Está en la página 1de 3

Tema 1.

Introducción a la arquitectura de computadores (resumen)


La arquitectura de computadores es el conjunto de disciplinas que permiten describir un computado mediante la especificación
de sus partes constituyentes y las relaciones de comunicación y dependencia que existe entre ellas. Según Von Neumann (1945):
“Una organización de elementos lógicos”.
La perspectiva histórica: 1º 1945-1955: válvula de vacío, 2º 1955-1965: se crea el transistor, 3º 1960-1980: circuitos integrados,
4º 1980-1990: microprocesador, 5º 1990-Act.: Sistema en un chip.

El computador está formado por componentes genéricos y conectores o buses. Los componentes genéricos son la CPU (Unidad
central de procesamiento), que es el hardware que interpreta las instrucciones de un programa informático mediante la realización
de operaciones básicas aritméticas, lógicas y de entrada/salida del sistema. En la CPU se diferencian dos partes, la Unidad de
control (busca instrucciones en la memoria y lo decodifica) y la Unidad de proceso (ejecuta las tareas indicadas por la UC. Se
divide en banco de registros -acumulador y de estado- y el ALU). La memoria es el dispositivo que retiene o memoriza o
almacena datos informáticos. En la que presenta el segmento de instrucciones (su división de su ejecución en etapas) y el
segmento de datos (información estructurada lógicamente en un espacio de tablas). El dispositivo E/S es un tipo de dispositivo que
permite que la información sea ingresada desde un sistema externo y emitir la información a partir de ese sistema. Y por último,
los periféricos, que es un aparato o dispositivo auxiliar e independiente conectado a la CPU. Por otro lado, están los buses, que se
divide en tres secciones: datos (transporte de datos e información), instrucciones (canal de microprocesador donde se establece la
dirección de memoria del dato en tránsito) y control (comunica el CPU con otros dispositivos).

Existen cuatro tipos de arquitecturas: Von Neumann, Harvard, las arquitecturas en función del conjunto de instrucciones y las
arquitecturas avanzadas.
La arquitectura de Von Neumann se caracteriza por tener la misma memoria para datos e instrucciones. La CPU puede estar
leyendo una instrucción y leyendo/escribiendo datos desde/hacia la memoria, pero no se pueden realizar al mismo tiempo. Por
otro lado, la arquitectura Harvard consiste en la separación de memorias por datos e instrucciones. La CPU puede realizar más de
una tarea al mismo tiempo y puede ser rápida para un circuito complejo, debido a que la instrucción obtiene acceso a datos y no
compite por una única vía de memoria.
La arquitectura en función del conjunto de instrucciones se divide en CISC “Complex Instruction Set Computer”, que es el
conjunto de instrucciones muy amplio que permiten operaciones muy complejas entre operandos situados en la memoria o en los
registros internos, y la RISC “Reduced Instruction Set Computer”, realizan instrucciones de tamaño fijo y presentadas en un
reducido número de formatos, solo las instrucciones de carga y almacenamiento acceden a la memoria de datos. Y por último, las
arquitecturas avanzadas, que realizan un procesamiento vectorial y matricial y un multiprocesamiento de memoria compartida.

Tema 2. Componentes internos de un computador


Los componentes internos de un computador son las placas base (se encarga de interconectar y dar soporte físico a todos los
dispositivos internos de una computadora), el reloj (indica la velocidad de procesamiento de instrucciones. La frecuencia del reloj
es la velocidad en ciclos (operaciones) por segundos (Hz) a la que un microprocesador ejecuta las instrucciones ), el chip CMOS
(guarda información mientras no hay conexión a la red, como la fecha, hora y la configuración de arranque), la pila de CMOS
(proporciona energía), chip BIOS (contiene información para ejecutar la BIOS), los buses (frontales, de memoria y de expansión),
los conectores de Entrada/Salida, las ranuras de expansión y los pines/jumpers. En cuanto a su estructura (Intel Hub Architecture),
pueden ser Northbridge (conecta el procesador y la memoria), Southbridge (Conexiones con componentes entrada/salida. Tiene
acceso a los discos duros, puertos) y bus interno/Hublink (une el puente norte con el sur).

Los componentes de la placa base son el chipset (conjunto de chips encargados de controlar determinadas funciones de ordenador
y determina el número de CPUs instalables en placa, la velocidad de los buses y los puertos y ranuras de expansión), la BIOS
“Basic Input/Output System” (inicializa el hardware del sistema), los buses (son espacios físicos que permiten el transporte de
información y energía entre dos puntos de la computadora. Hay distintos tipos: datos -comunicación de datos externos e
internos- , dirección -transporta información específica- , control -control de intercambio de información entre la CPU y los
periféricos- , expansión -encargado de llevar el bus de datos, el bus de dirección, y el del control a la tarjeta de interfaz- y sistema
-vincula todos los componentes de la placa base-) y las ranuras de expansión, que son la PCI (tarjetas de red, sonido o vídeo),
PCIe (tarjetas de vídeo), AMR (placas de módem o sonido), CNR (placas de módem, red o sonido), EISA (tarjetas de red o
vídeo), ISA (tarjetas de red, sonido o vídeo), AGP (tarjetas de vídeo) y VESA (tarjetas de vídeo).

Tema 3. Componentes de procesamiento


Los microprocesadores son un circuito integrado que contiene toda la CPU en un solo chip. Su velocidad interna es la frecuencia
con la que se puede ejecutar las instrucciones y su velocidad externa o del bus es la velocidad con la que un procesador se
comunica con el resto de componentes de la placa base. Y el multiplicador que es el índice que indica la relación entre la
velocidad FSB y la del procesador. Su arquitectura describe el nombre de los segmentos y su tamaño, el nombre de las memorias
caché y su sociabilidad, la existencia de un renombre de registros, la unidad de ejecución fuera de orden y la unidad de predictor
de saltos. Una parte de los microprocesadores es la conexión o zócalo (sistema electromagnético de soporte y conexión eléctrica
instalado en la placa ase que se usa para fijar un procesador sin necesidad de soldadura), tiene dos partes dependiendo del tipo, la
pieza plástica que alinea los contactos y la tecnología de interfaz de conexión a nivel físico para microprocesadores y microchips.

La computación de alto rendimiento implica el hardware (almacenamiento, procesamiento) y software (algoritmos, paralelismo,
optimización). Tiene cuatro tipos: supercomputación (máquinas de gran potencia, múltiples CPUs, múltiplos núcleos, gran
cantidad de memoria), computación en clúster (múltiples máquinas en red funcionando como una sola), grid computing
(middleware común para conseguir homogeneidad) y cloud computing (computación bajo demanda).
La Taxonomía de Flynn es una clasificación de arquitecturas propuesta por Michael J. Flynn en 1972. Se divide en: una
instrucción, un dato -SISD- (máquinas uniprocesadores o monoprocesadores tradicionales antiguas), múltiples instrucciones, un
dato -MISD- (situación de paralelismo redundante), una instrucción, múltiples datos -SIMD- (se usa en situaciones de paralelismo
redundante, donde se necesitan varios sistemas de respaldo en caso de que uno falle) y múltiples instrucciones, múltiples datos
-MIMD- (varios procesadores autónomos que ejecutan simultáneamente instrucciones diferentes sobre datos diferentes).

Tema 4. Componentes de almacenamiento


Existen distintos tipos de almacenamiento: primario, como registros y memorias caché; secundario, como discos duros; y
terciario; como las cintas magnéticas.
Los primarios se encargan del almacenamiento interno. Y pueden ser los registros, que son implementados dentro de la CPU y
usados para el almacenamiento temporal de datos; las memorias caché, que cuenta con varios niveles implementados dentro de la
CPU, suele ser caro y volátil; y la memoria principal, que se sitúa fuera de la CPU, anclado a la placa base, en este caso es más
barato.
En cuanto a los secundarios, se ocupa del almacenamiento auxiliar. Son los discos duros, que se conectan mediante buses; las
memorias flash externas y los discos RAM o floppy disks.
Por último, los terciarios, que se responsabilizan el almacenamiento masivo, es decir, el back-up. Se encuentra fuera del
componente de computación y son los sistemas robóticos de discos y las cintas magnéticas.

Los aspectos del almacenamiento son los siguientes: volatilidad; necesidad de energía para mantener la información almacenada
(puede ser no volátil, como los discos duros; y volátil, como los DRAM/DDR SDRAM), mutabilidad, accesibilidad; pueden ser
aleatorio y secuencial, direccionamiento; pueden ser por localización, como la memoria; por fichero, de manera jerárquica; y por
contenido, rendimiento; son por latencia (tiempo necesario para acceder al dato), ancho de banda (número de datos accedidos por
segundo), granularidad (cantidad de información accedida a la vez) y fiabilidad (número de fallos), tecnologías; pueden ser
semiconductores (chips de memoria interna o externa o discos de estado sólido), magnéticas (discos magnéticos desechables,
duros o cintas) y ópticos (solo lectura, lectura/una sola escritura, lectura/múltiples escrituras) y gestión de almacenamiento;
pueden ser el acceso a la memoria, gestión de memoria secundaria y memoria virtual.
Modos de direccionamiento: inmediato, implícito, directo y paginado.

Tema 5. Componentes de visualización


El procesamiento gráfico es la representación y manipulación de contenido gráfico por parte de un computador. Se suele aplicar
en cálculos computacionales, realidad virtual, diseño digital, entre otros.
Se basa en un proceso lineal formado por varias etapas, el pipeline (método por el cual se consigue aumentar el rendimiento de
algunos sistemas electrónicos digitales. Se usa principalmente en los microprocesadores). Éste cuenta con varias etapas, las de
entrada; que es una secuencia de primitivas geométricas, y las de salida; que está formado por un conjunto de píxeles almacenados
en una memoria. La entrada, a su vez, tiene distintas tareas, como la transformación de vértices, el acoplamiento de primitivas y
rasterización, aplicación de texturas y coloreado y las operaciones raster. Otras etapas, esta vez programables, son la
transformación de vértices, que consiste en cargar los atributos de los vértices en registros internos en un módulo específico
llamado vertex shader, y la transformación de fragmentos; que añade operaciones sobre texturas de imágenes en el módulo
específico; pixel shader.

Tema 6. Componentes de comunicación y periféricos


La comunicación entre computadores puede ser por cables o sin cables.
La comunicación por cable puede ser: par trenzado (telefonía y comunicación vía módem, es decir, componente que transforma
señales analógicas en digitales), cable coaxial y fibra óptica (transmisión de datos mediante modulación de luz). En cuanto a la
comunicación sin cable pueden ser: por láser (usando señales alta frecuencia y fotodetectores de alta frecuencia), por infrarrojos
(usando ondas de luz de baja frecuencia), por ondas de radio y por comunicación satelital (que se caracteriza por órbita/altura,
latencia y número de satélites necesarios).

Los periféricos son dispositivos a través de las cuales el computador se comunica con el mundo exterior. Hay distintos tipos:
entrada, como los ratones o teclados; salida, como el monitor o la impresora; entrada/salida, como la pantalla táctil;
almacenamiento y comunicación.
Los dispositivos de entrada pueden ser el teclado (por USB o Wireless), dispositivos apuntadores (ratones, pantalla táctil),
dispositivos de escaneado (escáner), dispositivos de voz (micrófono, tarjetas de sonido). Los dispositivos de salida pueden ser las
pantallas o monitores, impresoras, dispositivos de sonido (tarjetas de sonido, altavoces o auriculares), dispositivos de
almacenamiento (discos duros, floppy, USB)

Los dispositivos de una red pueden ser repetidor (amplificador de la señal de red), hub (dispositivo que permite centralizar el
cableado de una red de computadoras, para ampliar y repetir la misma señal), switch (dispositivo digital lógico de interconexión
de equipos que opera en las dos capas inferiores del modelo OSI), router (dispositivo de interconexión de redes informáticas que
permite asegurar el enrutamiento de paquetes entre redes), Workstation (computadores conectados a la red que no hacen de
servidores) y los servidores (proveen servicios a otros computadores conectados a la red).

El driver es un programa que le dice al Sistema Operativo como manejar un dispositivo hardware (periférico) haciendo una
abstracción del hardware y proporcionando una interfaz (posiblemente estandarizada) para utilizar el dispositivo. Gestiona
comandos, estados y datos.
Tema 7. Diseño de infraestructuras IT para servicios
El diseño de una infraestructura IT debe tener en cuenta una serie de parámetros: Escalabilidad (capacidad para ser flexible al
ampliar o reducir el tamaño de una instalación en respuesta a una demanda cambiante), Agilidad (contar con procesos de
adaptación rápidos que permitan reducir la puesta en marcha de nuevos productos o servicios), Almacenamiento de datos
(capacidad para incrementar las capacidades de almacenamiento y gestión de datos con el fin de poder manejar gran cantidad de
datos, a menudo no estructurados), Resiliencia (contar con medidas de recuperación ante desastres asociadas a necesidades de
negocio para asegurar que los productos y servicios se mantienen disponibles) y Eficiencia (ser capaz de optimizar los costes en
un entorno que constantemente demanda más por menos dinero).

El proceso de desarrollo de una infraestructura de red se divide en: planificación (determina las necesidades de componente
hardware, las necesidades a cubrir por componentes software y determinar y especificar la localización concreta de los
componentes y el modo de instalar los componentes y su configuración), diseño (de una infraestructura física o topología de red e
infraestructura lógica que determina la velocidad de red tipo de comunicación y las conexiones permitidas) e implementación
(especificar los componentes hardware y software a adquirir y
comprar, ensamblar e instalar los componentes hardware).

¿Cómo optimizar los recursos IT para favorecer al negocio detrás de un servicio?


La virtualización; abstracción de recursos IT (los tipos son la completa, asistida por hardware, parcial, para-virtualización, del S.O
y del hardware), la industrialización (repetición de soluciones homogéneas basadas en Cloud) y la governance (apoyar los
objetivos de valor e incrementar el rendimiento de procesos IT, gestionar riesgos, economía y ecología y mirar hacia el futuro).

También podría gustarte