Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SO1 KOrozco Indag1
SO1 KOrozco Indag1
Gestión de procesos:
Un proceso es un programa que se ejecuta sin utilizar recursos para llevar a cabo
su tarea. Como lo son la memoria, el tiempo de CPU, los dispositivos y archivos
de E/S.
Programas de sistema:
Son aplicaciones que se utilizan para suministrar el sistema operativo, sin
embargo, no forman parte del mismo. Permiten tener un entorno útil para la
ejecución y el desarrollo de programas
Sistema de protección:
Este es un mecanismo que se encarga de manejar el acceso de los usuarios o los
programas a los recursos del sistema.
Gestor de recursos:
Tiene la función de gestionar los siguientes recursos: Dispositivos de salida y de
entrada. Unidad central de procesamiento donde se ubica el microprocesador. Los
programas o procesos en ejecución. La memoria secundaria o los discos. Los
recursos del sistema en general.
a. Monolítico
Es una arquitectura rígida de programación en un solo computador.
Las características:
Ventajas:
Eficiencia, ya que se producen pocos cambios en el contexto.
Desventajas:
Difícil de depurar
Difícil de ampliar
Difícil de distribuir
Difícil de implantar.
b. Por capas
Características:
Ventajas:
Incrementar la seguridad:
Escalabilidad:
Fácil mantenimiento:
al estar distribuidas las funciones y responsabilidades
entre varios ordenadores independientes, es posible
reemplazar, reparar, actualizar, o incluso trasladar un
servidor, mientras que sus clientes no se verán
afectados por ese cambio (o se afectarán
mínimamente). Esta independencia de los cambios
también se conoce como encapsulación.
Desventajas
c. Cliente-Servidor
Esta arquitectura consiste básicamente en un cliente que realiza
peticiones a otro programa (el servidor) que le da respuesta. Aunque
esta idea se puede aplicar a programas que se ejecutan sobre una
sola computadora es más ventajosa en un sistema operativo
multiusuario distribuido a través de una red de computadoras.
Características:
Ventajas
Aumento de la productividad:
Los usuarios pueden utilizar herramientas que le son familiares
y pueden construir soluciones particularizadas que se ajusten a
sus necesidades cambiantes.
Desventajas
d. Máquina virtual
Características:
Las características de una máquina virtual que sin lugar a duda las
hacen tan ventajosas y tan populares son el particionamiento, el
aislamiento, la encapsulación y la independencia del software.
Particionamiento:
Aislamiento:
El aislamiento es aquella característica de las máquinas virtuales que
ofrece seguridad a nivel de hardware y el aislamiento por fallas y
protege el rendimiento mediante controles de recursos avanzados.
Encapsulación:
Cuanta más memoria ocupa una máquina virtual, más recursos consume y
por lo tanto el rendimiento del ordenador físico disminuye drásticamente.
6- Documente cuál es la diferencia entre modo kernel – modo usuario del S.O.
Modo kernel
Modo de usuario