Un Sistema Operativo es una parte
importante de cualquier sistema de computacion. Un sistema de computacion puede
dividirse en cuatro componentes: el hardware, el Sistema Operativo, los
programas de aplicacion y los usuarios. El hardware (Unidad Central de
Procesamiento (UCP), memoria y dispositivos de entrada/salida (E/S))
proporciona los recursos de computacion basicos. Los programas de aplicacion
(compiladores, sistemas de bases de datos, juegos de video y programas para
negocios) definen la forma en que estos recursos se emplean para resolver los
problemas de computacion de los usuarios.
Recursos administrados por el Sistema
Operativo
Existen diversas definiciones de lo que es
un Sistema Operativo, pero no hay una definicion exacta, es decir una que sea
estandar; a continuacion se presentan algunas:
1.- Se pueden imaginar un Sistema
Operativo como los programas, instalados en el software o firmware, que hacen
utilizable el hardware. El hardware proporciona la "capacidad bruta de
computo "; los sistemas operativos ponen dicha capacidad de a.C. al
alcance de los usuarios y administran cuidadosamente el hardware para lograr un
buen rendimiento.
2.- Los Sistemas Operativos son ante todo
administradores de recursos; el principal recurso que administran es el
hardware del computador; ademas de los procesadores, los medios de
almacenamiento, los dispositivos de entrada/salida, los dispositivos de
comunicacion y los datos.
3.- Un Sistema Operativo es un programa
que actua como intermediario entre el usuario y el hardware del computador y su
proposito es proporcionar el entorno en el cual el usuario pueda ejecutar
programas. Entonces, el objetivo principal de un Sistema Operativo es, lograr
que el sistema de computacion se use de manera comoda, y el objetivo secundario
es que el hardware del computador se emplee de manera eficiente.
4.- Un Sistema Operativo es un conjunto de
programas que controla la ejecucion de programas de aplicacion y actua como una
interfaz entre el usuario y el hardware de una computadora, esto es, un Sistema
Operativo explota y administra los recursos de hardware de la computadora con
el objeto de proporcionar un conjunto de servicios a los usuarios del sistema.
En resumen, se podria decir que los
Sistemas Operativos son un conjunto de programas que crean la interfaz del hardware
con el usuario, y que tiene dos funciones primordiales, que son:
Gestionar el hardware.- Se refiere al
hecho de administrar de una forma mas eficiente los recursos de la maquina.
Facilitar el trabajo al usuario.- Permite
una comunicacion con los dispositivos de la maquina.
El Sistema Operativo se encuentra
almacenado en la memoria secundaria. Primero se carga y ejecuta un pedazo de
codigo que se encuentra en el procesador, el cual carga el BIOS, y este a su
vez carga el Sistema Operativo que carga todos los programas de aplicacion y
software variado.
1.2 Funciones y Caracteristicas
|
1.4 Clasificacion
|
Con el paso del tiempo, los Sistemas Operativos fueron
clasificandose de diferentes maneras, dependiendo del uso o de la aplicacion
que se les daba. A continuacion se mostraran diversos tipos de Sistemas
Operativos que existen en la actualidad, con algunas de sus caracteristicas:
|
1.5 Estructuras niveles o estratos de diseño
|
El nucleo o kernel se divide en 5 capas o niveles:
Nivel 1. Gestion de Memoria:Proporciona
las facilidades de bajo nivel para la gestion de memoria secundaria necesaria
para la ejecucion de procesos.
Nivel 2. Procesador: Se encarga
de activar los cuantums de tiempo para cada uno de los procesos, creando
interrupciones de hardware cuando no son respetadas.
Nivel 3. Entrada/Salida: Proporciona
las facilidades para poder utilizar los dispositivos de E/S requeridos por
los procesos.
Nivel 4. Informacion o Aplicacion o Interprete de Lenguajes: Facilita la comunicacion con los lenguajes y el sistema operativo para aceptar las ordenes en cada una de las aplicaciones. Ejecutando un programa el software de este nivel crea el ambiente de trabajo e invoca a los procesos correspondientes.
Nivel 5. Control de Archivos: Proporciona
la facilidad para el almacenamiento a largo plazo y manipulacion de archivos
con nombre, va asignando espacio y acceso de datos en memoria.
El nucleo o kernel realiza diferentes funciones tales como:
El nucleo y
los procesos
Una definicion mas especifica de lo que es el
nucleo ( Kernel ) de un sistema operativo es: un conjunto de rutinas cuya
mision es la de gestionar el procesador, la memoria, la entrada/salida y el
resto de procesos disponibles en la instalacion. Toda esta gestion la realiza
para atender al funcionamiento y peticiones de los trabajos que se ejecutan
en el sistema.
El esquema general de la gestion del procesador,
es el siguiente:
Por proceso debe entenderse: un programa en
ejecucion junto con el entorno asociado (registros, variables ,etc.).
|
1.6 Nucleo
|
1.1 Definición y concepto.
1.2
Funciones y características.
1.3 Evolución histórica.
1.4 Clasificación.
1.5 Estructura: niveles o estratos de diseño.
1.6 Núcleo.

No hay comentarios:
Publicar un comentario