Entradas

Mostrando las entradas de 2021

Exposiciones

Exposición acerca de la generación 0 de las computadoras  aquí . Exposición acerca de los dispositivos móviles  aquí .

Asignatura 12: Procesadores Intel y AMD

 Diferencias entre procesadores Intel y AMD Características            Intel AMD Arquitecturas                                                   Conroe y Wolfdale, Kentsfield y Yorkfield, Nehalem, Sandy Bridge y Ivy Bridge, Haswell y Broadwell, Skylake, Kaby Lake, Coffe Lake y Coffe Lake refresh Ryzen 3, Ryzen 5, Ryzen 7, Ryzen serie 2000 Gamas                                                      ...

Asignatura 11: Modos de direccionamiento y formatos

 Modos de direccionamiento y formatos Direccionamiento inmediato Útil para definir y utilizar constantes o fijar valores iniciales;  Número almacenado en complemento 2;  No se requiere una referencia a la memoria para obtener el operando por lo que ahorra un ciclo de memoria. Direccionamiento directo Solo requiere una referencia a memoria;  No necesita ningún cálculo especial;  Espacio de direcciones restringidos.  Direccionamiento indirecto La ejecución de la instrucción requiere dos referencias a memoria para captar el operando: una para captar su dirección y una para obtener su valor;  Para una longitud de palabra de n bits, se dispone de un espacio de direcciones de 2^n bits. Direccionamiento de registros Un campo de direcciones que referencia a registros consta de 3 a 5 bits, esto permite la referencia de 8 a 32 registros de uso general;  No se requieren referencias a memoria. Direccionamiento con desplazam...

Asignatura 10: Características de los procesadores

 Diferencias entre los procesadores Intel i7, Intel i9, AMD Ryzen 7 y AMD Ryzen 9.                             Intel i7 Intel i9 AMD Ryzen 7 AMD Ryzen 9 Funcionamiento                                                                                                                                                                                                                ...

Asignatura 9: Ensayo sobre la memoria RAM

 Memoria RAM La memoria RAM es un componente muy importante de las computadoras, esta memoria es uno de los pilares de la informática ya que determina las posibilidades y la capacidad con la que va a contar la computadora o el dispositivo electrónico.  La memoria RAM es la memoria principal de un dispositivo, es donde se almacenan de forma temporal los datos de los programas que se están utilizando en ese momento. Sus siglas significan Random Access Memory, lo que traducido al español sería Memoria de Acceso Aleatorio, y es un tipo de memoria que se encuentra en varios dispositivos, desde computadoras hasta los dispositivos móviles, como los celulares. Sus características que destacan son que tiene mucha velocidad, y otra es que es un tipo de memoria volátil, esto significa que los datos solo se almacenan de forma temporal, ya que cada vez que se reinicie o se apague el dispositivo, estos datos usualmente se perderán.  La memoria RAM sirve para que el dispositivo...

Asignatura 8: Caché

 Elementos de diseño de caché Tamaño de caché:  Entre más grande es el tamaño de caché, mayor es el número de puertas implicadas en direccionar el caché, por lo que son ligeramente más lentas.  Función de correspondencia:  Debido a que existen menos líneas de caché que bloques de memoria principal, es necesario un algoritmo para hacer corresponder los bloques de memoria principal a las líneas de caché. Las técnicas son: Directa, Asociativa y Asociativa por conjuntos.  Algoritmo de sustitución:  Para conseguir alta velocidad de comunicación es necesario que los algoritmos sean implementados en hardware. Los algoritmos que hay son: Utilizado menos recientemente (LRU, Least-Recently Used), Primero en entrar, primero en salir (FIFO, First-In, First-Out), Utilizado menos frecuentemente (LFU, Least-Frecuently Used).  Política de escritura:  Tiene dos panoramas: Si un bloque antiguo en la caché no debe ser modificado, puede sobrescribirse con el n...

Asignatura 7: Memorias RAM DDR3 y DDR4

 Diferencias entre las memorias DDR3 y DDR4 Características    DDR3 DDR4 Descripción                                                                                                                                                                         Es un tipo de memoria RAM. Forma parte de la familia SDRAM de tecnologías de memoria de acceso aleatorio, que es una de las muchas implementaciones de la SDRAM. Al igual que sus antecesoras, se basa en el uso de tecnología tipo DRAM.RAM de celdas construidas a base de capacitores, las cuale...

Asignatura 6: Codificación de caracteres

 Normas de codificación de caracteres:  La codificación de caracteres (character encoding) es el método que permite convertir un carácter de un lenguaje natural (alfabeto) en un símbolo de otro sistema de representación, como un número, un símbolo o una secuencia de pulsos eléctricos en un sistema electrónico, aplicando una serie de normas o reglas de codificación. Las normas de codificación más importantes son:  ASCII:  El conjunto de caracteres ASCII publicado por el ANSI (American National Standard Code for Information Interchange) como estándar en 1967, se diseñó en un principio utilizando solamente 7 bits, para dejar el octavo bit para la paridad (control de errores), por lo que solamente puede representar 128 caracteres, suficientes para incluir mayúsculas y minúsculas del abecedario inglés, además de cifras, puntuación y algunos caracteres de control. Por ejemplo, la letra ‘A’ en binario de acuerdo con el código ASCII quedaría: 0100 0001.  ISO 20...

Asignatura 5: Elementos de diseño de un bus

 Elementos: Tipo  ->Dedicado:  Se define como línea dedicada a aquella que está permanentemente asignada a un conjunto de componentes del computador o a una función.  ->Multiplexado:  Se refiere a que las mismas líneas que transmiten datos transmiten direcciones y unas líneas de control especial permiten diferenciar que tipo de información se está transmitiendo y facilitan la información de dato valido o dirección válida.  Método de arbitraje  ->Centralizado:  Es un componente hardware fijo del bus, que se encarga de distribuir los tiempos y prioridades en el uso de este. Este componente siempre está presente y forma parte de la implementación de bus.  ->Distribuido:  En este caso no hay un controlador físico, o un dispositivo que solo está presente para tener este rol, en el bus. Por el contrario, cada módulo que se conecta al bus posee las funcionalidades de árbitro o, al menos, parte de ellas.  Temporización...

Asignatura 4: Importancia de la gestión de las interrupciones en una computadora.

 Gestión de las interrupciones en una computadora. Una interrupción es un suceso asíncrono que se produce como consecuencia de algún evento externo al programa y sirve para mostrar que se tiene que revisar lo mas pronto posible, por esta razón es algo muy importante la gestión de las interrupciones en una computadora, ya que permite interrumpir algún proceso u operación y desviar los recursos que estaba utilizando hacia un proceso mas importante que requiere de esos recursos, gracias a la gestión de las interrupciones también se puede guardar el punto preciso en que un proceso se interrumpió y así volver a retomarlo desde ese mismo punto sin que haya graves consecuencias debido a eso. No solo surgen interrupciones a la mitad de un proceso, sino que estas interrupciones son usadas también para parar algún dispositivo o programa que ya acabo con su tarea y así evitar que siga gastando recursos de la computadora sin ningún propósito aparente, tal es el caso de los dispositivo...

Asignatura 3: La máquina de von Neumann

Cuestionario  1. ¿Qué problema detecta Neumann en la ENIAC?  Que era muy tedioso tener que cargar y modificar programas para el ENIAC.  2. ¿Cuál sistema de numeración utilizaba la ENIAC y cual la IAS?  Sistema binario  3. ¿A qué se refiere el concepto de “programa almacenado”?  Conjunto de instrucciones de máquina almacenadas en la memoria principal de un ordenador que determinan su comportamiento.  4. ¿Qué características tiene la máquina IAS?  Una memoria principal que almacena tanto datos como instrucciones, una unidad aritmético - lógica (ALU) capaz de hacer operaciones con datos binarios, una unidad de control que interpreta las instrucciones de memoria y provoca su ejecución y un equipo de entrada salida (E/S) dirigido por la unidad de control.  5. ¿Cuáles son los componentes principales de la máquina IAS?  Unidad aritmética lógica, unidad de memoria, unidad de entrada, unidad de salida, interfaces, unidad de control y la unida...

Asignatura 2: Arquitectura de von Neumann y Harvard

Arquitecturas:  Arquitectura de von Neumann  La arquitectura von Neumann es un diseño teórico para que una computadora pueda tener un programa almacenado internamente, sirviendo como base para casi todas las computadoras que actualmente se realizan.  Una máquina von Neumann consiste en una unidad central de procesamiento, la cual tiene incluidas una unidad aritmética lógica y una unidad de control, además una memoria principal, almacenamiento secundario y dispositivos de entrada/salida. Esta arquitectura asume que todo cálculo extrae los datos de la memoria, los procesa y luego los envía de regreso a la memoria.  Debido a que no se puede acceder a la memoria de los datos y a la del programa a la vez, la arquitectura von Neumann es propensa a cuellos de botella y a que se debilite el rendimiento del computador.  Los cachés múltiples y los cachés proxy pueden reducir el flujo de datos desde los chips del procesador a los diferentes dispositivos. Debido a q...

Asignatura 1: Definiciones de Arquitectura de Computadoras

Arquitectura de computadoras  Definición 1:   Es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (UCP) trabaja internamente y accede a las direcciones de memoria. Definición 2:  Se trata del conjunto de estructuras tanto físicas (hardware), como lógicas (software), que influyen de manera directa en las funciones y diseño de un equipo de cómputo, con el objetivo primordial de que sea eficiente para realizar las funciones exactas para el cuál fue diseñado.  Definición 3:  El concepto de la arquitectura de las computadoras consiste en un conjunto de técnicas que permiten construir máquinas lógicas generales programables en forma práctica. Enlace al archivo de Drive  aquí .