Академический Документы
Профессиональный Документы
Культура Документы
Bloque de tareas 1
Sistemas Operativos CC300
Contenido
Tarea 1: Matricularse al curso ................................
................................................................................................
............................................. 1
Tarea 2: Evolucin de los Sistemas Operativos ................................................................
................................................... 1
Tarea 3: Definicin de Sistema Operativo ...........................................................................................
........................... 6
Tarea 4: Estructuras
ucturas del Sistema Operativo ........................................................................................
........................ 7
Referencias ................................................................
................................................................................................
.......................................... 9
La primera generacin
n (1945 a 1955): tubos al vaco
Despus de los esfuerzos infructuosos de Babbage, no hubo muchos progresos en la construccin
de computadoras digitales sino hasta la Segunda Guerra Mundial, que estimul una explosin de
esta actividad.
Pero todas eran muy primitivas y tardaban segundos en realizar incluso hasta el clculo ms
simple .En estos primeros das, un solo grupo de personas (generalmente ingenieros) diseaban,
construan, programaban, operaban y daban mantenimiento a cada mquina. Toda la
programacin
cin se realizaba exclusivamente en lenguaje mquina o, peor an, creando circuitos
elctricos mediante la conexin de miles de cables a tableros de conexiones (plugboards) para
controlar las funciones bsicas de la mquina. Los lenguajes de programacin eran desconocidos
(incluso se desconoca el lenguaje ensamblador). Los sistemas operativos tambin se desconocan.
El modo usual de operacin consista en que el programador trabajaba un periodo dado,
registrndose en una hoja de firmas, y despus entraba al cuarto de mquinas, insertaba su tablero
de conexiones en la computador e inverta varias horas esperando que ninguno de los cerca de
20,000 bulbos se quemara durante la ejecucin. Prcticamente todos los problemas eran clculos
numricos bastante simples, como obtener tablas de senos, cosenos y logaritmos.
A principios de la dcada de 1950, la rutina haba mejorado un poco con la introduccin de las
tarjetas perforadas. Entonces fue posible escribir programas en tarjetas y leerlas en vez de usar
tableros de conexiones;
Despus de aproximadamente una hora de recolectar un lote de trabajos, las tarjetas se lean y se
colocaban en una cinta magntica, la cual se llevaba al cuarto de mquinas, en donde se montaba
en una unidad de cinta. Despus, el operador cargaba un programa especial (el ancestro del
sistema operativo de hoy en da), el cual lea el primer trabajo de la cinta y lo ejecutaba. Los
resultados se escriban en una segunda cinta, en vez de imprimirlos. Despus de que terminaba
cada trabajo, el sistema operativo lea de manera automtica el siguiente trabajo de la cinta y
empezaba a ejecutarlo.
Las computadoras grandes de segunda generacin se utilizaron principalmente para clculos
cientficos y de ingeniera, tales como resolver ecuaciones diferenciales parciales que surgen a
menudo en fsica e ingeniera. En gran parte se programaron en FORTRAN y lenguaje
ensamblador.
Los sistemas operativos tpicos eran FMS (Fortran Monitor System) e IBSYS, el sistema operativo de
IBM para la 7094.
La tercera generacin
multiprogramacin
(1965
1980):
circuitos
integrados
comparacin con las mquinas de segunda generacin, las cuales fueron construidas a partir de
transistores individuales.
La mayor fortaleza de la idea de una sola familia fue al mismo tiempo su mayor debilidad.
La intencin era que todo el software, incluyendo al sistema operativo OS/360,
OS/360, funcionara en
todos los modelos. Deba ejecutarse en los siste
sistemas
mas pequeos, que por lo general slo
reemplazaban a la 1401s, que copiaba tarjetas a cinta, y en los sistemas muy grandes, que a
menudo reemplazaban a la 7094s, que realizaba predicciones del clima y otros clculos pesados.
Tena que ser bueno en sistemas con pocos dispositivos perifricos y en sistemas con muchos.
Tena que funcionar en ambos entornos comerciales y cientficos.
El primer sistema de tiempo compartido de propsito general, conocido como CTSS (Compatible
Time Sharing System, Sistema compati
compatible
ble de tiempo compartido), se desarroll en el M.I.T. en una
7094
4 modificada en forma especial.
Despus del xito del sistema CTSS, el M.I.T., Bell Labs y General Electric (que en ese entonces era
un importante fabricante de computadoras) decidieron empr
emprender
ender el desarrollo de una utilera
para computadora, una mquina capaz de servir a varios cientos de usuarios simultneos de
tiempo compartido. Su modelo fue el sistema de electricidad: cuando se necesita energa, slo hay
que conectar un contacto a la pared y, dentro de lo razonable, toda la energa que se requiera
estar ah. Los diseadores del sistema conocido como MULTICS (MULTiplexed Information and
Computing Service; Servicio de Informacin y Cmputo MULTiplexado), imaginaron una enorme
mquina quee proporcionaba poder de cmputo a todos los usuarios en el rea de Boston.
MULTICS see dise para dar soporte a cientos de usuarios en una mquina que era slo un poco
ms potente que una PC basada en el Intel 386, aunque tena mucho ms capacidad de E/S.
Ken Thompson, uno de los cientficos de cmputo en Bell
Labs que trabaj en el proyecto MULTICS, encontr una
pequea minicomputadora PDP-7
7 que nadie estaba usando
y se dispuso a escribir una versin simple de MULTICS para
un solo usuario. Ms adelante, este trabajo se convirt
convirti en el sistema operativo UNIX,
UNIX que se hizo
popular en el mundo acadmico, las agencias gubernamentales y muchas compaas.
compaas
como
Windows
95,
95
que
incorporaba
muchas
caractersticas de los sistemas operativos y utilizaba el sistema MSDOS subyacente slo para iniciar y ejecutar programas de MSMS-DOS antiguos. En 1998, se liber
una versin ligeramente modificada de este sistema, conocida como Windows 98.
98
Otro de los sistemas operativos de Microsoft es Windows NT (NT significa Nueva Tecnologa). La
versin 5 de Windows NT cambi su nombre a Windows 2000 a principios de 1999. Esto
tampoco funcion como se esperaba, por lo que Microsoft prepar otra versin de Windows 98
conocida como Windows Me (Millennium edition). En el 2001 se liber una versin ligeramente
actualizada de Windows 2000, conocida como Windows XP.
XP
Muchos usuarios
os de UNIX, en especial los programadores experimentados, prefieren una interfaz
de lnea de comandos a una GUI, por lo que casi todos los sistemas UNIX presentan un sistema de
ventanas llamado X Window System (tambin conocido como X11), producido
ucido en el M.I.T.
M
Con frecuencia hay disponible una GUI completa, como Gnome o KDE,
KDE, para ejecutarse encima de
X11, lo cual proporciona a UNIX una apariencia parecida a la Macintosh o a Microsoft Windows.
Windows
Un interesante desarrollo que empez a surgir a mediados de la dcada de 1980 es el crecimiento
de las redes de computadoras personales que ejecutan sistemas operativos en red y sistemas
operativos distribuidos.
En un sistema operativo en red
red,, los usuarios estn conscientes de la existencia de varias
computadoras, y pueden
ueden iniciar sesin en equipos remotos y copiar archivos de un equipo a otro.
Cada equipo ejecuta su propio sistema operativo local y tiene su propio usuario (o usuarios) local.
Un sistema operativo distribuido se presenta a sus usuarios en forma de un sistema
stema tradicional
con un procesador, aun cuando en realidad est compuesto de varios procesadores. Los usuarios
no tienen que saber en dnde se estn ejecutando sus programas o en dnde se encuentran sus
archivos; el sistema operativo se encarga de todo es
esto
to de manera automtica y eficiente.
operativo es el programa
(o software)) ms importante de un
ordenador. Para que funcionen los otros
programas, cada ordenador de uso general
debe tener un sistema operativo. Los
sistemas operativos realizan tareas bsicas,
tales como reconocimiento de la conexin
del teclado, enviar la informacin a la
pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos
perifricos tales como impresoras, escner, etc.
En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un
polica de trfico, se asegura
ura de que los programas y usuarios que estn funcionando al mismo
tiempo no interfieran entre ellos. El sistema operativo tambin es responsable de la seguridad,
asegurndose de que los usuarios no autorizados no tengan acceso al sistema.
Referencias
SISTEMAS OPERATIVOS MODERNOS
Tercera edicin
Andrew S. Tanenbaum
Vrije Universiteit
Amsterdam, Holanda
Sistemas Operativos
Abraham Silberschatz
Sptima edicin
Mc Graw Hill
https://www.masadelante.com/faqs/sistema-operativo
http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-sistema-operativo.php