Está en la página 1de 15

INTRODUCCIÓN A

LOS SISTEMAS
OPERATIVOS
Universidad privada del Valle

Gestión 2-2021
INTRODUCCION GENERAL
Nosotros los usuarios generalmente:
• Interactuamos con el shell, cuando está basado en texto
• Y con el GUI (Graphical User Interface; Interfaz gráfica de
usuario
• La figura presenta un esquema de los componentes En la parte
inferior se muestra el hardware. Por encima del hardware se
encuentra el software. La mayoría de las computadoras tienen
dos modos de operación: modo kernel y modo usuario. El SO
es la pieza fundamental del software y se ejecuta en modo
kernel (también conocido como modo supervisor).
• El resto del SW se ejecuta en modo usuario.
INTRODUCCION GENERAL
• El programa de interfaz de usuario, shell o GUI, es el nivel más
bajo del SW en modo usuario y permite la ejecución de otros
programas, como un navegador Web, reproductor de música,
Office, etc. Estos programas también utilizan en forma
intensiva el SO.
• La ubicación del SO ejecuta directamente sobre el hardware y
proporciona la base para las demás aplicaciones de SW.
• Diferencias entre SO y el SW modo usuario:
• Si no me gusta mi navegador, lo cambio o lo desarrollo
• El SO no es libre de escribir su propio, por ejemplo sistema de
comunicación, de protección, de interrupciones, etc.
INTRODUCCION GENERAL
• En muchos sistemas hay programas que se ejecutan en modo de usuario,
pero ayudan al SO a realizan funciones privilegiadas. Ej, programa que
permite a los usuarios cambiar su contraseña. Este programa no forma parte
del SO y no se ejecuta en modo kernel, pero lleva a cabo una función
delicada
• Los SO difieren de los programas de usuario en varias cuestiones además
del lugar en el que residen. En particular, son enormes, complejos. El
código fuente de un sistema operativo como Linux o Windows contiene
cerca de cinco millones de líneas de código. ¿Imprimirlo?
¿ mantenimiento? a un SO
• El jefe le dice: “Apréndase todo esto”. Y ésta sólo sería la parte que se
ejecuta en el kernel. Los programas de usuario como la interfaz gráfica, las
bibliotecas y el software de aplicación básico (como el Explorador de
Windows) pueden abarcar fácilmente de 10 a 20 veces esa cantidad.
INTRODUCCION GENERAL
• Los SO tienen una larga vida: es muy difícil escribir uno. Por
ello evolucionan durante periodos extensos.
Windows .,11/95/98/Me /Windows NT/2000/XP/Vista/ W7/
W8 /W8.1 /W10 /W11.
• El otro ejemplo principal es UNIX, con sus variantes y clones.
También ha evolucionado a través de los años con versiones
tales como System V, Solaris y FreeBSD que se derivan del
sistema original, mientras que Linux tiene una base de código
nueva, modelada estrechamente de acuerdo con UNIX y
altamente compatible con él.
¿QUÈ ES UN SISTEMA
OPERATIVO?
¿QUÈ ES UN SISTEMA
OPERATIVO?
• El sistema operativo es el SW que coordina y dirige todos los servicios
y APLICACIONES que utiliza el USUARIO en una COMPUTADORA.
• Los SO, también llamados núcleos o kernels, suelen ejecutarse de manera privilegiada
respecto al resto del software, sin permitir que un programa cualquiera realice
cambios de importancia sobre él que puedan comprometer su funcionamiento.
• El sistema operativo es el PROTOCOLO básico de operatividad del COMPUTADOR,
que coordina todas sus demás funciones de COMUNICACIONES, de procesamiento, de
interfaz con el usuario, etc.
• Los SO consisten en interfaces gráficas y no gráficas, entornos de escritorio o gestores
de ventanas que brindan al usuario una representación gráfica de los procesos. También
puede ser una línea de comandos, que funciona en base a órdenes introducidas por el
usuario.
• Las primeras versiones de las computadoras no tenían sistemas operativos. En la década
de los 70’s los ordenadores usaban procesamientos por lotes.
• A partir de los 90’s los SO comenzaron a ser más flexibles y fuertes. Uno de los grandes
hitos fue el lanzamiento de Windows 95.
¿QUÈ ES UN SISTEMA
OPERATIVO?
SO como maquina extendida
• Una de las principales tareas del sistema operativo es ocultar el
hardware y presentar a los programas elegantes, simples y
consistentes con las que puedan trabajar.
• Los SO ocultan la parte fea con la parte hermosa, como se
muestra en la figura
¿QUÈ ES UN SISTEMA
OPERATIVO?
• Principales clientes del SO:
• Programas de aplicacion
¿QUÈ ES UN SISTEMA
OPERATIVO?
SO como administrador de recursos
• El SO está presente para administrar todas las piezas de un sistema. Las
computadoras constan de procesadores, memorias, discos, ratones, interfaces de
red, impresoras,etc. El trabajo del SO es proporcionar una asignación ordenada y
controlada de los procesadores, memorias y dispositivos de E/S, entre los diversos
programas que compiten por estos recursos.
• Los SO permiten la ejecución simultánea y coordinada de varios programas.
Ejemplo envio de impresiones a una sola impresora. El SO pone el orden
almacenando trabajos en cola o pila.
• Las computadora (o red) tiene varios usuarios, la necesidad de administrar y
proteger la memoria, los dispositivos de E/S y otros recursos es cada vez mayor,
solicitud de servicios.
• Se comparte recursos en dos formas distintas: en el tiempo y en el espacio. Cuando
un recurso se multiplexa (divide) en el tiempo, los distintos programas o usuarios
toman turnos para utilizarlo. La tarea de determinar este orden es el SO.

También podría gustarte