Está en la página 1de 8

Universidad Autónoma De Chiapas

Facultad de Contaduría y Administración Campus _ 1

Licenciatura en Sistemas Computacionales

Actividad 4

Arquitectura de computadoras

Alumno: Andrés Cruz Alvares


Profesor: Víctor Manuel Méndez Ovando
Grado: 3
Grupo: J
Fecha: 5/02/2022

Introducción

8
Todo computador necesita llevar a cabo intercambio de información con personas
u otros computadores mediante unos dispositivos que denominamos de manera
genérica dispositivos periféricos. Para hacer una operación de E/S entre el
computador y un periférico, es necesario conectar estos dispositivos al
computador y gestionar de manera efectiva la transferencia de datos. Para
hacerlo, el computador dispone del sistema de entrada/salida (E/S).

Este sistema de E/S es la interfaz que tiene el computador con el exterior y el


objetivo que tiene es facilitar las operaciones de E/S entre los periféricos y
la memoria o los registros del procesador. Para gestionar las operaciones de E/S
es necesario un hardware y la ayuda de un software.

Dada la gran variedad de periféricos, es necesario dedicar un hardware y un


software específicos para cada uno. Por este motivo se ha intentado normalizar la
interconexión de los periféricos y el computador mediante lo que se
denomina módulos de E/S o controladores de E/S. Eso nos permite tener, por una
parte, una conexión, entre el módulo de E/S y el periférico, específica y con unas
características propias que difícilmente se pueden generalizar para utilizarlas en
otros dispositivos y, por otra parte, una conexión entre los módulos de E/S y el
computador común a todos los controladores, pero estos módulos, además de
permitir la conexión de los periféricos al computador, disponen de la lógica
necesaria para tener cierta capacidad de procesamiento y gestionar las
transferencias de información. Hay que tener presente que la gestión global del
sistema de E/S de un computador la hace el sistema operativo (SO). Las técnicas
para controlar este sistema de E/S las utiliza el SO y el programador cuando
quieren acceder al periférico, pero en las máquinas actuales, a causa de la
complejidad de controlar y gestionar los periféricos, el acceso se lleva a cabo
generalmente mediante llamadas al SO, que es quien gestiona la transferencia. }

Índice

8
 Introducción --------------------------------------------------------------- 2

 ENTRADA/SALIDA ----------------------------------------------------- 4

 INTERUPCION --------------------------------------------------------------- 5

 DMA ------------------------------------------------------------------------------ 6

 Conclusión --------------------------------------------------------------- 7

 Bibliografía ----------------------------------------------------------------- 8

La Entrada/Salida (E/S)

8
Es el proceso mediante el cual una computadora interactúa con el mundo
exterior. Por ejemplo, cuando un usuario teclea en un teclado, la información es
transferida desde el teclado a la computadora a través de un controlador de E/S.
La diferencia de velocidad entre sí, en la que, salvo casos excepcionales, el
procesador es mucho más rápido que el periférico. Por un lado, hay que
asegurar que no se pierdan datos y, por otro, garantizar principalmente la
máxima eficiencia del procesador, pero también de los otros elementos del
computador.

Polling

El CPU pregunta periódicamente a los dispositivos de E/S para ver si tienen algún
dato disponible.el procesador realiza repetidamente la verificación hasta que el
dispositivo o el recurso esté listo para ser utilizado. Este método puede ser
ineficiente en términos de uso de CPU y tiempo, especialmente si la verificación
requiere muchas iteraciones antes de que el dispositivo o el recurso esté listo. Por
esta razón, a menudo se utiliza un mecanismo de interrupción en su lugar.

8
Interrupción

Los dispositivos de E/S envían una señal al CPU para interrumpir su ejecución y
comunicar información. Las interrupciones en arquitectura de computadoras son
señales que solicitan la atención del procesador y le indican que debe detener lo
que está haciendo actualmente y atender a una tarea más importante. Esto
permite al sistema operativo realizar tareas críticas como manejar
entradas/salidas, gestionar errores y programar tareas. El primer módulo de la
cadena es el primero en recibir la señal y, por lo tanto, el más prioritario, y la
propaga hasta el último, que es el menos prioritario. Si queremos cambiar las
prioridades, nos veremos obligados a cambiar el orden de los módulos dentro de
la cadena físicamente.

Dirección dedicada

Cada dispositivo de E/S tiene una dirección única en la memoria del sistema, y el
CPU puede acceder a esa dirección para enviar o recibir datos. En el sentido
tradicional, una IP dedicada es una dirección IP estática que se asigna a una única
cuenta de alojamiento web, lo que significa que nadie más puede usarla. Esto
permite que los propietarios de sitios web accedan a sus sitios con una IP en lugar
de utilizar un nombre de dominio.

8
DMA

Una transferencia DMA consiste principalmente en copiar un bloque de memoria


de un dispositivo a otro. En lugar de que la CPU inicie la transferencia, esta se
lleva a cabo por el controlador DMA. Un ejemplo típico es mover un bloque de
memoria desde una memoria externa a una interna más rápida. Tal operación no
ocupa al procesador y, por ende, este puede efectuar otras tareas. Las
transferencias DMA son esenciales para aumentar el rendimiento
de aplicaciones que requieran muchos recursos

8
Conclusión
En conclusión, IRQ, Polling y DMA son tres métodos comunes de comunicación
entre dispositivos de entrada/salida y el CPU. Cada método ofrece diferentes
niveles de eficiencia y control en la transferencia de datos. IRQ, o Interrupt
Request, es una señal enviada por un dispositivo de entrada/salida al CPU para
indicar que hay datos disponibles para ser procesados. Este método es muy
eficiente, ya que permite al CPU procesar datos de manera oportuna y sin tener
que esperar a una consulta regular. Sin embargo, también puede interrumpir el
procesamiento actual del CPU, lo que puede afectar negativamente su
rendimiento. Por otro lado, el Polling o Consulta es un método en el que el CPU
revisa regularmente a cada dispositivo de entrada/salida para ver si tiene datos
disponibles para ser procesados. Este método es menos eficiente que IRQ, ya que
requiere que el CPU dedique tiempo a revisar cada dispositivo. Sin embargo, le
permite al CPU tener un mayor control sobre el procesamiento de datos de
entrada. Por último, DMA o Direct Memory Access, es un método en el que el
dispositivo de entrada/salida tiene acceso directo a la memoria RAM, lo que
permite transferir grandes cantidades de datos sin la intervención del CPU. Este
método es muy eficiente, ya que libera al CPU para realizar otras tareas. Sin
embargo, limita la capacidad del CPU de controlar directamente el procesamiento
de datos de entrada.

8
Bibliografía
http://cv.uoc.edu/annotation/8255a8c320f60c2bfd6c9f2ce11b2e7f/619469/
PID_00218271/PID_00218271.html
https://www.hostdime.com.pe/blog/que-es-una-direccion-ip-dedicada-para-que-
sirve-beneficios/#:~:text=Una%20dirección%20IP%20dedicada%20es,pueden
%20tener%20una%20IP%20dedicada.
https://nordvpn.com/es/features/dedicated-ip/#:~:text=¿Qué%20es%20una%20IP
%20dedicada,utilizar%20un%20nombre%20de%20dominio.
https://es.wikipedia.org/wiki/Acceso_directo_a_memoria

También podría gustarte