El documento describe los conceptos básicos de los sistemas operativos, incluyendo su definición, funciones, evolución histórica y gestión de recursos. Un sistema operativo gestiona los recursos hardware del sistema para permitir la ejecución concurrente de programas, asigna memoria y tiempo de procesamiento, y facilita el acceso a dispositivos de entrada/salida. Los sistemas operativos han evolucionado de ser monousuarios en máquinas de tubos de vacío a ser multitareas y gráficos en computadoras personales modernas.
3. CONCEPTO DE SISTEMA
OPERATIVO. ELEMENTOS Y
ESTRUCTURA.
Introducción a los sistemas operativos .
Evaluación histórica de los sistemas operativos .
Recursos. Funciones de un sistema operativo .
Gestión de recursos de un sistema operativo .
4. INTRODUCCIÓN A LOS
SISTEMAS OPERATIVOS .
El Sistema Operativo es el Software básico del ordenador.
Este Software gestiona todos los recursos hardware del sistema informático y
proporciona la base para la creación y ejecución del Software de aplicación.
Es el que realiza todo el trabajo dentro del equipo
Con una interfaz sencilla proporciona al usuario una comunicación directa.
5. El objetivo fundamental de los Sistemas Operativos es
gestionar y administrar eficientemente los recursos
hardware, permitiendo que se ejecuten concurrentemente
varios programas, sin que haya conflictos en el acceso de
cada uno de ellos a cada uno de los recursos que necesite, y
sin que ningún programa monopolice alguno de ellos
Objetivo.
6. En resumen, el Sistema Operativo efectúa, las siguientes
funciones:
- Facilita el uso de la computadora, en general, la
comunicación computadora / usuario.
- Gestiona y asigna recursos hardware (procesador,
memoria y periféricos) a los distintos programas o tareas.
- Gestiona y mantiene los archivos en dispositivos de
memoria masiva
Funciones.
7. Apoya a otros programas.
- Protege los datos y los programas, cuestión
especialmente compleja en sistemas multiusuario.
- Identifica y autentifica a los usuarios que hacen uso
de la computadora.
- Contabiliza la utilización de los recursos realizada por
los distintos usuarios.
Funciones.
8. Los recursos Hardware y Software que se están utilizando se
encuentran a disposición de un solo usuario (sentado delante
del equipo)
Sistemas Operativos
Monousuario (SOMO)
9. Varios usuarios pueden utilizar potencialmente los recursos
software y hardware de un mismo ordenador (gestor de base
de datos)
Sistemas Operativos
Multiusuario (SOMU)
10. Los primeros Sistemas Operativos se denominaron monolíticos.
La característica fundamental de estos Sistemas Operativos era
que no se podía modificar después de haberlo instalado.
Para conocer sobre la evolución de los sistemas operativos a
través de la historia hay que mirar también la evolución de los
componentes hardware sobre los cuales se han instalado estos
S.O
La primera computadora creada. No se podía llamar ordenador
o sistema informático. Y fue diseñada por el matemático
Charles Babbage.
EVOLUCIÓN HISTÓRICA DE
LOS SISTEMAS OPERATIVOS
11. Estas máquinas eran enormes y llenaban cuartos enteros con
decenas de miles de tubos de vacío, pero eran mucho más
lentas que aun la computadora domestica más barata que
hoy hay en el mercado.
S.O 1945-1955: Tubos de
vacío y tableros enchufables
12. Estas máquinas se instalaban en cuartos de computadoras
especialmente acondicionados con aire, con cuerpos de
operadores profesionales para accionarlas. Para correr un
trabajo un programador primero escribía el programa en
papel y después lo perforaba en tarjetas.
S.O 1955-1965 Transitores Y
Sistemas De Lote
13. En esta generación la intención era que todo el software
como el sistema operativo tenía que funcionar en todos los
modelos. Tenía que correr en sistemas pequeños que a
menudo sustituía a las unidades 1401 para copiar o
reproducir tarjetas de cinta, y en sistemas muy grandes, que
con frecuencia reemplazaban la 7094 para realizar
predicciones climatológicas y otras operaciones complejas.
S.O 1965-1980 Circuitos
Integrados Y Multiprogramación
14. Las computadoras personales no eran tan diferentes de las
minicomputadoras pero en términos de precio diferían.
La vasta diseminación del poder del cómputo especialmente
el poder de cómputo altamente interactivo por lo general
con graficas excelentes, condujo el desarrollo de una
industria importante que producía software para
computadoras personales.
S.O 1989-1990 Computadoras
Personales
15. Las computadoras de quinta generación son computadoras
basadas en inteligencia artificial.
La quinta generación de computadoras fue
un proyecto ambicioso lanzado por Japón a finales de los 70.
Su objetivo era el desarrollo de una clase de computadoras
que utilizarían técnicas de inteligencia artificial al nivel
del lenguaje de máquina y serían capaces de
resolver problemas complejos, como
la traducción automática de una lengua natural a otra
Sistemas Operativos 1990-
actualidad
16. El fin fundamental de un S.O es coordinar la utilización que
se hace del hardware dependiendo de los programas o
aplicaciones que se estén utilizando. Los programas que se
utilizan los decide, en la mayoría de los casos, el usuario.
La comunicación entre los diferentes niveles (aplicaciones,
sistema operativo y hardware) se realizan mediante las
llamadas interfaces.
RECURSOS. FUNCIONES DE UN
SISTEMA OPERATIVO
17. Crear programas (editores, compiladores, depuradores y
mas)
Ejecutar esos programas proporcionando al sistema los
recursos de hardware y software necesarios.
Acceder de forma controlada a los dispositivos de entrada
y salida.
Gestionar los archivos de forma controlada y segura.
Supervisar y solucionar errores provocados por el
hardware o el software.
SERVICIOS
18. Los recursos que gestionan un sistema operativo son:
Memoria
Procesador
Dispositivos de entrada y salida.
GESTIÓN DE RECURSOS DE UN
SISTEMA OPERATIVO
19. La parte del sistema operativo que administra la memoria es
el administrador de memoria.
Función: llevar en un registro las partes de memoria que se
están utilizando y las que no.
Reservar espacio de memoria para los nuevos procesos.
Libera el espacio de los procesos que hayan finalizado.
MEMORIA
20. Un proceso o tarea. Se define como un programa en
ejecución.
Características:
Un proceso para empezar su ejecución ha de residir
completamente en memoria y tener asignada todos los
recursos que necesite.
Cada proceso está protegido del resto de los procesos;
ningún otro podrá escribir en las zonas de memoria
pertenecientes a estos procesos.
PROCESOS Y PROCESADOR
21. Una de las tareas más importantes del ordenador y de la
unidad central de procesos, es relacionar y comunicar las
unidades periféricas. (Periféricos de entrada y salida) con los
componentes internos del equipo (memoria, procesador y
buses.
Esta comunicación se da a través del gestor de entrada y
salida ubicado en la placa base del ordenador (chipset).
GESTIÓN DE ENTRADA/SALIDA