Sistemas Operativos2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 38

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DE

ADMINISTRACIÓN INDUSTRIAL
CARRERA: INFORMÁTICA
SECCIÓN: 204-A3
ASIGNATURA: SISTEMAS OPERATIVOS

Sistemas Operativos

Docente: Jesus Perez


Integrantes:
1

Indice

1. Introducción a los sistemas operativos 2

2. Que es un sistema Operativo. 4

3. Objetivos para la creación de los sistemas 4

4. Desarrollo histórico de los sistemas operativos. 5

5. Estructura de un sistema operativo 8

6. Funciones y características de los sistemas operativos. 12

7. Características de los sistemas operativos 13

8. Modalidades de trabajo de los sistemas operativos. 13

9. Historia de los sistemas operativos

10. Conclusiones

11. Bibliografia
2

1. Introducción a los sistemas operativos
Definiciones de los sistemas operativos.
Un sistema operativo es un programa que actúa como intermediario entre el usuario y
el hardware de un computador y su propósito es proporcionar un entorno en el cual el
usuario pueda ejecutar programas. 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 del computador se emplee de manera eficiente.
Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo,
es un programa muy especial, quizá el más complejo e importante en una computadora.
El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el teclado,
el sistema de vídeo y las unidades de disco. Además, proporciona la facilidad para que los
usuarios se comuniquen con la computadora y sirve de plataforma a partir de la cual se
corran programas de aplicación.
Cuando enciendes una computadora, lo primero que ésta hace es llevar a cabo un
autodiagnóstico llamado auto prueba de encendido (Power On Self Test, POST). Durante
la POST, la computadora identifica su memoria, sus discos, su teclado, su sistema de
vídeo y cualquier otro dispositivo conectado a ella. Lo siguiente que la computadora hace
es buscar un SO para arrancar (boot).
Una vez que la computadora ha puesto en marcha su SO, mantiene al menos parte de
éste en su memoria en todo momento. Mientras la computadora esté encendida, el SO
tiene 4 tareas principales:
 Proporcionar ya sea una interfaz de línea de comando o una interfaz gráfica al
usuario, para que este último se pueda comunicar con la computadora. Interfaz de
línea de comando: tú introduces palabras y símbolos desde el teclado de la
computadora, ejemplo, el MS-DOS. Interfaz gráfica del Usuario (GUI), seleccionas
las acciones mediante el uso de un Mouse para pulsar sobre figuras llamadas iconos o
seleccionar opciones de los menús.
 Administrar los dispositivos de hardware en la computadora. Cuando corren los
programas, necesitan utilizar la memoria, el monitor, las unidades de disco, los puertos
de Entrada/Salida (impresoras, módems, etc.). El SO sirve de intermediario entre los
programas y el hardware.
 Administrar y mantener los sistemas de archivo de disco. Los SO agrupan
la información dentro de compartimientos lógicos para almacenarlos en el disco.
Estos grupos de información son llamados archivos. Los archivos pueden contener
instrucciones de programas o información creada por el usuario. El SO mantiene una
lista de los archivos en un disco, y nos proporciona las herramientas necesarias para
organizar y manipular estos archivos.
 Apoyar a otros programas. Otra de las funciones importantes del SO es
proporcionar servicios a otros programas. Estos servicios son similares a aquellos que
el SO proporciona directamente a los usuarios. Por ejemplo, listar los archivos,
grabarlos a disco, eliminar archivos, revisar espacio disponible, etc. Cuando los
programadores escriben programas de computadora, incluyen en sus programas
instrucciones que solicitan los servicios del SO. Estas instrucciones son conocidas
como "llamadas del sistema"
3

¿Qué es un sistema operativo?

Un sistema operativo es el programa que oculta la verdad del hardware al programador y


4

presenta una vista simple y agradable de los archivos nominados que pueden leerse y
escribirse. El sistema operativo resguarda al programador del hardware del disco y
presenta una interfaz simple orientada al archivo, también disimula mucho
del trabajo concerniente a interrupciones, relojes o cronómetros, manejo de memoria y
otras características de bajo nivel.
La función del sistema operativo es la de presentar al usuario con el equivalente de una
máquina ampliada o máquina virtual que sea más fácil de programar que el hardware
implícito.
Un sistema operativo es una parte importante de casi cualquier sistema de computación.
Un sistema de computación puede dividirse en cuatro componentes: el hardware, el
sistema operativo, los programas de aplicación y los usuarios.
El hardware (unidad central de procesamiento (UCP), memoria y dispositivos de entrada y
salida (E/S)) proporciona los recursos de computación básicos. Los programas de
aplicación (compiladores, sistemas de bases de datos, juegos de video y programas
para negocios) definen la forma en que estos recursos se emplean para resolver
los problemas de computación de los usuarios. Puede haber distintos usuarios
(personas, máquinas, otros computadores) que intentan resolver problemas diferentes;
por lo tanto es posible que haya diferentes programas de aplicación. El sistema operativo
controla y coordina el uso del hardware entre los diversos programas de aplicación de los
distintos usuarios
Podemos ver al sistema operativo como un asignador de recursos. Un sistema de
computación tiene muchos recursos (hardware y software) que pueden requerirse para
resolver un problema: tiempo de la UCP, espacio de memoria, espacio
de almacenamiento de archivos, dispositivos de E/S, etc. El sistema operativo actúa como
el administrador de estos recursos y los asigna a usuarios y programas concretos según
los necesiten las tareas de los usuarios.
Puesto que pueden surgir conflictos en las solicitudes de recursos, el sistema operativo
debe decidir a que solicitudes se les asignaran para que el sistema de computación pueda
funcionar de manera eficiente y justa.
En términos generales no hay una definición de sistema operativo completamente
adecuada. Los sistemas operativos existen porque son una manera razonable de
solucionar el problema de crear un sistema de computación utilizable.

Objetivos para la creación de los sistemas


Operativos.
 Transformar el complejo hardware de una computadora a una máquina accesible
al usuario.
 Lograr el mejor uso posible de los recursos. Hacer eficiente el uso del recurso.

El objetivo fundamental de los sistemas de computación es ejecutar los programas de los


usuarios y facilitar la resolución de sus problemas. El hardware se construye con este fin,
pero como este no es fácil de utilizar, se desarrollan programas de aplicación que
requieren ciertas operaciones comunes, como el control de dispositivos de E/S. las
5

funciones comunes de control y de asignación de recursos se integran para formar un


solo fragmento de software: el sistema operativo.

Desarrollo histórico de los sistemas operativos.

En un principio solo existía el hardware del computador. Los primeros computadores eran
(físicamente) grandes maquinas que se operaban desde una consola. El programador
escribía un programa y luego lo controlaba directamente desde la consola. En primer
lugar, el programa se cargaba manualmente en la memoria, desde los interruptores del
tablero frontal (una instrucción en cada ocasión), desde una cinta de papel o
desde tarjetasperforadas. Luego se pulsaban los botones adecuados para establecer
la dirección de inicio y comenzar la ejecución del programa. Mientras este se ejecutaba, el
programador-operador lo podía supervisar observando las luces en la consola, si se
descubrían errores, el programador podía detener el programa, examinar el contenido de
la memoria y los registros y depurar el programa directamente desde la consola. La salida
del programa se imprimía, o se perforaba en cintas de papel o tarjetas para su impresión
posterior.
Sin embargo, con este procedimiento se presentaban ciertos problemas. Supongamos
que un usuario se había registrado para usar una hora de tiempo del computador
dedicada a ejecutar el programa que estaba desarrollando, pero se topaba con algún error
difícil y no podía terminar en esa hora. Si alguien más había reservado el siguiente bloque
de tiempo, usted debía detenerse, rescatar lo que pudiera y volver mas tarde para
continuar. Por otra parte, si el programa se ejecutaba sin problemas, podría terminar en
35 minutos; pero como pensó que necesitaría la maquina durante más tiempo,
se registro para usarla una hora, y permanecería inactiva durante 25 minutos.
Conforme transcurrió el tiempo, se desarrollaron software y hardware adicionales;
empezaron a popularizarse los lectores de tarjetas, impresoras de líneas y cintas
magnéticas; se diseñaron ensambladores, cargadores y ligadores para facilitar las tareas
de programación, y se crearon bibliotecas de funciones comunes, de manera que estas
podían copiarse a un nuevo programa sin tener que escribirlas de nuevo.
Las rutinas que efectuaban operaciones de E/S tenían una importancia especial. Cada
nuevo dispositivo de E/S poseía sus propias características, lo que requería una
cuidadosa programación. Así mismo, para cada uno de ellos se escribía una subrutina
especial, la cual se denominaba manejador de dispositivos. Este sabe como deben de
usarse los buffers, indicadores, registros, bits de control y bits de estado para cada
dispositivo. Cada tipo de dispositivo tenía su propio manejador. Una tarea sencilla, como
leer un carácter de un lector de cinta de papel, podía conllevar complicadas secuencias
de operaciones específicas para el dispositivo. En lugar de tener que escribir cada vez
el código necesario, bastaba usar el manejador de dispositivo de labiblioteca.
Más tarde aparecieron los compiladores de FORTRAN, COBOL y otros lenguajes, lo que
facilito la tarea de programación, pero hizo más complejo el funcionamiento del
computador. Por ejemplo, al preparar la ejecución de un programa en FORTRAN, el
programador primero necesitaba cargar en el computador el compilador de FORTRAN,
6

que generalmente se conservaba en una cinta magnética, por lo que había que montar la
cinta adecuada en la unidad correspondiente. El programa se leía a través del lector de
tarjetas y se escribía en otra cinta. El compilador de FORTRAN producía una salida
en lenguaje ensamblador, que luego tenia que ensamblarse, para esto era necesario
montar otra cinta con el ensamblador, y su salida debía enlazarse con las rutinas de
apoyo de las bibliotecas. Finalmente, el programa objeto, en código binario, estaba listo
para ejecutarse; se cargaba en memoria y se depuraba desde la consola como antes.
Los Sistemas Operativos, al igual que el Hardware de los computadores, han sufrido una
serie de cambios revolucionarios llamados generaciones. En el caso del Hardware, las
generaciones han sido marcadas por grandes avances en los componentes utilizados,
pasando de válvulas (primera generación) a transistores (segunda generación),
a circuitos integrados (tercera generación), a circuitos integrados de gran y muy
gran escala (cuarta generación). Cada generación Sucesiva de hardware ha ido
acompañada de reducciones substanciales en los costos, tamaño, emisión
de calor y consumo de energía, y por incrementos notables en velocidad y capacidad.

Generación Cero (década de 1940)

Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios


tenían completo acceso al lenguaje de la maquina. Todas las instrucciones eran
codificadas a mano.

Primera Generación (década de 1950)

Los sistemas operativos de los años cincuenta fueron diseñados para hacer mas fluida la
transición entre trabajos. Antes de que los sistemas fueran diseñados, se perdía un
tiempo considerable entre la terminación de un trabajo y el inicio del siguiente. Este fue el
comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunían por
grupos o lotes. Cuando el trabajo estaba en ejecución, este tenia control total de la
maquina. Al terminar cada trabajo, el control era devuelto al sistema operativo, el cual
limpiaba y leía e iniciaba el trabajo siguiente.
Al inicio de los 50's esto había mejorado un poco con la introducción de tarjetas
perforadas (las cuales servían para introducir los programas de lenguajes de máquina),
puesto que ya no había necesidad de utilizar los tableros enchufables.
Además el laboratorio de investigación General Motors implementó el primer sistema
operativo para la IBM 701. Los sistemas de los 50's generalmente ejecutaban una sola
tarea, y la transición entre tareas se suavizaba para lograr la máxima utilización del
sistema. Esto se conoce como sistemas de procesamiento por lotes de un sólo flujo, ya
que los programas y los datos eran sometidos en grupos o lotes.
La introducción del transistor a mediados de los 50's cambió la imagen radicalmente. Se
crearon máquinas suficientemente confiables las cuales se instalaban en lugares
7

especialmente acondicionados, aunque sólo las grandes universidades y las grandes


corporaciones o bien las oficinas del gobiernose podían dar el lujo de tenerlas.
Para poder correr un trabajo (programa), tenían que escribirlo en papel (en FORTRAN o
en lenguaje ensamblador) y después se perforaría en tarjetas. Enseguida se llevaría la
pila de tarjetas al cuarto de introducción al sistema y la entregaría a uno de los
operadores. Cuando la computadora terminara el trabajo, un operador se dirigiría a
la impresora y desprendería la salida y la llevaría al cuarto de salida, para que la recogiera
el programador.

Segunda Generación (a mitad de la década de 1960)

La característica de los sistemas operativos fue el desarrollo de los sistemas compartidos


con multiprogramación, y los principios del multiprocesamiento. En los sistemas de
multiprogramación, varios programas de usuario se encuentran al mismo tiempo en el
almacenamiento principal, y el procesador se cambia rápidamente de un trabajo a otro. En
los sistemas de multiprocesamiento se utilizan varios procesadores en un solo sistema
computacional, con la finalidad de incrementar el poder de procesamiento de la maquina.
La independencia de dispositivos aparece después. Un usuario que desea escribir datos
en una cinta en sistemas de la primera generación tenia que hacer referencia especifica a
una unidad de cinta particular. En la segunda generación, el programa del usuario
especificaba tan solo que un archivo iba a ser escrito en una unidad de cinta con cierto
número de pistas y cierta densidad.
Se desarrollo sistemas compartidos, en la que los usuarios podían acoplarse directamente
con el computador a través de terminales. Surgieron sistemas de tiempo real, en que los
computadores fueron utilizados en el control de procesos industriales. Los sistemas de
tiempo real se caracterizan por proveer una respuesta inmediata.

Tercera Generación (mitad de década 1960 a mitad década de 1970)

Se inicia en 1964, con la introducción de la familia de computadores Sistema/360 de IBM.


Los computadores de esta generación fueron diseñados como sistemas para usos
generales. Casi siempre eran sistemas grandes, voluminosos, con el propósito de serlo
todo para toda la gente. Eran sistemas de modos múltiples, algunos de ellos soportaban
simultáneamente procesos por lotes, tiempo compartido, procesamiento de tiempo real y
multiprocesamiento. Eran grandes y costosos, nunca antes se había construido algo
similar, y muchos de los esfuerzos de desarrollo terminaron muy por arriba
del presupuesto y mucho después de lo que el planificador marcaba como fecha de
terminación.
Estos sistemas introdujeron mayor complejidad a los ambientes computacionales; una
complejidad a la cual, en un principio, no estaban acostumbrados los usuarios.
8

Cuarta Generación (mitad de década de 1970 en adelante)


Los sistemas de la cuarta generación constituyen el estado actual de la tecnología.
Muchos diseñadores y usuarios se sienten aun incómodos, después de sus experiencias
con los sistemas operativos de la tercera generación.
Con la ampliación del uso de redes de computadores y del procesamiento en línea los
usuarios obtienen acceso a computadores alejados geográficamente a través de varios
tipos de terminales.
Los sistemas de seguridad se han incrementado mucho ahora que la información pasa a
través de varios tipos vulnerables de líneas de comunicación. La clave de cifrado esta
recibiendo mucha atención; han sido necesario codificar los datos personales o de gran
intimidad para que; aun si los datos son expuestos, no sean de utilidad a nadie mas que a
los receptores adecuados.

Estructura de un sistema operativo

En esta unidad examinaremos cuatro estructuras distintas que ya han sido probadas, con


el fin de tener una idea más extensa de cómo esta estructurado el sistema operativo.
Veremos brevemente algunas estructuras de diseños de sistemas operativos. 

Estructura modular.

También llamados sistemas monolíticos. Este tipo de organización es con mucho la mas
común; bien podría recibir el subtitulo de "el gran embrollo". La estructura consiste en que
no existe estructura alguna. El sistema operativo se escribe como una colección
de procedimientos, cada uno de los cuales puede llamar a los demás cada vez que así lo
requiera. Cuando se usa esta técnica, cada procedimiento del sistema tiene una interfaz
bien definida en términos de parámetros y resultados y cada uno de ellos es libre de
llamar a cualquier otro, si este ultimo proporciona cierto cálculo útil para el primero. Sin
embargo incluso en este tipo de sistemas es posible tener al menos algo de estructura.
Los servicios (llamadas al sistema) que proporciona el sistema operativo se solicitan
colocando los parámetros en lugares bien definidos, como en los registros o en la pila,
para después ejecutar una instrucción especial de trampa de nombre "llamada al núcleo"
o "llamada al supervisor".
Esta instrucción cambia la máquina del modo usuario al modo núcleo y transfiere el
control al sistema operativo, lo que se muestra en el evento (1) de la figura 1. El sistema
operativo examina entonces los parámetros de la llamada, para determinar cual de ellas
se desea realizar, como se muestra en el evento (2) de la figura 1. A continuación, el
sistema operativo analiza una tabla que contiene en la entrada k un apuntador al
procedimiento que realiza la k-esima llamada al sistema. Esta operación que se muestra
en (3) de la figura 1, identifica el procedimiento de servicio, al cual se llama. Por ultimo, la
llamada al sistema termina y el control regresa al programa del usuario.
9

La forma en que debe hacerse una llamada al sistema: (1) el programa del usuario es
atraído hacia el núcleo. (2) el sistema operativo determina el número del servicio
solicitado. (3) el sistema operativo localiza y llama al procedimiento correspondiente al
servicio. (4) el control regresa al programa del usuario.
Esta organización sugiere una organización básica del sistema operativo:
1.- un programa principal que llama al procedimiento del servicio solicitado.
2.- un conjunto de procedimientos de servicio que llevan a cabo las llamadas al sistema.
3.- un conjunto de procedimientos utilitarios que ayudan al procedimiento de servicio.
En este modelo, para cada llamada al sistema existe un procedimiento de servicio que se
encarga de él. Los procedimientos utilitarios hacen cosas necesarias para varios
procedimientos de servicio, por ejemplo buscar los datos de los programas del usuario. La
siguiente figura muestra este procedimiento de tres capas:

Estructura por microkernel.

Las funciones centrales de un SO son controladas por el núcleo (kernel) mientras que la
interfaz del usuario es controlada por el entorno (shell). Por ejemplo, la parte más
importante del DOS es un programa con el nombre "COMMAND.COM" Este programa
tiene dos partes. El kernel, que se mantiene en memoria en todo momento, contiene el
código máquina de bajo nivel para manejar la administración de hardware para otros
programas que necesitan estos servicios, y para la segunda parte del COMMAND.COM el
shell, el cual es el interprete de comandos
Las funciones de bajo nivel del SO y las funciones de interpretación de comandos están
separadas, de tal forma que puedes mantener el kernel DOS corriendo, pero utilizar una
interfaz de usuario diferente. Esto es exactamente lo que sucede cuando
cargas Microsoft Windows, el cual toma el lugar del shell, reemplazando la interfaz de
línea de comandos con una interfaz gráfica del usuario. Existen muchos "shells" diferentes
en el mercado, ejemplo: NDOS (Norton DOS), XTG, PCTOOLS, o inclusive el mismo SO
MS-DOS a partir de la versión 5.0 incluyó un Shell llamado DOS SHELL.
10

Estructura por anillos concéntricos (capas).

El sistema por "capas" consiste en organizar el sistema operativo como una jerarquía de
capas, cada una construida sobre la inmediata inferior. El primer sistema construido de
esta manera fue el sistema THE (Technische Hogeschool Eindhoven), desarrollado en
Holanda por E. W. Dijkstra (1968) y sus estudiantes.
El sistema tenia 6 capas, como se muestra en la figura 3. La capa 0 trabaja con la
asignación del procesador y alterna entre los procesos cuando ocurren las interrupciones
o expiran los cronómetros. Sobre la capa 0, el sistema consta de procesos secuénciales,
cada uno de los cuales se podría programar sin importar que varios procesos estuvieran
ejecutándose en el mismo procesador, la capa 0 proporcionaba la multiprogramación
básica de la CPU.
La capa 1 realizaba la administración de la memoria. Asignaba el espacio de memoria
principal para los procesos y un recipiente de palabras de 512K se utilizaba para
almacenar partes de los procesos (páginas) para las que no existía lugar en la memoria
principal. Por encima de la capa 1, los procesos no debían preocuparse si estaban en la
memoria o en el recipiente; el software de la capa 1 se encargaba de garantizar que las
páginas llegaran a la memoria cuando fueran necesarias.
La capa 2 se encargaba de la comunicación entre cada proceso y la consola del operador.
Por encima de esta capa, cada proceso tiene su propia consola de operador.
La capa 3 controla los dispositivos de E/S y guarda en almacenes (buffers) los flujos de
información entre ellos. Por encima de la capa 3, cada proceso puede trabajar con
dispositivos exactos de E/S con propiedades adecuadas, en vez de dispositivos reales
con muchas peculiaridades. La capa 4 es donde estaban los programas del usuario, estos
no tenían que preocuparse por el proceso, memoria, consola o control de E/S. el proceso
operador del sistema se localizaba en la capa 5
11

Una generalización mas avanzada del concepto de capas se presento en el sistema


MULTICS. En lugar de capas, MULTICS estaba organizado como una serie de anillos
concéntricos, siendo los anillos interiores los privilegiados. Cuando un procedimiento de
un anillo exterior deseaba llamar a un procedimiento de un anillo interior, debió hacer el
equivalente a una llamada al sistema
Mientras que el esquema de capas de THE era en realidad un apoyo al diseño, debido a
que todas las partes del sistema estaban ligadas entre si en un solo programa objeto, en
MULTICS, el mecanismo de anillos estaba mas presente durante el tiempo de ejecución y
era reforzado por el hardware. La ventaja del mecanismo de anillos es su facilidad de
extensión para estructurar subsistemas del usuario.

5 El operador

4 Programas del usuario

3 Control de entrada/salida

2 Comunicación operador-proceso

1 Administración de la memoria y del disco

0 Asignación del procesador y multiprogramación

Figura 3. Estructura del sistema operativo THE.

Estructura cliente – servidor

Una tendencia de los sistemas operativos modernos es la de explotar la idea de mover el


código a capas superiores y eliminar la mayor parte posible del sistema operativo para
mantener un núcleo mínimo. El punto de vista usual es el de implantar la mayoría de las
funciones del sistema operativo en los procesos del usuario. Para solicitar un servicio,
como la lectura de un bloque de cierto archivo, un proceso del usuario (denominado
proceso cliente) envía la solicitud a un proceso servidor, que realiza entonces el trabajo y
regresa la respuesta. En este modelo, que se muestra en la figura 4, lo único que hace el
núcleo es controlar la comunicación entre los clientes y los servidores. Al separar el
12

sistema operativo en partes, cada una de ellas controla una faceta del sistema, como el
servicio a archivos, servicios a procesos, servicio a terminales o servicio a la memoria,
cada parte es pequeña y controlable. Además como todos los servidores se ejecutan
como procesos en modo usuario y no en modo núcleo, no tienen acceso directo al
hardware. En consecuencia si hay un error en el servidor de archivos, éste puede fallar,
pero esto no afectará en general a toda la máquina.

Otra de las ventajas del modelo cliente-servidor es su capacidad de adaptación para su


uso en los sistemas distribuidos.

Si un cliente se comunica con un servidor mediante mensajes, el cliente no necesita saber


si el mensaje se maneja en forma local, en su máquina, o si se envía por medio de una
red a un servidor en una máquina remota. En lo que respecta al cliente, lo mismo ocurre
en ambos casos: se envió una solicitud y se recibió una respuesta.

Funciones y características de los sistemas operativos.

Funciones de los sistemas operativos.

1.- Aceptar todos los trabajos y conservarlos hasta su finalización.

2.- Interpretación de comandos: Interpreta los comandos que permiten al usuario


comunicarse con el ordenador.

3.- Control de recursos: Coordina y manipula el hardware de la computadora, como la


memoria, las impresoras, las unidades de disco, el teclado o el Mouse.

4.- Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos de


almacenamiento, como discos flexibles, discos duros, discos compactos o cintas
magnéticas.

5.- Manejo de errores: Gestiona los errores de hardware y la pérdida de datos.

6.- Secuencia de tareas: El sistema operativo debe administrar la manera en que se


reparten los procesos. Definir el orden. (Quien va primero y quien después).

7.- Protección: Evitar que las acciones de un usuario afecten el trabajo que esta
realizando otro usuario.
13

8.- Multiacceso: Un usuario se puede conectar a otra máquina sin tener que estar cerca
de ella.
9.- Contabilidad de recursos: establece el costo que se le cobra a un usuario por utilizar
determinados recursos.

Características de los sistemas operativos.

En general, se puede decir que un Sistema Operativo tiene las siguientes características:
 Conveniencia. Un Sistema Operativo hace más conveniente el uso de una
computadora.
 Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se
usen de la manera más eficiente posible.
 Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera
que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del
sistema sin interferir con el servicio.
 Encargado de administrar el hardware. El Sistema Operativo se encarga de
manejar de una mejor manera los recursos de la computadora en cuanto a hardware
se refiere, esto es, asignar a cada proceso una parte del procesador para poder
compartir los recursos.
 Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se
debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo
requiera.
 Organizar datos para acceso rápido y seguro.
 Manejar las comunicaciones en red. El Sistema Operativo permite al usuario
manejar con alta facilidad todo lo referente a la instalación y uso de las redes
de computadoras.
 Procesamiento por bytes de flujo a través del bus de datos.
 Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario
el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.

Modalidades de trabajo de los sistemas operativos.

Sistemas operativos por lotes.

La secuencia por lotes o procesamiento por lotes en microcomputadoras, es la ejecución


de una lista de comandos del sistema operativo uno tras otro sin intervención del usuario.
En los ordenadores más grandes el proceso de recogida de programas y de conjuntos de
datos de los usuarios, la ejecución de uno o unos pocos cada vez y la entrega de los
14

recursos a los usuarios. Procesamiento por lotes también puede referirse al proceso de
almacenar transacciones durante un cierto lapso antes de su envío a un archivo maestro,
por lo general una operación separada que se efectúa durante la noche
Los sistemas operativos por lotes (batch), en los que los programas eran tratados por
grupos (lote) en ves de individualmente. La función de estos sistemas operativos consistía
en cargar en memoria un programa de la cinta y ejecutarlo. Al final este, se realizaba el
salto a una dirección de memoria desde donde reasumía el control del sistema operativo
que cargaba el siguiente programa y lo ejecutaba. De esta manera el tiempo entre un
trabajo y el otro disminuía considerablemente.

Algunas otras características con que cuentan los Sistemas Operativos por lotes son:
 Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos
en forma de lote.
 Permiten poca o ninguna interacción usuario/programa en ejecución.
 Mayor potencial de utilización de recursos que procesamiento serial simple en
sistemas multiusuarios.
 No conveniente para desarrollo de programas por bajo tiempo de retorno y
depuración fuera de línea.
 Conveniente para programas de largos tiempos de ejecución
(Ej., análisis estadísticos, nóminas de personal, etc.)
 Se encuentra en muchos computadores personales combinados con
procesamiento serial.
 Planificación del procesador sencilla, típicamente procesados en orden de llegada.
 Planificación de memoria sencilla,  generalmente se divide en dos: parte residente
del S.O. y programas transitorios.
 No requieren gestión crítica de dispositivos en el tiempo.
 Suelen proporcionar gestión sencilla de manejo de archivos: se requiere poca
protección y ningún control de concurrencia para el acceso.

Sistemas operativos de tiempo compartido.

El tiempo compartido en ordenadores o computadoras consiste en el uso de un sistema


por más de una persona al mismo tiempo. El tiempo compartido ejecuta programas
separados de forma concurrente, intercambiando porciones de tiempo asignadas a cada
programa (usuario). En este aspecto, es similar a la capacidad de multitareas que es
común en la mayoría de los microordenadores o las microcomputadoras. Sin embargo el
tiempo compartido se asocia generalmente con el acceso de varios usuarios a
computadoras más grandes y a organizaciones de servicios, mientras que la multitarea
relacionada con las microcomputadoras implica la realización de múltiples tareas por un
solo usuario.
Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son
continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de
que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran
15

carga de trabajo al Sistema Operativo, principalmente en la administración de memoria


principal y secundaria.

Características de los Sistemas Operativos de tiempo compartido:

 Populares representantes de sistemas multiprogramados multiusuario, Ej.:


sistemas de diseño asistido por computador, procesamiento de texto, etc.
 Dan la ilusión de que cada usuario tiene una máquina para  sí.
 La mayoría utilizan algoritmo de reparto circular.
 Los programas se ejecutan con prioridad rotatoria que se incrementa con la espera
y disminuye después de concedido el servicio.
 Evitan monopolización del sistema asignando tiempos de procesador (time slot).
 Gestión de memoria: proporciona protección a programas residentes.
 Gestión de archivo: debe proporcionar protección y control de acceso debido a
que  pueden existir múltiples usuarios accesando un mismo archivo.

Sistemas operativos de tiempo real.

Un sistema operativo en tiempo real procesa las instrucciones recibidas al instante, y una
vez que han sido procesadas muestra el resultado. Este tipo tiene relación con los
sistemas operativos monousuarios, ya que existe un solo operador y no necesita
compartir el procesador entre varias solicitudes.
Su característica principal es dar respuestas rápidas; por ejemplo en un caso de peligro
se necesitarían respuestas inmediatas para evitar una catástrofe.
Los Sistemas Operativos de tiempo real, cuentan con las siguientes características:
 Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de
sucesos, la mayoría externos al sistema computacional, en breve tiempo o dentro de
ciertos plazos.
 Se utilizan en control industrial, conmutación telefónica, control de vuelo,
simulaciones en tiempo real., aplicaciones militares, etc.
 Su objetivo es proporcionar rápidos tiempos de respuesta.
 Procesa ráfagas de miles de interrupciones por segundo sin perder un solo
suceso.
 Un proceso se activa tras ocurrencia de suceso, mediante interrupción.
 Un proceso de mayor  prioridad expropia recursos.
 Por tanto generalmente se utiliza planificación expropiativa basada en prioridades.
 Gestión de memoria menos exigente que tiempo compartido, usualmente procesos
son residentes permanentes en memoria.
 Población de procesos estática en gran medida.
16

 Poco movimiento de programas entre almacenamiento secundario y memoria.


 La gestión de archivos se orienta  más a velocidad de acceso que a utilización
eficiente del recurso.

Sistemas operativos de red.


La principal función de un sistema operativo de red es ofrecer un mecanismo para
transferir archivos de una máquina a otra. En este entorno, cada instalación mantiene su
propio sistema de archivos local y si un usuario de la instalación A quiere acceder a un
archivo en la instalación B, hay que copiar explícitamente el archivo de una instalación a
otra.
Internet proporciona un mecanismo para estas transferencias, a través del
programa protocolo de transferencias de archivos FTP (File Transfer Protocol).
Suponga que un usuario quiere copiar un archivo A1, que reside en la instalación B, a un
archivo A2 en la instalación local A. Primero, el usuario debe invocar el programa FTP, el
cual solicita al usuario la información siguiente:
a) El nombre de la instalación a partir de la cual se efectuará la transferencia del archivo
(es decir la instalación B).
b) La información de acceso, que verifica que el usuario tiene los privilegios de acceso
apropiados en la instalación B.
Una vez efectuada esta comprobación, el usuario puede copiar el archivo A1 de B a A2 en
A, ejecutando "get A1 to A2"
En este esquema, la ubicación del archivo no es transparente para el usuario; tiene que
saber exactamente donde esta cada archivo. Además los archivos no se comparten
realmente, porque un usuario solo puede copiar un archivo de una instalación a otra. Por
lo tanto pueden existir varias copias del mismo archivo, lo que representa un desperdicio
de espacio. Así mismo, si se modifican, estas copias no serán consistentes.
Los Sistemas Operativos de red son aquellos sistemas que mantienen a dos o más
computadoras unidas a través de algún medio de comunicación (físico o no), con el
objetivo primordial de poder compartir los diferentes recursos y la información del sistema.
El primer Sistema Operativo de red estaba enfocado a equipos con un procesador
Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware.
Los Sistemas Operativos de red más ampliamente usados son: Novell Netware, Personal
Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.
Sistemas operativos distribuidos.
En un sistema operativo distribuido los usuarios pueden acceder a recursos remotos de la
misma manera en que lo hacen para los recursos locales. La migración de datos y
procesos de una instalación a otra queda bajo el control del sistema operativo distribuido.
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede
ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es
transparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema
fuertemente acoplado es aquel que comparte la memoria y un reloj global, cuyos tiempos
de acceso son similares para todos los procesadores. En un sistema débilmente acoplado
los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su
memoria local.
17

Los sistemas distribuidos 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, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, etc.
Características de los Sistemas Operativos distribuidos:
 Colección de sistemas autónomos capaces de comunicación y cooperación
mediante interconexiones hardware y software.
 Proporciona abstracción de máquina virtual a los usuarios.
 Objetivo clave es la transparencia.
 Generalmente proporcionan medios para la compartición global de recursos.

Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades


para distribución de cálculos (a través de comunicación de procesos internodos, llamadas
a procedimientos remotos, etc.).
Figura 7.- Sistema Operativo Distribuido.
Sistemas operativos multiprocesadores.
En los sistemas multiprocesador, los procesadores comparten la memoria y el reloj.  Se
incrementa la capacidad de procesamiento y la confiabilidad, son económicos. 
 Multiprocesamiento simétrico: Cada procesador ejecuta una copia del sistema
operativo. 
 Multiprocesamiento asimétrico: Cada procesador tiene asignado una tarea
específica, existe un procesador master que asigna tareas a los procesadores
esclavos. 

Multiproceso: Las computadoras que tienen más de un CPU son llamadas multiproceso.
Un sistema operativo multiproceso coordina las operaciones de las computadoras
multiprocesadores. Ya que cada CPU en una computadora de multiproceso puede estar
ejecutando una instrucción, el otro procesador queda liberado para procesar otras
instrucciones simultáneamente.
Al usar una computadora con capacidades de multiproceso incrementamos su velocidad
de respuesta y procesos. Casi todas las computadoras que tienen capacidad de
multiproceso ofrecen una gran ventaja.
Los primeros Sistemas Operativos Multiproceso realizaban lo que se conoce como
Multiproceso asimétrico. Una CPU principal retiene el control global de la computadora,
así como el de los otros procesadores. Esto fue un primer paso hacia el multiproceso pero
no fue la dirección ideal a seguir ya que la CPU principal podía convertirse en un cuello de
botella.
Multiproceso simétrico. En un sistema multiproceso simétrico, no existe una CPU
controladora única. La barrera a vencer al implementar el multiproceso simétrico es que
los SO tienen que ser rediseñados o diseñados desde el principio para trabajar en
un ambiente multiproceso. Las extensiones de UNIX, que soportan multiproceso
asimétrico ya están disponibles y las extensiones simétricas se están haciendo
disponibles. Windows NT de Microsoft soporta multiproceso simétrico.
18

 HISTORIA DE SISTEMAS OPERATIVOS


Según Gary Nutt los sistemas operativos han estado relacionados históricamente con
la arquitectura de las computadoras en las cuales se ejecutan, razón por la cual su
historia. Los Sistemas Operativos, al igual que el Hardware de los computadores, han
sufrido una serie de cambios revolucionarios llamados generaciones. (2)
En el caso del hardware, las generaciones han sido marcadas por grandes avances en los
componentes utilizados, pasando de válvulas (primera generación)
a transistores (segunda generación), circuitos integrados (tercera generación), a circuitos
integrados de gran y muy gran escala (cuarta generación),
Según Santiago Candela Sola los primeros sistemas operativos estaban constituidos por
una unidad central de proceso como un terminal denominada la consola del operador del
sistema para dar órdenes al sistema i depurar lo programas como una unidad de entrada
de programas i otra de salida. (1)
 Primera generación de sistemas operativos (1945-55)
En esta década aparecen los sistemas de procesamiento por lotes, donde los trabajos se
reunían por grupos o lotes. Cuando se ejecutaba alguna tarea, ésta tenía control total de
la máquina. Al terminar cada tarea, el control era devuelto al sistema operativo, el cual
limpiaba, leía e iniciaba la siguiente tarea. Aparece el concepto de nombres de archivo del
sistema para lograr independencia de información. Los laboratorios de investigación
de General Motors poseen el crédito de haber sido los primeros en poner en operación un
sistema operativo para su IBM 701. (3)
En la primera generación tenemos descripciones de sus características básicas:
 Utilidad: máquinas de cálculo.
 Tecnología: dispositivos mecánicos ? tubos de
 Vacío y paneles.
 Método de programación: cables ?Interruptores y tarjetas perforadas.
 Diseño/construcción/operación/programación/-
 Mantenimiento: genios como Ariquen, von
 Merman o Macuche.
 Segunda generación de sistemas operativos (1955-65)
En esta generación se desarrollan los sistemas compartidos con multiprogramación, en
los cuales se utilizan varios procesadores en un solo sistema, con la finalidad de
incrementar el poder de procesamiento de la máquina. El programa especificaba tan sólo
que un archivo iba a ser escrito en una unidad de cinta con cierto número de pistas y
cierta densidad. El sistema operativo localizaba entonces una unidad de cinta disponible
19

con las características deseadas, y le indicaba al operador que montara una cinta en esa
unidad. (3)
En la segunda generación tenemos las descripciones más específicas:
 Utilidad: calculo científico e ingeniería.
 Tecnología: la invención del transistor redujo su tamaño y
 Precio y los popularizo ? mainframes/IBM 1401/7094.
 Método de programación: ensamblador y lenguajes de alto
 Nivel (FORTRAN) sobre tarjetas perforadas.
Paso de procesamiento secuencial a procesamiento por loto
 Fms
 Ibsys
 Tercera generación de sistemas operativos (1965-80)
En esta época surge la familia de computadores IBM/360 diseñados como sistemas para
uso general, por lo que requerían manejar grandes volúmenes de información de distinto
tipo, lo cual provocó una nueva evolución de los sistemas operativos: los sistemas de
modos múltiples, que soportan simultáneamente procesos por lotes, tiempo compartido,
procesamiento en tiempo real y |multiprocesamiento. (3)
En la tercera generación encontramos las características específicas:
 usos principales: Calculo científico e Ingeniería.
 Procesamiento de Caracteres.
 Circuito integrado ?+barato ? +popular ?IBM 360, GE-645, DECPDP-1.
 Logros destacables: Multiprogramación.
 Spooling: Tiempo compartido.
 Os/360
 Ctss
 Multics
 Unix.
 Cuarta generación de sistemas operativos(1980-hoy)
Los sistemas operativos conocidos en la época actual son los considerados sistemas de
cuarta generación. Con la ampliación del uso de redes de computadoras y del
procesamiento en línea es posible obtener acceso a computadoras alejadas
geográficamente a través de varios tipos de terminales. Con estos sistemas operativos
aparece el concepto de máquinas virtuales, en el cual el usuario no se involucra con el
hardware de la computadora con la que se quiere conectar y en su lugar el usuario
observa una interfaz gráfica creada por el sistema operativo. (3)
En la cuarta generación encontramos las características más fundamentales:
(V)LSI ? ++barato ?++popular ? IBM PC.&µP: 8080, Z80, 8086, 286,386, 486, Pentium,
Core 2, Athlon, Alpax, Ultrasparc.
20

Logros destacables:
 GUI.
 SO de red.
 SMP.
 SO distribuidos.
 Windows
Microsoft Windows es un sistema operativo, es decir, un conjunto de programas que
posibilita la administración de los recursos de una computadora. Este tipo de sistemas
empieza a trabajar cuando se enciende el equipo para gestionar el hardware a partir
desde los niveles más básicos.
Es importante tener en cuenta que los sistemas operativos funcionan tanto en las
computadoras como en otros dispositivos electrónicos que
usan microprocesadores (teléfonos móviles, reproductores de DVD, etc.)Estos fueron
mencionados por Flynn y Ann Mclver Mchoes. (4)
Precisamente en el año 2013 este software se encuentra celebrando su treinta aniversario
pues fue el 10 de noviembre de 1983 cuando Bill Gates se animó a presentar a aquel. No
obstante, es cierto que no sería hasta dos años más tarde cuando el citado producto no
comenzó a comercializarse en todo el mundo.
En aquel momento llegó al mercado presentándose como una extensión del conocido
sistema MS-DOS y con una serie de características entre las que destacaba que el
usuario se veía favorecido por las utilidades que tenía a su disposición así como la
facilidad de manejo de las mismas.
Desde aquel entonces hasta nuestros días Microsoft Windows ha presentado diversas
versiones con el claro objetivo de ir adaptándose a los tiempos y, sobre todo, a las
necesidades que tenía el usuario en todo momento. Así, entre aquellas tendríamos que
destacar Windows NT, Windows 95, Windows 98, Windows 2000, Windows XP, Windows
Vista, Windows 7 y Windows 8, que es la última hasta el momento.
Nutt, Gary menciono sus principales aplicaciones (que pueden ser desinstaladas por los
usuarios o reemplazadas por otras similares sin que el sistema operativo deje de
funcionar), se encuentran el navegador Internet Explorer, el
reproductor multimedia Windows Media, el editor de imágenes Paint y
el procesador de texto Bordad.
La principal novedad que aportó Windows desde sus orígenes fue su atractivo visual y su
facilidad de uso. De hecho, su nombre ("ventanas") proviene de la forma en que el
sistema presenta al usuario los recursos de su computadora, lo que facilita las tareas
cotidianas. Windows, de todas formas, suele recibir numerosas críticas por
sus problemas de seguridad y por otros fallos. (2)
 Macintosh
Investigando un poco sobre lo que el Mac tiene en común, pude llegar a la siguiente
definición de la palabra "Macintosh", cuando ésta se refiere a computadoras:
Una Macintosh es una computadora personal que usa alguna versión del sistema
operativo Mac OS y que forma parte de una familia de computadoras de escritorio y
portátiles comercializadas y desarrolladas por la compañía Apple Inc.
21

Anteriormente dijimos que el clan Macintosh tenía que ver con las computadoras de
Apple, y es que fue John Macintosh quien descubrió la variedad de manzana que le da
nombre al Mac.
John Macintosh encontró, en una de sus propiedades, cerca de Ontario, Canadá, en
1796, varios árboles que habían crecido salvajemente, y los plantó en su jardín. Sólo uno
sobrevivió y a partir de ese árbol se han dado todos los demás que producen manzanas
Macintosh, tos fueron mencionados por Santiago Candela Sala. (1)
Por otro lado, Apple pudo haber nombrado a su computadora exactamente igual que el
nombre de la manzana, sin embargo el nombre estaba tomado por una compañía de
audio, así que para evitar problemas legales, agregaron una "a" a la palabra y terminó
siendo "Macintosh" en lugar de "Macintosh".
La primera computadora que fabricó Apple fue la Apple I y fue lanzada en 1976, pero la
primera computadora con el nombre "Macintosh" fue lanzada en 1984 y a partir de ahí
Apple ha comercializado un buen número de sus aparatos con ese nombre; con la
abreviación del nombre (Mac) o creando palabras compuestas al agregar Mac a alguna
otra, como sería la palabra "Mac Book" o "Mac". (5)
 Linux
Linux es, a simple vista, Mchoes Flynn y Ann Mclver es una implementación de
libre distribución UNIX para computadoras personales (PC), servidores, y estaciones
de trabajo. Fue desarrollado para el i386 y ahora soporta los procesadores i486, Pentium,
Pentium Pro y Pentium II, así como los clones AMD y Cyrix. También
soporta máquinas basadas en SPARC, DEC arpa, Power PC/ Power Mac, y Mac/Amiga
Motorola 680x0. (4)
Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es
multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre
en modo protegido; protege la memoria para que un programa no pueda hacer caer al
resto del sistema; carga sólo las partes de un programa que se usan; comparte
la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria.
Santiago Candela Sola un sistema de memoria virtual por páginas; utiliza toda la
memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como
dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un
sistema de archivos avanzado pero puede usar los de los otros sistemas; y
soporta redes tanto en TCP/IP como en otros protocolos. (1)
 EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS
Cada generación Sucesiva de hardware ha ido acompañada de reducciones
substanciales en los costos, tamaño, emisión de calor y consumo de energía, y por
incrementos notables en velocidad y capacidad. En la actualidad existe gran variedad de
Sistemas Operativos como pueden ser Windows 98, Windows NT, Linux, etc.
Los sistemas operativos proveen un conjunto de funciones necesarias y usadas por
diversos programas de aplicaciones de una computadora, y los vínculos necesarios para
controlar y sincronizar el hardware de la misma. En las primeras computadoras, que no
tenían sistema operativo cada programa necesitaba la más detallada especificación del
hardware para ejecutarse correctamente y desarrollar tareas estándares, y sus
propios drivers para los dispositivos periféricos como impresoras y lectores de tarjetas
perforadas. El incremento de la complejidad del hardware y los programas de aplicaciones
eventualmente hicieron del sistema operativo una necesidad según Nutt Gary. (2)
22

 Actualización Y Tipos De Hardware


Además del Atlas Supervisor y el OS/360, los años 1970 Dhamdhere lo marcaron el inicio
de UNIX, a mediados de los 60 aparece Multicas, 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 lenguajede alto nivel. En el campo de
la programación lógica se dio a luz la primera implementación de Prologa, y en la
revolucionaria orientación a objetos, Smalltalk. (6)
Siempre llega un momento en que nuestro querido ordenador se nos queda "pequeño". Si
este momento ha llegado para ti, aquí tienes los pasos a seguir para solucionarlo de la
forma más económica posible.
Los factores que intervienen en el rendimiento de una máquina son:
 Procesador: Hoy en día para poder ejecutar todo el software que se encuentra
disponible y el que está a la vuelta de la esquina es aconsejable pensar en CPU tipo
Pentium II. De todas maneras si no nos llega para tanto nos puede servir, por ejemplo
un AMD K6 a 233 o incluso a 266.
 Placa base: Normalmente actualizamos la placa base para poder montar un
procesador más potente que la actual no soporta. En el caso de ordenadores no
"clónicos" en el que es casi imposible cambiarla, se puede optar por procesadores tipo
"Overdrive" de Intel o de otras marcas, o bien por uno de mayor velocidad que el actual
pero de la misma "familia".
 Tarjeta de video: En entornos de ventanas tener una buena tarjeta se nota en el
rendimiento, y si utilizamos juegos modernos, programas de CAD, u otros que hagan
uso intensivo de gráficos 2D o 3D, como las aplicaciones que utilizan Directo, entonces
si no contamos con ella tendremos un "cuello de botella" muy importante
 Disco duro: La capacidad del disco duro no influye directamente en el rendimiento
siempre y cuando tengamos espacio libre suficiente para la memoria virtual (un archivo
de intercambio de unos 64 Mb suele ser suficiente). De todas formas la capacidad
suele ser un buen indicador de la "edad" del disco, y, normalmente, cuanto más actual
sea su diseño más rápido será su funcionamiento.Si realmente tenemos problemas de
espacio en disco deberíamos pensar en una unidad tipo IDE Ultra DMA/33 o Ultra-2
SCSI.
 La unidad de CD: si sólo la usamos para instalar programas y escuchar CD
de música cualquier unidad nos sirve, aunque sea una 2X, pero si lo que pretendemos
es ejecutar programas o leer datos directamente del CD, entonces lo normal será
contar con una unidad tipo 24X. (7)
 La tarjeta de sonido: es aconsejable que sea, como mínimo compatible Round
Blíster 16 a nivel de registros. 
Según Dhamdhere no disponemos de presupuesto y somos un poco manitas podemos
realizar nosotros mismos un DAC, que nos servirá como tarjeta de sonido, incluso
podemos hacer dos y tener una tarjeta estéreo, conectándolo a cualquier radiocasete que
ya tengamos nos puede salir todo sin apenas coste. Eso sí, cada DAC necesita una salida
paralelo para conectarlo. Próximamente os explicará cómo construirlo y dónde conseguir
los drivers para Windows. (6)
 Nuevos Servicios
23

 Memoria: Este parámetro es muy importante si utilizamos S.O. y programas de


última (o de penúltima) generación, sobre todo si trabajas con varios programas a la
vez, con archivos de datos muy grandes, o con programas de tipo CAD, Diseño
gráfico, etc.
En un entorno típico de Windows 95, y programas no muy exigentes puede ser suficiente
con 16 Mb, pero si nos vamos ya a las últimas versiones de éste con Internet Explorer 4.0
y Shell integrado necesitaremos un mínimo de 32 Mb, si no queremos notar como se
ralentiza todo.
 Multimedia: Es imprescindible contar con una unidad de CD-ROM, y muy
recomendable una tarjeta de sonido con sus altavoces y su micrófono. (7)
 Correcciones
Se trataba de sistemas grandes, complejos y costosos, según Mchoes Flynn y Ann
Mclver, 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 (4). 
¿Cómo podemos actualizar una máquina según Eduardo Puigdemunt "de marca"?
 286: Si partimos de una máquina 286 lo único que podremos hacer es reciclar
algunos elementos como el teclado (siempre que sea el expandido), la disquetera (si
es de 3 1/2 y no es un PS/2 de I.B.M), y si partimos de una máquina PS/2 a color,
el monitor.La carcasa se podría aprovechar siempre y cuando no intentemos colocar
un procesador o una tarjeta de video que disipen mucho calor (aunque tampoco es
recomendable).De la memoria mejor nos olvidamos y del disco también.
 386: Aquí ya mejoramos bastante, pues podemos encontrar módulos de
actualización de 386 a 486.Y si conseguimos uno de ellos y nuestra máquina soporta
SIMM de 30 contactos podemos colocarle 4 de 4Mb. y conseguir una máquina con 16
Mb (si la placa base lo soporta).De todas formas, al soportar sólo el bus ISA de 16 bits,
la tarjeta de video podrá ser, como mucho, una vulgar VGA de 512 Kb. sin ningún tipo
de aceleración y a 8 MHz.
 486: Aquí podemos optar por una actualización de procesador tipo Overdrive, por
ejemplo Intel tiene un modelo que actualiza un 486/25 o 50 a Pentium 63Mhz, y un
486/33 o 66 a Pentium 83Mhz.
Otros modelos de Aberreen actualizan a 586 triplicando o cuadruplicando la frecuencia de
la placa base, así en el mejor de los casos pasaremos a 586/133 Kingston, la famosa
casa de las memorias, también comercializa dos modelos que actualizan a 586/75 y a
586/133.
Hay que recordar que muchas placas base, aunque sean "de marca" disponen de un
conmutador para modificar su frecuencia, con lo que se podrá hacer trabajar a estas
actualizaciones a la máxima velocidad admitida.
 Si nuestra máquina es PCI podemos comprar una tarjeta de video de última
hornada.
24

 Podemos ampliar/sustituir la memoria a 16 o 32 Mb. con 4 u 8 módulos de 4Mb si


son de 30 contactos osi tenemos la suerte de contar con zócalos de 72 contactos
añadir uno de 16 Mb. o de 32, y si los tenemos todos ocupados, sustituirlo por el de
más baja capacidad. (7)

Sistema Operativo Windows


 DEFINICION DE SISTEMAS OPERATIVOS WINDOWS
Microsoft Windows es un sistema operativo, es decir, un conjunto de programas que
posibilita la administración de los recursos de una computadora. Este tipo de sistemas
empieza a trabajar cuando se enciende el equipo para gestionar el hardware a partir
desde los niveles más básicos.
Es importante tener en cuenta que los sistemas operativos funcionan tanto en las
computadoras como en otros dispositivos electrónicos que usan microprocesadores
(teléfonos móviles, reproductores de DVD, etc.).
Microsoft Windows es un sistema operativo, es decir, un conjunto de programas que
posibilita la administración de los recursos de una computadora. Este tipo
de sistemas empieza a trabajar cuando se enciende el equipo para gestionar
el hardware a partir desde los niveles más básicos. (8)
 HISTORIA DE SISTEMAS OPERATIVOS WINDOWS
Según D.M DHAMDHERE nos menciona los años y las descripciones de la historia de los
sistemas operativos Windows y también del programa Microsoft: En los 70. En el trabajo,
confiamos en las máquinas de escribir. Si necesitamos copia de un documento,
probablemente usaremos un mimeógrafo o papel carbón. Pocos han escuchado sobre el
micro equipos, pero dos informáticos entusiastas, Bill Gates y Paul Allen, observan en
la informática personal el camino hacia el futuro.
En 1975, Gates y Allen forman una sociedad bautizada Microsoft. Como la mayoría de los
emprendimientos, Microsoft comienza siendo pequeño, pero con una gran visión: un
equipo en cada escritorio y en cada hogar. Durante los siguientes años, Microsoft
comienza a cambiar nuestra forma de trabajo.
En junio de 1980, Gates y Allen contratan al ex compañero de clases de Gates en
Harvard, Steve Balear, para que les ayude en la empresa. Al mes siguiente, IBM se
acerca a Microsoft con un proyecto cuyo nombre en código era "Ches" (ajedrez). En
respuesta, Microsoft se centra en un nuevo sistema operativo, el software que administra
o ejecuta el hardware del equipo y además sirve de puente entre el hardware y los
programas del equipo, como un procesador de texto. Es la base sobre la cual pueden
ejecutarse los programas informáticos. Bautizan al nuevo sistema operativo como
"MSDOS."
Cuando en 1981 se puso a disposición el equipo de IBM con MSDOS, presentó un idioma
completamente nuevo al público general. Escribir "C:" y varios comandos de cifrado se
convirtió gradualmente en parte del diario trabajo. Las personas descubrieron la tecla
barra diagonal invertida (\). (6) MSDOS es eficiente, pero también difícil de entender para
muchas personas. Tenía que haber una mejor forma de desarrollar un sistema operativo.
(9)
25

 Sistemas Operativos Windows Xp


Windows XP es una versión de Windows, lanzada en octubre de 2001. Su nombre en
clave durante la fase de desarrollo fue Winter, mientras que su denominación oficial
proviene del término inglés experiencia.
Este sistema operativo, que sucedió a Windows 2000 y es el antecesor de Windows Vista,
logró convertirse en el más usado del mundo. Cuenta con adaptaciones para diversos
entornos, como computadoras domésticas, equipos portátiles y mini-portátiles según
ANDRES S. TANEMBAUM. (10)
El 25 de octubre de 2001, se lanzó Windows XP con un aspecto y apariencia rediseñados
que se centraron en el uso y el centro de servicios unificado de Ayuda y Soporte técnico.
Se encuentra disponible en 25 idiomas. Desde mediados de los 70 hasta el lanzamiento
de Windows XP, se han lanzado aproximadamente mil millones de equipos a nivel
mundial.
Para Microsoft, Windows XP se convertirá en uno de sus productos de mayor venta en los
años venideros. Es rápido y estable. La navegación en el menú Inicio, la barra de tareas y
el Panel de control es más intuitiva. Aumenta la conciencia de virus informáticos
y hackers, pero los temores se calman en cierta medida con la entrega en línea de
actualizaciones de seguridad. Los consumidores comienzan a entender las advertencias
sobre archivos adjuntos sospechosos y virus. Existe más énfasis en la Ayuda y el Soporte
técnico. (9)
 64 Bits
 Media Center Edition
 Tabla Pc Edition
 Sistema Operativo Windows Vista
Windows Vista, que vio la luz en enero de 2007 tras varios años de desarrollo. Vista fue el
sucesor de Windows XP, la versión precedente del sistema operativo.Los analistas
notaron que, entre la presentación de XP y de Vista, transcurrieron más de cinco años, lo
que supone el período más largo entre dos versiones consecutivas de Windows.
Entre las principales novedades de Vista (cuyo nombre en clave durante
el desarrollo fue Longorón), se encuentran la nueva interfaz gráfica denominada Windows
Aero, la inclusión de Windows Sidecar (una barra lateral con aplicaciones), la instalación
de Windows Defender (un programa que mejora la seguridad del equipo) y la capacidad
de cargar las aplicaciones hasta un 15% más rápido que XP gracias a la herramienta
Súper Fetch.
Windows Vista se lanzó en 2006 con el sistema de seguridad más sólido a la fecha.
Control de cuenta de usuario ayuda a evitar que software potencialmente dañino haga
cambios en tu equipo. En Windows Vista Ultímate, BitLocker Drive Encryption proporciona
una mejor protección de datos para tu equipo, dado el aumento en las ventas de portátiles
y las necesidades de seguridad. Windows Vista también presenta mejoras a
Windows Media Player dado que cada vez más personas utilizan sus equipos como
ubicaciones centrales de medios digitales. Aquí puedes ver televisión, ver y enviar
fotografías y editar videos. (9)
 Home Basic
 Business
26

 Enterprise
 Sistemas Operativos Windows 7
Windows 7 es la próxima versión del sistema operativo desarrollado por Microsoft, que se
encuentra en pleno proceso de desarrollo.
también fue conocido como el Blackcomb o Viena, pero en pocas palabras es la más
reciente y aún no lanzada al mercado versión del sistema Windows de
la empresa Microsoft, que sucederá al Windows Vista. Muchos consideran que implicará
un radical avance evolutivo que todos los otros sistemas operativos desarrollados por la
compañía de Bill Gates. Su lanzamiento está confirmado para el año 2010. Windows 7 se
lanzó a finales de la década del 2000 para el mundo inalámbrico. Los portátiles venden
más que los equipos de escritorio, y se está volviendo común conectarse a puntos
de redes inalámbricas públicas en cafeterías y a redes privadas en casa. Incluye nuevas
formas de trabajar con ventanas, como Ajustar, Inspeccionar y Agitar, que mejoran la
funcionalidad y hacen que el uso de la interfaz sea más divertido. También marca el debut
de Windows Fouché, que permite a los usuarios de pantallas táctiles explorar la web, salta
rápidamente a través de fotos y abrir archivos y carpetas. (9)
 Starter Edition
 Home Basic
 Home Professional
 Sistemas Operativos Windows 8
Windows 8 es un sistema operativo diseñado por Microsoft. Su mayor diferencia con las
versiones anteriores de Windows es que presenta cambios en el menú de inicio, en
la interacción y en la conectividad.
Además, mientras las versiones anteriores de Windows funcionan principalmente en
computadores y portátiles, Windows 8 está también diseñado para funcionar
en dispositivos móviles bajo el nombre de Windows 8 RT, por lo cual su interfaz está
diseñada para que sea maniobrable de manera táctil, procurando que su funcionamiento
sea más sencillo, dinámico y rápido. (10)
Actualmente se comercializa tanto Windows 8 y  Windows 8.1, que es la actualización que
implementó Microsoft para corregir algunos errores que tenía la primera versión. Es un
sistema operativo renovado, desde el chipset hasta la experiencia del usuario, y presenta
una interfaz totalmente nueva que funciona sin problemas con funcionalidad táctil y
de mouse y teclado. Funciona como tableta para entretenimiento y un equipo con todas
sus características para realizar tareas.  También incluye mejoras del escritorio de
Windows que conocemos, con una nueva barra de tareas y administración de archivos
optimizada. Presenta una pantalla de Inicio con mosaicos que conectan personas,
archivos, aplicaciones y sitios web. Las aplicaciones están centradas, con acceso a un
nuevo lugar para obtener aplicaciones, la Tienda Windows, que se encuentra en la
pantalla de Inicio. (8)
Junto con Windows 8, Microsoft también lanza Windows RT, que se ejecuta en algunas
tabletas y equipos. Windows Resta diseñado para dispositivos finos y baterías de larga
vida, y ejecuta exclusivamente aplicaciones de la Tienda Windows. También incluye una
versión integrada de Office optimizada para pantallas táctiles. (11)
 Sistemas Operativos Windows 8.1
27

Aunque Microsoft esté facilitando una versión ISO de la previa a quien quiera (sin
necesidad de tener una licencia original de Windows XP/Vista, Windows 7 o Windows 8),
será en noviembre del año corriente cuando realmente podremos tener cara a cara a la
última actualización de Windows 8.1.
Ésta es gratuita y está dando mucho de qué hablar dado que incluirá un montón
de nuevas características las cuales han sido solicitadas expresamente por los usuarios
de Windows de todo el mundo.
Al decir esto, queremos explicar el por qué es tan importante esta actualización, ya que no
es lo que normalmente Microsoft lanza cada dos años como son los Servicie Packs sino
que, es algo más a mayor escala y que puede llegar a ser lo que fue la actualización
"langor" de Windows XP la cual se convirtió en el siguiente sistema operativo y al que
pusieron de nombre "Windows Vista". (10)
Windows 8.1 avanza la visión de Windows 8 de proporcionar una potente colección de
aplicaciones y conectividad en la nube de excelentes dispositivos; es todo lo que a las
personas les encanta de Windows 8, además de algunas mejoras. combina la visión
de innovación de Microsoft con comentarios del cliente sobre Windows 8 para
proporcionar muchas mejoras y nuevas características: más opciones de personalización
de la pantalla de Inicio que sincroniza todos los dispositivos, la opción de arranque
directamente al escritorio, Bing Smart Cercha para que puedas encontrar lo que buscas
en el equipo o Internet, un botón de Inicio para navegar entre el escritorio y la pantalla de
Inicio, y opciones más flexibles para ver varias aplicaciones a la vez en una o todas las
pantallas. (10)
Además de estos cambios en la experiencia del usuario, Windows 8.1 incluye
características nuevas y mejoradas como Works place John y Carpetas de trabajo que
permiten que los dispositivos de Windows para conectarse más fácilmente a recursos
corporativos.
 RTF
 Edition

Sistema Operativo Macintosh


 DEFINICION DE SISTEMA OPERATIVO MACINTOSH
Es una empresa con una experiencia de más de 15 años en el mercado, especializada en
venta, asesoría y mantenimiento preventivo y correctivo de equipo Apple. Así como
también, en la venta de periféricos y software, difíciles de adquirir. (12)
Es una empresa con una experiencia de más de 15 años en el mercado, especializada en
venta, asesoría y mantenimiento preventivo y correctivo de equipo Apple. Así como
también, en la venta de periféricos y software, difíciles de adquirir. Esta Empresa nace en
la Ciudad de México, con el objetivo de brindarle los mejores servicios
y soluciones integrales en el área de cómputo. (10)
 HISTORIA DE SISTEMA OPERATIVO MACINTOSH
Esta Empresa nace en la Ciudad de México, con el objetivo de brindarle los mejores
servicios y soluciones integrales en el área de cómputo. (12)
 Mac Os 7
28

El Sistema 7 ya sólo tenía el Kínder múltiple permitiendo hacer muchas tareas


simultáneamente. La memoria también tuvo un gran cambio a 32b, esto permitió al Mac
usar más de 8 MB de RAM, en el sistema operativo, esto fue también implementado en el
Sistema 7. El Networking por Apple Tal y compartir archivos por Apple Share fue
agregado al sistema operativo, como opción adicional. El software QuickTime multimedia
también fue trabajado en este sistema, pero estaba disponible como un software extra. El
Sistema 7 agregó muchas características que iban a ser construidas en el nuevo sistema
Mac OS X.
Un menú fue agregado en la parte inferior derecha del Dashboard, que mostraba la lista
de los programas que estaban siendo utilizados en ese momento y permitía a los usuarios
cambiarse entre ellos. Luego de la aplicación de menú fue agregado el menú de "Ayuda",
el "basurero" fue cambiado a un verdadero folder permitiendo eliminar los archivos hasta
que se seleccionaba la opción de "Vaciar" el basurero. (7)
Fue implementada la opción de arrastrar que permitía llevar un texto de un programa a
otro sin necesidad de copiar y pegar. En el Sistema 7 el buscador finalmente tomo una
ventaja en los objetos con color, haciendo que los elementos en la interfaz se vieran como
en 3D.
 El Sistema 7.0.1p Preforma, fue lanzado junto con el Sistema 7.0.1"s, arreglando
algunas características especiales para usuarios principiantes de este Sistema.
 El Sistema 7.1, se le implemento un folder de Fuentes así que podían ser
fácilmente agregados o removidos, luego estos fueron agregados y utilizados por el
mismo Sistema.
 El Sistema 7.1.1, también conocido como Sistema 7 Pro, Incorporando Apple
Script, QuickTime, y PowerTalk, estos estaban disponibles como extras del sistema.
 El Sistema 7.1.2, fue creado para soportar Chips de microprocesadores.
 El Sistema 7.5, integraba todas las características del Preforma, también
agregaba mucha más información de la Guía de ayuda del sistema de Apple (Apple
Guide heló sistema). Finalmente en la pantalla de arranque existió una pequeña barra.
(10)
 Mac Os 8
Mac OS 8 incluyó otra renovación al Kínder 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 Kínder fue renovada para que tuviera un mejor aspecto 3D, también
podía ser personalizada. El Web Sharon permitía al usuario hospedar páginas en sus
computadoras.
 Mac OS 8.1, fue más notable para el HFS+ (Esta improvisada versión del Sistema
de archivos jerárquica que fue introducido en el Sistema 3) liberaba gran cantidad de
espacio (Cientos de Megabytes) en el disco duro despejaba más de 1 GB. Mac OS 8.1.
También fue la última versión que soportaba Mac de 68K, todas las versiones
anteriores eran solo para Power PC.
 Mac OS 8.5, introdujo Sherlock un avanzado programa de búsqueda que trabaja
en el disco local, servicios de redes y la Internet.
29

 Mac OS 8.6, agregó una opción de contenido a Sherlock aumentando su forma de


administración y un agregado soporte de USB y Freiré. (10)
 Mac Os 9
La opción de tener varios usuarios en un 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 Epate permitía a los usuarios tener las actualizaciones
de software fuera de Internet, y podía informar a los usuarios de las nuevas
actualizaciones cuando ellos salían.
 Mac OS 9.0.2 y 9.0.3, llegaron con sus modelos específicos.
 Mac OS 9.0.4 unificó todo nuevamente y es la única versión del Clásica Mac OS
compatible con el Entorno Clásica del Mac OS X Publica Beta.
 Mac OS 9.1, agregó estabilidad y la ventana de menú. Esto es lo mínimo del
Clásica en Mac OS X 10.0 y 10.1.
 Mac OS 9.2, estaba disponible como pre-instalación del sistema iniciando con
"Quicksilver" Poder Mac G4s lanzado en el verano del 2001. (10)
 Mac Os X
Mac OS X 10.0 fue lanzado el 24 de marzo del 2001, este incorporaba muchas
características que fueron agregadas por las personas que colaboraron en Mac OS X
Publica 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. (7)
Mac OS X también agrego Cocona, derivado de Nets un muy sofisticado y desarrollado
ambiente Oeste. Existían algunos asuntos pendientes, como el original Mac OS. Los
usuarios de Mac OS X iniciaron a crear una gran queja sobre nombre que tenía este
sistema operativo "Ceuta" que era muy salvaje e inapropiado.
El ambiente Clásica en 10.0, también era mejor que él Publica Beta, aún tenía una
extraña compatibilidad de problemas y conducta caprichosa. Los interfaz de Mac OS X se
veía muy parecida a la interfaz de Mac OS y los usuarios creían que tenían las mismas
características sin embargo no fue así y tuvieron que aprender nuevos hábitos y dejar los
viejos.
 Mac Os 10.9 (Mavericks)
Mac OS X Mavericks (versión 10.9) es la décima versión principal de OS X para
ordenadores, portátiles y servidores Mac. OS X Mavericks se anunció el 10 de junio 2013,
y se puede descargar desde el Mac App Store. Esta nueva versión de OS X marca el
comienzo de un cambio en el esquema de nombres de OS X, dejando la utilización de los
grandes felinos y pasando a nombres basados ??en lugares en California. Así que esta
versión del sistema operativose ha llamado Mavericks, una localidad de California donde
el 'surf' es muy popular, lo que hace que el logotipo sea una ola del mar. (10)
 Mac Os 10.10 (Yosemite)
Hemos sabido por un tiempo que Apple estaría anunciando una nueva versión de Mac OS
X en la WWDC 2014, pero los detalles exactos no han sido fáciles de encontrar. Ahora
30

Apple reveló los detalles oficialmente, por fin podemos dejar de especular y ver lo que hay
de nuevo en Mac OS X 10.10. Vamos a tratar con este primero, porque era muy obvio.
Mac OS X 10.10 es posiblemente la revisión visual más espectacular de Mac OS en las
edades. Los iconos y las fuentes es muy similar, y hay un énfasis similar en la
translucidez y "niveles" dentro del sistema operativo. Esto es más evidente en los iconos
de muelle, donde los iconos y semitransparente aspecto son muy similar a la bandeja de
aplicaciones en Mac OS. (10)

Sistema Operativo Linux


 DEFINICION DE SISTEMAS OPERATIVOS LINUX
El sistema operativo-GNU/Linux es uno de los términos empleados para referirse a la
combinación del núcleo o kernel libre similar a UNIXdenominado Linux con el
sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre;
todo su código fuente puede ser utilizado, modificado y redistribuido a bajos términos de
la GPL y otra serie de licencias libres según Gary Nutt. (2)
Según Santiago Felici un sistema operativo es un software que proporciona un acceso,
Sencillo y seguro al soporte físico del ordenador (hardware), ocultando, Al usuario detalles
de la implementación particular y creando la ilusión, De existencia de recursos ilimitados
(o abundantes). Máquina virtual, Otra definición, es el de un programa que actúa como
intermediario entre el, Usuario de la computadora y el hardware de la computadora. (13)
Windows 8.1 avanza la visión de Windows 8 de proporcionar una potente colección de
aplicaciones y conectividad en la nube de excelentes dispositivos; es todo lo que a las
personas les encanta de Windows 8, además de algunas mejoras.
Windows 8.1 combina la visión de innovación de Microsoft con comentarios
del cliente sobre Windows 8 para proporcionar muchas mejoras y nuevas características:
más opciones de personalización de la pantalla de Inicio que sincroniza todos los
dispositivos, la opción de arranque directamente al escritorio, Bing Smart para que puedas
encontrar lo que buscas en el equipo o Internet, un botón de Inicio para navegar entre el
escritorio y la pantalla de Inicio, y opciones más flexibles para ver varias aplicaciones a la
vez en una o todas las pantallas.
También según David Orosco existen varias aplicaciones nuevas integradas como Bing
Wood & Drino, Bing Meath & Fines, y excelentes aplicaciones de utilidades como Lista
de lectura, Calculadora y Alarmas. Muchas de las excelentes aplicaciones enviadas
en Windows 8 están de regreso y mejoradas, lo que hace disfrutar más tu experiencia
desde el comienzo. (11)
 HISTORIA DE LINUX
Linux, es un sistema operativo. Es una implementación de libre distribución UNIX
para computadoras personales (PC), servidores y estaciones detrabajo.
Linux (pronunciación IPA: ´links") es la denominación de un sistema operativo tipo-Unix y
el nombre de un núcleo. Es uno de los paradigmas 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 y, con los
31

conocimientos informáticos adecuados, modificarlo. Linux es usado como sistema


operativo en una amplia variedad de plataformas de hardware y computadores,
incluyendo los computadores de escritorio, servidores, supercomputadores, mainframes, y
dispositivos empotrados así como teléfonos celulares. (10)
En 1983 Richard Salman fundó el proyecto GNU, con el fin de crear sistemas
operativos parecidos a UNIX compatibles con POSIX. Dos años más tarde creó
la "Fundación del Software Libre" y escribió la GNU General Publica Lísense para
posibilitar el software libre en el sistema de copyright.
El software GNU se extendía muy de prisa y dentro de poco una multitud
de programas fueron escritos, de manera que ya a principios de 1990 había bastantes
software GNU como para hacer un sistema operativo propio, pero faltaba el Kernel.
A principios de los años 1990, no había un sistema operativo libre completo. A pesar de
que el proyectan era desarrollado constantemente, no disponía sin embargo de ningún
buen Kernel basado en UNIX, por el contrario era un número de proyectos de software
libres que podían ser traducidos en las variantes UNIX mediante el compilador de GNU.
(14)
Según su historia del sistema operativo Linux, se dieron diferentes tipos de versión de
Linux en este texto mencionaremos las versiones de Linux:
 Archilinux
¿Qué es Archí Linux?
Archí Linux es una distribución Linux optimizada para arquitecturas i686 y x86_64 que se
basó originalmente en ideas tomadas de CRUX. Su desarrollo está enfocado en el
balance de la simplicidad, elegancia, precisión de código y lo más novedoso del software.
Su diseño ligero y simple la hace fácil de extender y adaptar a cualquier clase de sistema
qué se esté construyendo. Según Oficial Archí Linux Instaló Guide.
Archí Linux  es una distribución Linux para computadoras. Se compone
fundamentalmente de software y apoya la participación comunitaria. El enfoque de diseño
se centra en la simplicidad, la elegancia, la coherencia de código y el minimalismo. (6)
Archí Linux define simplicidad como una ligera estructura base
sin agregados innecesarios, modificaciones, o complicaciones, que permite a un usuario
individual modelar el sistema de acuerdo a sus propias necesidades. La simplicidad de su
estructura no implica sencillez en su manejo. Es una distribución de Linux
optimizada para i686 creada por Sud Vine, la cual se enfoca en la simplicidad a la hora de
manejar el sistema. Sud se inspiró en otra distribución de Linux llamada CRUX. Archí aún
no ha alcanzado la versión 1.0 pero gracias a sus virtudes posee una comunidad cada
día más grande.
 Ubuntu
Ubuntu es un sistema operativo mantenido por Canonical y la comunidad de
desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debían. Ubuntu está
orientado en el usuario promedio, con un fuerte enfoque en la facilidad de uso y mejorar la
experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo
una licencia libre o de código abierto. Estadísticas web sugieren que el porcentaje
de mercado de Ubuntu dentro de "distribuciones Linux" es de aproximadamente 49% y
con una tendencia a subir como servidor web. (15)
32

Según Windows media palier.Aquí mencionaremos algunas versiones: La primera versión


de Ubuntu fue lanzada el 20 de octubre de 2004, y en la actualidad ya lleva varias
versiones estables lanzadas. Las versiones estables se liberan cada 6 meses,
y Canonical proporciona ayuda técnica y actualizaciones de seguridad para la mayoría de
las versiones de Ubuntu durante 18 meses, excepto para las versiones LTS ,para las que
ofrece 3 años para la versión de escritorio y 5 años para la versión de servidor, a partir de
la fecha del lanzamiento. A partir de la liberación de su versión 12.04, todas las versiones
LTS sea de escritorio o de servidor, tendrán un soporte de 5 años, y para las ediciones No
LTS tendrán un soporte de 9 meses, esto a partir del lanzamiento de la versión 13.04.
Ubuntu  está compuesto por diversos paquetes de software que, en su mayoría, son
distribuidos bajo código abierto y licencia libre. Este sistema operativo no tiene fines
lucrativos (se consigue de manera gratuita) y aprovecha las capacidades de los
desarrolladores de la comunidad para mejorar sus prestaciones.
Su facilidad de uso es una de las razones que han llevado a que Ubuntu cada vez se
haya convertido en una presencia más constante dentro del mercado tecnológico. No
obstante, tampoco hay que olvidar que otro de estos motivos es el conjunto de
aplicaciones que lleva incorporadas para satisfacción de sus usuarios. (16)
 Ubuntu 4.10
Ubuntu 4.10 se lanzó el 20 de octubre de 2004, la primera versión de Ubuntu. Su nombre
se debe a que fue publicada Y Fue desarrollado sobre Debían GNU/Linux y con planes de
un nuevo lanzamiento cada seis meses y dieciocho meses de soporte. El escritorio era
de color rosa bastante claro, el naranja y el marrón simbolizaban las tribus sudafricanas.
 Ubuntu 8.04 Lts
Ubuntu 8.04 LTS fue la segunda versión de soporte extendido (LTS), y se lanzó el 24 de
abril de 2008. 27 Presentaba algunas novedades entre las que destacaban: la inclusión
por defecto de nuevas aplicaciones como: Cracker, Brasero, Transmisión, Vinagre VNC,
y Pulse Audio.
Además se hizo posible el tener acceso al Active Director y usando  Open y fue la primera
versión que incluyó el instalador Subí en el Live CD, que permite instalar la distribución
como un programa de Windows sin necesidad de hacer ninguna partición en el disco
duro. (17)
 Ubuntu 10.10
Ubuntu 10.10fue lanzado el 10 de octubre de 2010. Ubuntu 10.10 se enfoca
principalmente en su versión para notebooks, con importantes cambios en el diseño y
experiencia de usuario. La versión para escritorio también trae mejoras de diseño y de
nivel técnico.
 Debían
Debían GNU/Linux). Debían es un sistema operativo  gratuito, una de las distribuciones
de Linux más populares e influyentes. Debían es conocido por su adhesión a las filosofías
del software libre  y por su abundancia de opciones (su actual versión incluye más de 18
mil paquetes de software, para once arquitecturas de computadora). Debían GNU/Linux,
también es base para otras múltiples distribuciones de Linux  como Knoppix, Inspire,
MEPIS, Sandro y la familia Ubuntu.
33

Debían también es conocido por su sistema de gestión de paquetes (especialmente APT),


por sus estrictas políticas con respecto a sus paquetes  y lacalidad de sus lanzamientos.
Estas prácticas permiten fáciles actualizaciones entre lanzamientos, y una instalación y
removió sencilla de paquetes. (18)
Historia de Debían fue anunciado el 16 de agosto de 1993 por Ian Murdock, por entonces
un estudiante de la Universidad de Pardee. Murdock al principio llamó a este sistema
"Debían Linux Reléase". Su idea era crear una distribución abierta, respetando los
valores de Linux y GNU. (19)
 Stable
La publicación estable contiene la publicación oficial más reciente de Debían. Esta es la
versión de producción de Debían, cuyo uso recomendamos principalmente. La
versión estable actual de Debían es la 7. Fue publicada originalmente con la versión 7.0 el
4 de mayo de 2013 y su última actualización es la versión 7.7, publicada el 18 de octubre
de 2014.
 Testing
La publicación en pruebas contiene paquetes que aún no han sido aceptados en la
rama estable, pero están a la espera de ello. La principal ventaja de usar esta publicación
es que tiene versiones más recientes del software. Vea las PF de Debían si desea
más información sobre qué es pruebas y estable. La publicación actual de en
pruebas es pesie.
 Unstable
La publicación inestable es donde tiene lugar el desarrollo activo de Debían.
Generalmente, esta publicación es la que usan los desarrolladores y otros que quieren
estar a la última. La publicación inestable se llama instable.
 Fedora
Fedora es una distribución Linux para propósitos generales basada en RPM, que se
caracteriza por ser un sistema estable, la cual es mantenida gracias a una comunidad
internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y
prueban nuevas tecnologías. Cuenta con el respaldo y la promoción de Red.
El proyecto no busca sólo incluir software libre y de código abierto, sino ser el líder en ese
ámbito tecnológico. Algo que hay que destacar es que los desarrolladores de Fedora
prefieren hacer cambios en las fuentes originales en lugar de aplicar los parches
específicos en su distribución, de esta forma se asegura que las actualizaciones estén
disponibles para todas las variantes de Linux. (20)
Además, creemos en el poder de la colaboración. Nuestros desarrolladores trabajan con
equipos de proyectos de software libre alrededor del mundo a quienes denominamos la
"rama desarrollo". Estos equipos crean la gran mayoría del software que constituye
Fedora. Colaboramos de manera estrecha con ellos de modo que todos podamos
beneficiarnos con su trabajo, y podamos acceder lo más rápido posible a cualquiera de
sus avances. Al trabajar con tales equipos en una misma dirección, podemos asegurar
que el software libre funciona mejor en conjunto, y al mismo tiempo podemos ofrecer la
mejor experiencia a los usuarios. Además, de esta manera podemos velozmente ofrecer
las mejorías pertinentes, algo que beneficia no sólo a los usuarios, sino también a las
comunidades de desarrollo de software.
34

 Fedora Core 1
Fedora Core 1 fue la primera versión de Fedora, la cual fue liberada el 6 de
noviembre de 2003. Su nombre en código fue «Barrow». Se basó en Red Linux 9 e
incorporó la versión 2.4.19 del kernel de Linux, el GNOME 2.4.0-1 y el KDE 3.1.4-6.
 Fedora 7
Fedora 7 fue liberada el 31 de mayo de 2007. La mayor diferencia entre Fedora Core 6 y
Fedora 7 fue la fusión de los repositorios Core y Extras y el nuevo sistema para
administrar esos paquetes. Esta versión utiliza enteramente
nuevas herramientas de construcción que permiten al usuario crear distribuciones de
Fedora personalizadas que también pueden incluir software de terceros.
Hay tres spin oficiales disponibles para Fedora 7:
 Live - dos CD Vivos (uno para GNOME y uno para KDE)
 Fedora - un DVD que incluye la gran mayoría de paquetes disponibles;
 Everything - simplemente un árbol de instalación para ser usado para instalaciones
mediante Internet y Bum.
 Fedora 15
Fedora 15, fue lanzado el 24 de mayo de 2011.Las mejoras de esta versión son:
 Actualización de Votos a la versión 1.46
 En servidores Dell y HP con múltiples puertos de red en la placa base, el nombre
de las interfaces es ex en vez de ex (Consistente).
 Grupo de software de diseños relacionados para una fácil instalación.
 Soporte para la gestión de cortafuegos dinámico con interfaz de DBus.
 Soporte para ecryptfs en authconfig.
 Realiza el arranque de los discos con 4 kB de tamaño del sector de trabajo
en máquinas UEFI.
35

Conclusiones:

Habiendo estudiado y haber realido un repaso histórico sobre los sistemas operativos
pudimos constatar que los sistemas operativos han venido evolucionanado de acuerdo a
las necesidades de las demandas, desde usuarios caseros hasta las grandes empresas,
con el objeto de optimizar las respuestas al creciente mercado demandante de mas
transacciones y respuestas, de la mano con el software ha crecido y se ha desarrolado el
hardware para también cumplir con las demandas y exigencias de las utilidades u o
aplicaciones para las que son requeridas.

El hardware no podría tener vida propia sin tener una parte lógica que se encargue del
funcionamiento correcto de cada pieza con el que se ensambla un Data Center hasta un
PC de escritorio diseñado para el Hogar o para los actuales Gamer que llevan sus
equipos en requerimientos al máximo por que los aplicativos, juegos, ancho de banda de
navegación le exige para poder tener un buen desempeño y rendimiento.
36

Bibliografia

 Sistemas Operativos Modernos

Andrew S. Tanenbaum
Pearson Education
 Operating System Concepts

A. Silberschatz, J. Peterson, P. Galvin


Addison - Wesley Publishing Company
 Sistemas Operativos / Diseño E Implementación

Andrew S. Tanenbaum
Prentice - Hall
37

También podría gustarte