Está en la página 1de 3

BLOQUE II

TEMA 1: GRID
Generaciones:
- 1ª Generación (1946 – 1954): Válvulas de vacío.
- 2ª Generación (1955 – 1964): Transistores.
- 3ª Generación (1965 – 1970): Tecnología SSI (Short Scale Integration).
Tecnología MSI (Medium Scale Integration).
- 4ª Generación (1971 – 1981): Tecnología LSI (Large Scale Integration), primeros pc´s.
- 5ª Generación (1982 – actualidad): pc´s actuales, mejores y más rápidos.
Sistemas de numeración: kilobyte (kB) 103 kibibyte (KiB) 210
- Bit (binary digit): 0, 1. megabyte (MB) 106 mebibyte (MiB) 220
- Nibble (cuarteto): 4 bits. gigabyte (GB) 109 gibibyte (GiB) 230
- Byte (octeto): 8bits = 23 bits. terabyte (TB) 1012 tebibyte (TiB) 240
- Binario: sólo utilizar 0, 1. Base(2) petabyte (PB) 1015 pebibyte (PiB) 250
- Octal: 0, 1, 2, 3, 4, 5, 6, 7. Base (8) exabyte (EB) 1018 exbibyte (EiB) 260
- Hexadecimal: 0-9,A, B, C, D, E, F. Base (16) zettabyte (ZB) 1021 zebibyte (ZiB) 270
- Ca2: Complemento a 2. Número enteros negativos. yottabyte (YB) 1024 yobibyte (YiB) 280
Nº 0110
brontobyte (BB) 1027 brontibyte (BiB) 290
Invertir el número 1001
geopbyte (geB) 1030 geopbibyte (GeiB) 2100
Sumarle 1 +1
Ca2 del nº original 1010
- Ca1: Complemento a 1. Igual pero sin sumar 1.
- Coma flotante: número decimales.

CISC (Complex instruction Set Computer):


- Conjunto complejo de instrucciones. Más antiguo.
- Sólo funcionan bien con instrucciones concretas.
- Microprogramación.
- Varios ciclos por instrucción.

RISC (Reduced Instruction Set Computer):


- Conjunto reducido de instrucciones. Más utilizado.
- Consiste en descomponer una instrucción compleja en muchas simples.
- Más rápida que las CISC.
- Cableada.
- Un ciclo por instrucción.

Taxonomía de Flynn
- SISD (Single Instruction, Single Data)
o Una instrucción, un flujo de datos
o Antiguos mainframes y pcs.
- SIMD (Single Instruction, Multiple Data)
o Explota varios flujos de datos en una instrucción.
o Procesadores vectoriales (tarjetas gráficas).
- MISD (Multiple Instruction, Single Data)
o Casi teórico, apenas usado.
o Respaldo navegación aérea. Múltiples comprobaciones para mejorar la seguridad.
- MIMS (Multiple Instruction, Multiple Data)
o Varios procesadores autónomos que ejecutan instrucciones sobre diferentes datos.
o Tres tipos:
 MMC o SMP (Sistema Multi Simétrico)
 Arquitectura UMA (Uniform Memory Access)
 Una memoria común a todos los procesadores.
 MMD o MPP (Masive Paralell Procesor)
 Arquitectura NUMA (Not UMA)
 Los procesadores tienen cada uno su propia memoria. Tienen acceso
a la de los demás.
 DSM (Distributed Shared Memory)
 Combinación de SMP y MPP.
 Memoria en tres niveles:
o Caché local de cada procesador.
o Memoria Principal de cada procesador.
o Memoria Principal global compartida.

Arquitecturas escalables
- Clúster
o Muchos pcs de bajo rendimiento agrupados.
o Las llamadas granjas de pcs
o Componentes
 Nodo – Cada uno de los PCs
 Red – Por donde se conectan.
 SSI (Single System Image) – Imagen global del sistema
- GRID
o Supercomputadora virtual compuesta por muchas máquinas de red.
o Hermano mayor del clúster. Varios clúster pueden ser un GRID.
o Las máquinas pueden ser como quieran, diferentes SO, diferentes arquitecturas.
o La principal diferencia con el Clúster es que se conectan a través de internet.
o Global Toolkit (Middleware del GRID, creado por Google) Se trataría de una especie de
Sistema Operativo distribuido que funciona a modo de cerebro del GRID.
o Ejemplo el proyecto SETI.
o OGSA (Open Grid Services Architecture) – Estándar para la creación de Grids.
o Capas:
 Fabric, Conectivity, Resource, Collectivity, Aplication.

Tipos de direccionamiento de una memoria:


- Implícito: no hay que poner ninguna dirección dentro de la instrucción. El dato va implícito en
el tipo de instrucción. Ej: Incremento --- Ya se sabe que el valor es un +1.
- Inmediato: Dentro de la instrucción se incluye el dato.
- Directo: Dentro de la instrucción se incluye la dirección donde se encuentra el operando.
- Indirecto: Dentro de la instrucción se incluye una dirección, en la que se encuentra otra
dirección donde está el dato.
- Relativo: La dirección del dato se calcula con una dirección base más un desplazamiento.

RAID (Redundant Array of Inexpensive Disks)


- Usa discos duros o ssd.
- La configuración se llama nivel.
- Existen Raid software (más flexibles) y hardware.
- Niveles:
o Nivel 0: Conjunto dividido, o no raid.
 Distribución equitativa entre dos discos.
 No hay redundancia de datos.
o Nivel 1: Espejo.
 Un disco contiene la copia exacta del otro.
o Nivel 2: División a nivel de bits.
 Con disco de paridad dedicado.
 Genera cuellos de botella, rara vez utilizado.
o Nivel 3: División por bytes. No se usa.
o Nivel 4: IDA (acceso independiente con discos de paridad dedicada)
 Divide por bloques, no por bytes.
o Nivel 5: Distribución con paridad.
 No tiene un disco dedicado, la paridad se incluye entre los datos.
 Muy popular, se necesitan un mínimo de 3 discos.
o Nivel 6: Igual que el 5 pero con dos bloques de paridad.
 Evita muchos errores
o Nivel 5E, 6E: Variedad del nivel 5 y 6 con disco de reserva.
o Existen niveles combinados, 0+1, 30, 100, 10+1.

También podría gustarte