Está en la página 1de 36

INGENIERÍA ELECTRÓNICA

Unidades de
Almacenamiento Externo
Funcionamiento de canal
(bus) compartido

Sesión 10
Mtro. Ing. Carlos Leonardo Oblitas Vera
Docente
leonardo.oblitas@upn.pe
Logro de la
Unidad
Al finalizar la unidad, el estudiante elabora un informe sobre el análisis
sobre los distintos tipos de memoria que utiliza el computador para
soportar el procesamiento de datos, obteniendo como resultado la
identificación de los distintos tipos de módulos de memoria, mediante
el uso adecuado de las normas y estándares de la IEEE.
Logro de la
Sesión
Al finalizar la sesión, el estudiante explica el proceso de
comunicación en un sistema de interconexión de bus compartido y
reconoce las características de los dispositivos de almacenamiento
internos y externos y los plasma en un mapa mental.
Contenido

• Unidades de Almacenamiento Externo.


• Funcionamiento de canal (bus) compartido.
• Ejercicio en assembler.
RECORDANDO LA CLASE ANTERIOR

Tema anterior: Decodificación de direcciones en las


memorias. Interfaz de memoria.

• ¿Qué es mapeo una memoria?

• ¿Qué es un decodificador de memoria?


CONOCIMIENTOS PREVIOS

Comparte tus ideas en el siguiente Padlet.

https://padlet.com/carlosleonardooblitasvera/qu-unidades-de-almacenamiento-externo-conoce-phdo4qji77covvmx

¿Qué unidades de almacenamiento externo conocen?

¿Conocen que es un protocolo serial?


VIDEO INTRODUCTORIO

QUE SON BUSES DE LA COMPUTADORA


https://www.youtube.com/watch?v=6qHl0SYyMmg&t=455s
Funcionamiento de
canal (bus) compartido
ESTRUCTURA DEL BUS

• El bus de sistema está constituido, usualmente, por entre cincuenta y cien líneas. A cada línea
se le asigna un significado o una función particular. Aunque existen diseños de buses muy
diversos, en todos ellos las líneas se pueden clasificar en tres grupos funcionales (Figura 3.16):
líneas de datos, de direcciones y de control. Además, pueden existir líneas de alimentación
para suministrar energía a los módulos conectados al bus.

Esquema de interconexión mediante un bus


Líneas de Datos

• Proporcionan un camino para transmitir datos entre los módulos del sistema.
• El conjunto constituido por estas líneas se denomina bus de datos.
• El bus de datos puede incluir entre 32 y cientos de líneas, cuyo número se
conoce como anchura del bus de datos.
• Puesto que cada línea solo puede transportar un bit cada vez, el número de
líneas determina cuántos bits se pueden transferir al mismo tiempo.
• La anchura del bus es un factor clave a la hora de determinar las prestaciones
del conjunto del sistema.
• Por ejemplo, si el bus de datos tiene una anchura de ocho bits, y las
instrucciones son de 16 bits, entonces el procesador debe acceder al
módulo de memoria dos veces por cada ciclo de instrucción.
Líneas de Dirección

• Se utilizan para designar la fuente o el destino del dato situado en el bus de datos.
• Por ejemplo, si el procesador desea leer una palabra (8, 16 o 32 bits) de datos de la
memoria, sitúa la dirección de la palabra deseada en las líneas de direcciones.
• Claramente, la anchura del bus de direcciones determina la máxima capacidad de memoria
posible en el sistema.
• Además, las líneas de direcciones generalmente se utilizan también para direccionar los puertos
de E/S.
• Usualmente, los bits de orden más alto se utilizan para seleccionar una posición de memoria o
un puerto de E/S dentro de un módulo.
• Por ejemplo, en un bus de 8 bits, la dirección 01111111 e inferiores harían referencia a
posiciones dentro de un módulo de memoria (el módulo 0) con 128 palabras de memoria, y
las direcciones 10000000 y superiores designarían dispositivos conectados a un módulo de
E/S (módulo 1).
Líneas de Control

• Se utilizan para controlar el acceso y el uso de las líneas de datos y de


direcciones.
• Puesto que las líneas de datos y de direcciones son compartidas por todos
los componentes, debe existir una forma de controlar su uso.
• Las señales de control transmiten tanto órdenes como información de
temporización entre los módulos del sistema. Las señales de temporización
indican la validez de los datos y las direcciones. Las señales de órdenes
especifican las operaciones a realizar.
Líneas de Control Típicas (I)

• Escritura en memoria (Memory write): hace que el dato del bus se escriba
en la posición direccionada.
• Lectura de memoria (Memory read): hace que el dato de la posición
direccionada se sitúe en el bus.
• Escritura de E/S (I/O write): hace que el dato del bus se transfiera a través
del puerto de E/S direccionado.
• Lectura de E/S (E/S read): hace que el dato del puerto de E/S direccionado
se sitúe en el bus.
• Transferencia reconocida (Transfer ACK): indica que el dato se ha
aceptado o se ha situado en el bus.
Líneas de Control Típicas (II)

• Petición de bus (Bus request): indica que un módulo necesita disponer del
control del bus.
• Cesión de bus (Bus grant): indica que se cede el control del bus a un
módulo que lo había solicitado.
• Petición de interrupción (Interrupt request): indica si hay una
interrupción pendiente.
• Interrupción reconocida (Interrupt ACK): Señala que la interrupción
pendiente se ha aceptado.
• Reloj (clock): se utiliza para sincronizar las operaciones.
• Inicio (reset): pone los módulos conectados en su estado inicial.
Unidades Elementales del Computador
Funcionamiento del Bus o Canal Compartido
1. Inicio del proceso:
• CPU: Solicita acceso al bus compartido (señal de solicitud de bus - BUS_REQUEST).
2. Arbitraje del bus:
• Controlador del bus: Evalúa las solicitudes de acceso al bus de todas las unidades y decide
qué unidad obtiene el control del bus.
• Señal de concesión de bus (BUS_GRANT) se envía a la unidad seleccionada.
3. Concesión del bus:
• Unidad seleccionada: Recibe la señal de concesión de bus (BUS_GRANT) y obtiene el control
del bus compartido.
4. Transferencia de datos:
• Unidad seleccionada: Transfiere los datos o señales de control a través del bus compartido.
• Por ejemplo, si la CPU desea leer datos de la memoria principal, enviará una señal de lectura
(READ) y la dirección de memoria correspondiente a través del bus.
5. Liberación del bus:
• Unidad seleccionada: Libera el bus compartido después de completar la transferencia de
datos.
• Señal de liberación de bus (BUS_RELEASE) se activa.
Actividad Adicional: Visualización de Video

Instrucciones:
Visualizar todo el video, pero tomar especial atención desde el minuto
16:00 el tema de Operaciones de Control y luego Arbitraje del BUS.

Arquitectura T5 - Buses
https://www.youtube.com/watch?v=WewXUS4K1v8
Unidades de
Almacenamiento
Externo
Actividad en Equipo
Instrucciones:
De la información detallada a continuación. En equipo deberán implementar
un mapa mental sobre el tema asignado y luego exponerlo en clase.

1. Disco duro Interno (HDD) G1


2. Unidad de Estado Solido Interno (SDD) G2
3. Disco duro externo (HDD) G3
4. Unidad de estado sólido externa (SSD) G4
5. Unidades de almacenamiento externo basadas en la nube G5
1. Disco duro Interno (HDD) (I)

• Características: Los discos duros internos utilizan discos magnéticos giratorios para almacenar
datos. Estos discos están recubiertos de una capa magnética y se leen y escriben mediante un
brazo mecánico que se mueve sobre ellos.
• Capacidades: Los discos duros internos están disponibles en una amplia gama de capacidades,
desde unos pocos gigabytes (GB) hasta varios terabytes (TB). Las capacidades más comunes
actualmente oscilan entre 500 GB y 8 TB, aunque se pueden encontrar discos duros de mayor
capacidad.
• Velocidades de acceso: Las velocidades de acceso en los discos duros internos están
determinadas por la velocidad de rotación del disco y la tecnología utilizada. Las tasas de
transferencia de datos varían según la ubicación de los datos en el disco y la tasa de
transferencia de la interfaz SATA. En general, las velocidades de transferencia de datos en discos
duros internos modernos pueden oscilar entre 100 MB/s y 250 MB/s.
1. Disco duro Interno (HDD) (II)

• Interfaz: Los discos duros internos generalmente utilizan la interfaz SATA


(Serial ATA) para la conexión con la placa base.
• SATA: Las interfaces SATA están disponibles en diferentes revisiones, como
SATA 3.0 (también conocida como SATA III) y SATA 2.0 (SATA II). La interfaz
SATA 3.0 ofrece una velocidad máxima teórica de transferencia de datos de
hasta 6 gigabits por segundo (Gbps), mientras que la interfaz SATA 2.0 tiene
una velocidad máxima de 3 Gbps. Es importante tener en cuenta que las
velocidades de transferencia reales pueden ser inferiores debido a diversas
limitaciones del sistema.
2. Unidad de Estado Solido Interno (SDD)

• Características: Las unidades de estado sólido internas utilizan memoria flash para almacenar
datos, lo que significa que no tienen partes móviles. Esto les proporciona una mayor resistencia
a los golpes y una menor latencia en comparación con los discos duros.
• Capacidades: Al igual que los discos duros internos, las capacidades de las SSD internas varían
ampliamente, desde unos pocos gigabytes hasta varios terabytes. Las capacidades más
comunes van desde 120 GB hasta 2 TB, aunque también hay opciones de mayor capacidad.
• Velocidades de acceso: Las SSD internas ofrecen velocidades de acceso mucho más rápidas que
los discos duros, gracias a la tecnología de memoria flash. Las tasas de transferencia de datos
pueden variar según el modelo y la interfaz utilizada. En general, las velocidades de
transferencia de datos en las SSD internas pueden superar fácilmente los 500 MB/s y llegar
hasta varios gigabytes por segundo (GB/s) en unidades NVMe más rápidas.
2. Unidad de Estado Solido Interno (SDD)

• Interfaz: Las unidades de estado sólido internas utilizan diferentes interfaces, siendo las más
comunes la interfaz SATA y la interfaz NVMe (Non-Volatile Memory Express).
• SATA: Al igual que los discos duros, las SSD internas también pueden utilizar la interfaz SATA
para la conexión con la placa base. Las especificaciones de velocidad son las mismas que para
los discos duros internos.
• NVMe: Las SSD internas más modernas y de mayor rendimiento utilizan la interfaz NVMe, que
se conecta a través de una ranura PCIe (Peripheral Component Interconnect Express) en la placa
base. Esta interfaz permite velocidades de transferencia de datos mucho más altas en
comparación con SATA. La velocidad de transferencia puede variar según la generación y el
número de carriles PCIe utilizados, pero en general, las unidades NVMe pueden alcanzar
velocidades de transferencia secuencial de hasta varios gigabytes por segundo (GB/s).
3. Disco duro externo (HDD) (I)

• Características: Los discos duros externos utilizan un disco magnético giratorio para almacenar
datos. Estos discos están recubiertos de una capa magnética y se leen y escriben mediante un
brazo mecánico que se mueve sobre ellos.
• Capacidades: Los discos duros externos pueden variar en capacidad desde unos pocos
gigabytes (GB) hasta varios terabytes (TB). Las capacidades más comunes actualmente oscilan
entre 1 TB y 10 TB.
• Velocidades de acceso: Las velocidades de acceso a los datos en un disco duro externo están
determinadas por la velocidad de rotación del disco y la velocidad de transferencia de datos de
la interfaz USB. Las velocidades de transferencia pueden variar desde unos pocos megabytes
por segundo (MB/s) hasta más de 200 MB/s en los discos duros más modernos.
3. Disco duro externo (HDD) (II)

• Interfaz: Los discos duros externos generalmente utilizan la interfaz USB, siendo las versiones
más comunes USB 2.0, USB 3.0 y USB 3.1. Algunos discos duros más antiguos pueden utilizar
interfaces FireWire o eSATA, aunque estas son menos comunes en la actualidad.
• USB 2.0: Proporciona una velocidad máxima teórica de transferencia de datos de hasta 480
megabits por segundo (Mbps).
• USB 3.0 / 3.1: Proporciona velocidades de transferencia de datos mucho más rápidas en
comparación con USB 2.0. USB 3.0 tiene una velocidad máxima teórica de transferencia de
hasta 5 gigabits por segundo (Gbps), mientras que USB 3.1 (también conocido como USB 3.1
Gen 1) ofrece la misma velocidad. La versión USB 3.1 Gen 2 puede alcanzar velocidades de
hasta 10 Gbps.
4. Unidad de estado sólido externa (SSD) (I)

• Características: Las unidades de estado sólido externas utilizan memoria flash para almacenar
datos, lo que significa que no tienen partes móviles. Esto les proporciona una mayor resistencia
a los golpes y una menor latencia en comparación con los discos duros.
• Capacidades: Las capacidades de las SSD externas pueden variar ampliamente, desde unos
pocos gigabytes hasta varios terabytes. Las capacidades más comunes van desde 128 GB hasta
2 TB en unidades externas.
• Velocidades de acceso: Las SSD externas ofrecen velocidades de acceso mucho más rápidas
que los discos duros, gracias a la tecnología de memoria flash. Las velocidades de transferencia
pueden alcanzar cientos de megabytes por segundo (MB/s), y algunas SSD más avanzadas
pueden superar los 1000 MB/s tanto en lectura como en escritura.
4. Unidad de estado sólido externa (SSD) (II)

• Interfaz: Las unidades de estado sólido externas generalmente utilizan interfaces USB o
Thunderbolt.
• USB 3.0 / 3.1: Al igual que los discos duros externos, las SSD pueden utilizar la interfaz USB 3.0 o
USB 3.1. Las velocidades de transferencia son las mismas que se mencionaron anteriormente.
• Thunderbolt: Thunderbolt es una interfaz de alta velocidad que puede ofrecer velocidades de
transferencia de datos extremadamente rápidas. Thunderbolt 3, por ejemplo, tiene una
velocidad máxima teórica de transferencia de hasta 40 Gbps, lo que permite un rendimiento
excepcionalmente rápido para las SSD conectadas a través de esta interfaz.
5. Unidades de almacenamiento externo basadas
en la nube (I)

• Características: Estas unidades de almacenamiento almacenan datos en servidores remotos a


través de Internet. Los archivos se guardan en la nube y se pueden acceder a ellos desde
cualquier dispositivo con conexión a Internet.
• Capacidades: Las capacidades de almacenamiento en la nube pueden variar según el proveedor
y el plan seleccionado. Algunos servicios ofrecen planes gratuitos con capacidades de
almacenamiento limitadas (generalmente en gigabytes), mientras que los planes de pago
pueden proporcionar terabytes de almacenamiento.
• Velocidades de acceso: Las velocidades de acceso a los datos en unidades de almacenamiento
en la nube dependen en gran medida de la velocidad de tu conexión a Internet. La velocidad de
transferencia puede variar desde unos pocos megabits por segundo (Mb/s) en conexiones más
lentas hasta cientos de megabits por segundo en conexiones de alta velocidad.
5. Unidades de almacenamiento externo basadas
en la nube (II)

• Interfaz: Las unidades de almacenamiento en la nube no requieren una interfaz


física, ya que se accede a ellas a través de una conexión a Internet.
• Comunicación en línea: Los datos se transfieren a través de la red utilizando
protocolos de comunicación como el Protocolo de Transferencia de Hipertexto
(HTTP), Protocolo de Transferencia de Archivos (FTP), servicios de almacenamiento
en la nube específicos, etc. La comunicación se realiza a través de la infraestructura
de red de Internet.
Ejercicio en Assembler

¿Cómo hacer una carátula de presentación?


Conclusiones

¿Por qué se llama bus compartido y como funciona?

¿Qué unidades de almacenamiento externo conocen?


¿Cuales son algunas de sus características?
BIBLIOGRAFÍA
[1] W. Stallings, Organización y Arquitectura de Computadores, 4a. ed. México: Prentice-Hall, Pearson
Educación, 2000. [En línea]. Disponible en:
http://biblioteca.univalle.edu.ni/files/original/c1b1f5d1c12abc60a246e2a0d784f7c9d163ee81.pdf

[2] QUE SON BUSES DE LA COMPUTADORA

https://www.youtube.com/watch?v=6qHl0SYyMmg&t=455s

[3] Arquitectura T5 – Buses

https://www.youtube.com/watch?v=WewXUS4K1v8

[4] M. Rodriguez. 8088-8086/8087. Programación ENSAMBLADOR en entorno MSDOS. Ediciones


Anaya Multimedia. 1986
¡Muchas
gracias por su
atención!
Un mapa de memoria (del inglés memory map) es una estructura de datos (tablas) que indica cómo está
distribuida la memoria. Contiene información sobre el tamaño total de memoria y las relaciones que existen
entre direcciones lógicas y físicas, además de poder proveer otros detalles específicos sobre la arquitectura
del computador.

Los decodificadores de memoria son dispositivos que permiten asignar a cada uno de los chips de memoria
un rango de operación diferente dentro del mapa de memoria. Para lograr esto, los decodificadores utilizan
líneas del bus de direcciones que se encuentran mas allá de lo que pueden manejar los chips de memoria.
El decodificador de direcciones, generara un número de salidas de habilitación que dependerá de la
cantidad de líneas que tome del bus de direcciones.
https://www.buenastareas.com/ensayos/Memorias-y-Decodificador-De-Direcciones/64563061.html

También podría gustarte