Un sistema operativo (SO) es un programa que actúa como intermediario entre el usuario y el hardware del ordenador, administrando los recursos de la computadora como el procesador, la memoria, los dispositivos de almacenamiento y entrada/salida. El SO proporciona las bases para los programas de aplicación y oculta la complejidad del hardware a través de capas de abstracción. Los tipos de SO varían según factores como la cantidad de procesadores, el grado de interactividad, el número de usuarios y el tipo de aplicaciones que soportan.
2. ¿Qué es un Sistema
Operativo (SO)?
• Un programa que actúa como intermediario entre el usuario y el
hardware del ordenador, proporcionando las bases para los
programas de aplicación. Ademas, administra los recursos de la
computadora
2
4. Recursos
• El equipo de computo esta compuesta por una
colección de recursos que deben interactuar.
• Recurso: componente de HW necesario para llevar a
cabo un trabajo.
• El sistema operativo administra los recursos de HW
de la computadora de tal forma que los usuarios
puedan ejecutar sus programas de aplicación.
4
5. ¿Con que recursos se cuenta?
• Procesador o CPU: ejecuta las instrucciones indicadas por el usuario.
• Memoria real o RAM: almacena las instrucciones a ejecutar por el
procesador. Es volátil.
• Almacenamiento secundario (discos, CD-ROM): almacena
información para poder recuperarla más tarde, llevándola a la memoria
principal antes de procesarla. Accesos más lentos en comparación con
memoria RAM.
• Dispositivos E/S: son utilizados por el sistema para informar al usuario
de los resultados y estado del mismo (Salida), y también por los
usuarios para introducir los datos en el sistema (Entrada).
5
9. Actividad 1
• Formar equipos de 2 o 3 personas, cada equipo deberá
contar con una computadora.
• Investigue y responda la s siguientes preguntas
1. ¿Que características tiene la computadora?
• Procesador, Ram, disco y dispositivos de I/O
2. ¿Qué Sistema Operativo y versión tiene instalada?
3. Construya el diagrama del procesador en función del modelo de Van Neumann
• Determine especialmente tamaño del bus y velocidades
4. ¿Cuál es la velocidad del reloj?
5. con otros equipos y obtenga sus conclusiones
6. Compare
9
45 min
11. Objetivos fundamentales
del SO
• Administrar Recursos
• Seguridad : el SO debe evitar manipulaciones de la
información del sistema:
o Estado protegido (Sistema o Kernel ): se ejecuta el SO y se utiliza directamente
el HW.
o Estado no protegido (Usuario o User ): se ejecutan los programas de aplicación.
Imposible acceder al HW ⇒ petición al SO.
• Abstracción: El SO debe lograr que los programas y
usuarios vean una máquina virtual (o máquina
extendida) con la que es más sencillo trabajar porque
oculta el HW.
11
12. Funciones del S.O.
• Administración de los recursos de HW:
o controlar la CPU, la memoria, los dispositivos de almacenamiento secundario y
los dispositivos de E/S.
• Administración de la información:
o el SO facilita el almacenamiento de los datos en medios magnéticos (cintas y
discos) y proporciona funciones de recuperación de los mismos.
• Interfaz de usuario:
o Permite trabajar con el SO, controlando el HW, los programas, administrando los
usuario, el espacio en disco, etc.
• Eficiencia:
o Alcanzar la mayor eficiencia posible del HW y facilitar el uso del mismo a los
usuarios.
12
13. ¿Qué administradores debe de
tener el S.O.?
• Procesador: gestionar los programas que se van a
ejecutar en el ordenador y cómo han de hacerlo, en qué
orden, etc.
• E/S (Dispositivos): conjunto de rutinas y datos
necesarios para gestionar los distintos dispositivos de
E/S.
• Memoria: permitir el uso de la memoria por parte de los
programas, de la forma más segura y eficiente posible.
• Archivos: permitir organizar la información que se va
generando y almacenando en el sistema.
13