Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS OPERATIVOS
Por: Thaylor Mosquera Castro
Requisitos
del
software: Considera
el
continuo
mantenimiento, forma de operacin, restricciones de uso,
eficiencia, tolerancia frente a los errores y flexibilidad.
Linux
Syllable
DR-DOS
AIX
QNX
RadiOS
BeOS
Minix
Symbian
Mach
Hurd
VSTa
MorphOS
L4
Sistema Monoltico
Menos robusto
Microncleo o
Microkernel
Todo el ncleo
se ejecuta en
modo
supervisor
Ms robusto
El
sistema
operativo
es
interrumpible
Menor
rendimiento
debido
a
la
sobrecarga de
comunicaciones
Fcil
modificar
tiempo
ejecucin
Ms adaptable
Difcil de
ejecucin
Menos adaptable
modificar
en
tiempo
de
de
en
de
Historieta
explicativa
Sistema
ClienteServidor:
Dentro de esta
estructura
tambin
podramos
incluir
el
Sistema
ClienteServidor
ya
que presenta
una
ligera
variacin en la
idea
del
Microkernel la
cual es que
este sistema
hace
la
diferencia
entre
dos
clases
de
procesos: los
servidores,
cada uno de los cuales proporciona cierto servicio, y los
clientes, que utilizan estos servicios. A menudo la capa inferior
es un microkernel, pero eso no es requerido. La esencia es la
presencia de procesos cliente y procesos servidor.
En los sistemas operativos modernos, los sistemas clienteservidor nacen con la finalidad de minimizar el ncleo (kernel),
trasladando el cdigo de todos sus servicios a las capas
superiores; y el ncleo slo deber controlar la comunicacin,
que se realiza mediante mensajes, entre clientes y servidores o
servidores y hardware.
obtener
lo
requerido con la
capa n-1 (Ver
imagen derecha),
donde
la
capa
inferior es la ms
privilegiada.
El
encargado de que
solamente
haya
comunicacin
entre
capas
adyacentes es el
procesador.
La
capa
ms
interna o inferior (capa 0) corresponde al Hardware, mientras
que la ms alta o externa corresponde a la interfaz de usuario.
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.
Venus
Funci
onali
dad
Arqui
tectur
a
Depe
nden
cia
de
Hard
ware
Escal
abilid
Sistema
Monoltico
Cerrada, es decir,
inmodificable
a
los
programadores
ajenos
a
la
compaa
propietaria
del
cdigo fuente.
Sistema Modular
Absolutamente
dependiente.
No existe dependencia.
No existe.
ad
Vulne
rabili
dad
frente
a los
ataqu
es
Muy Vulnerable
Ejecucin
limitada,
difcil
realizar
ejecuciones
de
instrucciones
externas, ya que
el sistema carga
al
inicio
las
funciones
a
realizar.
Ejecu
cin
de
Script
s
No
es
posible
extender
las
capacidades del
SO sin crear un
nuevo cdigo.
Exten
sibilid
ad
Nivel
es de
Dispo
nibili
dad
Sopor
te
para
Rede
Este
tipo
de
sistemas no es
adecuado
para
realizar funciones
10
controlada.
Control
total
de
ejecucin de comandos
externos.
en lnea, como
por
ejemplo
sincronizacin de
voz,
datos
y
videos.
s
Conv
ergen
tes
Camb
ios
din
micos
en el
softw
are
Al
estar
todo
integrado
conjuntamente,
no es posible.
EJEMPLOS DE
MDULOS:
COMANDOS
LINUX
PARA
GESTIONAR
Unix modernos
Solaris
Linux
Mac OSX
11