Professional Documents
Culture Documents
Modo Usuario
Modo Kernel
Instrucciones Mov, Sum, etc Agrupacin en unidad funcional Operaciones Aritmetica-logicas
Modo Privelig.
Hardware
Software Usuario
Puente (interfaz)
Hardware Maquina
Introduccin a los Sistemas Operativos 7
Sistema Operativo
Administrador Recursos Simple
Introduccin a los Sistemas Operativos 8
Virtualizacin
Es la abstraccin de los recursos de una computadora la cual permite manejar,
gestionar y arbitrar los cuatro recursos principales de una computadora (CPU, Memoria, Red, Almacenamiento)
Virtualizacin
Ofrece: Uso mas eficiente de recursos Disminucin de costos Fallos controlados aislados
Funciones
Sistema Operativo como Maquina Extendida
Permite la ABSTRACCION de alto nivel de forma clara y sencilla. Ejemplo: El uso de la unidad de diskette requiere de una gran complejida tales como mover el brazo del disco y formatear pistas, as como para inicializar, detectar, resetear y recalibrar el controlador y las unidades de disco entre otras.
Funciones
Sistema Operativo como Maquina Extendida
La ABSTRACCION de alto nivel para el ejemplo de la unidad de diskette podria ser simplemente que el Disco contiene una coleccion de ficheros con nombre y que cada fichero puede abrirse para lectura o escritura para posteriormente cerrarse.
En conclusin el S.O presta una variedad de servicios que los programas/dispositivos pueden obtener empleando instrucciones especiales o LLAMADAS AL SISTEMA
Funciones
Sistema Recursos Operativo como Administrador de
Funciones
Ejemplo de Sistema Operativo como Administrador de Recursos:
Compartir Recursos usando Multiplexacin
CPU, IMPRESORA
CLASE 2
10
Evolucin a MS-DOS instalado en maquinas IBM AT CPU 80286 Intel. MS-DOS interprete de comandos Orgenes en Unix (Xenix) Luego surgi GUI (Steve Jobs) primero en adoptarla fue Applet luego Windows Surge sistemas de 16 bits (Windows 95 y 98) Posteriormente 32 bits Windows NT.
Introduccin a los Sistemas Operativos 21
11
HARDWARE DE MAQUINA
PROCESADOR
El cerebro del ordenador es la CPU, la cual toma instrucciones de la memoria y las ejecuta.
Ciclo Bsico
1
Tomar Instruccin de memoria
2
Decodificar Obtener Tipo y Operandos
3
Ejecutar
HARDWARE DE MAQUINA
PROCESADOR
Variables importantes
CPU
Resultados temporales
Registros Internos
12
HARDWARE DE MAQUINA
Contener variables
REGISTROS
Visibles al programador
Resultados Temporales Program Counter (Dir.mem next instruct) Apuntador de Pila: (Conjunto vr de c/procdmto input) PSW: Program Status Word (Bits cdigo determina estado
del programa modo kernel)
HARDWARE DE MAQUINA
PROCESADOR
MODO KERNEL: Ejecucin de cualquier instruccin del conjunto de instrucciones. MODO USUARIO: No permite instrucciones que implique E/S, proteccin de memoria, ni el bit del PSW, aqu tienen lugar los programas de usuario. LLAMADAS AL SISTEMA: Permite cambiar estando en modo usuario al modo kernel, para obtener servicios del sistema operativo.
Introduccin a los Sistemas Operativos 26
13
HARDWARE DE MAQUINA
PROCESADOR
CHIPS CON MULTIHILAMIENTO: Permite que CPU contenga el estado de 2 hilos de ejecucin (threads) distintos y luego alterne entre ellos en nano-segundos. Ejp: Pentium 4 (Core 2 excepcion) CHIPS CON MULTINUCLEO: Son CPU con 2, 4 o mas ncleos en su interior, que para hacer uso de estos se requiere S.O Multiprocesador.
Introduccin a los Sistemas Operativos 27
HARDWARE DE MAQUINA
MEMORIA
En teora debe ser extremadamente rpida (mas rpida que la velocidad de ejecucin de una
14
HARDWARE DE MAQUINA
Memoria y la Jerarqua de capas
32 x 32 bits
Lineas de cache = 64 bytes
64 x 64 bits
Hardware Controla Parcialmente
RAM
No volatil
HARDWARE DE MAQUINA
Memoria CACHE Compartida
Core 1 Core 2 Cach L1 (16Kb)
Core 1 L2
Core 2 L2
Cach L2
Core 3 Core 4 Core 3 L2 Core 4 L2
PROCESADOR INTEL
Introduccin a los Sistemas Operativos 30
PROCESADOR AMD
Ing. Vctor A. Cuspoca C.
15
HARDWARE DE MAQUINA
DISCOS: Dispositivo mecnico, implica lentitud El tiempo para accesar en forma aletoria a un H.D es 3 veces mas lento que RAM).
Posee CILINDROS, PISTAS ( track) que se divide en SECTORES. Concepto Memoria Virtual.
HARDWARE DE MAQUINA
CINTAS: Ultimo elemento en la jerarqua de capas Mayor ventaja bajo costo. Desventaja incremento de baja velocidad para grabar Actualmente orientado a Disco ptico.
16
HARDWARE DE MAQUINA
DISPOSITIVOS E/S: Interactan mucho con el S.O Consta de 2 partes: Dispositivo controlador Dispositivo en si Operaciones In y Out operan con INTERRUPCIONES
HARDWARE DE MAQUINA
BUSES: Autopistas manejan todo el trafico Procesador y Memoria Cada dispositivo se conecta a travs de un bus (cach. Local, memoria, PCI, SCSI,USB, IDE e ISA) Funcionalmente se clasifican: Bus de datos Bus de Direcciones Bus de Control
Introduccin a los Sistemas Operativos 34
17
HARDWARE DE MAQUINA
SECUENCIA ARRANQUE DE COMPUTADORA
BIOS Contiene software de E/S bajo nivel, ubicado en un a RAM tipo flash (no voltil) Pasos: 1. BIOS inicia ejecucin 2. Verifica tamao RAM instalada 3. Valida teclado y dispositivos bsicos instalados 4. Explora buses ISA y PCI 5. Determina dispositivo de arranque CMOS 6. Lee primer sector de arranque, sube a mem Ejec. 7. S.O consulta a BIOS info configuracin.
Introduccin a los Sistemas Operativos 35
Temporizadores: (contador = 0 interrupcin) Impide que programa de usuario Bucles infinitos Impide que llamadas al sistema No devuelvan CTRL
Introduccin a los Sistemas Operativos 36
18
19
20
21
Pequeos PCs conectados entre si con una estacin Base de forma inalmbrica.
Se usan para proteger permetros y controles de acceso
22
23
CLASE 3
Investigar sobre los siguientes Conceptos de Sistemas Operativos: Quiz!!!! Procesos Espacios de direcciones Archivos
24