Beruflich Dokumente
Kultur Dokumente
El programa ms fundamental de todo el sistema es el Sistema Operativo, el cual controla todos los recursos del computador. Andrew Tanenbaum.
El Sistema Operativo es un programa que controla la ejecucin de los programas de Aplicacin. W. Stallings.
SISTEMA OPERATIVO
Programa. Control de otros programas (procesos) Control de Recursos Servicios.
FUNCIONES DE UN S.O.
Interpreta los comandos que permiten al usuario
comunicarse con el ordenador.
FUNCIONES DE UN S.O.
INTERFAZ ENTRE EL USUARIO Y EL COMPUTADOR
USUARIO FINAL
PROGRAMADOR
APLICACIN UTILIDADES SISTEMA OPERATIVO HARDWARE DISEADOR
SERVICIOS
Creacin de Acceso al sistema. Programas Deteccin de Ejecucin de errores Programas Contabilidad. Acceso a los dispositivos de E/S y a los archivos
FUNCIONES DE UN S.O.
ADMINISTRADOR DE RECURSOS
MEMORIA Sistema Operativo Programas y datos PROCESADOR Dispositivos de E/S. Controlador 1
Controlador n
CONJUNTO DE NIVELES, CADA UNO CONSTRUIDO SOBRE LOS NIVELES MAS BAJOS. EL NIVEL MS BAJO TIENE CONTACTO DIRECTO CON EL HARDWARE Y EL MS ALTO ES LA INTERFAZ CON EL USUARIO. SU DISEO PRESENTA EL ENCAPSULAMIENTO DE LOS DATOS Y LAS OPERACIONES. ES MODULAR: UN NIVEL USA LAS FUNCIONES Y SERVICIO DE LOS NIVELES MS BAJOS.
LA DEPURACIN Y VERIFICACIN DEL SISTEMA ES SENCILLA. ES POSIBLE CAMBIAR EL SOFTWARE DE UN NIVEL SIN AFECTAR A LOS DEMS.
El ncleo del Sistema Operativo controla todas las operaciones que implican procesos y representa solo una pequea porcin del cdigo de todo el Sistema Operativo pero es de amplio uso. Generalmente permanece en el almacenamiento primario.
Despachador.
OTRAS FUNCIONES
KERNEL
HARDWARE
* EL SISTEMA OPERATIVO SE ENCUENTRA ESCRITO COMO UNA COLECCION DE PROCEDIMIENTOS, DONDE CADA UNO DE LOS CUALES PUEDE LLAMAR A CUALQUIERA DE LOS OTROS, SIEMPRE QUE LO NECESITE .
* NO HAY USO DE INFORMACION ESCONDIDA, CADA PROCEDIMIENTO ES VIS IBLE A LOS DEMAS.
* PARA SOLICITAR UN SERVICIO, UN PROCESO DEL USUARIO (CLIENTE) ENVIA LA SOLICITUD A UN PROCESO SERVIDOR , QUE REALIZA EL TRABAJO Y DEVUELVE LA RESPUESTA .
* EN ESTE MODELO, EL KERNEL BASICAMENTE SE ENCARGA DE LA COMUNICACIN ENTRE CLIENTES Y SERVIDORES. * SON ADAPTABLES A SISTEMAS DISTRIBUIDOS.
Aumenta el uso de la CPU. Las direcciones de los procesos son relativas, el programador
no se preocupa por saber en dnde estar el proceso dado.
Control de trenes.
Telecomunicaciones.
Control de edificios.
Sistemas multimedia.
Produccin y distribucin de
energa elctrica.
SISTEMA OPERATIVO
Programa Reentrante Informacin Usuario 1 Informacin Usuario 2 Informacin Usuario n mem. ppal.
LA
SERCUENCIA
NORMAL
DE
1- EL S.O. TOMA EL CONTROL DEL COMPUTADOR. 2- EL S.O. GUARDA EL ESTADO DEL PROCESO INTERRUMPIDO 3SE INHABILITAN INTERRUPCIONES. EL S.O. ANALIZA INTERRUPCION. LAS
6-
7-
4-
LA
CPU
Programa Disco
Impresora
* LOS PROGRAMAS EN LENGUAJE DE MQUINA DE LA MQUINA EMULADA PUEDEN EJECUTARSE EN FORMA DIRECTA EN LA MAQUINA ANFITRIONA.
* LOS FABRICANTES DE EQUIPOS, USAN ESTA TCNICA CUANDO PRESENTAN NUEVOS SISTEMAS.
MEMORIA
CACHE
alimentacin.