La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ESTRUCTURA DE LOS SISTEMAS OPERATIVOS.

Presentaciones similares


Presentación del tema: "ESTRUCTURA DE LOS SISTEMAS OPERATIVOS."— Transcripción de la presentación:

1 ESTRUCTURA DE LOS SISTEMAS OPERATIVOS.

2

3 Para que la PC comience a funcionar necesita un programa inicial y el sistema operativo.
PROGRAMA DE ARRANQUE: Asigna valores iniciales a los aspectos del sistema. Registros de la CPU Controladores de dispositivos. Contenido de la memoria. Cargar el núcleo.

4 SISTEMA OPERATIVO: Se ejecuta el primer proceso (init) y espera a que ocurra algún suceso.
La ocurrencia de un suceso generalmente se indica con una interrupción Se pueden generar a través de hardware o software. El hardware puede generar una interrupción a través del bus, mediante una señal hacia el CPU. El software puede generar una interrupción ejecutando una operación especial denominada llamada al sistema. (llamada a monitor)

5 GESTION DE PROCESOS. Es una porción de un programa en ejecución o todo un programa en ejecución. Un proceso necesita ciertos recursos para llevar a cabo su tarea, tales como memoria, tiempos de CPU, archivos y dispositivos de I/O. Tales recursos se otorgan al proceso en el momento en que se crea o durante su ejecución. También pueden pasársele datos de inicialización (Entradas). ls –l archivo.

6 Programa. Entidad pasiva Proceso Entidad activa Contador de secuencia Programa HD. Ejecución de un proceso se debe realizar en secuencia. Aunque haya 2 programas asociados al mismo programa , se consideran 2 secuencias de ejecución individuales. Hay muchos programas que crean muchos procesos en ejecución.

7 Actividades del sistema operativo relacionadas con la gestión de procesos.
Crear y eliminar procesos tanto de usuarios como del sistema. Suspender y reanudar procesos. Proveer mecanismos para la sincronización de procesos. Proveer mecanismos para la comunicación entre procesos. Proveer mecanismos para manejar bloqueos mutuos (deadlocks).

8 GESTION DE LA MEMORIA PRINCIPAL
La memoria principal es un deposito de datos a los que se puede acceder rápidamente y que son compartidos por la CPU y los dispositivos de I/O. Es el único disp. de almacenamiento grande, que la CPU puede acceder y direccionar rápidamente HD MEMORIA programas

9 Las instrucciones deben estar en la memoria para que las CPU pueda ejecutarlas.
En algún momento el programa termina su espacio de memoria se declara disponible y el siguiente programa puede cargarse y ejecutarse

10 Actividades del S.O, relacionadas con la gestión de la memoria.
Saber cuales partes de la memoria se están usando actualmente y quien las esta usando. Decidir cuales procesos se cargaran en la memoria cuando se disponga de espacio. Asignar y liberar espacio de memoria según se necesite.

11 GESTION DE ARCHIVOS. Cada uno de ellos tienen sus propias características y organización física. Rapidez Capacidad Tasa de transferencia de datos Método de acceso (aleatorio, secuencial) DISCOS MAGNETICOS DISCOS OPTICOS CINTAS MAGNETICAS

12 A fin de hacer cómodo el uso de los sistemas de computación, los sistemas operativos, presentan una perspectiva lógica uniforme del almacenamiento de información. ARCHIVO. Es una colección de información relacionada y definida por su creador y consiste en una secuencia de bits, líneas o registros, Pueden ser numéricos, alfabéticos o alfanuméricos.

13 Componentes de un archivo.

14 Actividades del sistema operativo relacionadas con la gestion de archivos.
Crear y eliminar archivos. Crear y eliminar directorios. Proveer las primitivas para la manipulación de archivos y directorios. Establecer la correspondencia de los archivos en almacenamientos secundarios. Resguardar los archivos en medios de almacenamiento estables (no volatiles)

15 Gestión del sistema de entrada y salida I/O.
Dispositivos de hardware ocultos de modo que el usuario no los perciba. Ej. Subsistema de I/O de UNIX. Consiste en un componente de gestión de memoria que incluye el uso de buffers, cache y spool. Una interfaz general con los controladores de dispositivos. Drivers para dispositivos de hardware especificos.

16 Gestión de almacenamiento secundario.
La memoria es demasiado pequeña Pierde la información cuando deja de recibir corriente eléctrica. MEMORIA PRINCIPAL Memoria virtual Almacenamiento primario Almacnemiento secundario

17 ?Que es lo que se carga en la memoria?
Programas Compiladores Ensambladores Rutinas de ordenación Editores Formateadores Despues de su ejecucion se cargan al disco con lo cual es extremadmente importante

18 Actividades del sistema operativo relacionadas con la gestión de discos.
Administración del espacio libre Asignación del almacenamiento Planificación del disco.

19 Trabajo con redes. Un sistema distribuido es una colección de procesadores que no comparten memoria, periféricos ni el reloj. Buses de datos de alta velocidad. Líneas telefónicas.

20 Un sistema distribuido reune sistemas fisicamente separados y posiblemente heterogeneos en un sistema coherente, Proporciona al usuario los diferentes recursos que mantiene.

21 El acceso a los recursos permite:
Acelerar los cálculos Ampliar la disponibilidad de datos Mejorar la confiabilidad

22 Sistema de proteccion. Controlar P1 P2 P3 Programas Procesos P4
Usuarios Memoria principal Y a los recursos Del sistema.

23 Sistema de interpretación de ordenes.
Shell. Bourne shell C shell Korn Shell Bash.


Descargar ppt "ESTRUCTURA DE LOS SISTEMAS OPERATIVOS."

Presentaciones similares


Anuncios Google