# data[].attributes.body
Un registro es una memoria de alta velocidad y poca capacidad integrada por el microprocesador, que permite guardar transitoriamente y acceder a valores muy usados, generalmente en operaciones matematicas.

# data[].attributes.attachment_link.title
Registro (hardware) - Wikipedia, la enciclopedia libre

# data[].attributes.attachment_link.description
Los registros están en la cumbre de la jerarquía de memoria, y son la manera más rápida que tiene el sistema de almacenar datos. Los registros se miden generalmente por el número de bits que almacenan; por ejemplo, un "registro de 8 bits" o un "registro de 32 bits".

# data[].attributes.body
Procesador de muy pequeñas dimensiones en el que todos los elementos están agrupados en un solo circuito integrado.

# data[].attributes.body
RAM es una memoria de acceso rápido, volátil. En ella se almacenan los datos necesarios para que los procesos ejecutados por el procesador funcionen correctamente.
ROM es solo de lectura. Su fin es almacenar datos sensibles, clave para el funcionamiento del sistema. Es donde se instala el sistema operativo.

# data[].attributes.body
el bus es una serie de cables que funcionan cargando datos en la memoria para transportarlos a la Unidad Central de Procesamiento o CPU.
El bus funciona ordenando la información que es transmitida desde distintas unidades y periféricos a la unidad central, haciendo las veces de semáforo o regulador de prioridades y operaciones a ejecutar.

# data[].attributes.attachment_link.readable_text
Un bus de datos es un dispositivo mediante el cual al interior de una computadora se transportan datos e información relevante.

Para la informática, el bus es una serie de cables que funcionan cargando datos en la memoria para transportarlos a la Unidad Central de Procesamiento o CPU. En otras palabras, un bus de datos es una autopista o canal de transmisión de información dentro de la computadora que comunica a los componentes de dicho sistema con el microprocesador. El bus funciona ordenando la información que es transmitida desde distintas unidades y periféricos a la unidad central, haciendo las veces de semáforo o regulador de prioridades y operaciones a ejecutar.

Su funcionamiento es sencillo: en un bus, todos los distintos nodos que lo componen reciben datos indistintamente, aquellos a los que estos datos no son dirigidos los ignoran y, en cambio, aquellos para los cuales los datos tienen relevancia, los comunican.
Desde el punto de vista técnico, un bus de datos es un conjunto de cables o conductores eléctricos en pistas metálicas sobre la tarjeta madre o "mother" del ordenador. Sobre este conjunto de conductores circulan las señales que conduce los datos.

Existen distintos tipos de buses. El bus de direcciones, por ejemplo, vincula el bloque de control de la CPU para colocar datos durante procesos de cómputo. El bus de control, por otro lado, transporta datos respecto de las operaciones que se encuentra realizando el CPU. El bus de datos propiamente dicho, transporta información entre dispositivos de hardware como teclado, mouse, impresora, monitor y también de almacenamiento como el disco duro o memorias móviles.

En diferentes tipos de ordenadores se emplean diversos tipos de buses. Para PC, por ejemplo, son comunes el PCI, ISA, VESA, MCA, PATA, SATA y otros como USB o Firewire. En Mac, en cambio, se utilizan los mismos u otros como el NuBus.

Temas en Bus de datos

# data[].attributes.attachment_link.description
Un bus de datos es un dispositivo mediante el cual al interior de una computadora se transportan datos e información relevante. Para la informática, el bus es una serie de cables que funcionan cargando datos en la memoria para transportarlos a la Unidad Central de Procesamiento o CPU.

# data[].attributes.body
La Unidad aritmético-lógica (ALU por sus siglas en inglés: Arithmetic Logic Unit) es un contador digital capaz de realizar las operaciones aritméticas y lógicas entre los datos de un circuito; suma, resta, multiplica y divide, así como establece comparaciones lógicas a través de los condicionales lógicos “si”, “no”, y, “o”.

# data[].attributes.attachment_link.readable_text
Unidad Aritmético Lógica : La Unidad aritmético-lógica (ALU por sus siglas en inglés: Arithmetic Logic Unit) es un contador digital capaz de realizar las operaciones aritméticas y lógicas entre los datos de un circuito; suma, resta, multiplica y divide, así como establece comparaciones lógicas a través de los condicionales lógicos "si", "no", y, "o". Desde los circuitos más simples, como relojes y calculadoras, hasta complejos circuitos, como los microchips actuales, todos incluyen al menos una Unidad aritmético-lógica, que varía su poder y complejidad según su finalidad.

Las computadoras más modernas, que incluyen procesadores de múltiples núcleos, incorporan a su vez múltiples dispositivos ALU, con una diagramación compleja y potente. Pero yendo a los orígenes, fue el matemático húngaro-estadounidense John von Neumann quien, en el año 1945, a través de un informe fundacional sobre el desarrollo del Computador Automático Variable Discreto Electrónico (EDVAC, por sus siglas en inglés), propuso la idea de la ALU, explicando que es un requisito indispensable para cualquier computadora el poder efectuar operaciones matemáticas básicas. En la actualidad, las operaciones que realiza una ALU entre los distintos datos, que deben ser iguales a los que emplea el circuito digital, es la representación del número binario de complemento a dos. Sin embargo no siempre fue así: en sus comienzos, las distintas computadoras utilizaron una amplia gama de sistemas numéricos, como el Complemento a uno, o el sistema decimal, adecuando el diseño de las ALU a cada sistema. A través del tiempo, el Complemento a dos resultó ser el preferido por la industria, al ser el de mayor simplicidad para la diagramación del circuito de la ALU. Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes:

1. La ALU o unidad aritmético lógica.

2. La UC o unidad de control.

3. Los registros internos

Operaciones en la ALU

Con respecto a cualquier microprocesador, las instrucciones involucran operaciones sobre un operando, o entre dos de ellos, estando uno de los mismos almacenado en el registro acumulador que es el registro de trabajo de cualquier ALU, por lo que en algunos casos suele denominarse registro W. El tipo de operaciones que puede realizar una ALU, pueden resumirse así:

1. Suma aritmética

2. Resta aritmética (complemento a 2)

3. operaciones lógicas

producto y suma lógica Comparación Complementación enmascaramiento

4. Desplazamiento o rotación

5. No operar (transferencia)

Algunas instrucciones están referidas al contenido del registro acumulador en su totalidad, y otras respecto a algunos bits del mismo, correspondiente a una palabra de datos que se desea modificar.

Tipos de ALU

- Coma fija

- Coma flotante

- Operadores: aritméticos, lógicos y de desplazamiento

- Registros para almacenar datos temporales

- Registro de estado: conjunto de flags que indican situaciones ocurridas al operar

- Registro contador de programa

- Registro de direcciones de interrupción

Clasificación de los operadores

Ámbito de aplicación: General Especializado

Realización: Combinaciona Secuencial

Número de operandos: Monádico Diádico

Paralelismo: Serie o de dígito Paralelo o de vector

Operación: De desplazamiento Lógico Aritmético

Tecnología empleada: MOS Bipolar

Desplazamientos lógicos

- Independientemente del sistema de representación de los operandos se introducen ceros por la derecha o por la izquierda según se trate de un desplazamiento a la izquierda o a la derecha, respectivamente.

- El bit o los bits que salen suelen copiarse en el indicador de acarreo (el último que ha salido es el que queda).

Desplazamientos lógicos a la izquierda Desplazamientos lógicos a la derecha

Las operaciones lógicas realizan la operación sobre cada uno de los bits del operando o de los operandos

Desplazamientos aritméticos

- Equivalen a multiplicaciones y divisiones por dos, según sean hacia la izquierda o a la derecha, respectivamente.

- El sistema de representación de los operandos debe tenerse en cuenta si los operandos tienen signo.

- El bit o los bits que salen suelen copiarse en el indicador de acarreo (el último que ha salido es el que queda).

Desplazamientos circulares

-  Los bits que salen por un extremo entran por el otro.

-  El bit o los bits que salen suelen copiarse en el indicador de acarreo (el último que ha salido es el que queda)

Desplazamientos circulares a través del flag de acarreo

-  Los bits que salen por un extremo entran por el otro.

-  El bit o los bits que salen suelen copiarse en el indicador de acarreo.

Microelectronics, Jacob Millman, 1979

Electrónica Digital. Julio Díaz Calvo. Editorial Pueblo y Educación, 1989

# data[].attributes.attachment_link.description
Unidad Aritmético Lógica : La Unidad aritmético-lógica (ALU por sus siglas en inglés: Arithmetic Logic Unit) es un contador digital capaz de realizar las operaciones aritméticas y lógicas entre los datos de un circuito; suma, resta, multiplica y divide, así como establece comparaciones lógicas a través de los condicionales lógicos "si", "no", y, "o".

# data[].attributes.body
La unidad de control es la parte de la CPU que realmente hace que las cosas ocurran.
La unidad de control emite señales de control (ordenes) externas a la CPU para producir el intercambio de datos con la memoria y los módulos de E/S. Tambien emite señales de control internas para transferir datos entre registros, hacer que la ALU ejecute una función concreta y regular otras operaciones internas.

# data[].attributes.attachment_link.description
La unidad de control es la parte de la Es la unidad que extrae y analiza las CPU que realmente hace que las cosas ocurran. La unidad de control emite señales de control (ordenes) externas a la CPU para producir el intercambio de instrucciones de la memoria central.

# data[].attributes.body
La unidad central de procesamiento o unidad de procesamiento central (conocida por las siglas CPU, del inglés: central processing unit), es el hardware dentro de un ordenador u otros dispositivos programables, que interpreta las instrucciones de un programa informático mediante la realización de las operaciones básicas aritméticas, lógicas y de entrada/salida del sistema.