5. Tipos de sistemas operativos
• Sistemas operativos de un sólo usuario/una sola
tarea
– Para un usuario, una tarea es una función como;
• imprimir, escribir, editar, o descargar un archivo
– Para el sistemas operativo una tarea es un proceso
pequeño y sencillo del sistema, que solamente puede
controlar una tarea a la vez.
– El MS-DOS y algunos sistemas operativos diseñados para el
sistema Palm OS, las computadoras “handhel” son
ejemplos de este.
– Estos sistemas son limitados, existe un uso específico para
ellos, debido a que ocupan muy poco espacio en el disco o
en la memoria cuando están ejecutándose y no requieren
de una computadora poderosa y costosa.
6. Continuación: Tipos de sistemas operativos
• Sistemas operativos multiusuarios/multitareas
– Sistema que permite que múltiples usuarios ejecuten
programas que funcionen de manera simultánea en
un solo servidor de res llamado servidor de
terminales.
– En este sistema todos o la mayoría, de los procesos
de computación ocurren en el servidor.
• Ejemplo: UNIX
7. Continuación: Tipos de sistemas operativos
– Ventajas
• pueden ser administrados haciendo simplemente
cambios a un servidor en lugar de tener que hacerlo en
muchas computadoras de escritorio.
• Además, permite al usuario trabajar con aplicaciones
que requieren de una computadora más poderosa.
– Desventaja
• cuando la conexión de red hacia el servidor falla, el
usuario no puede trabajar con las aplicaciones que
están en el servidor.
10. IIMMÁÁGGEENNEESS
Icono de programa
Carpeta de un
directorio
Archivo de
comando
Instrucción de
sistema
Fotos
11. Continuación: IInntteerrffaazz ddee uussuuaarriioo
•Cuando hace clic con el botón derecho del “mouse” en un objeto de
Windows, aparece un pequeño menú que contiene los comandos más
comunes que están asociados con ese objeto.
•Dependiendo de la versión de Windows que utilice y la aplicación que esté
utilizando, este tipo de menú es llamado menú de métodos abreviados o
menú de contexto.
12. Continuación: IInntteerrffaazz ddee uussuuaarriioo
•La mayoría de las aplicaciones de Windows tienen las
siguientes herramientas:
Barra de título
Barra de menú Barras de
herramientas
Barras de
desplazamiento
13. Continuación: IInntteerrffaazz ddee uussuuaarriioo
•Los cuadros de
diálogo
– Se llama cuadro de diálogo
debido a que establece un
“diálogo” con usted y busca la
información que necesita
para ejecutar una tarea.
– Con ventanas con propósitos
especiales que aparecen
cuando la aplicación necesita
que usted le proporcione
algún estado u opción para
ejecutar una acción o es
necesario que le diga al
programa qué se debe hacer
a continuación.
14. Interfaz de línea
•Una interfaz de usuario que le permite interactuar con los programas al
escribir cadenas de caracteres en una línea de comandos.
•En DOS, la línea de comandos incluye la identificación de la unidad de disco
activa, una diagonal invertida y un símbolo mayor.
– Ej.: C:>
•Una interfaz de línea de comandos proporciona una manera rápida de
introducir comandos.
17. LINUX
LINUX (o GNU/LINUX, más correctamente) es un Sistema Operativo como MacOS, DOS o
Windows. Es decir, Linux es el software necesario para que tu ordenador te permita utilizar
programas como: editores de texto, juegos, navegadores de Internet, etc. Linux puede
usarse mediante un interfaz gráfico al igual que Windows o MacOS, pero también puede
usarse mediante línea de comandos como DOS.
Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los
investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.
Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix) para
enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque docente de
Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse
complicaciones en el sistema para sus alumnos.
Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender
Minix, decidió escribir su propio sistema operativo compatible con Unix.
En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard Stallman había
iniciado hacía ya casi diez años, comprendía un sistema básico casi completo. La excepción
más importante era el kernel o núcleo, que controla el hardware.
Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que
bautizó como Linux (Linux Is Not UniX). El sistema conjunto (herramientas GNU y núcleo
Linux) forma lo que llamamos GNU/Linux.
El núcleo de Linux
18. Historia de linux
Un poco de historia
Android era un sistema operativo para móviles prácticamente desconocido hasta que en 2005
Google lo compró. Hasta noviembre de 2007 sólo hubo rumores, pero en esa fecha se lanzó
la Open Handset Alliance, que agrupaba a muchos fabricantes de teléfonos móviles, chipsets y
Google y se proporcionó la primera versión de Android, junto con el SDK para que los
programadores empezaran a crear sus aplicaciones para este sistema.
Aunque los inicios fueran un poco lentos, debido a que se lanzó antes el sistema operativo que
el primer móvil, rápidamente se ha colocado como el sistema operativo de móviles más vendido
del mundo, situación que se alcanzó en el último trimestre de 2010.
En febrero de 2011 se anunció la versión 3.0 de Android, llamada con nombre en
clave Honeycomb, que está optimizado para tabletas en lugar de teléfonos móviles. Por
tanto Android ha transcendido los teléfonos móviles para trascender a dispositivos más grandes.
La experiencia Google en los teléfonos móviles
Al final podemos resumir que Android es la forma de afrontar la telefonía móvil por parte de
Google, que entiende estos dispositivos como una forma de estar conectado constantemente a
Internet. Las aplicaciones de Google que vienen preinstaladas en el teléfono, permiten acceder a
los servicios de Google de forma muy integrada, aparte de la aplicación Market que permite
instalar aplicaciones desarrolladas por terceros de una forma muy sencilla.
Esperemos que esta sea una introducción adecuada a lo que es Android y que no quede muy
desfasada con el tiempo, debido a que los cambios en este sistema operativo están siendo muy
rápidos. Sin embargo, esperamos que este blog en general sirvan para acercar a la gente a este
estupendo sistema.
19. 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.
Esta sencillez, junto a la existencia de herramientas de programación gratuitas, hacen
que una de las cosas más importantes de este sistema operativo sea la cantidad de
aplicaciones disponibles, que extienden casi sin límites la experiencia del usuario.
Libertad
Una de las mejores características de este sistema operativo es que es
completamente libre. Es decir, ni para programar en este sistema ni para incluirlo en
un teléfono hay que pagar nada. Y esto lo hace muy popular entre fabricantes y
desarrolladores, ya que los costes para lanzar un teléfono o una aplicación son muy
bajos.
Cualquiera puede bajarse el código fuente, inspeccionarlo, compilarlo e incluso
cambiarlo. Esto da una seguridad a los usuarios, ya que algo que es abierto permite
detectar fallos más rápidamente. Y también a los fabricantes, pues pueden adaptar
mejor el sistema operativo a los terminales.