Está en la página 1de 18

MONOGRAFA

TTULO DESARROLLO Y
EVOLUCIN DE LOS
SISTEMAS OPERATIVOS

NOMBRES ZETTY YAMIL

DVALOS
APELLIDOS
BARROZO

CURSO TICs

DOCENTE MENDOZA CORPUS


CARLOS

CHIMBOTE - PER

1
1. CAPTULO 1 ________________________________________________________ 3
1.1. CONCEPTO DE UN SISTEMA OPERATIVO ______________________________ 4
1.2. PARA QU SIRVEN? __________________________________________________ 4
1.3. ORGENES ____________________________________________________________ 5
1.4. DESARROLLO ________________________________________________________ 5
1.4.1. DCADA DE 1940 __________________________________________________________ 5
1.4.2. DCADA DE 1950 __________________________________________________________ 6
1.4.2.1. MONITOR RESIDENTE___________________________________________________ 6
1.4.2.2. ALMACENAMIENTO TEMPORAL _________________________________________ 6
1.4.3. DCADA DE 1960 __________________________________________________________ 7
1.4.3.1. MULTIPROGRAMACIN _________________________________________________ 7
1.4.3.2. TIEMPO COMPARTIDO __________________________________________________ 7
1.4.3.3. TIEMPO REAL __________________________________________________________ 8
1.4.3.4. MULTIPROCESADOR ____________________________________________________ 8
1.4.4. DCADA DE 1970 __________________________________________________________ 9
1.4.5. DCADA DE 1980 _________________________________________________________ 10
1.4.5.1. SunOS _________________________________________________________________ 11
1.4.5.2. MS-DOS _______________________________________________________________ 11
1.4.5.3. Macintosh ______________________________________________________________ 12
1.4.5.4. AmigaOS ______________________________________________________________ 12
1.4.5.5. OS/2 __________________________________________________________________ 12
1.4.6. DCADA DE 1990 _________________________________________________________ 13
1.4.6.1. BeOS __________________________________________________________________ 13
1.4.6.2. GNU/Linux _____________________________________________________________ 13
1.4.6.3. Solaris _________________________________________________________________ 14
1.4.6.4. Microsoft Windows NT ___________________________________________________ 15
1.4.6.5. FreeBSD _______________________________________________________________ 15
1.4.6.6. Microsoft Windows ______________________________________________________ 16
1.4.6.7. ReactOS _______________________________________________________________ 17
1.4.6.8. FreeDOS _______________________________________________________________ 17

2
1. CAP

TULO 1

3
1.1. CONCEPTO DE UN SISTEMA OPERATIVO

El conjunto de programas informticos que permite la administracin eficaz de los

recursos de una computadora es conocido como sistema operativo o software de

sistema. Estos programas comienzan a trabajar apenas se enciende el equipo, ya

que gestionan el hardware desde los niveles ms bsicos y permiten adems la

interaccin con el usuario.

Cabe destacar que los sistemas operativos no funcionan slo en las computadoras.

Por el contrario, este tipo de sistemas se encuentran en la mayora de los

dispositivos electrnicos que utilizan microprocesadores: el software de sistema

posibilita que el aparato cumpla con sus funciones (por ejemplo, un telfono mvil

o un reproductor de DVD).

1.2. PARA QU SIRVEN?

El sistema operativo cumple con cinco funciones bsicas: el suministro de interfaz

al usuario, la administracin de recursos, la administracin de archivos, la

administracin de tareas y el servicio de soporte y utilidades.

En cuanto a la interfaz al usuario, el sistema se encarga de que el sujeto pueda

cargar programas, acceder a archivos y realizar otras tareas con la computadora.

La administracin de recursos permite la direccin del hardware, incluyendo los

perifricos y la red. El software de sistema tambin se encarga de la gestin de

archivos, al controlar la creacin, la eliminacin y el acceso a los mismos y de la

administracin de las tareas informticas que llevan adelante los usuarios finales.

4
Por ltimo, podemos decir que el servicio de soporte es el encargado de actualizar

las versiones, aumentar la seguridad del sistema, aadir nuevas utilidades,

controlar los nuevos perifricos que se agregan a la computadora y corregir los

diversos errores del software.

1.3. ORGENES

La informtica tal y como se le conoce hoy en da, surgi a raz de la II Guerra

Mundial, en la dcada de los 40. En esos aos no exista siquiera el concepto de

Sistema Operativo y los programadores interactuaban directamente con el

hardware de las computadoras trabajando en lenguaje mquina (esto es,

programando nicamente con 0s y 1s)

El concepto de Sistema Operativo surge en la dcada de los 50. El primer Sistema

Operativo de la historia fue creado en 1956 para un ordenador IBM 704, y

bsicamente lo nico que haca era comenzar la ejecucin de un programa cuando

el anterior terminaba.

En los aos 60 se produce una revolucin en el campo de los Sistemas Operativos.

Aparecen conceptos como sistema multitarea, sistema multiusuario, sistema

multiprocesadores y sistema en tiempo real.

Es en esta dcada cuando aparece UNIX, la base de la gran mayora de los

Sistemas Operativos que existen hoy en da.

1.4. DESARROLLO

1.4.1. DCADA DE 1940

5
A finales de la dcada de 1940, con lo que se podra considerar la aparicin

de la primera generacin de computadoras en el mundo, se acceda

directamente a la consola de la computadora desde la cual se actuaba sobre

una serie de micro interruptores que permitan introducir directamente el

programa en la memoria de la computadora.

1.4.2. DCADA DE 1950

A principios de los aos 50 con el objeto de facilitar la interaccin entre

persona y computadora, los sistemas operativos hacen una aparicin discreta

y bastante simple, con conceptos tales como el monitor residente, el proceso

por lotes y el almacenamiento temporal.

1.4.2.1. MONITOR RESIDENTE

Su funcionamiento era bastante simple, se limitaba a cargar

programas a la memoria, leyndolos de una cinta o de tarjetas

perforadas, y ejecutarlos. El problema era encontrar una forma de

optimizar el tiempo entre la retirada de un trabajo y el montaje del

siguiente.

El primer Sistema Operativo de la historia fue creado en 1956 para

un ordenador IBM 704, y bsicamente lo nico que haca era

comenzar la ejecucin de un programa cuando el anterior terminaba.

1.4.2.2. ALMACENAMIENTO TEMPORAL

Su objetivo era disminuir el tiempo de carga de los programas,

haciendo simultnea la carga del programa o la salida de datos con la

6
ejecucin de la siguiente tarea. Para ello se utilizaban dos tcnicas, el

buffeing y el spooling.

1.4.3. DCADA DE 1960

En los aos 60 se produjeron cambios notorios en varios campos de la

informtica, con la aparicin del circuito integrado la mayora orientados a

seguir incrementando el potencial de los ordenadores. Para ello se utilizaban

tcnicas de lo ms diversas.

1.4.3.1. MULTIPROGRAMACIN

En un sistema "multiprogramado" la memoria principal alberga a ms

de un programa de usuario. La CPU ejecuta instrucciones de un

programa, cuando el que se encuentra en ejecucin realiza una

operacin de E/S; en lugar de esperar a que termine la operacin de

E/S, se pasa a ejecutar otro programa. Si este realiza, a su vez, otra

operacin de E/S, se mandan las rdenes oportunas al controlador, y

pasa a ejecutarse otro. De esta forma es posible, teniendo almacenado

un conjunto adecuado de tareas en cada momento, utilizar de manera

ptima los recursos disponibles.

1.4.3.2. TIEMPO COMPARTIDO

En este punto tenemos un sistema que hace buen uso de la electrnica

disponible, pero adolece la falta de interactividad; para conseguirla

debe convertirse en un sistema multiusuario, en el cual existen varios

usuarios con un terminal en lnea, utilizando el modo de operacin de

7
tiempo compartido. En estos sistemas igual que en la

multiprogramacin. Pero, a diferencia de sta, cuando un programa

lleva cierto tiempo ejecutndose el sistema operativo lo detiene para

que se ejecute otra aplicacin.

1.4.3.3. TIEMPO REAL

Estos sistemas se usan en entornos donde se deben aceptar y procesar

en tiempos muy breves un gran nmero de sucesos, en su mayora

externos al ordenador. Si el sistema no respeta las restricciones de

tiempo en las que las operaciones deben entregar su resultado se dice

que ha fallado. El tiempo de respuesta a su vez debe servir para

resolver el problema o hecho planteado. El procesamiento de

archivos se hace de una forma continua, pues se procesa el archivo

antes de que entre el siguiente, sus primeros usos fueron y siguen

siendo en telecomunicaciones.

1.4.3.4. MULTIPROCESADOR

Diseo que no se encuentran en ordenadores monoprocesador. Estos

problemas derivan del hecho de que dos programas pueden ejecutarse

simultneamente y, potencialmente, pueden interferirse entre s.

Concretamente, en lo que se refiere a las lecturas y escrituras en

memoria. Existen dos arquitecturas que resuelven estos problemas:

La arquitectura NUMA, donde cada procesador tiene acceso y

control exclusivo a una parte de la memoria. La arquitectura SMP,

8
donde todos los procesadores comparten toda la memoria. Esta

ltima debe lidiar con el problema de la coherencia de cach. Cada

microprocesador cuenta con su propia memoria cach local. De

manera que cuando un microprocesador escribe en una direccin de

memoria, lo hace nicamente sobre su copia local en cach. Si otro

microprocesador tiene almacenada la misma direccin de memoria en

su cach, resultar que trabaja con una copia obsoleta del dato

almacenado.

Para que un multiprocesador opere correctamente necesita un sistema

operativo especialmente diseado para ello. La mayora de los

sistemas operativos actuales poseen esta capacidad.

1.4.4. DCADA DE 1970

Adems del Atlas Supervisor y el OS/360, los aos 1970 marcaron el

inicio de UNIX, a mediados de los 60 aparece Multics, un sistema

operativo multiusuario-multitarea desarrollado por los laboratorios

Bell de AT&T y 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.

Se trataba de sistemas grandes, complejos 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.

9
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.

1.4.5. DCADA DE 1980

Con la creacin de los circuitos LSI (integracin a gran escala), chips que

contenan miles de transistores en un centmetro cuadrado de silicio, empez

el auge de los ordenadores personales. En stos se dej un poco de lado el

rendimiento y se busc ms que el sistema operativo fuera amigable,

surgiendo mens, e interfaces grficas. Esto reduca la rapidez de las

aplicaciones, pero se volvan ms prcticos y simples para los usuarios. En

esta poca, siguieron utilizndose lenguajes ya existentes, como Smalltalk o

C, y nacieron otros nuevos, de los cuales se podran destacar: C++ y Eiffel

dentro del paradigma de la orientacin a objetos, y Haskell y Miranda en el

campo de la programacin declarativa. Un avance importante que se

estableci a mediados de la dcada de 1980 fue el desarrollo de redes de

computadoras personales que corran sistemas operativos en red y sistemas

operativos distribuidos. En esta escena, dos sistemas operativos eran los

mayoritarios: MS-DOS (Micro Soft Disk Operating System), escrito por

Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel

10
8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales

que hacan uso del Motorola 68000.

1.4.5.1. SunOS

SunOS fue la versin del sistema operativo derivado de Unix y BSD

desarrollado por Sun Microsystems para sus estaciones de trabajo y

servidores hasta el principio de los aos 1990. sta estaba basada en

los UNIX BSD con algunos aadidos de los System V UNIX en

versiones posteriores.

SunOS 1.0 estaba basada bsicamente en BSD 4.1 y se public en

1982. SunOS 2.0, que sali en 1985, usaba BSD 4.2 como una base e

introduca una capa de sistema de ficheros virtual (VFS) y el

protocolo NFS. SunOS 3.0 coincida con el lanzamiento de la serie

Sun-3 en 1986 e incorporaba varias utilidades de System V. SunOS

4.0, que sali en 1989, migr a la base de BSD 4.3, introdujo un

nuevo sistema de memoria virtual, enlazamiento dinmico y una

implementacin de la arquitectura System V STREAMS I/O.

SunOS 5.0 y las versiones posteriores estn basadas en UNIX System

V Release 4.

1.4.5.2. MS-DOS

En 1981 Microsoft compr un sistema operativo llamado QDOS que,

tras realizar unas pocas modificaciones, se convirti en la primera

versin de MS-DOS (Micro Soft Disk Operating System). A partir

11
de aqu se sucedieron una serie de cambios hasta llegar a la versin

7.1, versin 8 en Windows Milenium, a partir de la cual MS-DOS

dej de existir como un componente del Sistema Operativo.

En 1983, con la aparicin de los ordenadores MSX, se realiz una

adaptacin para este sistema que utilizaba el procesador Z-80 llamada

MSX-DOS. Era un cruce entre la versin MS-DOS 1.25 y CP/M. En

1988, una vez que Microsoft se desvincul de proyecto, ASCII

Corporation public la versin MSX-DOS 2.0 que aadi, entre otras

cosas, soporte para el uso de directorios.

1.4.5.3. Macintosh

El lanzamiento oficial del ordenador Macintosh en enero de 1984,

inclua su sistema operativo Mac OS cuya caractersticas novedosas

era una GUI (Graphic User Interface), Multitareas y Mouse. Provoc

diferentes reacciones entre los usuarios acostumbrados a la lnea de

comandos y algunos tachando el uso del Mouse como juguete.

1.4.5.4. AmigaOS

AmigaOS es el nombre que recibe el conjunto de la familia de

gestores de ventanas y ROMs que incluan por defecto los

ordenadores personales Commodore Amiga como sistema operativo.

Fue desarrollado originalmente por Commodore International, e

inicialmente presentado en 1985 junto con el Amiga 1000.

1.4.5.5. OS/2

12
OS/2 es un sistema operativo de IBM que intent suceder a DOS

como sistema operativo de las computadoras personales. Se

desarroll inicialmente de manera conjunta entre Microsoft e IBM,

hasta que la primera decidi seguir su camino con su Windows e

IBM se ocup en solitario de OS/2.

OS/2 ya no es comercializado por IBM, y el soporte estndar de IBM

para OS / 2 se suspendi el 31 de diciembre de 2006. Se ha

mantenido desde entonces con relativamente pocas nuevas

caractersticas bajo el nombre eComStation.

1.4.6. DCADA DE 1990

1.4.6.1. BeOS

BeOS es un sistema operativo para PC desarrollado por Be

Incorporated en 1990, orientado principalmente a proveer alto

rendimiento en aplicaciones multimedia. A pesar de la creencia

comn fomentada por la inclusin de la interfaz de comandos Bash

en el sistema operativo, el diseo de BeOS no estaba basado en

UNIX.

Originalmente (1995-1996) el sistema operativo se corra sobre su

propio hardware, conocido como BeBox. Ms tarde (1997) fue

extendido a la plataforma PowerPC y finalmente (1998) se aadi

compatibilidad con procesadores x86.

1.4.6.2. GNU/Linux

13
Este sistema al parecer es una versin mejorada de Unix, basado en el

estndar POSIX, un sistema que en principio trabajaba en modo

comandos. Hoy en da dispone de Ventanas, gracias a un servidor

grfico 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 o Compiz. Lo

que permite utilizar Linux de una forma visual atractiva.

Existen muchas distribuciones actuales de Gnu/Linux (Debian,

Fedora, Ubuntu, Slackware, etc.) donde todas ellas tienen en comn

que ocupan el mismo ncleo Linux. Dentro de las cualidades de

Gnu/Linux se puede caracterizar el hecho de que la navegacin a

travs de la web es sin riegos de ser afectada por virus, esto debido al

sistema de permisos implementado, el cual no deja correr ninguna

aplicacin sin los permisos necesarios, permisos que son otorgados

por el usuario. A todo esto se suma que los virus que vienen en

dispositivos desmontables tampoco afectan al sistema, debido al

mismo sistema de permisos.

1.4.6.3. Solaris

Solaris es un sistema operativo de tipo Unix desarrollado desde 1992

inicialmente por Sun Microsystems y actualmente por Oracle

Corporation como sucesor de SunOS. Es un sistema certificado

oficialmente como versin de Unix. Funciona en arquitecturas

SPARC y x86 para servidores y estaciones de trabajo.

14
1.4.6.4. Microsoft Windows NT

Windows NT es una familia de sistemas operativos producidos por

Microsoft, de la cual la primera versin fue publicada en julio de

1993.

Previamente a la aparicin del famoso Windows 95 la empresa

Microsoft concibi una nueva lnea de sistemas operativos orientados

a estaciones de trabajo y servidor de red. Un sistema operativo con

interfaz grfica propia, estable y con caractersticas similares a los

sistemas de red UNIX. Las letras NT provienen de la designacin del

producto como "Tecnologa Nueva" (New Technology).

Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0.

Adems, Windows NT se distribua en dos versiones, dependiendo

de la utilidad que se le fuera a dar: Workstation para ser utilizado

como estacin de trabajo y Server para ser utilizado como servidor.

1.4.6.5. FreeBSD

FreeBSD es un sistema operativo multiusuario, capaz de efectuar

multitarea con apropiacin y multiproceso en plataformas

compatibles con mltiples procesadores; el funcionamiento de

FreeBSD est inspirado en la variante 4.4 BSD-Lite de UNIX.

Aunque FreeBSD no puede ser propiamente llamado UNIX, al no

haber adquirido la debida licencia de The Open Group, FreeBSD s

15
est hecho para ser compatible con la norma POSIX, al igual que

varios otros sistemas "clones de UNIX".

El sistema FreeBSD incluye el ncleo, la estructura de ficheros del

sistema, bibliotecas de la API de C, y algunas utilidades bsicas. La

versin 6.14 trajo importantes mejoras como mayor apoyo para

dispositivos Bluetooth y controladores para tarjetas de sonido y red.

La versin 7.0, lanzada el 27 de febrero de 2008, incluye

compatibilidad con el sistema de archivos ZFS de Sun y a la

arquitectura ARM, entre otras novedades.

La distribucin ms notable es PC-BSD.

1.4.6.6. Microsoft Windows

Windows es el nombre de una familia de sistemas operativos

desarrollados y vendidos por Microsoft basado en MS-DOS.

Windows nunca fue realmente un Sistema Operativo con verdadero

entorno grfico hasta Windows 95. Hasta la versin 3.11 Windows

fue un entorno de escritorio para MS-DOS.

Windows 95 es un sistema operativo con interfaz grfica de usuario

hbrido de entre 16 y 32 bits. Fue lanzado al mercado el 24 de agosto

de 1995 por la empresa de software Microsoft con notable xito de

ventas. Durante su desarrollo se conoci como Windows 4 o por el

nombre clave Chicago. Esta serie de Windows termin con Windows

Me.

16
1.4.6.7. ReactOS

ReactOS (React Operating System) es un sistema operativo de

cdigo abierto destinado a lograr la compatibilidad binaria con

aplicaciones de software y controladores de dispositivos hechos para

Microsoft Windows NT versiones 5.x en adelante (Windows XP y

sus sucesores).

En 1996 un grupo de programadores y desarrolladores de software

libre comenzaron un proyecto llamado FreeWin95 el cual consista

en implementar un clon de Windows 95. El proyecto estuvo bajo

discusin por el diseo del sistema ya habiendo desarrollado la capa

compatible con MS-DOS, pero lamentablemente esta fue una

situacin que no se complet. Para 1997 el proyecto no haba lanzado

ninguna versin, por lo que los miembros de ste, coordinados por

Jason Filby, pudieron revivirlo. Se decidi cambiar el ncleo del

sistema compatible con MS-DOSy de ahora en adelante basarlo en

uno compatible con Windows NT, y as el proyecto pudo seguir

adelante con el nombre actual de ReactOS, que comenz en febrero

de 1998, desarrollando las bases del kernel y algunos drivers bsicos.

1.4.6.8. FreeDOS

FreeDOS es un proyecto que aspira a crear un sistema operativo libre

que sea totalmente compatible con las aplicaciones y los

controladores de MS-DOS.

17
El programa ya ha alcanzado un alto grado de madurez y tiene

algunas caractersticas que no existan en MS-DOS. Algunos

comandos de FreeDOS son idnticos o mejores que sus equivalentes

de MS-DOS, pero an faltan algunos del sistema operativo original.

El intrprete de lnea de comandos usado por FreeDOS se llama

FreeCOM.

18

También podría gustarte