Documentos de Académico
Documentos de Profesional
Documentos de Cultura
E Structur A Sistema So Perati Vos
E Structur A Sistema So Perati Vos
Curso 2013
Estructura de los sistemas
operativos
Sistemas Operativos | Curso 2013 | Estructura de los sistemas operativos 2/34
Agenda
!"uinas virtuales
Sistemas Operativos | Curso 2013 | Estructura de los sistemas operativos 3/34
Componentes del sistema operativo
#or protecci+n nos re5erimos a los mecanismos por los "ue se controla al
acceso de los procesos a los recursos.
-na ve( "ue est!n de5inidos los servicios "ue %rindar! el sistema
operativo& se puede empe(ar a desarrollar la estructura del sistema.
Sistemas Operativos | Curso 2013 | Estructura de los sistemas operativos 20/34
%lamados al sistema
Los llamados al sistema (system calls) son una inter5a(& provista por el
n4cleo& para "ue los procesos de usuarios accedan a los di5erentes
servicios "ue %rinda el sistema operativo.
E$.) SF9OS.
Los componentes pueden invocar procedimientos de cual"uiera.
E$.) Linu1
Linu1 es un n4cleo monol;tico "ue a lo.rado un %uen dise'o orientado a o%$etos
(sistema modular).
Sistemas Operativos | Curso 2013 | Estructura de los sistemas operativos 27/34
Sistema en capas
Genta$as)
odularidad.
9epuraci+n 0 veri5icaci+n de cada capa por separado.
9esventa$as)
*lto costo de de5inici+n de cada capa en la etapa de dise'o.
enos e5iciente 5rente al sistema monol;tico 0a "ue su5re de overhead al pasar
por cada capa.
Sistemas Operativos | Curso 2013 | Estructura de los sistemas operativos 2</34
Sistema en capas
Genta$as)
*umenta la porta%ilidad 0 escala%ilidad 0a "ue encapsula las caracter;sticas
5;sicas del sistema
#ara incorporar un nuevo servicio no es necesario modi5icar el n4cleo.
Es m!s se.uro 0a "ue los servicios corren en modo usuario.
El dise'o simple 0 5uncional t;picamente resulta en un sistema m!s con5ia%le.
E$. Iindo6s C>
Sistemas Operativos | Curso 2013 | Estructura de los sistemas operativos 32/34
#,-uinas .irtuales
>am%i8n se implementan discos virtuales so%re los discos reales para las
m!"uinas virtuales
Se.uridad
Los procesos en cada m!"uina virtual son completamente independientes de
los procesos en las otras
?acilidad de desarrollo
Se pude correr un sistema operativo de test en una m!"uina virtual sin correr
ries.os con el sistema real
?le1i%ilidad
Correr un sistema operativo de una ar"uitectura en una m!"uina di5erente
*lta disponi%ilidad
En caso de 5alla de una G se puede levantar otra r!pidamente en otro
,ard6are
Sistemas Operativos | Curso 2013 | Estructura de los sistemas operativos 34/34
#,-uinas virtuales: desventa"as
Los tiempos de las operaciones pueden tardar m!s "ue en un sistema real
>iempo adicional por traducir las operaciones