Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Leonardo SANCHEZ
¿QUÉ ES UNA COMPUTADORA?
• ¿Qué es el hardware?
• ¿Qué es el software?
SISTEMA OPERATIVO
• ¿Qué es?
• ¿Qué es la CPU?
• ¿Cuántas CPU puede haber en una computadora?
• Modos de operación de una CPU
• Usuario
• Kernel
SISTEMA OPERATIVO
Aplicaciones de
usuario
Programa de interfaz
de usuario
SISTEMA OPERATIVO
Hardware
SISTEMA OPERATIVO
Software de
Usuario final
aplicación
Programador de S.O.
Hardware
SISTEMA OPERATIVO
• La interfaz de usuario es el nivel más bajo de software en modo usuario que permite
la ejecución de otros programas
• Administra-> Proporciona una asignación ordenada y controlada del hardware a los diversos
programas de usuario
SISTEMA OPERATIVO
Almacén o
Memoria
Esquema básico
Entrada Cálculos Salida de la máquina
analítica de
Babbage
Control
EVOLUCIÓN DE LOS SISTEMAS
OPERATIVOS
ENIAC EDVAC
• 194? – 195?
• Tubos de vacío o bulbos
• Colosus-Inglaterra
• Mark I- Harvard
• ENIAC-Pensilvania
• Programación conectando circuitos o en lenguaje
máquina
• SO?
EVOLUCIÓN DE LOS SISTEMAS
OPERATIVOS
Primera Segunda Tercera Cuarta Quinta
Generación Generación Generación Generación Generación
• 195? – 196?
• Automatización de la comunicación con las computadoras
• Transistor
• Distinción entre:
• Programadores
• Diseñadores
• Constructores
• Operadores
EVOLUCIÓN DE LOS SISTEMAS
OPERATIVOS
Primera Segunda Tercera Cuarta Quinta
Generación Generación Generación Generación Generación
• SO?
• 196?-198?
• Circuitos integrados
• Transistor vs CI
• SO
• Manejo de procesador
• Manejo de memoria
• Procesamiento por lotes más eficiente
• Multiprogramación
EVOLUCIÓN DE LOS SISTEMAS
OPERATIVOS
Primera Segunda Tercera Cuarta Quinta
Generación Generación Generación Generación Generación
• Mainframes - Microcomputadoras
Impresión
Bandeja de Cinta
Maquina de
trabajos magnética
resultados
EVOLUCIÓN DE LOS SISTEMAS
OPERATIVOS
Primera Segunda Tercera Cuarta Quinta
Generación Generación Generación Generación Generación
• 197?-199?
• Microprocesadores
• Redes
• Recursos compartidos
• SO
• GUI
EVOLUCIÓN DE LOS SISTEMAS
OPERATIVOS
Primera Segunda Tercera Cuarta Quinta
Generación Generación Generación Generación Generación
• 198?-2000
• Procesamiento en paralelo mediante arquitecturas y diseños especiales
• Manejo de lenguaje natural y sistemas de IA
SISTEMA OPERATIVO: LECCIONES
APRENDIDAS
• Programa que controla la ejecución de programas de aplicación.
• Persigue tres objetivos:
• Conveniencia. Uso de la computadora.
• Eficiencia. Uso eficiente de los recursos de la computadora
• Habilidad para evolucionar. Debe ser construido de modo que
SISTEMA OPERATIVO: LECCIONES
APRENDIDAS
• El SO provee servicios en las siguientes áreas:
• Desarrollo de programas. Editores, y debugeadores
• Ejecución de programas. Inicializa y prepara los recursos
• Acceso a dispositivos E/S. Cada dispositivos requiere de su propio conjunto e
instrucciones
• Acceso controlado a archivos. Conocimiento de la naturaleza del dispositivo de
almacenamiento y de la estructura del archivo
• Acceso al sistema. Protección de recursos y datos. Contención de recursos.
• Detección de errores y respuestas. Externos o internos
• Manejo de cuentas de usuario. Estadísticas
CLASIFICACIÓN ACTUAL DE LAS
COMPUTADORAS
Computadoras
Supercomputadoras Mainframes Minicomputadoras
personales
• Miles de millones • Cientos de • Cientos de • Decenas de
de instrucciones millones de millones de millones de
de punto flotante instrucciones por instrucciones por instrucciones por
por segundo segundo segundo segundo
• Miles de usuarios • Miles de usuarios • Cientos de • Uno
en red en red usuarios en red
SISTEMA OPERATIVO: TAREA