Documente Academic
Documente Profesional
Documente Cultură
AOS 70
Debido al avance de la electrnica, pudieron empezar a crearse
circuitos con miles de transistores en un centmetro cuadrado de silicio,
lo que llevara, pocos aos despus, a producirse los primeros sistemas
integrados. sta dcada se podra definir como la de los sistemas de
propsito general y en ella se desarrollan tecnologas que se siguen
utilizando en la actualidad. Es en los aos 1970 cuando se produce el
boom de los miniordenadores y la informtica se acerca al nivel de
usuario. En lo relativo a lenguajes de programacin, es de sealar la
aparicin de Pascal y C, el ltimo de los cuales se cre especficamente
para reescribir por completo el cdigo del sistema operativo Unix,
convirtindolo en uno de los pocos SO escritos en un lenguaje de alto
nivel. En el campo de la programacin lgica se dio a luz la primera
implementacin de Prolog, y en la revolucionaria orientacin a objetos,
Smalltalk.
Inconvenientes de los sistemas existentes
Se trataba de sistemas grandes y costosos, pues antes no se haba
construido nada similar y muchos de los proyectos desarrollados
terminaron con costos muy por encima del presupuesto y mucho
despus de lo que se marcaba como fecha de finalizacin. Adems,
aunque formaban una capa entre el hardware y el usuario, ste deba
conocer un complejo lenguaje de control para realizar sus trabajos. Otro
de los inconvenientes es el gran consumo de recursos que ocasionaban,
debido a los grandes espacios de memoria principal y secundaria
ocupados, as como el tiempo de procesador consumido. Es por esto
que se intent hacer hincapi en mejorar las tcnicas ya existentes de
multiprogramacin y tiempo compartido.
Caractersticas de los nuevos sistemas
Para solventar los problemas antes comentados, se realiz un
costossimo trabajo para interponer una amplia capa de software entre
el usuario y la mquina, de forma que el primero no tuviese que conocer
ningn detalle de la circuitera.
Sistemas operativos desarrollados
* MULTICS (Multiplexed Information and Computing Service):
Originalmente era un proyecto cooperativo liderado por Fernando
Corbat del MIT, con General Electric y los laboratorios Bell, que
comenz en los 60, pero los laboratorios Bell abandonaron en 1969 para
comenzar a crear el sistema UNIX. Se desarroll inicialmente para el
En 1991 aparece la primer versin del ncleo de Linux. Creado por Linus
Torvalds y un sinfn de colaboradores a travs de Internet. Este sistema
se basa en Unix, un sistema que en principio trabajaba en modo
comandos, estilo MS-DOS. Hoy en da dispone de Ventanas, gracias a un
servidor grafico y a gestores de ventanas como KDE, GNOME entre
muchos. Recientemente GNU/Linux dispone de un aplicativo que
convierte las ventanas en un entorno 3D como por ejemplo Beryl. Lo
que permite utilizar linux de una forma muy visual y atractiva.
1.3.
Clasificacin de los sistemas operativos.
Con el paso de los tiempos los sistemas operativos fueron cambiando de
muchas maneras, por ejemplo:
Sistemas Operativos de multitarea: con este sistema operativo es
que la computadora procesa diferentes tareas al mismo tiempo. Existen
varios tipos de multitareas. Estos sistemas Se distinguen por sus
habilidades para poder soportar la ejecucin de dos o ms trabajos
activos (que se estn ejecutado) al mismo tiempo. Esto trae como
resultado que la Unidad Central de Procesamiento (UCP) siempre tenga
alguna tarea que ejecutar, aprovechando al mximo su utilizacin.
Los sistemas operativos que soportan estas multitareas son: UNIX,
Windows 95, Windows 98, Windows NT, MAC-OS, OS/2.
Sistema Operativo Mono tareas: los sistemas operativos mono
tareas son ms primitivos y es todo lo contrario a los de multitareas es
decir, solo pueden manejar un proceso en cada momento o que solo
puede ejecutar las tareas de una en una. Por ejemplo cuando la
computadora est imprimiendo un documento, no puede iniciar otro
proceso ni responder a nuevas instrucciones hasta que se termine la
impresin. El sistema operativo que soporta el mono tareas es DOS.
Sistema Operativo Monousuario: Los sistemas monousuarios son
aquellos que nada ms puede atender a un solo usuario, gracias a las
limitaciones creadas por el hardware, los programas o el tipo de
aplicacin que se est ejecutando. Estos tipos de sistemas son muy
simples, porque todos los dispositivos de entrada, salida y control
dependen de la tarea que se est utilizando, esto quiere decir, que las
instrucciones que se dan, son procesadas de inmediato; ya que existe
un solo usuarios. Los sistemas operativos que soportan el monousuario
son DOS e incluso en el actual Windows XP y sus predecesores.
2.3.
Principales funciones de un Sistema Operativo.
Un sistema operativo desempea 5 funciones bsicas en la operacin
de un sistema informtico:
Suministro de interfaz al usuario.
Administracin de recursos.
Administracin de archivos.
Administracin de tareas.
Servicio de soporte y utilidades.
1. Interfaz del usuario. Es la parte del sistema operativo que permite
la comunicacin entre el usuario y la computadora, de tal manera
que se puedan cargar programas, acceder archivos y realizar
otras tareas. Existen tres tipos bsicos de interfaces: las que se
basan en comandos, las que utilizan mens y las interfaces
grficas de usuario.
2. Administracin de recursos. Sirven para administrar los recursos
del hardware y de redes de un sistema informtico, como la del
CPU, memoria, dispositivos de almacenamiento secundario y
perifricos de entrada y de salida.
3. Administracin de archivos. Un sistema de informacin contiene
programas de administracin de archivos que controlan la
creacin, borrado y acceso de archivos de datos y de programas.
4. Administracin de tareas. Los programas de administracin de
tareas de un sistema operativo administran la realizacin de las
tareas informticas de los usuarios finales. Los programas
controlan que reas tiene acceso al CPU y por cunto tiempo.
Pueden distribuir una parte especfica del tiempo del CPU para
una tarea en particular, e interrumpir al CPU en cualquier
momento para sustituirla con una tarea de mayor prioridad.
5. Servicio de soporte y utileras. Los servicios de soporte de cada
sistema operativo dependern de la implementacin particular de
ste con la que estemos trabajando. Entre las ms conocidas se
pueden destacar las implementaciones de Unix, desarrolladas por
diferentes empresas de software, los sistemas operativos de
Apple Inc., como Mac OS X para las computadoras de Apple Inc.,
los sistemas operativos de Microsoft, y las implementaciones de
software libre, como GNU/Linux o BSD producidas por empresas,
universidades, administraciones pblicas, organizaciones sin fines
de lucro y/o comunidades de desarrollo.
2.4.
Descripcin de los Sistemas Operativos ms conocidos.
Windows Sistema operativo Windows.
Es un sistema operativo desarrollado por Microsoft, para los PC y el ms
popular en el mercado en la actualidad.
Generalmente cuando compramos un ordenador, este trae instalado un
sistema operativo Windows.
en una prueba para comprobar que el equipo fsico est bien. Este
chequeo se realiza con unos programas que estn en la BIOS.
El BIOS es una aplicacin (Software) que localiza, reconoce y configura
todos los dispositivos de una Placa Base(MB) necesarios para cargar el
Sistema operativo en la RAM. Proporciona la comunicacin de bajo nivel,
el funcionamiento y configuracin del Hardware del sistema que, como
mnimo, maneja el teclado y proporciona salida bsica (emitiendo
pitidos normalizados por el altavoz de la computadora si se producen
fallos) durante el arranque. El BIOS usualmente est escrito en Lenguaje
ensamblador.
Secuencia de arranque
Como se observ el BIOS de sistema es el programa que se corre
cuando usted energiza la PC. La secuencia de los pasos de dicho
programa son en general similares si bien vara del tipo de fabricante
que disea el BIOS, muy ligado al tipo de tarjeta madre y finalmente a
los perifricos que usted tienen enganchado a la PC. Dichos pasos se
pudieran resumir.
1. La alimentacin de la fuente llega a la tarjeta madre y con ella al
sistema completo.
2. Cuando el procesador sale del modo reset el mismo inicia una
bsqueda de instrucciones en una direccin alta de memoria,
tpicamente los ltimos 16 bytes del arreglo de memoria ROM.
3. La primera subrutina grabada en el BIOS de una PC recibe el
nombre de POST que viene del ingles Power On Self Test ( o test
de autochequeo).
4. a vez concluido el POST el BIOS busca la presencia de la tarjeta
de vdeo, busca el programa propio que esta tiene grabada en su
ROM y le cede el control temporalmente. Este a su vez inicializa
la tarjeta de vdeo y es entonces cuando por primera vez aparece
informacin en la pantalla del monitor.
5. Luego, retomando el control el BIOS de la PC busca por la
presencia de otros dispositivos en la computadora que requieran
de programas especficos de inicializacin. Por ejemplo los discos
duros
6. El BIOS imprime en pantalla la informacin sobre su versin,
fabricante, etc.
7. El programa inicia chequeos ms generales del sistema, como lo
es el conteo completo de la memoria.
8. Si el BIOS es PNP compatible, detectara, inicializara y configurara
los dispositivos con esta caracterstica, mostrando en pantalla los
mensajes correspondientes.
9. GeFinalmente el BIOS pasa el control al dispositivo de booteo. Los
BIOS modernos permiten escoger cual es el dispositivo que
iniciara el boot del sistema, ya sea el floppy (ya hoy poco