república bolivariana de venezuela ministerio del

Anuncio
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
INSTITUTO UNIVERSITARIO POLITÉNICO SANTIAGO MARIÑO
AMPLIACIÓN MARACAIBO, ESTADO ZULIA
ESTUDIANTE – ELABORADOR:
CRISTIAN MAESTRE
C.I: 25.182.175
SECCIÓN: “A”
TURNO: DIURNO
INTRODUCCIÓN
Para tratar de comprender los requisitos de un Sistema Operativo y el significado de las principales
características de un Sistema Operativo contemporáneo, es útil considerar como han ido
evolucionando éstos con el tiempo.
Para que un ordenador pueda hacer funcionar un programa informático (a veces conocido como
aplicación o software), debe contar con la capacidad necesaria para realizar cierta cantidad de
operaciones preparatorias que puedan garantizar el intercambio entre el procesador, la memoria y
los recursos físicos.
SISTEMAS OPERATIVOS
Definición de los sistemas operativos
Se encarga de crear el vínculo entre los recursos materiales, puede dividirse en cuatro
componentes: el hardware, el SO, los programas de aplicación y los usuarios.
El hardware: Unidad Central de Procesamiento (CPU), memoria y dispositivos de entrada/salida
(E/S), proporciona los recursos de computación básicos. Los programas de aplicación
(compiladores, sistemas de bases de datos, juegos de vídeo y programas para negocios) definen la
forma en que estos recursos se emplean para resolver los problemas de computación de los
usuarios.
Un Sistema Operativo (SO) es el software básico que controla una computadora y coordina el uso
del hardware entre diferentes programas de aplicación y los diferentes usuarios. El SO es en sí
mismo un programa de computadora. Cuando se enciende una computadora, lo primero que ésta
hace es llevar a cabo un autodiagnóstico llamado auto prueba de encendido (Power On Self Test,
POST). Durante la POST, la computadora identifica su memoria, sus discos, su teclado, su sistema
de vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace es
buscar un SO para arrancar (boot). El sistema operativo comienza a trabajar en cuanto se
enciende el ordenador y es completamente fundamental para que el usuario trabaje con él. Los
sistemas operativos realizan tareas básicas y, sin ellos, el ordenador no funcionaría. Así, por
ejemplo, el sistema operativo reconoce la conexión del teclado, organiza y ordena los archivos,
controla la impresora, la pantalla, etc. Es como un policía de tráfico pues, se encarga de que los
programas no interfieran entre ellos.
El SO es un administrador de los recursos de hardware del sistema. Además, proporciona la
facilidad para que los usuarios se comuniquen con la computadora y sirve de plataforma a partir de
la cual se corran programas de aplicación. Actúa como intermediario entre el usuario y el hardware
de un computador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar
programas.
El objetivo principal de un SO es, entonces, lograr que el Sistema de computación se use de
manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera
eficiente.
El SO tiene tres grandes funciones: coordina y manipula el hardware de la computadora, como la
memoria, las impresoras, las unidades de disco, el teclado o el mouse; organiza los archivos en
diversos dispositivos de almacenamiento, como discos flexibles, discos duros, CD, DVD, o cintas
magnéticas, etc.; y gestiona los errores de hardware y la pérdida de datos.
Los sistemas operativos más conocidos son: AIX (de IBM), GNU/Linux (con todas sus versiones,
Mandrake, Ubuntu, Mandrila, etc.), HP-UX (de HP), MacOS (Macintosh), Solaris (de SUN
Microsystems), las distintas variantes del UNIX de BSD (FreeBSD, OpenBSD...), y Windows en sus
distintas variantes (de la empresa Microsoft).
Funciones de los sistemas operativos.
En una computadora actual suelen coexistir varios programas, del mismo o de varios usuarios,
ejecutándose simultáneamente. Estos programas compiten por los recursos de la computadora,
siendo el SO el encargado de arbitrar su asignación y uso. Como complemento a la gestión de
recursos, el SO ha de garantizar la protección de unos programas frente a otros y ha de suministrar
información sobre el uso que se hace de los recursos.
Aceptar todos los trabajos y conservarlos hasta su finalización.
Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el
ordenador.
Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las
impresoras, las unidades de disco, el teclado o el Mouse.
Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.
Secuencia de tareas: El SO debe administrar la manera en que se reparten los procesos. Definir el
orden. (Quien va primero y quien después).
Protección: Evitar que las acciones de un usuario afecten el trabajo que está realizando otro
usuario.
Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar cerca de ella.
Administración del procesador: el sistema operativo administra la distribución del procesador entre
los distintos programas por medio de un algoritmo de programación. El tipo de programador
depende completamente del sistema operativo, según el objetivo deseado.
Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio
de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la
memoria física 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 más lenta.
Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los
programas, organiza los archivos en diversos dispositivos de almacenamiento a los recursos
materiales como discos flexibles, discos duros, discos compactos o cintas magnéticas, los drivers,
también conocidos como administradores periféricos o de entrada/salida).
Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se
ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa
que si una aplicación no responde correctamente puede "sucumbir".
Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con
la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y
usuarios que posean las autorizaciones correspondientes.
Gestión 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.
Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que
pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
Características de los sistemas operativos
En general, se puede decir que un SO tiene las siguientes características:
Conveniencia: Un SO hace más conveniente el uso de una computadora.
Eficiencia: Un SO permite que los recursos de la computadora se usen de la manera más eficiente
posible.
Habilidad para evolucionar: Un SO deberá construirse de manera que permita el desarrollo, prueba
o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.
Encargado de administrar el hardware: El SO se encarga de manejar de una mejor manera los
recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una
parte del procesador para poder compartir los recursos.
Relacionar dispositivos (gestionar a través del kernel): El SO se debe encargar de comunicar a los
dispositivos periféricos, cuando el usuario así lo requiera.
Organizar datos para acceso rápido y seguro.
Manejar las comunicaciones en red: El SO permite al usuario manejar con alta facilidad todo lo
referente a la instalación y uso de las redes de computadoras.
Procesamiento por bytes de flujo a través del bus de datos.
Facilitar las entradas y salidas: Un SO debe hacerle fácil al usuario el acceso y manejo de los
dispositivos de Entrada/Salida de la computadora.
Sistemas monousuario y multiusuario
En algunos sistemas operativos se accede al sistema por medio de un usuario único que tiene
permiso para realizar cualquier operación. Este es el caso de los sistemas operativos más antiguos
como MS-DOS y algunos más recientes como la serie Windows 95/98/Me de Microsoft o MacOS
(antes de MacOS X) de Macintosh. En estos sistemas no existe una diferenciación clara entre las
tareas que realiza un administrador del sistema y las tareas que realizan los usuarios habituales, no
disponiendo del concepto de multiusuario, un usuario común tiene acceso a todas las capacidades
del sistema, pudiendo borrar, incluso, información vital para su funcionamiento. Un usuario
malicioso (remoto o no) que obtenga acceso al sistema podrá realizar todo lo que desee por no
existir dichas limitaciones.
Otros sistemas operativos, sin embargo, han estado siempre preparados para soportar sistemas
multiusuario, permitiendo agruparlos y asignar distintos privilegios a cada uno de ellos o a sus
grupos. Este es el caso de todos los sistemas UNIX y de los sistemas Windows NT/2000/XP/Vista.
Esta característica es enormemente útil desde el punto de vista de seguridad. Por ejemplo en el
caso de que un usuario se vea afectado por un virus, una intrusión, entre otros. el resto de los
usuarios y, sobre todo, el sistema no tendrán por qué verse afectados a menos que
vulnerabilidades en éste puedan ser utilizadas por un atacante para elevar sus privilegios.
Una ventaja que sí han tenido hasta ahora es que el propio fabricante daba soporte técnico y
garantías de seguridad de sus sistemas (especialmente en los UNIX propietarios). De igual forma,
otra ventaja adicional ofrecida por estos sistemas operativos, inexistente actualmente en
GNU/Linux, es que los fabricantes persiguen de forma activa la certificación del SO (o una parte de
éste) frente a los estándares de seguridad del mercado.
A continuación se presenta una definición más específica de sistemas operativo multiusuario y
monousuario, además monotareas, multitareas, uniproceso, multiproceso.
Multiusuarios: Los sistemas operativos multiusuarios son capaces de dar servicio a más de un
usuario a la vez, ya sea por medio de varias terminales conectadas a la computadora o por medio
de sesiones remotas en una red de comunicaciones. No importa el número de procesadores en la
máquina ni el número de procesos que cada usuario puede ejecutar simultáneamente.
Monousuarios: Los sistemas operativos monousuarios son aquéllos que soportan a un usuario a la
vez, sin importar el número de procesadores que tenga la computadora o el número de procesos o
tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las computadoras
personales típicamente se han clasificado en este renglón.
Monotareas: Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez por
usuario. Puede darse el caso de un sistema multiusuario y monotarea, en el cual se admiten varios
usuarios al mismo tiempo pero cada uno de ellos puede estar haciendo solo una tarea a la vez.
Multitareas: Un SO multitarea es aquél que le permite al usuario estar realizando varias labores al
mismo tiempo. Por ejemplo, puede estar editando el código fuente de un programa durante su
depuración mientras compila otro programa, a la vez que está recibiendo correo electrónico. Es
común encontrar en ellos interfaces gráficas orientadas al uso de menúes y el ratón, lo cual permite
un rápido intercambio entre las tareas para el usuario, mejorando su productividad.
Uniproceso: Un SO uniproceso es aquél que es capaz de manejar solamente un procesador de la
computadora, de manera que si la computadora tuviese más de uno le sería inútil. El ejemplo más
típico de este tipo de sistemas es el DOS y MacOS.
Multiproceso: Un SO multiproceso se refiere al número de procesadores del sistema, que es más
de uno y éste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos
sistemas trabajan de dos formas: simétrica o asimétricamente. Cuando se trabaja de manera
asimétrica, el SO selecciona a uno de los procesadores el cual jugará el papel de procesador
maestro y servirá como pivote para distribuir la carga a los demás procesadores, que reciben el
nombre de esclavos. Cuando se trabaja de manera simétrica, los procesos o partes de ellos
(threads) son enviados indistintamente a cualquiera de los procesadores disponibles, teniendo,
teóricamente, una mejor distribución y equilibrio en la carga de trabajo bajo este esquema.
Importancia de los sistemas operativos
Su importancia es para establecer o estructurar un conjunto de mensajes que activan entradas y
salidas claves del centro de mando del rom.
Por dar un ejemplo sencillo, es como decirle un código para que el cpu nos diga la cantidad de
memoria que está vacía. Entonces nos enviará una gráfica de pastes ilustrando % de memoria llena
y % de memoria vacía.
Evolución del sistema operativo
A través de la historia de la computación se han conocido muchos sistemas operativos y cada vez
se ha deseado automatizar más los sistemas operativos y generarlos con más confiabilidad,
seguridad y protección para los registros de los usuarios.
Los sistemas operativos se han convertido en una herramienta eficaz dentro del mundo de los
negocios y usuario con máquinas personales, los sistemas operativos con la ayuda de un buen
soporte de hardware puede ser un patrón importante para el control de sus registros. A lo largo de
la historia muchas cosas sufren una serie de cambios y los sistemas operativos no son la excepción,
claro que en este caso se hablaran son de las generaciones de los Sistemas Operativos:
Generación Cero: A finales de los 40's el uso de computadoras estaba restringido a aquellas
empresas o instituciones que podían pagar su alto precio, y no existían los sistemas operativos. En
su lugar, el programador debía tener un conocimiento y contacto profundo con el hardware, y en el
infortunado caso de que su programa fallara, debía 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, además de enfrentarse nuevamente a los procedimientos de apartar tiempo
del sistema y poner a punto los compiladores, entre otros; para volver a correr su programa, es
decir, enfrentaba el problema del procesamiento serial.
Primera Generación: La importancia de los sistemas operativos nace históricamente desde los 50's,
cuando se hizo evidente que el operar una computadora por medio de tableros enchufarles y luego
por medio del trabajo en lote se podía mejorar notoriamente, pues el operador realizaba siempre
una secuencia de pasos repetitivos, lo cual es una de las características contempladas en la
definición de lo que es un programa. Es decir, se comenzó a ver que las tareas mismas del
operador podían plasmarse en un programa, el cual a través del tiempo y por su enorme
complejidad se le llamó "Sistema Operativo". Cuando el trabajo estaba en ejecución, este tenía
control total de la máquina. Al terminar cada trabajo, el control era devuelto al SO, el cual limpiaba
y leía e iniciaba el trabajo siguiente. Así, tenemos entre los primeros sistemas operativos al Fortran
Monitor System ( FMS ) e IBSYS [Tan92].
Segunda Generación: A mediado de los años 60's junto con la tercera generación de computadoras
nace uno de los primeros sistemas operativos con la filosofía de administrar una familia de
computadoras: el OS/360 de IBM. Fue este un proyecto tan novedoso y ambicioso que enfrentó por
primera vez una serie de problemas conflictivos debido a que anteriormente las computadoras eran
creadas para dos propósitos en general: el comercial y el científico. Así, al tratar de crear un solo
SO para computadoras que podían dedicarse a un propósito, al otro o ambos, puso en evidencia la
problemática del trabajo en equipos de análisis, diseño e implantación de sistemas grandes. El
resultado fue un sistema del cual uno de sus mismos diseñadores patentizó su opinión en la
portada de un libro: una horda de bestias prehistóricas atascadas en un foso de brea. Surge
también en la tercera generación de computadoras el concepto de la multiprogramación, porque
debido al alto costo de las computadoras era necesario idear un esquema de trabajo que
mantuviese a la unidad central de procesamiento más tiempo ocupada, así como el encolado
(spooling) de trabajos para su lectura hacia los lugares libres de memoria o la escritura de
resultados. Sin embargo, se puede afirmar que los sistemas durante la esta generación siguieron
siendo básicamente sistemas de lote.
Tercera Generación: Se inicia en 1964, con la introducción de la familia de computadores
Sistema/360 de IBM. Los computadores de esta generación fueron diseñados como sistemas para
usos generales. Casi siempre eran sistemas grandes, voluminosos, con el propósito de serlo todo
para toda la gente. Eran sistemas de modos múltiples, algunos de ellos soportaban
simultáneamente procesos por lotes, tiempo compartido, procesamiento de tiempo real y
multiprocesamiento. Eran grandes y costosos, nunca antes se había construido algo similar, y
muchos de los esfuerzos de desarrollo terminaron muy por arriba del presupuesto y mucho después
de lo que el planificador marcaba como fecha de terminación. Estos sistemas introdujeron mayor
complejidad a los ambientes computacionales; una complejidad a la cual, en un principio, no
estaban acostumbrados los usuarios.
Cuarta Generación: A mediados de los 70's la electrónica avanza hacia la integración a gran
escala, pudiendo crear circuitos con miles de transistores en un centímetro cuadrado de silicón y ya
es posible hablar de las computadoras personales y las estaciones de trabajo. Surgen los
conceptos de interfaces amigables intentando así atraer al público en general al uso de las
computadoras como herramientas cotidianas. Se hacen populares el MS-DOS y UNIX en estas
máquinas. También es común encontrar clones de computadoras personales y una multitud de
empresas pequeñas ensamblándolas por todo el mundo. Para mediados de los 80's, comienza el
auge de las redes de computadoras y la necesidad de sistemas operativos en red y sistemas
operativos distribuidos. La red mundial Internet se va haciendo accesible a toda clase de
instituciones y se comienzan a dar muchas soluciones (y problemas) al querer hacer convivir
recursos residentes en computadoras con sistemas operativos diferentes. Para los 90's el
paradigma de la programación orientada a objetos cobra auge, así como el manejo de objetos
desde los sistemas operativos. Las aplicaciones intentan crearse para ser ejecutadas en una
plataforma específica y poder ver sus resultados en la pantalla o monitor de otra diferente (por
ejemplo, ejecutar una simulación en una máquina con UNIX y ver los resultados en otra con DOS).
Los niveles de interacción se van haciendo cada vez más profundos.
Historia
Eventos A Través Del Tiempo: A finales de los años 40's y a principios de los años 50's las
computadoras masivas, eran controladas por tubos al vacío inestables. Toda la programación se
hacía directamente en lenguaje de máquina porque la industria no había avanzado lo suficiente
para necesitar Sistemas Operativos. Con la aparición del transistor a mediados de los 50's, las
computadoras se fueron haciendo más y más confiables.
1960's. Cuando IBM introdujo la computadora System/360 intentó tomar el mercado científico y el
comercial. Cuando en este proyecto surgieron problemas de conflictos por la arquitectura, se inició
el desarrollo de un software que resolviera todos aquellos conflictos, el resultado fue un muy
complejo SO. Luego AT&T trató de desarrollar a Multics, un SO que soportara cientos de usuarios
de tiempo compartido, pero falló. Más adelante científicos de la computación desarrollaron Unics,
que sería monousuario. Ello marca el nacimiento de Unix (1969), el primero de los sistemas
operativos modernos.
1980's. En este tiempo la arquitectura de las computadoras, circuitos LSI (Large Scale Integration)
abrieron el paso para una nueva generación de computadoras. DOS de Microsoft aparece en 1981
dominando este mercado de las PCs inmediatamente, aunque el sistema UNIX, predomina en las
estaciones de trabajo.
1990's. Aumenta el uso de conexiones en redes, equipos de trabajo y aplicaciones distribuidas, los
cuales surgen en la década anterior, con ello los Sistemas Operativos como Unix, Windows NT, etc.,
soportan muchos clientes, dando así el nacimiento de la Computación en Red.
Hay veces que la compu se alenta o se atasca totalmente, porque le entran virus o la llenamos de
información inecesaria y no hay otra salida, que acudir a un técnico que domine el S. O. a la
perfección; y la vuelva a poner en circulación, como recien comprada.
Tipos de sistemas operativos q existen
Los sistemas operativos conocidos más importantes son tres: el DOS que es el sistema operativo
más primitivo que existe y que actualmente podríamos decir que se encuentra en desuso.
Windows es otro sistema operativo de gran importancia, quizás por ser el que tiene más demanda,
pues su funcionamiento no es tan bueno dado que, aunque es muy gráfico y ahí radica su ventaja y
el hecho de que sea el más comprado, tiene muchos pequeños errorcitos que afectan nuestro
desempeño en Internet.
Finalmente está UNIX, que es el más estable de los sistemas operativos y que se considera muy
seguro y confiable. Es considerado por muchos el mejor sistema operativo que existe. La razón por
la que el considerado mejor sistema operativo no sea el más comprado y/o difundido se deba a que
no es del maestro de la mercadotecnia Microsoft, además de que no es tan visual como Windows,
por lo que su uso es un poco más complicado. Este sistema operativo es abierto, o sea que
cualquiera lo puede hacer, pero debe de seguir ciertas reglas.
MS-DOS: El MS-DOS ( MicroSoft Disk Operating System ) es un sistema operativo desarrollado
por la compañía estadounidense Microsoft Corporation mediante convenio con IBM ( fue
“liberado” a finales de 1981), está escrito en el lenguaje de máquina del microprocesador INTEL
8086 y que puede funcionar en otros microprocesadores compatibles con él, como son el 8088,
80286, 80386, 80486, Pentium y los producidos por otras compañías como AMD y CYRIX.
es un sistema operativo para un solo usuario (monousuario) que permite ejecutar una sola tarea a
la vez, basa su operación en el uso de archivos almacenados en discos flexibles y en los discos
duros. Al MS-DOS se le considera como el sistema operativo de mayor difusión, pudiéndose
encontrar más de 20.000 aplicaciones diferentes para ser utilizadas bajo este sistema.
Versiones del MS-DOS:
MS-DOS 1.0: la primera versión, liberada en agosto de 1981 conjuntamente con la IBM PC
original, tuvo sus origenes en el sistema operativo CP/M, utilizado en las microcomputadoras de 8
bits de la década de los años 70. Este hecho permitió a los desarrolladores de software transportar
los programas de aplicación desde el CP/M al sistema operativo MS-DOS.
MS-DOS 2.0: Versión liberada en Marzo de 1983. Básicamente se trataba de un sistema
operativo completamente nuevo, pero compatible con las versiones anteriores, contenía tres veces
más comandos que la versión 1.0. Además, se agregaron varias características importantes, las
cuales se tomaron “prestadas” del sistema operativo UNIX, incluyendo los directorios
jerárquicos, tuberías, los filtros, el redireccionamiento de entrada/salida, y la habilidad de
manejar un disco duro de 10 Mbytes.
MS-DOS 3.0: versión liberada en Agosto de 1984, conjuntamente con la computadora IBM PC/AT
basada en el microprocesador INTEL 80286. Da apoyo a los discos flexibles de 1.2 Mbytes, a
disco virtual en RAM y a discos duros de mayor capacidad. El MS-DOS 3.1 liberado en Noviembre
de 1984, añadió ciertas modificaciones para dar apoyo al trabajo en
redes. El MS-DOS 3.2,
liberado en Diciembre de 1985, incorporó el uso de los discos flexibles de 3,5 pulgadas, introdujo el
comando XCOPY y las particiones de hasta 32 Mbytes en un disco duro. El MS-DOS 3.3, liberado en
Abril de 1987 conjuntamente con la IBM PS/2, dio apoyo a la
utilización de discos flexibles de 1,44 Mbytes de 3,5 pulgadas, así como las particiones
múltiples de hasta 32 Mbytes para los discos duros de mayor tamaño.
MS-DOS 4.0: esta versión fue liberada en Noviembre de 1988 (escrita por IBM y no por
Microsoft). Añadió un integrador de programas (DOS shell menu) basado en menús. Dio apoyo a
las particiones de hasta 2 Gigabytes en el disco duro. La versión 4.01 del MS-DOS sirvió para
arreglar los errores de la 4.0.
MS-DOS 5.0: versión liberada en Junio de 1991, incluyó un integrador de programas (shell)
mejorado, un programa para una interfaz de menú, un editor de pantalla completa, las
utilidades UNFORMAT y UNDELETE, un conmutador de tareas y dio apoyo a los discos
flexibles de 2.88 Mbytes. Esta versión añadio ciertos recursos operacionales, los cuales
permiten aprovechar la memoria expandida y extendida de la microcomputadora.
MS-DOS 6.0: esta nueva versión se liberó en la primavera de 1993. El MS-DOS 6.0 añadió
utilidades como Doublespace,
un programa de comprensión de archivos, así como un
programa mejorado para hacer copias de respaldo y restaurar los datos, un programa antivirus, un
optimizador de disco duro y un desfragmentador de archivos, además de un programa para lograr
una configuración más automatizada de la memoria. En lugar de haber sido desarrolladas
por la propia Microsoft desde cero, varias de estas nuevas utilidades fueron adquiridas de otras
compañías. La versión 6.2 fue una versión de mantenimiento, liberada a fines de 1993, la cual fue
seguida por la versión 6.21 que eliminó a DoubleSpace. La versión 6.22 liberada en el primer
semestre de 1994, incluye a DriveSpace.
Versiones del Microsoft Windows:
Windows 1: Fue la primera Versión de Microsoft Windows. Liberado en 1985. Participaron 55
programadores en su desarrollo.
Windows 1.0:
-
Interfaz gráfica con menús desplegables y soporte para mouse (ratón).
Gráficos de pantalla e impresora independientes del dispositivo.
Windows 2: Segunda versión de Microsoft Windows, liberada en 1987. Windows 2 tenía más
características que Windows 1, tales como iconos y ventanas traslapadas. El Windows 2 proveía la
capacidad de ejecutar múltiples aplicaciones DOS simultáneamente en memoria extendida.
Cuando se liberó Windows/386, Windows 2 fue renombrado como Windows/286.
Se desarrollaron aplicaciones especialmente para este sistema operativo como lo fueron
Word for Windows, Corel Draw!, Ami, PageMaker.
Excel,
Windows/386: En 1987 Microsoft liberó Windows/386.
A pesar de ser equivalente
a
Windows/286, éste podía ejecutar varias aplicaciones DOS en la memoria extendida (multitarea).
Windows 3.0: Esta versión completa la reconstrucción de Windows con muchas nuevas
facilidades, tales como la habilidad de direccionar más allá de 640k de memoria principal. Fue
liberado en 1990, y se vendieron más de 10 millones de copias.
Windows 3.0: Modo estándard (286), con soporte de memoria grande (large memory).
-
Modo Mejorado 386, con memoria grande y soporte de múltiples sesiones DOS.
Se agregó el Administrador de Programas y el Administrador de Archivos.
Se le incorporó el soporte de Red.
-
Soporte para más de 16 colores de video.
Windows 3.1: Una versión de Windows con muchas mejoras a Windows 3.0. Incluye soporte para
fuentes True Type y OLE. Esta versión fue testigo de la pérdida del modo real, lo cual significa que
no corría en procesadores Intel 8086 o equivalentes.
Windows 95: Este sistema operativo está basado en menús desplegables, ventanas en pantalla y
en el uso de un dispositivo apuntador como lo es el mouse o ratón. Una de las características
principales de Windows 95 es que los nombres de los archivos no están restringidos a ocho
caracteres y tres de la extensión, ya que pueden tener hasta 256 caracteres. Además posee Plug
and Play, una tecnología conjuntamente desarrollada por los fabricantes de PCs, con la cual un
usuario puede fácilmente
instalar
o conectar
dispositivos
permitiendo
al sistema
automáticamente instalar los controladores del hardware sin la intervención del usuario.
Windows 98: Esta versión del sistema operativo Windows liberada en 1998, podría decirse
que es una incorporación al sistema operativo Windows 95, de nuevas características que ya se
encontraban en Internet Explorer 4.0 ( al ser instalado con la actualización de escritorio ) y en
Windows 95
Windows Me: Windows Millenium Edition es el Sistema Operativo de la Microsoft, destinado a ser
el sucesor de Windows 98. Tiene como requerimientos mínimos los siguientes: microcomputadora
con procesador Pentium 150 Mhz, 32 Mbytes de memoria RAM, 320 Mbytes de disco duro.
Microsoft Windows NT: Microsoft no sólo se ha dedicado a escribir software para PCs de
escritorio sino también ha desarrollado software para poderosas estaciones de trabajo, para
servidores de red y para manejadores de bases de datos, como lo es el sistema operativo Windows
NT (Nueva Tecnología).
El sistema operativo Windows NT, lanzado al mercado por Microsoft el 24 de Mayo de 1993, es un
sistema operativo para redes que brinda poder, velocidad y nuevas características, como
la incorporación del modelo Cliente-Servidor; además de las características tradicionales
de Windows. Windows NT es un sistema operativo de 32 bits, que puede trabajar en procesadores
fabricados por INTEL (386, 486, Pentium y compatibles) y otros procesadores como el ALPHA de
Digital Corporation. Además de ser multiusuario, multitarea y multiprocesador, ofrece una interfaz
gráfica. Y trae todo el software necesario para trabajar en redes, permitiendo ser un cliente de la
red o un servidor.
Microsoft Windows 2000: Windows 2000 representa un esfuerzo de Microsoft por unificar lo
que hasta ahora eran dos sistemas operativos distintos, Windows 9x y Windows NT. Desde hace
varios años se sabía que Windows NT 5.0 estaba en proyecto, pero al mismo luego se le dio el
nombre de Windows 2000.
Windows 2000 es entonces la nueva versión de Windows NT 4.0 ( WorkStation y NT Server ), pero
incorpora también, la sencillez de manejo de Windows 9x. Dicho en otras palabras, Windows
2000 ofrece lo mejor de ambos mundos: la solidez y la seguridad de NT, junto a la facilidad de
manejo, soporte de hardware y multimedia de Windows 98.
Windows XP: Windows ha evolucionado en los últimos años en dos vertientes paralelas: por un
lado la familia de Windows 95/98/Me basada en el núcleo 9x, y por otro lado la familia NT/2000
basada en el núcleo NT.
La empresa Microsoft consideró que había llegado el momento de unir ambas familias en un nuevo
producto, al que denominaron como Windows XP (XP es una abreviatura de eXPerience), el cual
combina la compatibilidad y las posibilidades multimedia de los Windows 9x con la fiabilidad,
seguridad y rendimiento que ofrece la familia Windows NT. Realmente no es el primer intento por
parte de Microsoft de unificar ambas núcleos; de hecho, los actuales Windows Me y Windows 2000
representan un periodo de transición a la nueva arquitectura tanto para los usuarios como para los
desarrolladores de software.
Windows XP salió al mercado el 25 de Octubre del 2001, basado en el sistema operativo Windows
2000, combinado con la Windows 98 y Me para ejecutar programas y juegos antiguos ( no hechos
específicamente para Windows XP o 2000).
Windows Vista: Microsoft comenzó a trabajar en los planes de desarrollo de Windows Vista en
2001, después de la introducción de Windows XP.
El proceso de desarrollo terminó el 8 de noviembre de 2006 y en los siguientes tres meses fue
entregado a los fabricantes de hardware y software, clientes de negocios y canales de distribución,
iniciando así un numero sin precedentes de pruebas beta del programa.
El 30 de enero de 2007 fue lanzado mundialmente y fue puesto a disposición para ser comprado y
descargado desde el sitio web de Microsoft.
La aparición de Windows Vista viene después de más de 5 años de la introducción de Windows XP,
es decir, el tiempo más largo entre dos versiones consecutivas de Microsoft Windows. La campaña
de lanzamiento fue incluso más costosa que la de Windows 95, ocurrido el 25 de agosto de 1995,
debido a que esta incluyó además otros productos como Microsoft Office 2007 y Exchange Server
2007.
Asimismo, en sus primeros años se dieron gran cantidad de problemas de compatibilidad con
programas y controladores de hardware debido a que no funcionaban o no existían versiones para
Windows Vista.
Windows 7: Esta versión está diseñada para uso en PC, incluyendo equipos de escritorio en
hogares y oficinas, equipos portátiles, Tablet PC, netbooks y equipos media center.
El desarrollo de este sistema operativo comenzó inmediatamente después del lanzamiento de
Windows Vista. El 20 de julio de 2007 se reveló que ese sistema operativo era llamado
internamente por Microsoft como la versión 7. Hasta ese momento la compañía había declarado
que Windows 7 tendría soporte para plataformas de 32 bits y 64 bits, aunque la versión para
servidores que comparte su mismo núcleo (Windows Server 2008 R2, que sucedería a Windows
Server 2008) sería exclusivamente de 64 bits.
El 13 de octubre de 2008 fue anunciado que «Windows 7», además de haber sido uno de tantos
nombres en código, sería el nombre oficial de este nuevo sistema operativo. Mike Nash
(vicepresidente de estrategia en plataformas Windows de Microsoft) dijo que esto se debía a que
con Windows 7 se apunta a la simplicidad , y el nombre debía reflejarlo
Ya para el 7 de enero de 2009, la versión beta se publicó para suscriptores de Technet y Microsoft
Developer Network.
El 9 de enero se habilitó brevemente al público general mediante descarga directa en la página
oficial.
El 5 de mayo se liberó la versión Release Candidate en 5 idiomas, entre ellos el español. Estuvo
disponible para descargar hasta el 20 de agosto de 2009.
El 24 de julio, los directivos de Microsoft Steve Ballmer y Steven Sinofsky anunciaron la finalización
del proceso de desarrollo con la compilación de la versión RTM, destinada a la distribución de
Windows.
Windows 8: es Windows renovado desde el conjunto de chips hasta la experiencia del usuario.
Funciona como una tableta para el ocio y como un equipo con todas sus funciones para el trabajo.
Introduce una interfaz totalmente nueva que funciona perfectamente con el dedo y con el mouse y
el teclado. Windows 8 incluye también mejoras en el familiar escritorio de Windows, con una nueva
barra de tareas y un sistema de administración de archivos simplificado.
Windows 8 incorpora una pantalla de Inicio con iconos que permiten conectar con las personas, los
archivos, las apps y los sitios web. Las apps ocupan un papel protagonista y se brinda acceso a un
nuevo lugar para conseguir apps, la Tienda Windows, directamente desde la pantalla de Inicio.
Junto con Windows 8, Microsoft lanzó también Windows RT, que funciona en algunas tabletas y
PCs. Windows RT se ha diseñado para dispositivos ligeros y para una mayor duración de la batería,
y ejecuta exclusivamente apps de la Tienda Windows. Se distribuye con una versión integrada de
Office optimizada para las pantallas touch.
CONCLUSIÓN
En mi opinión hay una gran diversidad de sistemas operativos hoy en día, empezando por el Unix y
MS-DOS desde hace más de 30 años los sistemas operativos han ido evolucionando. En el trabajo
que he realizado los sistemas operativos que me han parecido los más importantes aunque no hay
machísimos más.
Ahora el mundialmente usado es el sistema operativo de Microsoft-Windows, Windows 7 es el más
recientemente que han desarrollado Microsoft. No he tenido la oportunidad de usarlo mucho, tengo
amigos que recientemente se han comprado algún ordenador ya están con el Windows 7
incorporado, les he preguntado que les pareció, y parece que por ahora están contentos, mejor que
el Windows Vista. No es tan pesado como el Windows Vista que la mayoría de la gente lo ha
clasificado como un fracaso total de Microsoft.
BIBLIOGRAFIA
-
http://es.wikipedia.org
http://www.maestrosdelweb.com/principiantes/historia-de-windows
http://www.taringa.net/posts/info/11171050/Evolucion-de-Windows–_todos_.html
http://windows.microsoft.com/es-ES/windows/history
http://ve.yahoo.com
Enciclopedia: Vive tu hogar/Estructuras de los computadores/Sistemas operativo
Descargar