Microarquitectura y arquitectura de conjunto de instrucciones

En este artículo, analizamos qué es una arquitectura de conjunto de instrucciones (ISA) y cuál es la diferencia entre una ‘ISA’ y una microarquitectura . Un ISA se define como el diseño de una computadora desde la perspectiva del programador .  Básicamente, esto significa que una ISA describe el diseño de una computadora en términos … Continue reading «Microarquitectura y arquitectura de conjunto de instrucciones»

Memoria caché en la organización de computadoras

La memoria caché es una memoria especial de muy alta velocidad. Se utiliza para acelerar y sincronizar con CPU de alta velocidad. La memoria caché es más costosa que la memoria principal o la memoria de disco, pero más económica que los registros de la CPU. La memoria caché es un tipo de memoria extremadamente … Continue reading «Memoria caché en la organización de computadoras»

Programa 8085 para sumar dos números de 8 bits

Problema: escriba un programa en lenguaje ensamblador para agregar dos números de 8 bits almacenados en la dirección 2050 y la dirección 2051 en el microprocesador 8085. La dirección inicial del programa se toma como 2000.  Ejemplo –  Algoritmo –   Cargue el primer número desde la ubicación de memoria 2050 al acumulador. Mueva el contenido … Continue reading «Programa 8085 para sumar dos números de 8 bits»

68000 Registros Familiares y Direccionamiento en Arquitectura Computacional

El procesador 68000 se caracteriza por una longitud de palabra externa de 16 bits, ya que el chip del procesador tiene 16 pines de datos para la conexión a la memoria. Sin embargo, los datos se manipulan dentro del procesador en registros que contienen los 32 bits. Otros modelos de esta familia son los procesadores … Continue reading «68000 Registros Familiares y Direccionamiento en Arquitectura Computacional»

Protocolos de coherencia de caché en un sistema multiprocesador

Requisito previo: memoria caché En un sistema multiprocesador donde muchos procesos necesitan una copia del mismo bloque de memoria, el mantenimiento de la coherencia entre estas copias plantea un problema denominado problema de coherencia de caché. Esto ocurre principalmente debido a estas causas: – Compartir datos de escritura. Proceso de migración. Inconsistencia debido a E/S. … Continue reading «Protocolos de coherencia de caché en un sistema multiprocesador»

Ventajas y desventajas de los discos ópticos

Discos ópticos: un disco que es básicamente un dispositivo de memoria que almacena información de forma permanente. Para almacenar información, la placa óptica utiliza tecnología LASER. Se chamusca una sustancia similar a un hoyo tenue utilizando rayos láser en el exterior de la placa. Además, la tecnología LASER se utiliza para examinar los datos también. … Continue reading «Ventajas y desventajas de los discos ópticos»

8086 programa para hallar el factorial de un numero

Prerrequisito – Programa 8085 para encontrar el factorial de un número Problema – Escribir un programa en lenguaje ensamblador para calcular el factorial de un número usando el microprocesador 8086 Ejemplos – Input : 04H Output : 18H as In Decimal : 4*3*2*1 = 24 In Hexadecimal : 24 = 18H Input : 06H Output … Continue reading «8086 programa para hallar el factorial de un numero»

Ventajas y desventajas del microcontrolador

El microcontrolador es un microcircuito (IC) que se programará para realizar un grupo de funciones para regular un conjunto de dispositivos electrónicos. Ser programable es lo que hace que el microcontrolador sea único. microcontroladorPuede ser un dispositivo que captura la entrada, la procesa y genera una salida apoyada en el conocimiento capturado. también se llama … Continue reading «Ventajas y desventajas del microcontrolador»

Ventajas y desventajas de la memoria flash

La memoria flash es una tecnología en evolución que se está abriendo camino en nuestras vidas a una escala cada vez mayor. La tecnología de memoria flash es omnipresente. Como la mayoría de las cosas asociadas con las computadoras, los dispositivos de almacenamiento no volátiles tienen un conjunto específico de ventajas y desventajas. Tener una … Continue reading «Ventajas y desventajas de la memoria flash»

Diseño de Motor Analítico

Motor analítico El motor analítico tiene cuatro componentes o partes diferentes. Estos componentes son el lector, la tienda, el molino y la impresora. El motor analítico utiliza ALU (unidad lógica aritmética) con la memoria, las tarjetas perforadas y los controles de flujo básicos. Charles Babbage usa varios bucles y condicionales en el lenguaje de programación … Continue reading «Diseño de Motor Analítico»