9
Nombre: Jimenez Aldas Mariano Mataría: Sistemas Semestre: 5to Sistemas I. S. T. E. L. A. M

Categoria del s.o

Embed Size (px)

Citation preview

Page 1: Categoria del s.o

Nombre: Jimenez Aldas MarianoMataría: Sistemas Semestre: 5to Sistemas

I. S. T. E. L. A. M

Page 2: Categoria del s.o

 ARQUITECTURA DEL SISTEMA OPERATIVO 

Page 3: Categoria del s.o

ARQUITECTURA DEL SISTEMA OPERATIVO

La organización de los sistemas operativos ha evolucionado desde los monitores residentes como DOS hasta los modernos sistemas multiproceso como Solaris.

A continuación revisamos algunas de las componentes que debe incluir todo sistema operativo moderno.

Page 4: Categoria del s.o

EL NÚCLEO

El núcleo es la componente del sistema operativo que siempre está residente en la memoria real del computador.

La función primordial del núcleo es transformar los recursos reales del computador en recursos estándares y cómodos de usar.

Es así como el núcleo transforma un procesador real con su memoria finita en un número prácticamente ilimitado de procesadores virtuales o procesos. Cada proceso dispone de su propio tiempo de CPU, una memoria extensible y mecanismos estándares para interactuar con los dispositivos, sin importar los detalles físicos de su implementación.

Page 5: Categoria del s.o

LA API DEL NÚCLEO

El conjunto de servicios que ofrece el núcleo a los procesos se denomina la API del núcleo. Está formada por procedimientos pertenecientes al núcleo, pero que se invocan desde un proceso cualquiera.

La invocación de uno de estos procedimientos es una llamada al sistema.

Ejemplos de llamadas al sistema son: Manejo de Procesos: creación ( fork), destrucción

( kill), término ( exit), sincronización ( wait), carga de un binario ( exec).

Manejo de memoria: extensión de la memoria de datos ( sbrk).

Manejo de archivos y dispositivos: open, read, write y close.

Una API (Interfaz de Programación de Aplicaciones)

Page 6: Categoria del s.o

ARQUITECTURA DEL SISTEMA OPERATIVO

Los drivers para dispositivos Un driver es el código que implementa una interfaz

estándar para interactuar con un dispositivo específico, como por ejemplo un disco SCSI. Este código es por lo tanto altamente dependiente de los discos SCSI y no funcionará con discos IDE. Sin embargo, el núcleo interactúa con este driver para discos SCSI de la misma forma que lo hace con el driver para discos IDE, es decir a través de la misma interfaz.

Es usual que los drivers estén siempre residentes en la memoria real y por lo tanto son parte del.

Page 7: Categoria del s.o

EL SISTEMA DE ARCHIVOS

El sistema de archivos es la componente del sistema operativo que estructura un disco en una jerarquía de directorios y archivos. Conceptualmente multiplexa un disco de taman o fijo en una jerarquía de discos de taman o variable o archivos.

Es usual que el sistema de archivos sea parte del núcleo. Por lo demás la motivación inicial de muchos sistemas operativos como Unix era el de ofrecer un sistema de archivos a un único proceso. Por algo DOS significa Disk Operating System y por ello es natural que forme parte del núcleo.

Page 8: Categoria del s.o
Page 9: Categoria del s.o

Gracia por su atención