Professional Documents
Culture Documents
Primero habría que definir claramente lo que es un sistema operativo. Se trata de un software que permite
el control y simplificación de las tareas que debe realizar un ordenador, tales como la administración de
recursos, la interface del usuario, administración de archivos, administración de tareas, entre otras.
La utilización -casi masiva- de Windows XP responde básicamente a dos razones: El desconocimiento que
tienen los usuarios de otros sistemas operativos o su negativa al cambio por costumbre o miedo a una nueva
interface, y por otra parte a la falta de soporte de hardaware -en el caso de Linux.
Por lo pronto, Windows XP lidera el mercado de los sistemas operativos con un marcado 77.89 por
ciento, seguido de Windows Vista con 8.06 por ciento y más atrás Mac OS X con 4.62 por ciento. A estos le
siguen Windows 2000 o versiones anteriores -4.02 por ciento-, Linux -1.95 por ciento- y Symbian Os -0.04 por
ciento. En el caso de este último sistema operativo, solo se utiliza por el momento en teléfonos móviles y nació
para hacerle frente a Windows Mobile de Microsoft.
Los primeros sistemas operativos modernos nacen en los años 80′s. Apple Macintosh y MS-
DOS serían los más populares. La diferencia entre estos dos se basa en que el primero tenía una interface
gráfica y la segunda trabajaba en una línea de comandos. En los años 90′s aparecería GNU/Linux y su software
libre. De allí derivarían otros sistemas operativos basados en Linux como por ejemplo Ubuntu. El más claro
ejemplo del trabajo de GNU/Linux es que su utilización en supercomputadoras de todo el mundo y su adopción
como sistema favorito en las redes públicas de varios países del mundo. Ante todo esto, Windows espera
corregir los errores del Windows Vista cuando Windows 7 sea lanzado a comienzos del 2010.
Esto es así, porque también podemos encontrar un sistema operativo en los reproductores
multimedia, los reproductores de DVD, radios, o inclusoteléfonos móviles, por citar solo unos
ejemplos.
iPhone OS
iPhone OS es el sistema operativo móvil de Apple, uno de los más recientes en el mercado y
nacido junto a su aparato físico iPhone y poco después iPod Touch. Se basa en una variante del
Mach Kernel que se encuentra en Mac OS X(sistema operativo actual de los Mac). El sistema
operativo ocupa menos de medio giga y está diseñado para que las antiguas aplicaciones
funcionen para las futuras versiones del sistema operativo. El sistema operativo no tenia nombre
hasta que salió la primera versión beta del iPhone SDK el 6 de marzo del 2008. La última versión
del iPhone OS es la 3.0 que salió recientemente.
Este sistema operativo dispone de muchos escritorios para organizar las aplicaciones, así dando
una interfaz sencilla y agradable cara al usuario. Con una organización cuadricular y con el toque
de estilo de Apple.
Android
De Android no hay mucha historia, es el sistema operativo móvil mas reciente y a mi parecer
ha causado mucha polémica. Es de código libre y gratuito, desarrollado por Google y luego
por Open Handset Alliance.
Las aplicaciones para este sistema operativo están escritas en lenguaje de programación Java y
controlar los dispositivos por medio de bibliotecas desarrolladas o adaptadas por Google, con la
posibilidad de utilizar bibliotecas escritas por Google.
También tiene una interfaz ya adaptada para pantallas táctiles. Dispone de 3 escritorios donde
se puede organizar por carpetas, widgets y aplicaciones. También dispone de una pestaña donde
aparece todo lo que contiene el móvil.
Al ser un sistema operativo de código libre y gratuito, ha sido una gran ventaja para las grandes
empresas para implementar el mismo sistema operativo con distintas interfaces graficas.
• El núcleo, que representa las funciones básicas del sistema operativo, como por ejemplo,
la gestión de la 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 utilizado, la gestión de las direcciones físicas, etcétera.
• El sistema de archivos, que permite que los archivos se registren en una estructura
arbórea.
Sistemas de multiprocesos
Un sistema operativo se denominade multiprocesos cuando muchas "tareas" (también conocidas
comoprocesos) se pueden ejecutar al mismo tiempo.
Las aplicaciones consisten en una secuencia de instrucciones llamadas "procesos". Estos
procesos permanecen activos, en espera, suspendidos, o se eliminan en forma alternativa, según
la prioridad que se les haya concedido, o se pueden ejecutar en forma simultánea.
Un sistema se considera preventivo cuando cuenta con un programador (también
llamado planificador) el cual, según los criterios de prioridad, asigna el tiempo de los equipos entre
varios procesos que lo solicitan.
Se denomina sistema de tiempo compartido a un sistema cuando el programador asigna una
cantidad determinada de tiempo a cada proceso. Éste es el caso de los sistemas de usuarios
múltiples que permiten a varios usuarios utilizar aplicaciones diferentes o similares en el mismo
equipo al mismo tiempo. De este modo, el sistema se denomina "sistema transaccional". Para
realizar esto, el sistema asigna un período de tiempo a cada usuario.
Sistemas de multiprocesadores
La técnica de multiprocesamiento consiste en hacer funcionar varios procesadores en forma
paralela para obtener un poder de cálculo mayor que el obtenido al usar un procesador de alta
tecnología o al aumentar la disponibilidad del sistema (en el caso de fallas del procesador).
Las siglas SMP (multiprocesamiento simétrico o multiprocesador simétrico) hacen referencia a la
arquitectura en la que todos los procesadores acceden a la misma memoria compartida.
Un sistema de multiprocesadores debe tener capacidad para gestionar la repartición de memoria
entre varios procesadores, pero también debe distribuir la carga de trabajo.
Sistemas fijos
Los sistemas fijos son sistemas operativos diseñados para funcionar en equipos pequeños, como
losPDA (asistentes personales digitales) o los dispositivos electrónicos autónomos (sondas
espaciales, robots, vehículos con ordenador de a bordo, etcétera) con autonomía reducida. En
consecuencia, una característica esencial de los sistemas fijos es su avanzada administración de
energía y su capacidad de funcionar con recursos limitados.
Los principales sistemas fijos de "uso general" para PDA son los siguientes:
• PalmOS
• Windows CE / Windows Mobile / Window Smartphone
DOS 16 bits X X
no
Windows3.1 16/32 bits X
preventivo
Windows95/98/
32 bits X cooperativo
Me
WindowsNT/20
32 bits X preventivo
00