Sunteți pe pagina 1din 5

Sistemas operativos distribuidos.

En un sistema operativo distribuido los usuarios pueden acceder a recursos remotos de la


misma manera en que lo hacen para los recursos locales. La migracin de datos y procesos de
una instalacin a otra queda bajo el control del sistema operativo distribuido.
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser
que este conjunto de procesadores est en un equipo o en diferentes, en este caso es
transparente para el usuario. Existen dos esquemas bsicos de stos. Un sistema fuertemente
acoplado es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son
similares para todos los procesadores. En un sistema dbilmente acoplado los procesadores no
comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.
Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema
se descompone otro componente debe de ser capaz de reemplazarlo.
Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes:
Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.
Caractersticas de los Sistemas Operativos distribuidos:
Coleccin de sistemas autnomos capaces de comunicacin y cooperacin mediante
interconexiones hardware y software.
Proporciona abstraccin de mquina virtual a los usuarios.
Objetivo clave es la transparencia.
Generalmente proporcionan medios para la comparticin global de recursos.
Servicios aadidos: denominacin global, sistemas de archivos distribuidos, facilidades para
distribucin de clculos (a travs de comunicacin de procesos internodos, llamadas a
procedimientos remotos, etc.).
Figura 7.- Sistema Operativo Distribuido.
Sistemas operativos multiprocesadores.
En los sistemas multiprocesador, los procesadores comparten la memoria y el reloj.
incrementa la capacidad de procesamiento y la confiabilidad, son econmicos.

Se

Multiprocesamiento simtrico: Cada procesador ejecuta una copia del sistema operativo.
Multiprocesamiento asimtrico: Cada procesador tiene asignado una tarea especfica, existe un
procesador master que asigna tareas a los procesadores esclavos.
Multiproceso: Las computadoras que tienen ms de un CPU son llamadas multiproceso. Un
sistema operativo multiproceso coordina las operaciones de las computadoras
multiprocesadores. Ya que cada CPU en una computadora de multiproceso puede estar
ejecutando una instruccin, el otro procesador queda liberado para procesar otras instrucciones
simultneamente.
Al usar una computadora con capacidades de multiproceso incrementamos su velocidad de
respuesta y procesos. Casi todas las computadoras que tienen capacidad de multiproceso
ofrecen una gran ventaja.

Los primeros Sistemas Operativos Multiproceso realizaban lo que se conoce como


Multiproceso asimtrico. Una CPU principal retiene el control global de la computadora, as
como el de los otros procesadores. Esto fue un primer paso hacia el multiproceso pero no fue la
direccin ideal a seguir ya que la CPU principal poda convertirse en un cuello de botella.
Multiproceso simtrico. En un sistema multiproceso simtrico, no existe una CPU controladora
nica. La barrera a vencer al implementar el multiproceso simtrico es que los SO tienen que
ser rediseados o diseados desde el principio para trabajar en un ambiente multiproceso. Las
extensiones de UNIX, que soportan multiproceso asimtrico ya estn disponibles y las
extensiones simtricas se estn haciendo disponibles. Windows NT de Microsoft soporta
multiproceso simtrico.

Ejemplos de sistemas operativos para PC


Microsoft Windows
Mac OS X
GNU/Linux
Unix
Solaris
FreeBSD
OpenBSD
Google Chrome OS
Debian
Ubuntu
Mandriva
Sabayon
Fedora
Linpus linux
Haiku (BeOS)
Ejemplos de sistemas operativos para dispositivos mviles
Artculo principal: Sistema operativo mvil.
Android
iOS
Bada
BlackBerry OS
BlackBerry 10

Windows Phone
Symbian OS
HP webOS
Firefox OS
Ubuntu Phone OS

Imagen

Ao y Fundador

Caractersticas

Microsoft/1981

OS X (Macintosh)

Linux 1983 Richard Stallman


fund el proyecto GNU

Ambiente grfico ms
agradable.
Secuencias ms rpidas
de inicio.
Nueva interfaz de uso ms
fcil.
Soporte para la mayora de
mdems ADSL y wireless.

Gestin de memoria manual.


No se cuelga.
Compatibilidad con todos los
hardware de Apple.
Simplicidad al mximo.

Soporte en slo lectura de


HPFS-2 del OS/2 2.1
Sistema de archivos de CDROM.
Software cliente.
Diversos protocolos de red.


1992 por Sun Microsystems y
actualmente
por
Oracle
Corporation

UNIX Bell de AT&T en 1969

1990 DOS
System).

(Disk

Operating

Incluye soporte
AMD64/EM64T
Se ha aadido Java Desktop
System
GRUB como cargador de
arranque
Se elimin soporte para
procesadores sun4m

Sistema operativo
multiusuario.
Escrito en lenguaje C.
Lenguaje de control
programable SHELL.
Capacidad de interconexin
de procesos.

Gestin de recursos del


ordenador.
Control de lo que hace el
ordenador y cmo lo hace.
Permite el uso de paquetes
o programas software por el
usuario.
Organizar los datos y los
programas.

1985 AmigaOS por


Commodore International

Multitarea preemptiva
Arquitectura microncleo
Diseo de 32 bit
ARexx integrado

Memoria Protegida
Interfaz Aqua
Menos Mecanismos De
Proteccin
Servicio De Aplicaciones En
Cuarentena

1984 Mac X Apple Inc

2004 Guadalinex por Equipo


de desarrollo de Guadalinex

2007 Windows Vista por


Microsoft

Aplicaciones para desarrollo.


DVD de instalacin.
Contenidos en espaol.
Soporte para cdecs
multimedia.

Windows Media Center


Windows Aero
Windows Media Player 11
Interfaz De Lnea De
Comando.

S-ar putea să vă placă și