Estructura del Sistemas Operativos por su Estructura

Slides:



Advertisements
Presentaciones similares
Sistemas operativos Prof. Alberto Rivas.
Advertisements

Principios de Computación
Dr. Joseabel Cegarra Núcleo LUZ-COL
S I S T E M A S O P E R A T I V O S D E L A R E D Carrera : TNS prevención de riesgos Integrantes : Daniela Poblete Jonathan Becerra Diego Barrientos Hellen.
Tipos de sistemas operativos
Sistema operativo Componentes de un sistema operativo
Sistemas Operativos Síntesis.
Base de Datos Distribuidas FUNDAMENTOS DE BASES DE DATOS DISTRIBUIDAS
Estructura de un Sistema Operativo
ESTRUCTURA DEL SISTEMA OPERATIVO
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
Profesor: Jennyfer Briceño SISTEMAS OPERATIVOS I.
Sistemas en estratos. Descripción: se organiza en una jerarquía de estratos, estando construido cada uno de ellos sobre el otro que tiene menor jerarquía.
Introducción a los sistemas operativos
DSOO - María Eugenia Valencia
HISTORIA Y CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
Estructuras en Sistemas Operativos
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
Introducción a los SSOO Sebastián Sánchez Prieto.
Elemento Lógico (Software)
Constituye la parte más importante del sistema operativo. Es el responsable de facilitar acceso seguro al hardware de la computadora,es el encargado de.
Arquitectura de una aplicación
SISTEMA OPERATIVO Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar.
Sistemas Operativos Procesos.
SISTEMAS OPERATIVOS EQUIPO 9: GRUPO: Luna Rodríguez Diana Alejandra
Desarrollo de aplicaciones para ambientes distribuidos
Características de un sistema operativo
Introducción a los Sistemas Operativos
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
Introducción a los Sistemas Operativos
Introducción a los SOs.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
Topologías de Red.
PUNTOS DE VISTA PARA CLASIFICAR A LOS SISTEMAS OPERATIVOS
Clasificación y estructura. Alejandra Rivero Esteban
PROGRAMACION ORIENTADA A OBJETOS
SISTEMAS OPERATIVOS Por Martín Arosemena.
SISTEMAS OPERATIVOS Sistemas de Operación UNIDAD I
Software El software permite comunicar al computador los problemas y hace posible que nos comunique las soluciones Los programas son el software del computador.
S ISTEMAS O PERATIVOS. S ISTEMA O PERATIVO Software: equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes.
Salir de la presentación
SISTEMAS OPERATIVOS.
S.o de red. Introducción a los Sistemas Operativos de Red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede.
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
Cliente-Servidor La arquitectura cliente-servidor permite al usuario en una máquina, llamada el cliente, requerir algún tipo de servicio de una máquina.
INTERRUPCIONES – ABRAZO MORTAL
SOFTWARE DE SISTEMA.
María Camila Restrepo C. Mantener la Operatividad del sistema
INTEGRANTES: Giovanna Kristhel Mendoza Castillo Eduardo Solis Lara Gustavo Antonio González Morales.
Servidores. ¿Qué es un servidor? Servidor de Aplicación Servidor de impresión Servidor de base de datos Servidor de correo Servidor de Internet Servidor.
Elementos y tipos de sistemas operativos
SISTEMAS OPERATIVOS Son un conjunto de programas destinados a permitir la comunicación entre el usuario y en computador y gestionar sus recursos.
UNIDAD I INTRODUCCION A LOS S.O.
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
Tendencia De Los Sistemas Operativos
ELEMENTO DE COMPETENCIA 3
SISTEMAS OPERATIVOS.
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
SOFTWARE DE COMPUTADORAS
CAPITULO III El Sistema Operativo (OS)
Conociendo el modelo Cliente-Servidor
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Estructura del sistema operativo
Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar los.
SISTEMAS OPERATIVOS OSCAR ARTURO JUÁREZ HUESCAS OTOÑO DE 2011.
ESTRUCTURA DEL SISTEMA OPERATIVO INTEGRANTES: *CARBAJAL GONZALES, ESMERALDA *GONZALES CABRERA, MIRIAM *OTRIZ SARAVIA, KAREN.
ESTRUCTURA DE UN SISTEMA OPERATIVO MALLMA CAMARGO KEVIN Ing. Sistemas.
Transcripción de la presentación:

Estructura del Sistemas Operativos por su Estructura

Se deben observar dos tipos de requisitos cuando se construye un sistema operativo, los cuales son: Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso al que se le quiere destinar. Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.

Diferentes estructuras de sistemas operativos Estructura monolítica Estructura jerárquica. Máquina Virtual Cliente-servidor ( Microkernel)

Estructura monolitica Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de procedimientos entrelazados de tal forma que cada uno puede llamar a cualquier otro. Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y gestión, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones.

Estructura monolitica Ventajas Comunicación entre módulos mediante llamadas a procedimientos Barato en tiempo, interfaz simple y homogénea Desventajas Cuando sistema crece se hace Difícil de entender Difícil de modificar Difícil de mantener

Estructura jerarquica. A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles. Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interface con el resto de elementos.

Se constituyó una estructura jerárquica o de niveles en los sistemas operativos, Se puede pensar también en estos sistemas como si fueran `multicapa’. Multics y Unix caen en esa categoría.

Otra forma de ver este tipo de sistema es la denominada de anillos concéntricos o “rings”.

En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa (trap), por donde pueden entrar las llamadas de las capas inferiores. De esta forma, las zonas más internas del sistema operativo o núcleo del sistema estarán más protegidas de accesos indeseados desde las capas más externas. Las capas más internas serán, por tanto, más privilegiadas que las externas.

Maquina Virtual Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso, mostrando una máquina que parece idéntica a la máquina real subyacente. El objetivo de los sistemas operativos de máquina virtual es el de integrar distintos sistemas operativos dando la sensación de ser varias máquinas diferentes.

El núcleo de estos sistemas operativos se denomina monitor virtual y tiene como misión llevar a cabo la multiprogramación, presentando a los niveles superiores tantas máquinas virtuales como se soliciten. Estas máquinas virtuales no son máquinas extendidas, sino una réplica de la máquina real, de manera que en cada una de ellas se pueda ejecutar un sistema operativo diferente, que será el que ofrezca la máquina extendida al usuario.

Maquina Virtual

Cliente-servidor(Microkernel) El tipo más reciente de sistemas operativos es el denominado cliente-servidor, que puede ser ejecutado en la mayoría de las computadoras, ya sean grandes o pequeñas. Este sistema sirve para toda clase de aplicaciones por tanto, es de propósito general y cumple con las mismas actividades que los sistemas operativos convencionales.

Cliente-servidor(Microkernel) El núcleo tiene como misión establecer la comunicación y los servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa de aplicación normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operación de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede actuar como servidor para otro".

Cliente-servidor(Microkernel) Este paradigma ofrece gran flexibilidad en cuanto a los servicios posibles en el sistema final, ya que el núcleo provee solamente funciones muy básicas de memoria, entrada/salida, archivos y procesos, dejando a los servidores proveer la mayoría que el usuario final o programador puede usar. Estos servidores deben tener mecanismos de seguridad y protección que, a su vez, serán filtrados por el núcleo que controla el hardware.