Clase 9 Hardware

13
de Computad or

description

Clase hardware

Transcript of Clase 9 Hardware

Introduccin a Sistemas Operativos

Hardware de ComputadorProcesador (CPU)Cerebro del computadorEjecuta las instrucciones de un programa

Programa fuente/compiladoEjecutar

ProcesoProceso: Un instancia de ejecucin de un programaPrograma en EjecucinUn programa podra tener varios procesos en ejecucin al mismo tiempo

Google Chrome, cada pestaa es un proceso Independiente.

As, cuando una pestaa deja funcionar, las otras pestaas se ven afectadas.ProcesadorEn algn momento cuando un programa es ejecutado, el programa fuente es traducido al lenguaje de maquina, es decir, un lenguaje que puede ser entendible por el procesador. El procesador ejecuta este programa traducido

Como ejemplo, una instruccin como i = i + 1 se puede traducir en varias instrucciones en el lenguaje que entiende el procesador

ProcesadorCada tipo de procesador (ej. Intel) tiene un conjunto distintos y limitados de instrucciones que puede ejecutar

Nota: Por qu un procesador Intel y AMD pueden ejecutar los mismos programas?

ProcesadorUn procesador ejecuta un programa a la vez y l sistema operativo decide cul

La afirmacin anterior podra variar cuando tenemos un procesador con varios ncleos (ej. dual, cuad, octa core). Sin embargo, es importante las capas de abstracciones de un sistema operativo. Independiente del hardware usado, el sistema operativo debe ser transparente a una aplicacin de usuario

Una operacin booleana, entera y flotante tienen diferentes costos en el tiempo de ejecucin (Tarea: leer sobre ALU) Memoria

Una CPU con 4 ncleos Junto a Sus Caches

Discos Duros

No es tan simple, como usar un solo disco, es requerido un controladorfsico para ofrecer una interfaz ms simple

Ac hay trabajo del driver del disco duro + sistema operativo para resolver el procesoBuses

BIOS: Basic Input Output System Cada placa madre contiene un programa que administra los recursos bsicos de un computador:TecladoPantallaOperaciones de entrada/salida (esto incluye pantalla)Verificacin de memoria RAMSeleccionar con cul dispositivo se arranca (CMOS)Elementos de un Sistema OperativosProcesosEspacio de direcciones(en la memoria principal) Archivos y directoriosProteccin(rwx)Proteccinde acceso al KernelShellLectura del libroCapitulo 1.3