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

1. Concepto

1.1. Conjunto de programas cuya misión es ofrecer al usuario final de la computadora la imagen de que ésta es una máquina sencilla de manejar, por muy difícil y complicado que sea el hardware con el que se haya construido.

1.1.1. Objetivos

1.1.1.1. • Actuar de intermediario entre usuario y hardware. • Garantizar el funcionamiento correcto del computador. • Facilitar la tarea de programación (comodidad). • Administrar eficientemente los recursos de la máquina.

2. Tipos de usuarios

2.1. Usuario de órdenes / aplicaciones.

2.1.1. - Usuario - Sesión - Programa - Fichero - Programa del sistema - Intérprete de órdenes

2.2. Usuario programador.

2.2.1. - Llamadas al sistema - Niveles de ejecución - Sistema de gestión de procesos - Sistema de gestión de memoria - Controla particiones libres/ocupadas. - Asigna/libera espacios. - Llama a la memoria principal.

2.3. Usuario diseñador / implementador.

2.3.1. - Sistema de gestión de E/S - Sistema de gestión de ficheros - Núcleo del sistema operativo

2.4. Administrador del sistema.

2.4.1. Árbitro eficiente que asigne recursos a los procesos: • Procesos: programas en ejecución que compiten por el uso de recursos. • Recursos: (escasos) reales o virtuales, físicos o lógicos.

3. Evolución histórica

3.1. 1ª Generación (1945 -1955)

3.1.1. • Sistema operativo: Al principio es inexistente, hacia el final se constituye como un conjunto de funciones de uso general. • Tecnología: Tubos de vacío. • Introducción de trabajo: A través de panel de control. • Lenguaje: Lenguaje máquina.

3.2. 2ª Generación (1955 – 1965)

3.2.1. • Sistema operativo: Monitor para cargar trabajos, ejecutarlos, ... (procesamiento en serie). Posteriormente procesamiento por lotes. • Tecnología: Transistores. • Introducción de trabajo: Tarjetas perforadas. • Lenguaje: Cobol, Fortran

3.3. 3ª Generación (1965 – 1975)

3.3.1. • Sistema operativo: Multiprogramación, tiempo compartido, sistemas en tiempo real (OS/360,Multics, UNIX, ...). • Tecnología: Circuitos integrados, máquinas multipropósito, miniordenadores. • Introducción de trabajo: Tarjetas perforadas, terminales. • Lenguaje: Cobol, Fortran, ...

3.4. 4ª Generación (1975 – 1990)

3.4.1. • Sistema operativo: En red, cliente-servidor, seguridad (criptografía), (MacOS, MS-DOS, Novell, ...) • Tecnología: Circuitos integrados, ordenadores personales, redes de ordenadores. • Introducción de trabajo: Ternminal

3.5. 5ª Generación (1990 – actualidad)

3.5.1. • Sistema Operativo: Distribuido, modelo cliente – servidor en la construcción del sistema. • Tecnología: Circuitos integrados a gran escala (VLSI), ordenadores personales potentes, estaciones de trabajo.

4. Tipos de sistemas

4.1. - Primeros sistemas. - Sistemas por lotes. - Multiprogramación. - Sistemas de tiempo compartido. - Sistemas de ordenadores personales. - Sistemas paralelos-multiprocesadores. - Sistemas distribuidos. - Sistemas de tiempo real. - Tendencias actuales y futuras en sistemas operativos.