Академический Документы
Профессиональный Документы
Культура Документы
Brey
bbrey@ee.net
CHAPTER 1
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
informacin sobre: La memoria El sistema operativo utilizado en muchos sistemas computacionales basado en microprocesador.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Microprocesador
Sistemas de E/S
RAM dinmica (DRAM) RAM esttica(SRAM) Cach ROM Memoria Flash EEPROM SDRAM RAMBUS DDR DRAM
8086 8088 80186 80188 80286 80386 80486 Pentium Pentium Pro Pentium II Pentium III Pentium 4
Impresora Comunicacin en serie Unidad de disco flexible Unidad de disco duro Ratn Unidad de CD- ROM Trazador Teclado Respaldo de cinta Digitalizador DVD
La estructura de memoria de todas las PCs basad en INTEL son similares. Desde el 8088 hasta el Pentium.
principales: TPA(rea de programa transitorio) rea del sistema XMS (sistema de memoria extendida) El tipo de microprocesador determina si hay o no un sistema de memoria extendida. Las computadoras PC y XT contienen 640Kbytes de TPA y 384 Kbytes de memoria de sistema, para un tamao total de memoria de 1 Mbyte. Llamado memoria real o convencional. Todos los s INTEL estan diseados para funcionar en esta rea utilizando su modo de operacin.
Brey: The Intel Microprocessors, 7e 2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Los sistemas 286 y hasta el Pentium 4 no slo contienen el TPA y el rea de sistema sino que tambin contienen memoria extendida. Llamndosele equipo AT. Las computadoras PS/1 y PS/2, producida por IBM , son otras versiones del mismo diseo bsico de memoria. A estos equipos se le conoce como ISA (Arquitectura Estndar de la Industria) o EISA (ISA extendida). A las PS/2 se le conoce como sistema de arquitectura de microcanal o sistema ISA, dependiendo del nmero del modelo. Un cambio que comenz con la introduccin del Pentium y el equipo clase ATX es la adicin de un bus llamado PCI (Interconexin de componente perifricos) , utilizados en todos los sistemas Pentium-Pentium 4. La memoria extendida contiene hasta 15 Mbytes en las computadoras basadas en el 80286 y 80386SX y hasta 4095 Mbytes en los s 386DX, 486 y Pentium. Los s Pentium Pro hasta Pentium 4 tienen 1 M menos que 4 G o 1 M menos que 64 G de memoria extendida.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Los servidores tienden a usar el mapa de memoria de 64 G, mientras que las computadoras domesticas /comerciales utilizan el mapa de memoria de 4 Gb. El equipo ISA contiene un bus perifrico de 8 bits que se utiliza para conectar los dispositivos de 8 bits a la computadora en el sistema computacional PC o XT basado en el 8088/8086. El equipo clase AT, tambin llamado ISA , utiliza un bus perifrico de 16 bits como interfaz y puede contener el 80286 o los antes mencionado. El bus EISA es un bus de interfaz de 32 bits que se encuentra en el 80386 DX y el 80486. Observe que cada uno de estos buses es compatible con los anteriores . Otro tipo de bus que existe en el 80486 es el bus local VESA o bus VL. Conecta el DD y el video con el a nivel de bus local, el cual permite que las interfaces de 32 bits funcionen a la misma velocidad de reloj que el . Una modificacin reciente al Bus Local VESA es que soporta el bus de datos de 64 bits del Pentium y compite directamente con el bus PCI, aunque ha generado muy poco interes.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
Han aparecido tres buses ms recientes en los sistemas ATX. USB (bus serial universal): conecta dispositivos perefericos como teclados, raton, mdem y tarjetas de sonidos al , a travs de una ruta de datos en serie y un par trenzado de cables. El objetivo principal es reducir el costo del sistema reduciendo el nmero de cables. El sistema de sonido puede ser una fuente de energa separada de la PC, lo cual significa mucho menos rudo.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
video. Este puerto grafico avanzado transfiere datos entre la tarjeta de video y el a mayores velocidades (66 MHz con ua ruta de datos de 64 bits o 533 Mbytes por segundos). Las velocidades del AGP mas reciente es de 8X, o 2 Gbytes por segundos.
El tercer bus mas reciente es el ATA serial (SATA) para las
unidades de DD, que transfiere datos de la PC al DD con velocidades de 150 Mbytes por segundo. El estandar ATA serial llegar eventualmente a velocidades de 450 Mbytes por segundos.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
La TPA
La TPA. El rea de programa transitorio (TPA) guarda el S.O. DOS y
en Windows.
El DOS (Sistema operativo de disco) controla la manera en que es organizada y controlada la memoria de disco, as como las funciones y
para el software de aplicacin es de 628 K bytes si se utiliza el MSDOS ver 7.x como S.O. La TPA alamacena cualquiera aplicacin activa o inactiva
Brey: The Intel Microprocessors, 7e 2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
La TPA
La figura 1-6 muestra la organizacin del TPA en un sistema de
cmputo.
El BIOS (Sistema Bsico de Entrada/Salida) BIOS del sistema es
un conjunto de programas almacenados ya sea en una memoria de lectura (ROM) o en una memoria flash que controla muchos de los dispositivos de E/S conectados a su computadora.
Observe que la memoria flash es una EEPROM (Memoria de slo
lectura borrable elctricamente) que el sistema borra por medio de impulsos elctricos, mientras que una ROM es un dispositivo que debe ser programado en una mquina especial que se llama programador de EPROM (Memoria programable/borrable de slo lectura) o en la fbrica al momento de elaborar la ROM.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
La TPA
Las reas de comunicaciones del BIOS y DOS contienen informacin
temporal que los programas utilizan para acceder a los dispositivos de E/S y a las caractersticas internas de la computadora.
Note que el TPA contiene memoria de lectura/escritura (llamada
RAM o memoria de acceso aleatorio), la cual puede cambiar durante la ejecucin de un programa.
El programa IO.SYS se carga en el TPA desde un disco cada vez que
el sistema MSDOS o PCDOS inicia. El IO.SYS contiene programas que permiten al DOS utilizar el teclado, el despliegue de vdeo, la impresora y otros dispositivos de E/S que a menudo se encuentran en un sistema de cmputo.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
La TPA
El programa IO.SYS enlaza el DOS con los programas almacenados
dispositivos de E/S como el ratn, la memoria cach de disco, el escner de mano, la memoria CD-ROM (Memoria de Slo Lectura en Disco Compacto), el DVD (Disco Digital Verstil) o los dispositivos instalables, as como los programas.
El tamao del rea de controladores y el nmero de stos varan de
manejan los dispositivos o programas que son agregados a la computadora. Se trata normalmente de archivos que poseen la extensin SYS (como MOUSE.SYS); en las versiones 3.2 y posteriores del DOS, los archivos tienen la extensin EXE (como EMM386.EXE).
Brey: The Intel Microprocessors, 7e 2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
La TPA
Windows utiliza un archivo llamado SYSTEM.INI para cargar sus
controladores. Y contienen un registro que guarda la informacin del sistema y sus controladores. Usted puede examinar el registro por medio del programa REGEDIT.
El programa COMMAND.COM (procesador de comandos) controla
el funcionamiento de la computadora desde el teclado cuando sta opera en modo DOS. El programa COMMAND.COM procesa los comandos del DOS conforme van siendo escritos desde el teclado.
El rea libre del TPA almacena los programas de aplicacin del
DOS mientras son ejecutados. Estos programas de aplicacin incluyen procesadores de texto, hojas electrnicas de clculo, programas de diseo asistido por computadora y otros.
El TPA tambin almacena los programas del tipo TSR (residente en memoria), los cuales permanecen en memoria en estado inactivo
hasta que son llamados por una tecla de mtodo abreviado u otro evento Brey: The Intel Microprocessors, 7e como una interrupcin. Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved. 2006
importante. El rea de sistema contiene programas ya sea en ROM o en memoria flash, as como reas de RAM de lectura/escritura para almacenamiento de datos. La figura 1-7 muestra el rea de sistema de una computadora tpica.
Manejo del Vdeo La primera rea del espacio del sistema contiene
memoria RAM para despliegue de vdeo, as como programas de control de vdeo en ROM o memoria flash. Esta rea empieza en la localidad A0000H y se extiende hasta C7FFFH.
Algunas tarjetas de vdeo ms recientes reubican la memoria en
reas ms altas del sistema de memoria, para su uso con el sistema operativo Windows. Las tarjetas de vdeo en algunas computadoras
utilizan las localidades de memoria E180000OH y E2FFFFFFH con Windows para extender su memoria de vdeo.
Brey: The Intel Microprocessors, 7e 2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
encuentra en las localidades desde COOOOH hasta C7FFFH y contiene programas que controlan el despliegue de vdeo en el sistema operativo DOS.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
interfaz podra contener una ROM y un BIOS de disco. Esta ROM, que frecuentemente se encuentra en los discos duros antiguos tipo MFM o RLL, contiene software de bajo nivel para establecer el formato del disco en la localidad C8005H.
rea libre
El rea comprendida entre la localidad C8000H y la DFFFFH a
menudo est libre. sta se utiliza para los sistemas de memoria expandida (EMS) en un sistema PC o XT, o para el sistema de memoria alta en un sistema AT.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
64 KB del rea de sistema (FOOOOH a FFFFFH). Esta ROM controla la operacin de los dispositivos bsicos de E/S conectados a la computadora; no controla la operacin del sistema de vdeo, el cual tiene su propia ROM de BIOS en la localidad COOOOH.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
extiende desde el puerto de E/S OOOOH hasta el puerto FFFFH (una direccin de puerto de E/S es similar a una direccin de memoria, salvo que en vez de direccionar memoria, direcciona un dispositivo de E/S).
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
con el mundo exterior. El espacio de E/S permite a la computadora acceder a hasta 64 KB con dispositivos diferentes de 8 bits.
En la mayora de las computadoras ms recientes hay un gran
reservada para los dispositivos del sistema El rea restante es espacio de E/S disponible para expansin de los sistemas ms recientes y se extiende desde el puerto de E/S 0400H hasta
el FFFFH.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
direccionan componentes de la tarjeta madre de la computadora, mientras que las direcciones entre la 0100H y la 03FFH direccionan dispositivos ubicados en las tarjetas de expansin.
Hay varios dispositivos de E/S con control sobre el funcionamiento
del sistema que no son diseccionados en forma automtica. En su lugar, la ROM del BIOS del sistema direcciona a estos dispositivos bsicos, cuya ubicacin y funcin puede variar ligeramente de una computadora a otra.
El acceso a la mayora de los dispositivos de E/S deber realizarse
siempre a travs de llamadas a funciones del DOS o del BIOS para mantener la compatibilidad de un sistema de cmputo con otro. El mapa de la figura 1-9 sirve de gua para ilustrar el espacio de E/S en el sistema.
Brey: The Intel Microprocessors, 7e 2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
vez que la computadora se enciende o es inicializada, el sistema operativo es ledo desde el disco o la LAN. Llamamos a esta operacin inicializacin del sistema.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
usar el archivo CONFIG.SYS . Este archivo especifica varios controladores que son cargados en memoria, configurando la mquina para su operacin bajo control del DOS.
Observe que este archivo no define la operacin de Windows, la cual
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
El AUTOEXEC.BAT
AUTOEXEC.BAT . Una vez que el sistema operativo concluye su configuracin, de acuerdo con lo indicado por el archivo
especifican desde el teclado, pero el archivo AUTOEXEC.BAT nos ahorra este trabajo cada vez que la computadora se enciende.
Aun los sistemas que operan con Windows contienen a menudo un
archivo AUTOEXEC.BAT para establecer diversas etiquetas y trayectorias para aplicaciones del DOS que a menudo siguen existiendo.
Brey: The Intel Microprocessors, 7e 2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
El MICROPROCESADOR
Algunas veces llamado CPU (unidad central de procesamiento), el microprocesador es el elemento de control del sistema de cmputo.
El microprocesador controla la memoria y la E/S a travs de una serie de conexiones llamadas buses.
Los buses Seleccionan un dispositivo de E/S o de memoria, Transfieren informacin entre estos dispositivos y el
microprocesador,
y controlan los sistemas de E/S y memoria.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
El microprocesador
El microprocesador realiza tres tareas principales para el sistema de
cmputo:
1) Transferencia de datos entre l mismo y la memoria o sistema de
E/S;
2) Operaciones lgicas y aritmticas simples, y 3) Control de flujo del programa por medio de decisiones simples. El poder del microprocesador radica en su capacidad para ejecutar
miles de
millones de instrucciones por segundo provenientes de un programa
o
software (grupo de instrucciones) almacenado en el sistema de
memoria.
Este concepto de programa almacenado convirti a las
computadoras y a los microprocesa dores en dispositivos muy poderosos (recuerde que Babbage tambin quera utilizar el
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
El microprocesador
La tabla 1-3 muestra las operaciones lgicas y aritmticas ejecutadas
registros internos; los formatos son variables e incluyen un byte (8 bits), una palabra (16 bits) y una palabra doble (32 bits).
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
El microprocesador
Es importante considerar que solamente los microprocesadores del
80386 al Pentium II manejan directamente nmeros de 8, 16 y 32 bits; los anteriores, del 8086 al 80286, manejaban directamente nmeros de 8 y 16 bits.
A partir del 80486, el microprocesador contena un coprocesador
numrico que le permita realizar operaciones aritmticas complejas utilizando la notacin de punto flotante.
El coprocesador numrico, que es similar al chip de una calculadora, constitua una componente adicional en las computadoras basadas
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
El microprocesador
Otra caracterstica que hace poderoso al microprocesador es su
capacidad para tomar decisiones simples basadas en hechos numricos. Por ejemplo, un microprocesador puede decidir si un nmero es cero, si es positivo, etc.
Estas decisiones simples permiten al microprocesador modificar el
flujo del programa, de manera que los programas parecen razonar por medio de estas decisiones simples.
La tabla 1-4 muestra las capacidades de toma de decisiones de los microprocesadores de la familia Intel.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
El microprocesador
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
BUSES
Un bus es un conjunto de conductores comunes que interconectan componentes en un sistema de cmputo. En el sistema de cmputo basado en el microprocesador, existen
tres buses para esta transferencia de informacin: el bus de direcciones, el de datos y el de control.
La figura 1-10 muestra cmo estos buses interconectan varios
componentes del sistema, como el microprocesador, la RAM (memoria de lectura/escritura), la ROM (memoria de slo lectura) y algunos pocos dispositivos de E/S.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
BUSES
El bus de direcciones solicita a la memoria una localidad de memoria
direccin de memoria, la cual vara en ancho de una versin del microprocesador a otra.
El bus de datos transfiere informacin entre el microprocesador y su
espacio de direccionamiento de memoria y E/S. Las transferencias de datos varan en tamao, desde 8 hasta 64 bits.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
BUSES
La ventaja de un bus de datos ms ancho es la velocidad de las
concluir, ya que su bus de datos es de slo 8 bits de ancho. El 80486 realiza la misma tarea en una sola transferencia, ya que su bus de datos es de 32 bits de ancho.
En todos los miembros de la familia, la memoria est numerada por
byte.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.
BUSES
El bus de control contiene lneas que seleccionan ya sea a la
memoria o la E/S y que ocasionan que stas efecten una operacin de lectura o escritura.
En la mayora de los sistemas de cmputo existen 4 lneas del bus de
control:
MRDC (control de lectura de memoria), MWTC (control de escritura de memoria), IORC (control de lectura de E/S) IOWC (control de escritura de E/S).
control est activa en cero (active-low) ; esto es, se encuentra activa cuando un cero lgico aparece en la lnea de control.
2006 Pearson Education, Upper Saddle River, NJ 07458. All Rights Reserved.