Sei sulla pagina 1di 8

SISTEMA JERRQUICO

Mario Pullupaxi (1), Carlos Chichande (2), Hector Quiroga (3), Joselyn Torres (4)

Facultad de Sistemas y Telecomunicaciones


Universidad Estatal Pennsula de Santa Elena
La Libertad Ecuador
mario93_leo@hotmail.com (1), carloschichande1992@hotmail.com(2)
hector_quiroga@hotmail.es(3), joselyntorresgonzalez@hotmail.com(4)

dquirumbay@upse.edu.ec
Sistema Operativo

RESUMEN
En la materia de sistemas operativos veremos diversos sistemas que hay en el mundo
de la informtica, esta investigacin est basada en el sistema jerrquico, el cual es
poco comn debido a que est dentro de lo que son los sistemas operativos. Dentro de
esto sabremos tambin que un sistema jerrquico es la manera de llamar a lo que
debe estar debidamente organizado y con una respectiva relacin entre s.

INTRODUCCION
Los aos y la tecnologa han avanzado
de la mano, hay ms personas usando
una computadora, de esta manera es
como han crecido las necesidades de
los usuarios quienes poco a poco
fueron perfeccionando los sistemas,
una mejor organizacin del software de
los respectivos sistemas operativos.
En los sistemas operativos se
implement una estructura jerrquica
para poder tener un mejor control de la
informacin, procesos y programas que
el usuario vaya a usar en su
computadora.

apertura, conocida como puerta o


trampa (trap), por donde pueden
entrar las llamadas de las capas
inferiores. De esta forma, las zonas ms
internas del sistema operativo o ncleo
del sistema estarn ms protegidas de
accesos indeseados desde las capas
ms externas. Las capas ms internas
sern, por tanto, ms privilegiadas que
las externas.
Una de las formas de representar un

Prcticamente se dio a conocer que


una parte del sistema contena
subpartes y esto organizado en forma
de niveles. (7)

DESARROLLO

sistema jerrquico de capas es


dibujando anillos que demuestren una
debida jerarqua.

Se dividi el sistema operativo en


pequeas partes, de tal forma que cada
una de ellas estuviera perfectamente
definida y con un claro interface con el
resto de elementos. Se constituy una
estructura jerrquica o de niveles en los
sistemas operativos. Se puede pensar
tambin en estos sistemas como si
fueran `multicapa. Multics y Unix caen
en esa categora. (6)
En la estructura anterior se basan
prcticamente la mayora de los
sistemas operativos actuales. En el
sistema de anillos, cada uno tiene una

GRAFICA SISTEMA JERARQUICO (1)

Como ventajas de este sistema


podemos mencionar que al tener una
organizacin modularizada, otorga
facilidad en construccin y depuracin
del
sistema.
La
facilidad
de
construccin se respalda porque al
existir esta divisin en mdulos (capas)
se produce una abstraccin del
problema, simplificndose solamente a
la funcin que realiza el mdulo
correspondiente a una capa N. Tambin
al lograr esta abstraccin, no es
necesario
saber
detalles
de
implementacin de las capas inferiores,
slo se utilizan. La facilidad de
depuracin, quiere decir, que sea ms
simple la tarea de encontrar errores en
el cdigo y corregirlos. Otro aspecto
positivo
relacionado
con
la
modularidad existente, cuando ocurre
un error o falla en una de las capas, no
se compromete a todo el sistema, slo
a la capa relacionada con la falla.(5)
Con respecto a las desventajas de esta
organizacin, al realizar la construccin
de las capas, la problemtica es la
forma de realizar la divisin y definicin
de las funcionalidades, ya que se tiene
considerar que las capas superiores
solamente pueden utilizar los servicios
de la capa que se encuentra inferior,
por lo tanto, se debe tener mucho
cuidado en la planificacin del sistema
para
que
exista
un
ptimo
funcionamiento. Otra desventaja que
podemos mencionar es el gasto de
tiempo que se genera en ir de una capa

a otra, cada capa implica un gasto


GRAFICA SISTEMA JERARQUICO (2)
Extra.

En un Sistema Operativo se organiza


como una jerarqua de capas, donde
cada capa ofrece una interfaz clara y
bien definida a la capa superior y
solamente utiliza los servicios que le
ofrece la capa inferior

Capa 5: Se encuentra la interfaz de usuario.


Capa 4: Aloja los programas de usuario.
Capa 3: Se controlan los dispositivos E/S
(entrada y salida).
Capa 2: Se administra la comunicacin interproceso y la consola del operador.
Capa 1: Administracin de memoria y discos.
Capa 0: Correspondiente al Hardware,

SISTEMA
JERARQUICO
THE
(3)
realizando
asignacin del
procesador,
tambin
alterna entre procesos cuando ocurren
interrupciones o se han expirado y proporciona
multiprogramacin bsica de la CPU.

Capa 0

Ventajas

Reparto
del
Procesador
y Multiprogramacin.

Se ocupa del reparto del procesador,


conmutado entre procesos cuando
ocurran interrupciones o expiraban
temporizadores, el sistema consista en
procesos secuenciales, cada uno de los
cuales poda programarse sin tener que
preocuparse por el hecho de los
mltiples procesos que se estuvieran
ejecutando en un solo procesador. En
pocas palabras, la capa 0 se encargaba
de la multiprogramacin bsica de
la CPU.
Por lo que dos o ms procesos pueden
alojarse en la memoria principal y ser
ejecutados concurrentemente por
el
procesador o CPU. [1]
Con la multiprogramacin, la ejecucin
de los procesos o hilos se va solapando
en el tiempo a tal velocidad, que causa
la impresin de realizarse en paralelo
(simultneamente). Se trata de un
paralelismo simulado, dado que la CPU
slo puede trabajar con un proceso
cada vez (el proceso activo), cargado en
la memoria principal.
Cuando un proceso x concluye o se
bloquea (en espera de una operacin),
el ncleo del sistema operativo toma el
control de la CPU para efectuar lo que
se denomina un cambio de contexto,
a fin de dar turno a otro proceso y
para que se ejecute. Ntese que
cuando el proceso x recupere su turno,
reanudar su ejecucin justo en el
punto exacto en que se interrumpi.
Este mecanismo supone un mejor
reparto de la carga de trabajo y un
mayor aprovechamiento de la CPU, lo
que redunda en un mayor rendimiento
del sistema.

Varios procesos en ejecucin


Permite el servicio interactivo
simultneo a varios usuarios de
manera eficiente
Aprovecha los tiempos que los
procesos pasan esperando a que se
completen sus operaciones y por
ende aumenta la eficiencia en el
uso del CPU
Las direcciones de los procesos son
relativas, el programador no se
preocupa por saber en dnde
estar el proceso dado que el
sistema operativo es el que se
encarga de convertir la direccin
lgica en fsica

CAPA 1
Administrador de memoria
Administra la memoria, repartiendo
espacio para los procesos en
la memoria principal que servan para
contener partes de los procesos para
los que no hubiera espacio en la
memoria principal. Ms arriba de la
capa y, los procesos no tenan que
preocuparse por si estaban en la
memoria; del software de esa capa
se encargaba de que se colocaran en la
memoria las pginas en el momento
que las necesitaba.
El objetivo es conseguir el rendimiento
de una memoria de gran velocidad al
coste de una memoria de baja
velocidad,
Los puntos bsicos relacionados con la
memoria pueden resumirse en:

Capacidad
Velocidad
Coste por bit

La cuestin de la capacidad es simple,


cuanto ms memoria haya disponible,
ms podr utilizarse.
La velocidad ptima para la memoria es
la
velocidad
a
la
que
el
microprocesador puede trabajar, de
modo que no haya tiempos de espera
entre clculo y clculo, utilizados para
traer operando o guardar resultados.
En suma, el coste de la memoria no
debe ser excesivo, para que sea factible
construir un equipo accesible.
Los tres factores compiten entre s, por
lo que hay que encontrar un equilibrio.
Se busca entonces contar con
capacidad suficiente de memoria, con
una velocidad que sirva para satisfacer
la demanda de rendimiento y con un
coste que no sea excesivo.

CAPA 2
Comunicacin OperadorProceso.

Los procesos pueden


comunicarse
entre s a travs de compartir espacios
de memoria, ya sean variables
compartidas o buffers, provee un
mecanismo que permite a los procesos
comunicarse y sincronizarse entre s.(2)

CAPA 3
de

-Facilitar el manejo de los dispositivos


perifricos:
Para ello debe de ofrecer una interfaz
sencilla, uniforme y fcil de utilizar
entre los dispositivos, y gestionar los
errores que se pueden producir en el
acceso a los mismos.
- Ofrecer mecanismos de proteccin
que impidan a los usuarios acceder sin
control a los dispositivos perifricos.
- Direccionamiento o seleccin del
dispositivo que debe llevar a cabo la
operacin de E/S.
- Transferencia de los datos entre el
procesador y el dispositivo (en uno u
otro sentido).

CAPA 4

Se encargaba de la comunicacin entre


cada proceso y la consola del operador
(es decir, el usuario). Encima de esta
capa, cada proceso tena en efecto su
propia consola de operador.

Administracin
/Salida.

El gestor de E/S (entrada y salina) debe


controlar el funcionamiento de todos
los dispositivos de E/S para alcanzar los
siguientes objetivos:

Entrada

Unas de las principales funciones de un


sistema operativo es la gestin de
recursos de la computadora es decir,
los dispositivos perifricos.

Programa de usuarios.
En la capa 4 se encuentran los
programas de usuario, los cuales no
tenas que preocuparse por la
administracin de procesos, memoria,
consola E/S. el proceso del operador
del sistema est en la capa 5.
Es en donde se encontraban los
programas de usuario. No tenan que
preocuparse por la administracin de
los procesos, la memoria, la consola o
la E/S.
Cabe
aclarar
que
el
usuario
normalmente
no
interacta
directamente con el nivel de aplicacin.
Suele interactuar con programas que a
su vez interactan con el nivel de
aplicacin
pero
ocultando
la
complejidad subyacente. As por
ejemplo un usuario no manda una

peticin GET /index.html HTTP/1.0


para conseguir una pgina en html, ni
lee directamente el cdigo html/xml. O
cuando chateamos con el Mensajero
Instantneo, no es necesario que
codifiquemos la informacin y los datos
del destinatario para entregarla dicho
mensaje.

CAPA 5
Usuario o interface de usuario
El modo en que el usuario se comunica
con una aplicacin para solicitar los
recursos del
sistema
operativo
constituye la interfaz del mismo. La
interfaz es particularmente importante
para establecer una vinculacin
amigable entre el usuario de la
computadora y la aplicacin.

Caractersticas de las interfaces


de usuarios
En general, las GUIs (La interfaz grfica
de usuario) presentan informacin en
reas rectangulares en la pantalla
llamadas ventanas. Las ventanas se
pueden sobreponer. Al usuario se le
permite manipular la ventana y su
contenido, puede cambiar el tamao y
la posicin. Las ventanas pueden
contener objetos los cuales pueden ser
seleccionados haciendo clic con el
botn del ratn una vez que el
indicador del ratn se encuentra sobre
el dibujo del objeto al cual se le llama
icono. El tamao total de una ventana
puede ser reducido a un icono, y el
usuario puede restablecer la ventana a
su tamao normal.

Ventajas y desventajas de la
estructura por capas.
Ventajas:
La principal ventaja que ofrece este
tipo de estructuras es la modularidad y
la ocultacin de la informacin. Una
capa no necesita conocer cmo se ha
implementado la capa sobre la que se
construye,
nicamente
necesita
conocer la interfaz que ofrece. Esto
facilita enormemente la depuracin y
verificacin del sistema, puesto que las
capas se pueden ir construyendo y
depurando por separado.

Desventajas:
>Estructura jerrquica es demasiado
inflexible
>Sistemas reales tienen ciclos de uso
>Sistema de archivos requiere de
servicios de memoria virtual
>Memoria virtual puede usar archivos
para respaldos en discos
>Bajo desempeo.
>Cada cruce entre niveles involucra una
sobrecarga.(3)

CONCLUSIN
La jerarqua que tiene el sistema
operativo es la manera en cmo este
sistema funciona de manera ordenada,
ninguna de estas capas se pasa por alto
al momento de obtener tu sistema
operativo. Todo sistema operativo debe
cumplir con estas capas en un su
debido orden.

RECOMENDACIN
Como ya conocemos la jerarqua que
tienen los sistemas operativos como la
Administracin de memoria, Sistema
operativo, debemos conocer muy bien el
hardware de nuestra PC ya que depende
de ello la eficacia y buen funcionamiento
de este sistema con que programas vamos
a trabajar y para que podamos utilizar
nuestro computador. Es una manera de
aprovechar nuestra PC al mximo y darle el
mejor de los funcionamientos
Comunicacin Operador-Proceso,
Administracin de Entrada /Salida, los
Programa de usuarios, y la interface de
usuario. Al momento de elegir un

REFERENCIAS
[1 ] Abraham Silberschatz, Greg Gagne,
Peter
Baer
Galvin
(2006).
Fundamentos de sistemas operativos
(7 edicin). Mcgraw-hill.
2: Sistemas Operativos Modernos,
Andrew S. Tanenbaum (3 edicin).
3: Sistemas Operativos I Presentado
por:Ing. Javier A. Troya Tello 2012.
4:
SLIDESHARE
http://es.slideshare.net/javietro/siste
mas-operativos-por-estructura
5:

WIKIPEDIA

http://wiki.inf.utfsm.cl/index.php?title
=Estructura_de_un_sistema_operati
vo
7:
MONOGRAFAS
http://www.monografias.com/trabajo
s/unix/unix.shtml#ixzz3pEQjTcSN

Potrebbero piacerti anche