INFORMTICA
Nombre:
Curso:
Fecha:
Sistema operativo
Introduccin
En el inicio de la computacin el programador deba tener un conocimiento y
contacto profundo con el hardware, y en el infortunado caso de que su programa fallara,
deba examinar los valores de los registros y paneles de luces indicadoras del estado de
la computadora para determinar la causa del fallo y poder corregir su programa, adems
de enfrentarse nuevamente a los procedimientos de apartar tiempo del sistema y poner a
punto los Compiladores, ligadores, etc para volver a correr el programa.
La importancia de los Sistemas Operativos nace histricamente desde los aos 50's,
cuando se hizo evidente que el operar una computadora por medio de tableros enchufables
en la primera generacin y luego por medio del trabajo en lote en la segunda generacin,
se poda mejorar notoriamente, pues el operador realizaba siempre una secuencia de pasos
repetitivos, lo cual es una de las caractersticas contempladas en la definicin de lo que
es un programa. Es decir, se comenz a ver que las tareas mismas del operador podan
plasmarse en un programa, el cual a travs del tiempo y por su enorme complejidad se le
llam "Sistema Operativo". As, entre los primeros sistemas operativos se encuentra el
Fortran Monitor System( FMS ) e IBSYS.
Historia y evolucin
Los Sistemas Operativos han estado relacionados histricamente con la
arquitectura de las computadoras en las cuales se ejecutan, razn por la cual su historia.
Los Sistemas Operativos, al igual que el Hardware de los computadores, han sufrido una
serie de cambios revolucionarios llamados generaciones.
En el caso del hardware, las generaciones han sido marcadas por grandes avances
en los componentes utilizados, pasando de vlvulas(primera generacin )
a transistores (segunda generacin), a circuitos integrados (tercera generacin), a
circuitos integrados de gran y muy gran escala (cuarta generacin).
Cada generacin informacin. Los
Primera generacin
Sucesiva de hardware ha laboratorios de
ido acompaada de (Finales de la dcada de investigacin
reducciones los 50's) de General
substanciales en los Motors poseen el crdito
En esta dcada
costos, tamao, emisin de haber sido los
aparecen los sistemas de
de calor y consumo primeros en poner en
procesamiento por lotes,
de energa, y por operacin un sistema
donde los trabajos se
incrementos notables en operativo para su IBM
reunan por grupos o
velocidad y capacidad. 701.
lotes. Cuando se
En la actualidad existe
ejecutaba alguna tarea,
gran variedad de Segunda generacin
sta tena control total de
Sistemas Operativos (Mitad de la dcada de
la mquina. Al terminar
como pueden los 60's)
cada tarea, el control era
ser Windows
devuelto al sistema
98, Windows En esta generacin se
operativo, el cual
NT, Linux, etc. desarrollan los sistemas
limpiaba, lea e iniciaba
compartidos
la siguiente tarea.
con multiprogramacin,
Aparece el concepto de
en los cuales se utilizan
nombres de archivo del
varios procesadores en
sistema para lograr
un solo sistema, con la
independencia de
finalidad de incrementar
el poder de
procesamiento de la
mquina. El programa
especificaba tan slo que
un archivo iba a ser
escrito en una unidad de
cinta con cierto nmero
de pistas y cierta
densidad. El sistema
operativo localizaba
entonces una unidad de
cinta
disponible con las caractersticas deseadas, y le indicaba al operador que montara una cinta en esa unidad.
Tercera generacin
En esta poca surge la familia de computadores IBM/360 diseados como sistemas para uso general, por lo que requeran manejar grandes
volmenes de informacin de distinto tipo, lo cual provoc una nueva evolucin de los sistemas operativos: los sistemas de modos mltiples, que
soportan simultneamente procesos por lotes, tiempo compartido, procesamiento en tiempo real y |multiprocesamiento.
Sistema operativo
Un sistema operativo es un conjunto de programas o software, destinado a permitir la comunicacin entre el usuario y la mquina de forma
cmoda y eficiente; se encarga de gestionar los recursos del ordenador, esto incluye la gestin del hardware desde los niveles ms bsicos.
El ncleo, que representa las funciones bsicas del sistema operativo, como por ejemplo, la gestin de la memoria, de los procesos, de los
archivos, de las entradas/salidas principales y de las funciones de comunicacin.
El intrprete de comandos, que posibilita la comunicacin con el sistema operativo a travs de un lenguaje de control, permitiendo al usuario
controlar los perifricos sin conocer las caractersticas del hardware utilizado, la gestin de las direcciones fsicas, etctera.
El sistema de archivos, que permite que los archivos se registren en una estructura arbrea.
Operadores.
|Programadores de aplicaciones.
Programadores de sistemas (administradores del S. O.).
Programas.
Hardware.
Usuarios.
Administracin del procesador: el sistema operativo administra la distribucin del procesador entre los distintos programas por medio de
un algoritmo de programacin. El tipo de programador depende completamente del sistema operativo, segn el objetivo deseado.
Gestin de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicacin
y para cada usuario, si resulta pertinente. Cuando la memoria fsica es insuficiente, el sistema operativo puede crear una zona de memoria en
el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a
la Memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho ms lenta.
Gestin de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a travs de
los drivers (tambin conocidos como administradores perifricos o de entrada/salida).
Gestin de ejecucin de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignndoles los
recursos que stas necesitan para funcionar. Esto significa que si una aplicacin no responde correctamente puede "sucumbir".
Administracin de autorizaciones: el sistema operativo se encarga de la seguridad en relacin con la ejecucin de programas garantizando que
los recursos sean utilizados slo por programas y usuarios que posean las autorizaciones correspondientes.
Gestin de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de
aplicaciones y usuarios.
Gestin de la informacin: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el
funcionamiento correcto del equipo.