La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ESTRUCTURA DE LOS SISTEMAS OPERATIVOS POR: NAPA MAGALLANES KEIDY ELIANA. UNIVERSIDAD PRIVADA SAN JUAN BAUSTISTA FILIAL CHINCHA FACULTAD DE INGENIERÍAS.

Presentaciones similares


Presentación del tema: "ESTRUCTURA DE LOS SISTEMAS OPERATIVOS POR: NAPA MAGALLANES KEIDY ELIANA. UNIVERSIDAD PRIVADA SAN JUAN BAUSTISTA FILIAL CHINCHA FACULTAD DE INGENIERÍAS."— Transcripción de la presentación:

1 ESTRUCTURA DE LOS SISTEMAS OPERATIVOS POR: NAPA MAGALLANES KEIDY ELIANA. UNIVERSIDAD PRIVADA SAN JUAN BAUSTISTA FILIAL CHINCHA FACULTAD DE INGENIERÍAS ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS

2 A medida que fueron creciendo las necesidades del usuario y se perfeccionaron los sistemas, se hizo necesaria una mayor organización de lo software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en formas de niveles.

3 APLICACIÓN OTRAS FUNCIONES KERNEL O NUCLEO OTRAS FUNCIONES KERNEL O NUCLEO HARDWARE Sistema de archivos Memoria Principal Memoria Secundaria Sincronización y comunicación entre procesos. Manejador de interrupciones Despachador.

4 Administración de procesos Administración de memoria Subsistema de Entrada/Salida Administración de Almacenamiento secundario Subsistema de archivos Subsistema de protección

5 Ejecución de programas El SO deberá ser capaz de cargar un programa a memoria y ejecutarlo. El programa deberá poder finalizar, de forma normal o anormal. Operaciones E/S El SO deberá proveer un mecanismo de acceso ya que por eficiencia y protección los usuarios no accederán directamente al dispositivo. Manipulación del Sistema de archivos Se deberá tener acceso al sistema de archivos y poder, como mínimo, leer, escribir, borrar y crea. Comunicación entre procesos Los procesos deberán poder comunicarse, ya sea que estén en el mismo computador o el diferentes. Manipulación de errores El sistema deberá tomar decisiones adecuadas ante eventuales errores que ocurran, como fallo de un dispositivo de memoria, fallo en un programa, etc.)

6 ESTRUCTURA DE LOS SISTEMAS OPERATIVOS

7 ESTRUCTURA MONOLÍTICA Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra. CARACTERÍSTICAS: Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador. Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc.

8 ESTRUCTURA JERÁRQUICA Consiste en organizar el sistema operativo con una jerarquía de capas cada una construida sobre la que esta bajo ella. CARACTERÍSTICAS: Las zonas mas intensas o núcleo están mas protegidas de posibles accesos indeseados desde las capas mas externas. Tienes un contacto mas próximo con el hardware. Núcleo mínimo, mas seguro y ágil. En esta estructura se basan prácticamente la mayoría de los SO actuales. Otra forma de ver este tipo de sistema es la denominación de anillos concéntricos o “RINGS”

9 ESTRUCTURA CLIENTE - SERVIDOR Es el tipo más reciente de los SO, que pueden ser ejecutados en la mayoría de las computadoras, ya sean grandes o pequeñas. Este sistema sirve para todo, por lo tanto es de propósito general y se basa en lo mismo que el resto de los SO convencionales: núcleo y procesos, presentando grandes diferenciasen cuanto a la forma de distribuir los trabajos entre sus diferentes partes. CARACTERÍSTICAS: Coordina, permite el trabajo entre iguales. Cliente; inicia las solicitudes o peticiones (maestro) Espera y recibe respuesta del servidor Se puede conectar a varios servidores a la vez. Servidor: Esclavo, espera las solicitudes del cliente. Aceptan conexiones desde un gran numero de clientes.

10 ESTRUCTURA MICRONÚCLEO La idea consiste en tener un núcleo que brinde 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, y es más seguro ya que los servicios corren en modo usuario. CARACTERÍSTICAS: Concurrencia: Cuando existen varios procesos en una única máquina, decimos que se están ejecutando concurrentemente. Transparencia: Es la ocultación al usuario de que los componentes del sistema distribuido están separados así el usuario percibe que es un sistema único y no varios componentes separados.

11 ESTRUCTURA MÁQUINA VIRTUAL Se trata de un SO que presenta una interfaces cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. Estos SO separan dos conceptos: Multiprogramación y La Máquina Extendida Su objetivo es distinguir distintos SO dando la sensación de ser varias máquinas. Tiene capacidad de utilizar varios SO simultáneamente. CARACTERÍSTICAS: Se puede hacer varios sistemas operativos sin necesidad de crear particiones. Se puede simular el hardware Gran capacidad de disco duro-memoria ram. Protección cada maquina virtual esta aislada de las otras y no puede inferir.

12 PROGRAMAPROCESO Un programa es un montón de datos, no es nada que esté vivo Colección de instrucciones que el procesador interpreta y ejecuta, se almacenan en sistemas no volátiles necesitando ser cargados en memoria principal para poder ser ejecutados, se considera un ente estático. Programa en ejecución, el sistema operativo les asigna recursos, Se consideran un ente dinámico. Un proceso es algo vivo, dinámico, que está haciendo cosas (ejecutando). Un proceso tiene un conjunto de registros que está usando, tiene un contador de programa que indica la siguiente instrucción que debe ejecutar, y tiene una pila. Esto significa que tiene un flujo de control que ejecuta una instrucción tras otra, como ya sabemos. PROGRAMA PROCESO VS


Descargar ppt "ESTRUCTURA DE LOS SISTEMAS OPERATIVOS POR: NAPA MAGALLANES KEIDY ELIANA. UNIVERSIDAD PRIVADA SAN JUAN BAUSTISTA FILIAL CHINCHA FACULTAD DE INGENIERÍAS."

Presentaciones similares


Anuncios Google