EL SISTEMA OPERATIVO
Para que un ordenador pueda hacer funcionar un programa
informático (a veces conocido como aplicación o software), debe contar con la
capacidad necesaria para realizar cierta cantidad de operaciones preparatorias
que puedan garantizar el intercambio entre el procesador, lamemoria y los
recursos físicos (periféricos).
El sistema operativo (a veces también citado mediante su
forma abreviada OS en inglés) se encarga de crear el vínculo entre los recursos
materiales, el usuario y las aplicaciones (procesador de texto, videojuegos,
etcétera). Cuando un programa desea acceder a un recurso material, no necesita
enviar información específica a los dispositivos periféricos; simplemente envía
la información al sistema operativo, el cual la transmite a los periféricos
correspondientes a través de su driver (controlador). Si no existe ningún
driver, cada programa debe reconocer y tener presente la comunicación con cada
tipo de periférico.
De esta forma, el sistema operativo permite la
"disociación" de programas y hardware, principalmente para
simplificar la gestión de recursos y proporcionar una interfaz de usuario (MMI
por sus siglas en inglés) sencilla con el fin de reducir la complejidad del
equipo.
FUNCIONES DEL SISTEMA
OPERATIVO
El sistema operativo cumple varias funciones:
Administración del
procesador: el sistema operativo administra la distribución del procesador
entre los distintos programas por medio de un algoritmo de programación. El
tipo de programador depende completamente del sistema operativo, según el
objetivo deseado.
Gestión de la memoria
de acceso aleatorio: el sistema operativo se encarga de gestionar el
espacio de memoria asignado para cada aplicación y para cada usuario, si
resulta pertinente. Cuando la memoria física es insuficiente, el sistema
operativo puede crear una zona de memoria en el disco duro, denominada
"memoria virtual". La memoria virtual permite ejecutar aplicaciones
que requieren una memoria superior a la memoria RAM disponible en el sistema.
Sin embargo, esta memoria es mucho más lenta.
Gestión de
entradas/salidas: el sistema operativo permite unificar y controlar el
acceso de los programas a los recursos materiales a través de los drivers
(también conocidos como administradores periféricos o de entrada/salida).
Gestión de ejecución
de aplicaciones: el sistema operativo se encarga de que las aplicaciones se
ejecuten sin problemas asignándoles los recursos que éstas necesitan para
funcionar. Esto significa que si una aplicación no responde correctamente puede
"sucumbir".
Administración de
autorizaciones: el sistema operativo se encarga de la seguridad en relación
con la ejecución de programas garantizando que los recursos sean utilizados
sólo por programas y usuarios que posean las autorizaciones correspondientes.
Gestión de archivos:
el sistema operativo gestiona la lectura y escritura en el sistema de archivos,
y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
Gestión de la
información: el sistema operativo proporciona cierta cantidad de
indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto
del equipo.
COMPONENTES DEL SISTEMA OPERATIVO
El 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:
- 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.
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
Los sistemas operativos pueden ser clasificados de la siguiente forma:
- Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
- Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
- Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
- Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
- Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
SISTEMAS OPERATIVOS DE COMPUTADORAS
Un sistema
operativo (SO) es el programa o conjunto de programas que efectúan la
gestión de los procesos básicos de un sistema informático, y permite la normal
ejecución del resto de las operacionesNó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 y todo tipo de herramientas que permiten la interacción
con el sistema operativo, también llamado núcleo o kernel. Uno de los más
prominentes ejemplos de esta diferencia, es el núcleo Linux, que es el
núcleo del sistema operativo GNU, del cual existen las
llamadas distribuciones GNU. 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 computadores 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 Toasters por su capacidad para
la Edición de vídeo en entorno multitarea round robin,
con gestión de miles de colores e interfaces
intuitivos para diseño en 3D.
WINDOWS
Microsoft Windows es una serie de sistemas operativos desarrollados por
Microsoft desde 1981, cuando el proyecto se denominaba "Interface
Manager". Anunciado en 1983, Microsoft comercializó por primera vez
el entorno operativo denominado Windows en noviembre de 1985 como complemento
para MS-DOS en respuesta al creciente interés en una interfaz gráfica de
usuario (GUI).[1] Microsoft Windows llegó a dominar el mercado de ordenadores
personales del mundo, superando a Mac OS, que había sido introducido
previamente. En octubre de 2009, Windows tenía aproximadamente el 91% de la
cuota de mercado de sistemas operativos en equipos cliente que acceden a
Internet. La versiones más recientes de Windows son Windows 7 para equipos de
escritorio, Windows Server 2008 R2 para servidores, Windows Mobile 6.5 para
dispositivos móviles y Windows 7.
AmigaOS
AmigaOS
es el nombre que recibe el conjunto de la familia de gestores de ventanas yROMs
que incluían por defecto los ordenadores personales Commodore Amigacomo sistema
operativo. Fuedesarrollado originalmente porCommodore International, e
inicialmente presentado en 1985 junto con el Amiga 2000. Comenzó a funcionar en
unmicroprocesador de la serieMotorola de la familia 68k (68000, 68010, 68020,
68030, 68040 y 68060) de 32-bit, excepto el AmigaOS 4 que funciona sólo en los
microprocesadores PowerPC.
Las primeras
versiones (1.0, 1.1, 1.2 y 1.3) del intérprete de comandos que incorporaba, se
llamaba Amiga Disk Operating System o AmigaDOS. Posteriormente se cambió el
nombre por AmigaOS, manteniéndose hasta la actualidad.Cabe destacar el núcleo
multitarea llamado Exec, un API llamada Intuition y una GUI (Interfaz Gráfica
de Usuario) llamada Workbench.
LINUX
Linux es la denominación de un sistema operativo tipo Unix (también
conocido como GNU/Linux) y el nombre de un núcleo. Es uno de los ejemplos más
prominentes del software libre y del desarrollo del código abierto, cuyo código
fuente está disponible públicamente, para que cualquier persona pueda
libremente usarlo, estudiarlo, redistribuirlo, comercializarlo y, con los
conocimientos informáticos adecuados, modificarlo. Las variantes de los
sistemas Linux de denominan "distribuciones" (distro) y su objetivo
es ofrecer una edición que cumpla con las necesidades de determinado grupo de
usuarios, de estar forma existen distribuciones para hogares, empresas y
servidores. Algunas son gratuitas y otras de pago, algunas insertan software no
libre y otras contienen solo software libre.
MS-DOS
Cuando IBM se metió en el
mercado de las "computadoras personales" (en ese momento, el mercado
eran geeks que jugaban con la tecnología en el garage), lo hizo para
"meter cuña" con la marca entre los potenciales futuros profesionales
informáticos. Hasta ese momento se dedicaba a "mainframes" con
sistemas operativos licenciados anualmente con un mercado captivo, y la PC era
un proyecto lateral. Necesitaban otro sistema operativo y se lo encargaron a un
par de estudiantes, uno de ellos fué Bill Gates. Fundaron Microsoft a
consecuencia de este pedido de IBM, y crearon el sistema operativo DOS (Disk
Operating System), ya que parte del sistema se hallaba almacenado en disco y se
usaba "bajo demanda" al ejecutar comandos. El sistema se basaba
en el CPM, al que le agregaron algunos pocos conceptos básicos del Unix, como
la redirección de entradas y salidas.SISTEMAS OPERATIVOS DE DISPOSITIVOS MÓVILES
Los sistemas operativos que hemos visto
fueron hechos para computadores de escritorio o computadores portátiles,
pero los dispositivos móviles como teléfonos, tabletas y reproductores de
mp3 son muy diferentes, por eso sus sistemas operativos son más simples,
orientados hacia la conectividad inalámbrica y a necesidades
específicas.
Algunos sistemas operativos móviles son:
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éfonos 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, la compró.9 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.11 Los dispositivos de Android venden más que las
ventas combinadas de Windows Phone e IOS.
iOS es el sistema operativo que da vida
a dispositivos como el iPhone, el iPad, el iPod Touch o el Apple TV. Su
simplicidad y optimización son sus pilares para que millones de usuarios se
decanten por iOS en lugar de escoger otras plataformas que necesitan un
hardware más potente para mover con fluidez el sistema operativo. Cada año,
Apple lanza una gran actualización de iOS que suele traer características
exclusivas para los dispositivos más punteros que estén a la venta en ese
momento. Anteriormente denominado iPhone OS creado por Apple originalmente
para el iPhone, siendo después usado en el iPod Touch e iPad. Es un derivado de
Mac OS X, se lanzó en el año 2007, aumento el interés con el iPod Touch e iPad
que son dispositivos con las capacidades multimedia del iPhone pero sin la
capacidad de hacer llamadas telefónicas, en si su principal revolución es una
combinación casi perfecta entre hardware y software, el manejo de la pantalla
multi-táctil que no podía ser superada por la competencia hasta el lanzamiento
del celular Galaxy S I y II por parte de Samsung.
Windows Phone
Anteriormente llamado Windows Mobile es
un S.O. móvil compacto desarrollado por Microsoft, se basa en el núcleo del
sistema operativo Windows CE y cuenta con un conjunto de aplicaciones básicas,
actualmente va por la versión 10. Está diseñado para ser similar a las
versiones de escritorio de Windows estéticamente y existe una gran oferta de
software de terceros disponible para Windows Mobile, la cual se puede adquirir
a través de la tienda en línea Windows Marketplace for Mobiles.
BlackBerry 6
BlackBerry es un sistema desarrollado por Research In
Motion el cual fue presentado en el WES 2010 junto con un video promocional
donde se muestra algunas novedades. RIM apuesta que su BlackBerry 6 estará
enfocado en el mercado corporativo y no-corporativo. La mejor experiencia de
este sistema se encontrara en los equipos touchscreen (Pantalla Táctil), aunque
RIM aseguro que en los equipos que cuenten con un TouchPad o TrackPad podrán
ejecutarlo ya que ejerce casi la misma función. Así mismo todavía RIM no ha
aclarado cúales son los equipos que se podrán actualizar a esta versión aunque
hay muchos rumores al respecto. RIM en el desarrollo de este OS se enfocó en la
parte multimedia hacia el usuario, sin dejar a un lado la parte profesional,
también se muestra la integración de las redes sociales y la mensajería
instantánea en este. Sin duda RIM quiere dar al usuario una nueva experiencia
en su equipo BlackBerry que nadie conocía.
Symbian
Fue producto de la alianza de varias
empresas de telefonía móvil, entre las que se encuentran Nokia como la más
importante, Sony Ericsson, Samsung, Siemens, BenQ, Fujitsu, Lenovo, LG,
Motorola, esta alianza le permitió en un momento dado ser unos de los pioneros
y más usados.
El objetivo de Symbian fue crear un
sistema operativo para terminales móviles que pudiera competir con el de Palm o
el Smartphone de Microsoft. Técnicamente, el sistema operativo Symbian es una
colección compacta de código ejecutable y varios archivos, la mayoría de ellos
son bibliotecas vinculadas dinámicamente (DLL por sus siglas en inglés) y otros
datos requeridos, incluyendo archivos de configuración, de imágenes y de
tipografía, entre otros recursos residentes. Symbian se almacena, generalmente,
en un circuito flash dentro del dispositivo móvil. Gracias a este tipo de
tecnología, se puede conservar información aun si el sistema no posee carga
eléctrica en la batería, además de que le es factible reprogramarse, sin
necesidad de separarla de los demás circuitos. Las aplicaciones compatibles con
Symbian se desarrollan a partir de lenguajes de programación orientados a
objetos como C++, Java (con sus variantes como PJava, J2ME, etc.), Visual Basic
para dispositivos móviles, entre otros, incluyendo algunos lenguajes
disponibles en versión libre. ewrf
Anteriormente llamado Windows Mobile es un S.O. móvil compacto desarrollado por Microsoft, se basa en el núcleo del sistema operativo Windows CE y cuenta con un conjunto de aplicaciones básicas, actualmente va por la versión 10. Está diseñado para ser similar a las versiones de escritorio de Windows estéticamente y existe una gran oferta de software de terceros disponible para Windows Mobile, la cual se puede adquirir a través de la tienda en línea Windows Marketplace for Mobiles.
No hay comentarios:
Publicar un comentario