Diferencia entre hardware y periféricos

1. Hardware: El hardware, como sugiere el nombre, es simplemente una parte física y un componente tangible de un sistema informático que se puede ver y tocar, y que el sistema informático necesita principalmente para funcionar o trabajar.  2. Periféricos : los periféricos, como su nombre indica, son simplemente dispositivos que se utilizan para agregarse … Continue reading «Diferencia entre hardware y periféricos»

Modos de transferencia DMA

En este artículo, intentaremos comprender los detalles asociados con DMA (Acceso directo a la memoria), como qué es exactamente DMA o cómo funciona, y también veremos varios modos de transferencia DMA (como el modo Burst y otros modos). Antes de saltar directamente a los detalles asociados con los modos de transferencia de DMA, primero intentemos … Continue reading «Modos de transferencia DMA»

Cómo funciona la impresora láser

Las impresoras láser son un dispositivo de salida que utiliza un proceso de impresión digital electrostática para producir gráficos y textos de alta calidad. El funcionamiento de una impresora láser se puede describir como un proceso de tres pasos. El proceso de impresión de un documento en una impresora láser pasa por las siguientes etapas … Continue reading «Cómo funciona la impresora láser»

Fragmentos de tiempo en la programación de la CPU

El núcleo de las CPU no distribuye simplemente la totalidad de los recursos de nuestras PC a un solo proceso o servicio. La CPU ejecuta continuamente muchos procesos que son esenciales para su funcionamiento, por lo que nuestro kernel necesita administrar estos procesos sin demora. Cuando el programa necesita ejecutarse, se debe crear un proceso … Continue reading «Fragmentos de tiempo en la programación de la CPU»

Controlador de medios de acceso directo (DMA) en arquitectura informática

Acceso directo a memoria (DMA): El controlador DMA es un dispositivo de hardware que permite que los dispositivos de E/S accedan directamente a la memoria con menos participación del procesador. El controlador DMA necesita los mismos circuitos antiguos de una interfaz para comunicarse con la CPU y los dispositivos de entrada/salida.  La figura 1 a … Continue reading «Controlador de medios de acceso directo (DMA) en arquitectura informática»

Programa 8085 para restar dos números BCD

Problema: escriba un programa en lenguaje ensamblador en un microprocesador 8085 para restar dos números BCD de 8 bits. Ejemplo – Algoritmo – Cargue los datos de la dirección 2051 en A Mover los datos de A a C Mueve los datos 99 en A Restar el contenido de los registros A y C Incrementa … Continue reading «Programa 8085 para restar dos números BCD»

Funcionamiento de una tarjeta gráfica

Requisito previo: tarjeta gráfica La mayoría de las computadoras tienen algunas tarjetas que son compatibles entre sí. Pueden venir en diferentes tipos, como PCI, AGP, IDE, PCI-E y más. Realizan tareas importantes como almacenar, procesar y mover datos. Una tarjeta gráfica es esencialmente una tarjeta destinada a ser utilizada con un marco de PC para … Continue reading «Funcionamiento de una tarjeta gráfica»

Transferencia controlada por programa de E/S frente a transferencia DMA

En este artículo, analizaremos la descripción general de los modos de transferencia y, principalmente, nos centraremos en la diferencia entre la transferencia controlada por programa de E/S y la transferencia DMA. Discutámoslo uno por uno. Requisito previo: modos de transferencia en detalle Modos de Transferencia La CPU ejecuta las instrucciones de E/S y acepta los … Continue reading «Transferencia controlada por programa de E/S frente a transferencia DMA»

Programa 8086 para comprobar si una string es palíndromo o no

Problema: escriba un programa 8086 para verificar si una string dada es palíndromo o no. Ejemplos:   Input String: «abba» Output: String is palindrome Input String: «abbca» Output: String is not palindrome Explicación:   Crear una string Recorrer hasta el final de la cuerda Obtenga la dirección del final de la string, DI Cargue la dirección inicial … Continue reading «Programa 8086 para comprobar si una string es palíndromo o no»

Puertas lógicas de control en la organización de computadoras

Control Logic Gates es el componente de hardware de una computadora básica. Comprende algunas entradas y salidas. El diagrama que se muestra a continuación está relacionado con la organización de control cableado. El siguiente diagrama consta del registro de instrucciones que tiene tres partes: el bit I (15), el código de operación (12, 13, 14) … Continue reading «Puertas lógicas de control en la organización de computadoras»