SISTEMAS OPERATIVOS

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
SISTEMAS OPERATIVOS por Mind Map: SISTEMAS OPERATIVOS

1. ES UN CONJUNTO DE PROGRAMAS QUE GESTIONA LOS RECURSOS DE HARDWARE Y PROVEE SERVICIOS A LOS PROGRAMAS DE APLICACIÓN DE SOFTWARE, EJECUTÁNDOSE EN MODO PRIVILEGIADO RESPECTO DE LOS RESTANTES

1.1. PERSPECTIVA HISTORICA

1.1.1. MONITORES RESIDENTES

1.1.1.1. UN MONITOR RESIDENTE ESTABA COMPUESTO POR UN CARGADOR, UN INTÉRPRETE DE COMANDOS Y UN CONTROLADOR (DRIVERS) PARA EL MANEJO DE ENTRADA/SALIDA.

1.1.2. SISTEMAS CON ALMACENAMIENTOS TEMPORAL

1.1.2.1. • UN PROGRAMA ESCRIBE SU SALIDA EN UN ÁREA DE MEMORIA BUFFER 1 • EL MONITOR RESIDENTE INICIA LA SALIDA DESDE EL BUFFER Y EL PROGRAMA DE APLICACIÓN CALCULA DEPOSITANDO LA SALIDA EN EL BUFFER 2. • LA SALIDA DESDE EL BUFFER 1 TERMINA Y EL NUEVO CÁLCULO TAMBIÉN. • SE INICIA LA SALIDA DESDE EL BUFFER 2 Y OTRO NUEVO CÁLCULO DIRIGE SU SALIDA AL BUFFER 1. • EL PROCESO SE PUEDE REPETIR DE NUEVO.

1.1.3. SPOOLERS

1.1.3.1. HACE APARICIÓN EL DISCO MAGNÉTICO CON LO QUE SURGEN NUEVAS SOLUCIONES A LOS PROBLEMAS DE RENDIMIENTO. SE ELIMINAN LAS CINTAS MAGNÉTICAS PARA EL VOLCADO PREVIO DE LOS DATOS DE DISPOSITIVOS LENTOS Y SE SUSTITUYEN POR DISCOS

1.1.4. SISTEMAS OPERATIVOS MULTIPROGRAMADOS

1.1.4.1. • ADMINISTRAR LA MEMORIA. • GESTIONAR EL USO DE LA CPU • ADMINISTRAR EL USO DE LOS DISPOSITIVOS DE E/S.

1.2. LLAMADAS AL SISTEMA OPERATIVO

1.2.1. MODOS DE EJECUCIÓN EN CPU

1.2.2. LLAMADAS AL SISTEMA

1.2.3. BIBLIOTECAS DE INTERFAZ DE LLAMADAS AL SISTEMA

1.3. INTERRUPCIONES Y EXCEPCIONES

1.3.1. TRATAMIENTO DE LAS INTERRUPCIONES

1.3.2. IMPORTANCIA DE LAS INTERRUPCIONES

1.3.3. EXCEPCIONES

1.3.4. CLASES DE EXCEPCIONES

1.3.5. IMPORTANCIA DE LAS EXCEPCIONES

1.4. COMPONENTES DE UN SISTEMA OPERATIVO

1.4.1. GESTION DE PROCESOS

1.4.1.1. • CREAR Y DESTRUIR PROCESOS • PARAR Y REANUDAR PROCESOS • OFRECER MECANISMOS PARA QUE LOS PROCESOS PUEDAN COMUNICARSE Y SE SINCRONICEN

1.4.2. GESTION DE LA MEMORIA PRINCIPAL

1.4.2.1. • CONOCER QUÉ PARTES DE LA MEMORIA ESTÁN SIENDO UTILIZADAS Y POR QUIÉN • DECIDIR QUÉ PROCESOS SE CARGARÁN EN MEMORIA CUANDO HAYA ESPACIO DISPONIBLE • ASIGNAR Y RECLAMAR ESPACIO DE MEMORIA CUANDO SEA NECESARIO

1.4.3. GESTION DE ALMACENAMIENTO SECUNDARIO

1.4.3.1. • PLANIFICAR LOS DISCOS. • GESTIONAR EL ESPACIO LIBRE. • ASIGNAR EL ALMACENAMIENTO. • VERIFICAR QUE LOS DATOS SE GUARDEN EN ORDEN

1.4.4. SISTEMAS DE ARCHIVOS

1.4.5. SISTEMAS DE PROTECCIÓN

1.4.6. SISTEMAS DE COMUNICACIONES

1.4.7. PROGRAMAS DE SISTEMA

1.4.8. GESTOR DE RECURSOS

1.5. CLASIFICACIÓN

1.5.1. ADMINISTRACION DE TAREAS

1.5.1.1. MONOTAREA

1.5.1.2. MULTITAREA

1.5.2. ADMINISTRACION DE USUARIOS

1.5.2.1. MONOUSUARIO

1.5.2.2. MULTIUSUARIO

1.5.3. MANEJO DE RECURSOS

1.5.3.1. CENTRALIZADO

1.5.3.2. DISTRIBUIDO

2. WINDOWS

3. OS X

4. GOOGLE CHROME

5. UNIX

6. ANDROID

7. IOS