Está en la página 1de 10

SO

Desde su creacin, las computadoras digitales han utilizado un sistema de codificacin de


instrucciones en sistema de numeracin binaria, es decir con los 0S. Esto se debe a que los
circuitos integrados funcionan con este principio, es decir, hay corriente o no hay corriente.
En el origen de la historia de las computadoras (hace unos cuarenta aos), los sistemas operativos
no existan y la introduccin de un programa para ser ejecutado se converta en un increble
esfuerzo que solo poda ser llevado a cabo por muy pocos expertos. Esto hacia que las
computadoras fueran muy complicadas de usar y que se requiriera tener altos conocimientos
tcnicos para operarlas. Era tan complejo su manejo, que en algunos casos el resultado llegaba a
ser desastroso.
Adems, el tiempo requerido para introducir un programa en aquellas grandes mquinas de lento
proceso superaba por mucho el de ejecucin y resultaba poco provechosa la utilizacin de
computadoras para resolucin de problemas prcticos.
Se buscaron medios ms elaborados para manipular la computadora, pero que a su vez
simplificaran la labor del operador o el usuario. Es entonces cuando surge la idea de crear un
medio para que el usuario pueda operar la computadora con un entorno, lenguaje y operacin
bien definido para hacer un verdadero uso y explotacin de esta. Surgen los sistemas operativos.
Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de
operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las
tareas necesarias y especficas para completar una orden.
El sistema operativo, es el instrumento indispensable para hacer de la computadora un objeto til.
Bajo este nombre se agrupan todos aquellos programas que permiten a los usuarios la utilizacin
de este enredo de cables y circuitos, que de otra manera serian difciles de controlar. Un sistema
operativo se define como un conjunto de procedimientos manuales y automticos, que permiten a
un grupo de usuarios compartir una instalacin de computadora eficazmente.






SISTEMAS OPERATIVOS COMERCIALES
Los sistemas operativos comerciales son los de paga, es decir tienes que tener una licencia legal
del sistema operativo que hayas adquirido.
Veamos algunos ejemplos: de la familia de Windows y todos comerciales entre otros estn
Windows 95, Windows 98, Windows Me, Windows 2000 Profesional, Windows Nt, Windows
Server, Windows Xp profesional y Home, Windows Vista Basic, Premium, Bussines, Ultimate, y Ms
dos entre otro
Otro sistema operativo comercial es Mac os, utilizado por las computadoras Mac.
Todos los anteriores son ejemplos de sistemas operativos comerciales ya que se pag por ellos. En
la Mayora de las computadoras de marca ya viene instalado, pero el precio de la PC viene incluido
el cobro del sistema operativo.
Un sistema operativo no comercial es Linux por ejemplo, no es comercial ya que no se paga una
licencia por obtenerlo. A su vez Linux tiene diferentes versiones de su sistema operativo que
tambin se les suele llamar sistemas operativos libres.

Microsoft Windows NT.
Microsoft no solo se ha dedicado a escribir software para PC de escritorio sino tambin para
poderosas estaciones de trabajo y servidores de red y bases de datos.
El sistema operativo Windows NT de Microsoft, lanzado al mercado el 24 de Mayo de 1993, es un
SO para redes que brinda poder, velocidad y nuevas caractersticas; adems de las caractersticas
tradicionales. Es un SO de 32 bits, y que puede trabajar en procesadores 386, 486 y Pentium.
Adems de ser multitarea, multiltera y multiprocesador ofrece una interfaz grfica. Y trae todo el
software necesario para trabajar en redes, permitiendo ser un cliente de la red o un servidor.

SISTEMAS OPERATIVOS LIBRES
Software Libre se refiere a la libertad de los usuarios de utilizar, copiar, distribuir, estudiar,
cambiar y mejorar el software. Ms concretamente se refiere a las cuatro libertades de los
usuarios de software: 1) La libertad de utilizar el programa, con cualquier propsito. 2) La libertad
de estudiar como funciona el programa, y adaptarlo a sus necesidades. 3) La libertad de distribuir
copias de manera que se puede ayudar al vecino. 4) La libertad de mejorar el programa, y liberar
las mejoras al pblico de tal manera que toda la comunidad se beneficie. El acceso al cdigo
fuente es una precondicin para que se cumplan todas estas libertades.
SISTEMAS OPERATIVOS CUAL SERA EL MEJOR?
WINDOWS VS LINUX
VENTAJAS:
Es ms conocido
Es el que tiene ms software desarrollado.
DESVENTAJAS:
El costo es muy alto
Las nuevas versiones requieren muchos recursos
La mayora de los virus estn hechos para Windows
Puedes tener errores de compatibilidad en sistemas nuevos.
Histricamente es ms inestable de los 3.
Linux
VENTAJAS:
El mejor costo del mercado, gratuito o un precio simblico por el cd.
Tienes una enorme cantidad de software libre para este sistema
Mayor estabilidad por algo lo usan en servidores de alto rendimiento
Entorno grafico es mejor que el de Windows.
Existen distribuciones de linux para diversos tipos de equipo, hasta para maquinas de 64 bits.
Las vulneralidades son detectadas y corregidas ms rpidamente que cualquier otro sistema
operativo.
DESVENTAJAS:
Para algunas cosas debes de saber usar unix
La mayora de los ISP no dan soporte para algo que no sea Windows (ignorantes).
No Existe mucho software comercial.
Muchos juegos no corren en linux.

http://wwwthethreetired.blogspot.com/2011/09/sistemas-operativos-libres-y.html
COMPARACION DEL SISTEMA OPERATIVO LIBRE Y COMERCIAL
Sistema operativo comercial y libre
Sistema operativo comercial y libre
Un sistema operativo comercial, son aquellos que las compaas lo producen y cobran dinero por
el producto, su distribucin o soporte, este recurso econmico se emplea para pagar licencias de
ciertos programas no libres, darle salario a los programadores que contribuyeron a crear este
software que normalmente son empleados por la empresa, por ejemplo: Microsoft.

El sistema operativo libre, es un tipo de software que le permite al usuario: a) Estudiar su
estructura p, funcionamiento y adaptar a sus necesidades, b) ejecutar con cualquier propsito, c)
Distribuir copias y d) Mejorarlo y distribuir al pblico, no tiene que pagar algn dinero por su uso
ni su distribucin
ENTRE LAS VENTAJAS Y DESVENTAJAS DEL SISTEMA OPERTIVO COMERCIAL SON:
Sistema operativo libre.
VENTAJAS
DESVENTAJAS
Ms sencillo de utilizar
Mas interactivo
Tiene soporte tcnico
Aplicaciones desarrolladas en
menor tiempo
La curva de aprendizaje es mucho
menor

v Muy caro
v No se puede distribuir copias.
v La mayora de los sistemas operativos comerciales son vulnerables a los virus.
v No se puede distribuir libremente
v Hay que pagar la licencia de uso
v No se puede distribuir libremente.

Existen algunos Sistemas Operativos libres que tienen ms aos de vida que el grupo de S.O. que
hoy conocemos como GNU/Linux. Aqu les presentamos a los ms destacados.

En la actualidad, casi todos los usuarios de computadoras han escuchado hablar de Software
Libre o de Software de Cdigo Abierto. Aunque existen diferencias sutiles entre uno y otro
concepto, para la gran mayora son prcticamente sinnimos. De igual manera, pocos son los que
ignoran a esta altura el trmino Linux, que se refiere al Kernel empleado por una familia de
Sistemas Operativos de cdigo abierto, casi siempre utilizado en conjunto con las herramientas y
libreras del Proyecto GNU. Sin embargo, hay otros Sistemas Operativos libres, no tan populares
para el pblico en general, aunque algunos, incluso, tienen ms aos de vida que el grupo de S.O.
que hoy conocemos como GNU/Linux.
http://prezi.com/nu4lsgmuintr/comparacion-del-sistema-operativo-libre-y-comercial/
INTRODUCCIN
Linux es un sistema operativo libre de caractersticas muy semejantes a UNIX. Originalmente fue
desarrollado para PC, aunque hoy en da Linux es capaz de correr en distintas plataformas.

Linux es compatible con el estndar POSIX 1003.1 e incluye gran cantidad de funciones de UNIX y
BSD. Gran parte del cdigo del kernel ha sido escrito por Linus Torvalds, que fue quien comenz el
desarrollo de Linux, usando la licencia GNU para las fuentes del sistema.

Sin duda alguna ha sido Internet, junto a la licencia GNU, lo que ha dado este impulso al sistema
operativo Linux, ya que desde un primer momento las fuentes estuvieron disponibles para todo
aquel que quisiera sin tener que pagar nada, haciendo as posible personalizar el sistema operativo
para cada uno, desarrollando drivers propios. Esta caracterstica hizo que el desrrollo de Linux se
realizase a nivel mundial, siendo el coordinador del proyecto Linus Torvalds.

CONCLUSIN
Despus de haber realizado este trabajo y haber visto la evolucin de este sistema operativo, no
dudamos en concluir que estamos ante un sistema operativo de futuro, abrindose paso a travs
de otros sistemas comerciales, que, tericamente, deberan ofrecer caractersticas mejores a las
que ofrece Linux.

Nuestra opinin sobre este sistema operativo es que ha tenido esta gran evolucin en los cuatro o
cinco ltimos aos, en gran medida debido a la ideologa que sigue este sistema operativo, la cual
permite que cualquier usuario tenga la posibilidad de modificar el cdigo fuente, personalizando el
sistema, reparando los posibles bugs del sistema o creando programas nuevos a los que
cualquiera pueda acceder, modificar y reparar a travs de la red.

Dada esta caracterstica, creemos que Linux tiene una gran perspectiva de futuro. Esto no queda
nicamente as, sino que adems, est produciendo una revolucin en la actual concepcin de
mercado de software comercial, creando nuevos tipos de licencias con los que los programas
puedan ser comerciales, pero incluyendo las fuentes, con lo que se consigue obtener unas
caractersticas parecidas a la del software libre.

Adems gracias al sistema multitarea y multiproceso de Linux, que ofrece una gran potencia de
clculo y velocidad de intercomunicacin, este sistema es apto para grandes estaciones de trabajo
y de servidores de red, entre otros.

Centrndonos ms en el tema del trabajo, nuestra opinin, tanto terica como prctica, es que es
un sistema muy estable, apto y recomendable para cualquier informtico, no solo con la gran
cantidad de sistemas de ficheros y protocolos de red que es capaz de utilizar, sino que adems
ofrece una gran posibilidad de desarrollo, gran potencia en entorno grfico, tanto desde el punto
de vista de usuario como de programador, y una interfaz de red que permite la fcil comunicacin
entre sistemas UNIX, o cualuquier otro sistema operativo actual.

El nico inconveniente que hemos encontrado a este sistema es que para un usuario de nivel bajo-
medio, puede que sea un golpe un poco duro encontrarse con un sistema operativo por lnea de
comandos, con multitarea real, cosas poco usuales en el resto de sistemas que suelen emular la
multitarea desde un entorno visual. Esto se est intentando mejorar, creando mejores programas
de instalacin y utilizando interfaces grficas ms intuitivas.

CONCEPTO DE SOFTWARE PAGADO:
El Software Comercial o propietario es aquel que tiene un dueo y su uso se permite mediante
una licencia comercial y en la mayora de las veces pagada. El Software Comercial no es diferente
comercialmente de cualquier otro producto, slo teniendo en cuenta que an pagando por un
software estars recibiendo slo la licencia o derecho de uso y no estars comprando el software
propiamente dicho.

Las empresas ms importante en el mercado de Software Comercial son:Microsoft, Adobe, Corel,
Autodesk, Apple, entre otras.

Ejemplos de Softwares Comercial:

- Sistema operativo Windows
- Paquete de oficina Office (Word, Excel, Power Point)
- Aplicacin para el tratamiento de imgenes Photoshop
- Suite para desarrollo web Dreamweaver, Flash y Fireworks
- Software para diseo grfico vectorial Corel Draw
CONCEPTO DE SOFTWARE LIBRE:

Software Libre o no propietario son aquellos que estn bajo una licencia libre y que su uso,
modificacin y distribucin son permitidos a todos. Las principales licencias de software libre son
GPL y LGPL. La primera, destinada a usuarios que puedan incorporarle modificaciones o que
puedan agregar el software libre a un trabajo propio, el cual deber ponerlo a disposicin tambin
con la misma licencia. La segunda, es ms libre y destinada inclusive a software comercial.

Software Libre no implica necesariamente que es gratuito, este es un punto importante a
considerar, muchos softwares libres pueden ser vendidos o incorporado a ellos la venta de
consultora o servicios anexos.

Ejemplos de Softwares Libres:

- Sistema Operacional Linux
- Lenguajes Java y PHP
- Base de datos MySQL
- Programa de oficina Open Office
http://organizaciondelaprendizaje2013.blogspot.com/2013/06/software-libre-vs-software-
pagado.html
Un controlador de dispositivo (device driver), es una pieza de software que permite al sistema
operativo y programas interactuar adecuadamente con dispositivos de hardware.

Un controlador suele comunicarse con el dispositivo a travs del bus de la computadora o del
subsistema de comunicaciones al cual el hardware se conecta.

Un controlador es dependiente un hardware y un sistema operativo especficos.
- See more at:
http://www.alegsa.com.ar/Dic/controlador%20de%20dispositivo.php#sthash.a1gJw9eZ.dpuf


Estructura del sistema

Los kernels de Windows NT o Minix son de tipo micro-kernel, caracterizado porque proveen al
sistema de un estado mnimo necesario de funcionalidad, cargando el resto de funciones
necesarias en procesos autnomos e independientes unos de otros, comunicndose con este
micro-kernel a travs de una interfaz bien definida. Este tipo de estructura es ms fcil de
mantener y el desarrollo de nuevos componentes es mucho ms simple, dando a su vez una mayor
estabilidad al sistema. Por otro lado, debido a la estructura rgida del interfaz, estos tipos de kernel
son mucho ms complicados de reestructurar, y adems, debido a las arquitecturas del hardware
actual, el proceso de intercomunicacin dentro del micro-kernel es mucho ms que una simple
llamada, por lo que hace que esta estructura sea ms lenta que los kernels de tipo monolticos o
macro-kernels.

No hay que olvidar que Linux ha sido desarrollado como un simple placer por desarrollar un
sistema, el cual ha evolucionado gracias a diferentes programadores de todo el mundo. Debido a
esto, una estructura de micro-kernel es prcticamente inconcebible, aunque esto no quiere decir
que el kernel de linux sea una simple lista de instrucciones sin estructura alguna. A pesar de la
estructura de macro-kernel, se ha intentado equiparar su velocidad utilizando cdigo optimizado
en velocidad (aunque complicado de entender), y se ha recuperado algunas de las mejores
caractersticas de la estructura de micro-kernel, como puede ser la carga de los diferentes drivers
necesarios como mdulos independientes, siempre sin olvidar la estructura monoltica original.

En el caso de Linux, la gran parte del kernel est escrito en C, existiendo tambin instrucciones en
ensamblador, aunque estas ultimas se usan mayoritariamente en los procesos de arranque y en el
control de co-procesador. A continuacin se muestra una tabla con la cantidad de lineas en C y
ensamblador que se usan aproximadamente en la versin 2.0 del kernel de Linux, el cual consta de
unas 470.000 lineas de cdigo (la versin 1.0 constaba nicamente de 165.000 lineas):

Cdigo C Ensamblador
Dispositivos de Drivers 377.000 100
Network 25.000
VFS 13.500
13 archivos de sistema 50.000
Inicio 4.000 2.800
Co-Procesador 3.550
Tabla 1 Proporciones de cdigo fuente por componente

A modo de curiosidad cabe comentar el significado de la serie de nmeros que acompaan al
kernel, tanto compilado como al directorio que contiene las fuentes de ste, que, a pesar de no
ser necesarios, se suelen incluir porque aportan una mayor informacin. Este conjunto de cifras
tienen el formato X.X.XX y su significado no es ms que la versin del kernel a la que corresponde
dicho archivo, aunque no es simplemente as. Como se puede suponer, la variacin en una unidad
del primer grupo de cifras significa un cambio muy importante en el kernel, siendo sta menor
conforme el grupo de cifras que vara est ms hacia la derecha. El ltimo grupo de cifras tiene,
adems del significado anterior como indicador de versin, un significado aadido, que es el de
que si la cifra es par, esa versin de kernel se considera como una versin estable, si, en cambio
sta es impar, se considera que la versin del kernel es una versin en fase beta o de desarrollo.