You are on page 1of 13

C ONCEPTO

 Un Sistema operativo (SO) es un programa


informático que actúa de interfaz entre los
dispositivos de hardware y el usuario. Es
responsable de gestionar, coordinar las
actividades y llevar a cabo el intercambio de
recursos de un computador.
Usuario

Aplicación

Sistema Operativo

Hardware

¿S ISTEMAS O PERATIVOS SOLO
PARA C OMPUTADORAS ?
F UNCIONES B ÁSICAS
Interfaces de usuario
• Es la parte del sistema operativo que permite comunicarse con él, de tal manera que se puedan cargar
programas, acceder archivos y realizar otras tareas. Existen tres tipos básicos de interfaces: las que se
basan en comandos, las que utilizan menús y las interfaces gráficas de usuario.
Administración de recursos
• Sirven para administrar los recursos de hardware y de redes de un sistema informático, como la CPU,
memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida.
Administrador de archivos
• Un sistema de información contiene programas de administración de archivos que controlan la creación,
borrado y acceso de archivos de datos y de programas. También implica mantener el registro de la
ubicación física de los archivos en los discos magnéticos y en otros dispositivos de almacenamiento
secundarios.

Administración de tareas
• Los programas de administración de tareas de un sistema operativo administran la realización de las tareas
informáticas de los usuarios finales. Los programas controlan qué áreas tienen acceso al CPU y por cuánto
tiempo.
Servicios de soporte
• Los servicios de soporte de cada sistema operativo dependerán de la implementación particular de éste
con la que estemos trabajando.
H ISTORIA
•Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios tenían completo acceso al lenguaje de la
maquina. Todas las instrucciones eran codificadas a mano
Generación 0

•Este fue el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes. Cuando el
trabajo estaba en ejecución, este tenia control total de la maquina. Al terminar cada trabajo, el control era devuelto al sistema
Primera operativo, el cual limpiaba y leía e iniciaba el trabajo siguiente.
Generación 50´s

•La característica de los sistemas operativos fue el desarrollo de los sistemas compartidos con multiprogramación, y
Segunda los principios del multiprocesamiento.
Generación
mitad 60´s

•Eran sistemas de modos múltiples, algunos de ellos soportaban simultáneamente procesos por lotes, tiempo compartido,
procesamiento de tiempo real y multiprocesamiento. Eran grandes y costosos, nunca antes se había construido algo similar, y
Tercera muchos de los esfuerzos de desarrollo terminaron muy por arriba del presupuesto y mucho después de lo que el planificador
Generación mitas marcaba como fecha de terminación.
60´s a mitad 70´s

•Los sistemas de la cuarta generación constituyen el estado actual de la tecnología. Muchos diseñadores y usuarios se sienten
aun incómodos, después de sus experiencias con los sistemas operativos de la tercera generación.
Cuarta •Con la ampliación del uso de redes de computadores y del procesamiento en línea los usuarios obtienen acceso a
Generación 70´s computadores alejados geográficamente a través de varios tipos de terminales.
en adelante
E VOLUCIÓN
Tendencias (Agosto 2010)

1.71
6.25
15.76
XP
49.98
Vista
17.1 7
Os X
Linux
E STRUCTURA DE SO

Programas de
Usuario

Almacenamiento
intermedio de E/S

Manejador de dispositivo
de la consola
del operador

Manejo de la memoria

Planificación del CPU

Bootstrap

Kernel

Hardware
K ERNEL (N ÚCLEO DEL SO)

 Proporciona la funcionalidad básica del SO

 Es la parte mas dependiente del HW en todo el SO

 Suele Permanecer en el almacenamiento primario


porque su código se ejecuta muy frecuentemente

 Conmutación del CPU entre

procesos Aplicaciones

Núcleo

Hardware
S1

S4 Kernel S2

S3

S1 S2

Kernel

S3 S4
M ONOLÍTICO V S M ICROKERNEL

Micro
Monolítico
núcleo
Toda la Parte de los servicios
funcionalidad del SO del SO llevan a cabo
se incluye en el los procesos del
núcleo sistema

Linux y MS-DOS Win NT, Mac

You might also like