Sistema Operativo

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Sistema Operativo por Mind Map: Sistema Operativo

1. ¿que es?

1.1. es un conjunto de programas que actuan como un intermediario entre el hardware y el usuario

2. CLASIFICACION

2.1. por estructura interna

2.1.1. monolitica: todas las funciones se implementan en el kernel

2.1.2. por capas: estructura jerarquica que se divide en distintos niveles

2.1.3. maquina virtual: SO que no es real pero que actua como si lo fuera

2.2. por modos de explotacion

2.2.1. por lotes: agrupacion en bloques de trabajos similares

2.2.2. en tiempo real: es mucho mas rapido e instantaneo y es el usuario el que inicia el programa

2.3. por los servicios ofrecidos

2.3.1. monousuario: solo soportar 1 usuario a la vez

2.3.2. multiusuarios: permiten varios usuarios al mismo tiempo

2.3.3. monotareas: solo permiten una tarea a la vez

2.3.4. multitareas: varias tareas al mismo tiempo

2.3.5. monoproceso: solo ejecuta 1 proceso a la vez

2.3.6. multiproceso: varios procesos simultaneamente

2.3.6.1. sistemas simetricos: el so reparte la carga del procesamiento entre todos los procesadores de forma equitativa

2.3.6.2. sistemas asimetricos: el so asigna una tarea por procesador existente segun prioridad y el resto de tareas de baja prioridad se ejecutan en un solo procesador

2.3.7. SO en tiempo real: la respuesta es inmediata despues de iniciar el proceso

2.3.8. SO de tiempo compartido: cada proceso usara ciclos de la cpu hasta que finalice

2.4. por la forma de ofrecer los servicios

2.4.1. sistemas centralizados:los pc se encargaban de todos los procesos ellos solos

2.4.2. sistemas de red: aquellos so que mantienen a dos o mas ordenadores unidos a traves de algun medio de comunicacion

2.4.3. sistemas distribuidos: distribuyen la tarea entre los procesadores

3. Funciones del SO

3.1. control de la ejecucion de los programas

3.2. administracion de perifericos

3.3. gestion de permisos y de usuarios

3.4. control de concurrencia

3.5. control de errores

3.6. administracion de memoria

3.7. control de seguridad

4. Componentes del SO

4.1. kernel

4.2. programas y procesos

4.3. planificacion de cpu multiprocesamiento

4.4. algoritmos de planificacion

4.5. sincronizacion de procesos