Mapa mental
Sistemas operativos

Conteúdo do mapa
Sistemas operativos
- 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.
- -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.
- Decide cuales son los procesos que van a ser cargados en la memoria cuando elespacio de memoria pase a estar disponible
- -Mantiene registro de las partes de la memoria que están siendo actualmente utilizadas.
Manejo de Almacenamiento Secundario
- Manejo de espacio disponible
- Asignción de almacenamiento
- Programación (Scheduling) de disco
- Asignción de almacenamiento
- Manejo de espacio disponible
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
- *Comunicación de Procesos
- *Manipulación de Sistemas de archivo
- * Operación de Entradas y salidas
- * Ejecución de Programas
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++.
- estaban desarrollados en lenguaje de la arquitectura de la máquina.
- son una interfaz, provista por el núcleo, para que los procesos de usuarios accedan a los diferentes servicios que brinda el sistema operativo.
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.
- Parametros




