componentes de un sistema operativo
un proceso es simplemente un programa en ejecución que necesita recursos para realizar su tarea
El S:O es responsable de :
-crear y destruir los procesos
- parar y reanudar los procesos
- ofrecer mecanismo para que se comuniquen y sincronicen
la gestión de procesos podría ser similar al trabajo de oficio ejemplo se tiene una lista de tareas a realizar y a estas fijarse prioridades altas , media y baja.
gestión de memoria
la memoria es una gran tabla de palabras o bytes que se referencia cada una mediante una direccion unic
EL S.O es responsable de
-conocer que parte de la memoria se esta utilizando y para que ?
- decidir que procesos se cargaran en memoria cuando haya espacio disponible
- asignar y reclamar espacio de memoria cuando sea necesario
que es el sistema de archivo?
son colecciones de informacion relacionada , definidada, por sus creadores .- estos almacenan programas y datos tales como imagenes,texto,informacion de baces etc
sistema de comunicaciones
es para mantener la comunicacion con los otros sistemas , es necesario poder controlar el envio
y recepcion de informacion a traves de las interfaces de red
gestor de recursos
- el cpu ( unidad centra.l de proceso, donde esta alojado el micro-procesador)
- los dispositivos de E/S (entrada y salida)
-{ la memoria principal
- los discos ( memorias secundarias)
- los procesos ( programar en ejecucion )
- todos los sistemas
sistemas operativos se presentan en
estructura monolítica
se refiere ala estructura de los primeros sistemas operativo costituido por un solo programa , compuesto de un conjunto de rutinas
estructura jerarquica
a medida que crecian las necesidades de los humanos de los usuarios las empresas se vieron en la necesidad de perfeccionar los sitemas por lo que fue necesario llevar a cabo una mayor organizacion del software y el sistema operativo donde una aprte del sistema contenia subpartes se organiza en forma de niveles
sus capas :
capa 0 :
-trabajar con la asignacion del proceso
- alternar entre los procesos cuando ocurren las interrupciones o expiran
-proporciona la multi-programacion
capa 1 :
- administra la memoria
- asegura que las paginas requeridas de los procesos
capa 2 :
-administracion la comunicacion entre casa proceso y la consola del operador
- por sobre esta capa cada proceso tiene su propio consola
capa 3 :
-controla los dispositivos de e/s y almacena en buffer los flujos de informacion
-por sobre la capa 3 cada proceso puede trabajar con sispositivos
capa 4:
-aloja los programas del usuario
-los programas del usuario del usuario no tiene preocupaciones lkr el proceso de memoria
capa 5
- localiza el proceso operador del sistema
maquina virtual
sistema operativos que presentan una interfaz a cada proceso, mostrando una maquina que aparece idéntica ala maquina que subyacente estos sistemas operativos separan dos conceptos que suelen estar unidos en el resto de sistemas
cliente- servidor (micro-kernel)
esta arquitectura consiste basicamnete en un cliente que realiza peticiones a otro y el servidor que le da respuesta
este sistema sirve para toda clase de aplicaciones por tanto es de proposito general y cumple con las misma actividades que los sistemas operativos convencionales.
el nucleo tiene como mision establecer la comunicacion entre los clientes y los servidores, los procesos pueden se tanto servidores como clientes .
se clasifican por :
1. el numero de usuario
- sistemas mono-usuario
- sistema multi-usuario
2. el numero de tareas
- sistema mono-tareas
-sistema multi-tareas
3.el numero de procesadores
-sistema operador uni-procesador
-sistema operativo multi-procesador
Comentarios
Publicar un comentario