8
OLAZARÁN GÓMEZ JORDI ANDREE OLAZARÁN GÓMEZ JORDI ANDREE OLAZARÁN GÓMEZ JORDI ANDREE Capas conceptuales de una estructura por niveles Sistemas Operativos 1

Traicion

Embed Size (px)

Citation preview

Page 1: Traicion

• OLAZARÁN GÓMEZ JORDI ANDREE

• OLAZARÁN GÓMEZ JORDI ANDREE

• OLAZARÁN GÓMEZ JORDI ANDREE

Capas conceptuales de una

estructura por niveles

Sistemas Operativos 1

Page 2: Traicion

INTRODUCCIÓN

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.

Page 3: Traicion

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

Capas Conceptuales

Estos primero cuatro niveles no forman parte del sistema operativo, sino que constituyen el hardware del procesador.

Page 4: Traicion

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

Capas Conceptuales

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

Page 5: Traicion

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

Capas Conceptuales

El identificador interno es una dirección que se encarga el sistema operativo para ubicar y controlar un objeto.

Page 6: Traicion

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

Capas Conceptuales

Page 7: Traicion

• http://es.slideshare.net/OmarSalazar1/estructura-del-sistemaoperativo-sistemas-por-capas

• http://so2262e1.blogspot.mx/2011/04/clasificacion-de-los-sistemas.html

• http://exa.unne.edu.ar/informatica/SO/SO1.htm

Referencias

Page 8: Traicion

GRACIAS