SlideShare a Scribd company logo
1 of 11
Septiembre 2011
Semana 13
Sistemas operativos de minicomputadoras
Minicomputadoras
Ingeniería de Telecomunicaciones
Facultad de Ingeniería de Telecomunicaciones y Telemática
Universidad Tecnológica del Perú
Ing. CIP Jack Daniel Cáceres Meza
2
Ing. CIP Jack Daniel Cáceres Meza
¿Que es un Sistema Operativo?
 Un programa que actúa como intermediario entre el
usuario de la computadora y el hardware de la
computadora.
 Objetivos del Sistema Operativo:
 Ejecutar programas del usuario y resolver los
problemas del usuario de manera fácil y sencilla.
 Hace que la computadora sea fácil y conveniente de
usar.
 Utiliza el hardware de la computadora de forma
eficiente.
3
Ing. CIP Jack Daniel Cáceres Meza
¿Que es un Sistema Operativo?
 Sistema de software que prove a los usuarios de un
ambiente eficiente par la ejecucion de sus programas.
Hardware
Sistema Operativo
Software del Sistema
Software de aplicaciones
Usuarios
4
Ing. CIP Jack Daniel Cáceres Meza
Operación inicial
 Cuando enciendes una computadora, lo primero que ésta hace
es llevar a cabo un autodiagnóstico llamado auto prueba de
encendido (Power On Self Test, POST). Durante la POST, la
computadora identifica su memoria, sus discos, su teclado, su
sistema de vídeo y cualquier otro dispositivo conectado a ella. Lo
siguiente que la computadora hace es buscar un SO para
arrancar (boot).
 Bootstrap. Suele referirse al programa que arranca un sistema
operativo como por ejemplo GRUB, LiLo o NTLDR. Se ejecuta
tras el proceso POST del BIOS. También es llamado «Bootstrap
Loader» (cargador de inicialización).
5
Ing. CIP Jack Daniel Cáceres Meza
Categorías
 Sistema Operativo Multitareas.
 Sistema Operativo Monotareas.
 Sistema Operativo Monousuario.
 Sistema Operativo Multiusuario.
 Secuencia por Lotes.
 Tiempo Real.
 Tiempo Compartido.
GUI
CLI
6
Ing. CIP Jack Daniel Cáceres Meza
Estructura
 Monolítica
(1) El programa del usuario es atraído hacia el núcleo.
(2) El sistema operativo determina el número del servicio solicitado.
(3) El sistema operativo localiza y llama al procedimiento correspondiente al
servicio.
(4) El control regresa al programa del usuario.
7
Ing. CIP Jack Daniel Cáceres Meza
Estructura
 Microkernel
 Las funciones centrales de un SO son controladas por el núcleo
(kernel).
 La interfaz del usuario es controlada por el entorno (shell).
IPC=Inter-process Communication, through messages)
8
Ing. CIP Jack Daniel Cáceres Meza
Estructura
 Anillos concéntricos (capas)
 El sistema por “capas” consiste en organizar el sistema operativo como una
jerarquía de capas, cada una construida sobre la inmediata inferior. El
primer sistema construido de esta manera fue el sistema THE (Technische
Hogeschool Eindhoven), desarrollado en Holanda por E. W. Dijkstra (1968)
y sus estudiantes.
 Una generalización más avanzada del concepto de capas se presentó
en el sistema MULTICS el cual estaba organizado como una serie de
anillos concéntricos, siendo los anillos interiores los privilegiados.
 Cuando un procedimiento de un anillo exterior deseaba llamar a un
procedimiento de un anillo interior, debió hacer el equivalente a una llamada
al sistema.
5 El operador
4 Programas del usuario
3 Control de entrada/salida
2 Comunicación operador-proceso
1 Administración de la memoria y del disco
0 Asignación del procesador y multiprogramación
9
Ing. CIP Jack Daniel Cáceres Meza
Estructura
 Cliente – Servidor
 Una tendencia de los sistemas operativos modernos es la de
explotar la idea de mover el código a capas superiores y eliminar la
mayor parte posible del sistema operativo para mantener un núcleo
mínimo.
 El punto de vista usual es el de implantar la mayoría de las
funciones del sistema operativo en los procesos del usuario.
10
Ing. CIP Jack Daniel Cáceres Meza
Funciones
 Aceptar todos los trabajos y conservarlos hasta su finalización.
 Interpretación de comandos: Interpreta los comandos que permiten al usuario
comunicarse con el ordenador.
 Control de recursos: Coordina y manipula el hardware de la computadora, como
la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.
 Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de
almacenamiento, como discos flexibles, discos duros, discos compactos o cintas
magnéticas.
 Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
 Secuencia de tareas: El sistema operativo debe administrar la manera en que se
reparten los procesos. Definir el orden. (Quién va primero y quién después).
 Protección: Evitar que las acciones de un usuario afecten el trabajo que esta
realizando otro usuario.
 Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar
cerca de ella.
 Contabilidad de recursos: establece el costo que se le cobra a un usuario por
utilizar determinados recursos.
Ing. CIP Jack Daniel Cáceres Meza
jack_caceres@hotmail.com
Gracias por su atención
¿Preguntas?

More Related Content

Viewers also liked

What mothers really want....
What mothers really want....What mothers really want....
What mothers really want....Karon Graham
 
Súper computadora y su aplicación
Súper computadora y su aplicaciónSúper computadora y su aplicación
Súper computadora y su aplicaciónElias71201
 
Energie durable dans les institutions de soins - 11/09/15
Energie durable dans les institutions de soins - 11/09/15Energie durable dans les institutions de soins - 11/09/15
Energie durable dans les institutions de soins - 11/09/15Cluster TWEED
 
Neue Erfahrungen und Innovationen durch Jams - Erfahrungen der IBM
Neue Erfahrungen und Innovationen durch Jams - Erfahrungen der IBMNeue Erfahrungen und Innovationen durch Jams - Erfahrungen der IBM
Neue Erfahrungen und Innovationen durch Jams - Erfahrungen der IBMKnow How! AG
 
Resumen servidores
Resumen servidoresResumen servidores
Resumen servidoresamador11
 
Rénovénergie : La rénovation énergétique de nos bâtiments publics, écoles, lo...
Rénovénergie : La rénovation énergétique de nos bâtiments publics, écoles, lo...Rénovénergie : La rénovation énergétique de nos bâtiments publics, écoles, lo...
Rénovénergie : La rénovation énergétique de nos bâtiments publics, écoles, lo...Cluster TWEED
 
Resumen con Visual Thinking taller semana coaching ICF
Resumen con Visual Thinking taller semana coaching ICFResumen con Visual Thinking taller semana coaching ICF
Resumen con Visual Thinking taller semana coaching ICFmelioora
 
investigacion de tipos de ram, rom, disco duro, tarjeta madre y dispositivos ...
investigacion de tipos de ram, rom, disco duro, tarjeta madre y dispositivos ...investigacion de tipos de ram, rom, disco duro, tarjeta madre y dispositivos ...
investigacion de tipos de ram, rom, disco duro, tarjeta madre y dispositivos ...chaarlyyugmex
 
Las macrocomputadoras
Las macrocomputadorasLas macrocomputadoras
Las macrocomputadorasERICABERNAL
 
ETP SG General Assembly leading to ETIP SmartGrids and Storage: 'Smart, adap...
ETP SG General Assembly leading to  ETIP SmartGrids and Storage: 'Smart, adap...ETP SG General Assembly leading to  ETIP SmartGrids and Storage: 'Smart, adap...
ETP SG General Assembly leading to ETIP SmartGrids and Storage: 'Smart, adap...Cluster TWEED
 
TIPOS DE MEMORIAS, TARJETA MADRE Y PERIFÉRICOS DE ENTRADA Y SALIDA
TIPOS DE MEMORIAS, TARJETA MADRE Y PERIFÉRICOS DE ENTRADA Y SALIDATIPOS DE MEMORIAS, TARJETA MADRE Y PERIFÉRICOS DE ENTRADA Y SALIDA
TIPOS DE MEMORIAS, TARJETA MADRE Y PERIFÉRICOS DE ENTRADA Y SALIDAleidymtzugmex
 

Viewers also liked (12)

What mothers really want....
What mothers really want....What mothers really want....
What mothers really want....
 
Súper computadora y su aplicación
Súper computadora y su aplicaciónSúper computadora y su aplicación
Súper computadora y su aplicación
 
Energie durable dans les institutions de soins - 11/09/15
Energie durable dans les institutions de soins - 11/09/15Energie durable dans les institutions de soins - 11/09/15
Energie durable dans les institutions de soins - 11/09/15
 
Neue Erfahrungen und Innovationen durch Jams - Erfahrungen der IBM
Neue Erfahrungen und Innovationen durch Jams - Erfahrungen der IBMNeue Erfahrungen und Innovationen durch Jams - Erfahrungen der IBM
Neue Erfahrungen und Innovationen durch Jams - Erfahrungen der IBM
 
Resumen servidores
Resumen servidoresResumen servidores
Resumen servidores
 
Rénovénergie : La rénovation énergétique de nos bâtiments publics, écoles, lo...
Rénovénergie : La rénovation énergétique de nos bâtiments publics, écoles, lo...Rénovénergie : La rénovation énergétique de nos bâtiments publics, écoles, lo...
Rénovénergie : La rénovation énergétique de nos bâtiments publics, écoles, lo...
 
Resumen con Visual Thinking taller semana coaching ICF
Resumen con Visual Thinking taller semana coaching ICFResumen con Visual Thinking taller semana coaching ICF
Resumen con Visual Thinking taller semana coaching ICF
 
investigacion de tipos de ram, rom, disco duro, tarjeta madre y dispositivos ...
investigacion de tipos de ram, rom, disco duro, tarjeta madre y dispositivos ...investigacion de tipos de ram, rom, disco duro, tarjeta madre y dispositivos ...
investigacion de tipos de ram, rom, disco duro, tarjeta madre y dispositivos ...
 
Las macrocomputadoras
Las macrocomputadorasLas macrocomputadoras
Las macrocomputadoras
 
ETP SG General Assembly leading to ETIP SmartGrids and Storage: 'Smart, adap...
ETP SG General Assembly leading to  ETIP SmartGrids and Storage: 'Smart, adap...ETP SG General Assembly leading to  ETIP SmartGrids and Storage: 'Smart, adap...
ETP SG General Assembly leading to ETIP SmartGrids and Storage: 'Smart, adap...
 
Mainframes
MainframesMainframes
Mainframes
 
TIPOS DE MEMORIAS, TARJETA MADRE Y PERIFÉRICOS DE ENTRADA Y SALIDA
TIPOS DE MEMORIAS, TARJETA MADRE Y PERIFÉRICOS DE ENTRADA Y SALIDATIPOS DE MEMORIAS, TARJETA MADRE Y PERIFÉRICOS DE ENTRADA Y SALIDA
TIPOS DE MEMORIAS, TARJETA MADRE Y PERIFÉRICOS DE ENTRADA Y SALIDA
 

More from Jack Daniel Cáceres Meza

MINEDU: Resultados de encuestas: Análisis GAP en OFIN
MINEDU: Resultados de encuestas: Análisis GAP en OFINMINEDU: Resultados de encuestas: Análisis GAP en OFIN
MINEDU: Resultados de encuestas: Análisis GAP en OFINJack Daniel Cáceres Meza
 
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)Jack Daniel Cáceres Meza
 
UPC - Soporte: Norma Instalación y configuración de equipos
UPC - Soporte: Norma Instalación y configuración de equiposUPC - Soporte: Norma Instalación y configuración de equipos
UPC - Soporte: Norma Instalación y configuración de equiposJack Daniel Cáceres Meza
 
UPC-Soporte: Norma Administración de cuentas de usuarios
UPC-Soporte: Norma Administración de cuentas de usuariosUPC-Soporte: Norma Administración de cuentas de usuarios
UPC-Soporte: Norma Administración de cuentas de usuariosJack Daniel Cáceres Meza
 
UPC - Soporte: Proceso Seguridad de información
UPC - Soporte: Proceso Seguridad de informaciónUPC - Soporte: Proceso Seguridad de información
UPC - Soporte: Proceso Seguridad de informaciónJack Daniel Cáceres Meza
 
Esan Planeamiento estratégico AFP Horizonte -ppt
Esan Planeamiento estratégico AFP Horizonte  -pptEsan Planeamiento estratégico AFP Horizonte  -ppt
Esan Planeamiento estratégico AFP Horizonte -pptJack Daniel Cáceres Meza
 
Esan Planeamiento estratégico AFP Horizonte -informe
Esan Planeamiento estratégico AFP Horizonte  -informeEsan Planeamiento estratégico AFP Horizonte  -informe
Esan Planeamiento estratégico AFP Horizonte -informeJack Daniel Cáceres Meza
 
OFIN: Proyecto seguridad del producto software
OFIN: Proyecto seguridad del producto softwareOFIN: Proyecto seguridad del producto software
OFIN: Proyecto seguridad del producto softwareJack Daniel Cáceres Meza
 

More from Jack Daniel Cáceres Meza (20)

Itil® osa capability model
Itil® osa capability modelItil® osa capability model
Itil® osa capability model
 
Itil® osa capability model
Itil® osa capability modelItil® osa capability model
Itil® osa capability model
 
Cobit(R) 5 Fundamentos
Cobit(R) 5 FundamentosCobit(R) 5 Fundamentos
Cobit(R) 5 Fundamentos
 
ITIL® SLC Fundamentos
ITIL® SLC FundamentosITIL® SLC Fundamentos
ITIL® SLC Fundamentos
 
Ciclo de vida de un servicio de TI
Ciclo de vida de un servicio de TICiclo de vida de un servicio de TI
Ciclo de vida de un servicio de TI
 
MINEDU: Resultados de encuestas: Análisis GAP en OFIN
MINEDU: Resultados de encuestas: Análisis GAP en OFINMINEDU: Resultados de encuestas: Análisis GAP en OFIN
MINEDU: Resultados de encuestas: Análisis GAP en OFIN
 
Producto alcance política-v2
Producto alcance política-v2Producto alcance política-v2
Producto alcance política-v2
 
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)
Consultoría y servicios TIC -nueva línea de negocio para la RCP (Red Uno)
 
Curso: Unixware
Curso: UnixwareCurso: Unixware
Curso: Unixware
 
UPC - Soporte: Caracterización de soporte
UPC - Soporte: Caracterización de soporteUPC - Soporte: Caracterización de soporte
UPC - Soporte: Caracterización de soporte
 
UPC - Soporte Norma Pases a producción
UPC - Soporte Norma Pases a producciónUPC - Soporte Norma Pases a producción
UPC - Soporte Norma Pases a producción
 
UPC - Soporte Norma Control y monitoreo
UPC - Soporte Norma Control y monitoreoUPC - Soporte Norma Control y monitoreo
UPC - Soporte Norma Control y monitoreo
 
UPC - Soporte: Norma Instalación y configuración de equipos
UPC - Soporte: Norma Instalación y configuración de equiposUPC - Soporte: Norma Instalación y configuración de equipos
UPC - Soporte: Norma Instalación y configuración de equipos
 
UPC-Soporte: Norma Administración de cuentas de usuarios
UPC-Soporte: Norma Administración de cuentas de usuariosUPC-Soporte: Norma Administración de cuentas de usuarios
UPC-Soporte: Norma Administración de cuentas de usuarios
 
UPC-Soporte: Norma Mantenimiento de equipos
UPC-Soporte: Norma Mantenimiento de equiposUPC-Soporte: Norma Mantenimiento de equipos
UPC-Soporte: Norma Mantenimiento de equipos
 
UPC - Soporte: Proceso Seguridad de información
UPC - Soporte: Proceso Seguridad de informaciónUPC - Soporte: Proceso Seguridad de información
UPC - Soporte: Proceso Seguridad de información
 
Esan Planeamiento estratégico AFP Horizonte -ppt
Esan Planeamiento estratégico AFP Horizonte  -pptEsan Planeamiento estratégico AFP Horizonte  -ppt
Esan Planeamiento estratégico AFP Horizonte -ppt
 
Esan Planeamiento estratégico AFP Horizonte -informe
Esan Planeamiento estratégico AFP Horizonte  -informeEsan Planeamiento estratégico AFP Horizonte  -informe
Esan Planeamiento estratégico AFP Horizonte -informe
 
OFIN-AIT: Norma Colaboradores
OFIN-AIT: Norma ColaboradoresOFIN-AIT: Norma Colaboradores
OFIN-AIT: Norma Colaboradores
 
OFIN: Proyecto seguridad del producto software
OFIN: Proyecto seguridad del producto softwareOFIN: Proyecto seguridad del producto software
OFIN: Proyecto seguridad del producto software
 

Recently uploaded

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 

Recently uploaded (12)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Curso: Minicomputadoras: 07 Sistemas operativos de minicomputadoras

  • 1. Septiembre 2011 Semana 13 Sistemas operativos de minicomputadoras Minicomputadoras Ingeniería de Telecomunicaciones Facultad de Ingeniería de Telecomunicaciones y Telemática Universidad Tecnológica del Perú Ing. CIP Jack Daniel Cáceres Meza
  • 2. 2 Ing. CIP Jack Daniel Cáceres Meza ¿Que es un Sistema Operativo?  Un programa que actúa como intermediario entre el usuario de la computadora y el hardware de la computadora.  Objetivos del Sistema Operativo:  Ejecutar programas del usuario y resolver los problemas del usuario de manera fácil y sencilla.  Hace que la computadora sea fácil y conveniente de usar.  Utiliza el hardware de la computadora de forma eficiente.
  • 3. 3 Ing. CIP Jack Daniel Cáceres Meza ¿Que es un Sistema Operativo?  Sistema de software que prove a los usuarios de un ambiente eficiente par la ejecucion de sus programas. Hardware Sistema Operativo Software del Sistema Software de aplicaciones Usuarios
  • 4. 4 Ing. CIP Jack Daniel Cáceres Meza Operación inicial  Cuando enciendes una computadora, lo primero que ésta hace es llevar a cabo un autodiagnóstico llamado auto prueba de encendido (Power On Self Test, POST). Durante la POST, la computadora identifica su memoria, sus discos, su teclado, su sistema de vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es buscar un SO para arrancar (boot).  Bootstrap. Suele referirse al programa que arranca un sistema operativo como por ejemplo GRUB, LiLo o NTLDR. Se ejecuta tras el proceso POST del BIOS. También es llamado «Bootstrap Loader» (cargador de inicialización).
  • 5. 5 Ing. CIP Jack Daniel Cáceres Meza Categorías  Sistema Operativo Multitareas.  Sistema Operativo Monotareas.  Sistema Operativo Monousuario.  Sistema Operativo Multiusuario.  Secuencia por Lotes.  Tiempo Real.  Tiempo Compartido. GUI CLI
  • 6. 6 Ing. CIP Jack Daniel Cáceres Meza Estructura  Monolítica (1) El programa del usuario es atraído hacia el núcleo. (2) El sistema operativo determina el número del servicio solicitado. (3) El sistema operativo localiza y llama al procedimiento correspondiente al servicio. (4) El control regresa al programa del usuario.
  • 7. 7 Ing. CIP Jack Daniel Cáceres Meza Estructura  Microkernel  Las funciones centrales de un SO son controladas por el núcleo (kernel).  La interfaz del usuario es controlada por el entorno (shell). IPC=Inter-process Communication, through messages)
  • 8. 8 Ing. CIP Jack Daniel Cáceres Meza Estructura  Anillos concéntricos (capas)  El sistema por “capas” consiste en organizar el sistema operativo como una jerarquía de capas, cada una construida sobre la inmediata inferior. El primer sistema construido de esta manera fue el sistema THE (Technische Hogeschool Eindhoven), desarrollado en Holanda por E. W. Dijkstra (1968) y sus estudiantes.  Una generalización más avanzada del concepto de capas se presentó en el sistema MULTICS el cual estaba organizado como una serie de anillos concéntricos, siendo los anillos interiores los privilegiados.  Cuando un procedimiento de un anillo exterior deseaba llamar a un procedimiento de un anillo interior, debió hacer el equivalente a una llamada al sistema. 5 El operador 4 Programas del usuario 3 Control de entrada/salida 2 Comunicación operador-proceso 1 Administración de la memoria y del disco 0 Asignación del procesador y multiprogramación
  • 9. 9 Ing. CIP Jack Daniel Cáceres Meza Estructura  Cliente – Servidor  Una tendencia de los sistemas operativos modernos es la de explotar la idea de mover el código a capas superiores y eliminar la mayor parte posible del sistema operativo para mantener un núcleo mínimo.  El punto de vista usual es el de implantar la mayoría de las funciones del sistema operativo en los procesos del usuario.
  • 10. 10 Ing. CIP Jack Daniel Cáceres Meza Funciones  Aceptar todos los trabajos y conservarlos hasta su finalización.  Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el ordenador.  Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.  Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.  Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.  Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos. Definir el orden. (Quién va primero y quién después).  Protección: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario.  Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar cerca de ella.  Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados recursos.
  • 11. Ing. CIP Jack Daniel Cáceres Meza jack_caceres@hotmail.com Gracias por su atención ¿Preguntas?