aspectos del diseño en sistemas operativos

download aspectos del diseño en sistemas operativos

of 3

Transcript of aspectos del diseño en sistemas operativos

Universidad CentroamericanaIngeniera en sistemas y tecnologas de la informacin

Arquitectura de Sistemas OperativosTema: Principales aspectos del diseo de los sistemas operativos.

Nombre: Diana Margarita Vsquez Aguilera (2011930174)

Docente: Cesar Marn

Grupo: 0369

Principales aspectos del diseo de un sistema operativoReentrancia:

.

Programa o modulo que puede ser utilizado simultneamente por varios usuarios al mismo tiempo. Consiste en dos partes: Cdigo fuente puro (parte no modificable). Un rea de memoria para cada uno de los procesos del usuario.

Interrupciones:Es un evento que altera la secuencia normal del funcionamiento del procesador. Actividades: El sistema operativo toma el control del computador. El sistema operativo guarda el estado del proceso interrumpido. Es inhabilitan las interrupciones. El sistema operativo analiza la interrupcin. Procesa la interrupcin (rutina manejadora). Se reestablece el estado del sistema interrumpido. Se habilitan las interrupciones. El procesador contina la ejecucin del proceso.

Procesadores de E/SProcesador de propsito especial dedicado al control de las operaciones del E/S, independientemente del CPU. Ejecutan instrucciones (comandos) agrupados en programas denominados "programas de canal".

RelojesInterval time (cronometro de intervalos) Desde un cierto intrvalo de tiempo el reloj genera una interrupcin como seal de aviso al procesador. Es til en sistemas multiusuario para evitar que un trabajo monopolice el CPU. Tiempo y hora Mantiene la hora y calendario en el sistema.

SPOOL (simultaneous peripheral operations on line )Consiste en interponer un dispositivo de alta velocidad entre un programa en ejecucin y un dispositivo de baja velocidad relacionado con la entrado/salida del programa. Ej.: la impresora.

Emulacin.Tcnica que permite que un computador se comporte como si fuera otro. Los programas en lenguaje de maquina de la maquina "emulada" puede ejecutarse en forma directa en la maquina anfitriona. Los fabricantes de equipos usan esta tcnica cuando presentan nuevos sistemas.

MicroprogramacinProgramas formados por microinstrucciones (primitivas). Cada instruccin en lenguaje maquina que puede ser ejecutada por el procesador, tiene su correspondiente microprograma. Implementada en la memoria rom.