SlideShare una empresa de Scribd logo
1 de 35
Estudio sobre el sistema
operativo
Sergio Soto e Iñigo Estornés1
Índice
1.Introducción.
2.Funcionamiento del sistema operativo.
3.Evolución de los sistemas operativos.
4.Tipos de sistemas operativos.
22
1. Introducción
Definición de sistema operativo: Un sistema operativo es
un programa o conjunto de programas de un sistema
informático que gestiona los recursos de hardware y provee
servicios a los programas, ejecutándose en modo
privilegiado respecto de los restantes.
Relación entre hardware y software: El software (los
programas) dan instrucciones para realizar tareas al
hardware. Los datos solamente existen para su uso eventual
por un programa.
33
4
2.Funcionamiento del sistema operativo
Funcionamiento básico: Los sistemas operativos
proporcionan una plataforma de software encima de la cual
otros programas, llamados aplicaciones, puedan funcionar.
Las aplicaciones se programan para que funcionen encima
de un sistema operativo particular.
55
Funciones de los sistemas operativos:
Administración del procesador: El sistema operativo administra la
distribución del procesador entre los distintos programas por medio de un
algoritmo de programación. El tipo de programador depende
completamente del sistema operativo, según el objetivo deseado.
Gestión de la memoria de acceso aleatorio: El sistema operativo se
encarga de gestionar el espacio de memoria asignado para cada
aplicación y para cada usuario. Cuando la memoria física es insuficiente,
el sistema operativo puede crear una zona de memoria en el disco duro,
denominada "memoria virtual". La memoria virtual permite ejecutar
aplicaciones que requieren una memoria superior a la memoria RAM
disponible en el sistema.
Gestión de entradas/salidas: El sistema operativo permite unificar y
controlar el acceso de los programas a los recursos materiales a través de
los drivers (también conocidos como administradores periféricos o de
entrada/salida).
Gestión de ejecución de aplicaciones: El sistema operativo se encarga
de que las aplicaciones se ejecuten sin problemas asignándoles los
recursos que éstas necesitan para funcionar. Esto significa que si una
aplicación no responde correctamente puede "caerse".
Gestión de la información: El sistema operativo proporciona cierta
cantidad de indicadores que pueden utilizarse para diagnosticar el
funcionamiento correcto del equipo.
7
8
Administración de autorizaciones: El sistema operativo se
encarga de la seguridad en relación con la ejecución de
programas garantizando que los recursos sean utilizados sólo
por programas y usuarios que posean las autorizaciones
correspondientes.
Gestión de archivos: El sistema operativo gestiona la
lectura y escritura en el sistema de archivos, y las
autorizaciones de acceso a archivos de aplicaciones y
usuarios.
9
Estructuras en los sistemas operativos: El sistema
operativo se encuentra estructurado en:
* Estructura modular.
* Estructura de anillos o capas.
* Estructura Microkernel.
1010
11
Estructura modular: También llamados sistemas
monolíticos, se caracterizan por que carecen de estructura.
Este sistema se describe como una colección de
procedimientos es decir que estos pueden llamar a otros
sistemas cada vez que así lo requieran. Los servicios también
denominados llamadas al sistema que proporciona el sistema
operativo se solicitan colocando los parámetros en lugares
bien definidos, como en los registros o en la pila, para
después ejecutar una instrucción especial de trampa de
nombre "llamada al núcleo".
12
Estructura de anillos o capas: Consiste en organizar al sistema
operativo en una jerarquía de capas, es decir que una esta construida
sobre la inmediata inferior
El primer sistema construido de esta forma fue el llamado SISTEMA
THE (Technische Hogeschool Eindhoven), el cual constaba de seis
capas:
CAPA 0: El sistema consta de procesos secuénciales, cada uno de los
cuales se podría programar sin importar que varios procesos estuvieran
ejecutándose en el mismo procesador, la capa cero proporciona la
multiprogramación básica de la CPU
CAPA 1: Realizaba la administración de la memoria. Asignaba el
espacio de memoria principal para los procesos Por encima de la capa 1,
los procesos no debían preocuparse si estaban en la memoria o en el
recipiente; el software de la capa 1 se encargaba de garantizar que las
páginas llegaran a la memoria cuando fueran necesarias.
13
14
CAPA 2: Era la que se encargaba de la comunicación entre cada proceso
y la consola del operador. Por encima de esta capa, cada proceso tiene su
propia consola de
operador.
CAPA 3: Controla los dispositivos de ENTRADA Y SALIDA y guarda
en almacenes (buffers) los flujos de información entre ellos.
CAPA 4: Estaban los programas del usuario, estos no tenían que
preocuparse por el proceso, memoria, consola o control de E/S.
CAPA 5: Es donde se localiza el proceso operador del sistema
15
Estructura Microkernel: En esta estructura es donde las funciones
centrales son controladas por el núcleo mas conocido como KERNEL y la
interfaz del usuario es controlada por el entorno mas conocido como SHELL. El
microkernel se encarga de la planificación de hilos (post anterior), no de
procesos, esto hace posible tener varias tareas (multitarea), siendo así el
microkernel el que planifica todo el código que corre en el sistema.
Estas son algunas de las tareas que realiza el microkernel:
- Manipulación de las interrupciones en el sistema desde dispositivos físicos.
- Manipula excepciones del procesador.
- Proporciona soporte para la recuperación de un sistema con alguna falla de
caída de energía.
16
Monolítico vs Kernel: El kernel Monolítico como su nombre lo
dice está compuesto por un solo núcleo; miles de componentes
encapsulados dentro de un módulo, es decir, el núcleo se comporta como
un solo programa.
El MicroKernel está compuesto por un núcleo y al rededor de éste está
compuesto por sub-programas que funcionan de manera independiente,
permitiéndole al sistema operativo descentralizar fallos y excepciones sin
tener que apagar todo el sistema operativo o comprometer directamente
la estabilidad del mismo.
17
18
El Kernel Monolìtico es robusto, pero como está compuesto de un solo
núcleo lo que limita las actualizaciones o parches que puedan aplicarse
en tema de software o hardware ya que todo se ve afectado y puede
llegar a verse comprometida la estabilidad del sistema.
La ventaja que tiene el MicroKernel es que es mucho menos complejo y
los fallos a diferencia del Kernel Monolítico se pueden descentralizar,
permitiendo al sistema operativo manejar una excepción sin
comprometer la estabilidad del sistema en la mayoría de los casos.
El sistema operativo intereactúa de manera independiente con cada uno
de los componentes, por ejemplo, los dispositivos de audio, el teclado
etc. Minix es un claro ejemplo de un sistema operativo con MicroKernel.
19
Monolítico vs Capas: El sistema monolítico es cuando el sistema
operativo tiene un núcleo monolítico en el cual se agrupan todas las
funcionalidades posibles dentro de un gran programa en este núcleo
todos los componentes funcionales tiene acceso a todas sus estructuras de
datos internas y rutinas si se presenta un error en una de sus rutinas todo
el sistema se ve afectado , todos los componentes se encuentran
almacenados en un único programa que se ejecuta en un único espacio de
dirección en estos casos los programas se ejecutan en modo supervisor.
Este sistema de capas es cuando todo se maneja por orden empezando
por el centro donde toda la información tiene un orden para poder
acceder al sistema pasando por cada capa y cada capa tiene una función
asignada y una labor distinta para la interacción ente ellas y cada una
tiene su nivel de seguridad la inferior se llama
20
Multitarea y multiproceso en los sistemas operativos: El término
multitarea se refiere a la capacidad del Sistema Operativo para correr
mas de un programa al mismo tiempo. Existen dos esquemas que los
programas de sistemas operativos utilizan para desarrollar Sistema
Operativo multitarea, el primero requiere de la cooperación entre el
Sistema Operativo y los programas de aplicación.
Los programas son escritos de tal manera que periódicamente
inspeccionan con el Sistema Operativo para ver si cualquier otro
programa necesita a la CPU, si este es el caso, entonces dejan el control
del CPU al siguiente programa, a este método se le llama multitarea
cooperativa y es el método utilizado por el Sistema Operativo de las
computadoras de Machintosh y DOS corriendo Windows de Microsoft.
21
22
Un Sistema Operativo multiusuario permite a mas de un solo usuario
acceder una computadora. Claro que, para llevarse esto a cabo, el
Sistema Operativo también debe ser capaz de efectuar multitareas.
Unix es el Sistema Operativo Multiusuario más utilizado. Debido a que
Unix fue originalmente diseñado para correr en una minicomputadora,
era multiusuario y multitarea desde su concepción.
Actualmente se producen versiones de Unix para PC tales como The
Santa Cruz Corporation Microport, Esix, IBM, y Sunsoft. Apple también
produce una versión de Unix para la Machintosh llamada: A/UX.Unix
23
24
A finales de la década de 1940, con lo que se podría considerar la
aparición de la primera generación de computadoras, se accedía
directamente a la consola de la computadora desde la cual se actuaba
sobre una serie de micro interruptores que permitían introducir
directamente el programa en la memoria de la computadora.
A principios de los años 50 con el objeto de facilitar la interacción entre
persona y computadora, los sistemas operativos hacen una aparición
discreta y bastante simple, con conceptos tales como el monitor
residente, el proceso por lotes y el almacenamiento temporal.
1. Evolución de los sistemas operativos
25
En los años 60 se produjeron cambios notorios en varios campos de la
informática, con la aparición del circuito integrado la mayoría orientados
a seguir incrementando el potencial de los ordenadores. Para ello se
utilizaban técnicas de lo más diversas.
Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el
inicio de UNIX, a mediados de los 60 aparece Multics, sistema operativo
multiusuario - multitarea desarrollado por los laboratorios Bell de AT&T
y Unix, convirtiéndolo en uno de los pocos SO escritos en un lenguaje de
alto nivel. En el campo de la programación lógica se dio a luz la primera
implementación de Prolog, y en la revolucionaria orientación a objetos,
Smalltalk.
26
Con la creación de los circuitos LSI (integración a gran escala), chips
que contenían miles de transistores en un centímetro cuadrado de silicio,
empezó el auge de los ordenadores personales. En éstos se dejó un poco
de lado el rendimiento y se buscó más que el sistema operativo fuera
amigable surgiendo interfaces gráficas.
En esta época, siguieron utilizándose lenguajes ya existentes, como
Smalltalk o C, y nacieron otros nuevos, de los cuales se podrían destacar:
C++. Un avance importante de 1980 fue el desarrollo de redes de
computadoras personales que corrían sistemas operativos en red y
sistemas operativos distribuidos.
En esta escena, dos sistemas operativos eran los mayoritarios: MS-DOS
(Micro Soft Disk Operating System), escrito por Microsoft para IBM PC
y otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y
UNIX, que dominaba en los ordenadores personales que hacían uso del
Motorola 68000.
27
28
En 1990 Este sistema a parece una versión mejorada de Unix, basado en
el estándar POSIX, un sistema que en principio trabajaba en modo
comandos. Hoy en día dispone de Ventanas, gracias a un servidor gráfico
y a gestores de ventanas como KDE, GNOME entre muchos.
Recientemente GNU/Linux dispone de un aplicativo que convierte las
ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que
permite utilizar Linux de una forma visual atractiva.
29
4. Tipos de sistemas operativos
 DOS: El famoso DOS, que quiere decir Disk Operating System
(sistema operativo de disco), es más conocido por los nombres de
PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de
software Microsoft y es en esencia el mismo SO que el PC-DOS.
 Windows 3.1: Microsoft tomo una decisión, hacer un sistema
operativo que tuviera una interfaz gráfica amigable para el usuario, y
como resultado obtuvo Windows. Este sistema muestra íconos en la
pantalla que representan diferentes archivos o programas, a los
cuales se puede accesar al darles doble click con el puntero del
mouse. Todas las aplicaciones elaboradas para Windows se parecen,
por lo que es muy fácil aprender a usar nuevo software una vez
aprendido las bases.
30
 Windows 95: En 1995, Microsoft introdujo una nueva y mejorada
versión del Windows 3.1. Las mejoras de este SO incluyen soporte
multitareas y arquitectura de 32 bits, permitiendo así correr mejores
aplicaciónes para mejorar la eficacia del trabajo.
 Windows NT: Esta versión de Windows se especializa en las redes
y servidores. Con este SO se puede interactuar de forma eficaz entre
dos o más computadoras.
 OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su
interfaz es muy buena. El problema que presenta este sistema
operativo es que no se le ha dad el apoyo que se merece en cuanto a
aplicaciones se refiere. Es decir, no se han creado muchas
aplicaciones que aprovechen las características de el SO, ya que la
mayoría del mercado de software ha sido monopolizado por
Windows. 31
32
 Mac OS: Las computadoras Macintosh no serían tan populares
como lo son si no tuvieran el Mac OS como sistema operativo de
planta. Este sistema operativo es tan amigable para el usuario que
cualquier persona puede aprender a usarlo en muy poco tiempo. Por
otro lado, es muy bueno para organizar archivos y usarlos de manera
eficaz. Este fue creado por Apple Computer, Inc.
 UNIX: El sistema operativo UNIX fue creado por los laboratorios
Bell de AT&T en 1969 y es ahora usado como una de las bases para
la super carretera de la información. Unix es un SO multiusuario y
multitarea, que corre en diferentes computadoras, desde
supercomputadoras, Mainframes, Minicomputadoras, computadoras
personales y estaciones de trabajo. Esto quiere decir que muchos
usuarios puede estar usando una misma computadora por medio de
terminales o usar muchas de ellas.
33
34
FIN
35

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Cap1 2
Cap1 2Cap1 2
Cap1 2
 
Estuctura davis
Estuctura davisEstuctura davis
Estuctura davis
 
Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria FijaSistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
Sistemas Operativos: Tendencias, Hardware, Software, Memoria Fija
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Reporte windows8
Reporte windows8Reporte windows8
Reporte windows8
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Aso 3
Aso 3Aso 3
Aso 3
 
Sistema Jerarquico
Sistema JerarquicoSistema Jerarquico
Sistema Jerarquico
 
Estructura Y Caracteristicas De Los S
Estructura Y  Caracteristicas De Los  SEstructura Y  Caracteristicas De Los  S
Estructura Y Caracteristicas De Los S
 
Leccion2 sisop
Leccion2 sisopLeccion2 sisop
Leccion2 sisop
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativosFundamentos de sistemas operativos
Fundamentos de sistemas operativos
 
3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo3.- Estructura de un sistemas operativo
3.- Estructura de un sistemas operativo
 
Sistemas operativos!!!!!
Sistemas operativos!!!!!Sistemas operativos!!!!!
Sistemas operativos!!!!!
 
Estructura jerarquica
Estructura jerarquicaEstructura jerarquica
Estructura jerarquica
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Tiposso
TipossoTiposso
Tiposso
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas Operativos
 

Similar a T31so iñigoestornes

Similar a T31so iñigoestornes (20)

TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOS
 
Unidad1
Unidad1Unidad1
Unidad1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
T31so illiaprostychenko
T31so illiaprostychenkoT31so illiaprostychenko
T31so illiaprostychenko
 
T31so irunemonreal
T31so irunemonrealT31so irunemonreal
T31so irunemonreal
 
tT31so cristinagondan
tT31so cristinagondantT31so cristinagondan
tT31so cristinagondan
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos original
Sistemas operativos originalSistemas operativos original
Sistemas operativos original
 
Evolución de los sistemas operativos
Evolución de los sistemas operativosEvolución de los sistemas operativos
Evolución de los sistemas operativos
 
Sergio 11 01
Sergio 11 01Sergio 11 01
Sergio 11 01
 
T31 so gilberto ramon acosta
T31 so gilberto ramon acostaT31 so gilberto ramon acosta
T31 so gilberto ramon acosta
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
que es un sistema operativo
 que es un sistema operativo que es un sistema operativo
que es un sistema operativo
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
Sistemas operativos tarea 3
Sistemas operativos tarea 3Sistemas operativos tarea 3
Sistemas operativos tarea 3
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romero
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 

Más de iestornes

Deduceimageniñigoestornes
DeduceimageniñigoestornesDeduceimageniñigoestornes
Deduceimageniñigoestornesiestornes
 
Imageniñigoestornes
ImageniñigoestornesImageniñigoestornes
Imageniñigoestornesiestornes
 
Cdusblive iñigoestornes
Cdusblive iñigoestornesCdusblive iñigoestornes
Cdusblive iñigoestornesiestornes
 
Situaciónsimulada iñigoestornes
Situaciónsimulada iñigoestornesSituaciónsimulada iñigoestornes
Situaciónsimulada iñigoestornesiestornes
 
Shell iñigoestornes
Shell iñigoestornesShell iñigoestornes
Shell iñigoestornesiestornes
 
Bios iñigoestornes
Bios iñigoestornesBios iñigoestornes
Bios iñigoestornesiestornes
 
Modoseguro iñigoestornes
Modoseguro iñigoestornesModoseguro iñigoestornes
Modoseguro iñigoestornesiestornes
 
T3.2 iñigoestornes
T3.2 iñigoestornesT3.2 iñigoestornes
T3.2 iñigoestornesiestornes
 
T3.2 iñigoestornes
T3.2 iñigoestornesT3.2 iñigoestornes
T3.2 iñigoestornesiestornes
 
Codigos iñigoestornes
Codigos iñigoestornesCodigos iñigoestornes
Codigos iñigoestornesiestornes
 
Circuiteriaexp iñigoestornes
Circuiteriaexp iñigoestornesCircuiteriaexp iñigoestornes
Circuiteriaexp iñigoestornesiestornes
 
Placabase iñigoestornes
Placabase iñigoestornesPlacabase iñigoestornes
Placabase iñigoestornesiestornes
 
Presentación las TIC
Presentación las TICPresentación las TIC
Presentación las TICiestornes
 
T01ppt_iñigoestornés
T01ppt_iñigoestornésT01ppt_iñigoestornés
T01ppt_iñigoestornésiestornes
 

Más de iestornes (16)

45
4545
45
 
0123
01230123
0123
 
Deduceimageniñigoestornes
DeduceimageniñigoestornesDeduceimageniñigoestornes
Deduceimageniñigoestornes
 
Imageniñigoestornes
ImageniñigoestornesImageniñigoestornes
Imageniñigoestornes
 
Cdusblive iñigoestornes
Cdusblive iñigoestornesCdusblive iñigoestornes
Cdusblive iñigoestornes
 
Situaciónsimulada iñigoestornes
Situaciónsimulada iñigoestornesSituaciónsimulada iñigoestornes
Situaciónsimulada iñigoestornes
 
Shell iñigoestornes
Shell iñigoestornesShell iñigoestornes
Shell iñigoestornes
 
Bios iñigoestornes
Bios iñigoestornesBios iñigoestornes
Bios iñigoestornes
 
Modoseguro iñigoestornes
Modoseguro iñigoestornesModoseguro iñigoestornes
Modoseguro iñigoestornes
 
T3.2 iñigoestornes
T3.2 iñigoestornesT3.2 iñigoestornes
T3.2 iñigoestornes
 
T3.2 iñigoestornes
T3.2 iñigoestornesT3.2 iñigoestornes
T3.2 iñigoestornes
 
Codigos iñigoestornes
Codigos iñigoestornesCodigos iñigoestornes
Codigos iñigoestornes
 
Circuiteriaexp iñigoestornes
Circuiteriaexp iñigoestornesCircuiteriaexp iñigoestornes
Circuiteriaexp iñigoestornes
 
Placabase iñigoestornes
Placabase iñigoestornesPlacabase iñigoestornes
Placabase iñigoestornes
 
Presentación las TIC
Presentación las TICPresentación las TIC
Presentación las TIC
 
T01ppt_iñigoestornés
T01ppt_iñigoestornésT01ppt_iñigoestornés
T01ppt_iñigoestornés
 

Último

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

T31so iñigoestornes

  • 1. Estudio sobre el sistema operativo Sergio Soto e Iñigo Estornés1
  • 2. Índice 1.Introducción. 2.Funcionamiento del sistema operativo. 3.Evolución de los sistemas operativos. 4.Tipos de sistemas operativos. 22
  • 3. 1. Introducción Definición de sistema operativo: Un sistema operativo es un programa o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas, ejecutándose en modo privilegiado respecto de los restantes. Relación entre hardware y software: El software (los programas) dan instrucciones para realizar tareas al hardware. Los datos solamente existen para su uso eventual por un programa. 33
  • 4. 4
  • 5. 2.Funcionamiento del sistema operativo Funcionamiento básico: Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular. 55
  • 6. Funciones de los sistemas operativos: Administración del procesador: El sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado. Gestión de la memoria de acceso aleatorio: El sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema.
  • 7. Gestión de entradas/salidas: El sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida). Gestión de ejecución de aplicaciones: El sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "caerse". Gestión de la información: El sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo. 7
  • 8. 8
  • 9. Administración de autorizaciones: El sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes. Gestión de archivos: El sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios. 9
  • 10. Estructuras en los sistemas operativos: El sistema operativo se encuentra estructurado en: * Estructura modular. * Estructura de anillos o capas. * Estructura Microkernel. 1010
  • 11. 11
  • 12. Estructura modular: También llamados sistemas monolíticos, se caracterizan por que carecen de estructura. Este sistema se describe como una colección de procedimientos es decir que estos pueden llamar a otros sistemas cada vez que así lo requieran. Los servicios también denominados llamadas al sistema que proporciona el sistema operativo se solicitan colocando los parámetros en lugares bien definidos, como en los registros o en la pila, para después ejecutar una instrucción especial de trampa de nombre "llamada al núcleo". 12
  • 13. Estructura de anillos o capas: Consiste en organizar al sistema operativo en una jerarquía de capas, es decir que una esta construida sobre la inmediata inferior El primer sistema construido de esta forma fue el llamado SISTEMA THE (Technische Hogeschool Eindhoven), el cual constaba de seis capas: CAPA 0: El sistema consta de procesos secuénciales, cada uno de los cuales se podría programar sin importar que varios procesos estuvieran ejecutándose en el mismo procesador, la capa cero proporciona la multiprogramación básica de la CPU CAPA 1: Realizaba la administración de la memoria. Asignaba el espacio de memoria principal para los procesos Por encima de la capa 1, los procesos no debían preocuparse si estaban en la memoria o en el recipiente; el software de la capa 1 se encargaba de garantizar que las páginas llegaran a la memoria cuando fueran necesarias. 13
  • 14. 14
  • 15. CAPA 2: Era la que se encargaba de la comunicación entre cada proceso y la consola del operador. Por encima de esta capa, cada proceso tiene su propia consola de operador. CAPA 3: Controla los dispositivos de ENTRADA Y SALIDA y guarda en almacenes (buffers) los flujos de información entre ellos. CAPA 4: Estaban los programas del usuario, estos no tenían que preocuparse por el proceso, memoria, consola o control de E/S. CAPA 5: Es donde se localiza el proceso operador del sistema 15
  • 16. Estructura Microkernel: En esta estructura es donde las funciones centrales son controladas por el núcleo mas conocido como KERNEL y la interfaz del usuario es controlada por el entorno mas conocido como SHELL. El microkernel se encarga de la planificación de hilos (post anterior), no de procesos, esto hace posible tener varias tareas (multitarea), siendo así el microkernel el que planifica todo el código que corre en el sistema. Estas son algunas de las tareas que realiza el microkernel: - Manipulación de las interrupciones en el sistema desde dispositivos físicos. - Manipula excepciones del procesador. - Proporciona soporte para la recuperación de un sistema con alguna falla de caída de energía. 16
  • 17. Monolítico vs Kernel: El kernel Monolítico como su nombre lo dice está compuesto por un solo núcleo; miles de componentes encapsulados dentro de un módulo, es decir, el núcleo se comporta como un solo programa. El MicroKernel está compuesto por un núcleo y al rededor de éste está compuesto por sub-programas que funcionan de manera independiente, permitiéndole al sistema operativo descentralizar fallos y excepciones sin tener que apagar todo el sistema operativo o comprometer directamente la estabilidad del mismo. 17
  • 18. 18
  • 19. El Kernel Monolìtico es robusto, pero como está compuesto de un solo núcleo lo que limita las actualizaciones o parches que puedan aplicarse en tema de software o hardware ya que todo se ve afectado y puede llegar a verse comprometida la estabilidad del sistema. La ventaja que tiene el MicroKernel es que es mucho menos complejo y los fallos a diferencia del Kernel Monolítico se pueden descentralizar, permitiendo al sistema operativo manejar una excepción sin comprometer la estabilidad del sistema en la mayoría de los casos. El sistema operativo intereactúa de manera independiente con cada uno de los componentes, por ejemplo, los dispositivos de audio, el teclado etc. Minix es un claro ejemplo de un sistema operativo con MicroKernel. 19
  • 20. Monolítico vs Capas: El sistema monolítico es cuando el sistema operativo tiene un núcleo monolítico en el cual se agrupan todas las funcionalidades posibles dentro de un gran programa en este núcleo todos los componentes funcionales tiene acceso a todas sus estructuras de datos internas y rutinas si se presenta un error en una de sus rutinas todo el sistema se ve afectado , todos los componentes se encuentran almacenados en un único programa que se ejecuta en un único espacio de dirección en estos casos los programas se ejecutan en modo supervisor. Este sistema de capas es cuando todo se maneja por orden empezando por el centro donde toda la información tiene un orden para poder acceder al sistema pasando por cada capa y cada capa tiene una función asignada y una labor distinta para la interacción ente ellas y cada una tiene su nivel de seguridad la inferior se llama 20
  • 21. Multitarea y multiproceso en los sistemas operativos: El término multitarea se refiere a la capacidad del Sistema Operativo para correr mas de un programa al mismo tiempo. Existen dos esquemas que los programas de sistemas operativos utilizan para desarrollar Sistema Operativo multitarea, el primero requiere de la cooperación entre el Sistema Operativo y los programas de aplicación. Los programas son escritos de tal manera que periódicamente inspeccionan con el Sistema Operativo para ver si cualquier otro programa necesita a la CPU, si este es el caso, entonces dejan el control del CPU al siguiente programa, a este método se le llama multitarea cooperativa y es el método utilizado por el Sistema Operativo de las computadoras de Machintosh y DOS corriendo Windows de Microsoft. 21
  • 22. 22
  • 23. Un Sistema Operativo multiusuario permite a mas de un solo usuario acceder una computadora. Claro que, para llevarse esto a cabo, el Sistema Operativo también debe ser capaz de efectuar multitareas. Unix es el Sistema Operativo Multiusuario más utilizado. Debido a que Unix fue originalmente diseñado para correr en una minicomputadora, era multiusuario y multitarea desde su concepción. Actualmente se producen versiones de Unix para PC tales como The Santa Cruz Corporation Microport, Esix, IBM, y Sunsoft. Apple también produce una versión de Unix para la Machintosh llamada: A/UX.Unix 23
  • 24. 24
  • 25. A finales de la década de 1940, con lo que se podría considerar la aparición de la primera generación de computadoras, se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitían introducir directamente el programa en la memoria de la computadora. A principios de los años 50 con el objeto de facilitar la interacción entre persona y computadora, los sistemas operativos hacen una aparición discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal. 1. Evolución de los sistemas operativos 25
  • 26. En los años 60 se produjeron cambios notorios en varios campos de la informática, con la aparición del circuito integrado la mayoría orientados a seguir incrementando el potencial de los ordenadores. Para ello se utilizaban técnicas de lo más diversas. Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio de UNIX, a mediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea desarrollado por los laboratorios Bell de AT&T y Unix, convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto nivel. En el campo de la programación lógica se dio a luz la primera implementación de Prolog, y en la revolucionaria orientación a objetos, Smalltalk. 26
  • 27. Con la creación de los circuitos LSI (integración a gran escala), chips que contenían miles de transistores en un centímetro cuadrado de silicio, empezó el auge de los ordenadores personales. En éstos se dejó un poco de lado el rendimiento y se buscó más que el sistema operativo fuera amigable surgiendo interfaces gráficas. En esta época, siguieron utilizándose lenguajes ya existentes, como Smalltalk o C, y nacieron otros nuevos, de los cuales se podrían destacar: C++. Un avance importante de 1980 fue el desarrollo de redes de computadoras personales que corrían sistemas operativos en red y sistemas operativos distribuidos. En esta escena, dos sistemas operativos eran los mayoritarios: MS-DOS (Micro Soft Disk Operating System), escrito por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales que hacían uso del Motorola 68000. 27
  • 28. 28
  • 29. En 1990 Este sistema a parece una versión mejorada de Unix, basado en el estándar POSIX, un sistema que en principio trabajaba en modo comandos. Hoy en día dispone de Ventanas, gracias a un servidor gráfico y a gestores de ventanas como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que permite utilizar Linux de una forma visual atractiva. 29
  • 30. 4. Tipos de sistemas operativos  DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS.  Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases. 30
  • 31.  Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciónes para mejorar la eficacia del trabajo.  Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.  OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características de el SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows. 31
  • 32. 32
  • 33.  Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.  UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la super carretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios puede estar usando una misma computadora por medio de terminales o usar muchas de ellas. 33
  • 34. 34