Download SISTEMAS OPERATIVOS DIANA CAROLINA NAVAS DIAZ

Document related concepts

Sistema operativo móvil wikipedia , lookup

Android wikipedia , lookup

Desarrollo de programas para Android wikipedia , lookup

Nokia X Software Platform wikipedia , lookup

LiMo Foundation wikipedia , lookup

Transcript
SISTEMAS OPERATIVOS
DIANA CAROLINA NAVAS DIAZ
Profesora
JANETH VILLAMIZAR
TECNOLOGICA FITEC
INFORMATICA APLICADA
ABRIL 02 DE 2012
INTRODUCCION
Un Sistema Operativo es una parte importante de cualquier sistema de computación. Un
sistema de computación puede dividirse en cuatro componentes: el hardware, el Sistema
Operativo, los programas de aplicación y los usuarios. El hardware (Unidad Central de
Procesamiento (UCP),memoria y dispositivos de entrada/salida (E/S)) proporciona
los recursos de computación básicos. Los programas de aplicación (compiladores,
sistemas de bases de datos, juegos de video y programas para negocios) definen la forma
en que estos recursos se emplean para resolver los problemas de computación de los
usuarios.
SISTEMAS OPERATIVOS
WINDOWS
Microsoft Windows es el nombre de una familia de sistemas operativos desarrollados
por Microsoft desde 1981, año en que el proyecto se denominaba (Interface Manager).
Anunciado en 1983, Microsoft comercializó por primera vez el entorno operativo
denominado Windows en noviembre de 1985 como complemento para MS-DOS, en
respuesta al creciente interés del mercado en una interfaz gráfica de usuario (GUI) que
fuera introducido por otros sistemas operativos como Mac OS y de otras compañías como
Xerox. En esas fechas, Microsoft consiguió un contrato de arrendamiento de su sistema
operativo con el gigante de la informática, IBM, por lo que fue preinstalado desde fábrica
en la mayoría de ordenadores personales del mundo, lo que lo convirtió en el más usado
y popular.
Creado en agosto de 1985, Microsoft e IBM colaboraron en el desarrollo de una familia de
sistemas operativos diferentes llamados OS/2. El 20 de noviembre de 1985, Microsoft
lanzó la primera versión para minoristas de su sistema operativo Microsoft Windows.
Originalmente, Windows no era más que una extensión gráfica para MS-DOS.
LOGO DE WINDOWS
Ventajas:
1. En general, la principal ventaja de este sistema operativo es su gran popularidad. Esto
hace que haya muchas más aplicaciones y dispositivos compatibles con este. Además de
que permite un mejor intercambio y compatibilidad entre las distintas computadoras, dado
que la mayoría utiliza Windows. (es más difícil el intercambio de información entre
diferentes
sistemas).
2. Otra ventaja es su facilidad de uso, además de la facilidad en general para instalar
programas y controladores para dispositivos.
3. Es el que tiene más software desarrollado
En cuanto a su desventajas: es costoso, además de ser el blanco predilecto para ataques
y virus, y se considera que consume muchos recursos y tiene muchos errores (esto
depende también de la versión de Windows que se trate).
APLICACIONES DE WINDOWS:
1. Internet Explorer
2. Reproductor de Windows Media
3. Windows Defender
4. Windows Anytime Upgrade
5. Windows Media Center
6. WordPad
7. Paint
LINUX
En 1991, en Helsinki, Linus Torvalds comenzó un proyecto que más tarde llegó a ser
el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener
acceso en los grandes servidores UNIX de la universidad. Él escribió el programa
expresamente para el hardware que usaba, e independiente de un sistema operativo,
porque quiso usar las funciones de su nueva computadora personal con
un procesador 80386. Este es aún el estándar de hoy. El sistema operativo que él usó
durante el desarrollo fue Minix, y el compilador inicial fue el GNU C compiler, que aún es
la opción principal para compilar Linux hoy (aunque Linux puede ser compilado bajo otros
compiladores, tal como el Intel C Compiler).
Linux nació gracias a la idea de Linus Torvalds de crear un sistema basado en Unix para
máquinas i386. quien se encontraba por entonces estudiando en la Universidad de
Helsinki, llenó el hueco final que el sistema operativo GNU exigía. Subsecuentemente,
miles de programadores voluntarios alrededor del mundo han participado en el proyecto,
mejorándolo continuamente. Torvalds y otros desarrolladores de los primeros días de
Linux adaptaron los componentes de GNU y de BSD, así como de otros muchos
proyectos como Perl, Apache, Python, etc. para trabajar con el núcleo Linux, creando un
sistema operativo completamente funcional procedente de muchísimas fuentes diferentes,
la mayoría libres.
LOGO DE LINUX
VENTAJAS:
1. En Linux pueden correr varios procesos a la vez de forma ininterrumpida como un
servidor de red al tiempo que un procesador de textos, una animación, copia de
archivos o revisar el correo electrónico.
2. Seguridad porque es un sistema operacional diseñado con la idea de Cliente Servidor con permisos de acceso y ejecución a cada usuario. Esto quiere decir
que varios usuarios pueden utilizar una misma maquina al tiempo sin interferir en
cada proceso.
3. Linux es software libre, casi gratuito. Linux es popular entre programadores y
desarrolladores e implica un espíritu de colaboración.
4. Linux integra una implementación completa de los diferentes protocolos y
estándares de red, con los que se puede conectar fácilmente a Internet y acceder
a todo tipo de información disponible.
5. Su filosofía y sus programas están dictados por el movimiento ``Open Source'' que
ha venido crecido en los últimos años y ha adquirido el suficiente fortaleza para
hacer frente a los gigantes de la industria del software.
6. Linux puede ser utilizado como una estación personal pero también como un
potente servidor de red.
7. Linux incorpora una gama de sistemas de interfaz gráfica (ventanas) de igual o
mejor calidad que otras ofrecidas en muchos paquetes comerciales.
8. Posee el apoyo de miles de programadores a nivel mundial.
9. El paquete incluye el código fuente, lo que permite modificarlo de acuerdo a las
necesidades del usuario.
10. Utiliza varios formatos de archivo que son compatibles con casi todos los sistemas
operacionales utilizados en la actualidad.
DESVENTAJAS:
1. Linux no cuenta con una empresa que lo respalde, por lo que no existe un
verdadero soporte como el de otros sistemas operativos.
2. La pendiente de aprendizaje es lenta.
3. No es tan fácil de usar como otros sistemas operativos, aunque actualmente
algunas distribuciones están mejorando su facilidad de uso, gracias al entorno de
ventanas, sus escritorios y las aplicaciones diseñadas específicamente para él,
cada día resulta más sencillo su integración y uso.
4. Documentación y terminología muy técnica.
5. Para usuarios corrientes, todavía no es un sistema de escritorio.
6. Funciona únicamente con proveedores de hardware que accedieron a la licencia
GPL y en algunas instancias no es compatible con variedad de modelos y marcas.
7. Requiere consulta, lectura e investigación en lista, foros o en bibliografía dedicada
al tema.
8. La configuración de dispositivos de entrada y salida no es trivial.
9. Muy sensible al hardware.
10. Muchas distribuciones e idiomas.
11. Hay que leer y entender código.
APLICACIONES:
1. Supercomputadoras
2. Smartphones
Mac OS X
es un sistema operativo desarrollado y comercializado por Apple Inc. que ha sido
incluido en su gama de computadoras Macintosh desde2002. Es el sucesor
del Mac OS 9 (la versión final del Mac OS Classic), el sistema operativo de Apple
desde 1984. Está basado en UNIX, y se construyó sobre las tecnologías
desarrolladas en NeXT entre la segunda mitad de los 80's y finales de 1996,
cuando Apple adquirió esta compañía.Desde la versión Mac OS X 10.5 Leopard
para procesadores Intel, el sistema tiene la certificación UNIX 03.
VENTAJAS:
1. mejor interfaz grafica del mercado
2. Ideal para diseño grafico.
3. Es muy estable
DESVENTAJAS:
1. Costoso (aunque viene incluido con la maquina)
2. Existe poco software para este sistema operativo.
3. Es más complicado encontrar gente que la pueda arreglar en caso de fallas.
APLICACIONES
Mac OS X v10.5 introdujo soporte seguro para aplicaciones y procesos firmados.
Las aplicaciones y procesos firmados incluyen una firma digital, la cual es usada por el
sistema para verificar la autenticidad y la integridad del software y sus recursos. El código
es verificado tanto en el disco como cuando se está ejecutando. De este modo, si alguna
parte del código de la aplicación o el proceso es inapropiadamente cambiado cuando está
activo, el sistema automáticamente lo desactiva. La autenticación de código es usado por
los llaveros, la aplicación de firewall personal, las preferencias de Control Parental y la
configuración del gestor de clientes para verificar las aplicaciones después de
modificaciones.
Leopard también introdujo el servicio de aplicaciones en cuarentena, el cual muestra una
advertencia cuando el usuario intenta abrir una aplicación descargada de una fuente
externa. Esto da alusuario la oportunidad de verificar que desea abrir una nueva
aplicación, o cancelar la apertura si se sospecha sobre la seguridad de la misma. Mac OS
X v10.6 refuerza aún más esta característica con el mantenimiento de una lista
de programas maliciosos conocidos. Si intenta abrir cualquier software en esta lista, el
sistema presentará un cuadro de diálogo de advertencia que sugiere que tal archivo debe
ser suprimido.
ANDROID
En julio de 2005, Google adquirió Android Inc., una pequeña compañía de Palo Alto,
California fundada en 2003. Entre los cofundadores de Android que se fueron a trabajar a
Google están Andy Rubin (co-fundador de Danger), Rich Miner (co-fundador de Wildfire
Communications, Inc.), Nick Sears (alguna vez VP en T-Mobile), y Chris White (quien
encabezó el diseño y el desarrollo de la interfaz en WebTV). En aquel entonces, poco se
sabía de las funciones de Android Inc. fuera de que desarrollaban software para teléfonos
móviles. Esto dio pie a rumores de que Google estaba planeando entrar en el mercado de
los teléfonos móviles.
En Google, el equipo liderado por Rubin desarrolló una plataforma para dispositivos
móviles basada en el kernel de Linux que fue promocionado a fabricantes de dispositivos
y operadores con la promesa de proveer un sistema flexible y actualizable. Se informó
que Google había alineado ya una serie de fabricantes de hardware y software y señaló a
los operadores que estaba abierto a diversos grados de cooperación por su parte.
La especulación sobre que el sistema Android de Google entraría en el mercado de la
telefonía móvil se incrementó en diciembre de 2006. Reportes de BBC y The Wall Street
Journal señalaron que Google quería sus servicios de búsqueda y aplicaciones en
teléfonos móviles y estaba muy empeñado en ello. Medios impresos y en línea pronto
reportaron que Google estaba desarrollando un teléfono con su marca.
LOGO:
VENTAJAS
1.
2.
3.
4.
Los teléfonos más avanzados
Codigo abierto
Libertad
Sin fronteras
5. Comunidad
6. Coste y gustos
7. Batería
8. Personalizable
9. Multitarea
DESVENTAJAS:
1.
Android es multitarea: esto es un arma de doble filo. Por un lado tiene un gran
aporte positivo, como he comentado más arriba, pero tiene dos grandes contras. Para
empezar el hecho de tener varias aplicaciones abiertas hacen que el consumo de la
batería se dispare y por otro lado Android no siempre cierra todas las aplicaciones
así que hace falta tener una aplicación que cierre las aplicaciones abiertas. En la
Market de Android hay un buen puñado de aplicaciones de este tipo así que el
problema se soluciona rápidamente pero es un error a fin de cuentas.
2.
Duración de la batería: la batería en un móvil Android se gasta muy, pero que
muy rápidamente. Yo me considero un usuario que explota poco las aplicaciones
Android ya que principalmente utilizo el teléfono para llamar y recibir llamadas. Leo el
periódico en los trayectos que realizo cada día y poco más. La batería no me dura ni
dos días. Hay algunas aplicaciones para solucionar relativamente este problema pero
ya estamos otra vez con lo mismo: hace falta una aplicación externa al sistema Android
para optimizar mejor la batería.
3.
Android es poco intuitivo: no he visto sistema operativo más complicado que
Android. Sudas sangre para configurar el teléfono. Olvídate de utilizar el teléfono nada
más encenderlo por primera vez y asume que estarás una mañanita larga configurando
e instalando cosas. Este gran problema viene provocado por la interfaz de
Android que es la cosa más complicada que he visto en mucho tiempo. Como siempre
hay aplicaciones que ayudan mucho en tareas supuestamente sencillas como
desinstalar otras aplicaciones pero, otra vez, volvemos al problema inicial: es
necesario instalar aplicaciones para poder usar tu móvil cómodamente. Y este
error nos lleva a la siguiente desventaja.
4.
Necesidad de instalar aplicaciones externas:evidentemente puedes utilizar un
teléfono Android sin instalar ninguna aplicación aparte de las que vengan predefinidas.
Buena suerte amigo, la vas a necesitar. Si no tienes una aplicación que “mate” las
aplicaciones abiertas que no estén en uso u otra aplicación para borrar aplicaciones
que ya no te sirvan vas a sudar sangre para realizar tareas tan básicas como
desinstalar un widget. Al final te acostumbras y dominas tu teléfono sin problemas pero
tardas más de lo habitual en conseguirlo.
5.
Android está totalmente fragmentado: con esto quiero decir que tiene bastantes
versiones dentro de las versiones oficiales. Oficialmente Android tiene la versión 2.1, la
versión 2.2 y en breve la nueva versión 2.3. Cada modelo de teléfono móvil se ha de
adaptar a Android de manera que no es exactamente la misma versión de Android la
que lleva una HTC Magic que una HTC Hero aunque ambas corran con la versión 2.1.
Esto provoca problemas de incompatibilidad con algunas aplicaciones de la Market que
funcionan en determinadas versiones de Android.
APLICACIONES
Las aplicaciones se desarrollan habitualmente en el lenguaje Java con Android Software
Development Kit (Android SDK), pero están disponibles otras herramientas de desarrollo,
incluyendo un Kit de Desarrollo Nativo para aplicaciones o extensiones
en C o C++, Google App Inventor, un entorno visual para programadores novatos y varios
cruz aplicaciones de la plataforma web móvil marcos. y también es posible usar las
librerias Qt gracias al proyecto Necessitas SDK.
El desarrollo de aplicaciones para Android no requiere aprender lenguajes complejos de
programación. Todo lo que se necesita es un conocimiento aceptable deJava y estar en
posesión del kit de desarrollo de software o «SDK» provisto por Google el cual se puede
descargar gratuitamente.
1. Google Play
Google Play es la tienda en línea de software desarrollado por Google para dispositivos
Android. Una aplicación llamada "play store" que se encuentra instalada en la mayoría de
los dispositivos Android y permite a los usuarios navegar y descargar aplicaciones
publicadas por los desarrolladores. Google retribuye a los desarrolladores el 70% del
precio de las aplicaciones.
Por otra parte, los usuarios pueden instalar aplicaciones desde otras tiendas virtuales
(tales como Amazon Appstore o SlideME ) o directamente en el dispositivo si se dispone
del archivo APK de la aplicación.
2. Privacidad
Se han descubierto ciertos comportamientos en algunos dispositivos que limitan la
privacidad de los usuarios, de modo similar a iPhone, pero ocurre al activar la opción
«Usar redes inalámbricas» en el menú «Ubicación y seguridad», avisando que se
guardarán estos datos, y borrándose al desactivar esta opción, pues se usan
como caché y no como log tal como hace iPhone.
COMPARACION ENTRE LOS CUATROS SISTEMAS OPERATIVOS, QUE LOS HACE
MEJOR?.
Windows:
Microsoft se ha hecho mundialmente famosa con su sistema siendo uno de los más
conocidos y usados. La gran mayoría de los usuarios comienzan con alguna versión de
Windows debido a su amplia difusión y su fácil uso.
Windows es el sistema operativo más usado lo que provoca que sea odiado y amado casi
a partes iguales. Se puede destacar que es sencillo y muy versátil aunque
tremendamente inestable: si nos dedicamos a instalar y probar programas, crear y
eliminar registros, corremos el riesgo de que el día menos pensado comience a
ralentizarse, dar errores y, por último y en casos ya un poco extremos el tan famoso
pantallazo azul marca de la casa Microsoft.
Es, visualmente, muy transformable y permite cambiar piezas físicas del equipo para
poder ir actualizando el ordenador.
Dependiendo de cómo se use puede llegar a ser un sistema relativamente seguro aunque
hay muchas amenazas en la red dispuestas a explotar sus múltiples agujeros de
seguridad.
Este sistema operativo es ideal para familiarizarse con el entorno informático e ir
aprendiendo los fundamentos de la informática: dará muchas tardes de placer pero
también tocará sufrir mucho con él. Es muy útil como sistema multimedia y personal, así
como plataforma para juegos pero no se recomendaría para entornos corporativos con
una gran exigencia de carga.
Mac:
El gran competidor comercial de Windows sería Mac, de la casa Apple. Como todos los
productos, tienen un diseño elaborado, simple y muy atractivo haciendo que entre
rápidamente por los ojos a sus futuros usuarios.
Al contrario que Windows, Mac es más estable y gestiona de mejor manera los recursos
siendo habitualmente asociado con gente que se dedica al retoque gráfico o edición de
vídeo.
Siguiendo la tendencia de Apple son sistemas cerrados en los que difícilmente se puede
modificar o cambiar piezas, es decir, lo que se esta comprando no podrá ser mejorado por
el usuario.
Suelen ser sistemas fiables con gran rendimiento que no dan grandes disgustos a sus
usuarios. Destacan también por ser muy silenciosos. Al contrario de lo que algunos creen,
existen virus para Mac aunque su incidencia en mucho más baja que en Windows.
Linux:
La alternativa libre que poco a poco va ganando adeptos aunque aún le queda mucho
camino por recorrer para acaparar una mayor cuota de mercado. Al contrario que
Windows y Mac, este sistema operativo se basa en el código libre y la libre distribución, es
decir, cada uno puede crear o modificar el código del sistema y distribuirlo sin necesidad
de pagar.
Dispone de muchísimas distros (versiones) centrándose cada una de ellas en algún
aspecto: seguridad, sencillez, robustez, etc… siendo una de las más conocidas y
reconocidas Ubuntu.
Es de los sistemas que mejor gestionan los recursos y que mayor aprovecha las
posibilidades de cada equipo. Su gran laca es la creencia popular de que es un sistema
difícil de usar en el que hay que tener grandes conocimientos informáticos, lo cual está
muy lejos de la realidad ya que, versión tras versión, han ido trabajando en hacerlo lo más
accesible posible para todo el mundo.
Las distribuciones de Linux es una manera aparte de concebir el mundo informático y con
grandes posibilidades para aprender muchas cosas. Así mismo, son sistemas muy
robustos y confiables siempre que se sepa lo que se está haciendo. Son increíblemente
potentes.
El sistema Operativo mas apetecido en el mercado es Windows ya que, sigue siendo el
favorito de los usuarios que se conectan a Internet en sus diferentes versiones. La
plataforma de la compañía estadounidense es líder con una enorme diferencia frente al
resto de opciones, instalado en el 90,8% de los ordenadores conectados a la Red.
CONCLUSIONES:
1.
MacOS X Está basado en UNIX, y por lo tanto ofrece la seguridad de la familia.
2.
Los SO nos ofrece una gran variedad de aplicaciones que han facilitado el trabajo
en diferente áreas.
3.
Los SO están en continuo desarrollo para ofrecer mayor comodidad a sus
usuarios.