El documento describe la evolución y clasificación de los sistemas operativos. Explica que los sistemas operativos han evolucionado desde los años 40 cuando no existían y los programadores interactuaban directamente con el hardware, hasta los años 90 cuando apareció Linux. También clasifica los sistemas operativos como monotarea, multitarea, monousuario y multiusuario, y describe elementos clave como procesos, archivos y llamadas al sistema. Finalmente, menciona ejemplos de sistemas operativos populares como Windows, Linux y Mac OS.
3. Introducion
• Sin el software, una computadora es en esencia una masa metálica sin utilidad. Con el
software, una computadora puede almacenar, procesar y recuperar información, encontrar
errores de ortografía en manuscritos, entre otras cosas.
• El software para computadoras puede clasificarse en general en dos clases: los programas de
sistema, que controlan la operación de la computadora en sí y los programas de aplicación,
los cuales resuelven problemas para sus usuarios.
• El programa fundamental de todos los programas de sistema es el sistema operativo, que
controla todos los recursos de la computadora y proporciona la base sobre la cual pueden
escribirse los programas de aplicación.
• Un sistema de cómputo consta del hardware, programas de sistema y programas de
aplicación, como se observa en la imagen.
4.
5. ¿QUÉ ES UN SISTEMA OPERATIVO?
• Un Sistema Operativo es el software encargado de ejercer el control y
coordinar el uso del hardware entre diferentes programas de aplicación y los
diferentes usuarios. Es un administrador de los recursos de hardware del
sistema.
6. EVOLUCION DE LOS SISTEMAS
OPERATIVOS AÑOS 40
• En ese entonces no existían los Sistemas Operativos y los programadores
debian interactuar con el hardware de la computadora sin ayuda externa.
Todo se hacía en lenguaje máquina.
7. AÑOS 50
• Los sistemas operativos hacen una aparición discreta y bastante simple, con
conceptos tales como el monitor residente, el proceso por lotes y el
almacenamiento temporal.
8. AÑOS 60
• En los años 1960 hubo cambios notables en varios campos de la informática,
con la aparición del circuito cerrado la mayoría orientados a seguir
incrementando el potencial de los computadores. Para ello se utilizaban
técnicas de lo más diversas:
9. -Multiprogramación: En un sistema multiprogramado la memoria principal alberga a más
de un programa de usuario. El CPU ejecuta instrucciones de un programa, cuando el que se
encuentra en ejecución realiza una operación de E/S; en lugar de esperar a que termine la
operación de E/S, se pasa a ejecutar otro programa.
-Tiempo compartido: En este punto tenemos un sistema que usa la electrónica disponible,
pero carece de interactividad; para conseguirla debe convertirse en un sistema multiusuario,
en el cual existen varios usuarios con un terminal en línea, utilizando el modo de operación
de tiempo compartido.
-Tiempo real: Estos sistemas se usan en entornos donde se deben aceptar y procesar en
tiempos muy breves un gran número de sucesos, en su mayoría externos al ordenador.
-Multiprocesador: Permite trabajar con máquinas que poseen más de un microprocesador.
En un multiprocesador los procesadores comparten memoria y reloj.
10. AÑOS 70
• Debido al avance de la electrónica, esta década se podría definir como la de
los sistemas de propósito general y en ella se desarrollan tecnologías que se
siguen utilizando en la actualidad.
11. AÑOS 80
• En esta época dos sistemas operativos eran mayoritarios:MS-DOS,escrito por
Microsoft para IBM PC y otras computadoras que utttilizaban CPU Intel
8088, y UNIX, que denominaba en las PC"s personales
• que hacían uso del Motorola 68000.
12. AÑOS 90
• En 1991 aparece la primera versión del núcleo de Linux. Creado por Linus
Torvalds y un sinfin de colaboradores a través de Internet. Este sistema se
basa en Unix, un sistema que en un principio trabajaba en modo de
comandos, estilo MS-DOS.
13. CONCEPTOS DE LOS SISTEMAS
OPERATIVOS
• La interfaz entre el sistema operativo y los programas del usuario se define
como el conjunto de " instrucciones ampliadas" que proporciona el sistema
operativo. Estas instrucciones ampliadas se conocen como llamadas al
sistema. Las llamadas al sistema crean, eliminan y utilizan varios objetos del
software, controlados por el sistema operativo, los más importantes son los
procesos y archivos.
14. Procesos
• Un concepto central en todos los sistemas operativos es el de proceso. Un proceso es
básicamente, un programa en ejecución. Consta del programa ejecutable, sus datos y pila,
contador y otros registros, además de toda la información necesaria para ejecutar el programa.
• En muchos sistemas operativos, toda la información relativa a un proceso, distinta del contenido
de su propio espacio de dirección, se almacena en una tabla del sistema operativo llamada tabla de
procesos, la cual consta de un arreglo (o lista ligada) de estructuras, una por cada proceso
existente en ese momento.
• Así, un proceso (suspendido) consta de su espacio de dirección, llamado imagen central y los
datos de su tabla de procesos, que entre otras cosas contiene sus registros.
• Un proceso llamado intérprete de comando o Shell lee los comandos a partir de una terminal.
15. Archivos
• La otra gran categoría de llamadas al sistema se relaciona con el sistema de archivos. Una de las funciones
principales del sistema operativo es ocultar las peculiaridades de los discos y demás dispositivos de E/S, para
presentar al programador un modelo agradable y nítido de archivos independientes de los dispositivos. Antes
de poder leer un archivo, hay que abrir éste; después de leer un archivo, éste debe cerrarse; las llamadas
permiten hacer todo esto.
• Para poder proporcionar un espacio donde almacenar los archivos, la mayoría de los sistemas operativos
soportan el concepto de directorio como una forma de agrupar los archivos.
• Los datos de un directorio pueden ser archivos u otros directorios. El proceso y las jerarquías de archivos que
se encuentran dentro dela jerarquía del directorio pueden determinarse mediante el nombre de la ruta de
acceso desde la parte superior de dicha jerarquía, el directorio raíz.
• Cada proceso tiene activo un directorio de trabajo, en el que se buscan aquellos nombres de las rutas de
acceso que no comiencen con una diagonal.
16. Llamadas al sistema
• Los programas del usuario se comunican con el sistema operativo y le solicitan
servicio mediante las llamadas al sistema. A cada una de ellas le corresponde un
procedimiento de la biblioteca que pueden llamar los programas del usuario. Este
procedimiento pone los parámetros de la llamada al sistema en un lugar específico,
como pueden ser los registros de la máquina, para después ejecutar una instrucción
TRAP (un tipo de llamada a procedimiento protegido) para iniciar el sistema
operativo.
• La finalidad del procedimiento de biblioteca es ocultar los detalles de la instrucción
TRAP y hacer que las llamadas al sistema perezcan llamadas comunes a un
procedimiento.
17. El Shell
• El sistema operativo es el código que lleva a cabo las llamadas al sistema. Los editores,
compiladores, ensambladores, liga dores e intérpretes de comandos no son parte del sistema
operativo, aunque sean importantes y útiles.
• El comando de Unix llamado Shell, el cual, sin ser parte del sistema operativo, hace un uso
extenso de muchas de las características del sistema, por lo que sirve como un buen ejemplo
del uso que puede darse a las llamadas al sistema. También es la interfaz principal entre un
usuario sentado frente a una terminal y el sistema operativo.
• Cuando un usuario inicia sesión, el Shell se inicializa. Shell reconoce a la terminal como su
entrada y salida estándar. Comienza mostrando el indicador, un carácter tal como un signo
de dólares, que indica la usuario que Shell aguarda para aceptar un comando.
18. ELEMENTOS DE LOS SISTEMAS
OPERATIVOS
• Un sistema operativo está compuesto por un conjunto de paquetes de
software que pueden utilizarse para gestionar las interacciones con el
hardware, estos elementos se incluyen por lo general en este conjunto de
software:
19. -El núcleo, que representa las funciones básicas del sistema operativo,
por ejemplo, la gestión de memoria, de los procesos, de los archivos, de
las entradas/salidas principales y de las funciones de comunicación.
-El intérprete de comandos, que posibilita la comunicación con el
sistema operativo a través de un lenguaje de control, permitiendo al
usuario controlar los periféricos sin conocer las características del
hardware utilizando, la gestión de las direcciones físicas, etc.
-El sistema de archivos, que permite que los archivos se registren en
una estructura arbórea
20. Sistemas de protección
• Mecanismo que controla el acceso de los programas o los usuarios a los
recursos del sistema. El SO se encarga de:
• Distinguir entre uso autorizado y no autorizado.
• Especificar los controles de seguridad a realizar.
• Forzar el uso de estos mecanismos de protección.
21. Sistema de comunicaciones
• Para mantener las comunicaciones con otros sistemas es necesario poder
controlar el envío y recepción de información a través de las interfaces de
red. También hay que crear y mantener puntos de comunicación que sirvan a
las aplicaciones para enviar y recibir información, y crear y mantener
conexiones virtuales entre aplicaciones que están ejecutándose localmente y
otras que lo hacen remotamente.
22. Programas de sistema
• Son aplicaciones de utilidad que se suministran con el SO pero no forman
parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de
programas, siendo algunas de las tareas que realizan:
• Manipulación y modificación de archivos.
• Información del estado del sistema.
• Soporte a lenguajes de programación.
• Comunicaciones.
23. Gestor de recursos
• Como gestor de recursos, el sistema operativo administra:
• La unidad central de procesamiento (donde está alojado el microprocesador).
• Los dispositivos de entrada y salida.
• La memoria principal (o de acceso directo).
• Los discos (o memoria secundaria).
• Los procesos (o programas en ejecución).
• Y en general todos los recursos del sistema.
25. Sistema operativo multitareas:
• Es el modo de funcionamiento disponible en algunos sistemas operativos,
mediante el cual una computadora procesa varias tareas al mismo tiempo.
26. Sistema operativo mono tareas:
• Los sistemas operativos mono tareas son más primitivos y es todo lo
contrario al viso anteriormente, es decir, solo pueden manejar un proceso en
cada momento o que solo puede ejecutar las tareas de una en una.
27. Sistema operativo monousuario:
• Los sistemas operativos monousuarios son aquellos que nada más puede
atender a un solo usuario, gracias a las limitaciones creadas por el hardware,
los programas o el tipo de aplicación que se esté ejecutando.
28. Sistema operativo multiusuario:
• Es todo lo contrario a monousuario, y en esta categoría se encuentran todos
los sistemas que cumplen simultáneamente las necesidades de dos o más
usuarios, que comparten mismos recurso.
29. Manejo de recursos
• Centralizado: Permite usar los recursos de una sola computadora.
• Distribuido: Permite utilizar los recursos (memoria, CPU, disco, periféricos...)
de más de una computadora al mismo tiempo.
30. OBJETIVOS DE LOS SISTEMAS
OPERATIVOS
• El objetivo principal de un sistema operativo es lograr que el sistema de
computación se use de manera cómoda, y el objetivo secundario es que el
hardware de la computadora se emplee de manera eficiente.
31. Ejemplos de sistemas operativos para PC
Microsoft Windows
GNU/Linux
Unix
Debian
Ubuntu
Mandriva
Sabayon
Fedora
Mac OS X
Linpus linux
Haiku (BeOS)
Solaris
FreeBSD
OpenBSD
Google Chrome OS
33. ¿QUÉ ES WINDOWS?
• 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.
34. 1975 – 1981: Inicio de Microsoft
La compañía fue fundada en 1975 por William H.
Gates III y Paul Allen. Ambos se habían conocido
durante su época de estudiantes por su afición
común a programar con la computadora PDP-10
de Digital Equipment Corporation. Pocos han
oído hablar de las microcomputadoras, pero dos
jóvenes apasionados de la informática, Bill Gates y
Paul Allen, perciben que la informática personal
es el camino hacia el futuro.
35. Presionados por el poco tiempo disponible, compraron QDOS (Quick and Dirty
Operating System) a Tim Paterson, un programador de Seattle por 50.000 dólares, y le
cambiaron el nombre a MS-DOS (Microsoft Disk Operative System).
Esta primera versión de MS-DOS soportaba 16 Kb
de memoria RAM. Disquetes de 5,25 pulgadas de
una sola cara de 160 Kb e incluía ya 22 órdenes.
Además de incluir ya el intérprete de comandos
COMMAND.COM. y manejar archivos con
extensión .com y .exe.
36. Windows 1.0
• MS-DOS era eficaz pero de difícil comprensión para algunas personas, por lo
que 4 años más tarde, Microsoft lanzó Windows. Aunque fue llamado
inicialmente “Interface Manager”, finalmente se le cambió el nombre porque
describe mejor los cuadros y las “ventanas” informáticas, que resultan
fundamentales en el sistema. La interfaz inicial sufrió un cambio tras el
Apple Lisa, un experimento de Apple por crear una interfaz gráfica de
usuario.
37. Este amplia las prestaciones de MS-DOS e incorpora una interfaz gráfica de usuario. Ahora en
lugar de escribir comandos, es posible desplazarse entre pantallas o “ventanas” moviendo el
mouse, y señalando lo que se quiere.
Las siguientes fueron las principales características
de Windows 1.0:
•Interfaz gráfica con menús desplegables, ventanas
en cascada y soporte para mouse.
•Gráficos de pantalla e impresora independientes
del dispositivo.
•Multitarea cooperativa entre las aplicaciones
Windows.
Windows 1.0 requiere como mínimo 256 KB, y
recomienda disponer de 512KB.
38. Windows 2.0
• En diciembre del 1987, sale al mercado Windows 2.0. Sus características
más importantes fueron el soporte de archivos PIF para aplicaciones DOS y
la opción de superponer ventanas, controlar el diseño de la pantalla, y los
métodos abreviados de teclado.
39. Será el primer Windows que incorpore el Panel de
control, presente hasta la actualidad.
Nacen aplicaciones como Excel, Word for Windows,
Corel Draw, etc. Los primeros programas basados en
Windows.
Este sistema operativo, está diseñado para el
procesador Intel 286, por lo que al salir al mercado el
386, se publica Windows/386, para aprovechar sus
funcionalidades de memoria extendida. Esta nueva
característica permitía múltiples máquinas virtuales
DOS con multitarea.
Tiene su propio formato de archivo ejecutable y proporciona sus propios controladores de
dispositivo.
40. Windows 3.0
• Publicado en mayo de 1990, supone una reconstrucción de Windows, que
ahora consigue re direccionar más de 640KB de memoria. Gracias a ello sus
gráficos avanzados son de 16 colores.
41. Las siguientes fueron las principales
características de Windows 3.0:
•Modo estándar (286), con soporte mejor soporte
de memoria (large memory).
•Se agregó en Administrador de Programas y de
Archivos
•Soporte de Red
•Soporte para combo boxes, menús jerárquico y
los archivos .INI privados para capa aplicación
empezaron a cobrar más valor.
Todo ello se instala con múltiples disquetes, por lo que Windows se usa cada vez más en el
trabajo y en casa, que también incluye juegos como el Solitario, Buscaminas…
42. Windows NT
Windows NT se lanza en julio de 1993, tras haber vendido más de
10 millones de copias de Windows 3.0/3.1, Windows es ya el
sistema operativo más utilizado. Por ello Windows NT fue
diseñado para estaciones de trabajo avanzadas y para servidores.
Las letras NT provienen de la designación del producto como
“Nueva Tecnología” (New Technology). Aunque la leyenda
urbana dice que Dave Cutler, responsable de proyecto, trajo sus
conocimientos sobre VMS en DEC. (Windows NT son las letras
posteriores del abecedario a VMS).
43. Windows NT 3.1
Inicialmente estaba destinado a ser una versión de un sistema
operativo creado entre Microsoft e IBM. Cuando desde
Microsoft vieron el éxito decidió abandonar la colaboración
con IBM y lo lanzó al mercado rebautizándolo como Windows
NT.
La estrategia de marketing de Microsoft era que Windows NT
pareciera la continuación de Windows 3.1.Por primera vez se
dio soporte para el sistema de ficheros NTFS, pero no se hará
realmente efectivo hasta la llegada de Windows 2000.
44. Windows NT 3.5 / 3.51
Publicado a finales de 1994, Microsoft da el salto a la
arquitectura PowerPC, manteniendo la arquitectura de
Intel x86.
Uno de los principales objetivos era aumentar la velocidad
del sistema operativo. Inicialmente se llamó al proyecto
“Daytona” en honor a un circuito de carreras de EE.UU
Incorpora un añadido llamado “NewShell”. Que no era más
que la versión Beta de la nueva interfaz gráfica de Windows
95 y NT 4.0, con el botón y menú de inicio.
45. Windows NT 4.0
Windows NT 4.0 fue la cuarta versión del sistema operativo de
Microsoft Windows NT, lanzado en 1996.
Su interfaz es similar a la de Windows 95, y es un sistema de 32
bits.
Durante su etapa de desarrollo, tiene el nombre de “Cairo”.
Presenta novedades como el soporte para diferentes
plataformas como MIPS, Alpha, Intel, etc. Presenta varias
versiones como Workstation, Server, etc. Estas permitían
adaptarlo a varias necesidades.
46. Windows 95
El 24 de agosto de 1995 Microsoft lanza Windows 95, el cual supone un record de ventas con 7
millones de copias en 5 semanas. Es el lanzamiento más publicitado de Microsoft.
Durante su desarrollo se conoció como Windows 4 o también como Chicago.
• Sustituyo a MS-DOS como sistema operativo y a Windows 3.x
como entorno gráfico.
• Se encuadra dentro de la familia Windows 9x.
• En esta época empieza a surgir el correo electrónico, los
fax/módems y los juegos multimedia, Windows 95 tiene
compatibilidad integrada con internet, conexión de red por
acceso telefónico y nuevas funciones de Plug and Play que
facilitan la instalación de hardware y software.
47. Windows 98
Fue presentado el 25 de junio de 1998, Windows 98 (con nombre en clave
Memphis) es la primera versión de Windows diseñada específicamente
para los consumidores. Los equipos informáticos son habituales en la
oficina y en el hogar.
Aun es un sistema operativo basado en MS-DOS.
Se publican dos ediciones de este S.O., esta última con correcciones para
muchos problemas menores, soporte de USB mejorado y el Internet
Explorer 5, la conexión compartida a internet que permitía compartir a
múltiples ordenadores en una LAN una única conexión a Internet por
medio de NAT, y soporte para DVD-ROM. No era una actualización gratuita
para los compradores de la primera edición, lo que suponía un problema ya
que muchos programas necesitaban Windows 98SE.
48. Windows 2000
Se puso en circulación el 17 de febrero del 2000, conocido durante su desarrollo como NT 5.0.
Es una versión útil para los administradores de sistemas, tuvo éxito tanto en el mercado de los
servidores como en el de las estaciones de trabajo.
Es un sistema operativo para empresas, y algunas de las tareas que
puede realizar son: crear cuentas de usuarios, asignar recursos y
privilegios, actuar como servidor web, FTP, servidor de impresión,
DNS, DHCP, etc. Su principal punto fuerte es el Active Directory,
herramienta desde la cual se puede administrar toda la infraestructura
de una organización.
En dicho sistema operativo, se introdujeron algunas modificaciones
respecto a sus predecesores como el sistema de archivos NTFS 5, con
la capacidad de cifrar y comprimir archivos.
49. Windows ME
• Fue lanzado el 14 de septiembre del 2000. Es un sistema operativo grafico
hibrido de 16/32 bits. Es el sucesor de Windows 98 en la familia Win 9x y
de Windows 2000 cronológicamente, fue puesto en el mercado como
“Home Edition” cuando fue comparado con Windows 2000, lanzado siete
meses antes.
Fue el último sistema operativo basado en el
kernel Windows 9x, teniendo a MS-DOS de
fondo.
50. Windows XP
• Con nombre clave “Whistler”, Windows XP se lanzó al
mercado el 25 de octubre de 2001.
• Las letras “XP” provienen de la palabra eXPerience y
su periodo de desarrollo fue menor a 18 meses,
concretamente entre Diciembre de 1999 y Agosto de
2001.
• Actualmente es el sistema operativo más utilizado del
planeta para procesadores x86 y se considera que
existen más de 400 millones de copias funcionando.
51. WINDOWS VISTA
• Microsoft comenzó a trabajar en los planes de desarrollo de Windows Vista (nombre en
clave «Longhorn») en 2001, después de la introducción de Windows XP. Inicialmente estaba
previsto para ser lanzado a finales de 2003 como un paso menor entre Windows XP y
«Blackcomb».
Procesador de 800 MHz o superior.
Memoria de 512MB RAM
Video: Tarjeta Gráfica compatible con DirectX 9.0
Disco duro : 15GB de espacio libre (HDD de 20GB de
capacidad).
52. WINDOWS 7
• El desarrollo de este sistema operativo comenzó inmediatamente después del
lanzamiento de Windows Vista. El 20 de julio de 2007 se reveló que ese
sistema operativo era llamado internamente por Microsoft como la versión
«7». Hasta ese momento la compañía había declarado que Windows 7
tendría soporte para plataformas de 32 bits y 64 bits, aunque la versión para
servidores que comparte su mismo núcleo (Windows Server 2008 R2, que
sucedería a Windows Server 2008) sería exclusivamente de 64 bits
53. WINDOWS 8
• Windows 8 es la versión actual del sistema operativo de Microsoft Windows,
producido por Microsoft para su uso en computadoras personales, incluidas
computadoras de escritorio en casa y de negocios, computadoras portátiles,
netbooks, tabletas, servidores y centros multimedia.
55. ¿QUÉ ES LINUX?
Linux es un sistema operativo diseñado por cientos de programadores
de todo el planeta, aunque el principal responsable del proyecto es
Linus Tovalds. Su objetivo inicial es propulsar el software de libre
distribución junto con su código fuente para que pueda ser modificado
por cualquier persona, dando rienda suelta a la creatividad. El hecho de
que el sistema operativo incluya su propio código fuente expande
enormemente las posibilidades de este sistema.
56. CentOS
El creador de de CentOS fue Lance Davis. Es una distribución de Linux
basada en código fuente libre disponible de Red Hat Enterprise Linux. Cada
versión de CentOS es mantenida durante 7 años con actualizaciones de
seguridad. Las versiones nuevas son liberadas cada 2 años y actualizadas
regularmente para dar soporte al hardware nuevo.
La primera versión de CentOS fue lanzada en mayo de 2004 y la última
versión estable es la CentOS 6.2, lanzada en diciembre de 2011.
CentOS, se utiliza básicamente para la administración de sistemas.
57. Redhat
Es una distribución Linux creada por Red Hat, que fue una de las más populares
en los entornos de usuarios domésticos. La versión 1.0 fue presentada el 3 de
noviembre de 1994.
Originalmente Red Hat Linux fue desarrollado exclusivamente dentro de Red Hat,
con la sola realimentación de informes de usuarios que recuperaban de fallos y
contribuciones a los paquetes de software incluidos; y no contribuciones a la
distribución como tal. Esto cambió tardíamente en el 2003 cuando Red Hat Linux
se fusionó con el Proyecto Fedora Linux orientado a la comunidad de usuarios. El
nuevo plan es extraer el código base de Fedora para crear nuevas distribuciones
de Red Hat Enterprise Linux.
58. Fedora
Fedora es un sistema operativo para uso doméstico, que se caracteriza por
su velocidad. Es desarrollado por una comunidad de usuarios alrededor de
todo el mundo. Es gratuito y libre, tanto para utilizarlo como para
compartirlo o para conocer su funcionamiento.
La versión actual para descargar es: Fedora 16
59. Mandriva
Distribución francesa basada en RedHat y muy accesible para quienes se
inician. Tras la fusión con Conectiva cambió su nombre por Mandriva.
Esta distribución de Linux, dispone de varias versiones para usos distintos.
Son las siguientes:
Mandriva One 2011
Powpack 2011
Enterprise Server 5.2
60. Debian
Debian es otra de las distribuciones más utilizadas de Linux. Se está
trabajando para ofrecer Debian con otros núcleos, en especial con el Hurd. El
Hurd es una colección de servidores que se ejecutan sobre un micronúcleo
(como Mach) para implementar las distintas funcionalidades. El Hurd es
software libre producido por el proyecto GNU.
Debian siempre mantiene al menos tres versiones en mantenimiento activo:
estable, en pruebas e inestable.
La versión estable actual de Debian es la 6.0, llamada squeeze. Fué
publicada originalmente con la versión 6.0.0 el 6 de febrero de 2011 y su
última actualización es la versión 6.0.3, publicada el 8 de octubre de 2011.
61. Ubuntu
Ubuntu es una distribución Linux que ofrece un sistema operativo
orientado a ordenadores de escritorio proporcionando también soporte
para servidores.
Basada en Debian GNU/Linux, Ubuntu se centra en la facilidad de uso,
los lanzamientos regulares (cada 6 meses) y la facilidad en la
instalación. Ubuntu es patrocinado por Canonical Ltd., una empresa
privada fundada y financiada por el empresario sudafricano Mark
Shuttleworth.
Cabe destacar que Canonical Ltd., ofrece multitud de aplicaciones para
descargar.
63. 1984: Sistema 1
El Sistema 1 tenía escritorio, ventanas, iconos,
mouse, menús y scrollbars.
El basurero “Trash” funcionaba como un tobogán
de basura, todo desaparecía luego de reiniciar el
ordenador, no se podía trabajar en dos
aplicaciones al mismo tiempo, solo en una, ya que
la memoria virtual no existía.
64. 1985: Sistema 2
• El Sistema 2 fue notable en mejoras. Incrementó la velocidad del Finder
haciéndolo un veinte por ciento más rápido, los comandos de regresar y
cerrar se eliminaros. Fueron agregadas más opciones como: crear nuevos
folders, apagar, la impresora de escritorio y los ítems eran listados de forma
vertical con un pequeño icono. Los discos o unidades podían ser arrastrados
al icono de basura y podían ser extraídos.
65. 1986: Sistema 3
En el Sistema 3 el Finder fue mejorado y
más rápido, el orden de los archivos HFS
(Hierarchical File System) fue
reemplazado por el nuevo sistema de
Macintosh MFS (Macintosh File System)
de los Sistemas 1 y 2.
66. 1987: Sistema 4
El Sistema 4 fue introducido como Macintosh SE y Macintosh II. A este
sistema se le agregó múltiple soporte al monitor.
•El Sistema 4.1, soportaba discos de 32+ MB, se le implemento el
Finder múltiple, los usuarios podían cambiar entre el Finder, que solo
soportaba un programa y el Finder múltiple que soportaba múltiples
programas al mismo tiempo.
Ahora el Finder mostraba cuanta memoria utilizaba cada programa,
también se le agregó un Panel de control configurable.
•El Sistema 4.3, fue un sistema actualizado, se le arreglaron algunos
errores y controladores de impresora.
67. 1988: Sistema 6
En el Sistema 6 se agregaron colores, aun así el Finder no tenía color, aunque las
máquinas ya eran capaces. A la opción de “Borrar Disco” se le agrego un botón para
poder cancelar esta acción, también fue agregada la opción de mostrar el número
de versión del archivo.
Fue así también agregada una notificación en el monitor
permitiendo a los programas notificar a lo usuario por
medio de la barra de menú si ellos necesitaban conectarlo.
68. 1990: Sistema 7
• El Sistema 7 fue el gran cambio de software para esta época, se eliminó el
Finder y el Finder múltiple. El Sistema 7 ya sólo tenía el Finder múltiple
permitiendo hacer muchas tareas simultáneamente.
• La memoria también tuvo un gran cambio a 32b, esto permitió a las Macs
usar mas de 8 MB de Ram, en el sistema operativo, esto fue también
implementado en el Sistema 7.
69. 1997: Mac OS 8
Mac OS 8 incluyó otra renovación al Finder que podía hacer más cosas al
mismo tiempo, dando la opción de controlar múltiples aplicaciones al mismo
tiempo con un mejor desempeño de las computadoras con procesador.
La apariencia del Finder fue renovada para que tuviera un mejor aspecto 3D,
también podía ser personalizada. El Web Sharing permitía a los usuario
hospedar páginas en sus computadoras.
70. 1999: Mac OS 9
La opción de tener varios usuarios en una Mac fue agregada en esta
versión, permitía a los usuarios ingresar y tener sus propias
configuraciones. AppleTalk sobre TCP/IP fue también implementado.
Software Update permitía a los usuarios tener las actualizaciones de
softwares fuera de Internet, y podía informar a los usuarios de las
nuevas actualizaciones cuando ellos salían.
71. Mac OS X
Esta basado fuertemente en las PowerPC-port de OpenStep.
Por eso Mac OS X hereda la memoria y procesador de
Mach’s y el driver del dispositivo de la interfaz, BSD’s POSIX –
UNIX Protocolo del programa que soporta y trabaja en
interfaz de redes, también algunos elementos de la interfaz
de NeXT’s.
Mac OS X, hoy en día este sistema operativo esta
virtualmente en todas las Mac’s, y fue trabajado por una
década para poder obtener el éxito que tiene ahora.
72. 2001: Mac OS X 10.0 “Cheetah”
Mac OS X 10.0 fue lanzada el 24 de marzo del 2001, este
incorporaba muchas características que fueron agregadas por
las personas que colaboraron en Mac OS X Public Beta.
Mac OS X 10.0 también contenía todas características de un
sistema operativo moderno, protegía la memoria, y así los
programas no podían utilizar la información de otros
programas, de esta forma el procesador no se bloqueaba, los
drivers de los dispositivos podían ser cargados o descargados
si eran necesario.
73. 2001: Mac OS X 10.1 “Puma”
• Mac OS 10.1 fue lanzado luego de un año del 10.0, e incorporaba mejor
desempeño especialmente en Macs G3. Las versiones 10.1.1, 10.1.2, 10.1.3,
10.1.4, y 10.1.5 todas tenían mejora en los errores, y actualizaciones en sus
componentes. La mayoría de open source como utilidades de UNIX fueron
incluidas en las Mac OS X y drivers adicionales para poder soportar mas
dispositivos.
74. 2002: Mac OS X 10.2 “Jaguar”
El 25 de agosto de 2002 fue lanzada esta versión y Apple
prosiguió con la andadura de su sistema operativo con el
lanzamiento de Mac OS X v10.2 “Jaguar”) y que contaba
con un nuevo incremento en su rendimiento, un nuevo y
depurado look y más de 150 mejoras, entre estas estaba
el mayor soporte para redes de Microsoft Windows,
Quartz Extreme para la composición de gráficos sea
procesada directamente por la tarjeta de video y un filtro
contra spam.
75. 2003: Mac OS X 10.3 “Panther”
Mac OS X v10.3 “Panther” se lanzó el 24 de octubre de 2003.
Además de tener un rendimiento mucho mayor, incorporó la mayor
actualización en la interfaz de usuario, y muchas mejoras que Jaguar
el año anterior. Esta versión ya no era compatible en los antiguos
modelos G3.
Algunas de las mejoras de esta versión es que el Finder fue
actualizado e incorpora una interfaz metálica y búsqueda rápida.
Exposé permitía una nueva forma de manipular ventanas, también
incorporo el Cambio Rápido de Usuarios, que permite tener sesiones
con diferentes usuarios abiertas al mismo tiempo y pasar de una a
otra rápidamente.
76. 2005: Mac OS X 10.4 “Tiger”
• Mac OS X v10.4 “Tiger” fue lanzado el 29 de abril de 2005 y fue la versión
disponible más reciente, contenía más de 200 nuevas mejoras, pero como sucedió
con el lanzamiento de Panther, algunas máquinas antiguas no podían soportarlo, en
particular, cualquier equipo Apple que no contara con conexión FireWire no podía
ser soportado en Tiger.
• Esta versión incluya nuevas características como Spotlight un sistema de búsqueda
basado en contenidos y metadatos, así también Dashboard se encontraban widgets,
unas miniaplicaciones que permiten realizar tareas comunes y ofrecen acceso
instantáneo a la información.
77. 2006: Mac OS X 10.5 “Leopard”
Mac OS X v10.5 “Leopard” es lanzada hoy 26 de Octubre de
2007. Esta versión es compatible con las PowerPC y con la nueva
tecnología Intel.
La mayor de ellas siendo un gran avance en las funciones
de texto-a-voz con una nueva voz sintetizada llamada
Alex, que incluso puede hablar claramente a altas
velocidades. Además, trae soporte para pantallas Braille.
78. 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
80. Android es un sistema operativo basado en el kernel de Linux
diseñado principalmente para dispositivos móviles con pantalla táctil,
como teléfonos inteligentes o tabletas, y también para relojes
inteligentes, televisores y automóviles, inicialmente desarrollado por
Android, Inc. Google respaldó económicamente y más tarde compró
esta empresa en 2005. Android fue presentado en 2007 junto la
fundación del Open Handset Alliance: un consorcio de compañías de
hardware, software y telecomunicaciones para avanzar en los
estándares abiertos de los dispositivos móviles.10 El primer móvil con
el sistema operativo Android fue el HTC Dream y se vendió en octubre
de 2008.
82. iOS (por sus siglas en inglés iPhone/iPod/iPad Operating
System) es un sistema operativo móvil de la empresa Apple Inc.
Originalmente desarrollado para el iPhone (iPhone OS), siendo
después usado en dispositivos como el iPod Touch, iPad y el
Apple TV. Apple, Inc. no permite la instalación de iOS en
hardware de terceros. Tenía el 26% de cuota de mercado de
sistemas operativos móviles vendidos en el último cuatrimestre
de 2010, detrás de Google Android y Nokia Symbian. En mayo
de 2014, más del 90% de los dispositivos iOS (iPad, iPod y
iPhone) poseen iOS 7.
84. Firefox OS (nombre clave: Boot to Gecko o B2G) es un
sistema operativo móvil, basado en HTML5 con núcleo
Linux, de código abierto (a diferencia de Android) para
varias plataformas. Es desarrollado por Mozilla
Corporation bajo el apoyo de otras empresas6 y una gran
comunidad de voluntarios de todo el mundo. El sistema
operativo está diseñado para permitir a las aplicaciones
HTML5 comunicarse directamente con el hardware del
dispositivo usando JavaScript y Open Web APIs.