expocion de sistemas operativos
Ministerio del Poder popular para la Educación
Instituto Universitario De Tecnologia
De Administracion Industruial
Extencion-Maracay
Sistemas Operativos
Integrantes:
Introducción
El presente trabajo comprende el estudio de la estructura de un sistema Operativo Veremos 3 posibles diseños del sistema Sistema Monolítico, Sistema en capas , Sistemacon micro núcleo. En este mismo modo se conocerá también componentes del sistema operativo las cuales son Gestión de procesos, Gestión de dispositivos de entrada y salida, Administración de memoria principal y de Fichero.
Los sistemas por capas y cada sistema tiene un nivel que se divide entre si se llevaran a conoces en breve, núcleo y los procesos del sistemas operativo.
1-Estructura deun sistema Operativo
La estructura interna de los sistemas operativos pueden ser muy diferentes, ya que se debe tener en cuenta las metas de los usuarios (fácil uso, confiable, rápido, etc.) y las del sistema (fácil de diseñar, implementar y mantener, eficiente, etc.). Veremos 3 posibles diseños del sistema
• Sistema Monolítico Estos sistemas no tienen una estructura definida, sino que son escritoscomo una colección de procedimientos donde cualquier procedimiento puede invocar a otro. Ejemplos de estos sistemas pueden ser MS-DOS o Linux (aunque incluye algo de capas). Es importante tener en cuenta que ningún sistema es puramente de un tipo.
• Sistema en capas El diseño se organiza en una jerarquía de capas, donde los servicios que brinda una capa son consumidos solamente por la capasuperior. La capa 0 es del Hardware y la N es la de los procesos de Usuario. Estos sistemas tienen como ventaja que son modulares y la verificación se puede hacer a cada capa por separado (son más mantenibles). Sin embargo el diseño es muy costoso y es menos eficiente que el sistema monolítico ya que pierde tiempo pasando por cada capa.
Sistema con micronúcleo La idea consiste en tener un núcleo quebrinde los servicios mínimos de manejo de procesos, memoria y que provea la comunicación entre procesos. Todos los restantes servicios se construyen como procesos separados del micronúcleo, que ejecutan en modo usuario. Estos sistemas tienen como ventaja un diseño simple y funcional, que aumenta la portabilidad y la escalabilidad. Para agregar un nuevo servicio no es necesario modificar el nucleo, yes más seguro ya que los servicios corren en modo usuario.
2 Componentes de un Sistema operativo
Gestión de procesos
Un procesador se dedica exclusivamente a un proceso, con todos sus recursos, no puede dedicar unos recursos a un proceso y el resto a otro proceso simultáneamente. Incluye:
Planificación de procesos: se trata de la parte del sistema operativo que decide qué proceso emplea elprocesador en cada instante de tiempo.
Mecanismos de comunicación entre procesos: permiten comunicar a dos procesos del sistema operativo, tales como la mensajería.
Mecanismos de sincronización: permiten coordinar a procesos que realizan accesos concurrentes a un cierto recurso.
Administración de memoria principal
Tiene como objetivo la gestión de la memoria principal, lo que incluye la gestión delespacio de memoria principal libre y ocupada, así como la asignación de memoria principal a los procesos.
Administración de ficheros
Gestiona la manera en que la información se almacena en dispositivos de entrada/salida que permiten el almacenamiento estable.
Gestión de los dispositivos de entrada/salida (driver)
Parte del sistema operativo que conoce los detalles específicos de cada dispositivo, loque permite poder operar con él.
Además, el sistema operativo ofrece:
Lanzador de aplicaciones: permite el lanzamiento de un programa. Esto incluye los intérpretes de órdenes textuales y los basados en gestores de ventanas.
Llamadas al sistema: conjunto de servicios que los procesos pueden solicitar al sistema operativo.
3 Sistemas por Capas
Para grandes sistemas operativos , que van desde...
Regístrate para leer el documento completo.