Sistemas Operativos
Prof. Leo Meléndez
Módulo 1
Repaso de arquitectura de computadoras Definición y objetivos de los sistemas operativos Aspectos importantes de implementación
Repaso deArquitectura de Computadoras
Repaso de Arquitectura de Computadoras
Procesador
• Unidades de ejecución • Registros internos para
direcciones y datos
• Arquitectura de 8, 16,
32 y 64bits
•Procesadores auxiliares
para video, sonido
Repaso de Arquitectura de Computadoras
Procesador de múltiples núcleos
• Dual-Core Core Duo, Core 2 Duo, AthlonX2 • Quad-Core Core 2 Quad, PhenomX4 • Hexa-Core i7-970, i7-980, Phenom X6
Repaso de Arquitectura de Computadoras Memoria Principal (RAM)
• Almacena datos y programas • Volátil y de rápido acceso • Buffers para datosaccesados
frecuentemente
Módulos de I/O
• • • •
Discos (internos y externos) Monitores, impresoras Teclados, mouse, touch screens, scanners Tarjetas de red, modems, faxes
Repaso de Arquitectura deComputadoras
Buses
• Proporciona comunicación entre
componentes • Existen buses de datos, de direcciones y control. • La velocidad y tamaño del bus no necesariamente es igual a la delCPU/Memoria • Existe una relación entre el tamaño del bus de direcciones y la capacidad máxima de RAM
32 bits
4 GB
64 bits
16 TB
Repaso de Arquitectura de Computadoras Memoria Cache
• Mantienenla información accesada mas
• •
•
•
frecuentemente Mejoran tiempo de respuesta Hit Rate indica que tan seguido encontramos los datos. Latencia indica cuánto se dura en ir a buscar lainformación en memoria. Existen caches de múltiples niveles que mejoran aún más el rendimiento
Repaso de Arquitectura de Computadoras Principio de Proximidad
• Los programas tienen a accesar datosque están
contiguos en memoria. • Es un principio basado en probabilidad: cuando se accesa un dato, es altamente probable que se vayan a accesar datos que están contiguos. • Aplica tanto para código...
Regístrate para leer el documento completo.