Subrutina, anidamiento de subrutinas y memoria de pila

1. Subrutina:  un conjunto de instrucciones que se utilizan repetidamente en un programa se puede denominar subrutina. Solo se almacena una copia de esta Instrucción en la memoria. Cuando se requiere una subrutina, se puede llamar muchas veces durante la ejecución de un programa en particular. Una Instrucción de llamada a Subrutina llama a la … Continue reading «Subrutina, anidamiento de subrutinas y memoria de pila»

Interfaz de E/S (modo de interrupción y DMA)

El método que se utiliza para transferir información entre el almacenamiento interno y los dispositivos de E/S externos se conoce como interfaz de E/S. La CPU está conectada mediante enlaces de comunicación especiales por los periféricos conectados a cualquier sistema informático. Estos enlaces de comunicación se utilizan para resolver las diferencias entre la CPU y … Continue reading «Interfaz de E/S (modo de interrupción y DMA)»

Organización Informática | Algoritmo de Booth

El algoritmo de Booth brinda un procedimiento para multiplicar enteros binarios en representación de complemento a 2 con signo de manera eficiente , es decir, se requiere menos número de sumas/restas. Opera en el hecho de que las strings de 0 en el multiplicador no requieren adición sino solo desplazamiento y una string de 1 … Continue reading «Organización Informática | Algoritmo de Booth»

Arquitectura de palabra de instrucción muy larga (VLIW)

Las limitaciones del procesador Superscalar son prominentes ya que la dificultad de programar la instrucción se vuelve compleja. El paralelismo intrínseco en el flujo de instrucciones, la complejidad, el costo y el problema de las instrucciones de bifurcación se resuelven mediante una arquitectura de conjunto de instrucciones superior denominada palabra de instrucción muy larga (VLIW) … Continue reading «Arquitectura de palabra de instrucción muy larga (VLIW)»

¿Qué es DIMM (módulo de memoria dual en línea)?

Antes de entender sobre DIMM, es bueno tener información sobre las memorias RAM y sus accesorios y cómo funciona.  Una RAM es un chip compuesto por varios elementos electrónicos que almacenan los datos de trabajo temporales de su sistema que se pueden leer y escribir. La RAM requiere suministro eléctrico para funcionar, por lo tanto, … Continue reading «¿Qué es DIMM (módulo de memoria dual en línea)?»

Diferencia entre procesador RISC y CISC | conjunto 2 – Part 1

Un microprocesador es una unidad de procesamiento en un solo chip. Es un circuito integrado que realiza las funciones principales de la CPU de una computadora. Es un chip de silicio programable multipropósito construido con tecnología Metal Oxide Semiconductor (MOS) que funciona con reloj y basado en registros. Acepta datos binarios como entrada y proporciona … Continue reading «Diferencia entre procesador RISC y CISC | conjunto 2 – Part 1»

Diferencia entre magnitud con signo y complemento a 2

1. Método de magnitud con signo: en el método de magnitud con signo, el número se divide en dos partes: bit de signo y magnitud. El bit de signo es 1 para un número negativo y 0 para un número positivo. La magnitud del número se representa con la forma binaria del número. Ejemplo: Tomemos … Continue reading «Diferencia entre magnitud con signo y complemento a 2»

Procesador de macros

Una instrucción Macro es la conveniencia notacional para el programador. Por cada aparición de macro, todo el cuerpo de la macro o el bloque de instrucciones de la macro se expande en el código fuente principal. Por lo tanto, las instrucciones de macro hacen que escribir código sea más conveniente.  Características destacadas del procesador de … Continue reading «Procesador de macros»

Diferencia entre Thompson Shell y POSIX Shell

1. Thompson Shell: Thompson Shell es el primer shell de Unix presentado por Ken Thompson . Era un intérprete de comandos simple que introdujo varias características innovadoras en la interfaz de línea de comandos. Este shell de comandos condujo al desarrollo de los shells de comandos de Unix posteriores. No fue diseñado para secuencias de … Continue reading «Diferencia entre Thompson Shell y POSIX Shell»

Diferencia entre unidad de control cableada y microprogramada – Part 2

Requisito previo: unidad de control cableada y microprogramada  La unidad de control genera una señal de control usando una de las dos organizaciones: Unidad de control cableada, Unidad de control microprogramada.  Unidad de Control Cableada:  Se implementa como circuito lógico (puertas, flip-flops, decodificadores, etc.) en el hardware. Esta organización es muy complicada si tenemos una … Continue reading «Diferencia entre unidad de control cableada y microprogramada – Part 2»