Sistemas

Páginas: 3 (697 palabras) Publicado: 14 de mayo de 2012
El Sistema Operativo como una Máquina Extendida

Como se mencionó anteriormente, la arquitectura (repertorio de instrucciones,
organización de la memoria, E/S y estructura del bus) de la mayoríade los ordenadores al nivel
del lenguaje máquina es primitiva y muy difícil de programar, especialmente en lo que respecta
a la entrada/salida. Para hacer este punto más concreto, veamos brevementecómo se realiza la
E/S desde la disquetera utilizando un chip controlador compatible con el NEC PD765 como el
que se utiliza en la mayoría de los ordenadores personales basados en Intel. Elcontrolador
PD765 tiene 16 instrucciones, cada una de las cuales se especifica cargando entre uno y nueve
bytes en un registro de dispositivo. Estas instrucciones son para leer y escribir datos, mover elbrazo del disco y formatear pistas, así como para inicializar, detectar, resetear y recalibrar el
controlador y las unidades de disco.
Las instrucciones más básicas son read y write, cada una de lascuales requiere 13
parámetros, comprimidos en 9 bytes. Estos parámetros especifican la dirección del bloque de
disco a leer, el número de sectores por pista, el modo de grabación empleado sobre elmedio
físico, la separación entre sectores, qué hacer con una marca de dirección de datos borrada, y
cosas por el estilo. Si el lector no entiende esta jerga, no debe preocuparse; de hecho, eso esprecisamente lo que se quiere poner de manifiesto: que todo el asunto es un tanto esotérico. Una
vez que se lleva a cabo la operación, el controlador devuelve 23 campos de estado y error
comprimidos en7 bytes. Por si no fuera suficiente, en todo momento el programador de la
disquetera debe preocuparse también de saber si el motor está encendido o apagado. Si está
apagado, habrá que encenderlo(con un largo retraso hasta que el disquete adquiera la velocidad
adecuada) antes de poder leer o escribir los datos. Pero el motor no puede quedarse encendido
demasiado tiempo, ya que en ese caso...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS