Estructura de Una PC
Estructura de Una PC
Estructura de Una PC
----Unidad de memoria.
----Controladores.
BUSES
La CPU se comunica con todas las posiciones de memoria y todos los periféricos de
la computadora a través de vías o canales formados por grupos de conductores
llamados buses.
---Bus de datos.
---Bus de direcciones.
---Bus de control.
En el viajan los datos de una parte a otra de la computadora. En este bus los datos
pueden ser de entrada o de salida con respecto a la CPU, memoria y controladores de
entrada/salida.
En este bus viajan las señales de control de todo el sistema. Con respecto a la CPU,
este bus puede ser de entrada o de salida, puesto que la CPU, además de controlar las
unidades periféricas a la misma, puede recibir información sobre cual es el estado de
una determinada unidad.
DIRECCIONAMIENTO O SELECCIÓN
Cada uno de los bloques que componen una computadora, a excepción de la CPU,
tiene una dirección asignada. Esta dirección debe ser diferente Para cada una de las
unidades.
Cuando la CPU desea dialogar con una anidad, coloca en el bus de direcciones
(adress bus) la dirección correspondiente a la unidad. El bus de direcciones llega siempre
a todas las unidades. Por consiguiente, cada vez que la CPU ponga una dirección en el
bus esta será captada y controlada por todas las unidades direccionales por la
computadora, pero solo habrá una unidad que, al coincidir su dirección con la que viaja
por el bus, sea la que establezca el dialogo con la CPU.
UNIDADES DE MEMORIA
Capacidad
La capacidad de una memoria se define como el número máximo de bytes que podemos
guardar o almacenar en ella. Depende directamente del número de celdas y el número de
bits que tenga cada celda.
Grabación /lectura
Una vez diereccionada una posición para una operación de lectura, la memoria toma
el contenido de la celda direccionada y lo coloca en una salida, indica esta el bus de
datos. Si es una operación de grabación el dato que ha de grabarse debe estar
disponible en el bus de datos, a la entrada de la memoria, de donde esta la toma para
depositarlo en la celda direccionada.
Las memorias se pueden gratificar según diversos criterios. Uno de los más importantes
es su función de la computadora.
Menorías centrales. Son dispositivos que sirven para almacenar los programas que se
quieren ejecutar, así como los datos, los cálculos intermedios y los resultados; todos ellos
son accesible a la Unidad de control y a la Unidad aritmético lógica. Ala memoria central
también se le llama memoria principal, de trabajo interna.
Memorias de acceso directo, en las que los datos almacenados están disponibles en
cualquier orden.
Memorias de acceso secuencial, en la que los datos deben leerse en el mismo orden
en los que fueron almacenados.
Las memorias de circuitos integrados son las utilizadas actualmente. Son rápidas y de
acceso directo. Se dividen en varias clases, en función de su durabilidad y su capacidad
para ser rescritas. Las importantes son:
Memoria RAM
Memorias ROM
Estas memorias, cuyo nombre procede de las iniciales inglesas de su nombre Read Only
Memory, son solo lectura. No es posible grabar ningún dato en las memorias ROM. SE trata
de memorias no volátiles. Su contenido se graba durante su constricción y no se puede
cambiar. Son memorias perfectas para guardar micro programas, sistemas operativos, tablas
de conversión, generación de caracteres, etcétera.
Memorias PROM
Tal como indica su nombre, Programable ROM, estas memorias son programables. Se
encargan vírgenes al programador. Este mediante un dispositivo especial, las programara
grabando en ellas los datos que considera de intereses para su trabajo.
El proceso de programación es destructivo: una vez grabada, es como si fuese una ROM
normal. Memoria EPROM
Memoria RPROM
En una memoria PROM, cuya información se puede borrar eléctricamente, si se aplican a las
entradas unos valores de tensión oportunos, y también programar de nuevo (Reprogramable
ROM). Para el borrado de una RPROM, y para su reprogramación, se necesita un
programador especial.
Aunque la memoria de acceso a aleatorio (RAM) es simple la, misma para una computadora,
se distinguen diferentes tipos de la misma dependiendo de la posición que ocupan en
el mapa de memoria; así, diferencia entre la memoria superior, la memoria expandida, la
memoria extendida y memoria alta. La memoria convencional de un ordenador, comprende
desde 0 hasta 1024K, es aquella en la cual ejecutan todos los programas del sistema
operativo (DOS).
La memoria expandida o memoria EMS (por sus siglas inglesas Expended Memory
Specification) trabaje con una memoria superior a los 1024K de la memoria convencional. Para
ello se emplea un método basado en utilizar un bloque de memoria de 64K de la memoria
superior al que pueden acceder tanto e l DOS como las aplicaciones de DOS.
Por su parte, la memoria extendida es una memoria superior a los 1024K que caracteriza a
los microprocesadores de la gama 286 y superiores. Estas memorias alcanza, por ejemplo, en
los ordenadores de la gama 386 y superiores un valor de hasta 4096MB. Esta región de la
memoria, si bien no es accesible al sistema operativo DOS, si lo es a la mayoría de las
aplicaciones modernas que corren en el interfaz como Windows. Los sistemas operativos
como el UNIX o el OS/2 si pueden acceder a la memoria extendida.
Finalmente, la memoria alta es aquella memoria comprendida entre los 1024 y los 1088K y, al
igual que la memoria extendida, es propia de los ordenadores equipadas con
microprocesadores de la gama 286 y superiores. Estos 64K son sin embargo accesibles al
sistema operativo DOS (a partir de la versión 5.0). Evidentemente, si se dispone de memoria
alta, la memoria extendida, en licuar de empezar en 1024K, lo hace en 1088K.
MICROPROCESADOR
MICROCOMPUTADORA.
----Generador de reloj.
CONTROLADORES
Los controladores son circuitos integrados (CI) que forman parte de la estructura
hardware de una computadora.
Son circuitos que ayudan a la CPU a desarrollar su labor. Podemos clasificar los
controladores en dos grupos, atendiendo al trabajo que desarrollan:
---Controladores de pantalla.
---Controladores de teclado.
---Consoladores de comunicaciones.
Con la ayuda del controlador de acceso a memoria, a la unidad central de proceso de datos de
la computadora se descarga de sus funciones de control, mientras hay un intercambio de
información entre la unidad de memoria interna, sea RAM o ROM, y una unidad externa o
periférica.
Controlador de interrupciones
Si una de estas unidades desea enviar un mensaje a la unidad desea enviar un mensaje a la
unidad central de procesos de datos, recorrerá el camino que se indica seguidamente:
----La CPU recibe la petición, interrumpe el trabajo que está realizado y le envía una
señal de aceptación de su petición.
Este dialogo se lleva a caoba través de unos circuitos a los que comúnmente se
denomina puerto o interfaces de entrada /salida (input/output port). Estos puertos se
utilizan para establecer la comunicación entre la unidad central de proceso de datos
(CPU) y el mundo externo.
Interfaz serie
Significa que los bits de información viajan uno después del otro y por el mismo cable de
conexión.
Este tipo de puerto es menos costoso que el puerto paralelo, pero en contraposición es más
lento y se utiliza en comunicaciones a larga distancia.
interfaz paralelo.
Significa que todos los bits de información viajan simultáneamente hacia el periférico. En
este puerto, a cada pulso de reloj se envía un byte al periférico. Este tipo de puerto se utiliza
en comunicaciones a corta distancia, como puede ser de la computadora a la impresora.
Los tres constituyentes fundamentales de una placa base son los microprocesadores, la
memoria y las memorias y las ranuras de aplicación. El microprocesador dirige todas las
operaciones que tiene lugar en la computadora y actúa como verdadero cerebro de la máquina.
La memoria es la zona en la que se almacena temporalmente la información que recibe el
microprocesador y la que este elabora a partir de ella.
Por último, las ranuras de aplicación (sltos) son zócalos longitudinales preparados
especialmente para el usuario inserte en ellos las más diversas tarjetas que le permiten
aumentar las prestaciones de sus computadoras, como, por ejemplo, tarjetas de audio, de
video, etcétera. Las ranuras de aplicación que se pueden conectar dichos zócalos.
Las tarjetas pueden ser de 8, 16 o 32 bits. Este es un punto importante, dado que una tarjeta
de 8 bits se puede conectar en una ranura de aplicación de 32 bits, pero no sucede lo mismo
en el coso inverso. Además, hay que tener en cuenta que las aplicaciones coincidan, ya que
puede ser tanto del tipo PCXT (de 8bits), como la designación del PC AT (de 16bits). La
Arquitectura basada en tarjetas de 8 y 16 bits, tanto PCXT como PCAT, forma el grupo
conocido como arquitectura ISA (siglas de industry Standard Architecture o arquitectura
estándar de la industria).
El intercambio
micronal); esta arquitectura rompe, sin embargo, con el principio de contabilidad entre los
dispositivos informáticos, ya que acepta únicamente tarjetas MCA.
En cambio, si se trata de una computadora que está dotada de ranuras ISA, podrá aceptar
tarjetas de aplicación tanto 8 como de 16 bits. Finalmente, si disponemos en una arquitectura
EISA en la placa base de nuestra máquina, podremos efectuar las aplicaciones de sus
presentaciones tanto insertando tarjetas ISA de 8 o 16 bits, como conectando tarjetas EISA de
32 bits.
En la actualidad se impone cada vez más una tecnología llamada de Bus Local, que se basa
en una conexión directa entre el micro procesador que hace de cerebro la computadora y los
dispositivos periféricos conectados a ella, a través de las ranuras de
aplicación especiales situadas también en la placa base.
Estos programas son utilizados por la computadora, comúnmente para los siguientes fines:
Cundo la CPU ha determinado su control sobre cada uno de los componentes, sean
controladores o periféricos, pasa a cargar el sistema operativo (OS).l El Os cumple una tarea
muy importante: facilitar al usuario el control de la computadora.
La CPU, una vez cargado el SO en la zona de memoria destina para este fin, cede el
control de la computadora al usuario.
___Cargar un programa de aplicación, presente por ejemplo en una unidad de disco Flexible, y
ejecutarlo.