puntero

Free Bulls Eye White Cursors at www.totallyfreecursors.com

sábado, 4 de octubre de 2014

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ón de 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.Manejo de Memoria. “Almacén” (array) de datos direccionables (ypor lo tanto accesibles) por la CPU y algunos dispositivos de E/S (DMA). Tareas de las que el SO es responsable:

  • “Inventario” del uso de memoria.
  • Selección de procesos a cargar en memoria.
  • Reserva/liberacionde memoria.
  • Conversión de direcciones virtuales.
  • Protección de memoria.

3.Manejo de Ficheros. La función del 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:

  • Creación y eliminación de ficheros.
  • Creación y eliminación de directorios.
  • Proporcionar primitivas para la modificación de ficheros.
  • Asignar/manejar permisos de acceso a ficheros.
  • Realización de copias de seguridad.

4.Manejo de Dispositivos 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,bufferingyacceso a memoria “cache”.
  • Proporcionar la interfaz entre el usuario y el dispositivo.
  • Proporcionar la interfaz entre el sistema y el dispositivo.

5.Manejo de Redes. La función del SO es proporcionar una interfazde acceso a dispositivos remotos, conectados a través de líneasde comunicación.


6.Intérprete de Comandos. Proporciona la interfaz entre el usuarioy 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 basados en ventanas (WindowsNT, LINUX KDE,SolarisCDE,...)

Link: http://informatica.uv.es/it3guia/FT/cap5-ssoo-ft.pdf

0 comentarios :

Publicar un comentario