facultad de ingenier universidad de buenos aires
TRANSCRIPT
![Page 1: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/1.jpg)
75-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 1
Facultad de IngenierĂaUniversidad de Buenos Aires
75-08 Sistemas OperativosLic. Ing. Osvaldo ClĂşa
2010
El Zoo en el que viven losSistemas Operativos
El Zoo en el que viven losSistemas Operativos
![Page 2: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/2.jpg)
275-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 2
¿Qué es un Sistema Operativo?¿Qué es un Sistema Operativo?
● Un programa que hace de intermediario entre el usuario de la computadora y su Hardware– Oculta los detalles finos de la arquitectura.
● Un programa que administra los recursos de un Sistema de Computación.– Permite administrar el tiempo de procesador y
el espacio (memoria, disco, Desktop, etc).
![Page 3: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/3.jpg)
375-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 3
MainframesMainframes
● IBM Z10– Z/OS, Linux,
VM Hypervisor.– Gran capacidad de I/O,
servers para e-comerce a gran escala
– Seguridad y disponibilidad● Transaction processing● Batch Computing
![Page 4: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/4.jpg)
475-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 4
Servers Servers
● Destinadas a ofrecer servicios a través de una red.– Solaris, Aix, Linux,
FreeBSD, Mac OSX Server, Windows Server.
![Page 5: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/5.jpg)
575-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 5
ComputaciĂłn de Alto RendimientoComputaciĂłn de Alto Rendimiento
1Âş puesto del TOP500 HPL list (junio/2008): IBM RoadRunner:
Es una supercomputadora hibrida diseñada para un rendimiento máximo de 1,7 Pflops (logró 1,026 Pflops en mayo 2008) y es un cluster.
1º puesto del TOP500 HPL list (noviembre/2009): Cray XT5-HE Jaguar:Es una supercomputadora que fue actualizada a principios de 2009 y se comprobó un rendimiento de 1,75 Pflops del Linpack benchmark. Es un cluster con un rendimiento máximo de 2.3 Pflops.
![Page 6: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/6.jpg)
675-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 6
CRAY XT5-HE Jaguar CRAY XT5-HE Jaguar
2.595 Pflops de rendimiento teĂłrico para un sistema combinado (2.332 Pflops de XT5 and 0.263 Pflops de XT4)
255.584 nucleos de procesamiento
XT5: 37.376 procesadores AMD six-core Istanbul OpteronTM de 2,6 gigahertz (224.256 nucleos)
XT4: 7.832 procesadores AMD four-core Budapest OpteronTM 2,1 gigahertz (31.328 nucleos)
Red InfiniBand conecta los componentes XT5 y XT4. Interfaz y router Red Cray SeaStar
362 terabytes de memoria del sistema (3 veces mas grande que el 2Âş sistema mas grande)
284 gigabytes per second: Unmatched input/output bandwidth para leer y escribir
Almacenamiento configurable: Spider, a 10-petabyte Lustre-based shared file system
![Page 7: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/7.jpg)
775-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 7
CRAY XT5-HE Jaguar CRAY XT5-HE Jaguar
![Page 8: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/8.jpg)
875-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 8
ComputaciĂłn de Alto Rendimiento IBM RoadRunner
ComputaciĂłn de Alto Rendimiento IBM RoadRunner
● 6.948 chips dual-core AMD OpteronTM (procesamiento estándar) y● 12.960 procesadores PowerXCell 8i (procesamiento matemático y
CPU intensivo) .â—Ź 3.456 unidades tri-blade (400 gigaflops (109 flops) cada una).
● 1 configuración tri_blade se compone de: 2 blade servers basados en PowerXCell 8i (IBM BladeCenter® QS22) y un blade basado en AMD (IBM BladeCenter LS21).
● 10.000 conexiones InfiniBand® y Gigabit Ethernet que requieren 57 millas (91,73 km) de cables de fibra óptica.
â—Ź 80 terabytes de memoria, pesa 500.000 libras (226,8 ton) â—Ź se aloja en 288 IBM BladeCenter racks que ocupan 6.000 pies2
(557,5m2).● Algunas Imágenes
![Page 9: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/9.jpg)
975-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 9
Aplicaciones HPCAplicaciones HPC
â—Ź Aplicaciones de Procesamiento CPU Intensivas (Simuladores, Genoma, CosmologĂa, etc)– Linux
![Page 10: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/10.jpg)
1075-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 10
Server Operating SystemServer Operating System
â—Ź Generalmente sĂłlo presenta la lĂnea de comando.
● Administrado a través de la red.– En forma nativa o usando EFI.
â—Ź Windows server 2008 Coreâ—Ź Ubuntu Server Administrado por
Webmin
![Page 11: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/11.jpg)
1175-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 11
Personal ComputersPersonal Computers
● Sus capacidades la hacen útil para ser operada sin conocimientos especiales.– Desktop, Notebook,
Tablet, SubNotebook– Win, Mac, Linux
![Page 12: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/12.jpg)
1275-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 12
PDA Y ConsolasPDA Y Consolas
● Forman parte de Teléfonos, Agendas, GPS, Media Players.– Windows CE, Linux,
Palm OS, Web_OS,Symbian, Android, Iphone OS X
![Page 13: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/13.jpg)
1375-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 13
Embedded Operating SystemsEmbedded Operating Systemsâ—Ź Dispositivos que no aceptan
instalación de nuevo software por el usuario– PLC, TV, DVD, Automóviles.– Linux, OSEK,
Windows XP Embedded
![Page 14: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/14.jpg)
1475-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 14
Desarrollo de una aplicaciĂłnempotrada
Desarrollo de una aplicaciĂłnempotrada
Sistema Operativo
Base
DesarrolloAplicaciĂłn
Prueba
Link-EdiciĂłn AplicaciĂłnempotrada
Descarga
â—ŹXilinxâ—ŹMatlab RTWâ—ŹAda - Lego
![Page 15: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/15.jpg)
1575-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 15
ClusterCluster
â—ŹUn grupo de computadoras interconectadas por una red local de alta velocidad.
â—ŹSe comportan como si fuesen una Ăşnica computadora.
Linux,Windows HPC
![Page 16: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/16.jpg)
1675-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 16
Clusters de Alta DisponibilidadClusters de Alta Disponibilidad
â—Ź Nodos redundantes para casos de falla.
– HP ServiceGuard– IBM HACMP. – Linux-HA .– Microsoft MSCS y
WSFC 2008– Oracle Clusterware
– Sun Cluster– RedHat CLuster
![Page 17: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/17.jpg)
1775-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 17
Otros tipos de ClusterOtros tipos de Cluster
â—Ź Balance de Carga.
● Cálculo– Beowulf– MPI– PVM
![Page 18: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/18.jpg)
1875-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 18
GRIDGRID
• Es una infraestructura que lógicamente agrupa o recursos distribuidos. (Cluster Virtual)– Alcance mundial y sistemas abiertos (BOINC)
Grid Resource Broker
Resource Broker
AplicaciĂłn
Grid Information Service
Grid Resource Broker
Base de DatosR2 R3
RN
R1
R4
R5
R6
Grid Information Service
2
![Page 19: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/19.jpg)
1975-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 19
Cloud ComputingCloud Computing
● Es un tipo de computación en el cual recursos virtuales que son dinámicamente escalables se proveen como servicios sobre la Internet.
â—Ź Los usuarios no necesitan tener conocimientos, ni ser expertos en, ni tener control sobre la infraestructura de la nube que usan.
![Page 20: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/20.jpg)
2075-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 20
Cloud Computing (2)Cloud Computing (2)
● Algunos servicios posibles son:– Infraestructura (infrastructure as a
service (IaaS))– Plataformas (platform as a service (PaaS))– Software (software as a service (SaaS))
â—Ź Muchos de los servicios que provee Cloud computing son aplicaciones comerciales comunes online que se acceden por un navegador WEB y el software y los datos residen en los servidores.
![Page 21: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/21.jpg)
2175-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 21
Infrastructure as a ServiceInfrastructure as a Service
â—Ź Oferta de infraestructura (tĂpicamente plataformas virtualizadas) como un servicio.
– Amazon EC2– Eucaliptus– Nimbus
![Page 22: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/22.jpg)
2275-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 22
Platform as a ServicePlatform as a Service
â—Ź Provee la plataforma y un ambiente de desarrollo y soporte (Solution Stack)
– WolfFrameworks (.net)– GoogleCode – Azure (De Microsoft)– RollBase
![Page 23: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/23.jpg)
2375-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 23
Software as a ServiceSoftware as a Service
● Es un SOA provisto por terceros.– Proclive a la
Tragedia de los bienes comunes– Adobe Air– Amazon Services– PayPal– Google Custom Search
![Page 24: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/24.jpg)
2475-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 24
Tiempo RealTiempo Real
● NO confuindir con Sistemas ONLINE.– Las aplicaciones tiene
deadlines.– Lista En la Wikipedia– Linux, QNX, TinyOS,
VxWorks
![Page 25: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/25.jpg)
2575-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 25
MultiprocesadoresMultiprocesadores
● Mas de un procesador en el mismo chip o board.– Los sistemas tienden a
esta arquitectura desde el fin de la ley de Amdahl.
– Soportado en todos los SO de Desktop.
![Page 26: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/26.jpg)
2675-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 26
MulticomputadoresMulticomputadores
● Ambientes heterogénos.● El Middleware hace las funciones de
Sistema Operativo.– Desarrollo Complejo.– Mensajes, Objetos Distribuidos,
Procedimientos Remotos.
![Page 27: Facultad de Ingenier Universidad de Buenos Aires](https://reader035.vdocuments.co/reader035/viewer/2022070503/62c12d3cbea73249bc6623f3/html5/thumbnails/27.jpg)
2775-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClĂşaFIUBA 2009 27
... y vienen mas ..... y vienen mas ..
Smart Cards, Sensor Networks, Hardware Reconfigurable, Wearable computers, MEMS