Вы находитесь на странице: 1из 4

Lpez Ochoa Mnica Berenice D03 TareaTrabajo final 09 de Mayo del 2017

Centro Universitario de Ciencias Exactas e Ingenieras


Sistemas Operativos Avanzados
Maestra: Gutirrez Salmern, Martha Del Carmen
Clave: CC319 Seccion: D03
Lpez Ochoa, Mnica Berenice
Cdigo: 213215588
Licenciatura en Ing. en Computacin
Tarea 12: Trabajo Final
Fecha: 09 de mayo del 2017

1 Sistemas Operativos Avanzados


Lpez Ochoa Mnica Berenice D03 TareaTrabajo final 09 de Mayo del 2017

ndice

Introduccin..2

Conclusin de SO.3

Conclusin del curso....4

Bibliografia4

Actividades a realizar

Realizar una investigacin completa y detallada sobre alguno de los siguientes temas:

AMOEBA

CHORUS

MACH

Introduccin

Los sistemas operativos tradicionales pueden dividirse en uno o ms servidores de Sistema


Operativo a nivel de usuario y un microncleo. Los servidores proporcionan la funcionalidad
tradicional de los sistemas operativos, como el manejo de archivos, procesos y trabajo en redes,
mientras el microncleo proporciona un pequeo nmero de servicios fundamentales como el
manejo de memoria virtual, comunicacin entre procesos y manejo de tareas-hilos, Sistemas
como estos se han construido utilizando algn microncleo como Mach, Chorus ,AMOBE,ETC.

2 Sistemas Operativos Avanzados


Lpez Ochoa Mnica Berenice D03 TareaTrabajo final 09 de Mayo del 2017

Ensayo

Es un uso general del sistema operativo distribuido. Est diseado para tomar una coleccin de
mquinas y hacerlos actuar en conjunto como un nico sistema integrado. Amoeba es utilizado para
Uso de redes y un sistema compartido de archivos y Administracin de Memoria.
Se encuentran las estaciones de trabajo (Workstations), una por usuario.
Esta el pool de procesadores, un grupo de procesadores que se alocan de manera dinmica de
acuerdo con la necesidad.
Los servidores especializados, servidores tales como: Servidores de archivos, de directorio, de
impresin, etc.
Son lo gateways, que son utilizados para la conexin de sistemas Amoeba en distintas ciudades o
pases en un solo sistema uniforme.
La forma de comunicacin son de uno a muchos y todos los receptores estn garantizados para
recibir todos los mensajes de grupo en el mismo orden. Este mecanismo simplifica problemas de
programacin paralela.

Chorus es un micro kernel embebido de tiempo real tpicamente usado en ambientes de aplicaciones
distribuidas dedicadas de bajo costo, que necesitan un mnimo de funcionalidad y un mnimo uso de
memoria, tal como lneas de tarjetas de crdito, telfonos portables, y dispositivos de mano. Pero
tambin se encuentra en otras aplicaciones embebidas como impresoras, autmatas, etc. es un
sistema operativo altamente escalable y de implementacin confiable, tanto as que se ha
establecido entre los proveedores superiores de telecomunicaciones.

El mejor sistema operativo:

Mach est disponible en una amplia gama de mquinas, incluyendo algunas SUN, Intel, IBM y
DEC de un solo procesador, y sistemas multiprocesadores DEC, Sequent y Encore.
Con la prxima presentacin de Release 3, el proceso de nuclearizacin puede reducir el tamao del
ncleo a una dcima parte del de BSD. Todo el cdigo BSD saldr del ncleo y se colocar en uno
o ms procesos a nivel de usuario, y el ncleo Mach slo contendr las nuevas caractersticas de
bajo nivel necesarias, para apoyar a BSD y otros sistemas operativos. Por ejemplo, ser
posible contar con distintos entornos de sistema operativo (reescritos para utilizar las caractersticas
de Mach) que se ejecuten a nivel de usuario sobre Mach. Este enfoque es similar al concepto de
mquina virtual.

Sistema operativo basado en un microncleo

Para Mach al estar distribuida la carga de trabajo en muchas mquinas la falla de una de ellas no
afecta a las dems, el sistema sobrevive como un todo, esto lo hace ms seguro.

El diseo de Mach confa en procesos servidores de red de nivel de usuario para el envo de
mensajes de forma transparente sobre la red, permite una absoluta flexibilidad en el control de la
poltica de comunicacin de la red.

Mach implementa un modelo basado en objetos en el que los recursos se gestionan o bien por el
ncleo, o bien mediante servidores cargados dinmicamente. Con la excepcin de algunos recursos
gestionados por el ncleo, los recursos son accedidos de forma uniforme mediante paso de
mensajes, independientemente de cmo sean gestionados. A cada recurso le corresponde un puerto
gestionado por un servidor.

3 Sistemas Operativos Avanzados


Lpez Ochoa Mnica Berenice D03 TareaTrabajo final 09 de Mayo del 2017

Mach no slo se destaca por emplear espacios de direcciones grandes y dispersos, sino tambin por
sus tcnicas de memoria virtual entre tareas que permiten la comparticin de memoria entre las
tareas.

Un proceso en Mach es un espacio de direcciones y una coleccin de hilos que se ejecutan en l. El


proceso es simplemente un recipiente para los hilos. Cada proceso e hilo tiene un puerto al que se
puede escribir para hacer las llamadas al ncleo.

Conclusin del curso:

El sistema operativo es el software que gobierna una mquina, el conjunto de procesos que
determinan lo que se ve y lo que se desea haga un dispositivo con cada accin que realiza el
usuario. El sistema operativo es la base sobre la que se instalan los programas que harn posible que
una persona retoque una imagen con Photoshop, prepare una presentacin con Office, escuche
msica con iTunes, grabe un DVD con Nero o vea una pelcula con VLC.

El sistema operativo hace posible que una persona pueda comunicarse con una mquina, ya sea
utilizando un ratn, tocando sobre una pantalla tctil, presionando un botn fsico o pulsando las
teclas de un teclado: y a todas las acciones de un usuario, la mquina ofrece respuestas visuales,
tctiles o sonoras.

La importancia del sistema operativo moderno reside en poder controlar una mquina a travs de
una interfaz visual, sin tener grandes conocimientos tcnicos, convirtiendo un hardware complejo
en una solucin para el hogar o la oficina completamente amigable y accesible a todos los pblicos.

La metodologa usada en el aspecto de lectura y compresin del tema y posteriormente la


exposicin de los temas hace que queda ms claro el concepto de los temas complejos las
actividades como participar en clase de lo que se trato el tema refuerza el conocimiento y presiona
para que el aprendizaje quede grabado ,en cuestin de exponer los independientemente de los temas
es importante que como estudiantes tengamos la habilidad de comunicarnos y transmitir el
conocimiento adquirido.

Bibliografa:

http://www.profesores.frc.utn.edu.ar/sistemas/ingsanchez/Redes/Archivos/SistOperatDeRed.pdf

http://computacion.cs.cinvestav.mx/~ameneses/pub/tesis/ltesis/node65.html

https://www.ecured.cu/Amoeba

https://www.google.com.mx/?gws_rd=ssl#q=sistema+operativo+chorus

https://somultiprocesador-y-
distribuidos.wikispaces.com/Ejemplo+Sistema+Operativo+MACH?responseToken=5242af7c355f7
41448eca8442787d476

http://sod-ingenieria-lasallepachuca.blogspot.mx/p/chorus.html

https://es.slideshare.net/blancamaia395/sistemas-operativos-modernos-39652558

4 Sistemas Operativos Avanzados