Basados en los conceptos de Tanenbaum tenemos estos tipos de
Sistemas Operativos:
Mainframe
En el extremo superior están los sistemas
operativos para las mainframes, las computadoras del tama ño de un cuarto
completo que aún se encuentran en los principales centros de datos
corporativos. La diferencia entre estas computadoras y las personales está en
su capacidad de E/S. Una mainframe con 1000 discos y millones de gigabytes de
datos no es poco común
Por lo general ofrecen tres tipos de servicios:
procesamiento por lotes, procesamiento de transacciones y tiempo compartido.
Un ejemplo de sistema operativo de mainframe es el OS/390,
un descendiente del OS/360. Sin embargo, los sistemas operativos de mainframes
están siendo reemplazados gradualmente por variantes de UNIX, como Linux.
Figura 1. Unix.
Figura 1. Unix.
Servidores
En el siguiente nivel hacia abajo se encuentran los sistemas
operativos de servidores. Se ejecutan en servidores, que son computadoras
personales muy grandes, estaciones de trabajo o incluso mainframes.
Dan servicio a varios usuarios a la vez a través de una red
y les permiten compartir los recursos de hardware y de software. Algunos
sistemas operativos de servidores comunes son Solaris, FreeBSD, Linux y Windows
Server 200x.
Figura 2. Windows Server 2012
Multiprocesadores
Una manera cada vez más común de obtener poder de cómputo de
las grandes ligas es conectar varias CPU en un solo sistema. Dependiendo de la
exactitud con la que se conecten y de lo que se comparta, estos sistemas se
conocen como computadoras en paralelo, multicomputadoras o
multiprocesadores. Muchos sistemas
operativos populares (incluyendo Windows y Linux) se ejecutan en
multiprocesadores.
Figura 3. Linux
Figura 3. Linux
Personales
Todos los sistemas operativos modernos soportan la
multiprogramación, con frecuencia se inician docenas de programas al momento de
arrancar el sistema. Su trabajo es proporcionar buen soporte para un solo
usuario. Se utilizan ampliamente para el procesamiento de texto, las hojas de
cálculo y el acceso a Internet. Algunos ejemplos comunes son Linux, FreeBSD,
Windows Vista y el sistema operativo Macintosh.
Figura 4. MacOS
De Bolsillo
Llegamos a las computadoras de bolsillo (handheld). Una
computadora de bolsillo o PDA (Personal Digital Assitant, Asistente personal
digital) es una computadora que cabe en los bolsillos y realiza una pequeña
variedad de funciones, como libreta de direcciones electrónica y bloc de notas.
Casi todos ellos se basan en CPUs de 32 bits con el modo protegido.
Dos de los sistemas operativos más populares para los
dispositivos de bolsillo son Symbian OS y Palm OS.
Integrado
Los sistemas integrados (embedded), que también se conocen
como incrustados o embebidos, operan en las computadoras que controlan
dispositivos que no se consideran generalmente como computadoras, ya que no
aceptan software instalado por el usuario. Algunos ejemplos comunes son los
hornos microondas, las televisiones, los autos, entre otros.
Los sistemas como QNX y VxWorks son populares en este
dominio.
De Nodos de Sensores
Las redes de pequeños nodos sensores se están implementando
para varios fines, detectar incendios en bosques, medir la temperatura y la precipitación para el pronóstico del tiempo, etc... Cada
nodo sensor es una verdadera computadora, con una CPU, RAM, ROM y uno o más
sensores ambientales. Ejecuta un sistema operativo pequeño pero real, por lo
general manejador de eventos.
TinyOS es un sistema operativo bien conocido para un nodo
sensor.
De Tiempo Real
Estos sistemas se caracterizan por tener el tiempo como un
parámetro clave. Por ejemplo, en los sistemas de control de procesos
industriales, las computadoras en tiempo real tienen que recolectar datos
acerca del proceso de producción y utilizarlos para controlar las máquinas en
la fábrica.
De Tarjetas Inteligentes
Los sistemas operativos más pequeños operan en las tarjetas
inteligentes, que son dispositivos del tamaño de una tarjeta de crédito que
contienen un chip de CPU. Tienen varias
severas restricciones de poder de procesamiento y memoria. Algunos sistemas de
este tipo pueden realizar una sola función, como pagos electrónicos. Algunas
tarjetas inteligentes funcionan con Java. Lo que esto significa es que la ROM
en la tarjeta inteligente contiene un intérprete para la Máquina virtual de
Java (JVM).
Figura 8. Java JVM
Figura 8. Java JVM
Play Blackjack - Slot Machines - JamBase
ResponderBorrarOnline Blackjack 동해 출장샵 · Blackjack 남양주 출장샵 · Free Play · More. All games are tested at our site. · Bonus Freq · 김천 출장마사지 Free Spins 태백 출장마사지 · Exclusive Bonuses. 익산 출장샵 Play now.