Componentes De Un Sistema Operativo
Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O
Llamadas al sistema Procesos Ficheros Intérpretede comandos Distintas estructuras de S.O
1
Estructura, componentes y servicios de un sistema operativo
Dividido en módulos, cada uno con una función y una interfaz concreta Los programasde usuario se comunican con el S.O y requieren sus servicios mediante llamadas al sistema
2
Llamadas al sistema
A cada llamada al sistema le corresponde un procedimientoque el programa de usuario puede llamar El procedimiento se encarga de iniciar la llamada al sistema (mediante un TRAP) Una trap es generado por el agente para reportar ciertas condiciones y cambios deestado a un proceso de administración Son distintas en cada sistema ej: count = read (file, buffer, nbytes);
3
Procesos
Programa en ejecución:
Código ejecutable delprograma Datos Pila del programa Contador de programa Puntero a la pila y otros registros Toda la información necesaria para ejecutar el programa
Tabla de procesos Estructura en árbol de losprocesos
Archivos
Para almacenar información Se agrupan en directorios Sistema de Archivos: Estructura jerarquizada / usr soft
Pepe
Martín
editor vi
comp cc
Rutaabsoluta y ruta relativa Mecanismo de protección
5
Archivos
Archivos especiales
De bloques: para representar dispositivos de bloques De caracteres: para representar dispositivos decaracteres 0: entrada estándar 1: salida estándar 2: salida estándar de errores
Descriptores de Archivos
Tubos (pipes)
6
Intérprete de comandos
No es partedel S.O Constituye la interfaz entre el S.O y el usuario Un shell se arranca por cada usuario que entra en el sistema Por cada orden, el shell crea un proceso hijo Redirección de E/S y pipes:
...
Regístrate para leer el documento completo.