Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

El procesamiento en las computadoras es un automático, todo trabajo realizado es

siempre un proceso de datos. Se observa a su vez, cuatro subprocesos Entrada-


Memorización-Procesamiento-Salida, que efectúan la definición de bloques. Ya que
existen diversas formas de entrada o salida de datos. Los bloques se comunican
eléctricamente a través cables y líneas conductoras que forman el bus.
Los datos e instrucciones del programa que los ejecutará llegan a la Memoria Principal
a través de periféricos. La Unidad de Control localiza en la Memoria Principal para que
su código llegue a la Unidad Central de Proceso, donde la Unidad de Control
determina que ordena ese código. El código permite localizar los datos que procesará la
Unidad Aritmético-Lógica, la operación a realizar, donde guardar el resultado y donde
localizar la próxima instrucción en la Memoria Principal. Para ello la Unidad de
Control ordena la secuencia de operaciones sobre la Memoria Principal o el registro del
Procesador y la operación a realizar por la Unidad Aritmético-Lógica donde se generan
resultados que van a la Memoria Principal, para exteriorizarse a través de periféricos.

Operaciones primarias en los procesos de datos


Existen 8 acciones primarias ("primitivas") que pueden encontrarse en distintos
procesos de datos:
• Entrar datos al sistema encargado de procesarlos
• Asignar un valor como perteneciente a un determinado nombre de datos o variables
• Comparar dos valores de datos para conocer la relación (< = >) existente entre ellos
• Archivar: almacenar datos durante un tiempo en algún medio
• Recuperar: leer, datos archivados en algún medio
• Calcular: generar, un nuevo valor aplicando una función matemática o textual
• Borrar datos archivados
• Dar salida: exteriorizar, obtener del sistema datos resultantes.

Hardware.
El hardware de un computador es la totalidad física, conformada por todos los
componentes su equipamiento: circuitos electrónicos, plaquetas que los soportan, cables
o conductores (buses) que los interconectan, mecanismos, discos, motores, gabinetes,
tornillos, pantallas, teclas, etc.
Con estos elementos se construyen los distintos bloques funcionales del hardware:
procesador, memoria, periféricos, interfaces, etc.

Bloques constituyentes básicos del hardware de un computador.


Funciones.
¿Cómo es el procesamiento en las computadoras?
La esencia de una computadora siempre es llevar a cabo el procesamiento de datos,
con la particularidad de operar gran cantidad de datos de forma automática y veloz.
El funcionamiento de una computadora consta de cuatro subprocesos principales:
Entrada (periféricos de entrada), Memorización (memoria principal), Procesamiento
(unidad de procesamiento) y Salida (periféricos de salida).
El bloque I –Entrada- refiere a una Interfaz interviniente, donde los datos y/o
instrucciones obtenidos de este bloque, llegaran a través de los buses hasta la memoria.
El Bloque II –Memorización-, donde la memoria principal (MP) almacena instrucciones
de programas, que próximamente serán ejecutados en la UCP y los datos que ellas
ordenen procesar (operar), así como los resultados intermedios y finales de operaciones
sobre datos recientemente llevadas a cabo en la UCP.
El Bloque III –Procesamiento-, se constituye por la Unidad Central de Proceso (UPC o
CPU), y refiere al conjunto formado por la Unidad de Control (UC), la Unidad
Aritmético-Lógica (UAL) y los Registros (Registro de Instrucción –RI-, Registro
Acumulados –AX- entre otros) usados durante la ejecución de cada instrucción.
Dentro de la UPC, la UC tiene a cargo el secuenciamiento de las acciones necesarias
que deben realizar los circuitos involucrados en la ejecución de cada instrucción, según
el código de la misma; y también tiene a su cuidado el orden de ejecución de las
instrucciones de un programa, conforme como este fue establecido. La UAL sirve para
realizar las operaciones aritméticas o lógicas que le ordena la UC, siendo auxiliada por
AX para guardar transitoriamente datos y resultados.
El Bloque IV, -Salida- corresponde a la operación que exterioriza los resultados de los
datos operados y almacenados en la Memoria, ya sea a través de pantallas, impresiones,
unidades de disco, etc.
Los bloques se comunican eléctricamente entre sí a través de conjuntos de cables o
líneas conductoras que constituyen el bus. Un bus de una computadora, es una
estructura de interconexión para la comunicación selectiva entre dos o más módulos, a
fin de poder transmitir información entre dos módulos por vez.
Una unidad de disco rígido provee un programa, cuyas instrucciones pasarán a través de
buses hacia la MP. Los datos llegarán también a la MP a través de buses. Luego, dichas
instrucciones son ejecutadas, una por vez. A tal fin primero cada una por un bus llega a
un RI de la UCP, donde permanece mientras se ejecuta, para que la UC interprete que
operación ordena ella. A continuación, a través del mismo bus, el dato a operar por
dicha instrucción llega desde la MP a un registro acumulador AX del UCP, antes de ser
operado (conforme a la operación ordenada) en la UAL, a fin de obtener un resultado.
Este puede sustituir en el registro AX al dato ya operado, y luego pasar a la memoria,
nuevamente a través del bus, si una instrucción así lo ordena. Si por ejemplo se quiere
enviar dicho resultado al exterior para ser visto en pantalla, o para ser guardado en el
disco rígido, ello se consigue mediante la ejecución de instrucciones que así lo ordenen.
Memoria Principal o Central.

Direccionales y contenidos de la MP.


La memoria principal almacena bits (unos y ceros) en celdas independientes, aisladas
entre sí, que contienen un byte (8 bits) de información.
Cada celda se localiza en el conjunto mediante un número binario identificatorio, que
constituye su "dirección", o indicación de su "posición" en ese conjunto.
Este número no se puede alterar, pues está establecido circuitalmente.
Por lo tanto, en relación con cada celda se tiene dos números binarios:
• Un número fijo, la dirección (de más de 20 bits), que presentado en los circuitos de la
memoria permite acceder a una celda; y
• Un número de 8 bits, que es el contenido informativo de esa celda, o sea la
combinación de unos y ceros almacenada en ella. Este número puede cambiarse si la
memoria es alterable.
Es costumbre representar las celdas de una memoria, o una porción de ella, mediante un
conjunto de casilleros verticales formando una "escalera", siendo sus direcciones
números binarios consecutivos. Estos números binarios se escriben al lado de cada
celda, en su equivalente hexadecimal.

En cada dirección de memoria (celda) solo pueden leerse o escribirse 8 bits por vez, sin
posibilidad de operar menor cantidad de bits, o un bit aislado.

Registro = Celda de Memoria = Posiciones


La MP está formada por un conjunto de registros independientes de 8 bits cada uno.

Cuando los datos o instrucciones ocupen más de un byte, se almacenan fragmentados en


varios bytes, los cuales deben estar contenidos en celdas consecutivas de memoria, o sea
en direcciones sucesivas.

Direccionamiento, Lectura y Escritura en la MP.


En relación a la MP solo son posibles dos operaciones que ordena la UCP: la lectura o
la escritura, pero anteriormente la UCP debe direccionar la MP.
La acción de direccionamiento consiste en colocar en las líneas de direcciones del bus
que llegan a la MP, la dirección de la celda a la que se quiere acceder, para luego
leerla o escribirla.

Operación de lectura de una palabra en un acceso a memoria.


1. La UCP ordena lectura mediante la línea de Lectura/Escritura (L/E=1), que va
de la UCP a MP.
2. En las líneas de dirección, la UCP coloca la dirección de la primer cekda que se
quiere leer
3. Luego de un tiempo, una copia del contenido de la posición direccionada y el
contenido de la siguiente, aparecerán juntas en las líneas de datos del bus, a
disposición de la UCP.
Operación de escritura de una palabra de dos bytes en un acceso a memoria.
1. En las líneas de dirección del bus la UCP coloca la dirección de la primer celda
que se quiere escribir
2. La combinación binaria a almacenar en las celdas es colocada por la UCP en las
líneas de datos del bus.
3. La UCP ordena escritura mediante la línea de control L/E la cual queda
brevemente en cero.
4. Luego de un tiempo, una copia de la combinación enviada a MP queda
almacenada en la celda direccionada y en la siguiente.

Tiempo de acceso a memoria. Medida en nanosegundos.


Tiempo de acceso: es el que transcurre entre que se direcciona una memoria hasta que
aparecen en sus salidas el contenido de la celda direccionada.

Acceso a la memoria principal al azar (Random).


El acceso directo o “Random Access” en una memoria implica que cualquier posición
puede encontrarse en igual tiempo, sin búsqueda alguna. El tiempo de acceso es el
mismo para cualquier dirección sin importar su número.
Para tal fin, se requiere añadir en el modelo propuesto de UCP, dos registros RDI y
RDA:
El registro de direcciones (RDI) de la UCP se forma cada dirección que será enviada a
MP por las líneas de dirección. La UC se encarga de indicar como se generará una
dirección en el RDI, sea porque ya existe en otro registro de la UCP o porque debe ser
resultado de un cálculo a realizar. O sea, que antes de que una dirección llegue a MP, la
misma se forma en RDI, registro del cual salen las líneas de dirección del bus local.
Así como por RDI debe pasar cada dirección que se envía por las líneas de dirección el
bus, existe un registro en contacto con las líneas de datos del bus, está en la UCP, pero
puede estar en MP, que denominaremos registro de datos (RDA). Se usa para guardar en
forma transitoria la información que la UCP envía a MP por estas líneas, o que debe
recibir desde MP a través de ellas.

Controlador de memoria.
En un chip programable que está en la mother se encuentra el "memory control" junto al
puente PCI vinculado a la memoria principal DRAM, el cual cumple entre otras las
siguientes funciones:
l. Conforme al funcionamiento de una DRAM, divide la dirección emitida por la UCP
en dos mitades (para direccionar una fila y una columna de la DRAM, respectivamente)
enviándolas en forma sucesiva y en su correcta temporización a la DRAM, junto con las
señales de control que la controlan (como RAS y CAS). Asimismo, en relación con la
UCP, avisa cuando la información direccionada está en el bus, y acepta la que se va
escribir en ella.
2. Realiza el manejo de los "bancos" de memoria en que se divide una DRAM, a fin de
poder operar en "page mode" y en "interleaving", a los efectos de minimizar el tiempo
de acceso cuando se direccionan posiciones sucesivas de la DRAM.
3. Lleva a cabo las tareas de "refresco" por bloques de los microscópicos capacitares
que conforman las celdas de los chips DRAM, a fin de reponerles periódicamente su
carga eléctrica, que constituye el uno o cero que guarda cada capacitor.
4. Maneja el acceso a la porción ROM (ROMBIOS) de la memoria principal, inclusive
la opción de copiar los bytes de la ROM en la DRAM ("shadow") a fin de poder acceder
a ellos más rápidamente.
Naturalmente que esta intermediación a cargo de este chip produce retardos en el acceso
a la DRAM, en lo referente al contenido de la primera posición direccionada, pero esto
resulta compensado con creces si se accede a un conjunto de posiciones sucesivas en la
DRAM.
Las acciones de este controlador en gran medida están programadas: durante el booteo
del computador una subrutina de la ROMBIOS inicializa registros del mismo, que
determinan sus funciones, el cual también depende de lo establecido en el "set-up" de la
máquina. (como la opción "shadow").

También podría gustarte