0% encontró este documento útil (0 votos)
27 vistas2 páginas

Resumen Cpu

El documento describe la construcción y funcionamiento de una CPU, incluyendo componentes como la memoria RAM, registros y la unidad de control. Se explican las fases de operación de la CPU: búsqueda, decodificación y ejecución de instrucciones. Además, se aborda la evolución de la velocidad de reloj en procesadores y la importancia de la microarquitectura en la conexión de los componentes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas2 páginas

Resumen Cpu

El documento describe la construcción y funcionamiento de una CPU, incluyendo componentes como la memoria RAM, registros y la unidad de control. Se explican las fases de operación de la CPU: búsqueda, decodificación y ejecución de instrucciones. Además, se aborda la evolución de la velocidad de reloj en procesadores y la importancia de la microarquitectura en la conexión de los componentes.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

[00:00:00] - Introducción a la construcción de una CPU y sus componentes.

[00:01:27] - Memoria RAM y registros necesarios para la CPU.


[00:02:22] - Unidad de control y registros de dirección de memoria e
instrucción.
[00:03:12] - Fases de funcionamiento de la CPU: búsqueda, decodificación y
ejecución.
[00:04:16] - Ejemplo de ejecución de instrucciones en la CPU.
[00:06:00] - Ejecución de instrucción de suma y almacenamiento en
memoria.
[00:08:25] - Función del Reloge en la CPU y velocidad de Reloge.
[00:09:15] - Evolución de la velocidad de Reloge en procesadores.
[00:10:37] - Finalización de la construcción de la CPU y su relación con la
memoria RAM.

Hasta el momento vimos cómo armar una unidad aritmética lógica que hace
cálculos con números binarios y también estudiamos la construcción de dos
tipos de memoria. En primer lugar los registros que nos sirven para
almacenar una pequeña cantidad de información normalmente en números
y luego lo escalamos para en segundo lugar tener una RAM que es un banco
de memoria capaz de almacenar una gran cantidad de información en
distintas direcciones. Lo que vamos a hacer hoy es juntar todos esos
componentes para construir lo que se puede considerar como el cerebro
toda computadora. La unidad central de proceso o CPU. [00:00:00]

Los programas están hechos de una serie de operaciones individuales


llamadas instrucciones. Se llaman así porque literalmente son órdenes que
las computadoras siguen al pie de la letra. Si las instrucciones son
operaciones matemáticas, las CPU reconfiguran la unidad aritmética lógica
para realizar tales operaciones. En otro caso puede ser una operación de
memoria, de ser así la CPU habla con la RAM para poder escribir o leer los
valores. Como hay muchas partes dentro de una CPU vamos a ir armándolo
pieza por pieza. Vamos a concentrarnos en los bloques funcionales y no
tanto en los componentes individualmente. [00:00:37]

Por ejemplo cuando veamos una línea que conecta a dos bloques en algún
diagrama esta línea va a ser una abstracción es decir que puede
representar uno o más cables. Esta vista de alto nivel de cómo están
conectados los componentes es llamado micro arquitectura. Bien, lo primero
que vamos a necesitar es una memoria, así que utilizemos el módulo de
RAM que vimos en el vídeo pasado. Para mantener la explicación simple
vamos a suponer que nuestra memoria tiene sólo 16 ubicaciones. Y en cada
ubicación se pueden guardar valores de 8 bits. [00:01:19]

Nuestro procesador necesitará registros de 8 bits que llamaremos a BCID.


Usaremos estos registros para almacenar y manipular valores
temporalmente. Además de los datos en la memoria RAM también se
guardan las instrucciones, es decir los programas. Cada micro arquitectura o
modelo de CPU tiene un conjunto de instrucciones que es capaz de
entender. En nuestro ejemplo hipotético vamos a utilizar un código de 4 bits
para identificar a cada una. Aparte del código normalmente también se las
signa una etiqueta a cada instrucción. [00:01:59]

Luego usaremos otros 4 bits para identificar la dirección de donde


provenrán los datos para una operación dada, que pueden ser uno de los
registros o una dirección de memoria RAM. Seguidamente vamos a necesitar
2 registros más y con eso completamos nuestra CPU. El primero de esos
registros nos va a servir para saber en qué posición de un programa
estamos. Y es denominado registro de dirección de memoria. A veces
también conocido como contador de programa. Y como su nombre indica
guarda la dirección de memoria de la instrucción actual. [00:02:36]

El segundo almacena la instrucción en sí que está siendo ejecutada y es


llamado registro de instrucción. Estos 2 registros se encuentran dentro de
un componente llamado unidad de control, que es como el director de una
orquesta dirigiendo todas las partes de la CPU. Esta unidad se encarga de
decodificar e interpretar las instrucciones. Como todo lo demás la unidad de
control está hecha con compuertas lógicas, que son las que reconocen los
códigos de operación pero de momento no vamos a ver esos detalles.
[00:03:03]

Cuando arranca la computadora todos los registros están encero. Como


ejemplo tenemos en la RAM un programa sencillo. El proceso de
funcionamiento de una CPU se divide en fases. La primera es la fase de
búsqueda ofetch. Aquí es cuando obtenemos la primera instrucción. Primero
conectamos nuestro registro de dirección de memoria a la RAM. El valor en
el registro es 0. Enviamos esa dirección a la RAM. La RAM busca que valor
hay en la posición 0 y devuelve el valor. Que en este caso es 0, 0, 1, 0, 1, 1,
1, 1, 0. [00:03:12]

También podría gustarte