Está en la página 1de 12

FACULTAD DE INGENIERIA Y CIENCIAS EXACTAS

MATERIA: SISTEMAS OPERATIVOS (3.4.075)


UNIDAD 1.0 Introducción

Ciudad de Buenos Aires,


Sistemas Operativos (3.4.075)

Un Sistema Operativo [SO] es:


 Básicamente es un programa que actúa como
intermediario entre el usuario y el hardware de la
computadora.
El propósito del SO es:
 Ofrecer un ambiente en el cual el usuario pueda ejecutar
programas.
¿Cuál es el objetivo principal de un SO ?
 Hacer que el sistema de cómputo se pueda utilizar de forma
cómoda.
¿Cuál es un objetivo secundario del SO ?
 Usar el hardware de la computadora en forma eficiente.
2
Sistemas Operativos (3.4.075)
El SO es una parte importante de los sistemas de
cómputo actuales.
CPU Recursos
Hardware Memoria Básicos
Dispositivos E/S

Personas
Usuarios Máquinas
Computadoras, Etc.
Sistema
De
Programas Procesadores de texto Define la forma de
Cómputo Planillas de cálculo utilización de los
de
Aplicación Compiladores recursos para resolver
Navegadores, Etc. problemas

Sistema Controla y coordina el uso del hardware entre


Operativo los programas de aplicación y los usuarios
3
Sistemas Operativos (3.4.075)
Abstracción de un sistema de cómputo desde el
punto de vista de sus componentes:

Usuario
1
Usuario
2
Usuario
3
.... Usuario
n

Compilador Ensamblador Editor de Textos Sistema


De
Base de Datos

Programas del sistema y de aplicación

Sistema Operativo

Hardware de la Computadora

4
Sistemas Operativos (3.4.075)
El SO nació y evolucionó para cumplir con ciertas
funciones básicas:
Es “asignador” de recursos de hardware y software.
 Tiempo de CPU.
 Espacio de memoria.
 Espacio de almacenamiento para archivos.
 Dispositivos de E/S.
 Detección y respuesta a errores.
 Protección.
Es un “administrador” de recursos de hardware y
software.
 Asignándolos a programas y usuarios específicos según
demanda.
 Resuelve conflictos entre solicitudes de los recursos, de manera
que el sistema de cómputo opere de manera eficiente y justa. 5
Sistemas Operativos (3.4.075)
Es un “programa de control”.
 Se ocupa especialmente de la operación y control de los
dispositivos de E/S.
 Controla la ejecución de los programa de usuario para
evitar errores y el uso incorrecto de la computadora.

Los SO existen debido a que son una forma razonable


de resolver el problema de crear un sistema de cómputo
utilizable.
El objetivo fundamental de los sistemas de cómputo es
ejecutar los programas del usuario y facilitar la solución
de sus problemas.

6
Sistemas Operativos (3.4.075)
Estas funciones comunes de control, asignación de
recursos y administración se combinan en un solo
componente de software denominado Sistema Operativo.

Las definiciones más comunes de Sistema Operativo


son:
“El programa que está ejecutándose en todo momento
en la computadora (denominado núcleo o Kernel)”.
“Es un programa que actúa como interfaz entre el
usuario y el hardware de un computador”.

El resto se consideran programas de aplicación.

7
Sistemas Operativos (3.4.075)
Funciones y Objetivos del SO.

• El objetivo fundamental del SO es la comodidad para el


usuario.

• El objetivo secundario es una operación eficiente del


sistema de cómputo.

• Ambos objetivos – comodidad y eficiencia - en general


se contraponen.

8
Sistemas Operativos (3.4.075)
Funciones y Objetivos del SO.
• Comodidad/conveniencia de uso

• Eficiencia
– Los recursos han de aprovecharse eficientemente
– El SO no debe suponer una gran sobrecarga
• Control de la ejecución de los programas 9
Sistemas Operativos (3.4.075)
Funciones y Objetivos del SO.

•Capacidad de Evolución - Construido de modo que


permita una evolución para incorporar nuevas
funcionalidades en el futuro.

Motivos para la evolución de los SO.

• Actualizaciones HW y nuevos tipos de HW.


• Nuevos servicios.
• Nuevas demandas.
• Resolver errores “Bugs”.
10
Sistemas Operativos (3.4.075)
Funciones y Objetivos del S.O.

Singularidad:
• Sistema de control no externo.
• El SO es un programa que se ejecuta en el procesador al
igual que las aplicaciones de usuario.
• El SO entrega el control a otros programas y debe
esperar a que el programa le devuelva el control.

11
Sistemas Operativos (3.4.075)
Bibliografía:
•“Sistemas Operativos Modernos”. Autor: Tanenbaum, A. S. Naucalpan
de Juárez: Pearson Educación, Prentice Hall Hispanoamérica, 2ª ed.
•“Sistemas Operativos”. Autor: A. Silberschatz, P. Galvin, G. Gagne.
Limusa Wiley. 6ª ed.
•“Sistemas Operativos Modernos, un enfoque basado en conceptos”.
Autor: Dhamdhere, Dhananjay M. McGraw-Hill Interamericana. 2ª ed.

12

También podría gustarte