Genially sin título
Victor Manuel De Gaona Hernández
Created on September 2, 2024
More creations to inspire you
LAS ESPECIES ANIMALES MÁS AMENAZADAS
Presentation
WATER PRESERVATION
Presentation
BIDEN’S CABINET
Presentation
YURI GAGARIN IN DENMARK
Presentation
C2C VOLUNTEER ORIENTATION
Presentation
TALK ABOUT DYS WITH TEACHER
Presentation
CIRQUE DU SOLEIL
Presentation
Transcript
Estratos o capas de los sistemas Operativos
Ambrosio Lozada Francisco ManuelDe Gaona Hernandez Victor Manuel
XX/XX/20XX
- Monoliticos
- Sistemas de capas
- Microkernels
- Sistemas cliente-servidor
- Maquinas Virtuales y exokernels
01. RESUMEN
Definicion
Las capas de un sistema operativo son un enfoque de diseño que divide el sistema en niveles o estratos, cada uno con una función específica:* Cada capa se construye sobre la anterior.* La capa inferior es el hardware, mientras que la superior es la interfaz de usuario.* Las capas se comunican entre sí a través de una interfaz definida.* Los servicios de una capa solo son utilizados por la capa superior.
Sistemas Monoliticos
se conisidera como la organizacion mas comun, todo el sistema operativo se ejecuta como un solo programa en modo kernel. se escribe como una coleccion de procedimientos enlazados entre si en un solo programa binario ejecutable extenso.
+ Info
El primer sistema construido de esta forma fue el sistema the, el sistema era simple de procesamiento por otes para una cmputadora.El sistema constava de seis capas :
Sistemas de capas
capa 3
Se encarga de administrar los dispositvios de E/S y de guradar en buferes los flujos de informacion dirigidos para y desde ellos
capa del sistema
capa 0
se encargaba de la asignacion del procesador, de cambiar de un proceso a otro cunado ocurrian interrupciones o expiraban los temporizadores
capa 2
se encarga de la comunicacion entre cada proceso y la consola del operador.
capa 1
se encarga de la administracion de la memoria
capa 4
se encontraba los programas de usuario no tenian que preocuparse por la administracion de los procesos , memoria, consola o la E/S .
MINIX 3 tiene cerca de 3200 lineas de C y 800 lineas de ensambladores, el codigo C administra y planifica los procesos, se encarga de la comunicacion entre procesos y ofrece un conjunto de alrededor de 35 llamadas que permite que el resto del sistema operativo realice su trabajo.
microkernels
se han implementado y desplegado muchos microkernels en el cual hoy vamos a hablar de MINIX 3, hace division de sistemas operativos en varios procesos independientes.
06. METODOLOGÍA
cliente-servidor
esta capa es inferior a microkernel puesto que, la esencia es la presencia de procesos cliente y procesos servidores, ambos procesos se llevan a cabo mediante el paso de mensajes.
Para obtener un servicio, un proceso cliente construye un mensaje indicando lo que se desea y lo envia al servicio apropiado. Despues el servicio hace el trabajo y envia de vuelta la respuesta, si ambos servicios se ejecutan al mismo equipo se pueden hacer ciertas optiminizaciones .
IBM
maquinas virtuales.
Las versiones iniciales eras estrictas, mas sin embrago muchos usuarios queria trabajar de manera mas interactiva en una terminal, por lo que varios grupos, tanto dentro como fuera de IBM decidieron escribir sistemas de tiempo compartido para este sistema.
La virtualizacion hoy en dia es popular en el mundo del hospedaje Web.
IBM
maquinas virtuales.
Las versiones iniciales eras estrictas, mas sin embrago muchos usuarios queria trabajar de manera mas interactiva en una terminal, por lo que varios grupos, tanto dentro como fuera de IBM decidieron escribir sistemas de tiempo compartido para este sistema.
La virtualizacion hoy en dia es popular en el mundo del hospedaje Web.
exokernels
La ventaja del esquema de exokernel es que ahorra cada de asignacion, este solo necesita llevar el registro para saber a cual máquina virtual se le ha asignado cierto recurso, el exokernel es mantener las máquinas virtuales separadas unas de las otras.
porcentaje de participacion de los integrantes De Gaona Hernandez Victor Manuel %100Ambrosio Lozada Francisco Manuel %100
Genially
Puedes añadir un contenido adicional que emocione al cerebro de tu audiencia: vídeos, imágenes, enlaces, interactividad... ¡Lo que tú quieras!
Con esta función...