UNIDAD 1

ESTRUCTURA INTERNA DE UNA PC

En el estudio interno de una computadora, diferenciaremos cuatro bloques principales:
    ----Unidad central de proceso.
    ----Unidad de memoria.
    ----Controladores.
    ----Interfases de entrada /salida.

   La unidad central  es conocida  comúnmente  como CPU (Central Processing Unit).Esta formada por circuitos  electrónicos capaces de desarrollar  las funciones  de control y de calculo aritmético y lógico. Todos  estos  circuitos  se hallan  siempre integrados  en un solo microprocesador o una microcomputadora,  según sea su estructura  interna.
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.
  Los buses más comunes  en las computadoras son:
---Bus de datos.
---Bus de direcciones.
---Bus de control.

BUS DE DATOS

(DATA BUS)

   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.

Bus de direcciones (Address bus)
  Tiene la función  de seleccionar o Direccional  las distintas  partes de la computadora. La CPU puede  seleccionar mediante  este bus una dirección  de la memoria  para posteriormente leer los datos que contiene. Con respecto a la CPU, siempre es un bus de salida.
Bus de control (Control bus)
   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.
    Otra forma  de comunicación  entre la CPU y los periféricos  es mediante el multiplexor, que permite que dos o más periféricos se comuniquen  con la CPU por el mismo canal y el mismo tiempo.

DIRECCIONAMIENTO O SELECCIÓN

   Todos los bloques  de que se compone  una computadora  pueden comunicarse  independientemente  con la CPU, a través del  mismo bus  de direcciones. Estos bloques  permanecen <<dominados>>, es decir, inhabilitados, hasta que la CPU le ordena a uno de ellos  que <<despierte>>, es decir, que lo habilita. Para ello, la CPU los direcciona  precisamente  mediante el bus de direcciones.

     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.
   Si la CPU pone en su bus de las direcciones  de 8 bits el valor 2E (hexadecimal) o binario (0010110), tan solo se habilitara la unidad cuya dirección  es 2E. En este momento, la CPU podrá enviarle datos  o pedir información. A este proceso se le conoce por direccionamiento o selección. Hablaremos de direccionamiento cuando  hagamos  referencia  a direcciones  de memoria, y de selección  cuando se trate de otros tipos de unidades, como controladores  o puertos de entrada/salida.

 UNIDADES DE MEMORIA

   Las memorias  es un elemento capas de almacenar  información. Las memorias de la computadora están divididas en celdas. Cada celda tiene una dirección específica. Las memorias normalmente  están organizadas como una cuadricula o matriz, en la que  hay filas y columnas. Cada Elda  puede ser diseccionada por la CPU y esta compuesta de otras  ocho celdas elementales, cada una de las cuales pueden tomar el valor 0 o1. De esta forma, en cada celda  direcionable  podemos guardar 1 byte de información. Recordemos que 1 byte es igual a 8 bits.

         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.
  Si tenemos  una memoria de 8 columnas por 4 filas, entonces dispondremos  de 32 celdas. Si suponemos  que cada celda puede memorizar 8 bits, en total  tendremos  una capacidad de 32x8=256 bits. Comúnmente, la capacidad de una memoria  se indica en bytes. En este ejemplo, la capacidad será: 8=32 bytes.
        Grabación /lectura
      Cuando se ha diseccionado una posición de memoria, la CPU puede efectuar  una lectura  o una grabación de datos.
       La capacidad  de las memorias  de las computadoras crece continuamente  y necesita expresarse en unidadades mucho más mayores  que el byte. Las mas utilizadas son KB (1024 bytes), MB (1024KB), GB (1024 BGB).
       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.

CLACIFICACION DE LAS MEMORIAS

Las memorias se pueden gratificar  según diversos criterios. Uno de los  más importantes  es su función de la computadora.
Atendiendo a este criterio se distingue entre:
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 asecible  a la Unidad de control y ala Unidad aritmético lógica. Ala memoria  central también se le llama memoria principal,  de trabajo interna.
         Memorias de almacenamiento masivo. Son memorias  para el almacenamiento de datos que no permiten  el acceso inmediato del programa  a ellos, para  que esto suceda  es necesario un paso  previo, consiste en la lectura  de la información  deseada y su colocación  en la memoria central de la maquina. A la memoria  de almacenamiento  masivo  se le llama también  memoria secundaria o externa; su velocidad de acceso es  mucho menor  que las  que poseen  los circuitos integrados, pero  su menor  coste permite obtener  almacenamientos  masivos a precios  razonables.
   Por su moda de funcionamiento, las memorias se gratifican en:
         Memorias de acces directo, en las que los  datos almacenados  están disponibles  en cualquier orden.
        Memorias de acces secuencial, en la que los datos  deben leerse  en el mismo orden en los que fueron almacenados.

Tipos de memoria central

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
  En esta memoria, cuyo nombre  de las iniciales  de su nombre en lenguaje inglesa Random Access Memory,  se puede grabar  y leer datos. Pero, en realidad, se trata de una  memoria  volátil, cuyo contenido  se borra al cortase el suministrador  de energía.
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
 Se trata de una PROM, de la  que se puede borrar (Erasable PROM)  la información  mediante  rayos  ultravioletas. Para esta operación  es necesario  que el circuito  integrado disponga  de una ventana  de cuarzo transparente  a los rayos  ultravioletas. El tiempo  de exposición  a los rayos  ha de ser  corto y varias  según  el constructor. Una vez borrados los datos de  la  EPROM, se necesita disponer de un grabador  especial para introducir nuevos datos.

Memoria RPROM

E 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.

MEMORIA SUPERIOR, EXPANDIDA, EXTENDIDA Y ALTA

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; asi, 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 superior,  por su parte, es la zona  de la memoria  convencional comprendida entre 640K y 1024K de La memoria superior se emplean  para almacenar rutinas básicas del sistema  informático, como son aquellas que controlan  la computadora desde  el momento que se enciende , o las que afectan  a la entrada y salida  de datos o a la memoria video (que permite  almacenar  los caracteres  que se visualizan  en el monitor y  la información  numérica que indica  como deben aparecer, es decir: colores de carácter y del fondo en el aparece, intensidad del color, etcétera).
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  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 aseccible  al sistema operativo  DOS, si lo es a la mayoría de las aplicaciones  modernas que corren  en el interfases 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

     Se define como microprocesador  de la unidad central  de procesador  la unidad central  de proceso  de datos, constituida  por un solo circuito integrado (CI) de alta escala  en la integración  de sus componentes. El microprocesador  opera bajo el control de un programa  y efectúa  operaciones  sobre los propios datos:
Operación de tipo lógico.
Operaciones de tipo aritmético.
Control de entrada/salida de datos.
Control de funciones y de unidades externas  al mismo, pero internas a la computadora.
MICROCOMPUTADORA.
 Una micropuntadora es una computadora cuyo procesador central es un microprocesador; además de la CPU, tiene memoria  interna, generador de reloj  y circuitos de entrad y salida. La microcomputadora  esta formada  por los siguientes  elementos:
---Unidad central del proceso de datos (CPU).
----Memoria para datos RAM.
----Memoria conteniendo instrucciones  de programa ROM.
----Circuitos de entrada y de salida  (I/O).
----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 unidades periféricas.
---Controladores de unidades  internas a la computadora.
En el primer grupo, podemos  incluir los siguientes:
---Controladores  de interfaces serie y paralelo.
---Controladores de unidades del  disquete o de disco duro.
---Controladores de pantalla.
---Controladores de teclado.
---Consoladores de comunicaciones.
En el segundo grupo se incluye los siguientes:
----Controladores de acceso a la memoria.
----Controladores de la interrupción de la CPU.
Analizaremos a la continuación  dos controladores de unidades  internas  de la computadora.
Consolador de acceso directo a memoria  (DMA controller)
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.
 Este controlador  puede considerarse  como un ayudante  de la unidad central. Así, el controlador  de acceso  a memoria cumple  el cometido asignado, la CPU puede efectuar otro proceso dentro  de la tarea que le ha sido encomendada.
 Controlador de interrupciones
 En todo proceso de elaboración  de datos  intervienen  distintas unidades  internas o externas a la  computadora. Cada una de estas unidades  es gestionada por un controlador particular.
 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: 
----Envía una petición a la CPU.
----La CPU recibe la petición, interrumpe el trabajo que esta realizado y le envía una señal de aceptación de su petición.
----La unidad periférica a través de su controlador, al recibir  la aceptación, inicia el dialogo con la unidad central.
---- Terminado el intercambio de información  entre la unidad externa y la unidad central, esta sigue con el programa en el lugar donde quedo interrumpido.
 El controlador de interrupciones se sitúa en el punto primero de este proceso. Recibe las peticiones  de interrupción  enviadas  por las unidades periféricas, establece un orden  de prioridad y envía  una interrupción  a la unidad central.
INTERFACES Y CIRCUITOS DE ENTRADA/SALIDA
En toda computadora  existen  unos dispositivos  que posibilitan  el dialogo entre  la CPU y las unidades periféricas.
Este dialogo  se lleva a caoba través de unos  circuitos  a los  que comúnmente se denomina  puerto o interfases 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.
estos puertos, en función  de su utilidad, se pueden vivir en dos  grandes bloques:
----Interfaz o puerto serie.
----Interfaz o puerto paralelo
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.


Resultado de imagen para ESTRUCTURA INTERNA DE UNA PC


ACTIVIDAD

EN LA PRESENTE ENTRADA DEJA TU COMENTARIO ACERCA DE LA SIGUIENTE PREGUNTA ¿COMO DEFINIRÍAS LA ESTRUCTURA INTERNA DE UN COMPUTADOR?









Comentarios

Entradas populares de este blog