UNIVERSIDAD NACIONAL DE SAN CRISTBAL DE HUAMANGA
INTRODUCCINLos sistemas operativos, al igual que el hardware,
han sufrido cambios a travs del tiempo, los cuales se pueden
agrupar en generaciones y clasificadas por su firma de trabajo. La
evolucin del hardware ha marcado el paralelismo de la evolucin de
los sistemas operativos. Se puede decir que hardware y el software
deben ir de la mano. De la misma forma la evolucin de las
computadoras es muy acelerada, los cuales se pueden agrupar en
generaciones.
HISTORIA DE SISTEMAS OPERATIVOSDefinicinUn sistema operativo
(SO) es el programa o conjunto de programas que efectan la gestin
de los procesos bsicos de un sistema informtico, y permite la
normal ejecucin del resto de las operaciones.Bsicamente son los
programas que nos permiten utilizar el ordenador. Interfaz con el
ordenador: Desarrollo de programas Ejecucin de programas Acceso a
dispositivos de E/S Acceso al sistema de ficheros Proteccin y
seguridad Deteccin y respuesta a errores Contabilidad Gestor de
recursos.ObjetivoGestionar los recursos de localizacin y proteccin
de acceso del hardware, hecho que alivia a los programadores de
aplicaciones de tener que tratar con estos detalles. Se encuentran
en la mayora de los aparatos electrnicos que utilizan
microprocesadores para funcionar.Funcin Administrar los recursos de
la mquina. Coordinar el hardware. Organizar archivos y directorios
en dispositivos de almacenamiento.
HISTORIAPrimera generacin (1945-1955)
Primera Generacin (dcada de 1950) Los sistemas operativos de los
aos cincuenta fueron diseados para que sean ms giles. Antes de que
los sistemas fueran diseados, se perda un tiempo considerable entre
la terminacin de un trabajo y el inicio del siguiente. Este fue el
comienzo de los sistemas de procesamiento por lotes, donde los
trabajos se reunan por grupos o lotes. Cuando el trabajo estaba en
ejecucin, este tena control total de la mquina. Al terminar cada
trabajo, el control era devuelto al sistema operativo, el cual
limpiaba y lea e iniciaba el trabajo siguiente. Al inicio de los
50's esto haba mejorado un poco con la introduccin de tarjetas
perforadas (las cuales servan para introducir los programas de
lenguajes de mquina).Se crearon mquinas suficientemente confiables
las cuales se instalaban en lugares especialmente acondicionados,
aunque slo las grandes universidades y las grandes corporaciones o
bien las oficinas del gobierno se podan dar el lujo de
tenerlas.
Para poder ejecutar un trabajo (programa), tenan que escribirlo
en papel (lenguaje ensamblador) y despus se perforara en tarjetas.
Enseguida se llevara la pila de tarjetas al cuarto de introduccin
al sistema y la entregara a uno de los operadores. Cuando la
computadora terminara el trabajo, un operador se dirigira a la
impresora y desprendera la salida y la llevara al cuarto de salida,
para que la recogiera el programador. Eran ms complejos controlar
los componentes. Cuando se ejecutaba alguna tarea, sta tena control
total de la mquina. Al terminar cada tarea, el control era devuelto
al sistema operativo, el cual limpiaba, lea e iniciaba la siguiente
tarea.
Aparicin de la primera generacin de computadoras. Solo haba un
pequeo nmero de computadoras. Todo se haca en lenguaje de mquina.
No existan los sistemas operativos. Su utilidad fue como mquina de
clculo. Tecnologa en dispositivos mecnicos fueron los tubos de vaco
y paneles. Mtodo de programacin a cables utilizando interruptores y
tarjetas perforadas. Monitor residente con funcionamiento simple
Procesamiento por lotes; agrupar los trabajos en lotes, para que se
ejecutaran de forma continua para no perder tiempo en la transicin.
Almacenamiento temporal que disminua el tiempo de carga de los
programas, haciendo que la carga de un programa y la ejecucin de la
siguiente tarea fueran simultneas. Para ello se utilizaban dos
tcnicas: Buffering, Spooling
Segunda generacin (1955-1965)La caracterstica de los sistemas
operativos fue el desarrollo de los sistemas compartidos con
multiprogramacin, y los principios del multiprocesamiento. En los
sistemas de multiprogramacin, varios programas de usuario se
encuentran al mismo tiempo en el almacenamiento principal, y el
procesador se cambia rpidamente de un trabajo a otro. En los
sistemas de multiprocesamiento se utilizan varios procesadores en
un solo sistema computacional, con la finalidad de incrementar el
poder de procesamiento de la mquina.La independencia de
dispositivos aparece despus. Un usuario que desea escribir datos en
una cinta en sistemas de la primera generacin tena que hacer
referencia especfica a una unidad de cinta particular. En la
segunda generacin, el programa del usuario especificaba tan solo
que un archivo iba a ser escrito en una unidad de cinta con cierto
nmero de pistas y cierta densidad.Se desarroll sistemas
compartidos, en la que los usuarios podan acoplarse directamente
con el computador a travs de terminales. Surgieron sistemas de
tiempo real, en que los computadores fueron utilizados en el
control de procesos industriales. Los sistemas de tiempo real se
caracterizan por proveer una respuesta inmediata.En esta generacin
se desarrollan los sistemas compartidos con multiprogramacin, en
los cuales se utilizan varios procesadores en un solo sistema, con
la 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.Se produjeron varios
cambios con la aparicin del circuito cerrado para seguir
incrementando el potencial de los ordenadores. El uso es clculo
cientfico e ingeniera. La invencin del transistor redujo su tamao y
precio y los populariz mainframes/IBM 1401/7094. Mtodos de
programacin fueron ensamblador y lenguajes de alto nivel (FORTRAN)
sobre tarjetas perforadas. Paso de procesamiento secuencial a
procesamiento por lotes. Ejemplos: FMS y IBSYS.Las tcnicas que se
usaron fueron: Multiprogramacin: la memoria alberga ms de un
programa. La CPU ejecuta las instrucciones de un programa, y si
este est realizando una operacin de E/S, entonces pasa a ejecutar
otro programa. Multiprocesador: permite trabajar con mquinas con ms
de un procesador. Tiempo compartido: sistema que hace buen uso de
la electrnica disponible, pero carece de interactividad. Tiempo
real: sistema que se usa en entornos que deben aceptar y procesar
un gran nmero de sucesos en tiempos breves.
Tercera generacin (1965-1980)Se inicia en 1965, con la
introduccin de la familia de computadores Sistema/360 de IBM. Los
computadores de esta generacin fueron diseados como sistemas para
usos generales. Casi siempre eran sistemas grandes, voluminosos,
con el propsito de serlo todo para toda la gente. Eran sistemas de
modos mltiples, algunos de ellos soportaban simultneamente procesos
por lotes, tiempo compartido, procesamiento de tiempo real y
multiprocesamiento. Eran grandes y costosos, nunca antes se haba
construido algo similar, y muchos de los esfuerzos de desarrollo
terminaron muy por arriba del presupuesto y mucho despus de lo que
el planificador marcaba como fecha de terminacin.Estos sistemas
introdujeron mayor complejidad a los ambientes computacionales; una
complejidad a la cual, en un principio, no estaban acostumbrados
los usuarios. Los usos principales de los sistemas operativos son:
clculo cientfico e ingeniera y procesamiento de caracteres. Logros
destacables: multiprogramacin, spooling, tiempo compartido.
Ejemplos: OS/360, CTSS, MULTICS, UNIX.
c Gustavo RoCuarta generacin (1980-hoy)Los sistemas de la cuarta
generacin constituyen el estado actual de la tecnologa. Muchos
diseadores y usuarios se sienten aun incmodos, despus de sus
experiencias con los sistemas operativos de la tercera generacin.
Los sistemas de seguridad se han mejorado mucho ahora que la
informacin pasa a travs de varios tipos vulnerables de lneas de
comunicacin. La clave de cifrado est recibiendo mucha atencin; han
sido necesarios codificar los datos personales o de gran intimidad
para que; aun si los datos son expuestos, no sean de utilidad a
nadie ms que a los receptores adecuados.Los sistemas de bases de
datos han adquirido gran importancia. Nuestro mundo es una sociedad
orientada hacia la informacin, y el trabajo de las bases de datos
es hacer que esta informacin sea conveniente accesible de una
manera controlada para aquellos que tienen derechos de acceso.Los
sistemas operativos conocidos en la poca actual son los
considerados sistemas de cuarta generacin. Con la ampliacin del uso
de redes de computadoras y del procesamiento en lnea es posible
obtener acceso a computadoras alejadas geogrficamente a travs de
varios tipos de terminales. Con estos sistemas operativos aparece
el concepto de mquinas virtuales, en el cual el usuario no se
involucra con el hardware de la computadora con la que se quiere
conectar y en su lugar el usuario observa una interfaz grfica
creada por el sistema operativo.Ejemplos: UNIX, CP/M, MS-DOS,
Linux, MacOS, Windows XP, Vista, 7, 8.Es en esta generacin que se
comienza a generar Sistemas Operativos para celulares, ejemplos:
Symbian OS, Android, iOS, WindowsPhone, BlackBerry OS, HP webOS,
Bada.
Clasificacin de sistemas operativos Sistema operativo monotarea,
Los sistemasmonotareason aquellos que solo permiten realizar una
sola tarea, estos sistemas son ms primitivos porque solo permiten
un solo proceso a la vez. Sistema operativo multitarea, Los
sistemasmultitareason sistemas que permiten realizar varias
actividades o procesos a la vez sin ningn problema. Sistema
operativo monousuario, Los sistemas operativosmonousuarioson
aquellos que soportan a un usuario a la vez, no importando la
cantidad de procesadores o procesos que se estn realizando. Las
computadoras personales se han clasificado en esta seccin. Sistema
operativo multiusuario, Los sistemasmultiusuarioson los que
soportan varios usuarios a la vez, estos tipos de sistemas
generalmente se utilizan en mquinas que estn conectadas en red.
Sistema operativo monopuesto, En este modo el router funcionar de
modo similar a un mdem convencional. Sirve para conectar un slo PC
y como particularidad implica que todos los puertos estn dirigidos
y abiertos hacia el PC. Evidentemente funcionan todas las
aplicaciones y no nos vamos a encontrar con los tpicos problemas de
puertos. Como contrapartida hay que comentar que con el router as
estamos expuestos a intrusiones desde fuera ya que la seguridad es
mnima. Por eso muchas veces es recomendable la instalacin de un
firewall. Sistema operativo multipuesto, Cuando el router est
configurado en multipuesto debemos tener en cuenta que los puertos
estn cerrados y que por eso muchas veces hay aplicaciones que no
funcionan. Por ejemplo, en diversos juegos no se pueden crear
partidas, no se pueden enviar archivos a travs del iRC, hay muchos
programas que no funcionan. Evidentemente esto tiene solucin ya que
en todos los routers se pueden abrir puertos. No os preocupis que
es muy sencillo. EnADSLzone.nettenis listados todos los routers con
un tutorial especfico para cada uno de ellos. Adems en las
utilidades tenis un amplio listado de puertos de todas las
aplicaciones que se conocen.
HISTORIA DE LAS COMPUTADORAS
COMPUTADORA Mquina capaz de efectuar una secuencia de
operaciones mediante unprograma, de tal manera, que se realice un
procesamiento sobre unconjuntodedatosde entrada, obtenindose otro
conjunto de datos de salida.La computadora es un invento reciente,
que no ha cumplido ni los cien aos de existencia desde su primera
generacin. Sin embargo es un invento que ha venido a revolucionar
la forma en la que trabajamos, nos entretenemos y se ha convertido
en un aparato esencial en nuestra vida diaria.
GENERACION DE COMPUTADORASPRIMERA GENERACION (1938-1958) En esta
generacin haba un gran desconocimiento de las capacidades de las
computadoras, puesto que se realiz un estudio en esta poca que
determin que con veinte computadoras se saturara el mercado de los
Estados Unidos en el campo de procesamiento de datos. Esta
generacin abarco la dcada de los cincuenta. Y se conoce como la
primera generacin. Estas mquinas tenan las siguientes
caractersticas:
Usaban tubos al vaco para procesar informacin. Usaban tarjetas
perforadas para entrar los datos y los programas. Usaban cilindros
magnticos para almacenar informacin e instrucciones.En esta
generacin las mquinas son grandes y costosas (de un costo
aproximado de 10,000 dlares).
SEGUNDA GENERACION (1959-1963)En esta generacin las computadoras
se reducen de tamao porque se empezaron a utilizar los transistores
que eran mucho ms pequeos y ms confiables que las vlvulas de vaco y
son de menor costo. Aparecen muchas compaas y las computadoras eran
bastante avanzadas para su poca como la serie 5000 de Burroughs y
la ATLAS de la Universidad de Manchester. Algunas computadoras se
programaban con cintas perforadas y otras por medio de cableado en
un tablero.
Caractersticas de esta generacin: Usaban transistores para
procesar informacin. Los transistores eran ms rpidos, pequeos y ms
confiables que los tubos al vaco. 200 transistores podan acomodarse
en la misma cantidad de espacio que un tubo al vaco. Usaban pequeos
anillos magnticos para almacenar informacin e instrucciones.
cantidad de calor y eran sumamente lentas. Se mejoraron los
programas de computadoras que fueron desarrollados durante la
primera generacin. Se desarrollaron nuevos lenguajes de programacin
como COBOL y FORTRAN, los cuales eran comercialmente accesibles. Se
usaban en aplicaciones de sistemas de reservaciones de lneas areas,
control del trfico areo y simulaciones de propsito general. La
marina de los Estados Unidos desarrolla el primer simulador de
vuelo, "Whirlwind I". Surgieron las minicomputadoras y los
terminales a distancia. Se comenz a disminuir el tamao de las
computadoras.
TERCERA GENERACION (1964-1970)
La tercera generacin de computadoras emergi con el desarrollo de
circuitos integrados (pastillas de silicio) en las que se colocan
miles de componentes electrnicos en una integracin en miniatura.
Las computadoras nuevamente se hicieron ms pequeas, ms rpidas,
desprendan menos calor y eran energticamente ms eficientes. El
ordenador IBM-360 domin las ventas de la tercera generacin de
ordenadores desde su presentacin en 1965. El PDP-8 de la Digital
Equipment Corporation fue el primer miniordenador.
Caractersticas: Se desarrollaron circuitos integrados para
procesar informacin. Se desarrollaron los "chips" para almacenar y
procesar la informacin. Un "chip" es una pieza de silicio que
contiene los componentes electrnicos en miniatura llamados
semiconductores. Los circuitos integrados recuerdan los datos, ya
que almacenan la informacin como cargas elctricas. Surge la
multiprogramacin. Las computadoras pueden llevar a cabo ambas
tareas de procesamiento o anlisis matemticos. Emerge la industria
del "software". Se desarrollan las minicomputadoras IBM 360 y DEC
PDP-1. Otra vez las computadoras se tornan ms pequeas, ms ligeras y
ms eficientes. Consuman menos electricidad, por lo tanto, generaban
menos calor.
CUARTA GENERACION (1971-1983)Aparecen los microprocesadores que
es un gran adelanto de la microelectrnica, son circuitos integrados
de alta densidad y con una velocidad impresionante. Las
microcomputadoras con base en estos circuitos son extremadamente
pequeas y baratas, por lo que su uso se extiende al mercado
industrial. Aqu nacen las computadoras personales que han adquirido
proporciones enormes y que han influido en la sociedad en general
sobre la llamada "revolucin informtica". Se optimiza los sistemas
de produccin de chips logrando circuitos integrados de alta escala
de integracin (LSI) y muy alta escala de integracin (VLSI). El
internet fue creado en la generacin anterior. Se volvi tambin
accesible a los hogares, y todo el mundo comenz a estar conectado a
con un precio bajo.Caractersticas: Se desarroll el microprocesador.
Se colocan ms circuitos dentro de un "chip". "LSI - Large Scale
Integration circuit". "VLSI - Very Large Scale Integration
circuit". Cada "chip" puede hacer diferentes tareas. Un "chip"
sencillo actualmente contiene la unidad de control y la unidad de
aritmtica/lgica. El tercer componente, la memoria primaria, es
operado por otros "chips". Se reemplaza la memoria de anillos
magnticos por la memoria de "chips" de silicio. Se desarrollan las
microcomputadoras, o sea, computadoras personales o PC. Se
desarrollan las supercomputadoras.
QUINTA GENERACION (1984-1989)En vista de la acelerada marcha de
la microelectrnica, la sociedad industrial se ha dado a la tarea de
poner tambin a esa altura el desarrollo del software y los sistemas
con que se manejan las computadoras. Surge la competencia
internacional por el dominio del mercado de la computacin, en la
que se perfilan dos lderes que, sin embargo, no han podido alcanzar
el nivel que se desea: la capacidad de comunicarse con la
computadora en un lenguaje ms cotidiano y no a travs de cdigos o
lenguajes de control especializados.Japn lanz en 1983 el llamado
"programa de la quinta generacin de computadoras", con los
objetivos explcitos de producir mquinas con innovaciones reales en
los criterios mencionados. Y en los Estados Unidos ya est en
actividad un programa en desarrollo que persigue objetivos
semejantes, que pueden resumirse de la siguiente manera: Se
desarrollan las microcomputadoras, o sea, computadoras personales o
PC. Se desarrollan las supercomputadoras.Inteligencia artificial:La
inteligencia artificial es el campo de estudio que trata de aplicar
los procesos del pensamiento humano usados en la solucin de
problemas a la computadora.Robtica:La robtica es el arte y ciencia
de la creacin y empleo de robots. Un robot es un sistema de
computacin hbrido independiente que realiza actividades fsicas y de
clculo. Estn siendo diseados con inteligencia artificial, para que
puedan responder de manera ms efectiva a situaciones no
estructuradas.Sistemas expertos:Un sistema experto es una aplicacin
de inteligencia artificial que usa una base de conocimiento de la
experiencia humana para ayudar a la resolucin de problemas.Redes de
comunicaciones:Los canales de comunicaciones que interconectan
terminales y computadoras se conocen como redes de comunicaciones;
todo el "hardware" que soporta las interconexiones y todo el
"software" que administra la transmisin.
SEXTA GENERACION (1999-HASTA LA FECHA)Como supuestamente la
sexta generacin de computadoras est en marcha desde principios de
los aos noventa, debemos por lo menos, esbozar las caractersticas
que deben tener las computadoras de esta generacin. Tambin se
mencionan algunos de los avances tecnolgicos de la ltima dcada del
siglo XX y lo que se espera lograr en el siglo XXI. Las
computadoras de esta generacin cuentan con arquitecturas combinadas
Paralelo / Vectorial, con cientos de microprocesadores vectoriales
trabajando al mismo tiempo; se han creado computadoras capaces de
realizar ms de un milln de millones de operaciones aritmticas de
punto flotante por segundo (teraflops); las redes de rea mundial
(Wide Area Network, WAN) seguirn creciendo desorbitadamente
utilizando medios de comunicacin a travs de fibras pticas y
satlites, con anchos de banda impresionantes. Las tecnologas de
esta generacin ya han sido desarrolladas o estn en ese proceso.
Algunas de ellas son: inteligencia / artificial distribuida; teora
del caos, sistemas difusos, holografa, transistores pticos,
etc.
BIBLIGRAFIA1. Sistemas operativos modernos. Tanenbaum, Andrew
s.2. Sistemas operativos distribuidos. Tanenbaum, a. s.3.
http://es.wikipedia.org4. http://www.upseros.net - historia de los
sistemas operativos.5. http://www.monografias.com6.
http://boards4.melodysoft.com7. http://www.linkses.com 8.
http://es.wikipedia.org9. http://www.maestrosdelweb.com10.
http://www.monografias.com11. http://www.informatica-hoy.com.ar12.
http://www.cad.com.mx