¿Qué recursos gestiona un sistema operativo?
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 5,04 KB
Arranque del sisema = secuencia de operaciones que tras el encendido llevan la máquina a un estado usablePasos: Procesador realiza inicialización interna que termina transfiriendo control a una dirección det.Erminada En dicha dirección puede haber…Si sistema operativo en ROM: el sistema operativo (ir a paso 5)/Si sistema operativo no en ROM: el cargador hardware Cargador hardware: realiza…Inicialización mínima: determina carácterísticas y correcto funcionamiento del sistema.Determina dispositivo de carga del sistema operativo Lee de dicho dispositivo el cargador software.El cargador hardware se llama así por estar implementado por el fabricante del hardware Utilidad de cargador hardware/cargador software: mayor flexibilidad. El cargador software trata con las particularidades de su sistema operativo.
Proceso = programa en ejecución.Si se ejecuta dos o más veces un mismo programa: procesos distintos Un proceso puede cambiar el programa (execve) y sigue siendo el mismo proceso.S.O. Multiprogramado: aquel que permite más de un proceso en ejecución simultáneamente.Emplean mecanismos de protección para aislar procesos.Cada proceso tiene su propio espacio de memoria.Se proporciona mecanismos de comunicación y sincronización.Mecanismos de identificación de procesos (PID) Un proceso puede crear otros procesos:Relación paterno/filial entre procesos Procesos padre: atribuciones especiales sobre procesos hijos.
Interfaz que el sistema operativo presenta a los programas Compuesta por el conjunto de todas las llamadas al sistema soportadas API’s estandarizadas: POSIX (Portable Operating System Interface) API’s propietarias: WIN32, WinFX Formas de implementación:Mediante rutinas-Mediante interrupcionesMediante instrucciones específicas.
Arranque del sistema (cont.)
Cargador software (pertenece a SO): carga el sistema operativo y le transfiere el control una vez cargado Inicialización del sistema operativo: Se crean estructuras de datos del sistema operativo Comprobación detallada del sistema: detección de nuevos dispositivos, comprobación del sistema de archivos, etc. Se cargan los componentes opcionales que procedan del SO Se crea uno o más procesos de inicio de sesíón Tras iniciar sesíón, se crea un proceso intérprete de comandos (texto o gráfico).Proceso = programa en ejecución.Si se ejecuta dos o más veces un mismo programa: procesos distintos Un proceso puede cambiar el programa (execve) y sigue siendo el mismo proceso.S.O. Multiprogramado: aquel que permite más de un proceso en ejecución simultáneamente.Emplean mecanismos de protección para aislar procesos.Cada proceso tiene su propio espacio de memoria.Se proporciona mecanismos de comunicación y sincronización.Mecanismos de identificación de procesos (PID) Un proceso puede crear otros procesos:Relación paterno/filial entre procesos Procesos padre: atribuciones especiales sobre procesos hijos.
Llamada al sistema:
petición que hace un proceso al sistema operativo para obtener algún tipo de servicio API (Aplication Programming Interface):Interfaz que el sistema operativo presenta a los programas Compuesta por el conjunto de todas las llamadas al sistema soportadas API’s estandarizadas: POSIX (Portable Operating System Interface) API’s propietarias: WIN32, WinFX Formas de implementación:Mediante rutinas-Mediante interrupcionesMediante instrucciones específicas.