You are on page 1of 90

Sistemas operativos

Introduccin
Una computadora consta de uno o mas
procesadores, una memoria principal y muchos
dispositivos de entrada y salida que
constituyen una serie de dispositivos que
resultaran muy difciles de analizar por
cualquier programador por lo tanto existe una
capa de software llamada Sistema Operativo
cuyo trabajo es
proporcionar a los
programadores o usuarios un modelo de
computadora mas simple encargado de la
administracin de todos los recursos.

Muchas veces como usuarios de una


computadora tenemos la impresin de
interacctuar con el sistema operativo pero
en realidad tenemos interaccion con el
GUI siempre que el S.O posea interfaz
grafica de usuario.

Definicin de S. O.
Es un programa o conjunto de programas.
Estos programas trabajan juntos para
lograr ciertos objetivos.
Se encarga de gestionar ciertos recursos:
Entrada/salida
Tratamiento de la informacin
Almacenamiento masivo

Acta de intermediario entre el hardware y


los programas de aplicacin.

Funcionamiento de los
ordenadores y S. O.
Ejecucin de un solo programa a la vez.
Batch: conjunto de programas que se ejecutan en grupo.
Multiprogramacin: varios programas se ejecutan a la
vez y el S. O. Asigna los recursos.
Entrada remota de trabajos
Tratamiento de transacciones: permite la ejecucin
mltiple de un mismo programas (multithreading)
Multiacceso: varios usuarios actuando de forma
concurrente.
Tiempo real: los ordenadores pueden interactuar con
otros equipos.

Objetivos de los S. O.
Hacer posible el uso eficiente de los recursos
del sistema:
Acta coordinando las diferentes velocidades de
funcionamiento de los dispositivos. P. E. Mas
velocidad de procesadores, mas lentitud de
perifricos.

Simplificar la operacin de trabajo con el


hardware:
Generan una mquina virtual: ordenador simplificado
en el que el S. O. Carga con el trabajo de
acercamiento al hardware.

Funciones de los S. O.
Asignacin de tiempo de CPU:
Planificar las diversas actividades.

Control de recursos:
Asignar recursos de forma racional. P. E. Divisin de la memoria
del ordenador entre los programas, controlar colas de e/s.

Control de entrada/salida:
Gestionar los datos desde y hacia los perifricos.

Control de los errores y proteccin:


Informar de las situaciones anmalas

Interfaz con el usuario:


Facilita el uso.

Facilidades contables:
Clculo de costes de uso de CPU.

Tipos de S. O.
Estructura jerrquica

Tipos de S. O.
Sistema operativos
por servicios

Estructura de un S. O.

Ncleo
Gestin de la memoria
Control de entrada/salida
Gestin de dispositivos de almacenamiento
masivo
Asignacin de recursos y planificacin
Proteccin
Interfaz de usuario

Ncleo
Descansa directamente sobre el hardware
y proporciona una serie de servicios a las
capas superiores del sistema.
Las tareas principales son:
Manejo de interrupciones
Asignacin de trabajo al procesador
Proporcionar una va de comunicacin entre
los diferentes programas

Ncleo
Manejo de interrupciones:
Cuando el hardware detecta una interrupcin,
el control se transfiere a este mdulo,
el cual analiza el carcter de la interrupcin y
toma las acciones apropiadas:
Transferir el control a otro mdulo del S. O.
Iniciar otro programa
Continuar la ejecucin del programa interrumpido

Gestin de interrupciones S. O.
multitarea

ES3
ES2
ES1
P3
P2
P1
SO

P3

P1
P2

P3

Ncleo
Asignacin de trabajo al procesador y
comunicacin entre programas
El ncleo transfiere el control al programa que el
planificador ha determinado para que sea el prximo
en ejecutarse.
La comunicacin entre programas se logra
manteniendo una cola de mensajes en espera para
cada uno de los programas activos.
El ncleo recibe los mensajes y los va almacenando
en la cola apropiada al destino en cuestin, para
distribuirlos cuando el programa destino se active.

Ncleo

Gestin de la memoria
La memoria principal de la mayora de los ordenadores
es mucho ms pequea de lo que sera necesario para
manejar todos los programas y datos.
El mdulo de gestin de memoria es el encargado de
asignar ciertas porciones de la memoria principal a los
diferentes programas, mientras el resto de programas y
datos se mantienen en los dispositivos de
almacenamiento masivo.
La forma ms comn de gestin de memoria es crear
una memoria virtual utilizando los dispositivos de
almacenamiento masivo.

Gestin de la memoria

Gestin de la memoria

Divisin de la memoria entre las


tareas
Por pginas: bloques de bytes de igual
tamao para todos los procesos y tareas.
Por segmentos: bloques de bytes con
distinto tamao segn el proceso.
Por segmentos paginados: Los
segmentos de tamao distinto se dividen
a su vez en pginas de distinto tamao.

Control de la entrada/salida
Los problemas derivados de las diferentes
velocidades de funcionamiento de los
dispositivos son tratados por este mdulo
presentndolo como una cuestin independiente
del dispositivo.
P.e. En las salidas es frecuente la utilizacin de
spoolers, los datos se almacenan
temporalmente en una cola situada en un
dispositivo de almacenamiento masivo hasta
que el perifrico requerido quede libre.

Gestin de entradas/salidas
Proceso

Soft E/S

Soft Perif

Peticin E/S
Peticin OK

Ctrl Interr

Hardware

Gestin de los dispositivos de


almacenamiento masivo
Los datos y programas de un dispositivo de
almacenamiento masivo se mantienen en
ficheros.
Supervisa la creacin, actualizacin y
eliminacin de estos ficheros.
Mantiene un directorio con todos los ficheros que
existen en el sistema en cada momento.
Cada fichero est dotado de un conjunto de
privilegios de acceso, que indican la extensin
con la que pueden compartir la informacin
contenida en el fichero. El S. O. Vigila que estos
privilegios no sean violados.

Sistema de archivos

Todas las aplicaciones computarizadas necesitan almacenar y recuperar la


informacin Superando las limitaciones del almacenamiento real.
Trascendiendo a la duracin de los procesos que las utilizan o generan.
Independizando a la informacin de los procesos permitiendo el acceso a la
misma a travs de varios procesos.
Las condiciones esenciales para el almacenamiento de la informacin a largo
plazo son:
Debe ser posible almacenar una cantidad muy grande de informacin.
La informacin debe sobrevivir a la conclusin del proceso que la utiliza.
Debe ser posible que varios procesos tengan acceso concurrente a la informacin.

La solucin es el almacenamiento de la informacin en discos y otros medios


externos en unidades llamadas archivos:
Los archivos deben ser persistentes, es decir que no deben verse afectados por la
creacin o terminacin de un proceso.
Los archivos son una coleccin de datos con nombre.
Pueden ser manipulados como una unidad por operaciones como: open, close, create,
destroy, copy, rename, list.
Los elementos de datos individuales dentro del archivo pueden ser manipulados por
operaciones como: read, write, update, insert, delete.

El Sistema de Archivos es la parte del sistema de administracin del


almacenamiento responsable, principalmente, de la administracin de los
archivos del almacenamiento secundario.
Es la parte del S. O. responsable de permitir compartir controladamente la
informacin de los archivos.

Sistema de archivos

Los usuarios deben poder crear, modificar y borrar archivos.


Se deben poder compartir los archivos de una manera cuidadosamente controlada
El mecanismo encargado de compartir los archivos debe proporcionar varios tipos de acceso
controlado:

Se debe poder estructurar los archivos de la manera ms apropiada a cada aplicacin. Los
usuarios deben poder ordenar la transferencia de informacin entre archivos.
Se deben proporcionar posibilidades de respaldo y recuperacin para prevenirse contra:

Ej.: Acceso de Lectura, Acceso de Escritura, Acceso de Ejecucin, varias combinaciones de estos,
etc.

La prdida accidental de informacin.


La destruccin maliciosa de informacin.

Se debe poder referenciar a los archivos mediante Nombres Simblicos, brindando


Independencia de Dispositivos. En ambientes sensibles, el sistema de archivos debe
proporcionar posibilidades de Cifrado y Descifrado.
El sistema de archivos debe brindar una interfase favorable al usuario:
Debe suministrar una visin lgica de los datos y de las funciones que sern ejecutadas, en vez
de una visin fsica.
El usuario no debe tener que preocuparse por:

Los dispositivos particulares.


Dnde sern almacenados los datos.
El formato de los datos en los dispositivos.
Los medios fsicos de la transferencia de datos hacia y desde los dispositivos.

Sistema
de
archivos
Un Archivo es un conjunto de registros relacionados
El Sistema de Archivos es un componente importante de un S. O. y suele
contener:
Mtodos de acceso relacionados con la manera de acceder a los datos almacenados en
archivos.
Administracin de archivos referida a la provisin de mecanismos para que los archivos
sean almacenados, referenciados, compartidos y asegurados.
Administracin del almacenamiento auxiliar para la asignacin de espacio a los archivos
en los dispositivos de almacenamiento secundario.
Integridad del archivo para garantizar la integridad de la informacin del archivo.

El sistema de archivos est relacionado especialmente con la administracin del


espacio de almacenamiento secundario, fundamentalmente con el almacenamiento
de disco. Una forma de organizacin de un sistema de archivos puede ser la
siguiente:

Se utiliza una raz para indicar en qu parte del disco comienza el directorio raz .
El directorio raz apunta a los directorios de usuarios.
Un directorio de usuario contiene una entrada para cada uno de los archivos del usuario.
Cada entrada de archivo apunta al lugar del disco donde est almacenado el archivo
referenciado.

Los nombres de archivos solo necesitan ser nicos dentro de un directorio de


usuario dado. El nombre del sistema para un archivo dado debe ser nico para el
sistema de archivos.
En sistemas de archivo jerrquicos el nombre del sistema para un archivo suele
estar formado como el nombre de la trayectoria del directorio raz al archivo.

Sistema de archivos

Asignacin de recursos y
planificacin
La mayor parte del tiempo en que un ordenador est
funcionando, la demanda de recursos es mayor que los
realmente existentes. Este problema se resuelve
aplicando una poltica de asignacin de recursos.
El mecanismo sera sencillo si se pudiese utilizar una
poltica del tipo: atender primero al que antes lo
solicite, sin embargo esto puede llevar a situaciones de
deadlock (sistema colgado o caido) cuando dos
programas solicitan insistentemente recursos asignados
a otro.
El planificador cuenta con una poltica que varia de un S.
O. a otro. Una poltica muy comn consiste en el time
slicing (asignacin de intervalos cortos de tiempo a los
programas)

Asignacin de recursos y
planificacin
Fin de un intervalo de tiempo

Nuevos
programas

Cola del
procesador

Programas listos
para ejecutarse

Programas
ejecutables

Programas cuyas
peticiones e/s
satisfechas

Programas
terminados

Procesador
Ejecucin de
Un programa

Colas de
Entrada/salida
Programas no ejecutables

Programas bloqueados
por peticiones e/s

Proteccin
Acta contra dos sucesos:
Errores
Abuso deliberado de los recursos del sistema

Bloqueos

Interfaz de usuario
Interfaz de comandos
Interfaz grfica

MS DOS
Desarrollado en 1979
MS DOS, IBM, Bill Gates y Microsoft

MS DOS
Usuario

Procesador
de comandos
Sistema de
Transferencia de
caracteres

Controladores de
dispositivos

Sistema de
ficheros

Bios

Firmware
Hardware

Programas
de aplicacin

Utilidades

MS DOS
Procesador de comandos
Interfaz de usuario
Gestionar el sistema de interrupciones
Tratar los errores
Ejecutar los comandos internos del MS DOS

MS DOS
Gestin de almacenamiento masivo
Gestin de ficheros del ordenador
Sistemas de directorios
Directorio
raz

Fichero

Directorio

Directorio

Fichero

Fichero

Fichero

Directorio

Fichero

Windows
Interfaz grfico
Metfora escritorio
Mens y botones
Teclado y ratn
S: O. Usuario
S. O. Servidores
Historia

Windows 1.0, 2.0, 3.0


Windows 3.1
Windows 3.11
Windows 95 y 98
Windows NT, 2000 y XP
Windows CE
Windows Pocket PC

UNIX

Laboratorios Bell de ATT


S. O. de propsito general
Multiusuario e Interactivo
Soporta multiprogramacin y multiacceso

LINUX
Desarrollado por Linus Torvald
Funciona sobre plataformas Intel o Motorola
Se estructura en:
Ncleo o Kernel: Interacta directamente con el
hardware y reside permanentemente en memoria.
Shell: Intrprete de comandos. Interfaz entre ncleo y
usuario.
Utilidades o programas de usuario.

LINUX
Interfaz grfica

CARACTERISTICAS DE
LOS SISTEMAS
OPERATIVOS:
LINUX
UNIX
WINDOWS

LINUX

Caractersticas

MULTITAREA

Describe
la
habilidad
de
ejecutar,
aparentemente al mismo tiempo, numerosos
programas sin obstaculizar la ejecucin de
cada aplicacin. Esto se conoce como
multitarea preferente, porque cada programa
tiene garantizada la posibilidad de correr.

MULTIUSUARIO
Linux permite que ms de una sola
persona pueda trabajar en la misma
versin de la misma aplicacin de manera
simultnea, desde las mismas terminales,
o en terminales separadas.

OTRAS

Utiliza varios formatos de archivo que son


compatibles
con
casi
todos
los
sistemas
operacionales utilizados en la actualidad.
Linux incorpora una gama de sistemas de interfaz
grfica (ventanas) de igual o mejor calidad que otras
ofrecidas en muchos paquetes comerciales.

Linux integra una implementacin completa de los


diferentes protocolos y estndares de red, con los que
se puede conectar fcilmente a Internet y acceder a
todo tipo de informacin disponible.

UNIX

Es un sistema operativo de tiempo


compartido, controla los recursos de una
computadora y los asigna entre los
usuarios. Permite a los usuarios correr sus
programas. Controla los dispositivos de
perifricos conectados a la mquina.

CARACTERISTICAS
- Es un sistema operativo multiusuario, con
capacidad de simular multiprocesamiento y
procesamiento no interactivo.

- Est escrito en un lenguaje de alto nivel : C.

- Dispone de un lenguaje
programable llamado SHELL.

de

control

- Ofrece facilidades para la creacin de


programas y sistemas y el ambiente adecuado
para las tareas de diseos de software.

- Emplea manejo dinmico de memoria por


intercambio o paginacin.

- Tiene capacidad de interconexin de procesos.

- Permite comunicacin entre procesos.

- Permite comunicacin entre procesos.

- Emplea un sistema jerrquico de


archivos, con facilidades de proteccin de
archivos, cuentas y procesos.

- Tiene facilidad para redireccionamiento


de Entradas/Salidas.

- Garantiza un alto grado de portabilidad.

WINDOWS

Windows
XP
La unin de Windows NT/2000 y la familia
de Windows 9.x se alcanz con Windows
XP liberado en 2001 en su versin Home y
Professional. Windows XP usa el ncleo
de Windows NT.

caractersticas

Incorpora una nueva interfaz y hace


alarde
de
mayores
capacidades
multimedia. Adems dispone de otras
novedades como la multitarea mejorada,
soporte para redes inalmbricas y
asistencia remota. Se puede agregar
inmediatamente de haber lanzado el ltimo
Service Pack (SP2).

VENTAJAS

LINUX

DESVENTAJAS

El mejor costo del mercado,


gratuito o un precio simbolico por
el cd

Para algunas cosas debes de


saber usar unix

Tienes una enorme cantidad de


software libre para este sistema

La mayoria de los ISP no dan


soporte para algo que no sea
windows (ignorantes).

Mayor estabilidad por algo lo usan No Existe mucho software


en servidores de alto rendimiento comercial.
Entorno grafico (beryl) mejor que
el aero de windows
Existen distribuciones de linux
para diversos tipos de equipo,
hasta para maquinas de 64 bits.
Las vulneralidades son detectadas
y corregidas ms rapidamente que
cualquier otro sistema operativo

Muchos juegos no corren en linux

MAC :
VENTAJAS

DESVENTAJAS

mejor interfaz grafica del Costoso (aunque viene


mercado
incluido con la maquina)
Ideal para diseo grafico Existe poco software
para este sistema
operativo.
Es muy estable

Es ms complicado
encontrar gente que la
pueda arreglar en caso
de fallas.

Y WINDOWS :
VENTAJAS

DESVENTAJAS

Es ms conocido

El costo es muy alto

Es el que tiene ms software Las nuevas versiones


desarrollado
requieren muchos recursos
Y a pesar de esto, este es
el SO mas utilizado a nivel
mundial.
Creo que deberiamos
cambiarnos todos a Linux
o a Mac, XD

La mayoria de los virus


estan echos para win
Puedes tener errores de
compatibilidad en sistemas
nuevos.
Historicamente es ms
inestable de los 3

Usuarios de SO :

Historia y
evolucin de los
sistemas
operativos

La informtica tal y como se le conoce hoy 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, en binario, 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.

En los aos 70 se produce un boom en


cuestin de ordenadores personales,
acercando estos al pblico general de
manera impensable hasta entonces. Esto
hace que se multiplique el desarrollo,
crendose el lenguaje de programacin C
(diseado especficamente para reescribir
por completo el cdigo UNIX).
Como consecuencia de este crecimiento
exponencial de usuarios, la gran mayora
de ellos sin ningn conocimiento sobre
lenguajes de bajo o alto nivel, hizo que en
los aos 80, la prioridad a la hora de
disear un sistema operativo fuese la
facilidad de uso, surgiendo as las primeras
interfaces de usuario.
En los 80 nacieron sistemas como MacOS,
MS-DOS, Windows.

En la dcada de los 90 hace su aparicin Linux, publicndose la primera


versin del ncleo en septiembre de 1991, que posteriormente se unira al
proyecto GNU, un sistema operativo completamente libre, similar a UNIX,
al que le faltaba para funcionar un ncleo funcional. Hoy en da la mayora
de la gente conoce por Linux al Sistema Operativo que realmente se llama
GNU/Linux

Generacin
Cero.

Finales de los 40: aparicin de la primera


generacin de computadoras.
Solo haba un pequeo nmero de
computadoras.
Todo se haca en lenguaje de maquina
No existan los sistemas operativos.

1. Generacin.

Empiezan a aparecer los sistemas operativos


Monitor residente: 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: disminuir 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

2. Generacin.

Se

produjeron varios cambios con la


aparicin del circuito cerrado para seguir
incrementando
el
potencial
de
los
ordenadores

mediados de los 60 aparece Multics


(sistema operativo multiusuario) aunque
luego fracas

A finales de esta dcada


empez a desarrollarse UNIX

TCNICAS
Multiprogramacin:
la memoria alberga
mas 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
maquinas 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.

3. Generacin.

Llamada la dcada de los sistemas


general

de propsito

Se desarrollan tecnologas que se siguen utilizando hoy


en da
Boom de los miniordenadores
Los sistemas que ya existan eran grandes, caros y ocasionaban
un gran consumo de recursos.

Los nuevos sistemas incorporan una amplia capa de


software entre el usuario y el ordenador, para que el
usuario no necesite conocer ningn detalle del circuito.

Comparacin
Distribuidos
Los sistemas distribuidos estn basados en las ideas bsicas de
transparencia, eficiencia, flexibilidad, escalabilidad y fiabilidad.
Sin embargo estos aspectos son en parte contrarios, y por lo
tanto los sistemas distribuidos han de cumplir en su diseo el
compromiso de que todos los puntos anteriores sean
solucionados de manera aceptable.

Transparencia

El concepto de transparencia de un sistema distribuido


va ligado a la idea de que todo el sistema funcione de
forma similar en todos los puntos de la red,
independientemente de la posicin del usuario. Queda
como labor del sistema operativo el establecer los
mecanismos que oculten la naturaleza distribuida del
sistema y que permitan trabajar a los usuarios como si
de un nico equipo se tratara.

En un sistema transparente, las diferentes copias de un


archivo deben aparecer al usuario como un nico
archivo. Queda como labor del sistema operativo el
controlar las copias, actualizarlas en caso de
modificacin y en general, la unicidad de los recursos y
el control de la concurrencia.
El que el sistema disponga de varios procesadores debe
lograr un mayor rendimiento del sistema, pero el
sistema operativo debe controlar que tanto los usuario
como los programadores vean el ncleo del sistema
distribuido como un nico procesador. El paralelismo es
otro punto clave que debe controlar el sistema operativo,
que debe distribuir las tareas entre los distintos
procesadores como en un sistema multiprocesador, pero
con la dificultad aadida de que sta tarea hay que
realizarla a travs de varios ordenadores.

En el inicio de la era de la informtica las computadoras


eran grandes y caras. Debido a su escasez y coste, stas
funcionaban de forma independiente entre ellas.
A partir de los aos 70, surgen los primeros
miniordenadores, que competiran con los grandes
ordenadores tanto por las prestaciones como por su
precio, con lo que se extendi su uso. Los grandes
sistemas centralizados fueron dejando paso lentamente
a sistemas mucho ms descentralizados, y formados por
varios ordenadores o a sistemas multiprocesador.
Pronto surgieron nuevas necesidades de interconexin
de los equipos, y se desarrollaron las redes de rea local
(LAN), como Ethernet o Token ring. En la actualidad,
Internet es la red de mayor tamao y la ms usada, y
mantiene un impresionante ritmo de crecimiento.
Adems, Internet es la base de muchos nuevos proyectos
de sistemas distribuidos.

MVS

BDOS

CCP

CP/M

MULTICS

4. Generacin.

Creacin de los circuitos LSI


Surgieron los mens y las interfaces grficas,
y aunque eso ralentizaba las aplicaciones,
era ms practico y simple para los usuarios.

Apple
Macintosh
Lanzamiento
en 1984. Al estar diseado para
funcionar a travs de GUI (Graphic User
Interface) y no con la lnea de comandos
como d costumbre mucha gente no se lo tomo
en serio.

MS-DOS
El MS-DOS( Microsoft Disk Operating System) sistema
que surge a partir de una serie de modificaciones del
sistema operativo QDOS, el cual compr Windows en
1981. Al llegar a la versin 7.1, el MS-DOS pas a estar
integrado en el sistema operativo de Windows.

Aparece Linux

GNU/ LINUX
En 1991
aparece la
primera
versin del
ncleo de
LINUX

Similar a UNIX , y
est basado en el
estndar posix
( que trabajaba en modo
comandos)

Unix tiene dos variantes fundamentales,


los Unix Sistema V y los Unix BSD
(Berkeley Software Development).
En la actualidad las versiones comerciales
ms importantes de UNIX son:

-SOLARIS: Es el nombre con el que se conoce el sistema


operativo de Sun Microsystems. Originalmente se llam SunOS,
pero posteriormente, debido a la presentacin de UNIX Sistema V
se desarroll una nueva versin a la que se le llam Solaris.
Existen versiones de Solaris para Power PC, Intel y Sparc.
-AIX: La versin del sistema operativo UNIX para las mquinas
IBM se llama AIX y est basada en Sistema V versin 3 y BSD 4.3.
-A/UX: Implementacin de UNIX de Apple
-IRIX: Versin de UNIX desarrollada por Silicon Graphics para sus
estaciones basada en UNIX Sistema V versin 4.
-SCO UNIX: Es la versin de Santa Cruz Operation (SCO), versin
de UNIX Sistema V diseada para plataformas Intel.
-GNU/LINUX: Richard Stallman anunci el Proyecto GNU, un
ambicioso esfuerzo para crear un sistema similar a Unix, que
pudiese ser distribuido libremente.

El sistema operativo se llama GNU Linux.


Linux solo es la denominacin del ncleo o kernel
Nosotros a las distintas variantes de GNU Linux las
conocemos como distribuciones. Cada una de ellas tiene
un nombre que la identifica. De cada distribucin existen
distintas versiones a las que le corresponde un numero.
Haciendo una analoga es como los automviles tienes una
marca(la distribucin) y un modelo (la versin)
En la actualidad existen mas de 350 distribuciones activas

1) Ubuntu la mas popular y usada. Es derivada de Debian. Viene con


escritorio Gnome. Es ideal para el usuario principiante
2) Kubuntu similar a Ubuntu pero con escritorio KDe que es mas
parecido al de Windows
3) Linux Mint main una variante de Ubuntu pero mas sencilla
porque ya trae los codecs de audio video y flash player instalados por defecto.
4) Fedora con escritorio Gnome o KDE.Tambien muy popular. Es
derivada de la famosa Red Hat. Es bastante innovadora y configurable.
5) Mandriva
6) Pc
la

One tambin puede elegirse con que escritorio utilizarla.

Linux radicalmente simple de buen funcionamiento


versin

entre

varios

puedes elegir
escritorios.

7) Debian estable. Una distribucin que ha dado origen a muchas otras.


Famosa por su confiabilidad y por la cantidad de paquetes que hay disponible
para ella.
8) Open Suse de la empresa germana Novell. Muy bonita y con un buen
instalador ideal con KDE.
9) CentOS Una distribucin que es el clon exacto de la famosa Red Hat
Enterprise Linux que se usa en corporaciones como servidor. A diferencia de
esta ultima CentOS es gratuita.

1. Microsoft Windows Vista Started Edition


2. Microsoft Windows 2000 Advanced Server
3. Microsoft Windows 98
4. Microsoft Windows 2000 Professional
5. Microsoft Windows 2000 Server
6. Microsoft Windows Datacenter Server
7. Microsoft Windows NT 5 Beta
8. Microsoft Windows Vista Home Basic
9. Microsoft Windows Home Premium
10. Microsoft Windows 1.0

11. Microsoft Windows 2.0


12. Microsoft Windows 3x (windows 3.0, 3.1 y 3.11)
13. Microsoft Windows NT 3.1
14. Microsoft Windows Windows XP Tablet PC
15. Microsoft Windows Windows XP Media Center Edition
16. Microsoft Windows Windows Fundametals For Legacy
PC's
17. Microsoft Windows NT 3.5
18. Microsoft Windows 95
19. Microsoft Windows NT 4.0
20. Microsoft Windows 98 Second Edition (Segunda
edicin)

21. Microsoft Windows ME (Millenium Edition)


22. Microsoft Windows Windows XP Home
Edition
23. Microsoft Windows Windows XP Porfessional
24. Microsoft Windows Vista Business
25. Microsoft Windows Vista Enterprise
26. Microsoft Windows Ultimate
27. Microsoft Windows 7

You might also like