Está en la página 1de 9

Karla Fernanda Vazquez Avila

1.1 Introducción a la arquitectura de computadoras

¿Qué es?
Arquitectura Computador

Se define Es

Una maquina capaz de procesar


Como la forma de acomodar
información que es recibida en sistema
los componentes para su
correcto funcionamiento. binario.

Arquitectura de computadoras

El diseño, funcionamiento y estructura de los


elementos que conforman una
computadora.
Tipos de arquitectura Generaciones

Arquitecturas logicas Primera Segunda


Von Neumann Harvard
Esta se
Es
Es CISC RISC
Abarca la década de los distingue por el uso de
50’s. Las máquinas transistores que daban un
Caracterizada Es Su estaban conformadas por mejor resultado y mayor
La que utilizan
por la división tubos al vacío. Su velocidad de procesamiento. Se
los modelos lenguaje de programación
de memorias Caracterizada Objetivo es la utilizan lenguajes de alto nivel
actuales de era el lenguaje máquina
(datos e por tener un segmentación y para programar. Su tamaño es
computadoras más reducido
instrucciones), amplio el paralelismo en
esto se hace conjunto de instrucciones,
para mejorar el instrucciones pero reduciendo
rendimiento. y permitir los accesos a
operaciones memoria.
Se utiliza
complejas
y
Sus
Esto
KarladeFernanda Vazquez
La unidad central Avila
No requiere de
ambigüedad
Cuarta Tercera
procesamiento, Instrucciones
registros que sirven para Dificulta el de tamaño
paralelismo, por lo Caracterizada por
para almacenar datos reconocer fijo. Las
temporales y datos, pero la que convierte instrucciones Se crea el microprocesador,
instrucciones esto reúne los elementos
direcciones de utilización de de carga y el desarrollo de circuitos
básicos de una máquina. Se
memoria, y una memoria no es complejas en almacenamie integrados. Los
integran más componentes de
unidad de control se la mejor instrucciones de nto acceden los circuitos integrados transistores fueron
encarga de las tipo RISC, llamadas a la memoria “chips” (LSI) minimizados y llamados
microinstrucciones semiconductores. Su
instrucciones de la
velocidad y eficacia fue
memoria principal aumentada
drásticamente

Quinta
Sexta

Nuevamente se vuelve a
incrementar la densidad de La inteligencia artificial es
los transistores (VLSI) pasando la característica de esta
el millón de transistores a generación, en ella los
finales del siglo dispositivos pueden tomar
En esta generación hay acciones de forma
microprocesadores de gran autónoma, y esto se aplica
poder y las computadoras en robótica y juegos
personas empiezan a llenar el
mercado
1.2 Estructura básica de una computadora
Karla Fernanda Vazquez Avila

E/S CPU

Memoria
Son dispositivos lo ALU Registros Unidad de
cuales sirven para control
ingresar datos al cualquier lugar capaz de contener
Se encarga de Una memoria datos, programas y/o procesos
computador y
que está ubicada
obtener los realizar Supervisa todo
en el procesador
resultados operaciones y se encuentra el proceso, y
aritméticas y en el nivel más ocupa una Central
lógicas entre dos auxiliar caché
alto en la señal eléctrica
números jerarquía de de
memoria sincronismo, RAM ROM
de un circuito
llamado reloj o
clock memoria que lograr que la
por lo tanto, tiene memoria que es tanto de velocidad de
una alta velocidad, contiene de Viene cargada escritura como la memoria
pero con poca con una serie de lectura, es
forma temporal sea lo más
capacidad para utilizada para
los programas, de programas rápida posible.
almacenar datos que
los datos y los indispensable almacenar
va desde los 4 bits
hasta los 64 bits resultados que s y es datos
se encuentran solamente de
en ese lectura
momento
Tipos:
-De estado
-De uso general
-De un segmento
-De puntero
Karla Fernanda Vazquez Avila
Estructuras de interconexión

BUSES Ciclo de una instrucción

A las rutas entre los componentes de


una computadora.

De control De direcciones De datos

conjunto de líneas Se encarga de líneas bidireccionales


de entrada y/o la selección de que sirven para el
salida de la CPU, intercambio de datos,
los dispositivos
que permiten instrucciones y
E/S o la resultados del CPU,
coordinar todas las
operaciones del posición de así como dispositivos
computador memoria que E/S o selección de
se va a trabajar memoria
1.3 Tipos de computadoras
Karla Fernanda Vazquez Avila

Embebidas Micro computadoras Mini computadoras Super computadoras

Estas computadoras tienen capacidades de


Es aquella que se utiliza para realizar una función Un dispositivo que utiliza, microprocesadores Poseen la mayoría de las características de
específica. Se conforma por un microprocesador y un las macro computadoras, pero su tamaño cálculo muy superiores a las computadoras
como unidad central de proceso (CPU)
software que se ejecuta en el mismo, pero esto físico es menor comunes, son usadas con fines especifico.
contiene memorias ram y rom Soporta miles de millones de usuarios a la vez

caracteristicas usos caracteristicas caracteristicas usos


caracteristicas usos
usos

-Soporta miles de
-Los componentes -Las micro Dado por el Dotadas de Estudios de
En entornos Dedicado a millones de usuarios
están soldados a una computadoras más usuario común, capacidad suficiente mecánica
reducidos ya que tienen servidores a la vez
placa madre comunes son los para la atención a cuántica,
para un poder de de bajo o -Velocidad de
-Producción de bajo ordenadores clientes pronósticos
desempeñar procesamiento medio rango procesamiento de
personales meteorológicos,
costo tareas bastante bueno
-Requieren de una miles de millones de
-Equipos para un detonaciones
-Poco uso de energía básicas gran cantidad instrucciones de
solo usuario nucleares, etc
eléctrica eléctrica coma flotante
-Diseñados para
-Se calientan
-Funcionan siempre uso doméstico y
-Se pueden usar demasiado
-Están diseñados también uso de
para hacer una tarea oficina lenguajes de alto
nivel
en tiempo real

Ventajas Ventajas Ventajas


Portabilidad Se adquiere con Velocidad de
Costos regulares mayor facilidad que procesamiento
Ventajas Facilidad de uso una descomunal
Costos bajos Desventajas supercomputadora Utilizado en
Corto tiempo de repuesta Malos sistemas de Su poder de investigaciones
Accesibles a la gente y al enfriamiento procesamiento es Hace simulaciones
trabajo Poder reducido a casi igual al de una precisas y reduce
comparación super computadora gastos
Desventajas Desventajas Desventajas
Vulnerable a ataques Requieren un Requieren de
DOS/DDOS mantenimiento espacios grandes
Cifrado débil especializado Requieren un clima
Muchos sistemas ya están Consumen frio
patentados demasiada energía Costos altos de
El mantenimiento mantenimiento
es constante.

Miles de procesadores
Terabytes de memoria RAM
Miles de tarjetas madre, dos o más
sockets de procesador
Karla Fernanda Vazquez Avila 1.4 Sistemas numéricos

Historia

A lo largo de la historia, las civilizaciones han ido


utilizando distintos sistemas numéricos

Egipcios Babilónicos Chinos Griegos Romanos Mayas Arábigos

Aprox 3300 a.C Aprox 2400 a.C Aprox 1600 a.C. Aprox 450 a.C. Aprox 130 a.C. Aprox 36 a.C. Aprox 874
Sistema no Primer sistema Orden abecedario Sistema no No posicional a.C.
posicional posicional Principio
griego posicional Vigesimal
Simbolos multiplicativo

Conceptos básicos
Clasificación

Sistema Posicionales Híbridos


Dígito Base No posicionales
Numérico
El valor de un El valor de un
número depende Combina ambas número depende de
de los símbolos clasificaciones (
el número de utilizados. El valor de los símbolos
Conjunto de símbolos símbolo que no es no posicional y
dígitos diferentes y dicho número depende utilizados
y reglas con las que combinación de otros. posicional)
necesarios para de la posición de los El valor de dicho
estos se combinan Un dígito debe escribir un número símbolos número no
para representar representar a un cualquiera dentro depende de la
datos numéricos entero positivo por sí de un sistema posición de los
mismo. numérico. símbolos
Karla Fernanda Vazquez Avila Sistemas

Decimal Binario Octal Hexadecimal

Sistema Sistema numérico Sistema numérico Sistema numérico


numérico posicional posicional cada dígito posicional cada dígito posicional cada dígito
tiene asociada a una tiene asociada a una tiene asociada a una
cada digito tiene potencia de 8,
asociada una potencia potencia de 2, potencia de 16,
dependiendo de su
de 10, dependiendo de dependiendo de su dependiendo de su
posición
su posición. posición posición

Dígitos Aplicaciones Dígitos Aplicaciones Dígitos Aplicaciones Aplicaciones


Dígitos

Es el sistema Su aplicación
{0,1,2,3,4,5,6,7,8,9} numérico usado {0,1] principal ocurre {0,1,2,3,4,5,6,7} Facilitar la {0,1,2,3,4,5,6,7,8 Dirección de
habitualmente en el área de la lectura de ,9,A,B,C,D,E,F} origen y destino
en todo el mundo números binarios de los protocolos
computación:
para representar Programación de de internet
Álgebra
datos numéricos. PLC Códigos de color
booleana
Mediciones Cualquier dato Indicadores Código ASCII
Aritmética que metemos digitales
en el ordenador
En algoritmos
Karla Fernanda Vazquez Avila 1.5 Conversión entre sistemas numéricos

Sistema binario/octal/hexadecimal a Decimal

Pasos
1.Escribir al número a transformar como una suma de potencias
(la suma en base 10).
2.Multiplicar cada dígito por la potencia de b correspondiente.
3.Sumar los resultados de las multiplicaciones
El resultado de la suma de los valores es el número equivalente
en sistema decimal

Sistema binario a Decimal Sistema octal a Decimal Sistema hexadecimal a Decimal

Sistema decimal a binario/octal/hexadecimal

1. Dividir al número decimal entre b, para obtener un cociente entero y un resto.


2. El cociente se divide a su vez entre b para producir un cociente nuevo con su
resto.
3. Se repite el paso 2 hasta que el cociente entero se convierte en cero.

Sistema decimal a binario Sistema decimal a octal Sistema decimal a hexadecimal


Karla Fernanda Vazquez Avila
Sistema binario a octal Sistema binario a hexadecimal Sistema octal a binario

1.Separar la cadena de bits en grupos 1.Separar la cadena de bits en grupos de cuatro, Reemplazar cada dígito de la cadena
de tres, empezando desde la derecha. empezando desde la derecha. (o número) por su correspondiente
2. Sustituir cada trío de bits por el 2. Sustituir cada cuarteto de bits por el trío de bits, en orden.
octal correspondiente. hexadecimal correspondiente.

Sistema hexadecimal a binario Sistema octal a hexadecimal Sistema hexadecimal a octal

1. Reemplazar cada dígito de la cadena por


Reemplazar cada dígito de la 1. Reemplazar cada dígito de la
su correspondiente trío de bits.
cadena por su correspondiente cadena por su correspondiente
2. Separar la cadena de bits en grupos de
cuarteto de bits, en orden. cuarteto de bits.2. Separar la cadena
cuatro, empezando desde la derecha.
de bits en grupos de tres,
3. Sustituir cada cuarteto de bits por el
empezando desde la derecha.
hexadecimal correspondiente.
3. Sustituir cada trío de bits por el
hexadecimal correspondiente.

También podría gustarte