TAREA 3 - Vídeo de clase invertida - Con subtítulos
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Es un vídeo de una de las asignaturas en las que uso como metodología "Flipped Classroom" para poder tener más tiempo en el aula para realizar prácticas.
¿Cómo es la memoria del ordenador?
00:00:00
Bueno, tenemos que empezar siempre desde lo más básico, lo esencial.
00:00:02
Y es, ¿cómo podemos guardar un bit?
00:00:08
¿Cómo guardan los ordenadores un bit?
00:00:11
Lo que llamamos, ¿cómo se guarda en una celda?
00:00:15
En una celda nosotros podemos guardar un bit.
00:00:19
Podemos guardar un 1 o podemos guardar un 0.
00:00:22
Esto los ordenadores lo hacen con un componente que se llama biestable
00:00:26
Nosotros ya hemos visto puertas gol lógicas que realizan operaciones lógicas
00:00:32
El AND multiplica, el OR es una suma realmente
00:00:37
El NOT niega, ya lo hemos visto que eso es algo que en nuestra vida normal
00:00:40
Utilizamos esos operadores lógicos para comunicarnos con los demás
00:00:46
Porque los ordenadores también lo utilizan para realizar operaciones
00:00:51
Pero para guardar los datos necesitamos de este elemento y lo más básico es la celda.
00:00:53
Las celdas se suelen utilizar dentro del microprocesador para guardar elementos o estados que son importantes guardar.
00:01:02
Por ejemplo, cuando se calculan números es importante saber si ese número, el resultado está bien o está mal o, por ejemplo, hay un desbordamiento, es decir, que no puede guardar toda la información de la suma.
00:01:12
¿Y eso cuándo puede pasar? Bueno, imaginaros que yo quiero sumar un bit con otro, ¿vale? Esto es binario, un 1 y un 1 y la suma en binario es 1 más 1 es 0 y me llevo un acarreo, con lo cual tendría que, necesito otra posición más aquí para guardar el 1.
00:01:26
¿Qué pasa si el ordenador no tiene esa posición? Pues que tiene que informar. ¿Y cómo informan los ordenadores? Pues a través de estas celdas que tienen el microprocesador, que se llaman flag o bandera, informa de este tipo de cosas.
00:01:47
Es decir, las celdas lo utilizan ya los microprocesadores para almacenar cierta información en un momento dado. Es como una especie de variable.
00:02:05
Bueno, ¿y qué pasa ahora? O sea, ¿por dónde continúa todo esto?
00:02:14
Bueno, pues fijaros, si yo cojo una celda como esta y a continuación pongo otra y a continuación pongo otra y a continuación pongo otra, ahora puedo guardar un número de 4 bits.
00:02:19
es decir, he convertido una celda en una combinación de celdas que se llama registro
00:02:36
y este es el siguiente nivel de memorias que tiene un ordenador, el registro
00:02:44
que también se encuentra en el interior del microprocesador
00:02:51
y es más, este registro guarda datos e instrucciones de memoria para luego utilizar el microprocesador
00:02:54
La ventaja que tiene es que es muy rápido, porque tienes el elemento y además dentro del microprocesador.
00:03:02
El único problema es que solo podemos guardar un número de bits según el número de celdas que tenemos.
00:03:08
Muy bien, y vamos a poner un ejemplo en el que tenemos 8 bits, ¿no?
00:03:18
Y aquí, por ejemplo, vamos a guardar el siguiente número.
00:03:25
Bueno, este número va desde el 0, 1, 2, 3, 4, 5, 6, 7, en total son 8 bits y 8 bits son 1 byte.
00:03:28
Bueno, los registros del ordenador, por ejemplo, hay micros que tienen registros de 8 bits, los más antiguos, hay registros de 16 bits, hasta no hace poco había ordenadores de 32 bits,
00:03:44
Bueno, había microprocesadores de 32 bits y actualmente hay micros de 64 bits. Tiene que ver con también el tamaño de los registros, es decir, si soy capaz de manejar 64 bits de golpe, tengo que ser capaz de almacenarlos dentro del microprocesador.
00:04:01
Bueno, pues esto es lo que se llama registro. Si la celda o la combinación de celdas es un registro, la combinación o al unir más registros, por ejemplo, esto son, imaginemos que varios registros, vamos a ver,
00:04:22
Bueno, esto aquí tenemos del 0 al 3 y aquí del 0 también al 3.
00:04:53
Entonces, en esta tabla de aquí, esto es una tabla, tenemos este registro de aquí de 4 bits,
00:05:02
a continuación otro registro de 4 bits, a continuación otro registro de 4 bits y a continuación otro registro de 4 bits.
00:05:11
Tenemos 4 registros de 4 bits
00:05:19
Esto es como se define en el ejercicio que he puesto
00:05:24
Os he puesto varias tablas
00:05:29
En esas tablas tenéis que decir
00:05:31
¿Cómo defino esta tabla?
00:05:34
¿O cómo defino esta memoria?
00:05:36
Pues tengo que contar el número de columnas y el número de filas
00:05:37
Y digo 4 por 4
00:05:40
Y de repente aparece otro nombre un poco raro
00:05:42
Que dice capacidad de memoria
00:05:45
Bueno, la capacidad de memoria lo que me está diciendo es cuántas celdas tiene en su interior
00:05:48
Es decir, cuántos bits soy capaz de almacenar en esta tabla
00:05:55
En una tabla de 4x4, simplemente tengo que multiplicar, son 16 bits
00:06:00
Es decir, que yo aquí dentro soy capaz de almacenar 16 bits
00:06:06
Bueno, esto es una memoria pequeñita, tenemos memorias mucho mayores, claro
00:06:19
Bueno, vamos a poner aquí un ejemplo. Vamos a ver, ahora ya que sabemos lo que es una memoria, vamos a ver un par de cosas importantes. Bueno, la primera es el concepto de buses, ¿no?
00:06:25
Un ordenador tiene tres buses importantísimos. Bus de datos, bus de direcciones, que es lo que vamos a ver hoy, estos dos, y luego hay un bus de control.
00:06:40
¿De acuerdo? Este bus de datos y este bus de direcciones se manejan en la memoria. ¿Y cómo funciona? Bueno, vamos a ver.
00:06:56
Un bus, lo primero, ¿qué es un bus? Un bus es un conjunto de líneas, un conjunto de cables en el que viajan los números binarios o bits, pero que tienen relación entre sí.
00:07:04
Es decir, no viajan bits a lo loco, es decir, viajan aquellos bits que están relacionados entre sí.
00:07:15
Fijaros, en el bus de datos son cables que van aquí, ¿vale?
00:07:22
Entonces, la memoria lo que hace es que cuando tú le pides un registro, como puede ser este primer registro, que es el 1011, lo que hace es volcar los bits aquí, 1011.
00:07:29
Vuelca aquí los bits, ¿de acuerdo?
00:07:45
Al volcar aquí los bits, lo que hacemos es que los podemos enviar a otras partes del ordenador.
00:07:48
Entonces, aquí, por ejemplo, van los datos. Por eso se llama bus de datos. Es donde tanto las instrucciones como los datos de la memoria van por el ordenador a través de ese bus.
00:07:56
Este bus es muy fácil de entender. Simplemente quiero este registro. Por eso, aquí, en la memoria, cuando accedes a una posición, se llama posición de memoria,
00:08:08
o en algún sitio lo vais a ver como registro de memoria, porque en el fondo estamos accediendo a un registro,
00:08:19
registro de memoria, cuando accedo a ese registro, tengo estos bits que los envío por un cable.
00:08:31
Esto se entiende muy bien, pero ¿qué pasa con el bus de direcciones?
00:08:37
¡Ay! Esto es un poquito más complicado de entender, porque lo primero, el bus de direcciones,
00:08:40
lo primero que tenemos que entender es cómo se enumeran las diferentes posiciones de memoria,
00:08:46
Es decir, simplemente estamos contando en binario. La primera posición es la posición 0. La siguiente posición es la posición 1. La siguiente posición es la posición 1, 0.
00:08:51
Estamos contando 0, 1, 1, 0, que es 2. Y la siguiente, en este caso, que es el 1, 1. ¿De acuerdo?
00:09:02
Entonces, la pregunta aquí, ¿cuántos bits son necesarios para redireccionar una memoria, pues por ejemplo una memoria RAM, o esta memoria, esta tabla o esta memoria?
00:09:08
Cuando hablamos de redireccionar, es decir, ¿cuántos bits necesitamos para seleccionar uno de estos registros?
00:09:23
¿Y por qué decimos bits? Porque en el fondo aquí lo que tenemos es un bus de direcciones y el número de ese bus, el número de cables que tiene ese bus depende del número de registros que tenemos que direccionar pensando en binario.
00:09:30
Y aquí, por ejemplo, efectivamente, con un bit podemos perfectamente redireccionar dos registros.
00:09:48
Si tenemos dos bits, podemos llegar a redireccionar cuatro registros, pero si tenemos una fila más aquí, ya dos bits no nos valen.
00:09:56
En este caso, efectivamente, necesitamos dos bits, dos cables.
00:10:06
Si tenemos una tabla mayor, vamos a dibujar aquí una tabla mayor, que tenga por ejemplo aquí arriba otro elemento y aquí abajo pues incluso tenga dos elementos más.
00:10:11
vamos a borrar esto y vamos a volver a contar esta sería la fila 0 vamos a
00:10:29
ponerle datos a la memoria que sería la fila 0 la 1 la 1 0 la 1 1 la 1 0 0 la 1
00:10:36
0 1 y la 1 1 0 en este caso yo necesito 3 bits verdad es decir
00:10:47
Necesito tres cables para direccionar la memoria. Entonces, si yo quiero seleccionar, vamos a imaginar que quiero sacar los datos que están en este registro de aquí, que es el 1110, y sé que está en la posición 100, es decir, en decimal, en la posición 4.
00:10:56
empezamos siempre a contar de la 0, ¿vale? De la 0 en adelante, aquí tenemos 1, 2, 3, 4, 5, 6, 7 registros, pero empezamos en la 0 y acabamos en la 6, ¿no?
00:11:13
Esta sería el 0 y este sería el 6 en decimal, ¿no? Pero ya sabéis que los ordenadores no están en decimal, las memorias se redireccionan o si yo quiero seleccionar un registro concreto
00:11:26
tengo que hacerlo en binario y aquí si quiero seleccionar este en concreto, aquí tengo que poner que quiero, vamos a ponerlo, quiero el registro 1 0 0 y como por aquí enviamos un 1,
00:11:41
aquí un 0 y un 0, automáticamente hay un circuito aquí que sabe que queremos seleccionar este registro y estos números los llevamos abajo al bus de datos,
00:11:55
al 1, 1, 1, 0 y el ordenador nos enviará el contenido de ese registro.
00:12:06
Bueno, pues así funciona la memoria, las memorias en general, ¿no?
00:12:15
La celda, la combinación de celdas que son los registros y la combinación de registros que son las memorias.
00:12:20
Y esto es lo que quería que aprendierais hoy.
00:12:27
- Idioma/s:
- Autor/es:
- Alfonso Mariano De Uña Del Brío
- Subido por:
- Alfonso Mariano D.
- Licencia:
- Reconocimiento - No comercial - Sin obra derivada
- Visualizaciones:
- 4
- Fecha:
- 17 de junio de 2023 - 17:53
- Visibilidad:
- Clave
- Centro:
- CPR PRI-SEC ANDEL
- Duración:
- 12′ 35″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 1010.43 MBytes