Está en la página 1de 24

TEMA 1:

Historia y Evolucin de los


Sistemas Operativos

Materia: Sistemas
Operativos
MSI Mara Ins Salas
Rubio

TEMA 1:
Historia y Evolucin de los
Sistemas Operativos

Materia: Sistemas
Operativos

MSI Mara Ins Salas


Rubio

Introduccin a los
Sistemas Operativos

Msi. Mara Ins Salas Rubio

Introduccin
Qu es un Sistema Operativo
Podemos definir un sistema operativo de
muchas maneras, aunque ninguna
ser totalmente completa: software
encargado de ejercer el control y
coordinar el uso del hardware entre
diferentes programas de aplicacin y
los diferentes usuarios. Administrador
de los recursos de hardware de la
mquina: memorias, dispositivos de
E/S, programas. Es un programa muy
especial, quiz el ms complejo e
importante en una mquina, etc.

Introduccin
Qu es un Sistema Operativo
Una de las definiciones ms
comnmente aceptadas expresa:
Un Sistema Operativo es un grupo de
programas de proceso con las rutinas
de control necesarias para mantener
continuamente
operativos
dichos
programas.
El objetivo primario de un Sistema
Operativo es:
Optimizar todos los recursos del
sistema para soportar los

A los efectos de situar a los Sistemas en


el conjunto del software para
computadoras, podemos clasificar a este
de la siguiente manera:
Programas de sistema:
o Controlan la operacin de la
computadora en s.
Programas de aplicacin:
o Resuelven problemas para los
usuarios.

ESQUEMA TIPICO DE UN SISTEMA


DE COMPUTO
El esquema tpico de un sistema de cmputo
incluye:
Programas de aplicacin:
o Sistema bancario, reservaciones en una
lnea area, juegos, etc.
Programas de sistema:
o Compiladores, editores, intrpretes de
comandos.
o Sistema Operativo.
Hardware:
o Lenguaje de mquina, microprogramacin

FUNCIONES DE LOS SISTEMAS


OPERATIVOS
Las principales caractersticas de los
S.O. son:
Definir la Interfaz del Usuario.
Compartir el hardware entre
usuarios.
Permitir a los usuarios compartir
los datos entre ellos.
Planificar recursos entre usuarios.
Facilitar la entrada / salida.
Recuperarse de los errores.

FUNCIONES DE LOS SISTEMAS


OPERATIVOS

1.- Autodiagnstico del funcionamiento del


hardware.

2.- Gestin de la memoria, discos, teclado,


mouse...

3.- Control de errores de hardware y la


prdida de datos.

4.- Secuenciar los procesos y tareas a


realizar.

5.- Administrar a los usuarios y los recursos


que pueden utilizar.

6.- Interpretar y ejecutar las ordenes de los


usuarios.

7.- Comunicar la mquina con otras

RECURSOS ADMINISTRADOS POR LOS SISTEMAS


OPERATIVOS

Los principales recursos


administrados por los S. O. son:
Procesadores.
Almacenamiento.
Dispositivos de e / s.
Datos.

INTERFAZ CON:

Los S. O. son una interfaz


con:
Operadores.
Programadores de
aplicaciones.
Programadores de
sistemas (administradores
del S. O.).
Programas.
Hardware.
Usuarios.

Tipos De
Sistemas Operativos

MONOUSUARIO
Los sistemas monousuarios son aquellos que nada mas
pueden atender a un solo usuario, gracias a las
limitaciones creadas por el hardware los programas o el
tipo de aplicacin que se este ejecutando. Estos tipos de
sistema son muy simples porque todos los dispositivos de
entrada, salida y control dependen de tareas que se estn
utilizando. Estos quieren decir, a las instrucciones que se
dan son procesadas de inmediato. Y estn orientadas
principalmente
a
los
microcomputadores.

MULTIUSUARIO.
Es todo lo contrario a monousuario y en esta
categora se encuentran todos los sistemas que
cumplen simultneamente los residentes de dos o
mas usuarios, que comparten mismos recursos.
SISTEMAS OPERATIVOS MONOTAREAS
Los sistemas monotarea pueden realiza una sla
tarea por usuario, aunque puede haber diferentes
usuarios.

SISTEMAS OPERATIVOS MULTITAREAS


Un sistema operativo multitarea es aqul que le
permite al usuario estar realizando varias
labores al mismo tiempo. Por ejemplo, puede
estar editando el cdigo fuente de un programa
durante su depuracin mientras compila otro
programa, a la vez que est recibiendo correo
electrnico en un proceso en background. Es
comn encontrar en ellos interfaces grficas
orientadas al uso de mens y el ratn, lo cual
permite un rpido intercambio entre las tareas
para el usuario, mejorando su productividad.

SISTEMA OPERATIVO DE RED.


Son aquellos sistemas que controlan y atienden a
dos o mas computadoras, unidas a travs de un
medio de comunicacin con el objetivo
primordial de poder compartir los diferentes
recursos y la informacin del sistema.

Los sistemas mas ampliamente usados son:


Actualmente existen multitud de sistemas operativos.
En el mbito del usuario domstico Windows es el ms
extendido. Enumeramos algunos de amplia difusin:
MacOS para ordenadores macintosh (de la empresa
Appel)
Solaris (de SUN Microsystems)
GNU/Linux (derivado de UNIX)
UNIX de BSD
GUADALINEX (Junta de Andaluca)
HP-UX (de Hewlett Packard)
AIX (de IBM)
Windows (de Microsoft)

Los sistemas de red mas ampliamente usados son:


Novel NetWare.
Personal NetWare.
LAN manager.
Windows NT server.
UNIX.
LANtastic.

SISTEMAS OPERATIVOS DISTRIBUIDOS.


La idea bajo el concepto de sistema operativo
distribuido, es la que los usuarios perciban el
sistema como uno simple, de un nico procesador
aunque esten trabajando varios procesadores.
Esto implica que el usuario no es consciente de
en que maquina estn sus archivos o en cual se
esta ejecutando su programa, si no que para el
todo el sistema es un ente nico.

Ejemplos de un sistema operativo distribuidos


pueden ser:
NFS.
NIS.
AMOEBA.
Windows NT.

SISTEMAS OPERATIVOS MONOPROCESO


Un sistema operativo monoproceso es aqul que es capaz de
manejar solamente un procesador de la computadora, de
manera que si la computadora tuviese ms de uno le sera
intil. El ejemplo ms tpico de este tipo de sistemas es el
DOS y MacOS.

SISTEMAS OPERATIVOS MULTIPROCESO


Un sistema operativo multiproceso se refiere al nmero de
procesadores del sistema, que es ms de uno y ste es
capaz de usarlos todos para distribuir su carga de trabajo.
Generalmente estos sistemas trabajan de dos formas:
simtrica o asimtricamente. Cuando se trabaja de manera
asimtrica, el sistema operativo selecciona a uno de los
procesadores el cual jugar el papel de procesador maestro
y servir como pivote para distribuir la carga a los dems
procesadores, que reciben el nombre de esclavos. Cuando
se trabaja de manera simtrica, los procesos o partes de
ellos (threads) son enviados indistintamente a cualesquiera
de los procesadores disponibles, teniendo, tericamente,
una mejor distribucin y equilibrio en la carga de trabajo
bajo este esquema.

SISTEMA OPERATIVO DE TIEMPO REAL.


Procesa las instrucciones recibidas al instante y una
vez que han sido procesadas muestran el resultado.
Este tipo tiene relacin con los sistemas operativos
monousuarios, ya que existe un solo operador y no
necesita compartir el procesador entre varias
solicitudes.

SISTEMAS OPERATIVOS DE TIEMPO COMPARTIDO.


Consiste en el uso de un sistema por mas de una
persona al mismo tiempo; el tiempo compartido
ejecuta programas compartidos de forma
concurrente, interrelacionado porciones de tiempo
asignadas al programa. En este aspecto es similar a
la capacidad de una multitarea que es comn en la
mayora de los microordenadores a las
microcomputadoras.

También podría gustarte