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
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#