Anda di halaman 1dari 47

TECNOLOGICO DE ESTUDIOS SUPERIORES DE JOCOTITLAN

Ingeniera en Sistemas Computacionales

Ing. Leopoldo Gil Antonio

Carpeta de evidencias

Arquitectura de Computadoras

Lpez Ramrez Edith Elvia


Vzquez Garduo Beatriz Guadarrama Romero Ulises Gmez Snchez Israel Gonzlez Rodrguez Jos Antonio

Septiembre 2010 Febrero 2011

Unidad

Temas

Modelo de arquitecturas de cmputo.

Comunicacin interna en la computadora.

Seleccin de componentes para ensamble de equipos de cmputo.

Subtemas 1.1 Modelos de arquitecturas de cmputo. 1.1.1 Clsicas. 1.1.2 Segmentadas. 1.1.3 De multiprocesamiento. 1.2 Anlisis de los componentes. 1.2.1 CPU. 1.2.1.1 Arquitecturas. 1.2.1.2 Tipos. 1.2.1.3 Caractersticas. 1.2.1.4 Funcionamiento. 1.2.2 Memoria. 1.2.2.1 Arquitecturas. 1.2.2.2 Tipos. 1.2.2.3 Caractersticas. 1.2.2.4 Funcionamiento. 1.2.3 Dispositivos de I/O. 1.2.3.1 Arquitecturas. 1.2.3.2 Tipos. 1.2.3.3 Caractersticas. 1.2.3.4 Funcionamiento. 2.1 Buses. 2.1.1 Bus Local. 2.1.2 Bus de datos. 2.1.3 Bus de direcciones. 2.1.4 Bus de control. 2.1.5 Buses normalizados. 2.2 Direccionamiento. 2.2.1 Modo real. 2.2.2 Modo protegido. 2.2.3 Modo real virtual. 2.3 Temporizacin. 2.3.1 Reloj de sistema. 2.3.2 Reset del sistema. 2.3.3 Estados de espera. 2.4 Interrupciones de Hardware. 2.4.1 Enmascarable. 2.4.2 No-enmascarable. 2.5 Acceso Directo a memoria. 2.5.1 Sistema de video. 2.5.2 Sistema de discos. 2.5.3 Otras aplicaciones. 3.1 Chip Set. 3.1.1 CPU. 3.1.2 Controlador del Bus. 3.1.3 Puertos de E/S.

Microcontroladores.

3.1.4 Controlador de Interrupciones. 3.1.5 Controlador de DMA. 3.1.6 Circuitos de temporizacin y control. 3.1.7 Controladores de video. 3.2 Aplicaciones. 3.2.1 Entrada/ Salida. 3.2.2 Almacenamiento. 3.2.3 Fuente de alimentacin. 3.3 Ambientes de servicios. 3.3.1 Negocios. 3.3.2 Industria. 3.3.3 Comercio electrnico. 4.1 Arquitectura. 4.1.1 Terminales. 4.1.2 CPU. 4.1.3 Espacio de Memoria. 4.1.4 Entrada/ Salida. 4.1.5 Caractersticas especiales. 4.2 Programacin. 4.2.1 Modelo de programacin. 4.2.2 Conjunto de instrucciones. 4.2.3 Modos de direccionamiento. 4.2.4 Lenguaje ensamblador. 4.3 Aplicaciones. 4.3.1 Como sistema independiente. 4.3.2 Como subsistema de una computadora.
FUENTES DE INFORMACIN

1. Stallings, William Organizacin y Arquitectura de computadoras. Pearson Educacin. Espaa. 2001. 2. Tanenbaum, Andrew. Organizacin de computadoras. Mxico: Pearson Educacin. 2000 3. Mano, Morris M y Charles R. Kime. Logic and computer design fundamentals, 2/E. Pretince Hall. 2000. 4. Mueller, Scott. Manual de actualizacin y reparacin de PCs. Mxico: Prentice-Hall 2002. 5. Abel, Peter. Lenguaje ensamblador y programacin para PC-IBM y compatibles. . Mxico: Pearson Educacin. 1996.

Evaluacin
Puntos a evaluar Examen Prcticas Tareas Participacin Proyecto Unidad I 60% 20% 10% 10% Unidad II 50% 30% 10% 10% Unidad III 60% 20% 10% 10% Unidad IV 10% 30% 10% 50%

UNIDAD I MODELOS DE ARQUITECTURAS DE CMPUTO Modelos de arquitecturas de computo Arquitecturas de computo clsicas El modelo clsico de arquitectura de computadoras fu diseado por Jhon Von Newman que consta de los siguientes elementos: Dispositivos de entrada, de proceso, de almacenamiento y de salida MODELO DE VON NEUMANN Las computadoras digitales actuales se ajustan al modelo propuesto por el matemtico John Von Neumann. De acuerdo con el, una caracterstica importante de este modelo es que tanto los

datos como los programas, se almacenan en la memoria antes de ser utilizados.


Arquitecturas de computo segmentadas Otra aportacin frecuente que aumenta el rendimiento del computador es el fomento del paralelismo implcito, que consiste en la segmentacin del procesador (pipe-line), descomponindolo en etapas para poder procesar una instruccin diferente en cada una de ellas y trabajar con varias a la vez. La arquitectura en pipeline (basada en filtros) consiste en ir transformando un flujo de datos en un proceso comprendido por varias fases secuenciales, siendo la entrada de cada una la salida de la anterior. Esta arquitectura es muy comn en el desarrollo de programas para el intrprete de comandos, ya que se pueden concatenar comandos fcilmente con tuberas (pipe). Tambin es una arquitectura muy natural en el paradigma de programacin funcional, ya que equivale a la composicin de funciones matemticas. La arquitectura pipe-line se aplica en dos lugares de la maquina, en la CPU y en la UAL. Veamos una CPU no organizada en pipe-line:

Si se trata de una instruccin a ser ejecutada por la ALU podemos decir que la CPU realiza a lo largo del ciclo de maquina estas 5 tareas. Una vez que termina de ejecutar una instruccin va a buscar otra y tarda en ejecutarla un tiempo T, es decir cada T segundos ejecuta una instruccin. Qu sucede si dividimos en 5 unidades segn las 5 cosas que realiza la CPU? Supongamos la CPU dividida en 5 unidades, de tal forma que c/u tarde lo mismo en realizar su partecita. Es decir c/u tardar T/5. 1.1.3 Arquitecturas de cmputo de multiprocesamiento SMP es el acrnimo de Symmetric Multi-Processing, multiproceso simtrico. Se trata de un tipo de arquitectura de ordenadores en que dos o ms procesadores comparten una nica memoria central. La arquitectura SMP (Multi-procesamiento simtrico, tambin llamada UMA, de Uniform Memory Access), se caracteriza por el hecho de que varios microprocesadores comparten el acceso a la memoria. Todos los microprocesadores compiten en igualdad de condiciones por dicho acceso, de ah la denominacin simtrico. Una computadora SMP se compone de microprocesadores independientes que se comunican con la memoria a travs de un bus compartido. Dicho bus es un recurso de uso comn. Por tanto, debe ser arbitrado para que solamente un microprocesador lo use en cada instante de tiempo. Si las computadoras con un solo microprocesador tienden a gastar considerable tiempo esperando a que lleguen los datos desde la memoria, SMP empeora esta situacin, ya que hay varios parados en espera de datos.

1.1 Analisis de los componentes 1.1.1 CPU La Unidad Central de Proceso es el lugar donde se realizan las operaciones de clculo y control de los componentes que forman la totalidad del conjunto del sistema informtico.

1.2.1.1 Arquitecturas Existen dos tipos mas comunes: 1) CISC: Su sistema de trabajo se basa en la microprogramacin. Consiste en hacer que cada instruccin sea intrerpretada por un miniprograma. 2) RISC: Microprocesador con un conjunto de instrucciones muy reducidas en contraposicin. se basan en estructuras simples y por lo tanto su complejidad total de la CPU es menor. ORGANIZACIN Y ARQUITECTURA INTERNA DE LA CPU Diagrama de bloques Los bloques funcionales bsicos son: la unidad de procesamiento central (CPU), la memoria principal, y el procesador de Entrada - Salida. Unidad de proceso central: esta es la responsable de la interpretacin y ejecucin de instrucciones contenidas en la memoria principal, las comunicaciones entre la CPU y la memoria principal se realizan a travs de 2 canales funcionalmente distintos: el de direcciones y el de datos. Para introducir en la memoria, una instruccin especifica, la CPU enva a dicha memoria la direccin de la instruccin por el canal de direcciones y recibe por el mismo medio la instruccin que est en esa direccin. La accin de leer una instruccin en la CPU y prepararla para su ejecucin se denomina ciclo de bsqueda. Para completar una instruccin la CPU decodifica el cdigo de operacin, genera las seales de control que se necesitan para introducir los operandos requeridos y controla la ejecucin de la instruccin. Por ejemplo, suponiendo que la operacin especificada consiste en sumar 2 nmeros requeridos en 2 registros de la CPU y almacenar el resultado en un tercer registro de la CPU. Para efectuar esta instruccin, la CPU identificar los 2 registros y generar las seales de control adecuados para conectar los registros a la unidad de Aritmtica y Lgica (ULA).

La CPU tambin hara que la ULA funcione como sumadora y dirija la salida hacia el tercer registro. El proceso de realizacin que especifica una funcin se denomina ciclo de ejecucin. Los nombres ciclos de bsqueda y ciclos de ejecucin derivan de la naturaleza cclica de la operacin de la computadora una vez que esta empieza a funcionar repite los ciclos de bsqueda y ejecucin de manera continua. Para hacer referencia a cada ciclo suele utilizar el trmino ciclo de mquina. Tipos Supercomputadoras Una supercomputadora es el tipo de computadora ms potente y ms rpido que existe en un momento dado. Estas mquinas estn diseadas para procesar enormes cantidades de informacin en poco tiempo y son dedicadas a una tarea especfica. As mismo son las ms caras, sus precios alcanzan los 30 MILLONES de dlares y ms; y cuentan con un control de temperatura especial, sto para disipar el calor que algunos componentes alcanzan a tener.Unos ejemplos de tareas a las que son expuestas las supercomputadoras son los siguientes: 1. Bsqueda y estudio de la energa y armas nucleares. 2. Bsqueda de yacimientos petrolferos con grandes bases de datos ssmicos. 3. El estudio y prediccin de tornados. 4. El estudio y prediccin del clima de cualquier parte del mundo. 5. La elaboracin de maquetas y proyectos de la creacin de aviones, simuladores de vuelo. Macrocomputadoras o Mainframes Las macrocomputadoras son tambin conocidas como Mainframes. Los mainframes son grandes, rpidos y caros sistemas que son capaces de controlar cientos de usuarios simultneamente, as como cientos de dispositivos de entrada y salida. En el pasado, los Mainframes ocupaban cuartos completos o hasta pisos enteros de algn edificio, hoy en da, un Mainframe es parecido a una hilera de archiveros en algn cuarto con piso falso, sto para ocultar los cientos de cables d e los perifricos , y su temperatura tiene que estar controlada.

Minicomputadoras En 1960 surgi la minicomputadora, una versin ms pequea de la Macrocomputadora. Al ser orientada a tareas especficas, no necesitaba de todos los perifricos que necesita un Mainframe, y sto ayudo a reducir el precio y costos de mantenimiento . Las minicomputadoras , en tamao y poder de procesamiento, se encuentran entre los mainframes y las estaciones de trabajo.En general, una minicomputadora, es un sistema multiproceso (varios procesos en paralelo) capaz de soportar de 10 hasta 200 usuarios simultneamente. Actualmente se usan para almacenar grandes bases de datos, automatizacin industrial y aplicacio nes multiusuario. Microcomputadoras o PCs Las microcomputadoras o Computadoras Personales (PCs) tuvieron su origen con la creacin de los microprocesadores. Un microprocesador es una computadora en un chip, o sea un circuito integrado independiente. Las PCs son computadoras para uso personal y relativamente son baratas y actualmente se encuentran en las oficinas, escuelas y hogares. Existen otros tipos de microcomputadoras , como la Macintosh, que no son compatibles con la IBM, pero que en muchos de los casos se les llaman tambin PCs, por ser de uso personal. En la actualidad existen variados tipos en el diseo de PCs: 1. Computadoras personales, con el gabinete tipo minitorre, separado del monitor. 2. Computadoras personales porttiles Laptop o Notebook. 3. Computadoras personales ms comunes, con el gabinete horizontal, separado del monitor. 4. Computadoras personales que estn en una sola unidad compacta el monitor y el CPU. 5. Las computadoras laptops son aquellas computadoras que estn diseadas para poder ser transportadas de un lugar a otro. Se alimentan por medio de bateras recargables , pesan entre 2 y 5 kilos y la mayora trae integrado una pantalla de LCD (Liquid Crys tal Display). 6. Estaciones de trabajo o Workstations Caractersticas Memoria Unidad aritmetica logica Unidad o procesador de control

MEMORIA PRINCIPAL(interna o central). Se almacenan datos y programas, hay dos operaciones que se hacen en la memoria (lee y escribe) entonces se dice que es donde almacena, se lee y se escribe. Es un conjunto de clulas numeradas y dos registros especiales con los que realiza las transacciones. El registro de direccin que indica el numero de la celula afectada y el de intercambio que contiene la informacin leda o la que hay que escribir en la celula de cuestin. La memoria central o simplemente memoria (interna o principal) se utiliza para almacenar informacin. En general, la informacin almacenada en memoria puede ser de dos tipos: las instrucciones de un programa y los datos con los que se operan las instrucciones. Por ejemplo: Para que un programa se pueda ejecutar (correr, rodar, funcionar,), debe ser situado en la memoria, en una operacin denominada carga(load) del programa. La memoria central de una computadora es una zona de almacenamiento organizada en centenares o millares de unidades de almacenamiento individual celdas. La unidad elemental de memoria se llama byte(octeto). Un byte tiene la capacidad de almacenar un caracter de informacin, y esta formado por un conjunto de unidades ms pequeas de almacenamiento denominadas bits, que son dgitos binarios (0 1). Generalmente se acepta que un byte contiene ocho bits. Por consiguiente, si se desea alamacenar la frase la computadora utilizara exactamente 23 bytes consecutivos de memoria. Obsrvese que ademas de las letras, existen cuatro espacios en blanco y un punto (un espacio es un carcter que emplea tambin un byte). De modo similar, el nmero del pasaporte P57487891 ocupara 9 bytes. Estos datos se llaman alfanumricos y pueden constar de alfabeto, Dgitos o incluso caracteres especiales (simbolos:$,#,*,etc.). Mientras que cada caracter de un dato alfanumrico se almacena en un byte, la informacin numrica se almacena de un modo diferente. Los datos numricos ocupan 2,4 e incluso 8 bytes consecutivos, dependiendo del tipo de dato numrico. Existen dos conceptos importantes asociados a cada byte o posicin de memoria: su direccin y contenido. Cada celda o byte tiene asociada una unica direccin que indica su posicin relativa

en memoria mediante la cual se puede acceder a la posicin para almacenar o recuperar informacin. La informacin almacenada en una posicin de memoria es su contenido. El contenido de estas direcciones o posiciones de memoria se llaman palabras, de modo que existen palabras de 8,16,32, y 64 bits. Por consiguiente, si trabaja con una maquina de 32 bits, es decir, 32 digitos, bien ceros o unos. Siempre que una nueva informacin se almacena en una posicin, se destruye (desaparece) cualquier informacin que en ella hubiera y no se puede recuperar. La direccin es permanente y nica, el contenido puede cambiar mientras se ejecuta un programa. UAL(UNIDAD ARITMETICA LOGICA). La unidad aritmetica logica opera los datos que recibe siguiendo las indicaciones por la unidad de control. Esta unidad puede realizar operaciones aritmeticas logicas, por ejemplo: el de realizar la suma, la forma en que realiza la operacin. 1.- Se debe tener el codigo de operacin que indique la operacin a efectuar en este caso el codigo de suma. 2.- Direccin de la clula en la que se encuentra almacenado el primer sumando. 3.- Direccin del segundo sumando. 4.- Direccin de la clula en la que se almacena el resultado. Instrucciones para efectuar la suma. a) Cargar el primer operando en el acumulador. b) Sumar el segundo operando con el contenido del acumulador. c) Cargar el contenido del acumulador en la direccin del resultado. UNIDAD DE CONTROL (La unidad que va decidir controlar).

La unidad de control es el autentico cerebro que controla y coordina el funcionamiento de la computadora. A raz de la interpretacin de las instrucciones que integran el programa esta unidad genera el conjunto de ordenes elementales necesarias para que se realice la tarea necesitada. Pasos para la unidad de control. 1. Se estrae de la memoria principal la instruccin a ejecutar esa informacin es almacenada en el contador de instrucciones, la informacin que se almacena es la proxima instruccin a ejecutar en el registro de instruccin propiamente dicha. 2.- Una vez conocido el codigo de la operacin la unidad de control ya sabe que circuitos de la UAL deben de intervenir pueden establecerse las conexiones electricas necesarias atraves del secuenciador. 3.- Extrae de la memoria principal los datos necesarios para ejecutar la instruccin en proceso 4.- Ordena la AUL que efectua las operaciones el resultado de este es depositado en el acumulador de la AUL. 5.- Si la instruccin a proporcionado nuevos datos estos son almacenados en la memoria principal. 6.- Incrementa en una unidad el contenido del contador de instrucciones a ejecutar. UNIDADES PERIFERICAS Unidades de comunicacin Memorias auxiliares. Las unidades de comunicacin: Permiten el dialogo con el exterior que son las de entrada y salida ejemplo: teclado, monitor impresora, mouse. Las memorias auxiliares: Sirven para almacenar grandes volumenes de datos de forma permanente por ejemplo:Unidades de discos y cintas magneticas.

La comunicacin entre los perifericos y la computadora se realizan atraves de los canales. Funcionamiento La Unidad central de proceso o CPU, se puede definir como: Un circuito microscpico que interpreta y ejecuta instrucciones. La CPU se ocupa del control y el proceso de datos en los ordenadores. Habitualmente, la CPU es un microprocesador fabricado en un chip, un nico trozo de silicio que contiene millones de componentes electrnicos. El microprocesador de la CPU est formado por una unidad aritmtico lgica que realiza clculos y comparaciones, y toma decisiones lgicas (determina si una afirmacin es cierta o falsa mediante las reglas del lgebra de Boole); por una serie de registros donde se almacena informacin temporalmente, y por una unidad de control que interpreta y ejecuta las instrucciones. Para aceptar rdenes del usuario, acceder a los datos y presentar los resultados, la CPU se comunica a travs de un conjunto de circuitos o conexiones llamado bus. El bus conecta la CPU a los dispositivos de almacenamiento (por ejemplo, un disco duro), los dispositivos de entrada (por ejemplo, un teclado o un ratn) y los dispositivos de salida (por ejemplo, un monitor o una impresora). MEMORIA ARQUITECTURA DE LA MEMORIA (ROM) La arquitectura (estructura) interna de un CI-ROM es muy compleja y no necesitamos conocer todos sus detalles. Sin embargo es constructivo observar un diagrama simplificado de la estructura interna. Existen cuatro partes bsicas: decodificador de renglones, arreglo de registros y buffer de salida. ARQUITECTURA DE LA MEMORIA (RAM) Como sucede con la ROM, es til pensar que la RAM consta de varios registros, cada uno de los cuales almacena una sola palabra de datos y tiene una direccin nica. Las RAMS comnmente vienen con capacidades de palabras de 1K, 4K, 8K, 16K, 64K, 128K, 256K, y 1024K, y tamaos

de palabras de 1, 4, u 8 bits. Como veremos mas adelante , la capacidad de las palabras y el tamao de estas puede extenderse combinando circuios integrados de memoria. Operacin de lectura. Operacin de escritura. Seleccin de CI. Terminales comunes de entrada/ salida. ARQUITECTURA DE LA MEMORIA (EPROM) ROM programable y borrable. Una EPROM puede ser programada por el usuario y tambin puede borrarse y reprogramarse tantas veces como desee. Una ves programada, la EPROM es una memoria no voltil que contendr sus datos almacenados indefinidamente. El proceso para programar una EPROM implica la aplicacin de niveles de voltaje especiales (comnmente en un orden de 10 a 25 volts) a las entradas adecuadas del circuito en una cantidad de tiempo especificada (por lo general 50 minutos) por la localidad de direccin. Tipos MEMORIA RAM Concepto RAM : Siglas de Random Access Memory, un tipo de memoria a la que se puede acceder de forma aleatoria; esto es, se puede acceder a cualquier byte de la memoria sin pasar por los bytes precedentes. RAM es el tipo ms comn de memoria en las computadoras y en otros dispositivos, tales como las impresoras. Hay dos tipos bsicos de RAM: DRAM (Dynamic RAM), RAM dinmica SRAM (Static RAM), RAM esttica Los dos tipos difieren en la tecnologa que usan para almacenar los datos. La RAM dinmica necesita ser refrescada cientos de veces por segundo, mientras que la RAM esttica no necesita ser refrescada tan frecuentemente, lo que la hace ms rpida, pero tambin ms cara que la RAM dinmica. Ambos tipos son voltiles, lo que significa que pueden perder su contenido cuando se desconecta la alimentacin.

Tipos de memoria RAM VRAM : Siglas de Vdeo RAM, una memoria de propsito especial usada por los adaptadores de vdeo. A diferencia de la convencional memoria RAM, la VRAM puede ser accedida por dos diferentes dispositivos de forma simultnea. SIMM:Siglas de Single In line Memory Module, un tipo de encapsulado consistente en una pequea placa de circuito impreso que almacena chips de memoria, y que se inserta en un zcalo SIMM en la placa madre o en la placa de memoria. Los SIMMs son ms fciles de instalar que los antiguos chips de memoria individuales, y a diferencia de ellos son medidos en bytes en lugar de bits. DIMM: Siglas de Dual In line Memory Module, un tipo de encapsulado, consistente en una pequea placa de circuito impreso que almacena chips de memoria, que se inserta en un zcalo DIMM en la placa madre y usa generalmente un conector de 168 contactos. SRAM: Siglas de Static Random Access Memory, es un tipo de memoria que es ms rpida y fiable que la ms comn DRAM (Dynamic RAM). El trmino esttica viene derivado del hecho que necesita ser refrescada menos veces que la RAM dinmica. DRAM: Siglas de Dynamic RAM, un tipo de memoria de gran capacidad pero que precisa ser constantemente refrescada (re-energizada) o perdera su contenido. Generalmente usa un transistor y un condensador para representar un bit Los condensadores debe de ser energizados cientos de veces por segundo para mantener las cargas. SDRAM: Siglas de Synchronous DRAM, DRAM sncrona, un tipo de memoria RAM dinmica que es casi un 20% ms rpida que la RAM EDO. SDRAM entrelaza dos o ms matrices de memoria interna de tal forma que mientras que se est accediendo a una matriz, la siguiente se est preparando para el acceso. EDO: Siglas de Extended Data Output, un tipo de chip de RAM dinmica que mejora el rendimiento del modo de memoria Fast Page alrededor de un 10%. Al ser un subconjunto de Fast Page, puede ser substituida por chips de modo Fast Page.

RAM Esttica o SDRAM, que no necesita ser restaurada, por lo que se vuelve ms rpida pero tambin ms costosa que la DRAM. La SDRAM surgi junto con los MEMORIA ROM ROM es el acrnimo de Read-Only Memory (memoria de slo lectura). Es una memoria de semiconductor no destructible, es decir, que no se puede escribir sobre ella, y que conserva intacta la informacin almacenada, incluso en el caso de interrupcin de corriente (memoria no voltil). La ROM suele almacenar la configuracin del sistema o el programa de arranque del ordenador. Caractersticas Concepto y caractersticas de una Memoria (RAM y ROM) Hablaremos un poco sobre el concepto y las caractersticas de una memoria, sea de tipo RAM o de tipo ROM, que aunque tengan diferencias, siguen siendo un par de dispositivos electrnicos con diminutas diferencias pero con similares tareas. Se refiere a componentes de un ordenador, dispositivos y medios de grabacin que retienen datos informticos durante algn intervalo de tiempo. Algunas de las caractersticas fundamentales de las memorias (de cualquier tipo) son las que a continuacin detallar detenidamente en las siguientes lneas de texto Volatilidad: Se dice que la informacin almacenada en una memoria es voltil siempre y cuando corra el riesgo de verse alterada en caso de que se produzca algn fallo de suministro de energa elctrica (memorias biestables). No son voltiles aquellas en las cuales la informacin, independientemente de que exista algn fallo en el fluido elctrico, permanece inalterada. Tiempo de Acceso: Es el tiempo que transcurre desde el instante en que se lanza la operacin de lectura en la memoria y el instante en que se dispone de la primera informacin buscada. En la memoria principal, este tiempo es, en principio, independiente de la direccin en la que se encuentre la informacin a la cual queremos acceder. Se puede ir un poco ms al grano dicindo que el tiempo de acceso es el tiempo requerido o necesitado para realizar cualquier operacin, sea lectura o escritura. Es simplemente eso, el tiempo que se solicita a la memoria para poder ejecutar cualquier operacin especfica.

Capacidad: La capacidad de una memoria (RAM y ROM) es el nmero de posiciones de un sistema, o dicho de otra manera, nmero de informaciones que puede contener una memoria. La capacidad total de memoria ser un dato esencial para calibrar la potencia de un computador. La capacidad de la memoria se mide en mltiplos de byte (8 bits): kilobytes (1.024 bytes) y megabytes (1.024 kilobytes). Funcionamiento La memoria ram es en la que se depositan los programas para arrancar viene en modulos que puedes cambiar en la placa base DDR-DDR2. La memoria rom o cache es la que tienes en este momento activa es la que ocupa lo ejecutado, lo presente una vez que cambies de pantalla y no puedas volver a ella sin volver a cargarla quiere decir que ya no est presente que no la tienes en cache. FUNCIONAMIENTO DE LAS MEMORIAS RAM. La memoria principal o RAM (acrnimo de Random Access Memory,Memoria de Acceso Aleatorio) es donde el ordenador guarda los datos que estutilizando en el momento presente. Se llama de acceso aleatorio porque el procesador accede a la informacin que est en la memoria en cualquier punto sin tener que accedera la informacin anterior y posterior. Es la memoria que se actualiza constantementemientras el ordenador est en uso y que pierde sus datos cuando el ordenador se apaga. Proceso de carga en la memoria RAM: Cuando las aplicaciones se ejecutan, primeramente deben ser cargadas enmemoria RAM. El procesador entonces efecta accesos a dicha memoria para cargar instrucciones y enviar o recoger datos. Reducir el tiempo necesario para acceder a la memoria, ayuda a mejorar las prestaciones del sistema. La diferencia entre la RAM yotros tipos de memoria de almacenamiento, como los disquetes o discos duros, es que laRAM es mucho ms rpida, y se borra al apagar el ordenador. Es una memoria dinmica, lo que indica la necesidad de recordar los datos ala memoria cada pequeos periodos de tiempo, para impedir que esta pierda lainformacin. Eso se llama Refresco. Cuando se pierde la alimentacin, la memoria pierde todos los datos. Random

Access, acceso aleatorio, indica que cada posicin de memoria puede ser leda o escrita en cualquier orden. Lo contrario seria el accesosecuencial, en el cual los datos tienen que ser ledos o escritos en un orden predeterminado. Dispositivos de I/O INTRODUCCION El sistema de E/S se encarga de comunicar la CPU con el mundo exterior. Para realizar la comunicacin, es necesario realizar una traduccin de la informacin, del formato exterior al interno de la mquina y viceversa. Para esto se utilizan los perifricos. Esta comunicacin cubre numerosos aspectos: desde la interaccin hombre-mquina hasta el control de procesos en sistemas automticos La transferencia de informacin entre la CPU (computador) y el mundo exterior se realiza a travs de dispositivos llamados perifricos Tipos Los Tipos de Dispositivos de Entrada Ms Comunes Son: a) Teclado: El teclado es un dispositivo eficaz para introducir datos no grficos como rtulos de imgenes asociados con un despliegue de grficas. Los teclados tambin pueden ofrecerse con caractersticas que facilitan la entrada de coordenadas de la pantalla, selecciones de mens o funciones de grficas. b) Ratn Mouse: Es un dispositivo electrnico que nos permite dar instrucciones a nuestra computadora a travs de un cursor que aparece en la pantalla y haciendo clic para que se lleve a cabo una accin determinada; a medida que el Mouse rueda sobre el escritorio, el cursor (Puntero) en la pantalla hace lo mismo. Tal procedimiento permitir controlar, apuntar, sostener y manipular varios objetos grficos (Y de texto) en un programa. Tipos de Mouse: Existen diferentes tecnologas con las que funciona el Mouse:

Mecnica: era poco precisa y estaba basada en contactos fsicos elctricos a modo de escobillas que en poco tiempo comenzaban a fallar. ptica: es la ms utilizada en los "ratones" que se fabrican ahora. Opto mecnica: son muy precisos, pero demasiado caros y fallan a menudo. c) Micrfono: Los micrfonos son los transductores encargados de transformar energa acstica en energa elctrica, permitiendo, por lo tanto elregistro, almacenamiento, transmisin y procesamiento electrnico de las seales de audio. Son dispositivos duales de

los altoparlantes, constituyendo ambos transductores los elementos mas significativos en cuanto a las caractersticas sonoras que sobre imponen a las seales de audio.

d) Scanner: Es una unidad de ingreso de informacin. Permite la introduccin de imgenes grficas al computador mediante un sistema de matricesde puntos, como resultado de un barrido ptico del documento. La informacin se almacena en archivos en forma de mapas de bits (bit maps), o en otros formatos ms eficientes como Jpeg o Gif.

e) Cmara Digital: se conecta al ordenador y le transmite las imgenes que capta, pudiendo ser modificada y retocada, o volverla a tomar en caso de que este mal. Puede haber varios tipos:

Cmara de Fotos Digital: Toma fotos con calidad digital, casi todas incorporan una pantalla LCD (Liquid Cristal Display) donde se puede visualizar la imagen obtenida. Tiene una pequea memoria donde almacena fotos para despus transmitirlas a un ordenador.

Cmara de Video: Graba videos como si de una cmara normal, pero las ventajas que ofrece en estar en formato digital, que es mucho mejor la imagen, tiene una pantalla LCD por la que ves simultneamente la imagen mientras grabas. Se conecta al PC y este recoge el video que has grabado, para poder retocarlo posteriormente con el software adecuado.

Webcam: Es una cmara de pequeas dimensiones. Slo es la cmara, no tiene LCD. Tiene que estar conectada al PC para poder funcionar, y esta transmite las imgenes al ordenador. Su uso es generalmente para videoconferencias por Internet, pero mediante el software adecuado, se pueden grabar videos como una cmara normal y tomar fotos estticas. f. Lector de Cdigo de Barras: Dispositivo que mediante un haz

de lser lee dibujos formados por barras y espacios paralelos, que codifica informacin mediante anchuras relativas de estos elementos. Los cdigos de barras representan datos en una forma legible por el ordenador, y son uno de los medios ms eficientes para la captacin automtica de datos. g. Lpices pticos: Es una unidad de ingreso de informacin que funciona acoplada a una pantalla fotosensible. Es un dispositivo exteriormente semejante a un lpiz, con un mecanismo de resorte en la punta o en un botn lateral, mediante el cual se puede seleccionar informacin visualizada en la pantalla. Cuando se dispone de informacin desplegada, con el lpiz ptico se puede escoger una opcin entre las diferentes alternativas, presionndolo sobre la ventana respectiva o presionando el botn lateral, permitiendo de ese modo que se proyecte un rayo lser desde el lpiz hacia la pantalla fotosensible.

h)

Palancas

de

Mando

(Joystick):

Dispositivo sealador

muy

conocido,

utilizado

mayoritariamente para juegos de ordenador o computadora, pero que tambin se emplea para otras tareas. Un joystick o palanca de juegos tiene normalmente una base de plstico redonda o rectangular, a la que est acoplada una palanca vertical. Es normalmente un dispositivo sealador relativo, que mueve un objeto en la pantalla cuando la palanca se mueve con respecto al centro y que detiene el movimiento cuando se suelta. i) Tarjetas Perforadas: ficha de papel manila de 80 columnas, de unos 7,5 cm. (3 pulgadas) de ancho por 18 cm. (7 pulgadas) de largo, en la que podan introducirse 80 columnas de datos en forma de orificios practicados por una mquina perforadora. Estos orificios correspondan a nmeros, letras y otros caracteres que poda leer un ordenador equipada con lector de tarjetas perforadas. Los Dispositivos de Salida: Estos dispositivos permiten al usuario ver los resultados de los clculos o de las manipulaciones de datos de la computadora. El dispositivo de salida ms comn es la unidad de visualizacin (VDU, acrnimo de Video Display Unit), que consiste en un monitor que presenta los caracteres y grficos en una pantalla similar a la del televisor. Los tipos de Dispositivos de Salida ms Comunes Son: a) Pantalla o Monitor: Es en donde se ve la informacin suministrada por el ordenador. En el caso ms habitual se trata de un aparato basado en un tubo de rayos catdicos (CRT) como el de los televisores, mientras que en los porttiles es una pantalla plana de cristal lquido (LCD). b) Impresora: es el perifrico que el ordenador utiliza para presentar informacin impresa en papel. Las primeras impresoras nacieron muchos aos antes que el PC e incluso antes que los monitores, siendo el mtodo ms usual para presentar los resultados de los clculos en aquellos primitivos ordenadores. En nada se parecen las impresoras a sus antepasadas de aquellos tiempos, no hay duda de que igual que hubo impresoras antes que PCs, las habr despus de stos, aunque se basen en tecnologas que an no han sido siquiera inventadas. Hay Varios Tipos:

Matriciales: Ofrecen mayor rapidez pero una calidad muy baja. Inyeccin: La tecnologa de inyeccin a tinta es la que ha alcanzado un mayor xito en las impresoras de uso domstico o para pequeasempresas, gracias a su relativa velocidad, calidad y sobre todo precio reducidos, que suele ser la dcima parte de una impresora de las mismas caractersticas. Claro est que hay razones de peso que justifican stas

caractersticas, pero para imprimir algunas cartas, facturas y pequeos trabajos, el rendimiento es similar y el costo muy inferior. Hablamos de impresoras de color porque la tendencia del mercado es que lainformtica en conjunto sea en color. Esta tendencia empez hace una dcada con la implantacin de tarjetas grficas y monitores en color. Todava podemos encontrar algunos modelos en blanco y negro pero ya no son recomendables.

Lser: Ofrecen rapidez y una mayor calidad que cualquiera, pero tienen un alto costo y solo se suelen utilizar en la mediana y grande empresa. Por medio de un haz de lser imprimen sobre el material que le pongamos las imgenes que le haya enviado la CPU.

c) Altavoces: Dispositivos por los cuales se emiten sonidos procedentes de la tarjeta de sonido. Actualmente existen bastantes ejemplares que cubren la oferta ms comn que existe en el mercado. Se trata de modelos que van desde lo ms sencillo (una pareja de altavoces estreo), hasta el ms complicado sistema de Dolby Digital, con nada menos que seis altavoces, pasando por productos intermedios de 4 o 5 altavoces. d) Auriculares: Son dispositivos colocados en el odo para poder escuchar los sonidos que la tarjeta de sonido enva. Presentan la ventaja de que no pueden ser escuchados por otra persona, solo la que los utiliza. e) Bocinas: Cada vez las usa ms la computadora para el manejo de sonidos, para la cual se utiliza como salida algn tipo de bocinas. Algunas bocinas son de mesas, similares a la de cualquier aparato de sonidos y otras son porttiles (audfonos). Existen modelos muy variados, de acuerdo a su diseo y la capacidad en watts que poseen. f) Multimedia: Combinacin de Hardware y Software que puede reproducir salidas que emplean diversos medios como texto, grficos, animacin, video, msica, voz y efectos de sonido. g) Plotters (Trazador de Grficos): Es una unidad de salida de informacin que permite obtener documentos en forma de dibujo. Existen plotters para diferentes tamaos mximos de hojas (A0, A1, A2, A3 y A4); para diferentes calidades de hojas de salida (bond, calco, acetato); para distintos espesores de lnea de dibujo (diferentes espesores de rapidgrafos), y para distintos colores de dibujo (distintos colores de tinta en los rapidgrafos). h) Fax: Dispositivo mediante el cual se imprime una copia de otro impreso, transmitida o bien, va telfono, o bien desde el propio fax. Se utiliza para ello un rollo de papel que cuando acaba la impresin se corta. I) Data Show (Can): Es una unidad de salida de informacin. Es bsicamente una pantalla plana de cristal lquido, transparente e independiente. Acoplado a un retro proyector permite la proyeccin amplificada de la informacin existente en la pantalla del operador.

UNIDAD 2 COMUNCACIN INTERNA EN LA COMPUTADORA BUSES En arquitectura de computadores, el bus es un sistema digital que transfiere datos entre los componentes de una computadora o entre computadoras. Est formado por cables o pistas en un circuito impreso, dispositivos como resistencias y condensadores adems de circuitos integrados. En los primeros computadores electrnicos, todos los buses eran de tipo paralelo, de manera que la comunicacin entre las partes del computador se haca por medio de cintas o muchas pistas en el circuito impreso, en los cuales cada conductor tiene una funcin fija y la conexin es sencilla requiriendo nicamente puertos de entrada y de salida para cada dispositivo. La tendencia en los ltimos aos es el uso de buses seriales como el USB, Custom Firewire para comunicaciones con perifricos y el reemplazo de buses paralelos para conectar toda clase de dispositivos, incluyendo el microprocesador con el chipset en la propia placa base. Son conexiones con lgica compleja que requieren en algunos casos gran poder de cmputo en los propios dispositivos, pero que poseen grandes ventajas frente al bus paralelo que es menos inteligente. Existen diversas especificaciones de bus que definen un conjunto de caractersticas mecnicas como conectores, cables y tarjetas, adems de protocolos elctricos y de seales. TIPOS DE BUSES Existen dos grandes tipos clasificados por el mtodo de envo de la informacin: bus paralelo o bus serie. Hay diferencias en el desempeo y hasta hace unos aos se consideraba que el uso apropiado dependa de la longitud fsica de la conexin: para cortas distancias el bus paralelo, para largas el serial. 1.- Bus paralelo Es un bus en el cual los datos son enviados por bytes al mismo tiempo, con la ayuda de varias lneas que tienen funciones fijas. La cantidad de datos enviada es bastante grande con una frecuencia moderada y es igual al ancho de los datos por la frecuencia de funcionamiento. En los computadores ha sido usado de manera intensiva, desde el

bus del procesador, los buses de discos duros, tarjetas de expansin y de vdeo, hasta las impresoras.

Diagrama de un Bus Backplane como extensin del bus de procesador. El Front Side Bus de los procesadores Intel es un bus de este tipo y como cualquier bus presenta unas funciones en lneas dedicadas:

Las Lneas de Direccin son las encargadas de indicar la posicin de memoria o el dispositivo con el que se desea establecer comunicacin.

Las Lneas de Control son las encargadas de enviar seales de arbitraje entre los dispositivos. Entre las ms importantes estn las lneas de interrupcin, DMA y los indicadores de estado.

Las Lneas de Datos trasmiten los bits de forma aleatoria de manera que por lo general un bus tiene un ancho que es potencia de 2.

Un bus paralelo tiene conexiones fsicas complejas, pero la lgica es sencilla, que lo hace til en sistemas con poco poder de cmputo. En los primeros microcomputadores, el bus era simplemente la extensin del bus del procesador y los dems integrados "escuchan" las lnea de direcciones, en espera de recibir instrucciones. En el PC IBM original, el diseo del bus fue determinante a la hora de elegir un procesador con I/O de 8 bits (Intel 8088), sobre uno de 16 (el 8086), porque era posible usar hardware diseado para otros procesadores, abaratando el producto. 2.- Bus serie En este los datos son enviados, bit a bit y se reconstruyen por medio de registros o rutinas de software. Est formado por pocos conductores y su ancho de banda depende

de la frecuencia. Es usado desde hace menos de 10 aos en buses para discos duros, unidades de estado slido, tarjetas de expansin y para el bus del procesador.

BUSES NORMALIZADOS Un bus debe cumplir las siguientes especificaciones: Nivel mecnico En el nivel mecnico deben definirse aspectos tales como el tipo de soporte, el nmero de hilos del bus, el tipo de conector, etc. Por ejemplo, en los buses para la conexin de placas impresas, hay que definir, entre otras cosas, la altura de las placas, los conectores y las posiciones de stos, para garantizar la compatibilidad de las distintas placas. Nivel elctrico El nivel elctrico (u ptico, en el caso de emplear como soporte la fibra ptica), debe especificar el circuito equivalente de los dispositivos que se conectan a las lneas del bus, tanto de los emisores como de los receptores. Tambin debe especificar las tensiones y corrientes utilizadas para establecer el valor de las seales. En este nivel, debe quedar definida la forma en la que los distintos dispositivos deben conectarse elctricamente. Nivel lgico Este nivel define estticamente todas las lneas del bus, estableciendo las equivalencias entre los valores elctricos de las seales y sus valores lgicos. Por ejemplo, se definir que los hilos 0-7 su nivel alto (5V) equivale a un 1 lgico y los hilos 8-15 su nivel activo es a nivel bajo (0V). Nivel de temporizacin bsica En este nivel se establecen los cronogramas para la realizacin de la operacin ms elemental del bus, esto es, de un ciclo. Nivel de transferencia elemental En este nivel se establece el procedimiento empleado para realizar una transferencia de un dato por el bus. En el caso de un bus de ciclo completo, este nivel coincide con el anterior puesto que la temporizacin bsica establece todas las condiciones necesarias

para transferir un dato. Sin embargo, en el caso de un bus de ciclo partido, se especifican las ranuras que forman cada tipo de ciclo o transferencia. Nivel de transferencia de bloque En algunos buses, la operacin bsica est formada por una serie de transferencias elementales, que tiene por objetivo el transferir un bloque de informacin con entidad propia. En este nivel, deber definirse el protocolo de comunicacin empleado para realizar esta transferencia de bloque. Se definirn aspectos tales como cabeceras, codificacin de los datos para deteccin de errores, procedimientos de recuperacin para el caso de error, identificacin del receptor, etc.

MODOS DE DIRECCIONAMIENTO El direccionamiento de la memoria puede considerarse desde dos puntos de vista: fsico y lgico. El primero se refiere a los medios electrnicos utilizados en el ordenador para acceder a las diversas posiciones de memoria. El segundo, a la forma en que se expresan y guardan las direcciones. En este epgrafe nos referiremos exclusivamente a la forma en que son tratadas las direcciones de memoria del PC. Advirtiendo desde ahora, que este asunto, como muchos otros, ha sufrido mutaciones a lo largo del tiempo, y que arrastra modos que solo tienen una justificacin de tipo histrico, en razn de las caractersticas del hardware de los primeros PCs. El sistema de numeracin utilizado por los informticos para representar las direcciones de memoria en el texto escrito no suele ser la decimal (como parecera razonable), sino el hexadecimal. La razn es que los nmeros hexadecimales guardan cierta concordancia con las potencias de 2. Por ejemplo, un bus de direcciones de 8 bits puede acceder a 256 posiciones (en hexadecimal es el rango 00-FFh). En caso de direcciones de 16 bits, se puede acceder 65.536 posiciones (es el rango 0000-FFFFh). El bus de direcciones del PC XT, que tiene 20 bits, las posibilidades son 1.048.576 (es el rango 00000-FFFFFh). Como veremos a continuacin, puede utilizarse una doble notacin: Direcciones absolutas, indicadas por un hexadecimal de cinco dgitos, en el rango 00000-FFFFFh, o en direcciones segmentadas, que utiliza dos grupos de cuatro dgitos hexadecimales.

Direccionamiento segmentado Hemos indicado que el bus de direcciones del PC XT era de 20 bits ( H2), por lo que tericamente podan manejarse un total de 220 posibilidades (1.048.576). Sin embargo, el procesador 8088 utilizado tiene registros de 16 bits, por lo que solo puede contener directamente 216 posiciones. La solucin consisti en expresar las direcciones mediante dos palabras de 16 bits, denominadas desplazamiento y segmento que, por consiguiente, pueden ser representadas mediante un hexadecimal de cuatro cifras en el rango 0000-FFFFh. Estas dos palabras pueden ser traducidas a una direccin de 20 bits mediante la operacin denominada suma con desplazamiento. Por ejemplo, suponiendo que el desplazamiento y el segmento fuesen respectivamente ABCDh y E1FAh, la forma de obtener la direccin resultante es como sigue: Una de las palabras, el desplazamiento, se desplaza una posicin aadindole un cero a la derecha (equivale a multiplicarla por 16, ya que las direcciones se expresan en hexadecimal). En nuestro caso, si el desplazamiento es ABCDh resulta ABC D0h?. Puesto que inicialmente es un hexadecimal de 4 cifras (ABCD en nuestro caso), el desplazamiento la transforma en un hexadecimal de 5 cifras (ABCD0). El valor obtenido se suma con el valor del segmento (E 1 F Ah), as que la direccin resultante, sera 69ECAh. Para distinguirla de la anterior, esta ltima forma se denomina direccin absoluta. Modelos de memoria DOS Los programas DOS requieren la existencia de una zona contigua de memoria convencional (preferiblemente de 640 KB), aunque en realidad este espacio debe ser compartido con la tabla de vectores de interrupcin; rea de datos de la ROM BIOS ( H4) y buena parte del propio Sistema Operativo DOS. Por ejemplo, controladores de dispositivos (los famosos device= del fichero CONFIG.SYS). Como consecuencia de la escasez de espacio, se desarrollaron tcnicas para permitir que controladores de dispositivos y TSRs [2] se cargaran en otras zonas de memoria. Generalmente este tipo de instrucciones de carga se sitan en los ficheros CONFIG.SYS y AUTOEXEC.BAT, y aprovechan que no todo el espacio de memoria superior es utilizado por el Sistema, de modo que existen zonas ociosas en las que podan situarse los citados controladores.

Memoria expandida Muy pronto se comprob que el Megabyte de memoria inicialmente previsto era claramente insuficiente, por lo que se arbitraron diversos tipos de soluciones. Los ingenieros de software, en cooperacin con los de hardware, debieron hacer verdaderos juegos malabares para tratar de suplir la cortedad de miras de los diseadores del PC. Poco ms tarde Quadram, Ahston-Tate y el fabricante de tarjetas de memoria AST publicaron otra ms flexible denominada EEMS (Enhanced EMS); adems, la especificacin LIM fue perfeccionada para proporcionar 32 MB adicionales mediante una combinacin hardware/software. El procedimiento consista en aadir al ordenador una placa adicional de memoria de conmutacin de bancos de hasta 32 MB, que era conducida por un driver adecuado, el EMM (Expanded Memory Manager) cargado por el CONFIG.SYS. El truco consiste en que en un rea en desuso de la memoria superior , se sita una zona 64 KB, denominada marco de pgina, en la que existen 4 secciones de 16 KB (ventanas) que se emplean como punteros a una pgina ms grande en la memoria de conmutacin de bancos. Los programas podan utilizar segmentos de datos muy grandes ya que el gestor de memoria EMM se encargaba de traer automticamente a la ventana la zona necesaria en cada momento. Modo protegido y memoria extendida La especificacin EMS de Lotus/Intel/Microsoft, permita manejar grandes cantidades de datos (ahora no nos parecen tan grandes), pero no resolva el problema de grandes cantidades de cdigo, ya que el segmento de cdigo no poda manejarse de esta forma. Esto presentaba problemas no solo para programas grandes, sino para cualquier intento de multiprogramacin, cuando varios programas deben coexistir en memoria. Como siempre, la solucin vino de la mano de otro avance tecnolgico; en este caso, la aparicin del procesador Intel 80286, que en 1982 inici la era del PC AT. Este micro permite un acceso a memoria que recuerda vagamente la especificacin EMS, pero de forma nativa, ya que los mecanismos estn incluidos en el procesador. Como la poltica de Intel ha sido mantener compatibilidad con los micros anteriores, el 80286 poda trabajar en modo real, imitando el funcionamiento del 8088 , mientras que la nueva forma se denomin modo protegido.

El modo protegido utiliza los registros de segmento como punteros a unos nuevos registros de direccin de 24 bits denominados tablas de descripcin (descriptor tables), que permiten acceder a un mximo de 224 (16 M Bytes) de memoria fsica, de forma que los registros de segmento son selectores que marcan el inicio de una direccin de 24 bits. La memoria que se haca accesible mediante este sistema se denomin memoria extendida, para distinguirla de la antigua EMS . La posterior introduccin del 80386, con registros de 32 bits, permiti direccionar hasta 232 (4 G Bytes) de memoria externa. Los nuevos micros incluyeron otras mejoras que permitan al Sistema Operativo un funcionamiento ms cmodo y seguro de las aplicaciones cuando operaba en modo protegido. Los mecanismos pertinentes estaban incluidos en el hardware o al menos este proporcionaba recursos al SO para realizarlos cmodamente, aunque desde luego, para sacar provecho de estas mejoras el Sistema deba estar preparado ex profeso. El DOS no poda utilizarlas, s en cambio los sistemas ms avanzados del momento, como OS/2, Unix o Windows. Bsicamente estas mejoras se referan a dos cuestiones: Manejo de memoria virtual Memoria virtual Esta tcnica consiste en hacer creer al programa que dispone de ms memoria que la fsicamente disponible en RAM. Este artificio tiene sentido porque en ese momento (y actualmente), la memoria extendida era mayor que la fsicamente disponible en muchos sistemas, adems el disco duro era estndar en todos los equipos. Esta RAM ficticia se conoce como memoria virtual; una simulacin conocida de antiguo en el mundo de los mainframes, que fue introducida en la informtica personal a partir del 80286. Este procesador ya dispona de un controlador hardware para este menester, de forma que su manejo no significaba una gran sobrecarga para el Sistema. Su funcionamiento se basa en que cuando una aplicacin necesita ms espacio y la memoria fsica est agotada, el controlador de memoria virtual proporciona espacio auxiliar utilizando un fichero de intercambio (Swap file) situado en memoria externa (disco duro generalmente H2), donde se almacena la informacin que no cabe en la RAM.

Adems de facilitar la apariencia de ms RAM que la fsicamente disponible, este mecanismo permite que diversas aplicaciones compartan la misma memoria fsica. Aunque para ello se requieran constantes maniobras de carga y descarga (swapping) de trozos del fichero de intercambio a memoria, por lo que el rendimiento global del sistema se resiente si la desproporcin entre el fichero de intercambio y la RAM es muy notable. Modo real 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. El modo real est caracterizado por 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, y no tiene conceptos de proteccin de memoria o multitarea a nivel de hardware. Todos los CPUs x86 de las series del 80286 y posteriores empiezan en modo real al encenderse el computador; los CPUs 80186 y anteriores tenan solo un modo operacional, que era equivalente al modo real en chips posteriores. La arquitectura 286 introdujo el modo protegido, permitiendo, entre otras cosas, la proteccin de la memoria a nivel de hardware. Sin embargo, usar estas nuevas caractersticas requiri instrucciones de software adicionales no necesarias previamente. Puesto que una especificacin de diseo primaria de los microprocesadores x86 es que sean completamente compatibles hacia atrs con el software escrito para todos los chips x86 antes de ellos, el chip 286 fue hecho para iniciarse en modo real - es decir, en un modo que tena apagadas las nuevas caractersticas de proteccin de memoria, de modo que pudieran correr sistemas operativos escritos para microprocesadores ms viejos. Al da de hoy, incluso los ms recientes CPUs x86 se inician en modo real al encenderse, y pueden correr el software escrito para cualquier chip anterior. Los sistemas operativos DOS (MS-DOS, DR-DOS, etc.) trabajan en modo real. Las primeras versiones de Microsoft Windows, que eran esencialmente un shell de interface grfica de usuario corriendo sobre el DOS, no eran realmente un sistema operativo por s mismas, corran en modo real, hasta Windows 3.0, que poda correr tanto en modo real como en modo protegido. Windows 3.0 poda correr de hecho en dos sabores de

modo protegido - el modo estndar, que corra usando modo protegido, y el modo mejorado 386, que adems usaba direccionamiento de 32 bits y por lo tanto no corra en un 286 (que a pesar de tener modo protegido, segua siendo un chip de 16 bits; los registros de 32 bits fueron introducidos en la serie 80386). El Windows 3.1 removi el soporte para el modo real, y fue el primer ambiente operativo de uso masivo que requiri por lo menos un procesador 80286 (no contando con el Windows 2.0 que no fue un producto masivo). Casi todos los sistemas operativos modernos x86 (Linux, Windows 95 y posteriores, OS/2, etc.) cambian el CPU a modo protegido o a modo largo en el arranque.

TEMPORIZADOR El temporizador es un circuito digital, dispone de dos salidas al igual que un flip flop, una salida es la inversa de la otra, a diferencia del flip flop quin cuenta con dos estados estables, el temporizador solamente posee un estado estable, el otro estado es inestable, permanece en su estado estable, hasta que se activa con un pulso de entrada, una vez que se activa cambia a su estado inestable y ah permanece por un periodo fijo de tiempo tw , este tiempo lo determina una constante de tiempo RC externa que se conecta al temporizador, despus de que transcurre el tiempo tw , las salidas dos salidas del temporizador regresan a su estado estable, hasta que se activan otra vez. La finalidad de la temporizacin es retardar el paso de una seal desde un nodo del circuito hasta otro punto, el diseo de este circuito se realiza con un dispositivo que se conoce con el nombre de monoestable temporizador, ste elemento electrnico dispone de una entrada E y una salida S, se tienen tres temporizadores bsicos que se denominan; el primero, temporizacin a la activacin, el segundo se llama temporizacin a la desactivacin y el tercero es una combinacin de las dos anteriores, temporizacin a la activacin y desactivacin simultaneas. Se dispone de dos tipos de comportamiento en que se manifiestan las salidas de los temporizadores, "redisparables" y "no redisparables" y su entrada responde a dos tipos de disparo, "activacin" y "desactivacin".

Retardo a la activacin: El temporizador con retardo a la activacin, es un circuito que produce una salida, despus de un tiempo intencionado y que se define como tw el cual sucede al activarse la entrada, se simboliza como sigue: S = [ E ta ]

Frmula, smbolo y formas de onda "entrada/salida", del temporizador a la activacin.

Reloj del Sistema Un pulso electrnico usado para sincronizar el procesamiento.

(Entre pulso y pulso solamente puede tener lugar una sola accin). Medido en megahertz (MHz) dnde 1 MHz= 1 milln de ciclos por segundo o gigahertz (GHz) donde 1 GHz = 1 ciclos de mil millones por segundo. De esto es lo que estn hablando cuando dicen que una computadora es una mquina de 2.4 GHz .La velocidad de su reloj es de 2.4 mil millones de ciclos por segundo.Cuanto ms grande el nmero = ms rpido el procesamiento RESET (Raferty Energetic System for Easing Temporomandibular) Sistema Energtico de Rafferty para Equilibrar la articulacin Temporomandibular (ATM). Un mtodo simple y no invasivo para relajar los msculos y permitir el equilibrio de la articulacin temporomandibular, ayudando a mejorar nuestra calidad de vida y curar nuestras dolencias.

ESTADO DE ESPERA A estado de espera es retrasa experimentado por una computadora procesador al tener acceso externo memoria u otro dispositivo que es lento responder. En fecha tarde 2007, microprocesadores de la computadora funcionados a una velocidad muy elevada, mientras que la tecnologa de memoria no se parece poder coger para arriba: los procesadores tpicos de la PC tienen gusto Intel Base 2 y AMD Athlon 64 X2 funcione con un reloj de varios Gigahertz, mientras que el reloj de la memoria central se extiende generalmente a partir del 667 a 1333 Megaciclo. Un cierto segundo-nivel Escondrijos de la CPU funcione ms lento que la base del procesador. Cuando el procesador necesita tener acceso a memoria externa, comienza a poner la direccin de la informacin solicitada en autobs de direccin. Entonces debe esperar la respuesta, de que puede volverse los centenares de los diez si no de ciclos ms adelante. Cada uno de esperar pasado los ciclos se llama un estado de espera. INTERRUPCIN Debido a que el procesador no puede procesar mltiples datos al mismo tiempo (procesa un dato a la vez) el sistema de multitareas es en realidad una alternancia de fragmentos de instrucciones de muchas tareas diferentes. Es posible suspender momentneamente un programa que se estaba ejecutando mediante una interrupcin que dure el tiempo que lleva una rutina de servicios de interrupcin. Luego, el programa interrumpido puede continuar ejecutndose. Existen 256 direcciones de interrupcin diferentes. Una interrupcin se realiza cuando un componente del hardware de la ordenador requiere la interrupcin del hardware. Un ordenador posee muchos perifricos. Generalmente, necesitan utilizar recursos del sistema, aunque slo sea para comunicarse con ste. Cuando necesitan un recurso, envan una peticin de interrupcin al sistema para que ste les preste atencin. Cada perifrico cuenta con un nmero de interrupcin llamado IRQ (Interruption request [Peticin de interrupcin]). Una manera de poder entender este proceso es imaginar a cada perifrico tirando de una "cuerda" conectada a una campana para indicarle al ordenador que requiere de su atencin.

De hecho, la "cuerda" es una lnea fsica que conecta la ranura a la placa madre. Para una ubicacin ISA de 8 bits, por ejemplo, hay 8 lneas IRQ (Interruption Request [Peticin de Interrupcin]) que conectan la ranura ISA de 8 bits a la placa madre, IRQ 0 a IRQ7. Estas IRQ son controladas por un "controlador de interrupciones" que verifica qu IRQ tiene mayor prioridad. Para las ranuras de 16 bits, se agregan las IRQ que van desde la 8 a la 15, las cuales requieren de un segundo controlador de interrupciones. La conexin entre los dos grupos de interrupciones se realiza por medio de la IRQ 2 que est conectada a la IRQ 9 (denominada "cascada"). El trmino "cascada" se puede pensar como una manera de "insertar" las IRQ del 8 al 15 entre las IRQ del 1 al 3:

Dado que la prioridad se otorga a medida que va aumentando el orden en el nmero de IRQ, y debido a que las IRQ del 8 al 15 se insertan entre las IRQ del 1 al 3, el orden de prioridad es el siguiente: 0 > 1 > 8 > 9 > 10 > 11 > 12 > 13 > 14 > 15 > 3 > 4 > 5 > 6 > 7 Interrupciones Hardware Los IRQ o interrupt request (Pedido de Interrupcin), son las notificaciones de las interrupciones enviadas desde los dispositivos hardware a la CPU, en respuesta a la IRQ, la CPU salta a una direccin una rutina de servicio de interrupcin (ISR), comnmente llamada Interrupt handler (Manejador de interrupciones) - Que se encuentra como una funcin dentro del software manejador de ese dispositivo formando parte del ncleo. As, una funcin manejadora de interrupciones es una funcin del ncleo que ejecuta el servicio de esa interrupcin.

Los IRQ se encuentran numerados, y cada dispositivo hardware se encuentra asociado a un nmero IRQ. En la arquitectura IBM PC y compatibles, por ejemplo, IRQ 0 se encuentra asociado al reloj o temporizador, el cual genera 100 interrupciones por segundo, disquete el 6, los discos IDE la 14 y 15. Se puede compartir un IRQ entre varios dispositivos. La siguiente figura, muestra las interrupciones hardware y su correspondiente puerto en el Controlador Programable de Interrupciones (PIC). No se deben confundir los nmeros IRQ entradas al controlador con los nmeros de la interrupcin que son las entradas en la tabla de interrupciones. Los PIC se pueden programar para generar diversos nmeros de interrupcin para cada IRQ. Los Controladores tambin controlan la prioridad de las interrupciones. Por ejemplo, el reloj (en IRQ 0) tiene una prioridad ms alta que el teclado (IRQ 1). Si el procesador est atendiendo una interrupcin del reloj, el PIC no generar una interrupcin para el teclado hasta que ISR del reloj reajusta el PIC. Por otra parte, el reloj puede interrumpir ISR del teclado. El PICs se puede programar para utilizar una variedad de esquemas de la prioridad, pero no se suele hacer esto. Se debe de tener en cuenta que el IRQ 2 del primer PIC, valida o invalida las entradas del Segundo PIC. Algunas interrupciones son fijadas por convenio en la configuracin del PC, as es que los manejadores de los dispositivos solicitan simplemente la interrupcin cuando se inicializan. Por ejemplo esto es lo que lo hace el manejador de disquete, solicita siempre la IRQ 6. Interrupcin IRQ Descripcin 00H - divisin por cero o desbordamiento 02H NMI (interrupcin no0CH 4 COM1 0DH 5 LPT2 0EH 6 disquete 0FH 7 LPT1 70H 8 Reloj 71H 9 I/o general 72H 10 I/o general

enmascarable) 04H - desbordamiento (EN) 08H 0 Temporizador del sistema 09H 1 Teclado 0AH 2 Interrupcin del segundo PIC 0BH 3 COM2

Interrupciones Hardware

73H 11 I/o general 74H 12 I/o general 75H 13 Coprocesador 76H 14 Disco duro 77H 15 I/o general

Estructuras de datos para soportar el sistema de interrupciones hardware Estudiaremos las estructuras de datos del sistema de interrupciones: irqaction almacena la direccin de la funcin de manejo de interrupciones. irq_chip contiene las funciones que manejan un controlador de interrupciones particular, es dependiente de la arquitectura. irq_desc vector con una entrada para cada una de las interrupciones que pueden ser atendida. DMA Los perifricos con frecuencia necesitan contar con "memoria prestada" del sistema, la cual utilizarn como bfer. Este bfer ser un rea de almacenamiento temporal que permite que se escriban rpidamente datos de entrada y salida. Para afrontar esta necesidad, se defini un canal de acceso directo a la memoria denominado DMA (Direct Memory Access por sus siglas en ingls). El canal DMA es un acceso a una ubicacin RAM en el ordenador, al que una "Direccin de Inicio RAM" y una "Direccin de Fin" hacen referencia. Este mtodo permite que un perifrico utilice canales especiales que le den acceso directo a la memoria, sin involucrar al microprocesador. Esto permite que el microprocesador se libere de la necesidad de hacer este trabajo. Un ordenador tipo PC cuenta con 8 canales DMA. Los primeros cuatro canales DMA poseen 8 bits mientras que los DMA que van del cuarto al sptimo poseen 16 bits. Normalmente, los canales DMA se asignan de la siguiente manera:

DMA0 - libre DMA1 - (tarjeta de sonido)/ libre DMA2 - controlador de disquetes DMA3 - puerto paralelo (puerto de la impresora) DMA4 - controlador del acceso directo a la memoria (redirigido a DMA0) DMA5 - (tarjeta de sonido)/ libre DMA6 - (SCSI)/ libre DMA7 - disponible

Direcciones de base Debido a que a veces los perifricos necesitan intercambiar informacin con el sistema, se les asignan direcciones de memoria para enviar y recibir datos. Estas direcciones se denominan "direcciones de base" (los siguientes trminos tambin se usan algunasveces:

"puertos de entrada/salida", "puertos de E/S", "direccin E/S", "direcciones de puertos de E/S", "puertos de base", o "Direcciones de Entrada/Salida"). Por intermedio de esta direccin de base los perifricos se pueden comunicar con el sistema operativo. Por consiguiente, slo puede haber una direccin de base por perifrico. A continuacin, se podr ver una lista de algunas direcciones de base comunes:

060h - teclado 170h/376h - controlador IDE secundario 1F0h/3F6h - controlador IDE primario 220h - tarjeta de sonido 300h - tarjeta de red 330h - tarjeta del adaptador SCSI 3F2h - controlador de la unidad de disquete 3F8h - COM1 2F8h - COM2 3E8h - COM3 2E8h - COM4 378h - LPT1 278h - LPT2

Sin embargo, toda esta informacin es generalmente irrelevante para el usuario medio, que no necesita preocuparse por sta. Una interrupcin es una lnea que conecta a un perifrico con el procesador. Tambin puede ser una interrupcin del hardware, cuando un componente del hardware de la PC as lo requiere. Por ejemplo, esto sucede cuando se presiona una tecla y el teclado quiere que el procesador lo note. Sin embargo, no se pueden solicitar las 256 interrupciones como interrupciones del hardware. Los diferentes perifricos siempre solicitan interrupciones especficas. Por este motivo, cuando instale y configure tarjetas de expansin, deber asegurarse de que dos perifricos deferentes no usen la misma interrupcin. De hecho, si dos perifricos poseen la misma IRQ, el sistema no sabr a qu hardware deber darle el control...el sistema se bloquear o no funcionar normalmente... generando lo que se denomina conflicto con el hardware. Un conflicto con el hardware no slo se produce cuando dos perifricos sufren la misma interrupcin del hardware. Tambin puede generarse un conflicto si dos perifricos tienen la misma direccin de entrada/salida o si se les asignan los mismos canales DMA.

El acceso directo a memoria (DMA, del ingls Direct Memory Access) permite a cierto tipo de componentes de ordenador acceder a la memoria del sistema para leer o escribir independientemente de la CPU principal. Muchos sistemas hardware utilizan DMA, incluyendo controladores de unidades de disco, tarjetas grficas y tarjetas de sonido. DMA es una caracterstica esencial en todos los ordenadores modernos, ya que permite a dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una carga masiva de interrupciones. Una transferencia DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a otro. En lugar de que la CPU inicie la transferencia, la transferencia se lleva a cabo por el controlador DMA. Un ejemplo tpico es mover un bloque de memoria desde una memoria externa a una interna ms rpida. Tal operacin no ocupa el procesador y como resultado puede ser planificado para efectuar otras tareas. Las transferencias DMA son esenciales para aumentar el rendimiento de aplicaciones que requieran muchos recursos. Cabe destacar que aunque no se necesite a la CPU para la transaccin de datos, s que se necesita el bus del sistema (tanto bus de datos como bus de direcciones), por lo que existen diferentes estrategias para regular su uso, permitiendo as que no quede totalmente acaparado por el controlador DMA.

UNIDAD III SELECCIN DE COMPONENTES PARA ENSAMBLE DE EQUIPOS DE CMPUTO.


CHIP SET Es el conjunto de circuitos integrados diseados con base a la arquitectura de un procesador (en algunos casos diseados como parte integral de esa arquitectura), permitiendo que ese tipo de procesadores funcionen en una placa base. Sirven de puente de comunicacin con el resto de componentes de la placa, como son la memoria, las tarjetas de expansin, los puertos USB, ratn, teclado, etc. Las placas base modernas suelen incluir dos integrados, denominados Norte y Sur, y suelen ser los circuitos integrados ms grandes despus del microprocesador. El chipset determina muchas de las caractersticas de una placa base y por lo general la referencia de la misma est relacionada con la del chipset. A diferencia del microcontrolador, el procesador no tiene mayor funcionalidad sin el soporte de un chipset: la importancia del mismo ha sido relegada a un segundo plano por las estrategias de marketing. El Chipset es el que hace posible que la placa base funcione como eje del sistema, dando soporte a varios componentes e interconectndolos de forma que se comuniquen entre ellos haciendo uso de diversos buses. Es uno de los pocos elementos que tiene conexin directa con el procesador, gestiona la mayor parte de la informacin que entra y sale por el bus principal del procesador, del sistema de vdeo y muchas veces de la memoria RAM. En el caso de los computadores PC, es un esquema de arquitectura abierta que establece modularidad: el Chipset debe tener interfaces estndar para los dems dispositivos. Esto permite escoger entre varios dispositivos estndar, por ejemplo en el caso de los buses de expansin, algunas tarjetas madre pueden tener bus PCI-Express y soportar diversos tipos de tarjetas con de distintos anchos de bus (1x, 8x, 16x). En el caso de equipos porttiles o de marca, el chipset puede ser diseado a la medida y aunque no soporte gran variedad de tecnologas, presentar alguna interfaz de dispositivo. La terminologa de los integrados ha cambiado desde que se cre el concepto del chipset a principio de los aos 90, pero todava existe equivalencia haciendo algunas aclaraciones: El NorthBridge, puente norte, MCH (Memory Controller Hub), GMCH (Graphic MCH), se usa como puente de enlace entre el microprocesador y la memoria. Controla las funciones de acceso hacia y entre el microprocesador, la memoria RAM, el puerto grfico AGP o el PCI-Express de grficos, y las comunicaciones con el puente sur. Al principio tena tambin el control de PCI, pero esa funcionalidad ha pasado al puente sur. El SouthBridge o puente sur, ICH (Input Controller Hub), controla los dispositivos asociados como son la controladora de discos IDE, puertos USB, FireWire, SATA, RAID, ranuras PCI, ranura AMR, ranura CNR, puertos infrarrojos, disquetera, LAN, PCI-Express 1x y una larga lista de todos los elementos que podamos imaginar integrados en la placa madre. Es el encargado de comunicar el procesador con el resto de los perifricos. En la actualidad los principales fabricantes de chipsets son AMD, ATI Technologies (comprada en 2006 por AMD), Intel, NVIDIA, Silicon Integrated Systems y VIA Technologies.

Tambin en electrnica se utiliza el trmino chipset para referirnos al circuito integrado o conjunto de ellos que fueron diseados especficamente para un equipo electrnico, siendo imposible su utilizacin para otro propsito que no fuese el planificado por sus fabricantes. Estos circuitos integrados albergan en su interior prcticamente la totalidad de los componentes del dispositivo, requiriendo de unos pocos componentes adicionales en el circuito impreso, difciles o imposibles de integrar, como condensadores, cristales de cuarzo, inductores o memorias RAM que ocupan una gran superficie del chip y tienen una alta tasa de fallos en la fabricacin. Tampoco se suelen integrar las memorias flash donde se almacena el firmware. El "chipset" es el conjunto (set) de chips que se encargan de controlar determinadas funciones del ordenador, como la forma en que interacta el microprocesador con la memoria o la cach, o el control de los puertos y slots ISA, PCI, AGP, USB... El chipset Prism es uno de los ms usados por usuarios de GNU/Linux as como BSD gracias a la integracin a la que goza este chipset ya que todos los documentos del comit de evaluacin; notas, diseos de referencia, informes y resmenes tcnicos sobre el chipset se pueden conseguir de forma gratuita en la pgina web de Intersil. Tcnicas para las operaciones de E/S 1.-Entrada /salida programada; Es cuando el procesador ejecuta un programa que controla de manera directa la operacin de e/s incluyendo la comprobacin del estado del dispositivo el enva en un orden de lectura o escritura y la transferencia del dato.

2.- E/S mediante interrupciones; 3.-Acceso directo a memoria; El modulo de E/S y la memoria principal intercambia datos directamente sin la interrupcin del procesador.

Funcionamiento del DMA El DMA requiere un modulo adicional en el bus. El modulo DMA es capaz de imitar al procesador de hecho es capaz de recibir el control del sistema cedido por el procesador. Necesita dicho control para transferir datos A desde memoria y desde esa manera a travs del bus del sistema. El modulo DMA utiliza el bus solo cuando el procesador no lo necesita o debe forzar al procesador a que suspenda temporalmente su funcionamiento. Configuraciones Alternativas del DMA

Procesador

Modulo DMA

E/S

Memoria

MP

DMA E/S E/S

DMA

Memoria

E/S

MP

DMA

Memoria

E/S

E/S

E/S

CPU Unidad Central de Proceso La Unidad Central de Proceso es el lugar donde se realizan las operaciones de clculo y control de los componentes que forman la totalidad del conjunto del sistema informtico. Las CPU de las actuales computadoras son microprocesadores construidos sobre un cristal de silicio semiconductor donde se crean todos los elementos que forman un circuito electrnico (transistores, etc.) y las conexiones necesarias para formarlo. El microcircuito se encapsula en una pastilla de plstico con una serie de conexiones hacia el exterior, en forma de patillas metlicas, que forman su nexo de unin al resto del sistema informtico. Estas pastillas de plstico, con una multitud de patillas de conexin metlicas, reciben el nombre de chips. El microprocesador central de una computadora se divide en: Unidad de Control (Control Unit o CU en ingls). Unidad Aritmtico-Lgica (Aritmethic Control Unit o ALU en ingls). Registros. La Unidad de Control maneja y coordina todas las operaciones del sistema informtico, dando prioridades y solicitando los servicios de los diferentes componentes para dar soporte a la unidad aritmtico-lgica en sus operaciones elementales. La Unidad Aritmtico-Lgica: realiza los diferentes clculos matemticos y lgicos que van a ser necesarios para la operatividad de la computadora; todo el funcionamiento del sistema de una computadora se realiza sobre la base de una serie de operaciones matemticas en cdigo binario. Los Registros: son una pequea memoria interna existente en la CPU que permiten a la ALU el manejo de las instrucciones y los datos precisos para realizar las diferentes operaciones elementales. Controlador del Bus El controlador del bus se encarga de la frecuencia de funcionamiento y las seales de sincronismo, temporizacin y control. Est ubicado en un chip en la placa base. El Bus es la va a travs de la que se van a transmitir y recibir todas las comunicaciones, tanto internas como externas, del sistema informtico. El bus es solamente un Dispositivo de Transferencia de Informacin entre los componentes conectados a l, no almacena informacin alguna en ningn momento. Los datos, en forma de seal elctrica, slo permanecen en el bus el tiempo que necesitan en recorrer la distancia entre los dos componentes implicados en la transferencia. En una unidad central de sistema tpica el bus se subdivide en tres buses o grupos de lneas. -Bus de Direcciones. -Bus de Datos. -Bus de Control. Bus de Direcciones:Es un canal de comunicaciones constituido por lneas que apuntan a la direccin de memoria que ocupa o va a ocupar la informacin a tratar. Una vez direccionada la posicin, la informacin, almacenada en la memoria hasta ese momento, pasar a la CPU a travs del bus de datos.

Bus de Datos:Es el medio por el que se transmite la instruccin o dato apuntado por el bus de direcciones. Es usado para realizar el intercambio de instrucciones y datos tanto internamente, entre los diferentes componentes del sistema informtico. Bus de Control: Es un nmero variable de lneas a travs de las que se controlan las unidades complementaras. El nmero de lneas de control depender directamente de la cantidad que pueda soportar el tipo de CPU utilizada y de su capacidad de direccionamiento de informacin. Puertos de E/S Son los circuitos electrnicos intermediarios entre el ordenador y los perifricos. Sus funciones:Adaptar las seales, Adaptacin de los cdigos, Descarga de la CPU Atencin y sincronizacin con los perifricos Tipos de comunicaciones en los ordenadores Serie: Se utiliza un nico conductor para tx los datos, Se envan los datos uno tras otro. La conexin paralela es, en principio mucho ms rpida que la serie, pero necesita un gran nmero de conductores Paralelo: La informacin se enva en grupos de 8, 16,...bits, Cada bit en un conductor diferente. La conexin serie permite las comunicaciones a varios metros mientras que la paralelo tiene un mximo de 1.5m (para ms distancia seran necesarios repetidores). Controlador de Interrupciones Es un componente importante del sistema principal. Debido a que el microprocesador debe atender peticiones de muchos componentes externos e internos se cuenta con unos canales llamados IRQ (Interrupt Request) por el que cada dispositivo debe dirigirse al microprocesador. Las interrupciones son seales enviadas a la CPU por el hardware para requerir su atencin o responder alguna accin. Los sistemas actuales poseen 16 IRQs numerados del 0 15, algunos son asignados por el sistema y no deben cambiarse y otros pueden ser asignados por el usuario de acuerdo a la disponibilidad de recursos y a la configuracin de cada componente. Controlador DMA El controlador de dma (direct memory access) se utiliza para evitar saturar al microprocesador, algunos perifricos pueden transferir datos a la memoria del computador o viceversa, sin pasar a travs de la CPU. Esta operacin se llama Acceso Directo a Memoria, y se controla mediante un chip conocido como controlador de DMA. El propsito principal del DMA es permitir al controlador del disco que lea, o escriba, datos sin involucrar al microprocesador. Como las operaciones de E/S desde el disco son relativamente lentas,

el DMA puede aumentar un poco las prestaciones del ordenador. Los sistemas actuales tienen 8 canales DMA (0 7). Circuitos de temporizacin y control El temporizador es un circuito que se encuentra en la tarjeta matriz (Mother Board) de la PC y que es capaz de mantener una cuenta de tiempo basada en el reloj de la computadora. Puede usarse para calcular el intervalo entre dos mediciones de tiempo o para generar pausas. Este chip tiene la capacidad de realizar diferentes funciones de conteo. Es til para medir el tiempo que dura cierto proceso o para mantener actualizadas la hora del da y la fecha si se deja la PC conectada y encendida. El chip mantiene tres contadores independientes (definidos como 0, 1, 2), cada uno de los cuales es alimentado por una seal que equivale a 1.19318 MHZ. El contador obtiene una capacidad mxima de conteo que asciende a 65 536. Su salida tiene una frecuencia de 18.2 HZ.(1.19/65536) aproximadamente. Por lo tanto, cualquier accin que interrumpa a la PC ocurrir 18.2 veces por segundo (cada 55 ms o cada 0.055 segundos en forma redondeada).

Controladores de video Los controladores son circuitos de entrada que tienen todas las impresoras. Son los que procesan la informacin en primer lugar para saber exactamente qu les est llegando y como manipular los datos. Bsicamente, un controlador de una impresora recoge los datos que proceden del PC y los convierte en datos de imagen que debern pasar a lo que llamamos video interface de la impresora. Este otro dispositivo, se encarga de recuperar los datos que ha dejado el controlador e inyectarlos hasta el sistema de escritura del perifrico. Negocios La globalizacin est cambiando el mundo y lo ha convertido en un ambiente sumamente competitivo, en donde la informacin est al alcance de las manos. Esta situacin ha provocado una enorme presin sobre las organizaciones, que deben flexibilizarse y encontrar nuevos mecanismos para afrontar las presiones, para innovar y en general para sobrevivir. Empujados por la competencia de mercados, las empresas deben hacer un uso ms intensivo de TI y esto genera una mayor gama de oportunidades para el outsourcing. Pero esta tendencia requiere tambin que los CIO y dems lideres de las organizaciones aprendan a manejar esta herramienta como un mecanismo que permita alinear las funciones de TI con la estrategia de la organizacin. Los CIO deben reconocer los lmites de sus organizaciones para proveer los servicios estratgicos que requiere la organizacin

e iniciar el desarrollo de las prcticas del outsourcing y sobre todo, manejar este mecanismo en forma efectiva. En este nuevo mundo, el outsourcing ha surgido como una herramienta que facilita la gestin empresarial y se ha convertido en un tema de actualidad. Sin embargo, ms que una moda, outsourcing es una forma eficaz para apoyar a las organizaciones y asegurar su supervivencia y tiene su principal razn de ser en tres imperativos que deben considerar las organizaciones hoy en da: Enfocarse en un negocio. Asegurarse el acceso a la experiencia tcnica que es crtica para el negocio. Focalizarse en operaciones optimizadas, reduciendo y controlando los costos. En la Tecnologa de Informacin, el impacto del outsourcing es enorme: Outsourcing es la principal fuente de crecimiento en el rea de Servicios de Tecnologa de Informacin (TI), y se ha convertido en un elemento central de las prcticas de negocios de las compaas actuales, sin importar el tamao.

Industria La industrializacin de los Servicios de Tecnologa de Informacin va a redefinir el mercado en trminos de cmo las organizaciones evalan, compran y seleccionan los servicios, y de cmo los vendedores desarrollan, establecen precios e implementan los servicios. El aumento de la estandarizacin y la consecuente disminucin en la customizacin es un proceso inevitable y es el resultado del tiempo y la experiencia en cualquier industria. La industria est en un proceso de transicin y el impacto de este viraje ya se siente. Dentro del ambiente de TI (Tecnologa de Informacin), existe una estrategia doble, que incluye prcticas customizadas o estandarizadas. Los proveedores de outsourcing estn respondiendo a este llamado de la estandarizacin, para aprovechar las economas de escala, pero en forma simultnea deben soportar una gran base instalada de ambientes desarrollados a la medida. Aunque los servicios de TI estn en proceso de madurez, la madurez de la industria se ha incrementado en aspectos evidentes, como la forma en que los servicios son implementados y administrados.

Para lograr esta estandarizacin, se requiere un enfoque hacia soluciones genricas y esto debe ser responsabilidad de los proveedores, que deben desarrollar, operar y administrar el resultado de estos genricos de TI. Las mtricas deben cambiar entonces, de la medida de capacidades tcnicas a la medida en el impacto en los negocios, es decir, en los acuerdos de niveles de servicio.

La industria de las telecomunicaciones y sus tendencias: Las empresas proveedoras de servicio de telecomunicaciones en estos tiempos tienen un reto mayor, reducir los costos y paralelamente desarrollar iniciativas para crecer el negocio en un mercado tradicional que se vuelve cada vez menos atractivo econmicamente hablando. El mercado de valores refleja una mejora muy considerable en el sector de los servicios de la industria de las telecomunicaciones, y de las empresas que ofrecen los servicios completos. Para lograr mayores ahorros en los costos, tomar las siguientes medidas: 1. Bajar los costos de operacin automatizando e integrando los procesos del negocio. 2. La utilizacin intensiva de los activos, por medio de la consolidacin de las operaciones, dotando a la empresa de una infraestructura escalable que le permita alcanzar los nuevos requerimientos rpidamente. 3. Hacer inversiones de capital eficientemente, como Gastos de Capital justo a Tiempo, anlisis de costo/valor, una cadena de abastecimiento extendida y compras que les permita bajar los precios a mayores niveles. 4. Explotar las sinergias a travs de las operaciones, esto es, Centros de Servicios compartido 5. Administrar el riesgo y la incertidumbre, incorporando servicios administrados o mercerizados a travs de la cadena de valor o dentro de segmentos especificos. Por el otro lado para crear nuevo valor a la empresa y generar ingresos adicionales recomiendan a las empresas: 1. Apoyar los procesos e iniciativas de desarrollo de nuevos productos, que permita mejorar el tiempo de lanzamiento al mercado de nuevas fuentes de generacin de ingresos. 2. Administrar e incorporar alianzas en toda la cadena de valor. 3. Apoyar y soportar integraciones B2B (Negocio a Negocio) por medio de la adopcin de plataformas, sistemas y redes totalmente abiertas. 4. Proveer mecanismos para mantener un amplio conocimiento del mercado y de la empresa. Comercio Electrnico El comercio electrnico consiste en la compra, venta, marketing y suministro de informacin complementaria para productos o servicios a travs de redes informticas. La industria de la tecnologa de la informacin podra verlo como una aplicacin informtica dirigida a realizar transacciones comerciales. Una definicin alternativa la vera como la conduccin de comunicaciones de negocios comerciales y su direccin a travs de mtodos electrnicos como intercambio electrnico de datos y sistemas automticos de recoleccin de datos. El comercio electrnico tambin incluye la transferencia de informacin entre empresas.

UNIDAD IV MICROCONTROLADORES Arquitectura Un controlador es un dispositivo electrnico encargado de, valga la redundancia, controlar uno o ms procesos. Por ejemplo, el controlador del aire acondicionado, recoger la informacin de los sensores de temperatura, la procesar y actuar en consecuencia. Al principio, los controladores estaban formados exclusivamente por componentes discretos. Ms tarde, se emplearon procesadores rodeados de memorias, circuitos de E/S, sobre una placa de circuito impreso (PCB). Actualmente, los controladores integran todos los dispositivos antes mencionados en un pequeo chip. Esto es lo que hoy conocemos con el nombre de microcontrolador.

Terminales. Dispositivo del hardware electrnico o electromecnico que se usa para introducir o mostrar datos de una computadora. Su funcion es mostrar y recibir datos con capacidad significativa del procesador de datos, puede ser llamado Terminal inteligente o cliente lijero. Una computadora puede ejecutar software que envie la funcion de un terminal en cocaciones permitiendo el uso simultaneo de programas locales y acceso a un servidor. CPU. breviatura de Central Processing Unit (unidad de proceso central), se pronuncia como letras separadas. La CPU es el cerebro del ordenador. A veces es referido simplemente como el procesador o procesador central, la CPU es donde se producen la mayora de los clculos. En trminos de potencia del ordenador, la CPU es el elemento ms importante de un sistema informtico. En ordenadores grandes, las CPUs requieren uno o ms tableros de circuito impresos. En los ordenadores personales y estaciones de trabajo pequeas, la CPU est contenida en un solo chip llamadado microprocesador. Dos componentes tpicos de una CPU son 1. La unidad de lgica/aritimtica (ALU), que realiza operaciones aritmticas y lgicas. 2. La unidad de control (CU), que extrae instrucciones de la memoria, las descifra y ejecuta, llamando a la ALU cuando es necesario. La unidad central de proceso (CPU) o simplemente procesador. Es el componente

en una computadora digital que interpreta las instrucciones y procesa los datos contenidos en los programas de computadora. Los CPU proporcionan la caracterstica fundamental de la computadora digital, la programabilidad, y son uno de los componentes necesarios encontrados en los ordenadores o computadores de cualquier tiempo, junto con el almacenamiento primario y las facilidades de entrada/salida.. Espacio de Memoria. Memoria En los microcontroladores la memoria de instrucciones y datos est integrada en el propio chip. Una parte debe ser no voltil, tipo ROM, y se destina a contener el programa de instrucciones que gobierna la aplicacin. Otra parte de memoria ser tipo RAM, voltil, y se destina a guardar las variables y los datos. Hay dos peculiaridades que diferencian a los microcontroladores de los computadores personales: No existen sistemas de almacenamiento masivo como disco duro o disquetes. Como el microcontrolador slo se destina a una tarea en la memoria ROM, slo hay que almacenar un nico programa de trabajo. La RAM en estos dispositivos es de poca capacidad pues slo debe contener las variables y los cambios de informacin que se produzcan en el transcurso del programa. Por otra parte, como slo existe un programa activo, no se requiere guardar una copia del mismo en la RAM pues se ejecuta directamente desde la ROM. Los usuarios de computadores personales estn habituados a manejar Megabytes de memoria, pero, los diseadores con microcontroladores trabajan con capacidades de ROM comprendidas entre 512 bytes y 8 k bytes y de RAM comprendidas entre 20 y 512 bytes. Segn el tipo de memoria ROM que dispongan los microcontroladores, la aplicacin y utilizacin de los mismos es diferente. Se describen las cinco versiones de memoria no voltil que se pueden encontrar en los microcontroladores del mercado. Entrada/ Salida. Seal de Corriente de Entrada: Considerada como estmulo aplicado a un sistema desde una fuente de energa externa con el propsito de que el sistema produzca una respuesta especfica. Seal de Corriente de Salida: Respuesta obtenida por el sistema que puede o no relacionarse con la respuesta que implicaba la entrada.

Anda mungkin juga menyukai