Sie sind auf Seite 1von 7

Tipos de Sistemas Operativos

Es un conjunto de programas y archivos auxiliares que permiten la interactividad entre el usuario y la


computadora, comportndose como un intrprete entre el lenguaje humano y el lenguaje mquina.
Tambin se encarga de la administracin de los dispositivos, as como la carga y ejecucin de
aplicaciones y algunos de los tipos son
Sistemas Operativos por su Estructura
e deben observar dos tipos de requisitos cuando se construye un !, los cuales son"
#equisitos de usuario" istema $cil de usar y de aprender, seguro, rpido y adecuado al uso al
que se le quiere destinar.
#equisitos del so$t%are" &onde se engloban aspectos como el mantenimiento, $orma de
operacin, restricciones de uso, e$iciencia, tolerancia $rente a los errores y $lexibilidad.
' continuacin se describen las distintas estructuras que presentan los actuales ! para satis$acer las
necesidades que de ellos se quieren obtener.
Estructura monoltica: Es la estructura de los primeros ! constituidos $undamentalmente por un
solo programa compuesto de un conjunto de rutinas entrela(adas de tal $orma que cada una puede
llamar a cualquier otra. )as caractersticas $undamentales de este tipo de estructura son"
*onstruccin del programa $inal a base de mdulos compilados separadamente
+uena de$inicin de parmetros de enlace entre las distintas rutinas existentes, que puede provocar
mucho acoplamiento.
*arecen de protecciones y privilegios al entrar a rutinas que manejan di$erentes aspectos de los
recursos de la computadora, como memoria, disco, etc.
,eneralmente estn hechos a medida, por lo que son e$icientes y rpidos en su ejecucin y gestin,
pero por lo mismo carecen de $lexibilidad para soportar di$erentes ambientes de trabajo o tipos de
aplicaciones.
Estructura jerrquica: ' medida que $ueron creciendo las necesidades de los usuarios y se
per$eccionaron los sistemas, se hi(o necesaria una mayor organi(acin del so$t%are, del sistema
operativo, donde una parte del sistema contena subpartes y esto organi(ado en $orma de niveles.
e dividi el sistema operativo en peque-as partes, de tal $orma que cada una de ellas estuviera
per$ectamente de$inida y con una clara inter$a( con el resto de elementos.
e constituy una estructura jerrquica o de niveles en los !, el primero de los cuales $ue denominado
T.E /Technische .ogeschool, Eindhoven0, de &ij1stra, que se utili( con $ines didcticos. e puede
pensar tambin en estos sistemas como si $ueran 2multicapa3. 4ultics y 5nix caen en esa categora.
Mquina Virtual: e trata de un tipo de ! que presentan una inter$a( a cada proceso, mostrando una
mquina que parece idntica a la mquina real subyacente. Estos ! separan dos conceptos que suelen
estar unidos en el resto de sistemas" la multiprogramacin y la mquina extendida. El objetivo de los
sistemas operativos de mquina virtual es el de integrar distintos ! dando la sensacin de ser varias
mquinas di$erentes.
El n6cleo de estos ! se denomina monitor virtual y tiene como misin llevar a cabo la
multiprogramacin, presentando a los niveles superiores tantas mquinas virtuales como se soliciten.
Estas mquinas virtuales no son mquinas extendidas, sino una rplica de la mquina real, de manera
que en cada una de ellas se pueda ejecutar un sistema operativo di$erente, que ser el que o$re(ca la
mquina extendida al usuario.
Sistemas Operativos por Servicios
Esta clasi$icacin es la ms com6nmente usada y conocida desde el punto de vista del
usuario $inal.
Monousuarios : )os ! monousuarios son aqullos que soportan a un usuario a la ve(, sin importar el
n6mero de procesadores que tenga la computadora o el n6mero de procesos o tareas que el usuario
pueda ejecutar en un mismo instante de tiempo. )as computadoras personales tpicamente se han
clasi$icado en este rengln.
Multiusuarios : )os ! multiusuarios son capaces de dar servicio a ms de un usuario a la ve(, ya sea
por medio de varias terminales conectadas a la computadora o por medio de sesiones remotas en una
red de comunicaciones. 7o importa el n6mero de procesadores en la mquina ni el n6mero de procesos
que cada usuario puede ejecutar simultneamente.
Monotareas : )os sistemas monotarea son aquellos que slo permiten una tarea a la ve( por usuario.
8uede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios usuarios al
mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la ve(.
Multitareas : 5n sistema operativo multitarea es aqul que le permite al usuario estar reali(ando varias
labores al mismo tiempo. 8or ejemplo, puede estar editando el cdigo $uente de un programa durante su
depuracin mientras compila otro programa, a la ve( que est recibiendo correo electrnico en un
proceso en bac1ground. Es com6n encontrar en ellos inter$aces gr$icas orientadas al uso de men6s y el
ratn, lo cual permite un rpido intercambio entre las tareas para el usuario, mejorando su
productividad.
Uniproceso : 5n sistema operativo uniproceso es aqul que es capa( de manejar solamente un
procesador de la computadora, de manera que si la computadora tuviese ms de uno le sera in6til. El
ejemplo ms tpico de este tipo de sistemas es el &! y 4ac!.
Multiproceso : 5n sistema operativo multiproceso se re$iere al n6mero de procesadores del sistema,
que es ms de uno y ste es capa( de usarlos todos para distribuir su carga de trabajo. ,eneralmente
estos sistemas trabajan de dos $ormas" simtrica o asimtricamente.
Sistemas Operativos por la Forma de Ofrecer sus Servicios
Esta clasi$icacin tambin se re$iere a una visin externa, que en este caso se re$iere a la del usuario, el
cmo accede a los servicios. +ajo esta clasi$icacin se pueden detectar dos tipos principales" ! de red
y ! distribuidos.
Sistemas Operativos de Red : )os ! de red se de$inen como aquellos que tiene la capacidad de
interactuar con ! en otras computadoras por medio de un medio de transmisin con el objeto de
intercambiar in$ormacin, trans$erir archivos, ejecutar comandos remotos y un sin $in de otras
actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto
de comandos o llamadas al sistema para ejecutar estas operaciones, adems de la ubicacin de los
recursos que desee acceder. )o importante es hacer ver que el usuario puede acceder y compartir
muchos recursos.
Sistemas Operativos istri!uidos: 5n sistema in$ormtico distribuido es una coleccin de sistemas
in$ormticos autnomos capaces de comunicacin y cooperacin a travs de interconexiones hard%are
y so$t%are. )os sistemas in$ormticos distribuidos se caracteri(an generalmente por la $alta de memoria
compartida, los retardos impredecibles de comunicacin entre nodos y por la prctica ausencia de un
estado global del sistema observable por las mquinas componentes.
&ebido a la $alta de memoria compartida, la comunicacin y sincroni(acin entre nodos es llevada a
cabo generalmente por medio de mensajes. En consecuencia, toda la comunicacin entre nodos est
sujeta a retardos que son rdenes de magnitud mayores que los experimentados por los agentes de
comunicacin que residen en el mismo nodo. &ebido a los retardos de comunicacin en que se incurre
al ensamblar mensajes de estado y a los componentes dinmicos de los cambios de estado, incluyendo
los potenciales $allos de los enlaces y de los nodos, es casi imposible que un nodo determinado eval6e
el estado global de un sistema distribuido en un momento determinado.
5n ! distribuido gobierna la operacin de un sistema de in$ormtico distribuido y proporciona a sus
usuarios una abstraccin del sistema como mquina virtual. El objetivo clave de un ! distribuido es la
transparencia. 9dealmente, la distribucin de sus componente y recurso debera quedar oculta a los
usuarios y a los programas de aplicacin a menos que stos la demanden espec$icamente. Es decir, la
red queda :invisible;, del mismo modo que la memoria virtual oculta el almacenamiento secundario.
Multiproceso sim"trico # asim"trico
5n sistema de multiprocesamiento consiste en una computadora que tiene ms de un procesador/o bien
en una serie de computadoras con *853s o procesadores independientes.
4ultiproceso imtrico" )os microprocesadores del sistema comparten los recursos del sistema, como
la entrada y salida de memoria y disco. e distribuye uni$ormemente la carga de trabajo a los
procesadores disponibles, de modo que uno no est inactivo mientras otro tiene exceso de trabajo con
una tarea espec$ica. )as prestaciones se incrementan para todas las tareas al a-adir microprocesadores,
su desventaja es que los sistemas operativos que soportan este tipo de multiprocesamiento son ms
di$ciles de dise-ar.
'simtrico"&i$erentes microprocesadores gobiernan las distintas tareas y recursos del sistema. El
en$oque principal que adoptan es el incremento de rendimiento del sistema para m6ltiples usuarios de
red en m6ltiples segmentos de red de rea local. )os sistemas supervisores dan soporte a varias tarjetas
de red, lo que incrementa el n6mero de posibles segmentos. El bus de alta velocidad del servidor
proporciona trans$erencia rpida de in$ormacin entre los segmentos de red. *ada *85 se dedica a una
$uncin especi$ica tal como entrada<salida de la tarjeta de inter$a( de red u operaciones con archivos.
Tipos de Sistemas Operativos de red
$ovell $et%are es un sistema operativo, una de las plata$ormas de servicio para o$recer acceso a la red
y los recursos de in$ormacin, sobre todo en cuanto a servidores de archivos.
&indo%s $T Server es a la ve( un sistema operativo para computadoras
/ordenadores0 personales y un sistema operativo para red. 8uesto que
incorpora $unciones de red, las redes de =indo%s 7T erver se integran de
$orma ptima con el sistema operativo bsico, $acilitando el uso y la
administracin de las $unciones :%or1station; En 7T hay dos tipos de
usuarios, aquellos que pertenecen a una mquina que corre 7T => o erver
y aquellos que pertenecen a un dominio 7T. 8ara cada uno de estos tipos de
usuarios existe una herramienta de administracin" el administrador de
usuarios incluido en 7T =or1station y el administrador de usuarios para
dominios incluido en 7T erver. El $uncionamiento de ambos es muy similar,
pero el administrador de usuarios para dominios dispone de ms opciones. 8or ello, se describir el
administrador de usuarios para dominios.
'($tastic es un sistema operativo de red punto a punto para
&!, =indo%s y !<?. )'7tastic soporta tarjetas de red,
Ethernet,'#*7ET,To1en #ing y un adaptador propietario
/ahora obsoleto0 de ? 4bits<segundo. )'7tastic experiment
su mayor perodo de popularidad poco antes de la llegada de
=indo%s @A, con su sistema propio /y sin costo adicional0 de
red punto a punto. )a 6ltima versin del sistema es )'7tastic
B.C, que, con algunas restricciones, $unciona incluso con
=indo%s D8.
Uni) /registrado o$icialmente como 579DE0 es un sistema
operativo portable,multitarea y multiusuarioF desarrollado,
en principio, en G@H@, por un grupo de empleados de los
laboratorios +ell de 'TIT, entre los que $iguran >en
Thompson,&ennis #itchie y &ouglas 4cllroy.
Tipo de Sistemas istri!uidos
amoe!aOS es un sistema operativo distribuido de investigacin, basado
en una arquitectura de micron6cleo. Jue desarrollado por 'ndre%
.Tanenbaum y otros en la 5niversidad )ibre de Krmsterdan. El
objetivo del proyecto 'moeba era construir un sistema de tiempo
compartido que hiciera que una red entera de computadores pareciera a
los ojos de un usuario como una mquina 6nica.
)os servicios suministrados por el n6cleo incluyen threads, segmentos
de memoria, mecanismos de 98* /#8*sy mensajes0 y E< LGHCM.
Sprite es el nombre de un sistema operativo distribuido con un n6cleo monoltico
desarrollado por la 5niversity o$ *ali$ornia , +er1eley, ms concretamente por el
grupo de investigacin de Nohn !usterhout.
Este sistema operativo tiene la apariencia para los programadores de un sistema
6nico, ya que la distribucin se produce dentro del propio n6cleo y de este modo,
prite nos da la impresin de estar trabajando sobre un tpico sistema 579D.
Solaris*M+ es un sistema operativo de tipo 5nix
desarrollado desde G@@? inicialmente por un
4icrosystems y actualmente por !racle
*orporation como sucesor de un!. Es un
sistema certi$icado o$icialmente como versin de
5nix. Junciona en arquitecturas 8'#* y xBH
para servidores y estaciones de trabajo.
Mac,: est dise-ado para incorporar muchas de las innovaciones recientes en el campo de los sistemas
operativos para producir un sistema operativo completamente $uncional y de tecnologa avan(ada.
Sprin-: $ue un proyecto experimental basado en orientacin a objetos,
desarrollado por un 4icro systems a principios de G@@C.pring se
centr en proporcionar un entorno de programacin ms rica de apoyo
herencia m6ltiple y otras caractersticas.
+,orus: istema operativo de 9+4 que intent suceder a &! como sistema operativo.
+ibliogra$a
http"<<%%%.sites.upiicsa.ipn.mx<polilibros<portal<8olilibros<8Oterminad os<8olilibroJ*<5nidadOP9<5nid
adQ?CP9OR.htm
http"<<angelacolla(osgradoGG.blogspot.mx<?CGG<CR<clasi$icacionSdeSlosSsistemas.html
http"<<edgarvalenciamartine(.blogspot.mx<?CG?<C@<ejemplosSdeSsistemasSoperativos.html

Das könnte Ihnen auch gefallen