9

Click here to load reader

Estructura del sistema_operativo - Sistemas por Capas

Embed Size (px)

Citation preview

Page 1: Estructura del sistema_operativo - Sistemas por Capas

INTRODUCCION A LOS SISTEMAS OPERATIVOS

17/10/2011 Omar Salazar Burgos - SISTEMAS POR CAPAS 1

Page 2: Estructura del sistema_operativo - Sistemas por Capas

Sistemas por capas

Para grandes sistemas operativos , que van desde cientos de miles a millones de

líneas de código, la programación modular por si sola no es suficiente. En su lugar, ha

ido creciendo el uso de conceptos como los de niveles jerárquicos y abstracción de

la información.

La estructura jerárquica de un sistema operativo moderno separa sus funciones de

acuerdo a su complejidad, su escala característica de tiempo y su nivel de

abstracción.

Cada sistema tiene un nivel y se divide entre si desde un nivel inferior ocultando

dichas funciones. Y a su vez ofrece servicios al nivel superior. En general las capas

mas bajas trabajan en escalas de tiempo mas cortas.

La forma en que se aplican estos principios varia enormemente entre los distintos

sistemas operativos actuales. Sin embargo, es útil en este punto.

17/10/2011 Omar Salazar Burgos - SISTEMAS POR CAPAS 2

Page 3: Estructura del sistema_operativo - Sistemas por Capas

Consta de los siguientes niveles:

•Nivel 1: consta de circuitos electrónicos, donde los objetos que se

tratan son registros, celdas de memoria y puertas lógicas.

•Nivel 2: Es el conjunto de instrucciones del procesador.

sumar, restar, cargar y depositar.

•Nivel 3: Añade el concepto de procedimiento o subrutina, así como

las operaciones de llamada y retorno.

•Nivel 4: Introduce las interrupciones, las cuales hacen que el

procesador salve el contexto actual.

Estos primero cuatro niveles no forman parte del sistema

operativo, sino que constituyen el hardware del procesador

17/10/2011 Omar Salazar Burgos - SISTEMAS POR CAPAS 3

Page 4: Estructura del sistema_operativo - Sistemas por Capas

• Nivel 5: En este nivel se introduce la noción de proceso como un

programa en ejecución. La cual ofrece múltiples procesos se

incluye la capacidad de suspender y reanudar los procesos.

• Nivel 6: Tiene que ver con los dispositivos de almacenamiento

secundario del computador. Sus funciones de ubicación de cabeza

de lectura y escritura.

• Nivel 7: Crea un espacio de direcciones lógicas para los procesos.

Este nivel organiza bloques que se pueden mover entre la memoria

principal y la memoria secundaria.

Hasta este punto, el sistema operativo se ocupa de los recursos de un

solo procesador.17/10/2011 Omar Salazar Burgos - SISTEMAS POR CAPAS 4

Page 5: Estructura del sistema_operativo - Sistemas por Capas

17/10/2011Omar Salazar Burgos - SISTEMAS POR

CAPAS5

Page 6: Estructura del sistema_operativo - Sistemas por Capas

17/10/2011Omar Salazar Burgos - SISTEMAS POR

CAPAS6

Page 7: Estructura del sistema_operativo - Sistemas por Capas

• Nivel 8: Se dedica a la información y mensajes entre los procesadores. La

herramienta mas potente es el tubo(pipe), que es un canal flujo de datos

entre los procesos.

• Nivel 9: Da soporte al almacenamiento a largo plazo de los archivos con

nombre. En este nivel los datos se contemplan en términos de entidades

abstractas de longitud variable.

• Nivel 10: Es el que acceso a los dispositivos externos mediante interfaces

estandarizadas.

• Nivel 11: Es responsable de mantener la asociación entre los identificadores

externos e internos de los recursos y objetos del sistema. El identificador

externo viene a ser un nombre que puede ser usado por un usuario.

17/10/2011 Omar Salazar Burgos - SISTEMAS POR CAPAS 7

Page 8: Estructura del sistema_operativo - Sistemas por Capas

• El identificador interno es una dirección que se encarga el

sistema operativo para ubicar y controlar un objeto.

• Nivel 12: proporciona servicios completos de soporte a los

soportes. En este nivel se da soporte a toda la información

necesaria de los procesos.

• Nivel 13: Ofrece al usuario una interfaz con el sistema

operativo. Se denomina caparazón o Shell porque separa al

usuario de los detalles y le presenta el sistema operativos

como un simple conjunto de servicios.

17/10/2011 Omar Salazar Burgos - SISTEMAS POR CAPAS 8

Page 9: Estructura del sistema_operativo - Sistemas por Capas

17/10/2011 Omar Salazar Burgos - SISTEMAS POR CAPAS 9