La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

SISTEMAS OPERATIVOS Sistema de Archivos.

Presentaciones similares


Presentación del tema: "SISTEMAS OPERATIVOS Sistema de Archivos."— Transcripción de la presentación:

1 SISTEMAS OPERATIVOS Sistema de Archivos

2 Software Programas que entregan un rendimiento deseado.
Estructuras que organizan y permiten la manipulación de la información. Documentación que provee lineamientos sobre el uso y comportamiento de los programas.

3 Software El software no se fabrica se desarrolla.
Los costos de producción del SW están en la ingeniería. El SW no se estropea, se deteriora.

4 Software Vida del software. La mayoría del SW se fabrica a medida.
Cambios preventivos Adaptativos Correctivos La mayoría del SW se fabrica a medida. La tendencia es la construcción de bibliotecas reutilizables

5 Metodología para desarrollo de SW
RUP: Rational Unified Process. Guiado por casos de uso. Centrado en la arquitectura Iterativo e incremental Notación: UML (Lenguaje de modelamiento unificado)

6

7 Metodología para desarrollo de SW
Capa de presentación: Como se ve el sistema (Apariencia). Capa de dominio: Corazón del sistema, Que hace. Capa de persistencia: Relacionado con los servicios e información de almacenamiento.

8 Sistema Operativo Gestión de los recursos (HW y SW) de la computadora.
Asignación de recursos. Protección Contabilidad Ejecución de servicios para los programas. Ejecución de programas. Ordenes de E/S. Operaciones sobre archivos. Detección y tratamiento de errores.

9 Sistema Operativo Sirve de interfaz entre el usuario y la máquina por medio de su shell. Permite que otras aplicaciones o programas puedan ejecutarse. UNIX, LINUX, WINDOWS, OS/2, MINIX, DOS, WINNT, BEOS.

10 Arranque de la computadora
Test del hardware Carga en memoria del cargador del SO Bajo el control del iniciador ROM Bajo el control del iniciador ROM Carga en memoria componentes del SO Test del sistema de archivos Creación de estructuras de datos Completa la carga del SO residente Creación de procesos login Inicialización bajo el control de la parte residente del SO

11 Componentes y estructura de un Sistema Operativo
USUARIOS Shell 1 Shell 2 Win 32 POSIX Gestión de procesos Gestión de Memoria Gestión de E/S Gestión de E/S Gestión de archivos y directorios seguridad y protección Comunicaciones y sincronización NUCLEO HARDWARE

12 Estructura de un SO Sistemas operativos monolíticos: No presentan una estructura de capas bien definidas. MS-DOS, UNIX Sistemas operativos estructurados Sistemas por capas Sistemas Cliente-Servidor

13 Sistemas por capas PROGRAMAS DE USUARIO GESTION DE E/S
CONTROLADOR DE LA CONSOLA GESTION DE MEMORIA PLANIFICACION DE LA CPU HARDWARE

14 Sistemas Cliente-Servidor
Procesos Clientes Procesos Servidores Programa de usuarios Servidor de Procesos Servidor de memoria Servidor de E/S Servidor de archivos y Directorios Servidor de seguridad Servidor de comunicaciones API NUCLEO HARDWARE

15 Gestión de Procesos Es un programa en ejecución.
Una instancia de un programa funcionando en un computador La entidad que puede ser asignada al procesador y ejecutada por el. Una unidad de actividad caracterizada por un sencillo tratamiento de ejecución secuencial, un estado actual y asociada a un conjunto de recursos del sistema.

16 Elementos que constituyen un proceso
Código y datos SO Imagen de memoria Registros Generales Mapa de E/S PC SP BCP Estado Mapa de memoria

17 Sistemas Operativos Dependiendo del número de procesos y de usuarios:
Monotarea (DOS) Multitarea o Multiproceso (Win, Linux) Monousuario (DOS, Linux en modo único usuario) Multiusuario o de tiempo compartido (Linux, Unix,WinXP)

18 Servicios de Procesos Creación de procesos Ejecutar un proceso
Batch Interactivo Terminar la ejecución de un programa Terminación del programa Condición de error Finalización por parte del usuario o de otro proceso

19 Gestión de Memoria Asignar memoria a los procesos para crear su imagen de memoria. Proporcionar y liberar memoria para los procesos cuando estos lo soliciten. Tratar errores de acceso entre procesos Compartición de memoria entre procesos. Gestionamiento de la jerarquía de memoria

20 Servicios gestor de memoria
Solicitar memoria Liberar memoria Compartir memoria

21 Comunicación y Sincronización entre procesos
Proceso de usuario Proceso de usuario Proceso de usuario Proceso de usuario SO SO SO PROCESO LOCAL PROCESO REMOTO

22 Servicios de comunicación y Sincronización
Crear Enviar o escribir Recibir o leer Destruir Comunicación Síncrona Asíncrona

23 Gestión de la E/S Facilitar el manejo de los dispositivos periféricos.
Gestionar errores en el acceso a los dispositivos. Ofrecer mecanismos de protección

24 Servicios Lectura Escritura Orientados a:
Caracteres (Caso de impresoras o terminales). Bloques (Unidades de disco)

25 Gestión de archivos y directorios
Facilitar el manejo de los dispositivos periféricos. Proteger la información de los usuarios mediante la asignación de permisos. Dirigidos hacia el manejo de datos (Archivos) y el manejo de nombres (Directorios).

26 Servicio de archivos Tipo del archivo Propietario del archivo
Tamaño del archivo Instantes importantes de un archivo: Fecha de creación Fecha de modificación Fecha de último acceso Derechos de acceso

27 Servicio de archivos Visión lógica: El archivo se ve como un
Todo, sin importar donde resida la información físicamente Puntero de posición

28 Servicio de archivos Visión física: Elementos físicos del periférico que soportan el archivo. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Bloques de la unidad de disco

29 Servicios de archivos Crear Abrir Escribir Leer Cerrar Borrar

30 Servicios de directorios
Visión lógica: Como se observa la estructura de directorios

31 Servicio de directorios
Visión física: Estructuras de información que permiten relacionar cada nombre lógico con la descripción física del correspondiente archivo . Identificador Nombre Permite localización física del archivo Nombre relativo al archivo

32 Servicios de directorios
Crear Borrar Abrir Leer Cerrar

33 Seguridad y protección
Autenticación Privilegios Información por recurso Información por usuario

34 Activación del sistema operativo
Proceso A Solicitud SO Salvar estado proceso A Sistema Operativo Realizar función solicitada Planificador Activador Proceso B

35 Pasos de la llamada al sistema operativo
PROCESO N Rutina de biblioteca PROCESO 2 Modo Usuario PROCESO 1 LOAD R8, FORK_SYSTEM_CALL TRAP LOAD r,R9 1 7 6 2 R8 FORK_SYSTEM_CALL Servicio fork LOAD R9,resultado Retorno de TRAP Resultado 3 R9 Modo Núcleo 4 TABLA 5 SISTEMA OPERATIVO


Descargar ppt "SISTEMAS OPERATIVOS Sistema de Archivos."

Presentaciones similares


Anuncios Google