Partes de un sistema operativo

Solo disponible en BuenasTareas
  • Páginas : 2 (298 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de febrero de 2012
Leer documento completo
Vista previa del texto
PARTES DE UN SISTEMA OPERATIVO

1. Manejo de Procesos (programa en ejecución: ejecutable, datos, pila, contador, registros...)
Tareas de las que el SO es responsable:

 Creación y terminaciónde procesos
 Asignación/actualización/liberación de recursos
 Suspensión y reinicio
 Sincronización entre procesos
 Comunicación entre procesos
 Solución de “trampas” y bloqueos

2. Manejode Memoria. “Almacén” (array) de datos direccionables (y por lo tanto accesibles) por la CPU y algunos dispositivos de Entradas/Salidas
(DMA).
Tareas de las que el SO es responsable

“Inventario” del uso de memoria
 Selección de procesos a cargar en memoria
 Reserva/liberacion de memoria
 Conversión de direcciones virtuales
 Protección de memoria
3. Manejo de Ficheros. La funcióndel SO es abstraer las propiedades físicas del dispositivo de almacenamiento, proporcionando una unidad lógica de almacenamiento.
Tareas de las que el SO es responsable

o Creación y eliminación deficheros
o Creación y eliminación de directorios
o Proporcionar primitivas para la modificación de ficheros
o Asignar/manejar permisos de acceso a ficheros
o Realización de copias de seguridad4. Manejo deDispositivos de Entrada/Salida. La función del SO es abstraer las propiedades físicas del dispositivo de Entrada/Salida, asícomo coordinar el accesos a los mismos de múltiples procesos.Tareas específicas:

 manejo de memoria para acceso directo, buffering y acceso a memoria “cache”
 Proporcionar la interfaz entre el usuario y el dispositivo
 Proporcionar la interfaz entre elsistema y el dispositivo
5. Manejo de Redes. La función del SO es proporcionar una interfaz de acceso a dispositivos remotos, conectados a través de líneas de comunicación.

6. Intérprete deComandos. Proporciona la interfaz entre el usuario y el sistema operativo. (Shell). Varía en complejidad de sistema a sistema, desde los más simples por línea de comando a complejos sistemas gráficos...
tracking img