2. Contenido
Arquitectura de computadoras
Lenguaje maquina
Ejecución de programas.
Instrucciones aritméticas-lógicas.
Comunicación con otros dispositivos
Bibliografía
3. Arquitectura de Computadoras
La función de las computadoras es la manipulación de datos, estos datos se
transfieren de una posición a otra, así como la realización de operaciones
como cálculos aritméticos, edición de textos, y manipulación de imágenes.
4. El procesador
Es el que controla el tratamiento de los datos y se conoce como unidad central de procesamiento y consta de
tres partes
Unidad aritmético/lógica
Unidad de registro
Unidad de control.
5. Unidades de registro
Dentro de la unidad de registros se encuentra:
El registro de uso General
Registro de uso especial.
Los registros de uso general sirven como lugares de almacenamiento temporales para los datos que están
siendo tratados por el procesador.
6. Lenguaje Maquina
El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un
circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un
autómata. Este lenguaje está compuesto por un conjunto de instrucciones que determinan acciones a
ser tomadas por la máquina. Un programa consiste en una cadena de estas instrucciones más un
conjunto de datos sobre el cual se trabaja.(https://es.wikipedia.org/wiki/Lenguaje_de_m%C3%A1quina
6/6/16)
7. Repertorio de Instrucciones
Las instrucciones de una maquina pueden clasificarse en tres grupos:
Transferencia de datos: Esta compuesto por instrucciones que solicitan el movimiento de datos desde una
ubicación a otro.
Aritmético/ Lógica: esta compuesto por aquellas instrucciones que le dicen a la unidad de control que debe
solicitar una cierta actividad dentro de la unidad aritmético/ lógica
El grupo de control: El grupo de control esta compuesto por aquellas instrucciones que dirigen la ejecución
del programa en lugar de la manipulación de datos.
8. Ejecución de Programas
Las computadoras ejecutan un programa almacenado en su memoria copiando las instrucciones
desde la memoria al procesador. Una vez que están en el procesador. Cada instrucción se decodifica
y se hace lo que la instrucción ordene. Para ejecutar la instrucción el procesador hace uso de dos
registros: el registro de instrucciones y el contador de programas.
9. Programas y datos
En la memoria principal de una computadora podemos almacenar simultáneamente muchos programas,
siempre y cuando ocupen partes diferentes de la memoria. Después podemos determinar que programa se
ejecutara al iniciar la maquina simplemente configurando de la forma apropiada el contador de programa.
11. Operaciones lógicas
Dentro de estas operaciones se encuentran las operaciones booleanas como AND,
OR y XOR que combinan un dos bits de entradas para generar un único bit de salida.
12. Operaciones de rotación y
desplazamiento
Las operaciones pertenecientes a la clase de operaciones de rotación y desplazamiento proporcionan un
medio para mover los bits dentro de un registro y se utilizan a menudo para resolver problemas de
alineamiento.
13. Operaciones aritméticas
Los operadores aritméticos nos permiten, básicamente, hacer cualquier operación
aritmética, que necesitemos (ejemplo: suma, resta, multiplicación, etc.).
14. Comunicación con otros dispositivos
La memoria principal y el procesador forman el núcleo de una computadora. Este núcleo se
comunica con los distintos periféricos, como por ejemplo los sistemas de almacenamiento masivo,
impresoras, teclados, ratones, pantallas, cámaras digitales, etc.
15. El papel de las controladoras
La comunicación entre una computadora y otros dispositivos suele gestionarse mediante un aparato
intermedio denominado controladora. La controladora se conecta mediante cables a dispositivos
periféricos situados dentro de la carcasa de la computadora por medio de un conector llamado
PUERTO.
16. Proceso de Coordinación
Se denomina proceso de coordinación o Handshaking en el que una computadora y
el dispositivo periférico intercambian información acerca del esta del dispositivo y
coordinan sus actividades.
17. Medios de comunicación populares
La comulación entre dispositivos de computación tiene lugar a través de
dos tipos de enlaces: paralelos y de serie:
Paralelos: Varias señales se transfieren al mismo tiempo..
Comunicación de serie: se basa en transferir señales una a través de otra.
18. Velocidades de Comunicación
La velocidad de la conexión se mide a través bits por segundo: entre las mas
conocidas son Kbps, Mbps y Gbps.
19. Bibliografía
Introducción a la computación, J. Glenn Brookshear.
https://es.wikipedia.org/wiki/Lenguaje_de_m%C3%A1quina 6/06/2016
Sistemas operativos modernos. Andrew S. Tanenbaum. pág. 19-37.