Want to make creations as awesome as this one?

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...