1. HISTORIA DE LA INFORMÁTICA
SISTEMAS OPERATIVOS
Autores:
D. David Nicolás Alonso
D. Fernando Martín Dávila Master Profesor Educación
D. Gonzalo Martínez Diosdado Secundaria
Tutora Práctica:
Doña Mª Carmen Hernández Díez
2. INDICE:
1 – QUÉ ES UN SISTEMA OPERATIVO
2 – EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
3 – TIPOS DE SISTEMAS OPERATIVOS
4 – COMPONENTES DE UN SISTEMA OPERATIVO
5 – ESTRUCTURA DE UN SISTEMA OPERATIVO
6 – FUNCIONES DE UN SISTEMA OPERATIVO
7 – SISTEMAS OPERATIVOS MÁS UTILIZADOS
3. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
1- QUÉ ES UN SISTEMA OPERATIVO
Un sistema operativo es el software que actúa como intermediario entre el
usuario de un ordenador y el hardware de éste.
El propósito de un SO:
• Crear un entorno manejable en el que el usuario pueda ejecutar programas
• Utilizar el hardware del ordenador de manera eficiente.
Gestor de recursos de la máquina,
controla la ejecución de los programas,
se ocupa de los dispositivos de E/S, etc.
4. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
2- EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
Los 1os computadores: no tenían SO. Un único usuario controlaba la máquina,
cargaba el programa con tarjetas perforadas y el computador trabajaba hasta fin del
programa.
SO propio, el OS/360: Años 60 computadoras main-frame tipo System/360 de IBM y
otras. También en esas fechas Control Data Corporation desarrolló el SO Scope.
Tiempo compartido o multitarea: compartir los recursos de una máquina por parte de
varios usuarios. El SO más popular fue Multics que fue inspiración Unix. Otros SO
multitarea fueron Kronos, y NOS, lanzados en los 70 y el Plato a finales de la década.
RTB: 1er SO en tiempo real capaz trabajar en multitarea a gran escala, UNIVAC.
SO Unix: se desarrolló en los Bell Labs durante los años 70. SO preferido de la
generación de miniordenadores y las 1as estaciones de trabajo.
5. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
2- EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
mini-SO CP/M: Los 1os PC's ni capacidad ni
necesidad de utilizar los elaborados SO
desarrollados para los main-frames.
Utilizado en muchos PC’s, y base del MS-DOS,
adoptado como SO de los IBM PC.
MacOS: se desarrolló el SO de los computadores
Apple Macintosh, años 80.
Windows NT: Microsoft años 90 para lograr
mayor robustez y flexibilidad.
MacOS X: Apple reconstruyó su SO tomando
como base Unix en 2001.
Otras muchas nuevas implementaciones de Unix SO
muy populares. Algunos de ellos son Linux, BSD, etc.
6. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
2- EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
SO modernos: la mayoría usa una interfaz gráfica con el usuario
Ordenadores personales:
•IBM PC: Microsoft Windows y variantes Unix sencillas (Linux, BSD, etc.)
•Apple Macintosh: MacOS X, Linux, BSD
Main-frames: SO especiales, a veces Linux u otros derivados de Unix
Sistemas integrados: SO especiales, versiones especiales de Linux u otros SO.
7. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
3- TIPOS DE SISTEMAS OPERATIVOS
SO por lotes simples y multiprogramados.
Sólo se espera un resultado final, no permiten que el usuario se comunique con
el ordenador durante el proceso.
SO de tiempo compartido (multitarea).
Se "comparte" el ordenador entre múltiples procesos de usuario.
SO de ordenador personal.
Priman las necesidades del usuario frente a la optimización del trabajo de la CPU.
Se adoptaron las tecnologías existentes, adaptándolas a estos microcomputadores
Sistemas paralelos.
Aplicados a máquinas con más de un procesador. Los más utilizados son:
Simétricos: cada procesador ejecuta una copia idéntica del SO,
Asimétricos: cada procesador una tarea específica, y un procesador maestro
controla el sistema. Común en los sistemas extremadamente grandes.
8. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
3- TIPOS DE SISTEMAS OPERATIVOS
Sistemas distribuidos.
Consiste en distribuir el cómputo entre varios procesadores. A
diferencia de los sistemas fuertemente acoplados, los procesadores
no comparten ni la memoria ni el reloj, sino que
cada uno tiene su propia memoria local.
Sistemas de tiempo real.
Se utilizan en aplicaciones embebidas (tipo termostatos
programables, teléfonos móviles),
robots industriales, control industrial (SCADA) o equipos de
investigación científica.
9. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
3- TIPOS DE SISTEMAS OPERATIVOS
Otras clasificaciones: según sus características más relevantes
Según las tareas:
• Monotarea: sólo puede ejecutar un programa en un momento dado.
• Multitarea: puede ejecutar varios programas a la vez.
Según los usuarios:
• Monousuario: sólo permite ejecutar programas de un usuario al mismo tiempo.
• Multiusuario: permite varios usuarios ejecuten sus programas simultáneamente.
Según el manejo de recursos:
• Centralizado: permite uso de los recursos de un solo ordenador.
• Distribuido: permite usar recursos de más de un ordenador a la vez.
Según su organización interna:
• Organización simple.
• Organización por capas.
10. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
4.- Componentes de un SO
• No existe consenso al respecto al definir los componentes de un SO.
• Puede que no sean los mismos o que tengan diferentes funciones.
Un KERNEL
• Primera capa del SO.
• Se carga al encender el sistema.
• Facilita a los programas un acceso
seguro al Hardware (Abstracciones
del Hw).
• Gestiona los recursos.
11. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
4.- Componentes de un SO
Un interprete de comandos
• Por línea de comandos
• Por interfaz gráfica
12. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
4- Componentes de un SO
Una biblioteca.
Almacena todas las
abstracciones y
servicios que precisa el
kernel
13. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
4- Componentes de un SO
Interfaz de usuario.
Modo en el que interactúan el usuario y el Sistema Operativo
14. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
4- Componentes de un SO
Programas del sistema.
Programas de entorno de usuario
Notepad Paint Media player
Desfragmentador Calculadora Mapa caracteres
15. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
5- Estructura de un Sistema Operativo
• Estructura simple: MS-DOS
• Estructura por capas: SO actuales
16. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
6- Funciones de un Sistema Operativo
Gestión de procesos.
17. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
6- Funciones de un Sistema Operativo
Gestión de memoria.
18. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
6- Funciones de un Sistema Operativo
Gestión de
dispositivos de E/S
y discos.
Gestión de archivos.
19. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
6- Funciones de un Sistema Operativo
Intérprete de
comandos
(Shell)
Protección y seguridad.
20. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
6- Funciones de un Sistema Operativo
Servicios del SO.
Llamadas al sistema Interrupciones
21. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
7- Sistemas operativos más utilizados
• La familia UNIX:
– Conjunto de diferentes SO, adscritos a varias
subcategorías, como SystemV, BSD o Linux.
– Unix es una marca registrada de The Open
Group licencia a SO que siga las directivas
definidas por ellos.
22. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
7- Sistemas operativos más utilizados
• La familia UNIX
– Años 60: el MIT, AT&T Bell Labs y General Electric SO
experimental, denominado Multics Unics UNIX
(1973, en C)
– Últimas versiones se lanzaron en los 80: Plan9. AT&T
Unix System III.
– Unos años después con la colaboración de varias
universidades, System V
– A partir de los 90: variantes de Unix BSD, Linux o
Solaris.
– Solaris: desarrollado por Sun Microsystem,
anteriormente SunOS, estaba basado en BSD.
A comienzos de los 90, se reemplazó
por una versión del System V de Unix.
23. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
7- Sistemas operativos más utilizados
• La familia UNIX:
– Linux:
• GNU Project se fundó en 1983 (Richard Stallman)
Similar a Unix, pero compuesto enteramente de
software libre.
• 90: Linus Torvalds desarrolla otro kernel, basado
en el SO Minix, UNIX simplificado familia Linux.
• Actualidad: multitud de distribuciones Red Hat,
Fedora, Debian, SuSE, Knoppix, Ubuntu…
24. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
7- Sistemas operativos más utilizados
• La familia UNIX:
– BSD (Berkeley Software Distribution):
• Finales 70: derivado de Unix, universidad de
Berkeley.
• Primera distribución (1BSD) fue creada por un
estudiante de Berkeley, Bill Joy.
• Hasta 1989, AT&T era copropietaria.
• 1994: licencia BSD, versión 4.4BSD.
• Descendientes actualidad: DragonFly, FreeBSD,
OpenBSD NetBSD.
25. FreeBSD, NetBSD,
Familia BSD OpenBSD
BSD (Berkley Software Distribution) SunOS y Solaris
XenixOS
NextStep MacOS X
Unix Time-Sharing
GNU
System (Bell Labs)
Project
Minix GNU/Linux
Familia
System III & V Derivados comerciales de UNIX:
HP-UX, IRIX, AIX, UnixWare(SCO)
26. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
7- Sistemas operativos más utilizados
• La familia Windows:
– SO desarrollados por la empresa Microsoft.
– Primera versión de Windows, 1.0, 1981 como interfaz
gráfica de usuario (GUI) para el SO MS-DOS
– Versión 3.0 (1990) las interfaces Windows
comenzaron a hacerse realmente populares
– Dos ramas: Windows NT, y Windows 95, 98, 2000.
– Convergencia: Windows XP (2001).
– Actualidad: Vista (2006), 7 (2009).
27. 1- Qué es un S.O 2- Evolución S.O 3- Tipos de S.O 4- Componentes S.O 5- EstructuraS.O 6- Funciones S.O 7- S.O Utilizados
7- Sistemas operativos más utilizados
• La familia MacOS:
– SO basados en interfaz gráfica de usuario,
desarrollados por Apple Computer.
– Primero se introdujo en 1984, para el
Macintosh 128 K.
– La versión 7.6 fue la primera en denominarse
«MacOS»:
• Los MacOS clásicos, desde 1984 hasta la versión 9.
• El nuevo MacOS X ("X" por "10"), basado en BSD-Unix, 2001.
– Actualmente: 10.6 «Snow Leopard» , desde 2009
28. HISTORIA DE TECNOLOGIA
SISTEMAS OPERATIVOS
Autores:
D. David Nicolás Alonso Gracias por su atención
D. Fernando Martín Dávila
D. Gonzalo Martínez Diosdado Master Profesor Educación
Secundaria
Tutora Práctica:
Doña Mª Carmen Hernández Díez