martes, 23 de diciembre de 2014

Sistemas Operativos de móviles: Ios y Android.

Existen distintos tipos de sistemas operativos el de los móviles y el de ordenadores, el de los ordenadores es mucho más complejo que el de los móviles, puesto que el de los móviles están más orientados a conectividad inalámbrica, los formatos multimedia para móviles y las diferentes maneras de introducir información en ellos.
Algunos sistemas operativos son los siguientes: iOS, Android.

Android: El sistema operativo Android es sin duda el lider del mercado móvil en sistemas operativos, basado en linux, al principio estaba diseñado para cámaras fotógraficas, con el paso del tiempo fue vendido a google para ser utilizado en dispositivos móviles y más tarde en tablets.
Quizás dos de las caracteristicas más diferenciales de Android frente a Ios esque este primero es de código abierto (open source), esto conlleva que muchos más desarrolladores de apps puedan crear para adroid ya que su código fuente es de uso público esto también conlleva que andorid es también mucho más personalizable y permite muchas más modificaciones a nivel interno en los dispositivos móviles.
Recientemente el creador de android; Andy Rubin dimitió de google para desarrollar él de forma de independiente.
Como dato curioso, añadir que la máquina virtual en la cual se ejecutan las aplicaciones en android hasta esta versión actual 4.4 se llama dalvik, así se ha llamado durante todos estos años pero con la llegada de la nueva actualización llamada lolli pop el nombre de la máquina virtual ha sido modificado, esto hará que las aplicaciones corran mucho más rápido sin que haya lentitud en los dispositivos asi como un ahorro considerable en la batería.
En esta última actuallización es cuando realmente existe un lavado de cara en el sistema operativo y es todo diferente hay tanto mejoras visuales denominadas (material desing) y de rendimiento como hemos citado anteriormente con la máquina virtual.
El logo representativo de android el cual es un robot verde, recibe el nombre de Andy debido a su creador.

iOS: Este es un sistema mucho más cerrado y exclusivo no permite aplicaciones de desarrolladores externos solo de ellos mismos, por lo que no da tanto juego para la personalización como Android, tengamos en cuenta que si cierras tu sistema operativo y lo dejas en manos solo de un sola empresa no permitiremos que mucha gente contribulla a su desarolllo. En iOS suele haber menos aplicaciones gratuitas, ya que muchas de ellas son de pago, pero al mismo tiempo de mayor calidad que android, apple se caracteriza por su gran secretismo a la hora de lanzar productos; una muestra de esto es que cuando salió el primer iphone estuvieron durante un año, ocultando este dispositivo incluso a sus propios empleados para evitar filtraciones al exterior, es decir los propios trabajadores sabian que estaban trabajando un producto pero ni si quiera estaban al tanto de que se trataba de un dispositivo móvil y ni mucho menos las caracteristicas tanto internas como externas de este.
iOS por tanto es el sistema operativo que da vida a dispositivos como el iPhone, el iPad, el iPod Touch o el Apple TV. Cada año, Apple lanza una gran actualización de iOS que suele traer características exclusivas para los dispositivos más punteros que estén a la venta en ese momento.

Es ya más que conocida la guerra entre Apple y su gran rival Samsung ya que cada cierto tiempo se dan a conocer nuevos juicios y denuncias por guerra de patentes.
El fundador original de Apple, Steve Jovs era conocido por su fuerte caracter ya que no solia aceptar consejos de nadiey eso le llevaba a discutir en muchas ocasiones con compañeros suyos, ya que quería hacer las cosas a su manera y bajo su criterio, pero al mismo tiempo era conocido también por su gran genialidad y habilidad para la tecnología, un ejemplo de esto esque hace unos años murió pero dejo ya diseñado como quería que fuesen sus dispositivos en el futuro, de hecho después de su muerte se ha sabido que queria crear un coche volador con marca de apple porsupuesto.


jueves, 18 de diciembre de 2014

Sistemas Operativos

Un sistema operativo son programas con el objetivo de usar apropiadamente las partes físicas del ordenador.
Los sistemas operativos tienen funciones necesarios y usos diversos de programas de aplicaciones del ordenador con vínculos necesarios para controlar el hardaware. los primeros no tenían sistema operativo y necesitaban las mas detalladas del hardware. Los dispositivos tiene tareas y sus driver, dispositivos como impresoras. con el paso del tiempo se hicieron imprescindibles los sistemas operativos
http://es.wikipedia.org/wiki/Sistema_operativo
Los sistemas mas utilizados en la actualidad son 
Android :Esta diseñado para móviles, teléfonos y otros dispositivos digitales y este sistema operativo a tenido tanto éxito . La versión básica de android se conoce como android open source project. Su origen de android proviene de una novelas . También es el que mas futuro tiene en el mercado.
http://es.wikipedia.org/wiki/Android




Linux: No tiene tanto éxito como otros sistemas operativos pero esta en pleno auge debido a que ofrece mayor libertad para realizar las actividades y es gratuito debido a que también ofrece modificar lo a nuestro antojo es decir que tenemos total libertad para manejar el sistema operativo
http://es.wikipedia.org/?title=GNU/Linux


Windows: Es el mas importante debido a que esta en marcas de pc, móviles, tableta, etc ademas de que es el sistemas operativo que viene de serie en todos los soportes. también es el dominante en el mercado ademas de que esta en constante actualización con el paso de los años .
http://es.wikipedia.org/wiki/Microsoft_Windows



Mac: también llamado apple es una compañía que también se encuentra en auge y su objetivo es el hogar la educación y creatividad profesional. Mac esta basada en la integración de apple proporciona todos los aspectos del hardware . en su tiempo fue muy revolucionario y sigue evolucionando
http://es.wikipedia.org/wiki/Macintosh

La gráfica actual del sistema operativo
Otros sistemas son 
Microsoft Windows
Mac OS X
GNU/Linux
Unix
Solaris
FreeBSD
OpenBSD
Google Chrome OS
Debian
Ubuntu
Mandriva
Sabayon
Fedora
Puppy Linux
Haiku (BeOS)
Android
Tuquito








Sistema Operativo
          Un Sistema Operativo es el software básico de un ordenador , “se encarga de crear el vínculo entre llos recursos materiales, el usuario y las aplicaciones” (http://es.kioskea.net/contents/651-sistema-operativo) .A parte de la definición podemos decir que es el que organiza los recursos del hardware y proporciona servicios a los programas de aplicación.


              Es un sistema  que consiste en ofrecer una distribución ordenada y controlada de los procesadores,                      memorias y dispositivos de E/S entre los diversos programas que compiten. Un sistema operativo es el código que acompaña la ejecución de cualquier aplicación.
         Un sistema operativo es un programa que dirige y administra los recursos de un sistema computacional. Provee un conjunto de cualidades que facilitan el acceso de las aplicaciones a estos recursos, buscando siempre independencia del hardware.
        Un sistema operativo es el soporte lógico que controla el funcionamiento del equipo físico.


 Las funciones que tiene un Sistema Operativo son los siguientes:


·         Interpreta los comandos que permiten al usuario comunicarse con el ordenador.
·         Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el mouse.
·         Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.
·         Gestiona los errores de hardware y la pérdida de datos.
·         Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.
·         Configura el entorno para el uso del software y los periféricos

COMPONENTES DE UN SISTEMA OPERATIVO




  • Gestión de proceso 
  • Gestión de la memoria principal
  • Gestión del almacenamiento secundario
  • El sistema de Entrada/Salida
  • Sistema de archivos
  • Sistema de protección
  • Sistema de comunicaciones

 Núcleo

 El núcleo es la parte que ejecuta y forma parte de un sistema operativo
 Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware.
                  Encargado de gestionar recursos,a través de servicio de llamada.


    Funciones del  Nucleo

   

  • Manejo de interrupciones.


  •  Creación y destrucción de procesos.
  • Cambio de estado de los procesos.
  • Despacho.
  • Suspensión y reanudación de procesos.
  • Sincronización de procesos.
  • Comunicación entre procesos.
  • Manipulación de los bloques de control de procesos.
  •   Apoyo para las actividades de entrada/salida.
  • Apoyo para asignación y liberación de memoria.
  •  Apoyo para el sistema de archivos.
  •  Apoyo para el mecanismo de llamada y retorno de un procedimiento.
  • Apoyo para ciertas funciones de contabilidad del sistema.
Categorías de los núcleos
                 Los núcleos (kernels) de los sistemas operativos se pueden ubicar en dos categorías:    
   Mo       Monolíticos realiza todas las funciones con un solo programa. Esto hace más trabajoso arreglar los errores, pero el rendimiento es mucho mejor que el de otro tipo de núcleo.
     Micronúcleos (microkernels) proporcionan un pequeño conjunto de abstracciones simples del hardware,  y usan las aplicaciones llamadas servidores  para ofrecer mayor funcionalidad

SISTEMAS OPERATIVOS ACTUALES

DEFINICIÓN

Un sistema operativo puede ser definido como un conjunto de programas especialmente hechos para la ejecución de varias tareas, en las que sirve de intermediario entre el usuario y la computadora. Este conjunto de programas que manejan el hardware de una computadora u otro dispositivo electrónico. Provee de rutinas básicas para controlar los distintos dispositivos del equipo y permite administrar, escalar y realizar interacción de tareas.
Un sistema operativo, tiene también como función, administrar todos los periféricos de una computadora. Es el encargado de mantener la integridad del sistema.
Podemos decir que el sistema operativo es el programa más importante de la computadora.
(http://www.informatica-hoy.com.ar/aprender-informatica/Que-es-el-sistema-operativo.php)

SISTEMAS OPERATIVOS

Después de esta pequeña introducción, pasaremos a ver los distintos sistemas operativos en función de si los encontramos en PC o en Smartphone.
Para ello nos valdremos de un pequeño esquema.

Ejemplos de sistemas operativos para PC
·         Microsoft Windows
·         Mac OS X
·         GNU/Linux
·         Unix
·         Solaris
·         FreeBSD
·         OpenBSD
·         Google Chrome OS
·         Debian
·         Ubuntu
·         Mandriva
·         Sabayon
·         Fedora
·         Puppy Linux
·         Haiku (BeOS)
·         Android
·         Tuquito

Ejemplos de sistemas operativos para dispositivos móviles
·         Android
·         iOS
·         Bada
·         BlackBerry OS
·         BlackBerry 10
·         Windows Phone
·         Symbian OS
·         HP webOS
·         Firefox OS
·         Ubuntu Phone OS
·         Tizen
·         Asha Platform
(http://es.wikipedia.org/wiki/Sistema_operativo)
 
Los sistemas operativos vanguardistas en PC son Linux, Windows y  Mac OS. Y en los Smartphone Android, Windows Phone y iOS.

-Sistemas en PC:

Comencemos por Windows, es el sistema operativo más usado por su facilidad de manejo, gracias  a un interfaz muy elaborado. Pero posee una serie de fallos de los cuales se valen los hackers para introducir programas dañinos conocidos como virus. Comenzó en 1980 con el MS-DOS, seguido de otra serie de nuevos productos entre los que encontramos Windows 95, 98, XP, Vista y el actual Windows 8.




Tras el encontramos el sistema Mac OS, exclusivo de los ordenadores de la empresa Apple, dado a la exclusividad y prestigio de la marca posen precios superiores a los otros sistemas operativos. Generalmente los usuarios de Mac OS buscan una serie de especializaciones que posee este sistema, en cambio al ser exclusivo, solo es compatible con productos de la marca Apple que por lo general son caros.





En cambio, el sistema Linux es gratuito, completamente compatible y de mayor rendimiento, pero tiene un gran inconveniente para los no iniciados en informática ya que su interfaz es más complicado y requiere de una serie de conocimientos para su uso. También tenemos la ventaja de que a diferencia de otros sistemas no necesita antivirus pues se mejora continuamente.
 

-Sistemas en Smartphone

Android de Google es el sistema más extendido en el parque móvil mundial, el más abierto al desarrollo y el que tiene una ingente cantidad de apps interesantes que no vamos a encontrar fuera de Google Play. Además, la comunidad de Android en internet es tan grande, que nos garantiza una larga vida del sistema sin necesidad de esperar a las actualizaciones de los fabricantes de dispositivos.





El iOS de Apple es el sistema con más aplicaciones disponibles (aunque tiene a Android pisándolo los talones), el más seguro, el más estable y el que ofrece las actualizaciones de sistema de forma más transparente. Su interfaz de usuario es la más sencilla, y posiblemente también la mejor en términos de usabilidad. 




Windows Phone 8 es el que mejor responde en dispositivos con procesador modesto y escasez de memoria RAM, el más fácil de usar, tiene los mejores mapas y una estupenda integración multiplataforma con Windows 8, además de con la comunidad de jugadores de Xbox. Nokia, HTC y Samsung son algunos de los fabricantes punteros que están apostando por él, veremos cómo avanza en 2013.
(http://ohmyphone.orange.es/mas-smartphones/sistema-operativo/comparativa-os-android-4-1-vs-ios-6-vs-windows-phone-8.html)