Sistema operativo
Sistemas Operativos
Prof.:Ing. Juan C. Vargas Carrera: Ingeniería de Sistemas Asignatura: S.O Sección: 10M3IS Unidad: I, II
Barquisimeto, Febrero 2010
Unidad I INTRODUCCIÓN A LOS SISTEMAS DE COMPUTACIÓN. Concepto de Hardware, Software,Firmware.
Hardware
Los principales aspectos del hardware, de importancia para los S. O., son los siguientes: Compaginación del almacenamiento:
• •
•
Objetivo: acelerar el acceso al almacenamiento primario (bancos de memoria). Generalmente, mientras cualquiera de las localidades de un banco de almacenamiento primario, está siendo accedida, ninguna otra referencia puede estar en curso. Lacompaginación del almacenamiento coloca localidades de memoria adyacentes en diferentes bancos de almacenamiento, para permitir varias referencias al mismo tiempo.
Registro de relocalización:
• • • •
Permite relocalizar de forma dinámica los programas. La dirección base de un programa en la memoria principal se sitúa en el registro de relocalización. El contenido del registro de relocalizaciónse añade a cada dirección desarrollada por un programa en ejecución. Permite al programa residir en localizaciones diferentes a aquellas para las cuales fue traducido.
Interrupciones y escrutinio:
•
•
Interrupciones: permiten a una unidad obtener la inmediata atención de otra, de manera que la primera pueda informar de un cambio de estado: o Permite salvar el “estado” de la unidadinterrumpida antes de procesar la interrupción. Escrutinio: técnica que permite que una unidad verifique el estado de otra unidad de funcionamiento independiente.
Utilización del “buffer”:
• • •
Un “buffer” es un área de almacenamiento primario destinada a contener datos durante transferencias de e / s. Cuando concluye la transferencia los datos pueden ser accedidos por el procesador. Esquema de“entradas de buffer simple”: o El canal deposita datos en el buffer.
•
El procesador procesa estos datos. El canal deposita nuevos datos, etc. No puede haber simultaneidad entre operaciones de colocar datos en el buffer y procesarlos: Afecta la performance. Esquema de “entradas de buffer doble”: o Permite la sobreposición de operaciones de e / s con el procesamiento: Mejora laperformance. o Mientras el canal deposita datos en un buffer el procesador puede estar procesando los datos del otro buffer. o Cuando el procesador concluye el proceso de los datos del primer buffer, puede continuar con los datos del segundo, mientras el canal deposita nuevos datos en el primer buffer: Es la técnica de “buffer biestable ( o en flip flop)”.
o o o
Dispositivos periféricos:
• • •Permiten el almacenamiento de grandes cantidades de información fuera del almacenamiento principal. Existen dispositivos secuenciales y de acceso directo. Las características y prestaciones son muy variadas.
Protección del almacenamiento:
• • •
•
Limita el número de direcciones que un programa puede referenciar. Es esencial en los sistemas multiusuario. Se implementa mediante los“registros de límites”, que definen las direcciones superior e inferior del bloque de almacenamiento afectado a un determinado programa. También se pueden utilizar “claves de protección del almacenamiento” anexas a áreas de almacenamiento primario: o Un programa solo puede acceder a localidades de almacenamiento cuyas claves de protección concuerdan con las del programa.
Temporizadores y relojes:
• • •“Temporizador de intervalos”: previene que un solo usuario monopolice el procesador en sistemas multiusuario. El temporizador genera una interrupción al procesador cuando expira el intervalo asignado a un usuario. “Reloj horario”: permite al computador hacer un seguimiento de la “hora del reloj de pared”, con una exactitud de millonésimas de segundo o mayor.
Operaciones en línea y fuera...
Regístrate para leer el documento completo.