La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ESTRUCTURA DE LOS SISTEMAS OPERATIVOS

Presentaciones similares


Presentación del tema: "ESTRUCTURA DE LOS SISTEMAS OPERATIVOS"— Transcripción de la presentación:

1 ESTRUCTURA DE LOS SISTEMAS OPERATIVOS
Equipo #3 Romina Tamez Andrea Martínez Ma. De Lourdes Solís Edwin Salvador Llamas Lic. Orlando Zamora

2 ¿Qué es un sistema Operativo?
Un Sistema Operativo es lo que permite la comunicación entre la computadora y el usuario.

3 Llamadas al Sistema El Sistema Operativo en conjunto con el Hardware aparecen al usuario como un solo dispositivo con un conjunto de instrucciones más flexibles y variadas a las que se conoce como Llamadas al Sistema (System Callings). Intérprete de Comandos También conocido por su nombre en inglés, Shell, es un programa que interpreta las órdenes del usuario y las convierte en Llamadas al Sistema. Núcleo (o Kernel) Es la parte del Sistema Operativo que se encarga de sincronizar la activación de los procesos y definir prioridades.

4 Programas del Sistema Son programas de servicio que debe ser solicitados explícitamente por los usuarios. Como ejemplos de estos tenemos: Compiladores Son programas que traducen Programas Fuente en programas Objeto. Ensambladores Traducen programas escritos con mnemónicos a lenguaje de máquina. Editores Son programas que permiten escribir textos y guardarlos en memoria secundaria. Utilerías de Archivos Programas para dar mantenimiento a los archivos. Bibliotecas Programas que contienen rutinas para realizar funciones frecuentemente requeridas. Estas funciones pueden ser ligadas a los programas escritos por el usuario.

5

6 Sistema Operativo MACH
Explora el concepto micronúcleo. En vez de tener todo el código para el sistema operativo en un gran programa único (llamado núcleo), la mayoría del código estaría ubicado en programas más pequeños conocidos como servidores, los cuales se ejecutarían como cualquier otro programa. El trabajo del núcleo se reduce esencialmente en "ser" el sistema operativo, a mantener los servidores y programar su acceso al hardware. El sistema operativo Mach está diseñado para incorporar muchas de las innovaciones recientes en el campo de los sistemas operativos para producir un sistema operativo completamente funcional y de tecnología avanzada. Mach incorpora en todas sus parte el apoyo al niultiprocesamiento. Mach está diseñado para ejecutarse en sistemas de computación que van desde uno hasta miles de procesadores. Uno de los objetivos clave de Mach es ser un sistema operativo distribuido capaz de funcionar en hardware heterogéneo

7 Los diseñadores de Mach han tenido una gran influencia de BSD (y UNIX, en general), y los beneficios han sido: Una sencilla interfaz con el programador, con un buen conjunto de primitivas o servicios básicos, y un conjunto consistente de interfaces con los recursos del sistema.  Fácil transportabilidad a una amplia gama de uniprocesadores. .    Una extensa biblioteca de utilerías y aplicaciones. .    La capacidad para combinar utilerías usando canales.

8 Manejadores de dispositivos
Estructura de MACH Programas de Usuario Servidor de Procesos Servidor de Memoria Servidor de archivos Servidor de Gráficos Nivel de usuario Nivel Kernel Manejo de Hilos Manejadores de dispositivos Nivel Kernel Nivel Hardware Hardware

9 Estructura linux Linux se puede dividir generalmente en cuatro componentes principales: el núcleo(kernel) el shell el sistema de archivos las utilidades.

10 Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, Pentium, Pentium Pro, Pentium II,Amiga y Atari, tambien existen versiones para su utilizacion en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.

11 Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo. Multiprocesador: Soporte para sistemas con mas de un procesador esta disponible para Intel y SPARC.

12 El núcleo es el programa medular que ejecuta programas y gestiona dispositivos de hardware tales como los discos y las impresoras

13 El shell proporciona una interfaz para el usuario. Recibe órdenes del usuario y las envía al núcleo para ser ejecutadas. Se puede describir como un intérprete: interpreta las órdenes que introduce el usuario y las envía al núcleo. La interfaz del shell es muy sencilla. Normalmente consiste en un inductor desde el que se teclea una orden y después se pulsa enter. En cierta forma, se está tecleando una orden en una línea. A menudo, esta línea se conoce como la línea de órdenes.

14 El sistema de archivos organiza la forma en que se almacenan los archivos en dispositivos de almacenamiento tales como los discos. Los archivos están organizados en directorios. Cada directorio puede contener un número cualquiera de subdirectorios, cada uno de los cuales puede a su vez, contener otros archivos

15 Los directorios están organizados en una estructura jerárquica de árbol, que empieza en un directorio raíz (root) inicial. Todos los demás directorios se derivan, en última instancia, de este primer directorio raíz.

16 Las utilidades son programas especializados, tales como editores, compiladores y programas de comunicaciones, que realizan operaciones de computación estándar. Incluso uno mismo puede crear sus propias utilidades Algunas efectúan operaciones sencillas: otras son programas complejos con sus propios juegos de órdenes.

17 2000 Proced llamada remota seguridad Aplic instaladas De intercambio
De la mem al arch interfaz graficos Acc. perifericos Controla usuarios y grupos Act simult Plug n play NTFS o FAT32 Est. principal del so


Descargar ppt "ESTRUCTURA DE LOS SISTEMAS OPERATIVOS"

Presentaciones similares


Anuncios Google