Sie sind auf Seite 1von 14

REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA DEFENSA UNIVERSIDAD NACIONAL EXPERIMENTAL DE LAS FUERZAS ARMADAS

IS6D-A

Realizado por Gianluigi Strippoli A.!"#6$%%!&

Sa'(a A'a de Coro) E'ero de !"*+&

,Si-(e.a- Opera(i/o-0 Muchas son las personas que han escuchado alguna vez hablar de un sistema operativo, pero en realidad son muy pocas las personas que tienen conocimientos acerca de la vasta cantidad de sistemas operativos que existen y de la manera en c mo estos !uncionan. "Se han preguntado alguna vez# "$u% es eso de Android# o "y ese tal &inux#, bueno podr'a decirse que son sistemas que se encargan de mane(ar todas las tareas b)sicas *y no tan b)sicas+ que un usuario promedio *y no tan promedio+ realiza en una computadora, tal como lo hace el ya s,per conocido -indo.s, *para motivos de entendimiento consid%rese Sistema /perativo, como di!erentes Windows que existen y son creados por di!erentes desarrolladores ba(o licencia de so!t.are libre G012&inux, no obstante se debe tener claro que 3como se explica antes3 solo por motivos de entendimiento podrian ser comparados ya que operan de maneras M14 distintas+. 5n otras palabras, se estar'a hablando de todo lo que el usuario puede ver y percibir *audio e imagen+ proveniente desde el computador, mientras le permite interactuar con ellos a trav%s de lo que se conoce como dispositivo de entrada, tarea que se le asigna com,nmente al mouse y al teclado como principales.

U'i1 1nix *registrado o!icialmente como 10678+ es un sistema operativo portable, multitarea y multiusuario9 desarrollado, en principio, en :;<;, por un grupo de empleados de los laboratorios =ell de A>?>, entre los que !iguran @en >hompson, Aennis Bitchie y Aouglas Mc6lroy. 1nix se trata de un sistema operativo de los m)s utilizados y con m)s !uturo debido a que son muchos organismos o!iciales y particulares los que de!ienden su utilizaci n, as' como muchas !irmas de !abricaci n y comercializaci n de computadoras que lo incorporan en sus productos. Codemos citar el e(emplo de la Domunidad 5con mica 5uropea, que impone el sistema operativo 1067 en todas las aplicaciones que se desarrollan ba(o sus auspicios. 1nix es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Cermite a los usuarios correr sus programas. Dontrola los dispositivos de peri!%ricos conectados a la m)quina. Adem)s es un sistema multiusuario, en el que existe la portabilidad para la implementaci n de distintas computadoras. Solo los sistemas totalmente compatibles y que se encuentran certi!icados por la especi!icaci n Single 1067 Speci!ication pueden ser denominados E10678E *otros reciben la denominaci n Esimilar a un sistema 1nixE o Esimilar a 1nixE+. 5n ocasiones, suele usarse el t%rmino E1nix tradicionalE para re!erirse a 1nix o a un sistema operativo que cuenta con las caracter'sticas de 1067 Fersi n G o 1067 System F.

1067 es un Sistema /perativo de prop sito general con las siguientes caracter'sticasH

Sistema Multitarea. So!t.are y sistema operativo portable. Cermite e(ecutar procesos en Background y Foreground. Cresenta una estructura (er)rquica de archivos. >raba(a en tiempo compartido. I)cil integraci n en sistemas de red. Su sistema es Multiusuario. Cosibilidad de usar distintos lengua(es de programaci nH D,

5l sistema operativo 1067 tiene dos componentes !undamentalesH El 2er'el& Donstituye el n,cleo del sistema operativo. Act,a como inter!az con el hard.are del sistema. Se encarga de realizar las !unciones de m)s ba(o nivel, como sonH

Mane(o y control de los dispositivos !'sicos. Dontrol de interrupciones. Dontrol de procesos y tiempos. Dontrol de archivos. Dontrol de memoria.

5st) escrito !undamentalmente en lengua(e D *;JK+ y el resto en lengua(e ensamblador. El S3ell&

5s la inter!az del sistema operativo con los usuarios del mismo. Act,a como int%rprete de comandos.

Daracter'sticas seme(antes a un lengua(e de programaci n de alto nivel. Shellscripts.

,Di4ere'5ia- 5o' 6i'do7-0


6i'do75n lo que se re!iere a la administraci n de memoria, -indo.s 0> L.J y sus sucesores utilizan una t%cnica de paginaci n segmentada *clustered paging+ y un liberador de memoria que se utiliza una vez por segundo. /tras de las !ormas en que -indo.s !avorece la e(ecuci n de un pequeMo con(unto de procesos b)sicos se evidencia en el hecho de que, internamente, su n,cleo no soporta m,ltiples hilos de e(ecuci n. 5sto impide que haya bloqueos entre los hilos y !avorece la e!iciencia y el control de los procesos claves. Similarmente, la administraci n de memoria multiprocesador y el modulo de comunicaci n entre procesos est)n muy integrados con el modulo de control para optimizar el uso del limitado hard.are de administraci n de memoria propio de procesadores con la arquitectura xN<. 5n -indo.s 0> L.7, por, e(emplo el intervalo !i(o de un segundo en el que se e(ecuta la rutina de balance de carga del sistema permite que un atacante con acceso a nivel de aplicaciones pueda inutilizar el Oernel a voluntad. 5n !orma similar, la divisi n !i(a LJHLJde espacio de memoria de PQ bits en 0> L.Q pueden provocar alg,n serias !uturo para incompatibilidades cuando 1nix, por supuesto tiene sus propios 5n contraste, el approach de 1nix ha sido generalmente a !avor de la creaci n de procesos y el cambio de contextos entre tareas, lo que le hace perder e!iciencia a la hora de e(ecutar procesos largos. Se ha !avorecido la administraci n de memoria en los sistemas multiprocesador con el costo de una mayor comple(idad en el hard.are y tambi%n la independencia entre los hilos de e(ecuci n, lo que hace m)s di!'cil la comunicaci n entre ellos. UNIX 1nix, en cambio, utiliza un algoritmo de paginaci n adaptable &B1 *&east Becently 1sed, menos utilizado !recuentemente+ y el liberador de memoria se e(ecuta cuando es necesario.

problemas. Cero las comunidades de estos sistemas *sobre todo las de Solaris y =SA+ est)n investigando para solucionarlos y a la vez acercar el n,cleo del So mas y mas a las ideas originales de diseMo, algo que se comercialmente y pr)cticamente imposible de hacer para Microso!t.

Servicie CacO agregue el soporte

aplicaciones de <R bits.

A'droid Android en un Sistema /perativo adem)s de una plata!orma de So!t.are basada en el n,cleo de &inux. AiseMada en un principio para dispositivos m viles, Android permite controlar dispositivos por medio de bibliotecas desarrolladlas o adaptados por Google mediante el lengua(e de programaci n Sava. Android es una plata!orma de c digo abierto. 5sto quiere decir, que cualquier desarrollador puede crear y desarrollar aplicaciones escritas con lengua(e D u otros lengua(es y compilarlas a c digo nativo de ABM *AC6 de Android+. 6nicialmente, Android !ue desarrollada por Google 6nc. aunque poco despu%s se uni /pen Tandset Alliance, un consorcio de RN compaM'as de Tard.are, So!t.are y telecomunicaciones, las cuales llegaron a un acuerdo para promocionar los est)ndares de c digos abiertos para dispositivos m viles. Google sin embargo, ha sido quien ha publicado la mayor'a del c digo !uente de Android ba(o la licencia de So!t.are Apache, una licencia de so!t.are libre y de c digo abierto a cualquier desarrollador. Cara5(er8-(i5a3Framework de apli5a5io'e- permite el reemplazo y la reutilizaci n de los componentes. 3Na/e9ador i'(e9rado basado en el motor /pen Source Webkit. -S:li(e base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones. 3M;l(i.edia Soporte para medios con !ormatos comunes de audio, video e im)genes planas *MC5GR, T.Q<R, MCP, AAD, AMB, SCG, C0G, G6I+. 3M<=;i'a /ir(;al Dal/i> =ase de llamadas de instancias muy similar a Sava. -Tele4o'8a ?SM Aependiente del terminal.

3Bl;e(oo(3) ED?E) +9 @ 6i4i Aependiente del terminal. 3C<.ara) ?PS) ArBC;la @ a5elerD.e(ro Aependiente del terminal 3Pa'(alla T<5(il. Aunque orientado principalmente a esto, existen algunos modelos no t)ctiles Android. La ar=;i(e5(;ra i'(er'a de la pla(a4or.a A'droid) e- -i.ple p;e-(o =;e e-(< A<-i5a.e'(e 4or.ada por % 5o.po'e'(e-

Apli5a5io'e-H >odas las aplicaciones creadas con la plata!orma Android, incluir)n como base un cliente de email *correo electr nico+, calendario, programa de SMS, mapas, navegador, contactos, y algunos otros servicios m'nimos. >odas ellas escritas en el lengua(e de programaci n Sava.

Framework de Apli5a5io'e-H >odos los desarrolladores de aplicaciones Android, tienen acceso total al c digo !uente usado en las aplicaciones base. 5sto ha sido diseMado de esta !orma, para que no se generen cientos de componentes de aplicaciones distintas, que respondan a la misma acci n, dando la posibilidad de que los programas sean modi!icados o reemplazados por cualquier usuario sin tener que empezar a programar sus aplicaciones desde el principio.

LiArer8aAndroid incluye en su base de datos un set de librer'as D2DUU, que son expuestas a todos los desarrolladores a trav%s del framework de las aplicaciones Android System D library, librer'as de medios, librer'as de gr)!icos, PA, S$lite, etc.

R;'(i.e de A'droid Android incorpora un set de librer'as que aportan la mayor parte de las !uncionalidades disponibles en las librer'as base del lengua(e de programaci n Sava. &a M)quina Firtual est) basada en registros, y corre clases compiladas por el compilador de Sava que anteriormente han sido trans!ormadas al !ormato .dex *AalviO 5xecutable+ por la herramienta VVdxVV.

F;'5io'a.ie'(o Android ha sido diseMado para permitir a los usuarios crear distintas aplicaciones aprovechando las distintas caracter'sticas y utilidades de sus tel%!onos. Cor e(emplo, al crear una utilidad con Android, un usuario podr) usar la !unci n de llamada de su tel%!ono, o la !unci n de mensa(er'a de texto, la de la c)mara de !otos, etc. &a idea es que se puedan crear todo tipo de aplicaciones usando todas las !unciones del tel%!ono que se quiera, y combin)ndolas como se quiera. Adem)s, Android optimiza los recursos internos del tel%!ono *memoria, hard.are, etc.+ con el ob(etivo de que la aplicaci n !uncione de la me(or manera posible. Android ha sido diseMado para poder utilizar todas las aplicaciones que uno se descargue al tel%!ono y as' crear aplicaciones nuevas y m)s comple(as. Al tratarse de un sistema operativo de c digo abierto, todas las aplicaciones que se creen con Android pueden ser compartidas con otros usuarios que tambi%n lo usen.

Li';1 &inux es un sistema operativo de so!t.are libre *no es propiedad de ninguna persona o empresa+, por ende no es necesario comprar una licencia para instalarlo y utilizarlo en un equipo in!orm)tico. 5s un sistema multitarea, multiusuario, compatible con 1067, y proporciona una inter!az de comandos y una inter!az gr)!ica, que lo convierte en un sistema muy atractivo y con estupendas perspectivas de !uturo. Al ser so!t.are libre, el c digo !uente es accesible para que cualquier usuario pueda estudiarlo y modi!icarlo. &a licencia de &inux no restringe el derecho de venta, por lo que diversas empresas de so!t.are comercial distribuyen versiones de &inux. Adem)s de esto, este sistema cuenta con muchas distribuciones y gestores de ventanas para el entorno gr)!ico. 5l sistema operativo &inux !ue desarrollado por &inus >orvalds, y se basa en el sistema Minix que a su vez est) basado en el sistema 1nix, >orvalds !ue aMadi%ndole herramientas y utilidades, haci%ndolo operativo. A partir de la primera versi n de &inux el sistema ha sido modi!icado por miles de programadores de todo el mundo, ba(o la coordinaci n de su creador. 5l nombre de &inux proviene del nombre de su autor &inus y del sistema operativo 1067. 0o obstante, su verdadero nombre es G012&inux, ya que el sistema se distribuye ba(o licencia G01 GC& *General Cublic &icense+.

&a estructura del &inux est) basada en un micron,cleo h'brido que e(ecuta los servicios m)s b)sicos del sistema operativo. 5l @ernel es el n,cleo del sistema9 la parte que interact,a directamente con el hard.are, administrando todos los recursos de %ste, como la memoria, el microprocesador, los peri!%ricos, etc. Adem)s, tiene un programa que a'sla al usuario del n,cleo, conocido como Shell o int%rprete de comandos, su !unci n es interpretar las rdenes o aplicaciones que el usuario mande al sistema, desde una terminal en modo texto o desde un entorno gr)!ico, y traducirlas a instrucciones que el sistema operativo entienda. Aependiendo de su versi n este sistema operativo se utiliza en

supercomputadoras y servidores como computadoras personales. &as di!erentes variantes del &inux se denominan distribuciones, entre los m)s conocidos se encuentran Red Hat Fedora! Suse! "ebian! #buntu! $ Mandri%a. Dada distribuci n de &inux distribuye el n,cleo mediante las actualizaciones del sistema operativo. Dada versi n del n,cleo se puede distinguir por P o R n,meros separados por puntos. 5l signi!icado de cada n,mero es el siguienteH :. Fersi n del n,cleo9 var'a si hay una gran modi!icaci n en el c digo del n,cleo. Q. Crincipal revisi n del n,cleo. P. Bevisi n menor, como la inclusi n de nuevas versiones de los drivers o algunas caracter'sticas nuevas. R. Dorrecciones de errores o !allos de seguridad dentro de una misma revisi n. &inux ha avanzado mucho en los ,ltimos aMos, aMadiendo me(oras en las inter!aces gr)!icos de usuario, y en el reconocimiento y utilizaci n de los recursos hard.are. 6i'do7- NT

Creviamente a la aparici n del !amoso -indo.s ;L la empresa Microso!t concibi una nueva l'nea de sistemas operativos orientados a estaciones de traba(o y servidores de red. 1n sistema operativo con inter!az gr)!ica propia, estable y con caracter'sticas similares a los sistemas de red 1067. &as letras 0> provienen de la designaci n del producto como E0ueva >ecnolog'aE * &ew 'echnolog$+. &as versiones publicadas de este sistema sonH P.:, P.L, P.L: y R.J. Adem)s, -indo.s 0> se distribu'a en dos versiones, dependiendo de la utilidad que se le !uera a darH -orOstation para ser utilizado como estaci n de traba(o y Server para ser utilizado como servidor. 6i'do7- !""" 5s un sistema operativo de Microso!t que se puso en circulaci n el :G de !ebrero de QJJJ con un cambio de nomenclatura para su sistema 0>. As', -indo.s 0> L.J pas a llamarse -indo.s QJJJ. Iue sucedido por -indo.s 7C para equipos de escritorio en octubre de QJJ: y -indo.s Server QJJP para servidores en abril de QJJP.Su creaci n represento un es!uerzo por la uni!icaci n de hasta ese momento dos sistemas operativos distintos, -indo.s ;x y -indo.s 0>. Aos aMos antes de su salida se sab'a que -indo.s 0> L.J estaba en proyecto, pero -indo.s QJJJ lleg a resolver de una vez por todas las dudas. Aicho sistema operativo es muy e!iciente y su principal punto !uerte es el Active Airectory *Airectorio Activo+, herramienta desde la cual se puede administrar toda la in!raestructura de una organizaci n. 5n este sistema operativo, se introdu(eron algunas modi!icaciones respecto a sus predecesores como el sistema de archivos 0>IS L, con la capacidad de ci!rar y comprimir archivos. 6ntrodu(o tambi%n las me(oras en el sistema de componentes D/M, introduciendo D/MU que uni!ic en un solo paquete de los servicios anexados y la tecnolog'a D/M y M>S de -indo.s 0>R, con nuevas venta(as en el )mbito empresarial.

1na nueva versi n de -indo.s 0> muy ,til para los administradores de sistemas y con una gran cantidad de servicios de red y lo m)s importanteH admit'a dispositivos Clug?Clay que ven'an siendo un problema con -indo.s 0>.

-indo.s QJJJ incorporaba importantes innovaciones tecnol gicas para entornos Microso!t, tanto en nuevos servicios como en la me(ora de los existentes. Algunas de las caracter'sticas que posee sonH AlmacenamientoH W Soporte para IA>:<, IA>PQ y 0>IS. W 5ncriptaci n de !icheros *5IS+. W Servicio de indexaci n. W Sistema de archivos distribuido *AIS+. W 0uevo sistema de bacOup *ASB+. W Sistema de tolerancia a !allos *BA6A+ con discos din)micos *so!t.are+. DomunicacionesH W Servicios de acceso remoto *BAS, FC0, BAA61S y 5nrutamiento+. W 0ueva versi n de 66S con soporte para T>>C2:.:. W Airectorio Activo.

W =alanceo de carga *clustering+ W Servicios de instalaci n desatendida por red *B6S+. W Servicios nativos de >erminal Server. 6i'do7- XP &a uni n de -indo.s 0>2QJJJ y la !amilia de -indo.s ;.x se alcanz con -indo.s 7C liberado en QJJ: en su versi n Tome y Cro!essional. -indo.s 7C usa el n,cleo de -indo.s 0>. 6ncorpora una nueva inter!az y hace alarde de mayores capacidades multimedia. Adem)s dispone de otras novedades como la multitarea me(orada, soporte para redes inal)mbricas y asistencia remota. Se puede agregar inmediatamente de haber lanzado el ,ltimo Service CacO *SCQ+ Microso!t diseMo un sistema orientado a 5mpresas y Dorporaciones llamado Microso!t -indo.s 7C Dorporate 5dition, algo similar al -indo.s 7C Cro!esional, solo que diseMado especialmente a 5mpresas.

,Para ;-(ed 5;al e- el .eCor -i-(e.a opera(i/o @ por=;e0 A mi opini n *Gianluigi Strippoli+, pienso que el Android es el me(or sistema, puesto que, paulatinamente desde su lanzamiento ha ido adquiriendo !unciones que han reemplazado, casi por completo a las computadoras, incluida una innovadora !unci n 1S= />G */n3>he3Go+, que le permite al usuario algo que hace L o < aMos hubiese sido di!'cil de creer9 y eso es, la compatibilidad con dispositivos 1S=, de todo tipo, desde dispositivos de almacenamiento, hasta mouse, teclado y otros dispositivos de entrada. Ademas de todo lo anteriormente expuesto, podemos sumarle las distintas capacidades de modi!icaci n y personalizaci n del sistema, desde su escritorio hasta cada icono de la =arra de noti!icaciones9 claro que no todos los cambios son

est%ticos, pueden ser tambi%n internos, puede cambiarse su (ernel! para o!recer mayores !uncionalidades, como soporte para /verclocO, y unidades 0>IS. Si vemos esto desde un punto de vista m)s personal, soy poseedor de un dispositivo con Android, en una de sus ,ltimas versiones9 tengamos en cuenta que posee entrada 1S= />G, y salida TAM6, =luetooth y tambi%n -i3 Ii, *l gicamente+, entonces podemos crearnos un ambiente virtual en donde el tel%!ono, puede estar conectado a un televisor, enviando audio y video en TA, puede ser conectado por Bluetooth, a un mouse y un teclado, al mismo tiempo puede conect)rsele una unidad Flash *)en dri%e+ o disco duro, mientras permanece conectado a la red -i3Ii permitiendo navegarX"no tendr'amos entonces, una pequeMa computadora#, ese es el motivo principal, I10D6/0A&6AAA.

Das könnte Ihnen auch gefallen