Sistemas Operativos
Facultad de Ingenieria en Sistemas de Información
Universidad Mariano Gálvez de Guatemala
Ing. MA. Melvin Sosa
Unidad de Introducción
1.1 Definición de sistemas operativo
1.2 Evaluación de los sistemas operativos
1.3 Llamadas al sistema y protección.
1.4 Clasificación de los sistemas operativos
Unidad I, Introducción / Ing. MA. Melvin Sosa
Definición de SO
UnidadI, Introducción / Ing. MA. Melvin Sosa
Definición de SO
• Es un conjunto de programas.
• Interfaz entre la computadora y los usuarios.
• Un sistema operativo es ante todo un administrador de recursos.
Unidad I, Introducción / Ing. MA. Melvin Sosa
Definición de SO
• Un sistema operativo es un programa que controla la ejecución
de los programas de aplicación y que actúa como interfaz entreel
usuario de un computador y el hardware de la misma.
Unidad I, Introducción / Ing. MA. Melvin Sosa
Un sistema operativo tiene tres objetivos
• Comodidad: Un sistema operativo hace que una computadora
sea más cómoda de utilizar.
• Eficiencia: Un sistema operativo permite que los recursos de un
sistema informático se aprovechen de una manera más eficiente.
• Capacidad de evolución: Unsistema operativo debe construirse
de modo que permita el desarrollo efectivo, la verificación y la
introducción de nuevas funciones en el sistema y, a la vez, no
interferir en los servicios que brinda.
Unidad I, Introducción / Ing. MA. Melvin Sosa
Servicios que ofrece un SO
De forma resumida, un sistema operativo ofrece servicios en las
áreas siguientes:
• Creación de programas
• Ejecución deprogramas
Unidad I, Introducción / Ing. MA. Melvin Sosa
Servicios que ofrece un SO
Creación de programas:
• El
sistema operativo ofrece una variedad de características y
servicios, tales como los editores y los depuradores (debuggers),
para ayudar al programador en la creación de programas.
Normalmente, estos servicios están en forma de programas de
utilidad que no forman realmente parte delsistema operativo,
pero que son accesibles a través del mismo.
Unidad I, Introducción / Ing. MA. Melvin Sosa
Servicios que ofrece un SO
Ejecución de programas:
• Para
ejecutar un programa se necesita un cierto número de
tareas. Las instrucciones y los datos se deben cargar en la
memoria principal, los archivos y los dispositivos de E/S se deben
inicializar y se deben preparar otros recursos. Elsistema
operativo administra todas estas tareas para el usuario.
Unidad I, Introducción / Ing. MA. Melvin Sosa
Niveles y vistas de un sistema informático
Unidad I, Introducción / Ing. MA. Melvin Sosa
Recursos que Administra un SO
El principal recurso que administra un SO es el hardware.
Por ejemplo:
• Procesadores
• Medios de almacenamiento
• Dispositivos E/S
• Dispositivos decomunicación y datos.
Unidad I, Introducción / Ing. MA. Melvin Sosa
Recursos que Administra un SO
Unidad I, Introducción / Ing. MA. Melvin Sosa
Funciones y objetivos de los sistemas operativos
Acceso a los dispositivos de E/S:
• Cada dispositivo de E/S requiere un conjunto propio y peculiar de
instrucciones o de señales de control para su funcionamiento. El
sistema operativo tiene en cuenta estosdetalles de modo que el
programador pueda pensar en forma de lecturas y escrituras
simples.
Unidad I, Introducción / Ing. MA. Melvin Sosa
Funciones y objetivos de los sistemas operativos
Acceso controlado a los archivos:
• En
el caso de los archivos, el control debe incluir una
comprensión, no sólo de la naturaleza del dispositivo de E/S
(controlador de disco, controlador de cinta) sino delformato de
los archivos y del medio de almacenamiento.
• Una vez más, es el sistema operativo el que se encarga de los
detalles. Es más, en el caso de sistemas con varios usuarios
trabajando simultáneamente, es el sistema operativo el que
brinda los mecanismos de control para controlar el acceso a los
archivos.
Unidad I, Introducción / Ing. MA. Melvin Sosa
Funciones y objetivos de los sistemas...
Regístrate para leer el documento completo.