Está en la página 1de 8

República Bolivariana De Venezuela

Ministerio Del Poder Popular Para La Defensa

Universidad Nacional Experimental Politécnica De las Fuerzas Armadas

UNEFA- Apure

SISTEMAS OPERATIVOS DISTRIBUIDOS


Sistemas operativos comerciales

Profesora: Bachiller:

Ninoska Palma José Blanco

26.658.470

San Fernando, EDO Apure


INTRODUCCION

Existen redes de computadores en cualquier parte. Una de ellas es Internet, como lo son las
muchas redes de las que se compone. Las redes de teléfonos móviles, las redes corporativas, las
de las empresas, los campus, las casas, redes dentro del coche, todas, tanto separadas como
combinadas, comparten las características esenciales que las hacen elementos importantes para
su estudio bajo el título de sistemas distribuidos. Al igual que un equipo no puede trabajar sin
un sistema operativo, una red no puede funcionar sin un sistema operativo que la controle. Es la
unión lógica de un grupo de sistemas operativos sobre una colección de nodos computacionales
independientes, conectados en red, comunicándose y físicamente separados. Un sistema de
archivos distribuido nos va a permitir almacenar y acceder a archivos remotos como si fueran
locales, sin que notemos pérdidas en el rendimiento.

Además de esto sin el software, una computadora no es más que una masa metálica sin
utilidad. Con el software, una computadora puede almacenar, procesar y recuperar información,
encontrar errores de ortografía en manuscritos, tener aventuras e intervenir en muchas otras
valiosas actividades para ganar el sustento. El software para computadoras puede clasificarse en
general en dos clases: los programas de sistema, que controlan la operación de la computadora
en sí y los programas de aplicación, los cuales resuelven problemas para sus usuarios. El
programa fundamental de todos los programas de sistema es el sistema operativo (SO), que
controla todos los recursos de la computadora y proporciona la base sobre la cual pueden
escribirse los programas de aplicación. Desde su creación, las computadoras digitales han
utilizado un sistema de codificación de instrucciones en sistema de numeración binaria, es decir
con los 0S. Esto se debe a que los circuitos integrados funcionan con este principio, es decir, hay
corriente o no hay corriente.
DESARROLLO
SISTEMAS OPERATIVOS DISTRIBUIDOS:
Un sistema operativo distribuido es un software de sistema sobre una colección de nodos
computacionales independientes, conectados en red, comunicados y separados físicamente.
Manejan trabajos que son atendidos por múltiples CPU. Cada nodo individual contiene un
subconjunto de software específico del sistema operativo agregado global. Cada subconjunto es
un compuesto de dos proveedores de servicios distintos.

El primero es un kernel mínimo omnipresente, o microkernel, que controla directamente el


hardware de ese nodo. El segundo es una colección de nivel superior de componentes de gestión
del sistema. Que coordinan las actividades individuales y colaborativas del nodo. Estos
componentes abstraen las funciones del micronúcleo y dan soporte a las aplicaciones de los
usuarios

Redes de Computadoras:

es un conjunto de equipos nodos y software conectados entre sí por medio de dispositivos


físicos que envían y reciben impulsos eléctricos, ondas electromagnéticas o cualquier otro medio
para el transporte de datos, con la finalidad de compartir información, recursos y ofrecer
servicios. Como en todo proceso de comunicación, se requiere de un emisor, un mensaje, un
medio y un receptor. La finalidad principal para la creación de una red de ordenadores es
compartir los recursos y la información en la distancia, asegurar la confiabilidad y la
disponibilidad de la información, aumentar la velocidad de transmisión de los datos y reducir el
costo. Un ejemplo es Internet, el cual es una gran red de millones de ordenadores ubicados en
distintos puntos del planeta interconectados básicamente para compartir información y
recursos.

La estructura y el modo de funcionamiento de las redes informáticas actuales están definidos


en varios estándares, siendo el más importante y extendido de todos ellos el modelo TCP/IP
utilizado como base para el modelo de referencia OSI. Este último, concibe cada red como
estructurada en siete capas con funciones concretas pero relacionadas entre sí (en TCP/IP se
habla de cuatro capas). Debe recordarse que el modelo de referencia OSI es una abstracción
teórica, que facilita la comprensión del tema, si bien se permiten ciertos desvíos respecto a
dicho modelo.

Sistemas operativos de red vs sistemas operativos distribuidos:

El sistema operativo de red se encuentra dentro de la categoría de arquitecturas distribuidas


donde una gran cantidad de sistemas informáticos están conectados entre sí con la ayuda de
una red. Aunque la implementación del sistema operativo de red es más simple que el sistema
operativo distribuido. El sistema operativo de red y el sistema operativo distribuido se
distinguen por las características que tienen, como el sistema operativo en red, cada sistema
ejecuta su propio sistema operativo mientras que el sistema operativo distribuido ejecuta un
sistema operativo global en todo el sistema.
Bases para la comparación Sistema operativo de red Sistema operativo distribuido
Objetivo Provisión de servicios locales Gestión de recursos
al cliente remoto. hardware.
Utilizar Sistema débilmente acoplado Sistema estrechamente
empleado en ordenadores acoplado utilizado en
heterogéneos. multiprocesadores y
ordenadores homogéneos.
Arquitectura Arquitectura cliente / servidor Arquitectura cliente / servidor
de 2 niveles. N-tier.
Nivel de transparencia Bajos Alto
Bases para la comunicación. Archivos Memoria compartida
y mensajes.
Administración de recursos Manejados en cada nodo. Gestión central global o
distribuida.
Facilidad de implementación Alto Bajo
Escalabilidad Mas Menos o moderado.
Franqueza Abierto Cerrado
Sistema operativo en todos Puede ser diferente Mismo
los nodos
Tasa de autonomía Alto Bajo
Tolerancia a fallos Menos Alto

Sistemas operativos comerciales:

Estructuras de los sistemas operativos comerciales:

Unix:

El sistema operativo UNIX se trata de un sistema operativo potente, flexible y versátil, originado
ya hace más de 30 años en los Laboratorios Bell, que prácticamente puede ser instalado en
cualquier tipo de plataforma, incluyendo los ordenadores personales monousuarios se cuentan
entre los éxitos más notables en el campo de los sistemas operativos.
La estructura del sistema operativo UNIX, se distinguen tres niveles: nivel de usuario, nivel del
núcleo y nivel del hardware.

Linux:

Linux contiene todas las características de un sistema operativo moderno, como, por ejemplo:
Multitarea Real, Memoria Virtual, Multiusuario, TCP/IP nativo, librerías compartidas, kernel
modulable, funciona en modo protegido, soporte para multiprocesamiento simétrico y soporte
para hardware de 32 y 64 bits. Linux tiene una implementación libre de X Windows, basado en
el estándar X/OPEN que le permite ejecutar entornos gráficos de alta calidad. Sobre estos
pueden ejecutarse una variedad de manejadores de escritorio (Desktop Managers) según las
necesidades o el gusto del usuario. Es importante destacar la capacidad que tiene Linux para
conectarse a redes basadas en protocolos diversos como TCP/IP, AppleTalk, IPX/SPX, Netbios,
etc. Incluso puede reemplazar funciones de otros servidores en estas redes de manera
transparente y funcional.
Linux se puede dividir generalmente en cuatro componentes principales:el núcleo (kernel), el
shell, el sistema de archivos y las utilidades. El núcleo es el programa medular que ejecuta
programas y gestiona dispositivos de hardware tales como los discos y las memorias. El shell
proporciona una interfaz entre el núcleo y el usuario. Interpreta las órdenes que introduce el
usuario y las envía al núcleo para ser ejecutadas. La interfaz del shell es muy sencilla.
Normalmente consiste en un inductor desde el que se teclea una orden en una línea. A menudo,
esta línea se conoce como la línea de órdenes. Como una alternativa a la interfaz de la línea de
órdenes, Linux proporciona una interfaz gráfica de usuario (GUI) llamada X-Windows, que
cuenta con varios administradores de ventanas que puede utilizar. Dos de los administradores
de ventanas más populares son el Free Virtual Window Manager (fvwm) y el Open Look Window
Manager (olwm).

Aunque un administrador de ventanas constituye una interfaz flexible y vistosa, hay que
tener presente que tan solo es un añadido al shell. El administrador de ventanas simplemente le
pasa al shell las órdenes que recibe, éste las interpreta y las envía de nuevo al núcleo, para ser
ejecutadas. A lo largo de los años se han ido desarrollando varios tipos de diferentes de shell. En
la actualidad, hay tres shells principales: Bourne, Korn y C-shell.

Windows 9X:

Windows 9x es un sistema operativo de entorno gráfico de 32 bits, con una interfaz orientada
a objetos, funciones para trabajo en redes locales y remotas, gestión de periféricos, ayuda
interactiva y soporte de las últimas tecnologías, de entre las que destaca "Plug and Play"
[enchufar y usar]. Si bien su núcleo es aún de 16 bits y se apoya fuertemente en MS-DOS, puede
ejecutar aplicaciones de 32 bits, lo que permite compartir dispositivos y, por tanto, hacer posible
trabajar en modo multitarea. Todo ello precisará, sin embargo, de un ordenador personal de
elevadas prestaciones (el procesador más avanzado, la mayor cantidad de memoria y el disco
duro más grande que el usuario se pueda permitir). Por motivos de compatibilidad pueden
seguir ejecutándose bajo Windows 9x la mayoría de las aplicaciones diseñadas para MS-DOS y
para Windows 3.1.

La estructura básica de Windows 9x se asienta sobre la Barra de Tareas [Task Bar], una estrecha
franja rectangular que, por defecto, ocupa todo el ancho de la parte inferior de la pantalla, que
contiene el escritorio gráfico con que arranca el sistema. En la parte izquierda de la Barra de
Tareas hay un botón denominado "Inicio" [Start], que sirve como punto de referencia para todas
las acciones que se deseen hacer en Windows 9x: se trata de un centro de control desde el cual
es posible ejecutar todas las herramientas y aplicaciones instaladas. A la derecha de la Barra de
Tareas puede haber un conjunto de indicadores para mostrar diversos aspectos del sistema
(reloj, control de volumen, control de impresión, conexión telefónica, etc.). El resto de la barra
de tareas es utilizado por el sistema para mostrar un icono por cada nueva aplicación que se
ejecuta, lo que permite conocer el número de aplicaciones que se están ejecutando y acceder a
aquéllas que no aparecen en pantalla.
Microsoft Windows NT:
Microsoft no solo se ha dedicado a escribir software para PCs de escritorio sino también para
poderosas estaciones de trabajo y servidores de red y bases de datos. El sistema operativo
Windows NT de Microsoft es un SO para redes que brinda poder, velocidad y nuevas
características; además de las características tradicionales. Es un SO de 32 bits, y que puede
trabajar en procesadores 386, 486 y Pentium. Además de ser multitarea, multilectura y
multiprocesador ofrece una interfaz gráfica. Y trae todo el software necesario para trabajar en
redes, permitiendo ser un cliente de la red o un servidor.
CONCLUCION

El futuro de los sistemas operativos Distribuidos está en la formación de un nuevo kernel


universal que soporte distribución para que este pueda ser aplicado a todos los sistemas
operativos sin importar su plataforma. O por lo menos que los sistemas puedan ser distribuidos
entre las computadoras que corran este mismo sistema dentro de la misma red y unificado por
un servidor de sistemas operativos distribuidos. El sistema operativo distribuido es usado a
menudo como sub sistemas operativos utilizando sus ventajas como por ejemplo el sistema de
clusters para almacenamiento. Creemos que si podemos encontrar sub soluciones a la
distribución que sean ventajosas, deberíamos de incursionar el futuro de la informática a la
distribución total.

A su vez Luego de haber investigado y analizado se puede ver que se han desarrollado varios
tipos de sistemas operativos con diferentes interfaces y categorías. Pero hemos podido observar
que todos los sistemas operativos han sufrido cambios por parte de los programadores, y siguen
evolucionando. El diálogo entre el usuario y la máquina suele realizarse a través de una interfaz
de línea de comandos o de una interfaz gráfica de usuario (GUI, siglas en inglés). Las interfaces
de línea de comandos exigen que se introduzcan instrucciones breves mediante un teclado. Las
GUI emplean ventanas para organizar archivos y aplicaciones con iconos y menús que presentan
listas de instrucciones. El usuario manipula directamente estos objetos visuales en el monitor
señalándolos, seleccionándolos y arrastrándolos o moviéndolos con un Mouse. El uso de las GUI
es más sencillo que el de las interfaces de línea de comandos. Sin embargo, la introducción de
instrucciones con una GUI es más lenta, por lo que las GUI suelen tener la opción de emplear un
sistema equivalente al de línea de instrucciones como alternativa rápida para los usuarios más
expertos. Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS,
OS/2, Windows 95 y Windows NT. El UNIX y sus clones permiten múltiples tareas y múltiples
usuarios. Otros SO multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft
e IBM, Windows NT y Win95 desarrollados por Microsoft. El SO multitarea de Apple se
denomina Macintosh OS. El MS-DOS es un SO popular entre los usuarios de PCs pero solo
permite un usuario y una tarea.

También podría gustarte