![Page 1: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/1.jpg)
1
Sistemas Operativos
Algo de Sistemas Operativos, Arquitecturas y Paralelismo
![Page 2: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/2.jpg)
2
¿Qué es un Sistema Operativo? Administra recursos Arma una máquina virtual Comunicación con el usuario Facilita el uso (herramientas,
bibliotecas, etc.)
![Page 3: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/3.jpg)
3
Funciones de un Sistema Operativo
Secuenciar las tareas Interpretar un lenguaje de control y comandos Administrar errores Administrar las interrupciones Scheduling Proteger (administrar recursos)
Comunicación con el usuario
![Page 4: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/4.jpg)
4
Características de un Sistema Operativo Concurrencia Uso compartido de recursos Almacenamiento a largo plazo Determinismo VS Indeterminismo Eficiente – Fiable Facilidad de corrección Tamaño Pequeño
![Page 5: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/5.jpg)
5
Repaso Vocabulario Monoprocesador
Monoprogramación o Monotarea (DOS – [trick TSR])
Multiprogramación o Multitarea Batch - Time-Sharing Interactivo (Terminales Bobas o Inteligentes)
![Page 6: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/6.jpg)
6
Repaso Vocabulario Multiprogramación o Multitarea UNIX (en todos sus sabores) Linux – IRIX – AIX – BSD – Solaris – etc. Windows (en casi todos sus sabores) (Terminal Service) zVM zOS VMS
Hyper Threading (HT) ¿?
![Page 7: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/7.jpg)
7
Hyper Threading
![Page 8: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/8.jpg)
8
Repaso Vocabulario Multiprocesador
Varios Procesadores
Independientes o
Independientes con
Cores (Dual Quad Octo etc.)
Multiprocesamiento
SMP vs MP
![Page 9: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/9.jpg)
9
Repaso Vocabulario Multiprocesador
Memoria Única
(Fuertemente Acoplado)
Memoria Distribuida
(Debilmente Acoplado) (en Red)
Sistemas Distribuidos o Multicomputadoras
![Page 10: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/10.jpg)
10
Repaso Vocabulario Memorias
UMA
NUMA
NORMA
COMA
cc-NUMA o SMP2
![Page 11: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/11.jpg)
11
Repaso Vocabulario UMA
![Page 12: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/12.jpg)
12
Repaso Vocabulario NUMA/NORMA/ccNUMA
![Page 13: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/13.jpg)
13
Repaso Vocabulario CACHE (bus compartido)
Snoopy - Write-throughConsistencia
00 Limpia01 Compartida10 Sucia por este procesador11 Inválida en este procesador
¿Qué pasa sino se comparte bus?
![Page 14: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/14.jpg)
14
Repaso Vocabulario: Memoria Cache (TLB)
![Page 15: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/15.jpg)
15
Repaso Vocabulario Sistemas Distribuidos (sirven para ...)
Cooperar (MPI, PVM, DSM, etc.) Compartir (archivos, directorios, etc.) Servidores (Modelo Cliente/Servidor RPC,) Clusters GRID CLOUD
![Page 16: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/16.jpg)
16
Cores
![Page 17: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/17.jpg)
17
Cores
![Page 18: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/18.jpg)
18
Cores
![Page 19: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/19.jpg)
19
PCIs
![Page 20: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/20.jpg)
20
PCIs
![Page 21: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/21.jpg)
21
Mejora de Comunicación (Switch)
![Page 22: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/22.jpg)
22
PCI Express
![Page 23: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/23.jpg)
23
PCI Express
![Page 24: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/24.jpg)
24
Usa más caminos
![Page 25: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/25.jpg)
25
PCI Express Link Layer
![Page 26: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/26.jpg)
26
INTEL S5000PAL
![Page 27: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/27.jpg)
27
INTEL Core I7 QuickPath conexión de 25.6 GB/s a 20-bit. Esta conexión
provee exactamente el doble del ancho de banda teórico de un FSB
la arquitectura QuickPath asume que la placa tiene un controlador de memoria integrado, obligando así a los multiprocesadores (multiplacas) a usar una arquitectura NUMA (verlo como una mesh luego siguen un esquema NUMA)
Memoria de tres canales: cada canal puede soportar una o dos memorias DIMM DDR3 (en la mother deben ser colocadas en grupos de 3)
Cada nucleo (core) es HT y tiene L2 de 256 KB Cache L3 de 8 MB de memoria, compartida por todos los
núcleos 45 nm próximos en 32 nm
![Page 28: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/28.jpg)
28
INTEL Core I7
![Page 29: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/29.jpg)
29
INTEL Core I7
![Page 30: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/30.jpg)
30
INTEL Core I7
![Page 31: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/31.jpg)
31
AMD OPTERON 6000
![Page 32: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/32.jpg)
32
AMD OPTERON 6000
![Page 33: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/33.jpg)
33
MotherBoard Tyan
![Page 34: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/34.jpg)
34
INTEL 5520 IOH
![Page 35: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/35.jpg)
35
The diagram shows a 4-way Xeon 7500 system with two IOH
devices
![Page 36: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/36.jpg)
36
Diagrama de un INTEL Xeon octo 7500
![Page 37: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/37.jpg)
37
Diagrama en bloque del INTEL XEON 7500
![Page 38: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/38.jpg)
38
GPUS en el Cálculo
Se comenzó con Procesadores gráficos de cálculo entero. (multiprocesadores) y derivó
enNvidia Tesla GPU
Con compiladores CUDA opencl ...
![Page 39: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/39.jpg)
39
Por comenzar en 2012/13
Xeon Phi (Knight's Corner) (22 nm) deriva de Larrabee GPU57, 60 or 61 cores en un solo módulo run standard x86 code 1 TFLOPS DP (double precision) 2 TFLOPS SP (single-precision)
![Page 40: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/40.jpg)
40
Más
1.8 MB to 1.9 MB of L1 cache 28 MB to 30.5 MB of L2 cache 3GB, 6GB or 8GB onboard GDDR5
memory clock speed of 600 MHz –630 MH57 core Xeon Phi models will have a
maximum clock of 1.1 GH
![Page 41: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/41.jpg)
41
MIC. The memory will be clocked at 1.25 - 1.375 GHz
giving in excess of 300 GBb/s bandwidth. . TDP of 245W -TDP of 300W . Cooling (passive /active). KNC can communicate with other MIC cards across the PCIe bus . Convive con x86/x86-64 (Xeon E5). Pueden utilirse bibliotecas x86/x86-64
![Page 42: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/42.jpg)
42
Larabee
![Page 43: 1 Sistemas Operativos Algo de Sistemas Operativos, Arquitecturas y Paralelismo](https://reader033.vdocuments.co/reader033/viewer/2022061612/5665b48e1a28abb57c922774/html5/thumbnails/43.jpg)
43
Xeon Phi MIC block diagram