75-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo Clúa FIUBA 2018 1 Facultad de Ingeniería Universidad de Buenos Aires 75-08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic. Adrián Muccio 2018 El Zoo en el que viven los Sistemas Operativos El Zoo en el que viven los Sistemas Operativos
31
Embed
75-08 Sistemas Operativos Lic. Ing. Osvaldo Clúa Lic ...materias.fi.uba.ar/7508/Slides/01-ZOO.pdf · 75-08 Sistemas Operativos 2 FIUBA 2018 Prof. Lic. Ing. Osvaldo Clúa 2 ¿Qué
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
75-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClúaFIUBA 2018 1
Facultad de IngenieríaUniversidad de Buenos Aires
75-08 Sistemas OperativosLic. Ing. Osvaldo ClúaLic. Adrián Muccio
2018
El Zoo en el que viven losSistemas Operativos
El Zoo en el que viven losSistemas Operativos
275-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClúaFIUBA 2018 2
¿Qué pasa cuando se ejecuta un Programa?
¿Qué pasa cuando se ejecuta un Programa?
● Se ejecutan instrucciones: Quizá más de una a la vez
● El procesado busca una instrucción (fetch) en la memoria
● La interpreta (decode)● La ejecuta: Suma o evalúa condición o “salta” a
otra instrucción, etc
Modelo Von Neumann
375-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClúaFIUBA 2018 3
¿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).
475-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClúaFIUBA 2018 4
Algunos de los temas del cursoAlgunos de los temas del curso
● Scheduling o cómo se decide que será lo próximo que va a ejecutar la CPU
● Administración de Memoria● Exclusión Mutua, Semáforos● Máquinas virtuales● Persistencia de datos y ejecutables● Device Drivers
575-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClúaFIUBA 2018 5
Zoo de Arquitecturas y SistemasZoo de Arquitecturas y Sistemas
675-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClúaFIUBA 2018 6
MultiprocesadoresMultiprocesadores
● Mas de un procesador en el mismo chip o board.– Los sistemas tienden a esta
arquitectura desde el fin de Moore.
– La paralelización está limitada por la ley de Amdahl.
1175-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClúaFIUBA 2018 11
Computación de Alto RendimientoComputación de Alto Rendimiento
1 ° puesto del TOP500 HPL List (Jun-2018):Summit 122.3 Pflops/s1 ° puesto del TOP500 HPL List (Jun-2016):Sunway TaihuLight93.0146 Pflop/s 1° puesto del TOP500 HPL List (Jun-2013):Tianhe-2, 33.86 petaflop/s. DUPLICA al anterior N° 1 Titan 1º puesto del TOP500 HPL List (Nov-2012):Titan - Cray XK7 1º puesto del TOP500 HPL List (noviembre/2011):RIKEN Advanced Institute for Computational Science (AICS) 8.1 Pflops y máximo de 10 Pflops
1375-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClúaFIUBA 2018 13
Sunway TaihuLightSunway TaihuLight
● 93.14 petaflops● 10.65 Mcores● Raise OS Linux● 273 M U$S ● 40.960 procs
SW26010 1.4 GHz manycore 64-bit RISC Centro Nacional de Supercomputación de China en
la ciudad de Wuxi, en la provincia de Jiangsu.
Cada chip de procesador contiene 256 núcleos de procesamiento de propósito general y 4 núcleos auxiliares adicionales para la administración del sistema15 MW
2675-08 Sistemas Operativos Prof. Lic. Ing. Osvaldo ClúaFIUBA 2018 26
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.