Sus principales funciones son :
- Se encarga de hacer interfase hombre-maquina
- Administra pedidos de recursos
- Carga los programas
- Controla accesos de usuarios
- Controla protecciones del sistema
- Provee una interfase basada en comandos C.L.I que permite ingresar un conjunto de caracteres S.O como ordenes
- Conocido como G.I.U que permite accesos atraves de iconos o gráficos.
Es un conjunto de códigos usados por todos los programas en el más bajo nivel está compuesto por :
- Una extensión del sed de instrucciones del procesador
- Una extensión del mecanismo de secuenciamiento del HW
- Un manejador de Interrupciones Un manejador de errores
- Un manejador de E/S
- Un mecanismo de acceso a memoria central
- Un Clock
- Comunicación entre procesos
- Administración de interrupciones y excepciones.
- Interfases con HW
- Multiprogramación
- Comunicación entre procesos
- Gestión del HW
Las características de sus funciones son :
- Residentes en Memoria Principal
- Deben ejecutarse en el mayor nivel de prioridad (Nivel Supervisor)
- Escritas en lenguaje ensamblador
a.- Administración del procesador: consta de dos módulos: Dispatcher y Controlador de Tráfico.
b.-Administración de memoria: se encarga de asignar a los procesos la memoria necesaria para su ejecución.
c.-Administración de periféricos: posee todos los módulos necesarios para la utilización de los periféricos.
d.-Administración de información: rutinas que permite manipular y manejar el sistema de archivos.
e.-Administración de comunicaciones: responsable de compartir los recursos distribuidos mediante una red de computadoras.
Funciones de un sistema operativo
Inicializacion
Es llevada a cabo por el Kernel, con rutinas residentes en memoria o en el disco del sistema. La inicialización permite preparar la máquina real y llevarla a un estado que pueda ejecutar el primer trabajo.
Hay dos tipo de inicialización:
A. Inicialización Total: es un proceso que se ejecuta al encender la máquina. Los pasos en que se realiza son los siguientes:
- Verificación de los recursos del sistema
- Creación de las tablas de recursos
- Almacenamiento de la dirección del procesador
- Búsqueda del código de la rutina de inicialización
- El I.P.L. carga el núcleo del S.O. en memoria
- El programa cargador carga el S.O. completo
- Finalización del booteo
- Máquina preparada para ejecución de primer trabajo
- Prompt en pantalla
- Máquina utilizable
B. Inicialización Parcial: no crea ni localiza las tablas generadas por el proceso de Verificación de Recursos en el instante del "booteo".
Máquina extendida
- Separar la complejidad de la máquina. Una parte del S.O. se ocupa de separar la complejidad de HW y lo transforma en una máquina virtual mas fácil de usar
- Actuar como interfase de E/S y controlar el manejo de los dispositivos E/S
- Facilitar la comunicación con el usuario
- Aceptar entradas de nuevos trabajos
Administración de recursos
Sus funciones principales son:- Facilitar al usuario la creación, recuperación y eliminación de objetos
- Facilitar al usuario compartir y proteger recursos
- Crear ambiente necesario para ejecución de programas
- Optimizar el uso de recursos
- Política: asigna prioridades
- Estrategia: ordena accesos y conflictos
- Autoridad: debe recuperar los recursos otorgados a los procesos y ordenar su uso.
- Protección: brinda seguridad a los usuarios entre sí y preserva la integridad de los recursos.
- Contabilidad: lleva el control del uso y disponibilidad de los recursos.

No hay comentarios:
Publicar un comentario