El documento define el concepto de sistema operativo como un programa que actúa de interfaz entre los dispositivos de hardware y el usuario, gestionando y coordinando las actividades y recursos de un ordenador. Explica que los sistemas operativos administran los recursos del sistema como procesadores, almacenamiento y dispositivos de entrada/salida, optimizando su uso y ocultando la complejidad del hardware para facilitar el desarrollo de aplicaciones.
2. OBJETIVOS
Conocer y apropiar el concepto de S.O.
Conocer el esquema funcional de un S.O.
3. QUÉ ES UN SISTEMA OPERATIVO
“Un Sistema operativo (SO) es un programa informático que
actúa de interfaz entre los dispositivos de hardware y el
usuario. Es responsable de gestionar, coordinar las
actividades y llevar a cabo el intercambio de recursos de un
ordenador. Actúa como estación para las aplicaciones que se
ejecutan en la máquina.”
4. DEFINICIONES
El S. O. es una serie de
programas, dispuestos ya sea
en el software o en la memoria
fija (micro código), que hacen
al hardware utilizable.
Los S. O. ponen el “poder
computacional básico” del
hardware convenientemente a
disposición del usuario, pero
consumen parte de ese poder
computacional para funcionar.
Los S. O. son, en primer lugar,
administradores de
recursos, siendo el recurso
primario el hardware del
sistema.
5. EL OBJETIVO DE UN SISTEMA OPERATIVO
1. Optimizar todos los recursos del
sistema para soportar los
requerimientos.
A los efectos de situar a los S. O.
en el conjunto del software para
computadoras, podemos clasificar
a este de la siguiente manera:
· Programas de sistema:
Controlan la operación de la
computadora en sí.
· Programas de aplicación:
Resuelven problemas para los
usuarios.
6. EL OBJETIVO DE UN SISTEMA OPERATIVO
El Sistema Operativo es el programa
fundamental de todos los programas de
sistema.
El S. O. protege y libera a los
programadores de la complejidad del
hardware, colocándose a un nivel de
software por sobre el hardware para:
1. Controlar todas las partes del sistema.
2. Presentar al usuario una interfaz o
Una de las principales funciones del
máquina virtual.
S. O. es ocultar toda esta
complejidad y brindar al
programador un conjunto más
conveniente de instrucciones para
trabajar.
7. EL ESQUEMA TÍPICO DE UN SISTEMA DE
CÓMPUTO
incluye:
Programas de aplicación:
Sistema bancario, reservaciones en
una línea aérea, juegos, etc.
Programas de sistema:
Compiladores, editores, intérpretes
de comandos.
Sistema Operativo.
Windows, linux, Mac, etc
Hardware:
Lenguaje de máquina.
Microprogramación.
Dispositivos físicos.
8. LENGUAJE DE MÁQUINA
Es el sistema de códigos directamente interpretable por un circuito micro
programable, como el microprocesador de una computadora o el micro
controlador de un autómata (un PLC). Este lenguaje está compuesto por
un conjunto de instrucciones que determinan acciones a ser tomadas por
la máquina.
Generalmente posee entre 50 y 300 instrucciones, sirviendo la mayoría
para desplazar datos, hacer operaciones aritméticas y comparar valores.
9. MICROPROGRAMA
Se trata de software
que generalmente se
localiza en la
bit: 00 01 02 03 04 05 06 07 08 09 10 11
memoria de solo 12 13 14 15 16 17 +-----------+-----------+-----
lectura. ------+-----------------+ campo: registro
registro operación salto siguiente operando
Busca las 1 operando 2 ALU instrucción
instrucciones de
lenguaje de máquina
para ejecutarlas como
una serie de
pequeños pasos.
Unas pocas de estas
microinstrucciones
implementan una
10. PRINCIPALES CARACTERÍSTICAS
Permitir la fácil utilización y administración
del hardware
Definir la “Interfaz del Usuario”.
Compartir el hardware entre usuarios.
Permitir a los usuarios compartir los datos
entre ellos.
Planificar recursos entre usuarios.
Facilitar la entrada / salida.
Recuperarse de los errores.