Hello Google

Páginas: 5 (1039 palabras) Publicado: 27 de febrero de 2013
Componentes del sistema operativo
El sistema operativo está compuesto por un conjunto de paquetes de software que pueden utilizarse para gestionar las interacciones con el hardware. Estos elementos se incluyen por lo general en este conjunto de software:
* El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de los procesos, delos archivos, de las entradas/salidas principales y de las funciones de comunicación.
* El intérprete de comandos, que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera.
* El sistema de archivos,que permite que los archivos se registren en una estructura arbórea

Componentes básicos de un Sistema Operativo: Los componentes básicos de un sistema operativo son los siguientes:
Gestión de procesos
Un procesador se dedica exclusivamente a un proceso, con todos sus recursos, no puede dedicar unos recursos a un proceso y el resto a otro proceso simultáneamente. Incluye:
* Planificaciónde procesos: se trata de la parte del sistema operativo que decide qué proceso emplea el procesador en cada instante de tiempo.
* Mecanismos de comunicación entre procesos: permiten comunicar a dos procesos del sistema operativo, tales como la mensajería.
* Mecanismos de sincronización: permiten coordinar a procesos que realizan accesos concurrentes a un cierto recurso.
Administraciónde memoria principal
Tiene como objetivo la gestión de la memoria principal, lo que incluye la gestión del espacio de memoria principal libre y ocupada, así como la asignación de memoria principal a los procesos.
Administración de ficheros
Gestiona la manera en que la información se almacena en dispositivos de entrada/salida que permiten el almacenamiento estable.
Gestión de losdispositivos de entrada/salida (driver)
Parte del sistema operativo que conoce los detalles específicos de cada dispositivo, lo que permite poder operar con él.
Además, el sistema operativo ofrece:
* Lanzador de aplicaciones: permite el lanzamiento de un programa. Esto incluye los intérpretes de órdenes textuales y los basados en gestores de ventanas.
* Llamadas al sistema: conjunto deservicios que los procesos pueden solicitar al sistema operativo.

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 entreprocesos
•Solución de “trampas” y bloqueos

2. Manejo de Memoria. “Almacén” (array) de datos direccionables (y por 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/liberación de memoria
•conversión de direcciones virtuales
•protección de memoria3. 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, bufferingy acceso a memoria “cache”
•Proporcionar la interfaz entre el usuario y el dispositivo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Hell
  • Hello
  • Hello
  • Hello
  • Hello
  • HELLEN
  • Hello
  • hello

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS