Download - 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