Documente Academic
Documente Profesional
Documente Cultură
1 ASIR 2015-16
Pgina 1 de 28
ISO
1 ASIR 2015-16
La informtica es la ciencia que se encarga de estudiar todo lo relacionado con los sistemas informticos,
incluyendo desde los temas relativos a su arquitectura y su fabricacin, hasta los temas referidos a la
organizacin y almacenamiento de la informacin, sin olvidar los relativos a la creacin y uso del software, o
a la formacin del personal informtico. Para ello se basa en mltiples ciencias como las matemticas, la
fsica, la electrnica, etc.
Mediante la informtica se gestiona informacin en forma de datos, para controlar maquinaria, en la industria
espacial, en medicina, en agricultura, en la banca, en casa, etc. Su desarrollo ha sido espectacular, sobre todo,
a partir de las dos ltimas dcadas del siglo XX hasta hoy da, siendo una herramienta imprescindible en
comunicaciones, telefona, Internet, vigilancia, control de trfico, multimedia, juegos electrnicos, etc.
Pgina 2 de 28
ISO
1 ASIR 2015-16
Pgina 3 de 28
ISO
1 ASIR 2015-16
- Componente humano: Se refiere tanto a los usuarios directos del sistema como al personal encargado
de desarrollar el software necesario, o al personal encargado de su mantenimiento fsico.
Estar constituido por al menos una persona encargada de la administracin del sistema:
El administrador que ser el encargado del buen funcionamiento del sistema, localizando los problemas y
solucionndolos, realizando copias de seguridad, proporcionando cuentas de usuario, instalando
componentes, etc.
Los desarrolladores, son aquellas personas encargadas de disear y desarrollar el software necesario para
que el sistema informtico funcione correctamente. Estas personas pueden ser ajenas al sistema o
formar parte de l.
Los operadores del sistema, son las personas que usan el sistema informtico para conseguir los objetivos
para los que fue creado. Para ello deben recibir formacin.
El personal de mantenimiento, son las personas que reparan el sistema informtico cuando sus
componentes fsicos sufren averas, quedan desfasados, etc. o precisan ampliaciones.
Los sistemas informticos han evolucionado, desde que en principio todos sus componentes: fsicos,
lgicos y humanos estaban localizados en un mismo lugar, a estar formados por subsistemas interconectados
a travs de redes, que pueden llegar a estar a miles de kilmetros entre s, integrando sistemas complejos de
procesamiento de la informacin. Y estos subsistemas pueden estar compuestos tanto por un superordenador,
como por un solo ordenador personal, o por redes locales de ordenadores, o por una combinacin de todos
ellos.
Se podra decir que el sistema informtico ms simple estara formado por un slo ordenador y por un
usuario que ejecuta los programas instalados en l.
1.1.1.- Una de ellas es atendiendo al uso que se hace de ellos, es decir en base a la funcin que
realizan, existiendo:
- Sistemas informticos de uso general, que son los que se utilizan para ejecutar distintas aplicaciones de
programas especficos como pueden ser el caso de los robots industriales o las consolas de juegos.
Pgina 4 de 28
ISO
1 ASIR 2015-16
A- Superordenadores.
Un Superordenador es un ordenador extraordinariamente rpido con
capacidades de proceso, de clculo, y de almacenamiento, etc. muy
superiores tecnolgicamente comparado con el resto de ordenadores
construidos en la misma poca.
Fsicamente son de gran tamao. Deben ser instalados en ambientes
controlados para poder disipar el calor producido por sus componentes, lo
que no impide que puedan soportar la conexin en lnea de miles de
usuarios
Suelen incorporar varios procesadores de gran capacidad de proceso,
trabajando conjuntamente, en paralelo, destinados a una tarea especfica.
El nmero de procesadores, dependiendo del modelo, vara en un rango
que va desde unos 16 procesadores hasta unos 512 procesadores. Por
supuesto tambin cuentan con una generosa cantidad de memoria y con
gran capacidad de almacenamiento.
Pgina 5 de 28
ISO
1 ASIR 2015-16
C- Minicomputadora o miniordenador.
Son la versin reducida, de un mainframe, con menos prestaciones en
velocidad, menos memoria, menor capacidad de almacenamiento y
nmero de terminales. Estn orientadas a tareas departamentales
especficas dentro de una empresa. Fueron ideadas para dar servicio a
empresas e instituciones, de menor tamao, que no necesitan toda la
capacidad de proceso, ni todos los perifricos de un mainframe.
Un minicomputador es por tanto un sistema multiproceso y
multiusuario que ofrece servicios especficos, que cuenta con capacidad
para soportar gran cantidad de terminales, hasta 200 usuarios conectados
simultneamente y que soporta un nmero limitado de dispositivos.
Siendo de un relativo pequeo tamao y pequeo costo en comparacin
con un mainframe.
Se suelen utilizan generalmente para gestin, para el almacenar de
grandes bases de datos, para control automtico en la industria y para
aplicaciones multiusuario.
Dado su relativo bajo precio en comparacin con los grandes
ordenadores, estn cogiendo cuota de mercado frente a ellos.
Miniordenador: Ordenador
multiusuario capaz de soportar
centenares de usuarios
conectados simultneamente.
Pgina 6 de 28
ISO
1 ASIR 2015-16
Aplicaciones de ingeniera.
Diseo de publicidad.
Programacin de software.
Los Notebooks que son porttiles un poco mas ligeros que los Laptops, o los Netbooks aun mas
pequeos que se usan principalmente para navegar en Internet
TabletPC. Se trata de un ordenador pizarra, sin teclado fsico, que dispone de una pantalla tctil con la
que se interacta utilizando los dedos o algn tipo de apuntador. Hay ordenadores porttiles con teclado
y ratn, que permiten rotar la pantalla y colocarla como si de una pizarra se tratase, para su uso como
Tablet PC.
Pgina 7 de 28
ISO
1 ASIR 2015-16
Consolas de juego: Sus orgenes datan del ao 1972, cuando Philips comercializ la primera consola,
bajo la marca Magnawox Odyssey. En esta categora se incluyen equipos con prestaciones orientadas
principalmente al entretenimiento domstico. La ms conocidas son: la PlayStation de Sony, la Wii de
Nintendo y la XBox de Microsoft.
Pocket o Palm o PDA ("personal digital assistant") Son dispositivos de pequeo
tamao, que caben en la palma de la mano, con pantallas tctiles, que combinan
algunas de las prestaciones de un ordenador de escritorio, (aunque no todas) con las
funcionalidades de un telfono mvil. Los ms modernos incorporan conexiones de
red e incluso sistema de posicionamiento global (GPS).
Smartphone. Es un telfono mvil que incorpora caractersticas de un
ordenador personal. Pueden tener un mini teclado, una pantalla tctil, un lpiz
ptico, etc. Incluyen acceso a Internet, servicios de e-mail, cmara integrada,
navegador web, procesador de textos, etc. Permiten la instalacin de nuevas
aplicaciones con las que aumentan sus funcionalidades.
F- Sistemas empotrados.
Aunque no lo parezca son los sistemas informticos ms habituales. De hecho el 90% de la produccin
de microprocesadores va destinada a sistemas empotrados, tambin llamados incrustados. Se incluyen en
infinidad de dispositivos de la vida cotidiana, como telfonos mviles, electrodomsticos, coches, sistemas
de control, equipos de msica, y muchos productos ms. Estos sistemas suelen llevar el "software" incluido
en circuitos electrnicos. A este tipo de software se le denomina "firmware" y lo graba el fabricante del
dispositivo para que gobierne la tarea a la que est destinado el dispositivo que lo integra.
Al hablar de la estructura de un ordenador, se hace referencia a los elementos fsicos que lo componen. Y al hablar de elementos
funcionales, se hace referencia a la labor que estos elementos realizan para permitir al ordenador desarrollar una tarea
determinada.
Pgina 8 de 28
ISO
1 ASIR 2015-16
Grficos que representan la estructura funcional establecida por John Von Neumann
La misin principal de un ordenador, es ejecutar las instrucciones que componen los programas: (para leer
datos del exterior, para escribir datos en el exterior o para procesar algn tipo de informacin). Por lo tanto
cualquiera de las tareas que pueda hacer un ordenador debe pertenecer a alguna de las siguientes:
-Lectura / escritura (comunicacin con el exterior, con los dispositivos perifricos conectados a l).
-Almacenamiento en memoria principal o en memorias permanentes.
-Procesamiento (procesador).
-Control (CPU).
La imagen que normalmente se tiene de un ordenador es la de una carcasa, con un diseo ms o menos
vistoso, a la que estn conectados como mnimo un teclado, un ratn y un monitor. El ordenador en s, est
dentro de la carcasa y est constituido por la placa base, el procesador y la memoria. El resto de elementos
que contiene son los perifricos que nos permiten comunicarnos con l, como la tarjeta grfica, la de sonido,
o las unidades de almacenamiento como el disco duro o el lector ptico.
Igualmente se puede pensar en un porttil, que no deja de ser un ordenador con todos sus componentes, de
reducido tamao, integrados en su interior.
As, en funcin de las caractersticas tecnolgicas de los componentes empleados en su construccin (su
tamao, su grado de miniaturizacin, su capacidad de proceso, su capacidad de almacenamiento, su velocidad
de proceso, su velocidad de transmisin, etc.) se van a construir: ordenadores personales de sobremesa ms o
menos potentes, Porttiles, TabletsPC, PDAs, Smartphones, y hasta consolas de juegos. Pero tambin se
fabrican servidores, mainframes y por supuesto, superordenadores.
El sistema operativo presenta al usuario la mquina de una forma ms fcil de manejar y programar que el hardware real que est por
debajo, es decir, un usuario normal, simplemente abre los ficheros que grab en un disco, sin preocupase por la disposicin de los bits en el
medio fsico, los tiempos de espera del motor del disco, la posicin de un cabezal, el acceso de otros usuarios, etc.
Pgina 9 de 28
ISO
1 ASIR 2015-16
Mediante un sistema operativo se pueden construir recursos, llamados virtuales, a base de encubrir los
fsicamente existentes. De modo que desde el punto de vista de un proceso, la mquina fsica es
convertida por el sistema operativo en una mquina virtual con muchos ms recursos y funciones, como
por ejemplo su uso compartido simultneamente por varios usuarios o la implementacin de la memoria
virtual.
Como es lgico, no todos los sistemas operativos se pueden instalar en cualquier ordenador, ni todos
los ordenadores pueden soportar cualquier sistema operativo, por no tener las caractersticas mnimas que
se requieren para su normal ejecucin.
Ello obliga a emparejar un tipo de mquina con un tipo de sistema operativo, debiendo ser ambos
adecuados al trabajo al que se vayan a destinar.
Tambin es importante destacar que un mismo sistema operativo puede trabajar en mltiples
plataformas hardware, por lo que debe poder adaptarse a las Peculiaridades de cada una de ellas.
ISO
1 ASIR 2015-16
Administracin de Trabajos o Control de la ejecucin de los programas: Para ello, acepta los
trabajos que haya que ejecutar, administra la manera en que se realizan, les asigna los recursos y los
controla hasta su finalizacin. Cuando existen varios programas en espera de ser procesados, el sistema
operativo debe decidir el orden en que los procesa, as como asignarles los recursos que necesitan para su
ejecucin.
Gestin de permisos y de usuarios. Adjudica los permisos de acceso a los usuarios y evita que las
acciones de uno afecten al trabajo que est realizando otro.
Administracin de la memoria: Supervisa que reas de memoria estn en uso y cual estn libre,
determina cuanta memoria asignar a un proceso y en que momento, adems libera la memoria cuando ya
no es requerida para el proceso.
Control y recuperacin de errores: El sistema operativo contiene rutinas que intentan evitar la
prdida de datos cuando se ocasionan errores durante la trasferencia de informacin.
Control de seguridad: Debe proporcionar seguridad tanto para los usuarios como para el software
y la informacin almacenada en los sistemas.
Estas son algunas otras funciones que el sistema operativo realiza:
-Controlar el interfaz con el usuario. Interpretando las acciones y los comandos que permiten al
usuario comunicarse con el ordenador.
-Permitir el acceso simultneo de usuarios a un recurso.
-Controlar y coordinar el hardware del ordenador, como el procesador, la memoria, o los
dispositivos de entrada/salida como unidades de disco, impresoras, el teclado, el Mouse, etc .
-Planificar y controlar la ejecucin de procesos y tareas asignndoles el espacio que necesitan en
la memoria para sus instrucciones y sus datos as como el tiempo asignado para el uso del
procesador.
-Permitir el compartir datos entre usuarios.
-Contabilizar la utilizacin de recursos por procesos y usuarios.
-Manejar las comunicaciones gestionando el uso de los dispositivos de comunicaciones.
-Organizar el almacenamiento de datos para un acceso seguro y rpido llevando un control de los
espacios libres y ocupados en los diversos dispositivos de almacenamiento utilizados, como discos
duros o memorias magnticas, etc.
-Sirve de base para la creacin del software logrando que equipos de marcas distintas funcionen de
manera anloga, salvando las diferencias existentes entre ellos.
-Gestionar los errores de hardware y evitar la prdida de datos.
Todas estas caractersticas proporcionadas por el sistema operativo convierten al ordenador en una
mquina con capacidad de proceso que el usuario puede manejar de forma relativamente sencilla y ptima.
ISO
1 ASIR 2015-16
A pesar de lo cual un buen S. O. debe cumplir, en mayor o menor medida, los siguientes OBJETIVOS:
Eficiencia: Permite que los recursos de un sistema informtico se aprovechen de la manera ms
eficiente aumentando su rendimiento global.
Ejemplo: En multiprogramacin el S.O. hace que la CPU se dedique a otro programa cuando el que
se halla en ejecucin entra en una operacin de E/S.
Fiabilidad y robustez: Un sistema operativo no debe tener errores y debe prever todas las posibles
situaciones crticas, y resolverlas si es que se producen respondiendo de forma predecible y controlada
a condiciones de error, incluidos los posibles fallos de hardware.
Ejemplo: El sistema no se puede bloquear porque se est intentando imprimir y la impresora este
apagada o se haya quedado sin papel.
Comodidad: Facilitando, al usuario, el uso del ordenador haciendo que resulte cmodo trabajar en l,
proporcionando interfaces cada vez ms sencillos y potentes.
Ejemplo: El uso del entorno grfico hace innecesario o al menos prescindible la utilizacin de
numerosos y complicados comandos para interactuar con el ordenador. O la utilizacin de los asistentes,
que por si solos, realizan tareas complejas sin solicitar a penas la intervencin del usuario.
Abstraccin: Los S.O. deben ocultar al mximo posible los detalles de bajo nivel y enmascaran los
recursos fsicos permitiendo su manejo con funciones ms generales que ocultan las bsicas,
construyendo verdaderos recursos ficticios o virtuales que mejoran y son ms potentes que los fsicos.
Ejemplo: El uso de la Memoria Virtual, que consiste en la utilizacin de espacio en disco duro para
simular mayor cantidad de RAM de la que realmente existe en el sistema.
Capacidad de evolucin: Un S.O. debe construirse de modo que permita la incorporacin de nuevas
funcionalidades en el sistema sin interferir en los servicios que brinda, aprovechando las actualizaciones
de software y nuevos tipos de hardware y ofreciendo nuevos servicios al usuario as como la correccin
de posibles fallos.
Ejemplo: El uso de antenas WIFI mediante conexin usb, que no existan hace unos aos, y/o la
instalacin de los famosos service packs de Microsoft.
Seguridad: El S.O. debe actuar contra cualquier manipulacin extraa, ya sea accidental o premeditada
que pueda daar la informacin, perjudicar a otros usuarios o proporcionar un funcionamiento
indeseado del sistema.
Ejemplo: El uso de dos estados de funcionamiento que permiten algunos sistemas: estado protegido
(kernel) en el cual se ejecuta el S.O. y estado no protegido (user) que es para los usuarios y para la
ejecucin de programas.
Facilitar las entradas y salidas: Un sistema operativo debe hacerle fcil al usuario el acceso y manejo
de los dispositivos de Entrada/Salida del ordenador. Como por ejemplo facilitar la impresin de
documentos, gestin de interfaces de entrada como teclado y ratn o almacenar y recuperar de forma
correcta los archivos en disco.
Manejar las comunicaciones en red: El sistema operativo debe permitir al usuario manejar con suma
facilidad todo lo referente a la instalacin y uso de las redes de ordenadores, incluyendo todo lo
relacionado con la comparticin de recursos y datos entre ordenadores de la red. Este aspecto es cada
vez ms importante, al haberse generalizado el uso de redes locales e Internet.
ISO
1 ASIR 2015-16
GESTOR DE PROCESOS.
GESTOR DE MEMORIA
La gestin de memoria esta asociada a la gestin de procesos ya que para ejecutar un proceso es necesario
asignarle memoria, cargarlo en ella y cuando finalice su ejecucin liberarla.
La asignacin y liberacin de la memoria es transparente al usuario. Los problemas con los que se encuentra
el S.O. en este sentido son:
Cada proceso debe tener una zona de memoria independiente que no puede ser interferida por otros
procesos.
Debe llevar un control de las zonas de memoria libres y de las ocupadas.
Debe emplear varias tcnicas como por ejemplo la memoria virtual.
El S.O tiene como objetivo proporcionar una interfaz de alto nivel de acceso a los dispositivos de E/S sencilla
de utilizar.
El S.O. ser el encargado de que los procesos no tengan que preocuparse de las caractersticas de los
perifricos para intercambiar datos con ellos, y las operaciones de E/S debern ser lo ms independientes
posibles del tipo y modelo de dispositivo al que van dirigidas.
El S.O. deber ser capaz de:
Garantizar el acceso a los dispositivos.
Ofrecer a los procesos un servicio tal, que sean capaces de acceder a los dispositivos sin conocerlos a
bajo nivel.
Tratar interrupciones generadas por los dispositivos.
Planificar los accesos para proporcionar un uso equitativo de los dispositivos.
Cuidar la eficiencia del sistema procurando que no aparezcan cuellos de botella.
GESTOR DE LA RED.
Pgina 13 de 28
ISO
1 ASIR 2015-16
En los equipos que forman parte de una red el S.O debe encargarse de gestionar los drivers de la tarjeta de
red as como de la gestin de los protocolos de red que permiten la comunicacin entre varios equipos.
PROTECCIN Y SEGURIDAD.
El S.O debe garantizar la seguridad entre los usuarios del sistema. Debe de asegurar la confidencialidad de la
informacin y que unos trabajos no interfieran en otros. Para ello dispone de:
Funciones para definir propietarios de recursos.
Polticas de proteccin para definir que accesos son permitidos y cuales no.
Mecanismos de seguridad para garantizar la privacidad de la informacin frente a ataques
intencionados por parte de intrusos.
Desde esta perspectiva, la funcin del sistema operativo es presentar al usuario el equivalente de una
mquina virtual o mquina extendida que sea ms fcil de utilizar que la que en realidad esta usando,
ocultando las caractersticas fsicas del hardware.
INTERFAZ DE USUARIO.
Es el mdulo del S.O. que permite que los usuarios puedan dialogar de forma interactiva con el sistema.
Hoy da el usuario puede manejar el sistema operativo de dos maneras distintas, mediante:
La Interfaz de Lnea de Comandos, conocida como modo texto o modo comando, es la forma de
comunicacin entre el sistema operativo y el usuario en la que este escribe los comandos utilizando un
lenguaje de comandos especial. Smbolo del sistema en Windows (intrprete de comandos) o Terminal de
comandos en Linux (Shell).
En ella, el usuario tiene que teclear la orden que realiza la accin deseada y pulsar [Intro], entonces el
interprete de comandos del sistema operativo la analiza, y la ejecuta si es correcta, o muestra un mensaje
de error si es incorrecta o no es reconocida.
Esta interfaz se comporta como un bucle infinito que repite constantemente la siguiente secuencia:
-Espera una orden del usuario.
-Analiza la orden y en caso de ser correcta la ejecuta para lo cual emplea los servicios del S.O.
-Concluida la orden vuelve a la espera.
Los sistemas con interfaces de lneas de comandos se consideran ms difciles de aprender y utilizar que
los de las interfaces grficas. Sin embargo, los sistemas basados en comandos son por lo general
programables (script de shell o ficheros .bat), lo que les otorga una flexibilidad que no tienen los sistemas
basados en grficos, carentes de una interfaz de programacin.
MS-DOS y las primeras versiones de Linux funcionaban en modo orden. Sin embargo, y debido al auge
que tuvieron los sistemas operativo basados en una interfaz grfica, se comenzaron a desarrollar entornos
grficos.
El interfaz en modo grfico es aquel que utiliza ventanas, iconos y ratn. Gracias a la invencin del
ratn por parte de la compaa Xerox y al desarrollo de un sistema de ventanas que incluyen iconos para
representar objetos se ha permitido que el usuario tenga una interaccin ms amigable con el sistema.
Sin duda el desarrollo de los entornos grficos y su facilidad de uso ha contribuido al boom de la
Informtica y en la actualidad, la mayora de los sistemas operativos pueden ser manejados por medio del
entorno grfico que incorporan.
Muchos usuarios avanzados, generalmente programadores, siguen usando el modo texto para todas o
algunas de sus tareas, ya que afirman que el trabajo en modo texto suele ser ms rpido, por medio de
atajos y complejas combinaciones de teclas para realizar operaciones sencillas como imprimir un
documento.
El uso del modo comando en equipos servidores est muy extendido. De hecho, algunos administradores
ni siquiera instalan un entorno grfico en sus sistemas servidores con Linux o Windows Server 2008
Pgina 14 de 28
ISO
1 ASIR 2015-16
(opcin Core). El uso de un entorno grfico en un equipo servidor se puede considerar un gasto
innecesario de recursos.
En cuanto a su arquitectura, veamos que han existido y existen varias formas de estructurar los distintos
componentes de un sistema operativo:
Sistemas monolticos:
Consiste en construir el sistema operativo como un conjunto de procedimientos que se compilan por
separado y se enlazan entre si en un fichero nico
Cada procedimiento se disea para cumplir una tarea especfica y a cada uno se le define una interfaz
que le permite llamar a cualquiera de los otros procedimientos siempre que lo necesite.
Nivel ncleo: Es el que se encarga de controlar todo lo que ocurre en el ordenador. Se encarga de
realizar las tareas bsicas del sistema. Es el nico que se comunica directamente con el hardware. Es el
que planifica los procesos y se encarga de que puedan ser ejecutados.
Pgina 15 de 28
ISO
1 ASIR 2015-16
Nivel usuario: Es el que controla los procesos que esta utilizando el usuario, sin preocuparse de la
gestin de memoria, de la gestin de la entrada / salida ni de nada en especial.
En esta estructura se basan prcticamente la mayora de los sistemas operativos actuales.
Otra forma de analizar este tipo de sistema es en forma de anillos concntricos que rodean al harware
del equipo. Donde cada uno de los anillos tiene sus propias funciones, distintas e independientes del
resto, pero puede comunicarse con el anillo inmediatamente inferior y superior coordinando sus
funciones. Los anillos disponen de interfaces bien definidas, de manera que se puede modificar un anillo
sin afectar al resto, siempre que se mantenga el interfaz.
Es posible analizar la estructura de estos sistemas operativos en cinco niveles:
Nivel 1. Gestin del procesador. En este nivel se encuentra el Kernel o ncleo que es la parte del
Nivel 2. Gestin de memoria. Este nivel es el encargado de repartir la memoria disponible entre los
funcin de los dispositivos existentes. Entre otras, se encarga de las funciones de creacin de
procesos de E/S, asignacin y liberacin de dispositivos E/S, y planificacin de la E/S.
Nivel 5: Gestin de la informacin. El objetivo de este nivel es el de gestionar el espacio de
nombres lgicos, utilizados para simplificar el acceso a los recursos, ya que mediante stos se
sustituyen rutas de acceso que pueden ser muy largas y difciles de recordar por un solo nombre,
encargndose el sistema operativo, de forma totalmente transparente para el usuario, de realizar esa
bsqueda de ruta. Otro de sus cometidos es la proteccin de la informacin realizando funciones de
Pgina 16 de 28
ISO
1 ASIR 2015-16
Mquina virtual:
VM/370 fue el primer sistema operativo
del tipo Mquina Virtual. Se trata de un
sistema de tiempo compartido que ofrece:
- 1 multiprogramacin y
- 2 una maquina extendida (virtual) con
una interfaz mas adecuada que el
hardware simple
Este tipo de sistema operativo tiene mecanismos para la gestin de memoria, para la gestin de procesos
(pueden ser tanto clientes como servidores) y para la comunicacin entre procesos.
Otra ventaja del modelo cliente-servidor es que se puede utilizar en sistemas distribuidos.
Pgina 17 de 28
ISO
1 ASIR 2015-16
Si un cliente se comunica con un servidor mediante mensajes, el cliente no necesita saber si el mensaje
viene de su propia mquina, o si se envi a travs de una red desde una mquina remota.
En ambos casos, distribuidos o no, el cliente manda una solicitud y recibe una respuesta.
ISO
1 ASIR 2015-16
Sistema Operativo Multitarea: Un sistema operativo multitarea es aqul que le permite al usuario estar
realizando varios trabajos al mismo tiempo.
Es comn encontrar en ellos interfaces grficas orientadas al uso de mens y el ratn, lo cual permite un
rpido intercambio entre las tareas para el usuario, mejorando su productividad.
Un sistema operativo multitarea se distingue por su capacidad para soportar la ejecucin concurrente de
dos o ms procesos activos.
A.3.- Por el Nmero de Procesadores:
Sistema Operativo de Uniproceso o monoproceso: Un sistema operativo uniproceso es aqul que es
capaz de manejar solamente un procesador del ordenador, de manera que si dicho ordenador tuviese ms
procesadores les seran intiles. El ejemplo ms tpico de este tipo de sistemas es el DOS y MacOS.
Sistema Operativo de Multiproceso: Un sistema operativo multiproceso es aquel que puede manejar
ms de un procesador de los que estn instalados en el sistema, y siendo capaz de usarlos todos para distribuir
su carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simtrica o asimtricamente.
Simtrica: Es cuando los procesos o partes de ellos (threads) son enviados indistintamente a cualquiera de los
procesadores disponibles, distribuyendo la carga de procesamiento por igual entre todos los
procesadores existentes.
Asimtrica: Cuando se trabaja de manera asimtrica se asigna una tarea por cada procesador existente, segn
su prioridad, y el resto de tareas (baja prioridad) se ejecutan en un nico procesador.
B.- Sistemas Operativos por la Forma de Ofrecer sus Servicios:
Sistemas Centralizados: Permite utilizar los recursos de un solo ordenador desde mltiples puestos de
trabajo conectados a l. Hasta que los ordenadores personales no tuvieron un precio accesible y suficiente
potencia, la mayora de los sistemas utilizaban el sistema de proceso centralizado. Con este tipo de modelos
los ordenadores mainframes se encargaban de todo el procesamiento y los usuarios manejaban nicamente
terminales tontos (sin memoria ni procesador).
Actualmente se siguen utilizando, como los Terminal Services de Microsoft, pero los terminales dejan de
ser tontos y pueden realizar otras muchas tareas por s mismos.
Sistemas Operativos Distribuidos: Los sistemas operativos distribuidos abarcan los servicios de los de
red, logrando integrar recursos (impresoras, memoria, procesos, unidades centrales de proceso) en una sola
mquina virtual a la que el usuario accede de forma transparente. Permiten distribuir los trabajos entre un
conjunto de procesadores, que pueden encontrarse en el mismo equipo o en diferentes. Es decir, ahora el
usuario ya no necesita saber la ubicacin de los recursos, sino que los conoce por nombre y simplemente los
usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Deben de ser muy confiables, ya que si
un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo.
Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, SolarisMC, Mach, Chorus, Spring, Amoeba, Taos, etc.
Sistema Operativo de Red: Los sistemas operativos de red se definen como aquellos que tiene la
capacidad de interactuar con sistemas operativos en otras computadoras por medio de un medio de
transmisin con el objeto de intercambiar informacin, transferir archivos, ejecutar comandos remotos y un
sin fin de otras actividades. Es decir, mantienen a dos o ms computadoras unidas a travs de algn medio de
comunicacin con el objetivo de poder compartir los diferentes recursos y la informacin del sistema. En este
entorno, cada ordenador mantiene su propio Sistema Operativo y su propio sistema de archivos local.
Los Sistemas Operativos de red mas ampliamente usados son: Windows Server, Linux Server, Novell
Netware, etc.
Sistemas Operativos de escritorio: son los que se utilizan en los equipos de sobremesa, estaciones de
trabajo o porttiles. Tambin se les puede denominar como sistemas operativos cliente. Entre ellos se
encuentran: Windows XP, Windows Vista, Windows 7 y Linux.
C.- Sistemas Operativos por su disponibilidad:
Pgina 19 de 28
ISO
1 ASIR 2015-16
Sistemas Operativos propietarios: Son aquellos que son propiedad intelectual de alguna empresa que
los pone a la venta acompaados de licencias de uso3 que evitan que quien los compre pueda copiarlos o
incluso modificarlos. Tienen la desventaja de que los usuarios de software propietario no pueden adaptar los
programas a sus necesidades especficas, mejorarlos o corregir errores que encuentren. Tampoco pueden
hacer copias y distribuirlas para algn proyecto, aplicacin o fin personal, a menos que paguen ms licencias
de uso. En este grupo se encuentran los sistemas de Microsoft y Appel.
Sistemas Operativos libres: Son aquellos que una vez obtenidos, pueden ser usados, copiados,
estudiados, modificados y redistribuidos libremente. Entran dentro de lo que es el software libre, que
veremos en el siguiente apartado.
Propietario o Libre:
Software propietario: El software propietario se puede utilizar previo pago de su correspondiente licencia
de uso a sus fabricantes. Est prohibida su redistribucin, modificacin y copia. En esta categora
encontraremos a la mayor parte del software que pertenece a Microsoft; como es el caso de su familia de
sistemas operativos Windows o su paquete ofimtico Office.
Software libre4: El software freeware, entendido como software libre, suele estar disponible gratuitamente
en Internet, o a precio del coste de su distribucin a travs de otros medios.
Una vez que se ha obtenido software libre se tiene la libertad para poder usarlo, copiarlo, estudiarlo,
cambiarlo y redistribuirlo libremente.
Un ejemplo de software libre es GNU/Linux y todas las distribuciones de Linux, como por ejemplo
Guadalinex, y los programas que vienen con ellas.
No hay que asociar software libre, o freeware, a "software gratuito", ya que, aun conservando su carcter de
libre, puede ser distribuido comercialmente.
Un software puede ser libre y al mismo tiempo comercial, como por ejemplo el sistema gestor de bases de
datos MySQL. El cual, aunque es software libre, dependiendo del uso al que se destine puede ser comercial.
Software libre no significa que no sea comercial. Un programa libre puede estar disponible para el uso
comercial, la programacin comercial y la distribucin comercial. Puede haber pagado dinero para obtener
copias de software libre, o puede haber obtenido copias sin costo. Pero sin tener en cuenta cmo obtuvo sus
copias, siempre tiene la libertad de copiar y modificar el software, incluso de redistribuirlo.
Un tipo de software libre es el software de dominio pblico, que es aquel que no requiere de licencia pues
sus derechos de explotacin pertenecen a todos por igual y cualquiera puede hacer uso de l, siempre con
fines legales y consignando su autora original.
3
4
ISO
1 ASIR 2015-16
Comercial: es el software, libre o no, que es comercializado, es decir, que existen sectores de la economa
que lo sostiene a travs de su produccin, su distribucin o soporte.
Un ejemplo de software comercial puede ser el paquete ofimtico Microsoft Office.
Gratuito (Freeware): El trmino freeware, entendido como gratuito, define un tipo de software propietario
que se distribuye sin costo, disponible para su uso y por tiempo ilimitado. A veces se incluye el cdigo
fuente, pero no es lo usual. Lo habitual es que se pueda utilizar libremente pero su cdigo fuente no est
disponible.
Freeware suele incluir una licencia de uso, que permite su redistribucin pero con algunas restricciones,
como no modificar la aplicacin en s, ni venderla, y dar cuenta de su autor. Tambin puede desautorizar el
uso por parte de una compaa con fines comerciales o en una entidad gubernamental, o bien, requerir pagos
Pgina 21 de 28
ISO
1 ASIR 2015-16
si se le va a dar uso comercial. Todo esto depende del tipo de licencia en concreto a la que se acoge el
software.
Algunos desarrolladores liberan versiones freeware de sus productos para obtener un nmero de seguidores
que puedan estar dispuestos a pagar por una versin ms completa, o porque es una edicin obsoleta de un
programa.
Otros lo hacen porque no consideran que ese programa pueda generar una ganancia econmica, o porque
creen en el valor de ofrecer algo gratis.
Como ejemplos de software freeware se pude pensar en los navegadores de internet: google, mozilla, etc.
Suele existir una confusin en cuanto al concepto software freeware, que deriva del significado de la
palabra free en ingls, que puede ser tanto gratis como libre.
-Tomado como libre se trata del tipo de software cuya licencia autoriza su uso, modificacin y
redistribucin con cambios o sin cambios.
-Y tomado como gratis es el software cuya licencia autoriza su uso, y redistribucin pero sin cambios
(no tiene por qu disponerse de su cdigo fuente).
La distincin entre ambos trminos es especialmente por temas de copyright.
Es tambin habitual confundir la licencia 'freeware' como una licencia sin ningn tipo de restricciones. Si
bien es cierto que los productos distribuidos bajo esta licencia no tienen restricciones (son completamente
funcionales, no tienen limitacin por uso y son gratuitos); el uso de los mismos, segn cmo y por quien s
pueden tener restricciones. Es decir, la licencia freeware puede permitir slo el uso no comercial del
producto (muy habitual), uso acadmico, uso personal, o una combinacin de ellos.
Shareware: Se permite su redistribucin y copia, pero no se acompaa de cdigo fuente y adems suele
tener alguna limitacin de uso temporal. Se utiliza para distribuir programas de forma que se puedan probar
antes de comprar la licencia de uso. Un ejemplo tpico podra ser el compresor de ficheros Winzip.
La meta final del shareware es lograr que un usuario pruebe el producto durante un tiempo limitado ("trial")
con funcionalidad (limitada o no), y si le satisface, pague por l, para habilitar toda su funcionalidad.
Adware: El adware es software que por lo general no es modificable y tampoco vendible. Se distribuye de
forma gratuita pero al ejecutarse contiene publicidad. Ejemplos de este tipo de programas son los clientes de
mensajera instantnea o Messenger. "Ad" proviene del vocablo en ingls advertisment o publicidad.
Cdigo abierto: software distribuido y desarrollado libremente, est abierto al usuario. La idea del cdigo
abierto se centra en la premisa de que al compartir el cdigo y poder modificarlo, el programa resultante
tienda a ser de mayor calidad que software propietario de la misma funcionalidad.
Cdigo privativo (cerrado): cuando el cdigo fuente no se encuentra disponible para cualquier usuario, es
decir no se hace pblico.
El software propietario generalmente utiliza un cdigo cerrado. Por su calidad de secreto industrial, su
divulgacin podra ser constituyente de delito en algunos pases.
ISO
1 ASIR 2015-16
OEM. (del ingls Original Equipment Manufacturer, o fabricante de equipamiento original). Se trata de un
tipo de licencia que supedita su venta a que forme parte de un equipo nuevo, estando prohibido venderlo si
no es bajo esta condicin. Aunque afecta ms que nada a sistemas operativos, tambin puede afectar a otro
tipo de software. Aunque el software comprado bajo este tipo de licencia implica la propiedad del mismo por
parte del que compra, los fabricantes pueden poner ciertas limitaciones a su uso, como el nmero mximo de
veces que se puede reinstalar.
Este tipo de licencia de software est enfocado a un modelo de negocio en el que dos empresas se alan para
ofrecer al usuario un producto final ms completo.
Existen dos formas de implementar un OEM: se pre-instala el Software en el Hardware, como por ejemplo,
Windows 7 en muchos de los ordenadores actuales o el software Antivirus que se incluye en los ordenadores
porttiles; o bien se entrega el Software en formato fsico, normalmente un formato de CD, junto con el
Hardware.
En el caso de software OEM, es posible que el usuario final pase a recibir soporte tcnico, para cuestiones
relacionadas con este tipo de software, directamente de aquella empresa que le vendi el Hardware o con la
Empresa desarrolladora del Software instalado.
Los programas adquiridos bajo este tipo de licencia NO se pueden vender ni ceder a terceros, salvo en las
mismas condiciones en las que se compraron (es decir, como parte de un equipo)
Retail. Este tipo de licencias son las que podemos encontrar en el software de venta directa al pblico. En
este caso el programa comprado es de la entera propiedad del usuario. La persona que adquiere este tipo de
licencia por lo general (a menos que la licencia especfica del producto diga lo contrario) puede cederlo
libremente a terceros o venderlo.
Licencias por volumen. Es un tipo de licencia de software destinado a grandes usuarios (empresas),
normalmente bajo unas condiciones similares a las de las licencias OEM, aunque sin estar supeditadas a
equipos nuevos.
Los acuerdos de licencias por volumen pueden variar dependiendo de cada fabricante pero generalmente se
aplican a partir de 5 licencias de producto. Los fabricantes tienen por lo general tambin distintos nombres
para sus convenios de licencias por volumen dependiendo de la cantidad de ordenadores que tiene la
institucin correspondiente.
Normalmente, estas licencias se venden en paquetes de N nmero de licencias (por ejemplo, en paquetes de
25 licencias como mnimo).
Bsicamente, se trata de estipular un determinado nmero de equipos que van a poder utilizar el mismo
cdigo de licencia, reservndose el fabricante de dicho software el derecho para hacer las comprobaciones
que considere oportunas, con la autorizacin del comprador, y cerciorarse de que las licencias adquiridas
solo se estn utilizando en esa institucin y en la cantidad acordada.
Este tipo de licencias normalmente van dirigidas a empresas o a instituciones de gobierno, y no est
permitido cederlas a terceros ni revenderlas, puesto que son para uso exclusivo de la institucin a la que le
son otorgadas.
Licencias acadmicas. Es un tipo de licencia asociada a productos que se puede adquirir en caja, o bien
como cdigos de licencia que permiten la instalacin y uso del software que se obtiene desde internet. Por lo
general los precios de estas licencias son considerablemente menores a los precios regulares de los productos
y estn hechos para beneficiar a instituciones educativas, profesores y estudiantes. Cada fabricante establece
las reglas mediante las cuales pueden adquirirse sus licencias de este tipo, aunque por lo general se pide
como requisito tener una credencial de estudiante y/o tener un correo electrnico vlido de una institucin de
enseanza (estos correos por lo general llevan la extensin .edu), y algunas estn dirigidas exclusivamente a
las instituciones. MSDN (licencias de educacin de Microsoft.
Licencias GPL. Este es uno de los tipos de licencia libre ms utilizados. De acuerdo a Wikipedia
aproximadamente el 60% del software libre emplea una licencia GNU GPL. En este tipo de licencia, el autor
conserva los derechos de autor (copyright) y permite la redistribucin y modificacin bajo trminos
diseados para asegurarse de que todas las versiones modificadas del software permanecen bajo los trminos
ms restrictivos de la propia GNU GPL. Esto hace que sea imposible crear un producto con partes no
Pgina 23 de 28
ISO
1 ASIR 2015-16
licenciadas GPL: el conjunto tiene que ser GPL. Si se reutiliza en un mismo programa cdigo "A" licenciado
bajo licencia GNU GPL y cdigo "B" licenciado bajo otro tipo de licencia libre, el cdigo final "C",
independientemente de la cantidad y calidad de cada uno de los cdigos "A" y "B", debe estar bajo la licencia
GNU GPL.
Licencias BSD. Son licencias altamente permisivas, que en contraposicin a las GPL s que permiten el uso
del cdigo fuente en software no libre. BSD es altamente compatible con las licencias GPL y por lo tanto son
normalmente absorbidas por ella al mezclarse.
Existen otras tipos de licencias como; Licencias tipo MPL, Licencias Copyleft, etc. que pueden consultarse
en: http://es.wikipedia.org/wiki/Licencia_de_software
Software de programacin:
Aplicaciones:
1. Sistemas operativos. Es el software bsico, sin el cual el ordenador no puede funcionar. Se trata
de un conjunto de programas o instrucciones que facilitan a los usuarios y al resto de programas la
comunicacin con el ordenador, transformando el hardware real en algo trasparente.
Incluye:
-Programas de control. Los que controlan los recursos hardware de la mquina segn las
necesidades, los programas de aplicacin, el lugar donde se almacenan los datos, el momento en que hay que
imprimir, el momento en que estamos pulsando un botn del ratn, etc.
-Programas de utilidades o servicio. Son todos aquellos programas que aade el fabricante del
sistema operativo, junto a los programas de control, para facilitar el uso del equipo, pero que no son
imprescindibles para su manejo.
Con cada sistema operativo se fijan unas reglas o normas a las que deben adaptarse los otros
programas: un programa preparado para funcionar bajo Windows normalmente no funcionara si el sistema
operativo del ordenador fuera Linux.
2. Software de programacin. Son un conjunto de programas (herramientas y utilidades) que
ayudan a la construccin de programas, tales como: editores, compiladores, linkadores, etc.
En la actualidad existen entornos integrados de desarrollo que contienen todas las herramientas
necesarias para la construccin de software, se trata de las herramientas CASE.
Un lenguaje de programacin esta formado por un conjunto de palabras (ordenes que componen su
diccionario) diseadas para ser utilizadas de acuerdo con una serie de normas, con las que se disean los
distintos programas. Es algo similar a un idioma, y como cada idioma, cada lenguaje de programacin tiene
sus propias reglas gramaticales, sintcticas, etc.
Si se quiere que el ordenador pueda hacer unos clculos determinados a partir de unos datos
concretos, primero hay que decirle, mediante un programa qu pasos debe seguir para realizar ese tipo de
clculos, y hay que decrselo en un idioma que pueda entender.
Pgina 24 de 28
ISO
1 ASIR 2015-16
Bajo nivel. Se componen de 0 y 1, por lo que son los que entiende directamente el ordenador. Es lo que
se llama lenguaje mquina.
Medio nivel. Son los llamados ensambladores. Sustituyen algunas cadenas de bits de cada instruccin
por palabras, manteniendo el resto en binario. Una vez editado cada programa hay que traducirlo a
lenguaje mquina.
Alto nivel. Estn formados ntegramente por palabras, por lo que son ms sencillos de usar. Tambin
deben ser compilados, pasados a lenguaje mquina.
Los lenguajes de programacin han ido evolucionando acercndose cada vez ms al lenguaje
natural, comprensible por cualquier persona, [inglesa, por supuesto] y siendo cada vez menos necesarios unos
conocimientos especiales. Los primeros fueron de nivel bajo y medio (mquina y ensamblador).
Posteriormente surgieron lenguajes de alto nivel basados en instrucciones.
Por ltimo, existe la programacin orientada a objetos, en la que no se define el proceso segn
instrucciones, sino que se crea un objeto y se definen sus propiedades y sus relaciones con otros objetos. Un
ejemplo es el lenguaje C ++. Dentro de este tipo de programacin, destacan los lenguajes de programacin
para entornos grficos como es el caso de Visual Basic.
3. Aplicaciones. Se trata de programas elaborados con software de programacin. Estn diseados
de forma que cualquier usuario pueda utilizarlos.
Segn su funcin se distinguen varios tipos:
Programas de aplicacin sectorial (o vertical). Son aquellos paquetes de software que estn orientados a
una clase especfica de usuarios. Se disean a medida para resolver un problema concreto para un tipo de
usuario concreto, o incluso para un slo usuario.
Por ejemplo: Una empresa de transporte que necesite informatizar su gestin administrativa y
contable, puede encargar a una empresa de programacin que le elabore un programa especfico para ella,
de forma que se ajuste a sus necesidades y a su forma habitual de trabajar.
Programas de aplicacin funcional (u horizontal). Son aquellos que se han desarrollado para un amplio y
variado nmero de usuarios de una poblacin y que en ocasiones permiten cierta personalizacin.
Por ejemplo, algunos programas de nminas, facturacin, etc. permiten personalizar el formato de
ciertos documentos como facturas, etc. de modo que la empresa anterior puede comprar en una tienda de
informtica un programa ya creado para tal fin, y adaptarse a la forma de trabajar y de introducir datos,
definida en dicho programa.
Programas genricos o de propsito general. Son aquellos que tienen un carcter global y un uso muy
amplio, que pueden destinarse a distintos usos, y que se emplean como elementos de trabajo para
actividades muy diversas. Los ms comunes son:
- Procesadores de textos. Para la elaboracin de documentos. Son muy conocidos Writer y Word.
- Hojas de clculo. Para operaciones matemticas con datos numricos. Ofrecen la posibilidad de
presentar los resultados mediante grficos. Est muy extendido el uso de Lotus 1-2-3, Microsoft
Excel y Calc.
Pgina 25 de 28
ISO
1 ASIR 2015-16
ISO
1 ASIR 2015-16
los datos de la CMOS, se encuentra un parmetro que indica las unidades de disco y el orden en que se
tiene que tener acceso a ellas para encontrar el sistema operativo. En caso de no encontrar ningn
sistema operativo, se indica, mostrando en pantalla el mensaje correspondiente.
Cuando se haya un sistema operativo instalado, la Bios ejecuta el cargador de dicho sistema operativo
pasndole en ese momento el control del ordenador.
Arranque en fro es la secuencia de arranque utilizada cuando el ordenador est apagado y se
enciende pulsando el interruptor de encendido. Hace que se ejecute la secuencia completa de
arranque y de POST.
Arranque en caliente ocurre cuando el ordenador est encendido y se reinicia, bien pulsando el botn
de reset o reinicio o bien mediante la combinacin de teclas [Ctrl Alt Supr]. El proceso POST no se
ejecuta despus de un arranque en caliente.
Habitualmente se mezclan los trminos "gestor de arranque" (boot manager) y "cargador de sistema" (boot
loader), entre otras cosas porque programas como GRUB proporcionan ambas funciones. Sin embargo,
estrictamente hablando un cargador de sistema es un programa sencillo diseado exclusivamente para cargar
en memoria un sistema operativo.
Un gestor de arranque es un programa que permite opciones previas a la carga del sistema. As puede por
ejemplo permitir el arranque desde dispositivos no detectados en el inicio o desde particiones sin la marca de
arranque. Tambin puede ofrecer al usuario opciones de arranque o incluso cargar otros gestores de arranque.
Adems generalmente incluye las funciones de cargador de sistema. El gestor de arranque se ejecuta una
vez completado el inicio normal de la BIOS y permite seleccionar el sistema operativo en caso de disponer de
arranque mltiple.
As por ejemplo GRUB puede ofrecer la opcin de lanzar BOOTMGR y ste a su vez, como gestor de
arranque que es, puede ofrecer al usuario varias opciones de arranque.
En los ordenadores modernos, el proceso de arranque comienza con la CPU ejecutando el programa de la
bios, contenido en la memoria ROM en una direccin predefinida (se configura la CPU para ejecutar este
programa al encender el ordenador, sin ayuda externa).
En caso de que haya instalados varios sistemas operativos en un mismo ordenador, hay que utilizar un
mtodo para poder seleccionar qu sistema operativo se desea iniciar.
Algunos de los gestores de arranque ms utilizados son GRUB, LiLo, NTLDR (todos ellos incluyen la
funcin de cargador de sistema) y BootMgr (quien llama al cargador de sistema WinLoad).
NTLDR (NT Loader)
NTLDR es el archivo encargado del arranque del sistema operativo en todas las versiones de Microsoft
Windows NT, incluyendo Windows XP y Windows Server 2003. El NTLDR se encuentra usualmente en el
directorio raz del disco duro principal, pero tambin puede encontrarse, en el directorio raz, en dispositivos
porttiles como CD-ROM, memorias USB o disquetes.
Si el archivo NTLDR no se encuentra en el disco, el ordenador enviar un mensaje de error informndolo.
NTLDR requiere, como mnimo, que dos archivos adicionales se encuentren en la particin principal:
NTLDR, que se encarga de cargar el sistema operativo. (y este tambin NTDETECT.COM,)
boot.ini, que contiene un men de opciones de inicio.
En Windows Vista y Windows Server 2008, el NTLDR fue reemplazado por dos componentes llamados
winload.exe y Windows Boot Manager.
BOOTMGR
Pgina 27 de 28
ISO
1 ASIR 2015-16
El administrador de arranque de Windows (Bootmgr) es el archivo encargado del arranque de los sistemas
operativos Windows Vista, Windows 7, 8, 10 y Windows Server 2008 y 2012. Se encuentra normalmente en
el directorio raz del disco del sistema.
Controla el proceso de arranque mostrando el men multiarranque (si hubiera ms de un sistema operativo
instalado en el disco). Despus, llama al archivo WinLoad.exe que es el cargador del sistema operativo
Windows (se encuentra en el directorio \Windows\system32) y dar paso al archivo ntoskrnl.exe, que se
encargar del resto del arranque del sistema.
LILO
Lilo ("Linux Loader") es un gestor de arranque de Linux que permite iniciar este sistema operativo junto con
otras plataformas en el mismo ordenador.
LILO funciona en una variedad de sistemas de archivos y puede arrancar un Sisteama operativo desde el
disco duro o desde un disco externo.
En las primeras distribuciones de Linux, LILO era el gestor de facto utilizado para arrancar el sistema. En la
actualidad es una segunda opcin en favor del gestor de arranque GRUB.
GRUB (GRand Unifier Bootloader)
Grub es ms moderno y flexible que Lilo, ya que permite que el administrador ejecute cualquier comando
desde la lnea de comandos de Grub. Permite tener diferentes sistemas operativos, y diferentes versiones de
ellos, en el mismo disco duro. Entre todas sus caractersticas hay que destacar la posibilidad de incluir
mltiples formatos de ejecutables, el arranque de sistemas operativos no-multiarranque, una agradable
interfaz grfica de usuario y una interfaz de lnea de comando muy flexible desde la que poder ejecutar
cualquiera de sus ordenes.
Por ejemplo podemos tener Windows y GNU/Linux en el mismo ordenador, y GRUB se cargar antes que
cualquiera de stos permitindonos elegir cul de ellos iniciar.
El gestor de arranque GRUB, que ya va por su versin 2, viene preinstalado en la mayora de las
distribuciones de GNU/Linux modernas, entre ellas Debian, Ubuntu y sus derivadas.
Pgina 28 de 28