Sistemas OperativosIntroducción
Qué opinan de un Sistema Operativo (S.O.)? Qué esperan de un S.O.? Cuál es el S.O. de su preferencia? Qué los decepciona de su S.O? Cómo y por qué defenderían a su S.O.?
Encuesta
Conceptos Fundamentales
Sistemas Operativos
Sistema informático ◦ Hardware
CPU, dispositivos E/S◦ Sistema operativo◦ Programas de aplicación
Procesadores de texto, exploradores web, etc◦ Los usuarios
Qué hace un sistema operativo?
Programa de arranque: necesario para que una computadora comience a funcionar.◦ Asignará valores iniciales a los registros de la CPU,
a los controladores de dispositivos y al contenido de la memoria.
◦ Sabrá cómo cargar el SO y comenzar a ejecutarlo: Localiza y carga en memoria el núcleo del SO. Ejecuta el primer proceso “init”. Espera la ocurrencia de algún suceso.
Interrupción: indica la ocurrencia de un suceso. ◦ El hardware envía una señal a la CPU. ◦ El software ejecuta una llamada al sistema.
Sistema de computación
Punto de vista◦ Usuario◦ sistema
Punto de vista del usuario◦ Minimiza el trabajo que el usuario hace◦ Rendimiento◦ Utilización de recursos
Punto de vista del sistema◦ Asignador de recursos
Tiempo de CPU Espacio de memoria Espacio de almacenamiento Dispositivos de E/S
◦ Actúa como el administrador de esos recursos
Qué hace un S.O.?
No hay una definición universal precisa Existen porque permiten el uso de los
sistemas de información El objetivo fundamental de las
computadoras es ejecutar programas de usuario y resolver sus problemas fácilmente.
Qué es un S.O.?
“El programa que oculta la verdad sobre el hardware y presenta al programador una vista sencilla y bonita de archivos con nombre que pueden leerse y escribirse es, por supuesto, el sistema operativo”
“Interfaz gráfica entre el Usuario y la máquina”
Sistema Operativo
◦ Cómo funciona una computadora? Firmware Interrupciones
◦ Estructura de almacenamiento Primaria y Secundaria
◦ Estructura de entrada y salida Driver Interrupción de E/S
Organización de una computadora
Interrupciones Temporizadores Administración de memoria Etc, etc…..
Qué esconde un S.O?
Multiprogramación Multitarea Proceso Tiempo de respuesta Planificación de trabajos Planificación de la CPU Memoria física y memoria virtual Diferencia entre proceso y programa
Estructura de un sistema operativo
Están controlados por interrupciones◦ Qué pasaría si no fuera así?
Excepciones Kernel Temporizador Gestión de procesos Gestión de memoria Gestión de almacenamiento
◦ De archivos, masivo, en caché, sistemas de E/S Protección y seguridad Sistemas distribuidos Propósito general
Operaciones de un S.O.
Qué significa “pantalla azul”?◦ Por qué sucede?
Por qué la máquina es taaaaaaaaan lentaaaa?
Por qué mi máquina “se quedó pegada”? Qué signfica “el recurso esta siendo
ocupado por otro usuario”?
Preguntas frecuentes
Fecha entrega: Viernes 06de Abril◦ Esquematizar la historia de los S.O.◦ Brevemente investigar las diferentes
distribuciones de los principales S.O. Unix Linux Windows Mac OS
Tarea 1.
Recommended