Está en la página 1de 12

Windows

Windows es un sistema operativo desarrollado por Microsoft, para el uso en


computadoras personales (PC), acompañado de un conjunto de programas y un
sistema de organización de archivos propio.

Windows se caracterizó principalmente por contar con una interfaz de


ventanas (Windows) que se superponen para mostrar distinta información
UNIX
Se conoce como Unix a la marca de una familia de sistemas operativos
computacionales desarrollados a partir de la década de 1960 y que se caracterizan por
ser de código abierto, es decir, que sus propios usuarios pueden contribuir con su
desarrollo, actualización y perfeccionamiento, además de ser portable, multitasking y
multiusuario.

CARACTERISTICAS:

Adaptación.- Los usuarios pueden correr sus propios programas.

Compatibilidad.- Permite el manejo de periféricos para ingresar datos.

Programable.- Permite la compilación o adaptación de programas debido a que


es de código abierto.

Multisistema.- Se considera portable por ser compatible con casi todos los
dispositivos existentes y es el único sistema operativo con estas características.

Potente.- Sus comandos incorporados son de amplia aplicación en los


programas.

Multiusuario.- Es utilizable por muchas personas en forma simultánea


conectadas a un cerebro central.

Multitarea.- Este programa puede realizar tareas en un mismo momento.

Estético.- Buena presentación y gráficos de alta calidad, comandos congruentes,


eficientes y simples.

Requerimientos.- Este sistema se puede adaptar a dispositivos de cualquier tipo,


y los requerimientos parten desde máquinas con procesadores a 800 Mega Hertz
hasta los actuales, memoria de 512 megas hasta 8 gigas o más, y entre cinco y
veinte gigas de espacio libre, (dependiendo de la versión instalable) y tarjeta de
red.

Fuente: https://www.ejemplode.com/8-informatica/3727-
caracteristicas_de_unix.html#ixzz6U5P0i68T

Elementos de UNIX
 SHELL. Un lenguaje de control programable que establece la comunicación con el sistema
operativo, que opera al mismo tiempo como intérprete, mensajero y programador. Con él se
pueden modificar de manera dinámica las características con que se ejecutan los programas.

 KERNEL. Un núcleo permanentemente residido en la memoria, que opera como el corazón


del sistema: atiende las llamadas al sistema, administra el acceso a los archivos e inicia o
suspende las tareas de los usuarios (asignador de recursos).

Fuente: https://www.caracteristicas.co/unix/#ixzz6U5c3b7tH

Ventajas de UNIX:

Unix ha demostrado ser un sistema operativo potente, de una altísima adaptabilidad,


que además permite la conexión de múltiples usuarios a un cerebro central.

Otras ventajas:

• El Sistema Operativo Unix es muy estable.  Es típico ver servidores de Unix que tienen
meses, incluso años de funcionamiento continuo sin la necesidad de tener que
apagarlos.

• Diseñado en un lenguaje de alto nivel lo cual lo ha convertido en un Sistema


Operativo independiente del Hardware Es prácticamente imposible insertar virus en un
servidor de Unix.  Esto lo hace uno de los servidores de red más seguros y estables.

• utiliza muy eficientemente la memoria.  Permite a las aplicaciones reservar grandes


segmentos de memoria

• Gracias a los mecanismos de seguridad, un usuario que no sepa una cuenta de


usuario  ("login") y su correspondiente clave de acceso ("password") no puede tener
acceso en absoluto al sistema.

• UNIX es un sistema abierto: no sólo es posible acceder a las diferentes versiones


desarrolladas para cada máquina, sino también a los programas originales

• UNIX presta (desde sus primeras versiones en los años 70) una especial atención a las
comunicaciones, uso remoto de los equipos y compartición de recursos.
DESVENTAJAS DE UNIX

Unix cuenta con desventajas y riesgos notorios, como los implícitos en su ausencia de


soporte técnico: poca seguridad informática y altos estándares de exigencia de parte
del usuario, que debe ser por lo general muy experimentado.

Otras desventajas
·   Problemas de hardware, no soporta todas las plataformas, y no es compatible con
algunas marcas específicas.

·  No existe un control de calidad al momento de elaborar software para Linux, pues
muchas veces las aplicaciones se hacen y se liberan sin control alguno.

·    Es poco probable que aplicaciones para DOS y OS/2, se ejecuten correctamente
bajo Linux.

·    El reparticionar el disco duro, implica borrar toda la información del mismo y
después restablecerla.

·    Se requiere experiencia y conocimiento del sistema para administrarlo, pues como
es un sistema por línea de comandos, estos poseen muchas opciones y en ocasiones es
difícil realizar algunas tareas, que en otros sistemas operativos de red son triviales

Software: Licencias

Salvo que se indique lo contrario, los programas de ejemplo y otro software


proporcionado por Software Carpentry y Data Carpentry están disponibles bajo el OSI-
aprobado Licencia de MIT.

Se concede permiso, de forma gratuita, a cualquier persona que obtenga una copia de
este software y los archivos de documentación asociados (el “Software”), para tratar el
Software sin restricciones, incluyendo sin limitación, los derechos de uso, copia,
modificación, fusión, publicación, distribuir, sublicenciar y / o vender copias del
Software, y Permitir a las personas a quienes se les proporciona el Software que lo
hagan, sujeto a las siguientes condiciones:

El aviso de copyright anterior y este aviso de permiso serán incluido en todas las copias
o porciones sustanciales del software.

El software se proporciona “tal cual”, sin garantía de ningún tipo, expreso o implicado,
incluidas, entre otras, las garantías de comerciabilidad, aptitud para un propósito
particular y no infracción en ningún caso serán los autores o los titulares de los
derechos de autor responsable por cualquier reclamo, daños u otra responsabilidad, ya
sea en acción del contrato, extracontractual o de otro tipo, derivados, fuera de o en
conexión con el software o el uso u otros tratos en el software.

EJEMPLOS DE SISTEMAS OPERATIVOS UNIX

GNU/Linux. Este término alude a la utilización combinada del kernel libre de la familia


de Unix llamado “Linux”, junto a la distribución GNU, también libre. El resultado es uno
de los principales protagonistas del desarrollo de software libre, cuyo código fuente
puede ser empleado, modificado y redistribuido a libertad.

Fedora. Se trata esencialmente de una distribución de Linux para propósitos generales,


surgida luego de la descontinuación de Red Hat Linux, con la cual está muy vinculado
pero que surgió como un proyecto comunitario. Es otro nombre indispensable a la
hora de hablar de software libre y códigos abiertos, en sus tres versiones principales:
Workstation, Cloud y Server.

Ubuntu. Basado en GNU/Linux, este Sistema Operativo libre y de código abierto toma
su nombre de la filosofía surafricana enfocada en la lealtad del hombre hacia el resto
de la especie. En ese sentido, Ubuntu está orientado hacia la facilidad y la libertad de
uso, si bien Canonical, la empresa británica que posee sus derechos, subsiste en base a
servicios técnicos vinculados con el programa.

MacOS. El sistema operativo de la Machintosh, también conocido como O S X o Mac


OS X, cuyo entorno está basado en el Unix y es desarrollado y vendido como parte de
los computadores de la marca Apple desde 2002. Parte de esta familia de software fue
liberada por Apple como un Sistema Operativo abierto y de código libre llamado
Darwin, al que luego añadieron componentes como el Aqua y el Finder, para obtener
la interfaz en que se basa el Mac OS X, su versión más reciente.

Solaris. Otro Sistema Operativo tipo Unix, creado en 1992 por Sun Microsystems y
empleado hoy en día para arquitecturas de sistema SPARC (Scalable Processor
Architecture) y x86, frecuentes en servidores y estaciones de trabajo. Es una versión
oficialmente certificada de Unix cuya versión liberada se llama OpenSolaris.

Haiku. Sistema Operativo de código abierto centrado en los aspectos personales de la


informática y en el multimedia, inspirado en el BeOS (Be Operating System), con el que
es compatible. Su gran particularidad estriba en la posibilidad de generar las propias
distribuciones de cada usuario. Se encuentra actualmente en desarrollo.
¿QUE ES ANDROID?

Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual


que iOS, Symbian y BlackBerry OS. Lo que lo hace diferente es que está basado en
Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma.

El sistema permite programar aplicaciones en una variación de Java llamada Dalvik. El


sistema operativo proporciona todas las interfaces necesarias para desarrollar
aplicaciones que accedan a las funciones del teléfono (como el GPS, las llamadas, la
agenda, etc.) de una forma muy sencilla en un lenguaje de programación muy conocido
como es Java.

CARACTERÍSTICAS Y ESPECIFICACIONES ACTUALES DE ANDROID.

La plataforma es adaptable a pantallas de mayor resolución, VGA,


Diseño de
biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las
dispositivo
especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales.

SQLite, una base de datos liviana, que es usada para propósitos de


Almacenamiento
almacenamiento de datos.

Android soporta las siguientes tecnologías de


Conectividad conectividad: GSM/EDGE, IDEN, CDMA, EVDO, UMTS, Bluetooth, WiF
i, LTE, HSDPA, HSPA+, NFC y WiMAX, GPRS, UMTS y HSDPA+.

SMS y MMS son formas de mensajería, incluyendo mensajería de texto,


además del servicio de Firebase Cloud Messaging (FCM) siendo la nueva
Mensajería versión de Google Cloud Messaging (GCM) bajo la marca Firebase con los
nuevos SDK para realizar el desarrollo de mensajería en la nube mucho más
sencillo.

El navegador web incluido en Android está basado en el motor de


renderizado de código abierto WebKit, emparejado con el motor JavaScript
Navegador web
V8 de Google Chrome. El navegador por defecto de Ice Cream Sandwich
obtiene una puntuación de 100/100 en el test Acid3.

Aunque la mayoría de las aplicaciones están escritas en Java, no hay


una máquina virtual Java en la plataforma. El bytecode Java no es
ejecutado, sino que primero se compila en un ejecutable Dalvik y se ejecuta
Soporte de Java en la Máquina Virtual Dalvik, Dalvik es una máquina virtual especializada,
diseñada específicamente para Android y optimizada para dispositivos
móviles que funcionan con batería y que tienen memoria y procesador
limitados. A partir de la versión 5.0, se utiliza el Android Runtime (ART).

Android soporta los siguientes formatos


multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4
Soporte
SP, AMR, AMR-WB (en un contenedor 3GP), AAC, HE-AAC (en
multimedia
contenedores MP4 o 3GP), MP3, MIDI, Ogg
Vorbis, WAV, JPEG, PNG, GIF y BMP.

Soporte Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML


para streaming (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es soportado
mediante el Adobe Flash Player. Se planea el soporte de Microsoft Smooth
Streaming con el port de Silverlight a Android. Adobe Flash HTTP
Dynamic Streaming estará disponible mediante una actualización de Adobe
Flash Player.

Android soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS,


Soporte
acelerómetros, giroscopios, magnetómetros, sensores de proximidad y de
para hardware ad
presión, sensores de luz, gamepad, termómetro, aceleración por GPU 2D y
icional
3D.

Incluye un emulador de dispositivos, herramientas para depuración de


memoria y análisis del rendimiento del software. Inicialmente el entorno de
Entorno de desarrollo integrado (IDE) utilizado era Eclipse con el plugin
desarrollo de Herramientas de Desarrollo de Android (ADT). Ahora se considera como
entorno oficial Android Studio, descargable desde la página oficial de
desarrolladores de Android.

Google Play es un catálogo de aplicaciones gratuitas o de pago en el que


Google Play pueden ser descargadas e instaladas en dispositivos Android sin la
necesidad de un PC.

Android tiene soporte nativo para pantallas capacitivas con soporte


multitáctil que inicialmente hicieron su aparición en dispositivos como el
HTC Hero. La funcionalidad fue originalmente desactivada a nivel de
Multi-táctil
kernel (posiblemente para evitar infringir patentes de otras compañías). Más
tarde, Google publicó una actualización para el Nexus One y el Motorola
Droid que activa el soporte multitáctil de forma nativa.

El soporte para A2DF y AVRCP fue agregado en la versión 1.5; el envío de


archivos (OPP) y la exploración del directorio telefónico fueron agregados
Bluetooth
en la versión 2.0; y el marcado por voz junto con el envío de contactos entre
teléfonos lo fueron en la versión 2.2.

Android soporta videollamada a través de Hangouts (antiguo Google Talk)


Videollamada
desde su versión HoneyComb.

Multitarea real de aplicaciones está disponible, es decir, las aplicaciones que


Multitarea
no estén ejecutándose en primer plano reciben ciclos de reloj.

Características La búsqueda en Google a través de voz está disponible como "Entrada de


basadas en voz Búsqueda" desde la versión inicial del sistema.

Android soporta tethering, que permite al teléfono ser usado como un punto


de acceso alámbrico o inalámbrico (todos los teléfonos desde la versión 2.2,
no oficial en teléfonos con versión 1.6 o inferiores mediante aplicaciones
Tethering
disponibles en Google Play (por ejemplo PdaNet). Para permitir a un PC
usar la conexión de datos del móvil Android se podría requerir la instalación
de software adicional.

VENTAJAS
1. Código abierto: La primera ventaja de Android, y la más notable, es que
funciona con un código abierto, lo que se traduce en que cualquiera puede crear
aplicaciones y contribuir a aumentar la oferta de esta en el universo Android,
siendo la gran mayoría de ellas, gratuitas.
2. Mayor libertad: Otra característica positiva que define este sistema operativo,
que se desprende de la primera, es la libertad total con la que trabajan los
desarrolladores de Android para realizar todo tipo de aplicaciones sin límites y
sin pedir ningún tipo de permiso.
3. Diversidad y versatilidad: Android es también el sistema operativo que cuenta
con un mayor número de fabricantes y está presente en la mayoría de marcas
comerciales. Además debemos añadir la versatilidad de dispositivos en los que
podemos encontrar este sistema operativo, entre los cuales podemos encontrar,
además de teléfonos móviles, tabletas, relojes inteligentes, ordenadores,
dispositivos GPS y toda clase de electrodomésticos de última generación que
dispongan de la tecnología necesaria para conectarse.
4. Sistema multitarea: cuenta también con un sistema multitarea que permite abrir
distintas aplicaciones a la vez y hacerlas funcionar simultáneamente, así como
ponerlas en modo suspensión, si no las estamos utilizando.
5. Mayor interacción: los usuarios y los fabricantes de Android cuentan con una
mayor capacidad de interacción y puedan personalizar a su gusto instalando
tantos fondos de pantalla personales, como animaciones o temas de todo tipo.
6. Comunidad: cuenta con la mayor comunidad del mundo, siempre en constante
movimiento y generando permanentemente todo tipo de foros, eventos
colectivos y reuniones de toda clase.

DESVENTAJAS
1. Duración de batería: La batería de los dispositivos se consume más y, por
consiguiente, se agota mucho antes, que en el caso de otros sistemas por el
sistema multitarea que trae consigo.
2. Complejidad: para mejorar las condiciones del dispositivo se debe tener un
mínimo conocimiento, lo que conlleva también en algunos casos que usuarios
poco experimentados puedan dañar algunos elementos del sistema, al intentar
hacer cambios.
3. Poca calidad de algunas aplicaciones: Otra característica derivada del código
abierto de Android, es el hecho de que a veces algunas aplicaciones sean de baja
calidad o terminen siendo innecesarias para nuestro equipo.
4. Vulnerabilidad: posibilita que este sistema sea más susceptible a ataques y a
que algunos hackers aprovechen errores del propio sistema para atacarlo.
5. Falta de soporte de actualización: A diferencia de otros sistemas operativos,
Android no posee un soporte de actualización que permita obtener la última
versión del equipo para nuestro uso y disfrute.

VERSIONES
La historial de las versiones de sistema operativo Android se inició con el lanzamiento
de Android beta en noviembre de 2007. La primera versión comercial (de prueba),
Android 1.0, fue lanzada en septiembre de 2008. Las versiones de Android han sido
desarrolladas bajo un nombre en clave y sus nombres siguen un orden alfabético: Apple
Pie, Banana Bread, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice
Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat, Oreo y Pie. El 3
de septiembre de 2019, Google rompe con la tradición de nombrar a su sistema
operativo como un postre y anuncia Android 10 como nombre oficial de la nueva
versión Android.

¿PORQUE ES RECOMENDABLE USAR ANDROID?

Porque es un sistema operativo que puede instalarse en casi todos los dispositivos
tecnológicos no solo en celulares sino también en portátiles; siendo un sistema operativo
que puede adaptarse sin problemas a diferentes necesidades de los usuarios. Por eso es
posible encontrarlo en fabricantes como Sony, HTC, Samsung, ZTE, Motorola, LG,
Huawei, etc. Encontrando gamas altas, medias y bajas en cuanto a dispositivos que
pueden contar con Android. Además la integración con Google es otro de los beneficios
de usar Android, ya que posee una integración total con servicios como Gmail, Google
Talk, Reader, Google Chrome, Google Maps, Google Plus, Blogger entre otros.

Virtual Machines
una máquina virtual es un software que simula un sistema de computación y
puede ejecutar programas como si fuese una computadora real. Este software
en un principio fue definido como "un duplicado eficiente y aislado de una
máquina física". La acepción del término actualmente incluye a máquinas
virtuales que no tienen ninguna equivalencia directa con ningún hardware real.
Una característica esencial de las máquinas virtuales es que los procesos que
ejecutan están limitados por los recursos y abstracciones proporcionados por
ellas. Estos procesos no pueden escaparse de esta "computadora virtual".
Tipos de máquinas virtuales
Los tipos de máquinas virtuales que existen se pueden clasificar en dos
grandes categorías:

 Máquinas virtuales de sistema


 Máquinas virtuales de proceso

Máquinas virtuales de sistema


La máquina virtual de sistema permite que la máquina física se represente
entre varias máquinas virtuales, por medio de un software denominado
hypervisor o monitor de máquina virtual (VMM). El hypervisor puede ejecutarse
sobre el hardware o sobre un sistema operativo. Cada equipo virtual ejecuta su
propio sistema operativo.
Máquinas virtuales de proceso
La máquina virtual de proceso, es un proceso normal dentro de un sistema
operativo que soporta un solo proceso. La máquina se inicia automáticamente
cuando se lanza el proceso que se desea ejecutar y se detiene cuando éste
finaliza.
Características de la máquina virtual
Las características de una máquina virtual que sin lugar a duda las hacen tan
ventajosas y tan populares son el particionamiento, el aislamiento, la
encapsulación y la independencia del software.
Particionamiento
El particionamiento es una de las características de las máquinas virtuales que
permite que se ejecuten varios sistemas operativos en una misma máquina
física y se distribuyan los recursos del sistema entre las máquinas virtuales.
Aislamiento
El aislamiento es aquella característica de las máquinas virtuales que ofrece
seguridad a nivel de hardware y el aislamiento por fallas y protege el
rendimiento mediante controles de recursos avanzados.
Encapsulación
La encapsulación es una característica de las máquinas virtuales que garantiza
que se guarde el estado completo de un ordenador virtual en archivos y que se
muevan y copien máquinas virtuales con la misma facilidad que si fueran
archivos.
Independencia del hardware
La independencia del hardware es característica de máquinas virtuales que
proporciona que se migre cualquier máquina virtual a cualquier servidor físico.

Ventajas de las máquinas virtuales

 Múltiples entornos de SO pueden existir simultáneamente en la misma


máquina, aislados unos de otros;
 La máquina virtual puede ofrecer una arquitectura de conjunto de
instrucciones que difiere de la computadora real;
 Mantenimiento sencillo, aprovisionamiento de aplicaciones, disponibilidad y
recuperación conveniente.

Desventajas de las máquinas virtuales

 Cuando varias máquinas virtuales se ejecutan simultáneamente en una


computadora host, cada máquina virtual puede presentar un rendimiento
inestable, que depende de la carga de trabajo en el sistema por parte de
otras máquinas virtuales en ejecución;
 La máquina virtual no es tan eficiente como una verdadera cuando se
accede al hardware.
 La virtualización ofrece una serie de ventajas: centralizar la administración
de red, reducir la dependencia de hardware y software adicional, etc. Pero,
como siempre ocurre, también presenta ciertas deficiencias.

Ejemplos de programas más conocidos para crear máquinas virtuales


VirtualBox
VirtualBox es uno de los programas de virtualización preferidos por miles de
usuarios en todo el mundo gracias a la combinación de características como el
hecho de que es gratuito, cuenta con soporte multiplataforma y otras muchas
opciones que facilitan la tarea de ejecutar y mantener máquinas virtuales.
Con VirtualBox las descripciones y parámetros de las máquinas virtuales
creadas se almacenan en archivos de texto plano XML otorgando un alto grado
de portabilidad y una enorme facilidad a la hora de compartir archivos.
VMware
VMware es un programa de virtualización que está disponible en tres
variantes: VMware Fusion, destinado para un uso personal, mientras que el
resto de opciones como VMware Fusion Pro, VMware Workstation Pro,
y VMware Workstation Player ahora están destinadas a todo tipo de
profesionales, así como grandes, medianas y pequeñas empresas.
Parallels Desktop 11
Parallels Desktop 11 es el software de virtualización por excelencia para los
usuarios de Mac, capaz de ejecutar sobre este sistema máquinas virtuales con
Windows o Linux de forma rápida y sencilla. Su última versión es compatible
con OS X El Capitan, permitiendo a sus usuarios instalar incluso Windows XP,
hasta Windows 10, la versión más reciente.
Permite ejecutar aplicacion Mac y Windows sin complicaciones y sin reinicios,
al mismo tiempo que ofrece toda clase de opciones para mover archivos entre
sistemas operativos, lanzar programas desde el dock de Mac, o acceder a
servicios de almacenamiento en la nube.
QEMU
QEMU, abreviación de "Quick EMUlator", es la solución de virtualización ideal
para los que utilizan Linux como su sistema operativo principal, y que desean
poder contar con las mismas posibilidades de personalización a la hora de
crear una máquina virtual bajo cualquier distribución del mismo.
Aunque para su funcionamiento utiliza un proceso de traducción binaria
dinámica, QEMU puede emular cualquier tipo de hardware y software al mismo
tiempo que pasa por encima de los privilegios administrativos para lograr
ejecutar sistemas operativos "invitados" sin ningún tipo de problema.
Boot Camp
Boot Camp es un software de máquina virtual creado por Apple e incluido en
todos los ordenadores Mac, que, aunque no es capaz de crear máquinas
virtuales, sí facilita la tarea de ejecutar otro sistema operativo en dispositivos de
escritorio de Apple. En concreto, es capaz de permitir una segunda instalación
de Windows sin alterar el propio OS X.
En lugar de emular un sistema operativo como el resto de las opciones vistas
anteriormente, Boot Camp te ayuda a crear una partición en tu disco duro para
que puedas instalar cualquier versión de Windows. Al ejecutarse directamente
desde el disco duro, Boot Camp ofrece una experiencia final mucho mejor que
cualquier programa de virtualización.

También podría gustarte