Documentos de Académico
Documentos de Profesional
Documentos de Cultura
s-operativosais.blogspot.com/p/familias-de-so.html
elidiomadelaweb.com/sistemas-operativos/los-sistemas-operativos-actuales
https://es.wikipedia.org/wiki/Microsoft_Windows
elidiomadelaweb.com/sistemas-operativos/los-sistemas-operativos-actuales
SISTEMA OPERATIVO
Un sistema operativo (SO o, frecuentemente, OS del ingls Operating System
) es un programa o conjunto de programas de un sistema informtico que
gestiona los recursos de hardware y provee servicios a los programas de
aplicacin, ejecutndose en modo privilegiado respecto de los restantes
(aunque puede que parte de l se ejecute en espacio de usuario).2
Introduccin
Sin el software, una computadora no es ms que una masa metlica sin utilidad. Con el
software, una computadora puede almacenar, procesar y recuperar informacin, encontrar
errores de ortografa en manuscritos, tener aventuras e intervenir en muchas otras valiosas
actividades para ganar el sustento. El software para computadoras puede clasificarse en
general en dos clases: los programas de sistema, que controlan la operacin de la
computadora en si y los programas de aplicacin, los cuales resuelven problemas para sus
usuarios. El programa fundamental de todos los programas de sistema es el sistema operativo
(SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual
pueden escribirse los programas de aplicacin.
Qu es un Sistema Operativo ?.
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.
Servir de base para la creacin del software logrando que equipos de marcas
distintas funcionen de manera anloga, salvando las diferencias existentes entre
ambos.
Configura el entorno para el uso del software y los perifricos; dependiendo del
tipo de mquina que se emplea, debe establecerse en forma lgica la disposicin y
caractersticas del equipo. Como por ejemplo, una microcomputadora tiene
fsicamente dos unidades de disco, puede simular el uso de otras unidades de
disco, que pueden ser virtuales utilizando parte de la memoria principal para tal
fin. En caso de estar conectado a una red, el sistema operativo se convierte en la
plataforma de trabajo de los usuarios y es este quien controla los elementos o
recursos que comparten. De igual forma, provee de proteccin a la informacin que
almacena.
Clasificacin de los Sistemas Operativos.
Con el paso del tiempo, los Sistemas Operativos fueron clasificndose de diferentes maneras,
dependiendo del uso o de la aplicacin que se les daba. A continuacin se mostrarn diversos
tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus caractersticas:
Sistemas Operativos de multiprogramacin (o Sistemas Operativos de multitarea).
Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual
una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas.
La conmutacin de contextos (context Switching) es un tipo muy simple de multitarea en el
que dos o ms aplicaciones se cargan al mismo tiempo, pero en el que solo se esta
procesando la aplicacin que se encuentra en primer plano (la que ve el usuario). Para activar
otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana
o pantalla que contenga esa aplicacin. En la multitarea cooperativa, la que se utiliza en el
sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado
durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo,
cuando esta aplicacin esta esperando informacin del usuario), y siempre que esta aplicacin
lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la
atencin del microprocesador durante una fraccin de segundo. Para mantener el sistema en
orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado que el
sentido temporal del usuario es mucho ms lento que la velocidad de procesamiento del
ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultneas.
Se distinguen por sus habilidades para poder soportar la ejecucin de dos o ms trabajos
activos (que se estn ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad
Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al
mximo su utilizacin.
Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno est
usando el procesador, o un procesador distinto, es decir, involucra mquinas con ms de una
UCP.
Sistemas Operativos como UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2,
soportan la multitarea.
Las caractersticas de un Sistema Operativo de multiprogramacin o multitarea son las
siguientes:
Proporcionan contabilidad del uso de los recursos por parte de los usuarios.
mico.
Algunas otras caractersticas con que cuentan los Sistemas Operativos por lotes son:
Requiere que el programa, datos y rdenes al sistema sean remitidos todos juntos
en forma de lote.
Control de trenes.
Telecomunicaciones.
Control de edificios.
Sistemas multimedia.
Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y
Spectra. Los Sistemas Operativos de tiempo real, cuentan con las siguientes caractersticas:
Procesa rfagas de miles de interrupciones por segundo sin perder un solo suceso.
Conclusin:
Luego de haber investigado y analizado se puede ver que se han desarrollado varios tipos de
sistemas operativos con diferentes interfaces y categoras. Pero hemos podido observar que
todos los sistemas operativos han sufrido cambios por parte de los programadores, y siguen
evolucionando.
Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS, OS/2,
Windows 95 y Windows NT. El UNIX y sus clones permiten mltiples tareas y mltiples
usuarios. Otros SO multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft
e IBM, Windows NT y Win95 desarrollados por Microsoft. El SO multitarea de Apple se
denomina Macintosh OS. El MS-DOS es un SO popular entre los usuarios de PCs pero solo
permite un usuario y una tarea.
Los sistemas operativos han ido evolucionando a medida de las necesidades que se fueron
generando, cada sistema operativo tiene un fin determinado que es la de realizar tareas segn
el objetivo a lograr, dependiendo de lo que necesite el o los usuarios. La mayora de los
sistemas operativos de ultima generacin tienden a, atender un gran numero de usuarios, y
que los procesos a realizar demoren en un mnimo de tiempo.
Familia WINDOWS
Versiones
El trmino Windows describe colectivamente todas o parte de varias generaciones de
productos de sistema operativo de Microsoft. Estos productos generalmente se clasifican
como sigue:
Primeras versiones
1.
Windows/386 empleando Modo 8086 virtual para realizar varias tareas de varios
programas de DOS Windows/286 (que, a pesar de su nombre, se ejecutara en el 8086)
todava se ejecutaba en modo real, pero podra hacer uso de la rea de memoria alta.
2.
Windows 3.0 (1990) y Windows 3.1 (1992) mejoraron el diseo principalmente
debido a la memoria virtual y los controladores de dispositivo virtual que permiti
compartir dispositivos arbitrarios entre DOS y Windows.
Logo windows 95
Windows 95 fue lanzado en 1995, con una nueva interfaz de usuario,
compatibilidad con nombres de archivo largos de hasta 250 caracteres, y la capacidad de
detectar automticamente y configurar el hardware instalado (plug and play)
Utilizando Windows 95
Logo Windows 98
Windows 98 en 1998. Microsoft lanz una segunda versin de Windows 98 en
1999, llamado Windows 98 Second Edition (a menudo acortado a Windows 98 SE).
Utilizando Windows 98
En
el
2000,
Microsoft
lanza:
Logo Windows ME
Familia NT
MS Windows NT 3.1 (1993), el nmero 3.1 para que coincida con la versin
para Windows, que fue seguido por:
Windows XP, viene tanto en las versiones Home y professional (y las versiones
posteriores de mercado para tablet PC y centros multimedia), sino que tambin se
separaron los calendarios de lanzamiento para los sistemas operativos de
servidor.Windows Server 2003, lanzado un ao y medio despus de Windows XP, trajo
Windows Server al da con MS Windows XP.
Utilizando Windows XP
Utilizando Windows 7
Familia MAC
Versiones
El System 7.5.3 fue la primera en incluir el logo Mac OS y Mac OS 7.6 fue el
primero en ser llamado "Mac OS".
Mac OS X
Familia UNIX
-Unix (registrado oficialmente como UNIX) es un sistema operativo portable, multitarea y
multiusuario; desarrollado, en principio, en 1969por un grupo de empleados de los
laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas
McIlroy.
1.
AT&T: la familia que tuvo su origen en el UNIX de AT&T. Considerada la familia
UNIX "pura" y original. Sus sistemas operativos ms significativos son UNIX System
III y UNIX System V.
2.
BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD se reescribi
para no incorporar propiedad intelectual originaria de AT&T en la versin 4. La primera
implementacin de los protocolos TCP/IP que dieron origen a Internet son la pila (stack)
TCP/IP BSD.
3.
AIX: Esta familia surge por el licenciamiento de UNIX System III a IBM.
4.
Xenix: familia derivada de la adquisicin de los derechos originales de AT&T
primero por parte de Microsoft y de esta los vendi a SCO.
5.
GNU: En 1983, Richard Stallman anunci el Proyecto GNU, un ambicioso
esfuerzo para crear un sistema similar a Unix, que pudiese ser distribuido libremente. El
software desarrollado por este proyecto -por ejemplo, GNU Emacs y GCC - tambin han
sido parte fundamental de otros sistemas UNIX
6.
Linux: En 1991, cuando Linus Torvalds empez a proponer el ncleo Linux y a
reunir colaboradores, las herramientas GNU eran la eleccin perfecta. Al combinarse
ambos elementos, conformaron la base del sistema operativo (basado en POSIX) que hoy
se conoce como GNU/Linux. Las distribuciones basadas en el ncleo, el software GNU y
otros agregados entre las que se pueden mencionar aSlackware Linux, Red Hat Linux y
Debian GNU/Linux se han hecho populares tanto entre los aficionados a la computacin
como en el mundo empresarial. Obsrvese que Linux tiene un origen independiente, por
lo que se considera un 'clnico' de UNIX y no un UNIX en el sentido histrico.
CentOS, una distribucin creada a partir del mismo cdigo del sistema Red Hat
pero mantenida por una comunidad de desarrolladores voluntarios.
Debian, una distribucin mantenida por una red de desarrolladores voluntarios con
un gran compromiso por los principios del software libre.
Puppy Linux, versin para equipos antiguos o con pocos recursos que pesa 130
MiB.
Ubuntu, una popular distribucin para escritorio basada en Debian y mantenida por
Canonical.
Dragora y Trisquel, que van adquiriendo importancia entre las distribuciones que
solo contienen software libre.
Mercado[editar]
A medida que los telfonos mviles crecen en popularidad, los sistemas operativos con los
que funcionan adquieren mayor importancia. La cuota de mercado de sistemas operativos
mviles en el segundo trimestre de 2014 era el siguiente:1
1. Android 84,7 % (en pases como Espaa las diferencias son ms significativas, donde
Android tiene el 90,8 % de la cuota de mercado.2 )
2. iOS 11,7 %
3. Windows Phone 2,5 %
4. BlackBerry OS 0,5 %
5. Otros 0,6 %
6. Firefox OS Disponible
7. Ubuntu Touch que est en desarrollo
Por favor, edtalo para mejorarlo, o debate en la discusin acerca de estos problemas.
Estas deficiencias fueron encontradas el 28 de abril de 2009.
1 Capas
o
1.1 Kernel
1.2 Middleware
2 Mercado
3.1 Android
3.2 iOS
3.4 BlackBerry 6
3.5 Symbian
4 Vase Tambin
5 Referencias
6 Enlaces Externos
Capas[editar]
Kernel[editar]
El ncleo o kernel proporciona el acceso a los distintos elementos del hardware del
dispositivo. Ofrece distintos servicios a las superiores como son los controladores o drivers
para el hardware, la gestin de procesos, el sistema de archivos y el acceso y gestin de
la memoria.
Middleware[editar]
El middleware es el conjunto de mdulos que hacen posible la propia existencia de
aplicaciones para mviles. Es totalmente transparente para el usuario y ofrece servicios claves
como el motor de mensajera y comunicaciones, cdecs multimedia, intrpretes de pginas
web, gestin del dispositivo y seguridad.
Interfaz de usuario[editar]
Las interfaces de usuario facilitan la interaccin con el usuario y el diseo de la presentacin
visual de la aplicacin. Los servicios que incluye son el de componentes grficos (botones,
pantallas, listas, etc.) y el del marco de interaccin.
Aparte de estas capas tambin existe una familia de aplicaciones nativas del telfono que
suelen incluir los mens, el marcador de nmeros de telfono etc...
Mercado[editar]
A medida que los telfonos mviles crecen en popularidad, los sistemas operativos con los
que funcionan adquieren mayor importancia. La cuota de mercado de sistemas operativos
mviles en el segundo trimestre de 2014 era el siguiente:1
1. Android 84,7 % (en pases como Espaa las diferencias son ms significativas, donde
Android tiene el 90,8 % de la cuota de mercado.2 )
2. iOS 11,7 %
Android[editar]
Artculo principal: Android
Google Android
El sistema operativo Android es sin duda el lder del mercado mvil en sistemas operativos,
est basado en Linux, diseado originalmente para cmaras fotogrficas profesionales, luego
fue vendido a Google y modificado para ser utilizado en dispositivos mviles como los
telfonos inteligentes y luego en tablets como es el caso del Galaxy Tab de Samsung ,
actualmente se encuentra en desarrollo para usarse en netbooks y PCs, el desarrollador de
este S.O. es Google, fue anunciado en el 2007 y liberado en el 2008; adems de la creacin
de la Open Handset Alliance, compuesto por 78 compaas de hardware, software y
telecomunicaciones dedicadas al desarrollo de estndares abiertos para celulares, esto le ha
ayudado mucho a Google a masificar el S.O, hasta el punto de ser usado por empresas como
HTC, LG, Samsung, Motorola entre otros.
Android Inc., es la empresa que cre el sistema operativo mvil, se fund en 2003 y fue
comprada por Google en el 2005 y 2007 fue lanzado al mercado. Su nombre se debe a su
inventor, Andy Rubin. Originalmente era un sistema pensado para las cmaras digitales.
Android est basado en Linux, disponiendo de un Kernel en este sistema y utilizando una
mquina virtual sobre este Kernel que es la responsable de convertir el cdigo escrito en Java
de las aplicaciones a cdigo capaz de comprender el Kernel.
Las aplicaciones para Android se escriben y desarrollan en Java aunque con unas APIS
propias por lo que las aplicaciones escritas en Java para PC y dems plataformas ya
existentes no son compatibles con este sistema.
Una de las grandes cualidades o caractersticas de este sistema operativo es su carcter
abierto. Android se distribuye bajo dos tipos de licencias, una que abarca todo el cdigo del
Kernel y que es GNU GPLv2 ( implica que su cdigo se debe poner al alcance de todos y que
todos podremos hacer con este cdigo lo que nos parezca oportuno, modificarlo, ampliarlo,
recortarlo, pero siempre estaremos en la obligacin de volver a licenciarlo con las misma
licencia) Google tambin por supuesto tiene otra licencia para el resto de componentes del
sistema que se licencia bajo APACHE v2 (implica que este cdigo se pueda distribuir para ser
modificado y usado a antojo del que lo utilice, pero a diferencia del primer caso, las
modificaciones y el cdigo resultante no es obligatorio el licenciarlo bajo las mismas
condiciones en las que se encontraba).
iOS[editar]
Artculo principal: IOS (sistema operativo)
iOS es el sistema operativo que da vida a dispositivos como el iPhone, el iPad, el iPod Touch o
el Apple TV. Su simplicidad y optimizacin son sus pilares para que millones de usuarios se
decanten por iOS en lugar de escoger otras plataformas que necesitan un hardware ms
potente para mover con fluidez el sistema operativo. Cada ao, Apple lanza una gran
actualizacin de iOS que suele traer caractersticas exclusivas para los dispositivos ms
punteros que estn a la venta en ese momento.
Anteriormente denominado iPhone OS creado por Apple originalmente para el iPhone, siendo
despus usado en el iPod Touch e iPad. Es un derivado de Mac OS X, se lanz en el ao
2007, aumento el inters con el iPod Touch e iPad que son dispositivos con las capacidades
multimedia del iPhone pero sin la capacidad de hacer llamadas telefnicas, en si su principal
revolucin es una combinacin casi perfecta entre hardware y software, el manejo de la
pantalla multi-tctil que no poda ser superada por la competencia hasta el lanzamiento del
celular Galaxy S I y II por parte de Samsung.
Windows Phone[editar]
Artculo principal: Windows Phone
Anteriormente llamado Windows Mobile es un S.O. mvil compacto desarrollado por Microsoft,
se basa en el ncleo del sistema operativo Windows CE y cuenta con un conjunto de
aplicaciones bsicas, actualmente va por la versin 10. Est diseado para ser similar a las
versiones de escritorio de Windows estticamente y existe una gran oferta de software de
terceros disponible para Windows Mobile, la cual se puede adquirir a travs de la tienda en
lnea Windows Marketplace for MobileS
BlackBerry 6[editar]
Artculo principal: BlackBerry 6
Symbian[editar]
Artculo principal: Symbian
Fue producto de la alianza de varias empresas de telefona mvil, entre las que se encuentran
Nokia como la ms importante, Sony Ericsson, Samsung, Siemens, BenQ, Fujitsu, Lenovo,
LG, Motorola, esta alianza le permiti en un momento dado ser unos de los pioneros y ms
usados.
El objetivo de Symbian fue crear un sistema operativo para terminales mviles que pudiera
competir con el de Palm o el Smartphone de Microsoft. Tcnicamente, el sistema operativo
Symbian es una coleccin compacta de cdigo ejecutable y varios archivos, la mayora de
ellos son bibliotecas vinculadas dinmicamente (DLL por sus siglas en ingls) y otros datos
requeridos, incluyendo archivos de configuracin, de imgenes y de tipografa, entre otros
recursos residentes. Symbian se almacena, generalmente, en un circuito flash dentro del
dispositivo mvil. Gracias a este tipo de tecnologa, se puede conservar informacin aun si el
sistema no posee carga elctrica en la batera, adems de que le es factible reprogramarse,
sin necesidad de separarla de los dems circuitos. Las aplicaciones compatibles con Symbian
se desarrollan a partir de lenguajes de programacin orientados a objetos como C++, Java
(con sus variantes como PJava, J2ME, etc.), Visual Basic para dispositivos mviles, entre
otros, incluyendo algunos lenguajes disponibles en versin libre. ewrf
Firefox O.S[editar]
Artculo principal: Firefox O.S
Firefox OS es un sistema operativo mvil, basado en HTML5 con ncleo Linux, de cdigo
abierto, para smartphones y tabletas. Es desarrollado por Mozilla Corporation bajo el apoyo de
otras empresas como Telefnica y una gran comunidad de voluntarios de todo el mundo. Este
sistema operativo est enfocado especialmente en los dispositivos mviles incluidos los de
gama baja. Est diseado para permitir a las aplicaciones HTML5 comunicarse directamente
con el hardware del dispositivo usando JavaScript y Open Web APIs. Ha sido mostrado
en smartphones y Raspberry Pi, compatibles con Android.
En febrero de 2013 Mozilla anunci planes para el lanzamiento mundial de Firefox OS. Mozilla
ha comunicado en rueda de prensa antes del inicio del Mobile World Congress en Barcelona,
que la primera ola de dispositivos con Firefox OS estar
disponible Brasil,Colombia, Hungra, Mxico, Montenegro, Polonia, Serbia, Espaa y Venezuel
a. Firefox tambin ha anunciado que LG Electronics, ZTE, Huawei y TCL Corporation se han
comprometido a la fabricacin de dispositivos con Firefox OS.
Ubuntu Touch[editar]
Artculo principal: Ubuntu Touch
Ubuntu Touch es un sistema operativo mvil basado en Linux. Es desarrollado por Canonical
Ltd.. Presentado el 2 de enero de 2013 al pblico mediante un anuncio en la web de Ubuntu,
culmina el proceso de Canonical de desarrollar una interfaz que pueda utilizarse en
ordenadores de sobremesa, porttiles, netbooks, tablets y telfonos inteligentes.
Ubuntu Touch se caracteriza por ser un sistema diseado para plataformas mviles. Algunas
de sus caractersticas ms destacadas son: