You are on page 1of 22

EVOLUCION Y

CLASIFICACION DE LOS
SISTEMAS OPERATIVOS
SISTEMA OPERATIVO

Es el programa o conjunto de programas que


efectan la gestin de los procesos !sicos de
un Sistema inform!tico " permite la normal
ejecucin del resto de las operaciones#

$os Sistemas Operati%os& al igual que el


'ard(are de los computadores& )an sufrido
una serie de camios re%olucionarios llamados
generaciones#
PRIMERA *E+ERA,IO+

En esta d-cada aparecen los sistemas de


procesamiento por lotes& donde los traajos se
reun.an por grupos o lotes# ,uando se
ejecutaa alguna tarea& -sta ten.a control
total de la m!quina# Al terminar cada tarea& el
control era de%uelto al sistema operati%o& el
cual limpiaa& le.a e iniciaa la siguiente
tarea#
SE*/+0A *E+ERA,IO+

Se desarrollan los sistemas compartidos con


multiprogramacin& en los cuales se utili1an
%arios procesadores en un solo sistema& con la
2nalidad de incrementar el poder de
procesamiento de la m!quina# El programa
especi2caa tan slo que un arc)i%o ia a ser
escrito en una unidad de cinta con cierto
nmero de pistas " cierta densidad# El sistema
operati%o locali1aa entonces una unidad de
cinta disponile con las caracter.sticas
deseadas& " le indicaa al operador que
montara una cinta en esa unidad#
TER,ERA *E+ERA,IO+

Surge la familia de computadores I3M4567


dise8ados como sistemas para uso general&
por lo que requer.an manejar grandes
%olmenes de informacin de distinto tipo& lo
cual pro%oc una nue%a e%olucin de los
sistemas operati%os9 los sistemas de modos
mltiples& que soportan simult!neamente
procesos por lotes& tiempo compartido&
procesamiento en tiempo real "
multiprocesamiento#
,/ARTA *E+ERA,IO+

$os sistemas operati%os conocidos en la -poca


actual son los considerados sistemas de cuarta
generacin# ,on la ampliacin del uso de redes de
computadoras " del procesamiento en l.nea es
posile otener acceso a computadoras alejadas
geogr!2camente a tra%-s de %arios tipos de
terminales# ,on estos sistemas operati%os aparece
el concepto de m!quinas %irtuales& en el cual el
usuario no se in%olucra con el )ard(are de la
computadora con la que se quiere conectar " en su
lugar el usuario oser%a una interfa1 gr!2ca creada
por el sistema operati%o#
,$ASI:I,A,IO+ 0E $OS
SO

0eido a la e%olucin de los sistemas


operati%os fue necesario reali1ar una
clasi2cacin; considerando las diferencias
e<istentes entre sus componentes los
podemos clasi2car en9
> Sistemas operati%os por lotes#
> Sistemas operati%os multiprogramacin#
> Sistemas operati%os multiusuario#
> Sistemas operati%os de tiempo compartido#
> Sistemas operati%os de tiempo real#
SISTEMAS OPERATIVOS POR $OTES

$os Sistemas Operati%os por lotes& procesan


una gran cantidad de traajos con poca o
ninguna interaccin entre los usuarios " los
programas en ejecucin#
,aracter.sticas9

Requiere que el programa& datos " ordenes al sistema


sean remitidos todos juntos en forma de lote#

Permiten poca o ninguna interaccion usuario4programa


en ejecucion#

,on%eniente para programas de largos tiempos de


ejecucion ?Ej#& analisis estadisticos& nominas de
personal& etc#@#

Se encuentra en muc)os computadores personales


cominados con procesamiento serial#

Suelen proporcionar gestin sencilla de manejo de


arc)i%os9 se requiere poca proteccion " ningun control
de concurrencia para el acceso#
Ejemplos9

S,OPE& del 0,6677& el cual esta orientado a


procesamiento cient.2co pesado#

EAE, II para el /+IVA, BB7C& orientado a


procesamiento acad-mico#

SISTEMAS OPERATIVOS
M/$TIPRO*RAMA,ID+

Se distinguen por sus )ailidades para poder


soportar la ejecucion de dos o mas traajos
acti%os ?que se estan ejecutado@ al mismo
tiempo# Esto trae como resultado que la
/nidad ,entral de Procesamiento ?/,P@
siempre tenga alguna tarea que ejecutar&
apro%ec)ando al ma<imo su utili1acion#
,aracter.sticas9

Mejora producti%idad del sistema " utili1acin de


recursos#

*eneralmente soportan mltiples usuarios


?multiusuarios@#

Proporcionan facilidades para mantener el entorno de


usuarios indi%iduales#

Requieren %alidacin de usuario para seguridad "


proteccin#

En general& los sistemas de multiprogramacin se


caracteri1an por tener mltiples programas acti%os
compitiendo por los recursos del sistema9 procesador&
memoria& dispositi%os perif-ricos#
Ejemplos9

Sistemas Operati%os como /+IA& Eindo(s FG&


Eindo(s FH& Eindo(s +T& MA,IOS& OS4J&
soportan la multitarea#
SISTEMAS OPERATIVOS
M/$TI/S/ARIO

/n Sistema Operati%o multiusuario permite a


mas de un solo usuario accesar una
computadora# ,laro que& para lle%arse esto a
cao& el Sistema Operati%o tami-n dee ser
capa1 de efectuar multitareas#
,aracter.sticas9

,omparte los recursos de 'ard(are entre los


usuarios " permite a los mismos compartir
datos entre ellos#

Pre%iene que las acti%idades de un usuario no


inter2eran en las de los dem!s usuarios#

:acilita el acceso a los dispositi%os de E4S#

Recuperacin de fallas o errores#

$le%a el control sore el uso de los recursos#


Ejemplos9

/ni< es el Sistema Operati%o Multiusuario


m!s utili1ado#

Eindo(s

Mac
SISTEMAS OPERATIVOS 0E TIEMPO
,OMPARTI0O#

$os sistemas operati%os de tiempo


compartido tratan de proporcionar un reparto
equitati%o de los recursos comunes para dar
la impresin a los usuarios de que poseen una
computadora independiente# En estos
sistemas el administrador de memoria
proporciona aislamiento " proteccin de los
programas& "a que generalmente no tienen
necesidad de comunicarse entre ellos#
,aracter.sticas9

0an la ilusin de que cada usuario tiene una


m!quina para s.#

Ma"or.a utili1an algoritmo de reparto circular#

Programas se ejecutan con prioridad rotatoria que


se incrementa con la espera " disminu"e despu-s
de concedido el ser%icio#

*estin de memoria proporciona proteccin a


programas residentes#

*estin de arc)i%o dee proporcionar proteccin


" control de acceso deido a que pueden e<istir
mltiples usuarios accesando un mismo arc)i%os#
SISTEMAS OPERATIVOS 0E TIEMPO
REA$#

$os Sistemas Operati%os de tiempo real son


aquellos en los cuales no tiene importancia el
usuario& sino los procesos# Por lo general&
est!n suutili1ados sus recursos con la
2nalidad de prestar atencin a los procesos en
el momento que lo requieran# se utili1an en
entornos donde son procesados un gran
nmero de sucesos o e%entos#
,aracter.sticas9

Se utili1an en control industrial& conmutacin


telefnica& control de %uelo& simulaciones en
tiempo real#& aplicaciones militares& etc#

Ojeti%o es proporcionar r!pidos tiempos de


respuesta#

Procesa r!fagas de miles de interrupciones por


segundo sin perder un solo suceso#

Proceso se acti%a tras ocurrencia de suceso&


mediante interrupcin#

Polacin de procesos est!tica en gran medida#

*estin de arc)i%os se orienta m!s a %elocidad


de acceso que a utili1acin e2ciente del recurso#
Ejemplos9

Algunos ejemplos de Sistemas Operati%os de


tiempo real son9 V<EorKs& Solaris& $"ns OS "
Spectra#

You might also like