Zusammenfassung der Ressource
Sistemas operativos
Anmerkungen:
- conjunto de programas informáticos que permite la administración eficaz de los recursos de una computadora es conocido como sistema operativo o software de sistema. Estos programas comienzan a trabajar apenas se enciende el equipo, ya que gestionan el hardware desde los niveles más básicos y permiten además la interacción con el usuario
- Componentes
- Los procesos. La memoria principal. El almacenamiento
secundario. El sistema de entrada/salida. El sistema de archivos.
Los sistemas de protección. El sistema de comunicaciones. Los
programas del sistema.
- Actividades Principales
- -Crear y borrar los procesos de usuario y del sistema. -Suspender y
reanudar los procesos -Porporcionar mecanismos para la
sincronización de procesos. -Proporcionar mecanismos para la
comunicación entre procesos. -Proporcionar mecanismos para el
tratamiento de los interbloqueos.
- Gestion de Memoria en Sistemas Operativo
- -Mantiene registro de las partes de la memoria que están siendo actualmente utilizadas.
- Decide cuales son los procesos que van a ser cargados en la memoria cuando elespacio de memoria pase a
estar disponible
- Asigna y des-asigna espacios de memoria a medida que sean necesarios.
- Manejo de Almacenamiento Secundario
- Manejo de espacio disponible
- Asignción de almacenamiento
- Programación (Scheduling) de disco
- Servicios que brinda
- * Ejecución de Programas
- * Operación de Entradas y salidas
- *Manipulación de Sistemas de archivo
- *Comunicación de Procesos
- * Manipulación de Errores
- System Calls
- son una interfaz, provista por el núcleo, para que los procesos de
usuarios accedan a los diferentes servicios que brinda el sistema
operativo.
- estaban desarrollados en lenguaje de la arquitectura de la máquina.
- En los sistemas modernos están programados en lenguajes de
programación de alto nivel como C o C++.
- LLamados al Sistema
- Parametros
- A través de los registros: Consiste en pasar los parámetros en una serie de registros 2- Un bloque de
memoria apuntado a través de un registro. (Sucede cuando hay más parámetros que registros disponibles),
los parámetros se almacenan en un bloque o tabla (en la memoria), y la dirección del bloque se pasa como
parámetro en un registro. 3- En el stack del proceso que realiza el llamado. El programa puede insertar los
parámetros en la pila, y luego el sistema operativo es el encargado de extraerlos de esa pila.