Sistemas Operativos I Introducción. Conceptos Fundamentales Sistemas Operativos I.
-
Author
bernardo-gutierrez-sevilla -
Category
Documents
-
view
279 -
download
1
Embed Size (px)
Transcript of Sistemas Operativos I Introducción. Conceptos Fundamentales Sistemas Operativos I.

Sistemas Operativos IIntroducción

Conceptos Fundamentales
Sistemas Operativos I

Qué hace un sistema operativo?
• Sistema informático • Hardware
• CPU, dispositivos E/S• Sistema operativo• Programas de aplicación
• Procesadores de texto, exploradores web, etc• Los usuarios

Sistema de computación
• 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.

Qué hace un S.O.?
• 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é es 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.

Sistema Operativo
“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”

Sistema de computadora
Sistema Bancario Reservaciones aéreas Navegador web
Compiladores Editores Interprete de comandos
Sistema Operativo
Lenguaje de máquina
Microprogramación
Dispositivos Físicos
Programas deaplicación
Programas desistema
Hardware

Almacenamiento

Qué esconde un S.O?
• Interrupciones• Temporizadores• Administración de memoria• Etc, etc…..

Estructura de un sistema operativo
Preparar un ejemplo de:• Multiprogramación• Tiempo compartido• Proceso• Tiempo de respuesta• Planificación de trabajos• Planificación de la CPU• Memoria física y memoria virtual• Diferencia entre proceso y programa

Operaciones de un S.O.
• Están controlados por interrupciones• Qué pasaría si no fuera así?
• Excepciones• Operación modo dual
• Bit de modo 0, kernel y 1, usuario
• 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
• Sistemas embebidos en tiempo real• Sistemas multimedia• Sistemas de mano

Preguntas por resolver (jueves)
• Qué significa “pantalla azul de la muerte”?• Por qué sucede?
• Por qué la máquina es taaaaaaaaan lentaaaa?• Por qué mi máquina “se quedó trabada”?• Qué signfica “el recurso esta siendo ocupado por otro usuario”?