Sei sulla pagina 1di 30

Unidad 2 Comunicacin Interna en la Computadora

2.2 Direccionamiento

Ing. En Sistemas Computacionales


Arquitectura de Computadoras

2.2.1 Modo Real 2.2.2 Modo Protegido. 2.2.3 Modo virtual Protegido.

Arquitectura de Computadoras

2.2.1 Modo real

Arquitectura de Computadoras

El modo real (tambin llamado modo de direccin real en los manuales de Intel) es un modo de operacin del 80286 y posteriores CPUs compatibles de la arquitectura x86.

Arquitectura de Computadoras

Caractersticas.

Cuenta con 20 bits de espacio de direcciones segmentado (significando que solamente se puede direccionar 1 MB de memoria). Acceso directo del software a las rutinas del BIOS y el hardware perifrico. No tiene conceptos de proteccin de memoria o multitarea a nivel de hardware.

Arquitectura de Computadoras

Microprocesadores que aplicaban el modo Real : Microprocesador Intel 80186

Microprocesador Intel 80186-3

Arquitectura de Computadoras

En el modo real no se puede controlar como a un programa, por ejemplo, no pueda acceder a una zona especfica de memoria.

Arquitectura de Computadoras

2.2.2 Modo Protegido.

Arquitectura de Computadoras

El direccionamiento de memoria en modo protegido (a partir del 80286 y posteriores) permite acceder a datos y programas localizados por encima y dentro del primer megabyte de memoria.

La arquitectura 286 introdujo el modo protegido, permitiendo, entre otras cosas, la proteccin de la memoria a nivel de hardware

Arquitectura de Computadoras

Para direccionar esta seccin extendida el sistema de memoria se requiere un cambio en el esquema de direccionamiento de segmento ms desplazamiento usado en el modo real.

Arquitectura de Computadoras

Microprocesadores que aplicaban el modo protegido:

Un microprocesador de 8 MHz Intel 80286

Un microprocesador de 16 MHz AMD 80286

Arquitectura de Computadoras

Modo Protegido

Cavidad de memoria

1MB
Modo Real

Arquitectura de Computadoras

2.2.3 Modo real virtual


En el microprocesador 80386 y posteriores, el modo 8086 virtual, tambin llamado modo real virtual permite la ejecucin de aplicaciones de modo real que violan las reglas bajo control de un sistema operativo de modo protegido. El VM86 usaba la forma de segmentacin del modo real, pero usaba la direccin resultante de 20 bits (realmente 21 bits), tratndola como una direccin lineal, de tal manera que era sujeta a paginacin.

Arquitectura de Computadoras

Era usado para ejecutar programas DOS en Microsoft Windows/386, Windows 3.x, Windows 95, Windows 98, Windows Me, y OS/2 2.x y ms adelante, a travs de las mquinas DOS virtuales, tambin en SCO UNIX a travs de Merge, y en Linux por medio de dosemu.

Unidad 2 Comunicacin Interna en la Computadora


2.3 Temporizacin

Ing. En Sistemas Computacionales


Arquitectura de Computadoras

2.3.1 Reloj del sistema 2.3.2 Reset del Sistema 2.3.3 Estados de espera

Arquitectura de Computadoras

2.3 Temporizacin
Los circuitos de temporizacin, forman la base de cualquier dispositivo en el que se tengan que seleccionar o combinar seales de manera controlada. Entre los campos de aplicacin de estos circuitos se pueden mencionar la conmutacin telefnica, y el funcionamiento de las computadoras digitales.

Arquitectura de Computadoras

El

temporizador programable de intervalos 8254, consta de tres temporizadores programables de 16 bits. La entrada de reloj suministra la frecuencia bsica de funcionamiento del temporizador, la terminal de compuerta controla al temporizador en algunos modos de operacin y en la terminal OUT es donde se obtiene la salida del temporizador. El empleo del temporizador es en el reloj de tiempo real, contador de eventos y control de la velocidad .

Arquitectura de Computadoras

2.3.1 Reloj de sistema.


El reloj de una computadora se utiliza para dos funciones principales:
1. Para sincronizar las diversas operaciones que realizan los diferentes subcomponentes del sistema informtico.

2. Para saber la hora. El reloj fsicamente es un circuito integrado que emite una cantidad de pulsos por segundo, de manera constante.

Al nmero de pulsos que emite el reloj cada segundo se llama Frecuencia del Reloj. La frecuencia del reloj se mide en Ciclos por Segundo, tambin llamados Hertzios, siendo cada ciclo un pulso del reloj.

Arquitectura de Computadoras

Como la frecuencia del reloj es de varios millones de pulsos por segundo se expresa habitualmente en Megaherzios. El reloj marca la velocidad de proceso de la computadora generando una seal peridica que es utilizada por todos los componentes del sistema informtico para sincronizar y coordinar las actividades operativas, evitando el que un componente maneje unos datos incorrectamente o que la velocidad de transmisin de datos entre dos componentes sea distinta.

Arquitectura de Computadoras

En mquinas de arquitectura Von Neumann la mayora de las operaciones son serializadas, esto significa que la computadora ejecuta los comandos en un orden preestablecido. Para asegurarnos de que todas las operaciones ocurren justo en el tiempo adecuado, las mquinas 80x86 utilizan una seal alternante llamada el reloj del sistema. En su forma bsica, el reloj del sistema maneja toda la sincronizacin de un sistema de cmputo. El reloj del sistema es una seal elctrica en el bus de control que alterna entre los valores de cero y uno a una tasa dada. La frecuencia en la cual el reloj del sistema alterna entre cero y uno es llamada frecuencia del reloj de sistema.

Arquitectura de Computadoras

El

tiempo que toma para cambiar de cero a uno y luego volver a cero se le llama periodo de reloj, tambin llamado ciclo de reloj.

La

sincronizacin, del CPU inicia en una operacin ya sea en el flanco ascendente en el descendente . Las operaciones de un CPU estn sincronizadas en torno a su reloj, un CPU no puede ejecutar operaciones ms rpido que la velocidad del reloj.

Arquitectura de Computadoras

2.3.2 Reset del Sistema


Reset, del ingls reponer o reiniciar. Se conoce como Reset a la puesta en condiciones iniciales de un sistema. Este puede ser mecnico, electrnico o de otro tipo. Normalmente se realiza al conectar el mismo, aunque, habitualmente, existe un mecanismo, normalmente un pulsador, que sirve para realzar la puesta en condiciones iniciales manualmente.

Arquitectura de Computadoras

El Reset del sistema iniciar el equipo o forma de mandar al equipo a su estado inicial posibles razones del Reset son:
1.-

RESET DE ALIMENTACION (POR): Es una transicin positiva que genera un Reset de alimentacin y es usada solo en condiciones de encendido, no puede emplearse para reducciones en el voltaje de fuentes de alimentacin. Ejemplo: cuando se mantiene presionada la tecla de encendido por mas de 30 Seg.

Por

Arquitectura de Computadoras

2.-

RESET EXTERNO(RESET): Sube un nivel lgico1 en menos de 2 ciclos de reloj, despus que un dispositivo interno lo desactiva cuando la condicin de Reset es detectada, la terminal Reset, es dirigida a 0 por un dispositivo interno en 4 ciclos de reloj, entonces se desactiva. si la terminal despus de 2 ciclos de reloj tiene un valor 0 la CPU asume que ocurri un Reset externo si la terminal es alta esto indica que el Reset fue iniciado internamente por el sistema o el monitor de reloj.

Por

Ejemplo: cuando se presiona directamente el botn de Reset que algunos ordenadores tienen

Arquitectura de Computadoras

3.-

RESET DE NO ADECUADA OPERACIN DE LA COMPUTADORA(COP): La arquitectura MCU incluye un sistema, este tipo de Reset(COP) para proteger contra las fallas del software cuando el COP es habilitado el software es responsable de guardar un temporizador.
Por

Ejemplo: cuando se reinicia el equipo por un error de software

Arquitectura de Computadoras

4.-

RESET DE MONITOR DE RELOJ: esta basado en un conjunto interno de resistor, capacitor que produce una demora de tiempo sin ningn flanco de reloj, el monitor de reloj puede generar opcionalmente un Reset del sistema, la funcin del monitor de reloj puede ser habilitada o deshabilitada por el bit de control. Ejemplo: cuando el ciclo de reloj disminuye debido a la fuente de energa.

Por

Arquitectura de Computadoras

Perro guardin o Watchdog

El watchdog timer es un temporizador de 16 bit que puede ser usado como watchdog o por intervalos de tiempo.
La principal funcin del watchdog timer (WDT) es reiniciar el procesador despus de que ocurra una falla o problema de software, o despus de un intervalo de tiempo determinado generado por el programador, en cuyo caso se reinicia el procesador o el programa en ejecucin. El Perro Guardin consiste en un contador que, cuando llega al mximo, provoca un Reset automticamente en el sistema.

Arquitectura de Computadoras

2.3.3 Estados de espera

Arquitectura de Computadoras

Arquitectura de Computadoras

Gracias!!!

Potrebbero piacerti anche