Sistemas operativos: definición y principales SO 2012
1.
2. SISTEMAS
OPERATIVOS:DEFINICIÓN
Un sistema operativo es
un programa o conjunto de
programas de un sistema
informático que gestiona los
recursos de y hardware provee
servicios a los programas de
aplicación, ejecutándose en modo
privilegiado respecto de los
restantes (aunque puede que parte
de él se ejecute en espacio de
usuario)
4. WINDOWS
Microsoft Windows (conocido generalmente como Windows o
MS Windows), es el nombre de una familia
de distribuciones de software para PC Smartphone, servidores
y sistemas empotrados desarrollados y vendidos por Microsoft,
y disponibles para múltiples arquitecturas, tales
como x86 y ARM.
Desde un punto de vista técnico, no son sistemas operativos,
sino que contienen uno (tradicionalmente MS-DOS, o el más
actual cuyo núcleo es Windows NT)
Microsoft introdujo un entorno operativo
denominado Windows el 20 de noviembre de 1985 como un
complemento para MS-DOS
Microsoft Windows llegó a dominar el mercado mundial de
computadoras personales, con más del 90 % de la cuota de
mercado, superando a Mac OS, que había sido introducido
en1984.
5. Páginas de interés de WINDOWS
Página inicial de WINDOWS:
http://www.microsoft.com/es-es/windows
Tienda oficial de WINDOWS:
http://www.microsoftstore.com/store/m
seea/.../Windows/categoryID.70034100
6. iOS es un sistema operativo móvil de la multinacional Apple
Inc. Originalmente desarrollado para el iPhone (iPhone OS),
después se ha usado en dispositivos como el iPod touch y
el iPad. 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 Android y Windows Phone. Actualmente
su sistema operativo se encuentra en la novena versión,
mejor conocida como iOS 9.
Apple anunció el lunes 21 de septiembre de 2015 que su
nuevo sistema operativo iOS 9 ya ha superado el 50% de
adopción dentro de sus dispositivos compatibles.
7. Apple Inc. es una empresa multinacional estadounidense que
diseña y produce equipos electrónicos y software,
con sede en Cupertino(California, Estados Unidos) y otra
pequeña en Dublín (Irlanda) La empresa operaba, en mayo de
2014, más de 408 tiendas propias en nueve países, miles de
distribuidores (destacándose los distribuidores premium
o Apple Premium Resellers) y una tienda en línea (disponible
en varios países) donde se venden sus productos y se presta
asistencia técnica. De acuerdo con la revista Fortune, Apple
fue la empresa más admirada en el mundo entre 2008 y 2012
8. Páginas de interés de APPLE
Página inicial de APPLE:
http://www.apple.com/es/
Tienda oficial de APPLE:
http://www.apple.com/es/retail/nuevacondomina
9. ANDROID
Android es un sistema operativo basado en el núcleo Linux.
Fue diseñado principalmente para dispositivos
móviles con pantalla táctil, como teléfono
inteligentes, tablets o tabléfonos; y también para relojes
inteligentes, televisores y automóviles. Inicialmente fue
desarrollado por Android Inc., empresa que Google respaldó
económicamente y más tarde, en 2005, compró. Android fue
presentado en 2007
10. Páginas de interés de ANDROID
Página inicial de ANDROID:
http://www.android.es/
Tienda oficial de ANDROID:
http://www.androidmarket.es/
12. Década de 1940
A finales de la década de 1940, con
lo que se podría considerar la
aparición de la primera generación
de computadoras en el mundo, se
accedía directamente a la consola
de la computadora desde la cual se
actuaba sobre una serie de micro
interruptores que permitían
introducir directamente el
programa en la memoria de la
computadora.
13. La década de 1950
A principios de los años 50 con el objeto de facilitar la interacción entre persona
y computadora, 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.
Monitor residente
Su funcionamiento era bastante simple, se limitaba a cargar programas a
memoria, leyéndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El
problema era encontrar una forma de optimizar el tiempo entre la retirada de un
trabajo y el montaje del siguiente.
Procesamiento por lotes
Como solución para optimizar, en una misma cinta o conjunto de tarjetas, se
cargaban varios programas, de forma que se ejecutaran uno a continuación de
otro sin perder apenas tiempo en la transición.
Almacenamiento temporal
Su objetivo era disminuir el tiempo de carga de los programas, haciendo
simultánea la carga del programa o la salida de datos con la ejecución de la
siguiente tarea. Para ello se utilizaban dos técnicas, el buffering y el spooling
14. La década de 1960 Parte 1
En los años 60 se produjeron cambios notorios en varios campos de la informática,
con la aparición del circuito integrado la mayoría orientados a seguir incrementando el
potencial de los ordenadores. Para ello se utilizaban técnicas de lo más diversas.
Multiprogramación
En un sistema "multiprogramado" la memoria principal alberga a más de un programa
de usuario. La 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. Si éste realiza, a su vez, otra
operación de E/S, se mandan las órdenes oportunas al controlador, y pasa a ejecutarse
otro. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas
en cada momento, utilizar de manera óptima los recursos disponibles.
Tiempo compartido
Artículo principal: Tiempo compartido
En este punto tenemos un sistema que hace buen uso de la electrónica disponible,
pero adolece la falta 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. En estos sistemas igual que
en la multiprogramación. Pero, a diferencia de ésta, cuando un programa lleva cierto
tiempo ejecutándose el sistema operativo lo detiene para que se ejecute otra
aplicación.
15. La década de 1960 Parte 2
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. Si el sistema no respeta las
restricciones de tiempo en las que las operaciones deben entregar su resultado se dice que ha
fallado. El tiempo de respuesta a su vez debe servir para resolver el problema o hecho planteado.
El procesamiento de archivos se hace de una forma continua, pues se procesa el archivo antes de
que entre el siguiente, sus primeros usos fueron y siguen siendo en telecomunicaciones.
Multiprocesador
Diseño que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del
hecho de que dos programas pueden ejecutarse simultáneamente y, potencialmente, pueden
interferirse entre sí. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria.
Existen dos arquitecturas que resuelven estos problemas:
La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte de la
memoria. La arquitectura SMP, donde todos los procesadores comparten toda la memoria. Esta
última debe lidiar con el problema de la coherencia de caché. Cada microprocesador cuenta con
su propia memoria cache local. De manera que cuando un microprocesador escribe en una
dirección de memoria, lo hace únicamente sobre su copia local en caché. Si otro microprocesador
tiene almacenada la misma dirección de memoria en su caché, resultará que trabaja con una copia
obsoleta del dato almacenado.
Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente
diseñado para ello. La mayoría de los sistemas operativos actuales poseen esta capacidad.
16. La década de 1970
Sistemas operativos desarrollados
Además del Atlas Supervisor y el OS/360, los años 1970 marcaron el inicio de UNIX, a
mediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea
desarrollado por los laboratorios Bell de AT&T y Unix, convirtiéndolo en uno de los
pocos SO escritos en un lenguaje de alto nivel. En el campo de la programación
lógica se dio a luz la primera implementación de Prolog, y en la
revolucionaria orientación a objetos, Smalltalk.
Inconvenientes de los Sistemas operativos
Se trataba de sistemas grandes, complejos y costosos, pues antes no se había
construido nada similar y muchos de los proyectos desarrollados terminaron con
costos muy por encima del presupuesto y mucho después de lo que se marcaba como
fecha de finalización. Además, aunque formaban una capa entre el hardware y el
usuario, éste debía conocer un complejo lenguaje de control para realizar sus trabajos.
Otro de los inconvenientes es el gran consumo de recursos que ocasionaban, debido a
los grandes espacios de memoria principal y secundaria ocupados, así como el tiempo
de procesador consumido. Es por esto que se intentó hacer hincapié en mejorar las
técnicas ya existentes de multiprogramación y tiempo compartido.
17. La década de 1980 Parte 1
Con la creación de los circuitos LSI (integración a gran escala), chips que contenían miles
de transistores en un centímetro cuadrado de silicio, empezó el auge de los ordenadores
personales. En éstos se dejó un poco de lado el rendimiento y se buscó más que el sistema
operativo fuera amigable, surgiendo menús, e interfaces gráficas. Esto reducía la rapidez de las
aplicaciones, pero se volvían más prácticos y simples para los usuarios. En esta época, siguieron
utilizándose lenguajes ya existentes, como Smalltalk o C, y nacieron otros nuevos, de los cuales
se podrían destacar: C++ y Eiffel dentro del paradigma de la orientación a objetos,
y Haskell y Miranda en el campo de la programación declarativa. Un avance importante que se
estableció a mediados de la década de 1980 fue el desarrollo de redes de computadoras
personales que corrían sistemas operativos en red y sistemas operativos distribuidos. En esta
escena, dos sistemas operativos eran los mayoritarios: MS-DOS (Micro Soft Disk Operating
System), escrito por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel
8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales que hacían uso
del Motorola 68000.
SunOS
SunOS fue la versión del sistema operativo derivado de Unix y BSD desarrollado por Sun
Microsystems para sus estaciones de trabajo y servidores hasta el principio de los años 1990.
Ésta estaba basada en los UNIX BSD con algunos añadidos de los System V UNIX en versiones
posteriores.
18. La década de 1980 Parte 2
SunOS 1.0 estaba basada básicamente en BSD 4.1 y se publicó en 1982. SunOS 2.0, que salió en
1985, usaba BSD 4.2 como una base e introducía una capa de sistema de ficheros virtual (VFS) y
el protocolo NFS. SunOS 3.0 coincidía con el lanzamiento de la serie Sun-3 en 1986 e
incorporaba varias utilidades de System V. SunOS 4.0, que salió en 1989, migró a la base de BSD
4.3, introdujo un nuevo sistema de memoria virtual, enlazamiento dinámico y una
implementación de la arquitectura System V STREAMS I/O.
SunOS 5.0 y las versiones posteriores están basadas en UNIX System V Release 4.
Mac OS
El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US $1,995
(después cambiado a $2,495 dólares). Incluía su sistema operativo Mac OS cuya características
novedosas era una GUI (Graphic User Interface), Multitareas y Mouse. Provocó diferentes
reacciones entre los usuarios acostumbrados a la línea de comandos y algunos tachando el uso
del Mouse como juguete.
AmigaOS
AmigaOS es el nombre que recibe el conjunto de la familia de gestores de ventanas y ROMs que
incluían por defecto los ordenadores personales Commodore Amiga como sistema operativo.
Fue desarrollado originalmente por Commodore International, e inicialmente presentado en
1985 junto con el Amiga 1000.
19. La década de 1980 Parte 3
MS-DOS
En 1981 Microsoft compró un sistema operativo llamado QDOS que, tras realizar unas pocas
modificaciones, se convirtió en la primera versión de MS-DOS
(Micro Soft Disk Operating System). A partir de aquí se sucedieron una serie de cambios hasta
llegar a la versión 7.1, versión 8 en Windows Milenium, a partir de la cual MS-DOS dejó de existir
como un componente del Sistema Operativo.
OS/2
OS/2 es un sistema operativo de IBM que intentó suceder a DOS como sistema operativo de las
computadoras personales. Se desarrolló inicialmente de manera conjunta entre Microsoft e
IBM, hasta que la primera decidió seguir su camino con su Windows e IBM se ocupó en solitario
de OS/2.
OS/2 ya no es comercializado por IBM, y el soporte estándar de IBM para OS / 2 se suspendió el
31 de diciembre de 2006. Se ha mantenido desde entonces con relativamente pocas nuevas
características bajo el nombre eComStation.
20. La década de 1990
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en 1990, orientado
principalmente a proveer alto rendimiento en aplicaciones multimedia. A pesar de la creencia
común fomentada por la inclusión de la interfaz de comandos Bash en el sistema operativo, el
diseño de BeOS no estaba basado en UNIX.Originalmente (1995-1996) el sistema operativo
corría sobre su propio hardware, conocido como BeBox. Más tarde (1997) fue extendido a la
plataforma PowerPC y finalmente (1998) se añadió compatibilidad con procesadores x86.
GNU/Linux
Este sistema al parecer es una versión mejorada de Unix, basado en el estándar POSIX, un
sistema que en principio trabajaba en modo comandos. Hoy en día dispone de Ventanas, gracias
a un servidor gráfico y a gestores de ventanas como KDE, GNOME entre muchos.
Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno
3D como por ejemplo Beryl o Compiz. Lo que permite utilizar Linux de una forma visual
atractiva.Existen muchas distribuciones actuales de Gnu/Linux (Debian, Fedora, Ubuntu,
Slackware, etc.) donde todas ellas tienen en común que ocupan el mismo núcleo Linux. Dentro
de las cualidades de Gnu/Linux se puede caracterizar el hecho de que la navegación a través de
la web es sin riegos de ser afectada por virus, esto debido al sistema de permisos
implementado, el cual no deja correr ninguna aplicación sin los permisos necesarios, permisos
que son otorgados por el usuario. A todo esto se suma que los virus que vienen en dispositivos
desmontables tampoco afectan al sistema, debido al mismo sistema de permisos.
21. La década de 2000
MorphOS
Artículo principal: MorphOS
MorphOS es un sistema operativo, en parte propietario y en parte de código abierto, producido
para ordenadores basados en los procesadores PowerPC (PPC). El sistema operativo en sí es
propietario, pero muchas de sus bibliotecas y otros componentes son de código abierto, como
Ambient (la interfaz del escritorio). La mariposa azul es el logo característico de este sistema
operativo. Está basado en el Micronúcleo de Quark.
OS X
Artículo principal: OS X
OS X, antes llamado Mac OS X, es un sistema operativo basado en Unix, desarrollado,
comercializado y vendido por Apple Inc.
La primera versión del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al escritorio, fue
Mac OS X v10.0 «Cheetah» (publicada el 24 de marzo de 2001).
La variante para servidores, Mac OS X Server, es arquitectónicamente idéntica a su contraparte
para escritorio, además de incluir herramientas para administrar grupos de trabajo y proveer
acceso a los servicios de red. Estas herramientas incluyen un servidor de correo, un servidor
Samba, un servidor LDAP y un servidor de dominio entre otros.
22. La década de 2010
IllumOS
Illumos es un proyecto de software libre derivado de OpenSolaris. Fue anunciado por
conferencia web desde Nueva York el 3 de agosto de 2010. El nombre del proyecto es un
neologismo procedente del latín "Illum" (la luz) y de "OS" (operating system, sistema operativo).
Se trata del código base a partir del cual cualquiera podrá crear su propia distribución de
software basada en el sistema operativo OpenSolaris. Pero Illumos no es una distribución, ni una
bifurcación (fork), al menos por el momento, en la medida que no pretende separarse del
tronco principal, sino un derivado de la "consolidación" OS/Net (más conocida como ON), que
consiste básicamente en el código fuente del kernel (SunOS), los drivers, los servicios de red, las
bibliotecas del sistema y los comandos básicos del sistema operativo.
OpenIndiana
OpenIndiana Es un sistema operativo tipo Unix liberado como software libre y de código abierto.
Es una bifurcación de OpenSolaris concebida después de la compra de Sun Microsystems por
parte de Oracle y tiene como objetivo continuar con el desarrollo y la distribución del código
base de OpenSolaris. El proyecto opera bajo el patrocinio de la Illumos Foundation (Fundación
Illumos). El objetivo declarado del proyecto es convertirse en la distribución de OpenSolaris de
facto instalada en servidores de producción donde se requieren soluciones de seguridad y
errores de forma gratuita.