martes, 23 de octubre de 2012


  • Utilizar el Sistema Operativo de Disco MSDOS
Primero se da click en inicio, después en todos los programas y se procede a dar click en accesorios para encontrar la opción de símbolo del sistema o MSDOS:

Así, procedemos a salir de un directorio o carpeta para posteriormente, crear carpetas o directorios de archivos:







  • Los sistemas operativos más famosos actualmente son:
                                                   1.-Sistema Operativo Windows
La primera versión de Microsoft Windows, versión 1.0, lanzada en noviembre de 1985, compitió con el sistema operativo de Apple. Carecía de un cierto grado de funcionalidad y logró muy poca popularidad. Windows 1.0 no era un sistema operativo completo; más bien era una extensión gráfica de MS-DOS. Windows versión 2.0 fue lanzado en noviembre de 1987 y fue un poco más popular que su predecesor. Windows 2.03 (lanzado en enero de 1988) incluyó por primera vez ventanas que podían solaparse unas a otras. El resultado de este cambio llevó a Apple a presentar una demanda contra Microsoft, debido a que infringían derechos de autor.
Windows versión 3.0, lanzado en 1990, fue la primera versión de Microsoft Windows que consiguió un amplio éxito comercial, vendiendo 2 millones de copias en los primeros seis meses. Presentaba mejoras en la interfaz de usuario y en la multitarea. Recibió un lavado de cara en Windows 3.1, que se hizo disponible para el público en general el 1 de marzo de 1992. El soporte de Windows 3.1 terminó el 31 de diciembre de 2001.
En julio de 1993, Microsoft lanzó Windows NT basado en un nuevo kernel. NT era considerado como el sistema operativo profesional y fue la primera versión de Windows para utilizar la Multitarea apropiativa. Windows NT más tarde sería reestructurado también para funcionar como un sistema operativo para el hogar, con Windows XP.
El 24 de agosto de 1995, Microsoft lanzó Windows 95, una versión nueva para los consumidores, y grandes fueron los cambios que se realizaron a la interfaz de usuario, y también se utiliza multitarea apropiativa. Windows 95 fue diseñado para sustituir no solo a Windows 3.1, sino también de Windows para Workgroups y MS-DOS. También fue el primer sistema operativo Windows para utilizar las capacidades Plug and Play. Los cambios que trajo Windows 95 eran revolucionarios, a diferencia de los siguientes, como Windows 98 y Windows Me. El soporte estándar para Windows 95 finalizó el 31 de diciembre de 2000 y el soporte ampliado para Windows 95 finalizó el 31 de diciembre de 2001.
El siguiente en la línea de consumidor fue lanzado el 25 de junio de 1998, Microsoft Windows 98. Sustancialmente fue criticado por su lentitud y por su falta de fiabilidad en comparación con Windows 95, pero muchos de sus problemas básicos fueron posteriormente rectificados con el lanzamiento de Windows 98 Second Edition en 1999. El soporte estándar para Windows 98 terminó el 30 de junio de 2002, y el soporte ampliado para Windows 98 terminó el 11 de julio de 2006.
Como parte de su línea «profesional», Microsoft lanzó Windows 2000 en febrero de 2000. La versión de consumidor tras Windows 98 fue Windows Me (Windows Millennium Edition). Lanzado en septiembre de 2000, Windows Me implementaba una serie de nuevas tecnologías para Microsoft: en particular fue el «Universal Plug and Play». Durante el 2004 parte del código fuente de Windows 2000 se filtró en internet, esto era malo para Microsoft porque el mismo núcleo utilizado en Windows 2000 se utilizó en Windows XP.
En octubre de 2001, Microsoft lanzó Windows XP, una versión que se construyó en el kernel de Windows NT que también conserva la usabilidad orientada al consumidor de Windows 95 y sus sucesores. En dos ediciones distintas, «Home» y «Professional», el primero carece por mucho de la seguridad y características de red de la edición Professional. Además, la primera edición «Media Center» fue lanzada en 2002, con énfasis en el apoyo a la funcionalidad de DVD y TV, incluyendo grabación de TV y un control remoto. El soporte estándar para Windows XP terminó el 14 de abril de 2009. El soporte extendido continuará hasta el 8 de abril de 2014.
En abril de 2003, Windows Server 2003 se introdujo, reemplazando a la línea de productos de servidor de Windows 2000 con un número de nuevas características y un fuerte enfoque en la seguridad; lo cual fue seguido en diciembre de 2005 por Windows Server 2003 R2.
El 30 de enero de 2007, Microsoft lanzó Windows Vista. Contiene una serie de características nuevas, desde un shell rediseñado y la interfaz de usuario da importantes cambios técnicos, con especial atención a las características de seguridad. Está disponible en varias ediciones diferentes y ha sido objeto de muy severas críticas debido a su patente inestabilidad, sobredemanda de recursos de hardware, alto costo, y muy alta incompatibilidad con sus predecesores, hecho que no ocurría con éstos.
El 22 de octubre de 2009, Microsoft lanzó Windows 7. A diferencia de su predecesor, Windows Vista, que introdujo a un gran número de nuevas características, Windows 7 pretendía ser una actualización incremental, enfocada a la línea de Windows, con el objetivo de ser compatible con aplicaciones y hardware que Windows Vista no era compatible. Windows 7 tiene soporte multi-touch, un Windows shell rediseñado con una nueva barra de tareas, conocido como Superbar, un sistema red llamado HomeGroup, y mejoras en el rendimiento sobre todo en velocidad y en menor consumo de recursos.
El 29 de febrero de 2012, Microsoft lanzó Windows 8 Consumer Preview, la versión beta de Windows 8, build 8250. Por primera vez desde Windows 95, el botón Inicio ya no está disponible en la barra de tareas, aunque la pantalla de inicio está aún activa haciendo clic en la esquina inferior izquierda de la pantalla y haciendo clic en Inicio en el teclado. El presidente de Windows Steven Sinofsky dijo que más de 100.000 cambios realizados desde la versión de desarrollo. En el primer día de su lanzamiento, Windows 8 Consumer Preview fue descargado más de un millón de veces. Microsoft lanzó Windows 8 Release Preview, Build 8400 el 1 de junio de 2012. Al igual que la versión previa para desarrolladores, la Consumer Preview y la Release Preview están configurados para expirar el 15 de enero de 2013.
Windows (Ventanas), es un programa que nos permite trabajar con diferentes ventanas (programas) simultáneamente, permitiendo la manipulación de información entre una y otra, ya que es la característica principal. Windows maneja una estructura para el manejo de sus ventanas como se muestra en la siguiente figura.
Windows cuenta con una serie de accesorios en los cuales se pueden utilizar funciones básicas tales como calculadora, diseño grafico, procesador de texto manejador de archivos (explorador).
Es importante mencionar que el explorador de Windows se utiliza básicamente para la manipulación de archivos (ver, copiar, mover, cambiar el nombre, eliminarlos), también nos permite mostrar el contenido de de las unidades de almacenamiento secundario tales como; disco duro (C:), unidad de diskette (A: ó B:), unidades de disco compactos (D: E: F:, etc.).
El manejo de información es muy importante en nuestro equipo por esta razón debemos organizarla en pequeñas carpetas (directorios) las cuales nos indican la información almacenadas.
Al iniciar Windows nos muestra la primera pantalla, a esta se le da el nombre de escritorio, ya que como su nombre lo indica nos muestra toda la información con la que podemos trabajar; esto podemos personalizarlo es decir cambiando el fondo o tapiz.

Es importante mencionar que las figuras graficas que se muestran se les da el nombre de icono, los cuales nos indican el acceso más directo hacia el programa que más utilizamos como se muestra en la siguiente figura:
2.-Sistema Operativo Linux
Linux es un núcleo libre de sistema operativo basado en Unix. Es uno de los principales ejemplos de software libre. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la Linux Kernel Mailing List Archive
El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finlandés, Linus Torvalds, en 1991. Linux consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para su uso en el nuevo sistema operativo. El núcleo Linux ha recibido contribuciones de miles de programadores. Normalmente Linux se utiliza junto a un empaquetado de software, llamado distribución Linux.
El núcleo Linux, ha sido marcado por un crecimiento constante en cada momento de su historia. Desde la primera publicación de su código fuente en 1991, nacido desde un pequeño número de archivos en lenguaje C bajo una licencia que prohíbe la distribución comercial a su estado actual de cerca de 296 MiBs de fuente bajo la Licencia pública general de GNU.
El nombre Linux ha generado gran controversia y nuevas alternativas no han tardado en aparecer para hacerle competencia.
Características de Linux
·         Funciona en modo protegido 386.
·         Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
·         Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.
·         Política de copia en escritura para la comparición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
·         La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.
·         Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.
Funciones de Linux
Las funciones principales de este magnífico sistema operativo son:
·         Sistema multitarea: En Linux es posible ejecutar varios programas a la vez sin necesidad de tener que parar la ejecución de cada aplicación.
·         Sistema multiusuario: Varios usuarios pueden acceder a las aplicaciones y recursos del sistema Linux al mismo tiempo. Y, por supuesto, cada uno de ellos puede ejecutar varios programas a la vez (multitarea).
·         Shells programables: Un shell conecta las órdenes de un usuario con el Kernel de Linux (el núcleo del sistema), y al ser programables se puede modificar para adaptarlo a tus necesidades. Por ejemplo, es muy útil para realizar procesos en segundo plano.
·         Independencia de dispositivos: Linux admite cualquier tipo de dispositivo (módems, impresoras), gracias a que cada una vez instalado uno nuevo, se añade al Kernel el enlace o controlador necesario con el dispositivo, haciendo que el Kernel y el enlace se fusionen. Linux posee una gran adaptabilidad y no se encuentra limitado como otros sistemas operativos.
·         Comunicaciones: Linux es el sistema más flexible para poder conectarse a cualquier ordenador del mundo. Internet se creó y desarrollo dentro del mundo de Unix, y por lo tanto Linux tiene las mayores capacidades para navegar, ya que Unix y Linux son sistemas prácticamente idénticos. Con Linux podrá montar un servidor en su propia casa sin tener que pagar las enormes cantidades de dinero que piden otros sistemas.

3.-Sistema Operativo Mac OS

Mac OS (del inglés Macintosh Operating System, en español Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por Apple para su línea decomputadoras Macintosh. Es conocido por haber sido el primer sistema dirigido al gran público en contar con una interfaz gráfica compuesta por la interacción del mouse conventanas, Icono y menús.
Deliberada a la existencia del sistema operativo en los primeros años de su línea Macintosh en favor de que la máquina resultara más agradable al usuario, diferenciándolo de otros sistemas contemporáneos, como MS-DOS, que eran un desafío técnico. El equipo de desarrollo del Mac OS original incluía a Bill Atkinson, Jef Raskin y Andy Hertzfeld.
Esta fue la base del Mac OS clásico, desarrollado íntegramente por Apple, cuya primera versión vio la luz en 1984. Su desarrollo se extendería hasta la versión 9 del sistema, lanzada en 1999. A partir de la versión 10 (Mac OS X), el sistema cambio su arquitectura totalmente y pasó a basarse en Unix, sin embargo su interfaz gráfica mantiene muchos elementos de las versiones anteriores.
Hay una gran variedad de versiones sobre cómo fue desarrollado el Mac OS original y dónde se originaron las ideas subyacentes. Pese a esto documentos históricos prueban la existencia entre el proyecto Macintosh y el proyecto Alto de Xerox PARC. Las contribuciones iniciales del Sketchpad de Ivan Sutherland y el On-Line System de Doug Engelbarttambién fueron significativas.
1. FUNCIONAMIENTO BÁSICO

El ratón es un periférico que, generalmente, va conectado al teclado del ordenador para controlar el movimiento del puntero en la pantalla. Por lo general, el puntero es una flecha inclinada, aunque puede ser de otra forma.

La mayoría del trabajo que se realiza con el Macintosh está basado en cuatro técnicas: señalar, hacer clic, pulsar y arrastrar.

El ratón tiene dentro una bola que, al girar por el roce con alguna superficie, mueve al mismo tiempo el puntero visible en la pantalla. Tiene también un botón cuya utilidad se explica a continuación. Con estos dos elementos y sus combinaciones se ejecutan todas las operaciones posibles.

Moviendo el ratón sobre la alfombrilla, se desplaza el puntero. Con ésto se puede señalar cualquier cosa de la pantalla. Para que un objeto esté señalado, el extremo superior de la flecha debe estar sobre él.

La operación de pulsar una vez el botón de ratón, cuando el puntero se encuentra sobre algún objeto de su pantalla, se denomina hacer un Clic y supone seleccionar ese objeto.

Pulsar dos veces el botón se denomina doble clic , pero para que sea realmente tal, y no dos clicks independientes, debe hacerse con cierta rapidez.

Para ver cualquier opción de un menú debe pulsar el ratón es decir señalar el menú que se desea ver y, sin mover el ratón, mantener pulsado el botón.

La operación de arrastrar es una combinación de movimiento del ratón con el botón del mismo. En el escritorio, pulsando el botón teniendo el puntero sobre un icono y, sin dejar de pulsar, desplazando sobre la alfombrilla, se desplaza ese icono hasta el final del arrastre. El arrastre se termina cuando se suelta el botón del ratón.

2. EL TECLADO
El teclado se utiliza para teclear texto y números.

Dependiendo del programa que se utilice pueden usarse teclas especiales del teclado para dar instrucciones al ordenador y para reemplazar o cambiar el efecto de ciertas acciones que se realizan con el ratón.

Existen tres tipos de teclas especiales: modificadoras, flecha, función.

3. MANEJO DE LAS VENTANAS

Su simple pulsación no produce ningún efecto. Es necesario que las pulse en combinación con otras teclas o ratón.

Las teclas modificadoras son control, opción y comando, y están situadas en el teclado generalmente abajo a la izquierda.

Pueden utilizarse como el ratón, en algunos programas para controlar los movimientos del puntero.

Las teclas flecha son: arriba, abajo, derecha e izquierda.

Algunos programas permiten dar instrucciones, o secuencias de instrucciones, pulsando ciertas teclas de función.

El sistema operativo de Macintosh trabaja con ventanas, estas aparecerán siempre que se abra una aplicación por eso es conveniente aprender muy bien su manejo. 
Elementos de una ventana 
1 Cuadro de cierre : está situado en la esquina superior izquierda de cualquier ventana y sirve para, mediante un click con el ratón sobre él, cerrar una ventana abierta y que ya no es de utilidad. 

2. Cuadro de Zoom: es un cuadro situado en la parte superior derecha de las ventanas . Sirve para cambiar la forma y tamaño de la ventana entre sus dos últimas configuraciones. 

3. Barra de arrastre : son líneas situadas en toda la parte superior de las ventanas y que, mediante un arrastre, permiten desplazar la ventana para situarla donde se desee. 

4. Barras de scroll : son dos barras situadas en la parte derecha y en la inferior de las ventanas, y delimitadas por flechas, que señalan las cuatro direcciones posibles. Para ver algo que se encuentra en la ventana, pero que está oculto, es decir, cuando la dimensión de la ventana no permite ver toda la información que contiene, hay que desplazar dicha ventana sobre su contenido con estas barras. Si la ventana muestra ya, en horizontal o vertical, todo su contenido, la barra horizontal o vertical respectivamente no será necesaria, y por eso ya no aparecerá. 
El cuadro que aparece en la barra de scroll indica la actual posición relativa de la ventana con respecto al contenido de la misma. 
El scroll puede usarse de tres modos: Para lograr un desplazamiento progresivo, línea a línea, se hace un click en la flecha de la dirección en que se desee desplazar la ventana; con un click en la zona gris de la barra de scroll a la derecha, izquierda, encima o debajo del cuadro de posición, un desplazamiento que equivale aproximadamente a una ventana completa, se logra según se desee el desplazamiento de la ventana; una tercera forma, consiste en arrastrar el cuadro sobre la barra, hasta la posición que se desee. 
5. Cuadro de ampliación de la ventana : en la esquina inferior derecha hay otro cuadro que sirve para modificar la forma y el tamaño de la ventana. Arrastrando este cuadro se mueve el contorno de la ventana quedando fija la esquina superior izquierda de la misma. 

Activación y desactivación de ventanas 
Para que todo lo señalado anteriormente pueda llevarse a cabo es necesario que la ventana esté ACTIVA. 
Cuando hay varias ventanas en el escritorio o finder, la que esté activa tendrá visibles todos los elementos señalados en el punto anterior; la inactiva, únicamente mostrará el nombre de la misma, y permanecerán ocultos tanto los cuadros de cierre, como las barras de scroll, zoom etc. 
Para activar una ventana que esté abierta pero inactiva, hay que hacer simplemente un click sobre ella; automáticamente esa ventana pasará a primer plano en la pantalla, con todos sus elementos, y la que antes estaba activa pasará detrás y quedará inactiva. Puede haber varias ventanas abiertas al mismo tiempo; sin embargo, sólo una puede estar activa. 
4. COMO ABRIR UN PROGRAMA

Para abrir el procesador de texto hay que saber en qué dirección se encuentra y ordenar al aparato que lo abra. Es decir, ejecutar el programa.

En el CTI, los programas se encuentran en el disco duro, en la carpeta Items At Ease. Se debe, por tanto localizar la aplicación que queremos abrir en esta carpeta. Una vez localizado el procesador de texto hay que seleccionar su icono y realizar el mismo paso indicado anteriormente, elegiendo la opción Archivo|Abrir; pero el resultado cambiará: aparecerá una ventana, la barra de menú cambiará y aparecerán los menús correspondientes a la aplicación ejecutada; el icono del menú Aplicación, en el ángulo derecho de la barra de menús, se convierte en el icono del documento abierto.

Los programas o aplicaciones son archivos que contienen instrucciones para el ordenador y que permiten realizar cierto tipo de trabajo. Los documentos son archivos que contienen palabras, dibujos, números y sonidos- todo lo que se crea con los programas.

5. ALGUNOS COMANDOS FUNDAMENTALES
Como se ha podido ver en las explicaciones sobre sistemas operativos, al hablar del Shell, éste puede interpretar órdenes a través del programa en uso u órdenes sin intermediación de programas. Algunas órdenes, aun siendo independientes del programa en uso, se pueden ejecutar mientras se trabaja con alguna aplicación. Sólo con programas se puede generar información, pero, una vez generada, el sistema operativo permite moverla, duplicarla, borrarla, etc.

La operación de copiar y pegar sirve para duplicar información. Se selecciona una determinada información (una parte de un texto, por ejemplo), y se elige la opción Edición|Copiar. De ese modo, la información seleccionada queda almacenada temporalmente en el portapapeles (Clipboard en inglés) a la espera de que se indique dónde se quiere pegar, duplicándola. Cuando se ha indicado el lugar para pegar (cada programa es distinto en este punto), debe elegirse Edición|Pegar .

En este caso la información no se duplica, sino que se elimina (se corta) de un sitio para ponerla en otro. En definitiva, sirve para mover información, y se hace del mismo modo que copiar, con la diferencia de que en el primer paso debe elegirse Edición|Cortar en lugar de Pegar.

Selecionando una zona de información generada con cualquier programa, se puede borrar eligiendo la opción Edición|Borrar. En este caso quizás sea más claro que estas operaciones se pueden hacer sin intermediación del programa. También se puede eliminar un documento aunque no se conozca el idioma en que se escribió.

6. MANEJO DE DISCOS FLEXIBLES
Para poder utilizar un nuevo disco flexible, se deberá formatear o inicializar, es decir prepararlo para que el ordenador sepa dónde guardar y recuperar información en el disco. 
Para formatear un disco se debe insertar en la unidad de disco flexible; según el tamaño del disco aparecerá uno de estos cuadros de diálogo. 
Si el disco es de alta densidad se hace clic en Inicializar; si el disco es de 800K se hace clic en Dos Caras. 
Aparece entonces un cuadro de diálogo que ofrece la última oportunidad para cancelar, y avisa de que se perderá todo el contenido anterior del disco. Si se desea continuar con el formateo, el ordenador pedirá el nombre del disco; se podrán teclear en el recuadro destinado para el nombre hasta 27 caracteres, incluyendo espacios; luego se hace clic en O.K. Si no se da nombre al disco aparecerá por defecto nombre SIN TITULO 
Como retirar un disco flexible de una unidad de disco 
Hay varias formas de hacerlo, Cuando se ha acabado de trabajar con la aplicación, elegir una vez en el finder, en el menú Especial la opción Explusar disco. .El disco saldrá automáticamente. 
Como crear una nueva carpeta en el disco flexible. 
El Macintosh utiliza carpetas para guardar y organizar documentos. Dentro de una carpeta se pueden crear nuevas carpetas para crear múltiples niveles de archivos. 
Con el At Ease, para crear una nueva carpeta se debe elegir File New Folder en el menú principal. Aparece un cuadro de diálogo en el que se debe dar nombre a la carpeta; en caso de que no se le dé nombre, aparecerá, por defecto, el nombre SIN TITULO. 
Una vez puesto el nombre a la carpeta, se hace clic en New Folder. 

Una vez creada la carpeta, ésta aparecerá como un icono más en la carpeta de alumnos (contenido de nuestro disco). Para abrir esta carpeta hay dos posibilidades: elegir Archivo Abrir en el menú o hacer doble clic sobre el icono correspondiente.

4.-Sistema Operativo Android

Android es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos. Es desarrollado por la Open Handset Alliance, la cual es liderada por Google. Este sistema por lo general maneja aplicaciones como Google Play.
Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005. Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio. Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre. A nivel mundial alcanzó una cuota de mercado del 50,9% durante el cuarto trimestre de 2011, más del doble que el segundo sistema operativo (iOS de Apple, Inc.) con más cuota.
Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 600.000 aplicaciones (de las cuales, dos tercios son gratuitas) disponibles para la tienda de aplicaciones oficial de Android: Google Play, sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android, como pueden ser la App Store de Amazon o la tienda de aplicaciones Samsung Apps de Samsung. Google Play es la tienda de aplicaciones en línea administrada por Google, aunque existe la posibilidad de obtener software externamente. Los programas están escritos en el lenguaje de programación Java. No obstante, no es un sistema operativo libre de malware, aunque la mayoría de ello es descargado de sitios de terceros.
El anuncio del sistema Android se realizó el 5 de noviembre de 2007 junto con la creación de la Open Handset Alliance, un consorcio de 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para dispositivos móviles. Google liberó la mayoría del código de Android bajo la licencia Apache, una licencia libre y de código abierto.
La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo de ejecución. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz gráfica (surface manager), un frameworkOpenCore, una base de datos relacional SQLite, una Interfaz de programación de API gráfica OpenGL ES 2.0 3D, un motor de renderizado WebKit, un motor gráfico SGL, SSL y una biblioteca estándar de C Bionic. El sistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3 millones de líneas de XML, 2,8 millones de líneas de lenguaje C, 2,1 millones de líneas de Java y 1,75 millones de líneas de C++.
La futura videoconsola Ouya usara la version 4.0 Ice Cream Sandwich para los videojuegos.



Características y especificaciones actuales:
Diseño de dispositivoLa plataforma es adaptable a pantallas de mayor resolución, VGA, biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseño de teléfonos tradicionales.
AlmacenamientoSQLite, una base de datos liviana, que es usada para propósitos de almacenamiento de datos.
ConectividadAndroid soporta las siguientes tecnologías de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, HSDPA, HSPA+ y WiMAX.
MensajeríaSMS y MMS son formas de mensajería, incluyendo mensajería de texto y ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android.
Navegador webEl navegador web incluido en Android está basado en el motor de renderizado de código abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador por defecto de Ice Cream Sandwich obtiene una puntuación de 100/100 en el test Acid3.
Soporte de JavaAunque 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 corre en la Máquina Virtual Dalvik. Dalvik es una máquina virtual especializada, diseñada específicamente para Android y optimizada para dipositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.43
Soporte multimediaAndroid soporta los siguientes formatos multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4 SP, AMR, AMR-WB (en un contenedor 3GP), AAC, HE-AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y BMP.42
Soporte para streamingStreaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (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.
Soporte para hardware adicionalAndroid soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, acelerómetros, giroscopios, magnetómetros, sensores de proximidad y de presión,, sensores de luz, gamepad, termómetro, aceleración por GPU 2D y 3D.
Entorno de desarrolloIncluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software. El entorno de desarrollo integrado es Eclipse (actualmente 3.4, 3.5 o 3.6) usando el plugin de Herramientas de Desarrollo de Android.
Google PlayGoogle Play es un catálogo de aplicaciones gratuitas o de pago en el que pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC.
Multi-táctilAndroid tiene soporte nativo para pantallas capacitivas con soporte multi-táctil que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente para evitar infringir patentes de otras compañías).44 Más tarde, Google publicó una actualización para el Nexus One y el Motorola Droid que activa el soporte multi-táctil de forma nativa.45
BluetoothEl soporte para A2DF y AVRCP fue agregado en la versión 1.5;46 el envío de archivos (OPP) y la exploración del directorio telefónico fueron agregados en la versión 2.0;47 y el marcado por voz junto con el envío de contactos entre teléfonos lo fueron en la versión 2.2.</ref> Los cambios incluyeron:48
VideollamadaAndroid soporta videollamada a través de Google Talk desde su versión HoneyComb.
MultitareaMultitarea real de aplicaciones está disponible, es decir, las aplicaciones que no estén ejecutándose en primer plano reciben ciclos de reloj, a diferencia de otros sistemas de la competencia en la que la multitarea es congelada (Como por ejemplo iOS, en el que la multitarea se limita a servicios internos del sistema y no a aplicaciones externas) 5)49
Características basadas en vozLa búsqueda en Google a través de voz está disponible como "Entrada de Búsqueda" desde la versión inicial del sistema.50
TetheringAndroid 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 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.




  • ¿Cuáles son las funciones de un sistema operativo?
Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardwarey provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.
Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel. Esta identidad entre kernel y sistema operativo es solo cierta si el núcleo es monolítico. Otro ejemplo para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno gráfico de usuario se distribuía por separado, de modo que, también podía reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una línea de comandos y el sistema gráfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestión del usuario decidir si necesitaba un entorno gráfico para manejar el sistema operativo o simplemente otra aplicación. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, usado en las llamadas distribuciones Linux, ya que al estar también basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisión, se debe a la modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores2 se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. (Véase AmigaOS, beOS o MacOS como los pioneros de dicha modernización, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters5 por su capacidad para la Edición de vídeoen entorno multitarea round robin, con gestión de miles de colores e interfaces intuitivos para diseño en 3D.
Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayoría de aparatos electrónicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (teléfonos móviles, reproductores de DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una Interfaz Gráfica de Usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una línea de comandos o navegador web si es un enrutador.


Funciones y características de los sistemas operativos.
Funciones de los sistemas operativos.
  • Aceptar todos los trabajos y conservarlos hasta su finalización.

  • Interpretación de comandos: Interpreta los comandos que permiten al usuario comunicarse con el ordenador.

  • Control de recursos: Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.

  • Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.

  • Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.

  • Secuencia de tareas: El sistema operativo debe administrar la manera en que se reparten los procesos. Definir el orden. (Quien va primero y quien después).

  • Protección: Evitar que las acciones de un usuario afecten el trabajo que esta realizando otro usuario.

  • Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar cerca de ella.

  • Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar determinados recursos.
En una computadora actual suelen coexistir varios programas, del mismo o de varios usuarios, ejecutándose simultáneamente. Estos programas compiten por los recursos de la computadora, siendo el sistema operativo el encargado de arbitrar su asignación y uso. Como complemento a la gestión de recursos, el sistema operativo ha de garantizar la protección de unos programas frente a otros y ha de suministrar información sobre el uso que se hace de los recursos.