SlideShare una empresa de Scribd logo
1 de 25
LICENCIATURA EN TECNOLOGÍAS FERROVIARIAS
TECNOLOGÍA DE LA INFORMACIÓN Y LAS COMUNICACIONES
SISTEMAS OPERATIVOS
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 1
UNIVERSIDAD
NACIONAL DE
LANÚS
Departamento de
Desarrollo
Productivo y
Tecnológico
Licenciatura en
Tecnologías
Ferroviarias
Tecnología de la Información y las Comunicaciones
Profs. Lic. Héctor Carballo
Lic. Sergio Conde
Trabajo Práctico Nro. 1
Sistemas Operativos
Autores:
Daniel Pereyra
Emanuel Córdoba
Diego Turró 1er. Cuatrimestre de 2014
José María Falcioni Cohorte 2013
LICENCIATURA EN TECNOLOGÍAS FERROVIARIAS
TECNOLOGÍA DE LA INFORMACIÓN Y LAS COMUNICACIONES
SISTEMAS OPERATIVOS
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 3
INDICE
I – ¿QUÉ ES UN SISTEMA OPERATIVO?.....................................................................5
Introducción........................................................................................................................................5
II – BREVE HISTORIA DE LOS SISTEMAS OPERATIVOS ...................................7
Origen...................................................................................................................................................7
Evolución ............................................................................................................................................7
Aparece el PC ....................................................................................................................................8
Hacia el siglo XXI............................................................................................................................8
III – TIPOS DE SISTEMAS OPERATIVOS .................................................................11
FORMAS DE CLASIFICACIÓN ............................................................................................ 11
SEGÚN LA ADMINISTRACIÓN DE TAREAS................................................................ 11
Monotarea ........................................................................................................................................ 11
Multiarea .......................................................................................................................................... 11
Multiproceso.................................................................................................................................... 11
SEGÚN LA ADMINISTRACIÓN DE USUARIOS .......................................................... 12
Monousuario.................................................................................................................................... 12
Multiusuario .................................................................................................................................... 12
SEGÚN LA FORMA DE PROCESAR.................................................................................. 12
Por Lotes........................................................................................................................................... 12
Tiempo Real .................................................................................................................................... 13
SEGÚN LA PROPIEDAD.......................................................................................................... 13
Propietarios...................................................................................................................................... 13
Abiertos............................................................................................................................................. 13
SEGÚN LA DISPONIBILIDAD.............................................................................................. 14
Non Stop........................................................................................................................................... 14
Star / Stop......................................................................................................................................... 14
SEGÚN LA FORMA COMERCIAL ...................................................................................... 14
De Libre Disponibilidad .............................................................................................................. 14
Sistemas Pagos ............................................................................................................................... 15
CUADRO DE PRESTACIONES ............................................................................................. 15
SISTEMAS OPERATIVOS PARA CELULARES............................................................. 16
Abiertos............................................................................................................................................. 16
Cooperativos.................................................................................................................................... 16
LICENCIATURA EN TECNOLOGÍAS FERROVIARIAS
TECNOLOGÍA DE LA INFORMACIÓN Y LAS COMUNICACIONES
SISTEMAS OPERATIVOS
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 4
Cerrados............................................................................................................................................ 16
IV– SISTEMAS PROPIETARIOS y SISTEMAS GNU ..............................................17
Introducción..................................................................................................................................... 17
Sistema Propietario........................................................................................................................ 18
¿Qué es Software Libre?.............................................................................................................. 18
Sistemas GNU................................................................................................................................. 19
V– ADMINISTRACIÓN DE SISTEMAS OPERATIVOS .........................................23
Introducción..................................................................................................................................... 23
Posicionales..................................................................................................................................... 24
Paramétricos.................................................................................................................................... 24
Procedimientos ............................................................................................................................... 24
Tecnologías Ferroviarias TIC’s
Sistemas Operativos
¿Qué es un Sistema Operativo?
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 5
I – ¿QUÉ ES UN SISTEMA OPERATIVO?
Introducción
En sus inicios un computador era un dispositivo electrónico con capacidad para tomar
datos y elaborar resultados a partir de algoritmos que se almacenaban en su memoria
junto con algunos de los datos y resultados.
El técnico encargado de operar el equipo también se encargaba de programarlo, o sea
cargarle las instrucciones que debía realizar y en muchos casos también los datos que
solían venir almacenados en cintas de papel, tarjetas perforadas y más adelante en cintas
magnéticas y discos.
Para evitar que el técnico responsable tuviera que hacerse cargo de tareas que eran
rutinarias (por ejemplo los procesos de entrada y salida de información) se comenzaron
a escribir rutinas y procedimientos que podían ser utilizados por más de un técnico y
para diversos procesos.
Los computadores fueron creciendo en capacidad de procesos al tiempo que se
desarrollaban nuevos y más potentes sistemas de almacenamiento. La independencia de
la forma de almacenar o la forma de procesar eran fundamentales para que los
programadores no tuvieran que estar continuamente pensando en las características del
equipo. De este modo los Sistemas Operativos siguieron evolucionando para darle al
programador cada vez más independencia.
Se llegó así a la situación actual donde los usuarios, los programadores, los operadores
o los responsables del procesamiento y del almacenamiento de la información son
totalmente ajenos a las características técnicas de los equipos ya que este conocimiento
reside en los Sistemas Operativos, que generan un puente entre los usuarios y la
tecnología al punto que en la hoy con los conceptos de nube no sólo no se tiene
conciencia del equipo sino que tampoco se conoce el lugar de procesamiento ni el de
almacenamiento de la información lo que se ve mucho más acentuado con la aparición
de internet.
Actualmente son los Sistemas Operativos los que les permiten a los usuarios, los
programadores, los operadores y en general a cualquier persona que esté sentada frente
a una pantalla y un teclado, no tener ningún recaudo ni preocupación respecto de donde
TIC’s Tecnologías Ferroviarias
Sistemas Operativos
¿Qué es un Sistema Operativo?
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 6
o como se procesa la información ni donde se almacena, al punto que un cambio de
equipamiento, que hace 20 años requería de miles de horas de trabajo de adaptación, en
la actualidad se hace casi en forma transparente y pausada de modo que todos los
procesos se vayan adaptando a la nueva realidad sin que el usuario deba ser consciente
de esta situación y mucho menos sufrir las consecuencias.
Tal vez el ejemplo más claro de esta situación es el cambio de un PC por otro, cosa que
el usuario común realiza prácticamente sin inconveniente cada tres o cuatro años ya que
su equipo va quedando demorado respecto de las prestaciones requeridas por las nuevas
aplicaciones o bien las nuevas versiones.
Tecnologías Ferroviarias TIC’s
Sistemas Operativos
Breve Historia de los Sistemas Operativos
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 7
II – BREVE HISTORIA DE LOS SISTEMAS OPERATIVOS
Origen
Finalizada la segunda guerra mundial se comenzaron a utilizar los primeros equipos que
podríamos llamar computadores electrónicos en el sentido que eran capaces de cumplir
una serie de instrucciones para procesar datos. Estos “computadores” eran programados
y operados por la misma persona y eran capaces de realizar sólo una tarea la vez. No
había ningún tipo de compatibilidad entre las diferentes marcas e inclusive entre los
diferentes modelos de la misma marca.
Prontamente se verificó que el ingreso de datos a través de cintas perforadas (tipo telex)
o tarjetas perforadas, se podía estandarizar con ciertas limitaciones, por lo que se
escribieron “rutinas” que administraban la “entrada/salida” del equipo que podrían ser
utilizadas por más de un programa y por varios programadores.
Con la evolución en la capacidad de procesamiento (procesadores más rápidos) y de
intercambio de información (impresión y almacenamiento en discos y cintas
magnéticos) se comenzó a verificar que el tiempo de montaje de los elementos de
proceso (discos, cintas, papel) era muy alto respecto del tiempo de proceso mismo.
Surge así la idea de generar algún mecanismo que pudiera hacer un paso más
automatizado de un proceso a otro. Nace entonces en 1956 el que hoy se reconoce como
el primer sistema operativo moderno desarrollado en el Laboratorio de Investigación de
General Motors para un computador IBM 701. El gran cambio que este sistema
operativo introducía venía de la mano de una novedad llamada Lenguaje de Control de
Trabajo (JCL por sus siglas en inglés de Job Control Language) que permitía introducir
en el computador a través de un mismo mecanismo (generalmente tarjetas perforadas),
tanto las instrucciones de lo que debía hacer el computador, como los datos.
Resumiendo se le podía indicar al computador si lo que seguía era un programa, los
datos, o indicaciones para el entorno de trabajo del proceso a realizar. (1)
Evolución
La velocidad de los procesadores comenzó a superar holgadamente la de recuperación
de datos o emisión de información, comprobándose que el procesador estaba la mayor
TIC’s Tecnologías Ferroviarias
Sistemas Operativos
Breve Historia de los Sistemas Operativos
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 8
parte del tiempo esperando que los datos ingresaran o que los resultados salieran.
Prontamente se vio que sofisticando el nivel de los sistemas operativos se podría hacer
que mientras el procesador aguardaba el movimiento de datos para un trabajo en
particular pudiera procesar datos de otro que ya estuvieran disponibles. A este
mecanismo se lo llamó multiprogramación. Se podían arrancar sobre el mismo
computador varios trabajos en forma simultánea ya que el sistema operativo se
encargaba de determinar que trabajo hacía el procesador en cada momento.
Hasta este punto la capacidad de los computadores y los sistemas operativos sólo
permitían trabajar a un usuario en forma aislada. Extendiendo el concepto de
multiprogramación se propuso que varios operadores podrían estar usando el mismo
computador al mismo tiempo y así nacieron los sistemas de tiempo compartido (1)
Aparece el PC
En los años 70 y de la mano del microprocesador aparece el computador personal que
acercaba las capacidades del procesamiento electrónico al hombre común y de empresas
chicas que no podían justificar la instalación de un computador tradicional a los que, en
comparación con los computadores personales, se los comienza a denominar
computador principal (main frame en inglés). Nacen así los primeros sistemas
operativos para computadores personales donde se vuelve al concepto de usuario simple
o monousuario como se los comienza a denominar.
El PC brinda una capacidad de proceso a niveles antes impensados y más allá de las
aplicaciones tradicionales (contabilidad, sueldos, facturación, etc.) comienza a brindar
notables resultados en aplicaciones científicas y con sistemas operativos y
programación cada vez más sofisticados se comprueba que los nuevos computadores
son muy útiles para desarrollar justamente computadores más potentes.
Por otra parte la posibilidad de conectar varios computadores en una red local de
trabajo (LAN por sus siglas en inglés de local área network) requiere el desarrollo de
sistemas operativos que permitan dichas conexiones. Lac computadores comienzan a
hablar entre ellas sin considerar la marca, el modelo o el lenguaje de programación.
Hacia el siglo XXI
Tecnologías Ferroviarias TIC’s
Sistemas Operativos
Breve Historia de los Sistemas Operativos
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 9
El nivel de conectividad, la capacidad de procesamiento, la aparición de internet, la
utilización de diversos dispositivos como agendas, teléfonos celulares, tabletas y toda
una variedad de dispositivos de uso específico como escáneres, cámaras, etc. han
requerido del desarrollo de sistemas operativos cada vez más sofisticados capaces de
administrar una variedad de dispositivos que parece no tener límite como tampoco de
procesos.
Entonces ya no sólo es necesario independizar al técnico de la realidad propia de cada
computador sino que también es necesario darle al usuario inexperto herramientas que
le permitan usar su computadora sin que tenga que ser un Ingeniero en Sistemas. Esa así
que desde hace varios años los sistemas son “Plug and Play” lo que significa que no
solo dominan la tecnología del equipo en el que están montado sino prácticamente todas
las disponibles en el mercado con forma estandarizada de conexión, lo que dio lugar al
nacimiento de formas de conexión como un apartado mismo del negocio tecnológico
cuando antes era un apéndice del computador. Hoy un usuario totalmente lego en el arte
de la tecnología informática tiene las herramientas para instalar su computador,
descargarle cualquier pieza de software, conectarle cualquier dispositivo y hasta
conectarla con otros equipos con habilidades para conectarse como otras computadoras,
teléfonos celulares, tabletas, etc. Nada de esto hubiera sido posible sin la existencia de
los sistemas operativos.
Tecnologías Ferroviarias TIC’s
Sistemas Operativos
Tipos de Sistemas Operativos
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 11
III – TIPOS DE SISTEMAS OPERATIVOS
FORMAS DE CLASIFICACIÓN
Los Sistemas Operativos se pueden clasificar según su arquitectura, propiedad,
compatibilidad, capacidad operativa y segmento de aplicación y cada uno de los
actuales disponibles aplican en general a más de un conjunto:
SEGÚN LA ADMINISTRACIÓN DE TAREAS
Según el grado de desarrollo y el objetivo que se busca cubrir, los sistemas operativos
tienen mayor o menor capacidad para la administración de tareas, tanto las intrínsecas
del sistema operativo en sí mismo (como por ejemplo la administración de archivos),
como las relacionadas con los procesos que está realizando para el usuario:
Monotarea
Son sistemas que pueden manejar un solo proceso a la vez lo que significa que las tareas
deben ser encoladas una tras otras. El CPM y el DOS fueron los ejemplos más claros de
este tipo de sistemas.
Multiarea
El procesador puede pasar de una tarea a otra y luego volver a la original continuando
desde el punto en que fue interrumpida. La idea es que el procesador utilice el tiempo de
espera de un proceso para dedicarse a otro, de modo que se pueda aprovechar de la
mejor manera su capacidad de proceso. En la actualidad casi todos los sistemas son
multitarea pero el más difundido sin dudas es Windows en sus múltiples versiones.
Multiproceso
La aparición de computadores con más de un procesador sólo se pudo explotar con
la utilización de sistemas operativos que fueran capaces de continuar en un
procesador una tarea iniciada por otro. Es un paso superador de los sistemas
multitareas que básicamente hacían lo mismo pero con un solo procesador.
Inicialmente se comenzó tímidamente con equipos que tenían un par de
procesadores, pero en la actualidad hay equipos que son capaces de administrar
TIC’s Tecnologías Ferroviarias
Sistemas Operativos
Tipos de Sistemas Operativos
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 12
miles de procesadores al mismo tiempo. Tal es el caso de la “Big Blue”, la
computadora que le ganó dos partidos de ajedrez al campeón mundial Gary
Kaspárov.
SEGÚN LA ADMINISTRACIÓN DE USUARIOS
Cuantos usuarios son capaces de usufructuar de los servicios de un computador al
mismo tiempo hace a la definición del mismo:
Monousuario
Independientemente de la cantidad de tareas que realice, todas pertenecen al mismo
usuario. Tal es el caso de Windows en las versiones de PC, esto queda claramente
expresado con la posibilidad de “cerrar sesión” que brinda el sistema para que
pueda abrirse otra a nombre otro usuario.
Multiusuario
Varios usuarios pueden estar ejecutando procesos al mismo tiempo. Las versiones para
servidores de Windows, Unix o Linux tienen estas características.
SEGÚN LA FORMA DE PROCESAR
Inicialmente los computadores procesaban datos que debían ser introducidos al mismo a
través de algún mecanismo (cinta de papel, tarjetas perforadas, etc.) lo que ponía un
tiempo entre la generación del dato y el proceso del mismo, con la necesidad de
transcribirlo. Con el objeto de llevar el proceso lo más cerca de la generación del dato se
fueron también modificando los sistemas operativos:
Por Lotes
Sistemas con gran habilidad para procesar grandes cantidades de datos por lotes, tienen
una altísima prestación para este tipo de servicios siendo capaces de procesar miles de
registros por segundo. Suelen ser muy utilizados por los bancos para los procesos de
cierre del día, del mes o del año donde se deben hacer muchos cálculos por intereses y
comisiones.
Tecnologías Ferroviarias TIC’s
Sistemas Operativos
Tipos de Sistemas Operativos
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 13
Todos los computadores comenzaron trabajando de esta manera para ir evolucionando a
lo largo del tiempo hacia equipos que permitían tanto el proceso por lotes como en
tiempo real.
Tiempo Real
Los datos se van introduciendo a los sistemas al tiempo que se van produciendo
quedando registrados con cierto nivel de procesamiento en el mismo momento en que se
ingresan y permaneciendo disponibles para procesos posteriores que vienen a completar
el que se realiza en el momento del ingreso. En general son sistemas orientados a
operadores que, a través de una terminal, registran sus operaciones. El caso más común
son las terminales POS o los equipos instalados para el pago con tarjetas como así
también la mayoría de las aplicaciones que hoy se ejecutan en Internet.
SEGÚN LA PROPIEDAD
En sus orígenes cada sistema operativo pertenecía a un proveedor y era comercializado
con el computador. Con la aparición del concepto de Computador Personal a principios
de los años 70 se comenzaron a desarrollar sistemas operativos que, si bien tenían un
propietario, ya no estaban ligados a una marca de computadora o modelo, derivando de
este nuevo esquema una nueva forma de considerarlos:
Propietarios
Son sistemas para los que el usuario sólo recibe una autorización de uso (que hasta
puede ser limitada de acuerdo a condiciones contractuales) pero no tiene derecho a
modificarlo tanto desde el punto de vista legal (los contratos se lo prohíben) como desde
el punto de vista técnico (al no disponer de los fuentes). El caso más conocido y
generalizado es Windows.
Tal es, también, la forma de comercialización de los sistemas operativos de las grandes
computadores (main frames) provistos por IBM que funcionan con MV, MVS o IBM i.
Abiertos
Son sistemas que no tienen un propietario y por lo tanto no se comercializan ni se
niegan los fuentes que los conforman. Tal es el caso de Linux.
TIC’s Tecnologías Ferroviarias
Sistemas Operativos
Tipos de Sistemas Operativos
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 14
SEGÚN LA DISPONIBILIDAD
La utilización cada vez más intensa de computadores, sobre todo en procesos de tiempo
real, generó una gran dependencia entre el negocio y el computador. Por caso tenemos
por muy bien conocida la situación en que el cajero de un banco dice que no puede
operar ya que no tiene sistema. Los sistemas operativos no fueron ajenos a esto:
Non Stop
Sistemas de altísima disponibilidad con capacidad para recuperarse a sí mismos ante un
inconveniente que en otros sistemas implicaría el re-arranque del equipo. HP Tandem,
Stratus, IBM OS2 son ejemplos de estos tipos de sistemas. Algunos hacen foco en las
fallas de software y otros en las fallas de hardware. Tales son, por ejemplo, los
utilizados en las redes de cajeros automáticos o de autorización de tarjetas de crédito.
Star / Stop
Por contraposición a los sistemas non sotp, denominaremos en este punto como start
/stop a todos los sistemas que no tienen la capacidad de recuperarse a sí mismos ante
fallas de software. El caso más conocido es la pantalla azul de Windows que obliga a
apagar y encender el equipo lo que se evidencia con el mensaje inicial de que “la sesión
anterior no se cerró correctamente y podría haber archivos dañados”.
SEGÚN LA FORMA COMERCIAL
Llegados este punto nos encontramos que un sistema operativo no es solamente una
solución técnica sino que también encierra una forma comercial respecto de la forma en
que una empresa o una persona se puede hacer de una copia cumpliendo con las normas
legales.
De Libre Disponibilidad
Los productores de estos sistemas no reciben retribución alguna por su instalación. En
general son sistemas que se van enriqueciendo con el aporte que los propios usuarios
van haciendo a lo largo del tiempo. Suelen conformar grupos de trabajo que se van
nutriendo mutuamente a partir de los aportes que cada uno va haciendo. Linux, como
alternativa a Unix, se desarrolló de este modo.
Tecnologías Ferroviarias TIC’s
Sistemas Operativos
Tipos de Sistemas Operativos
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 15
Sistemas Pagos
Todos aquellos a los que se accede a través de la compra de una licencia que autoriza su
uso. Windows, Unix, OS Mac son ejemplos de este tipo de sistemas. Sin embargo
también se puede mencionar las versiones de Linux provistas por Red Hat. En este caso
la empresa no comercializa el sistema operativo sino sus servicios para mantenerlo
actualizado con modificaciones cuyo funcionamiento está comprobado.
CUADRO DE PRESTACIONES
Sistema Tareas Usuario Proceso Propiedad. Diponib. Comerc.
IBM-MVS
IBM-Pwr i
Multi.
Multi
Multi.
Multi
Ambos
Ambos
Si
Si
Std.
Std
Si
Si
MS Win
MS Win server
Mono
Multi
Nono
Multi
T. Real
Ambos
No
No
Std.
Std.
Si
Si
Unix Multi Multi Ambos Si Std. Si
Linux Multi Multi Ambos Si Std. No
Strattus Vos Multi Multi T. Real Si N. Stop Si
Tandem Multi Multi T. Real Si N. Stop Si
TIC’s Tecnologías Ferroviarias
Sistemas Operativos
Tipos de Sistemas Operativos
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 16
SISTEMAS OPERATIVOS PARA CELULARES
El avance en el desarrollo de procesadores al tiempo que se reducían sus costos de
producción habilitó la aplicación de estos conceptos a una serie de aplicaciones
impensadas 30 años antes. Por caso vale mencionar a los celulares, las tabletas, equipos
para medicina, para control numérico, para aviones (aviónica), etc.
Probablemente el de mayor impacto ha sido el de los celulares que con su capilaridad
han llegado prácticamente a todo el mundo. En el contexto del presente documento
denominaremos como Abiertos, Cooperativos y Cerrados a los tres grupos en los que se
pueden dividir los sistemas operativos para equipos móviles: (2)
Abiertos
Son los desarrollados por empresas de software y luego utilizados por las empresas de
celulares. Tal es el caso de Windows Phone de Microsoft y Android de Google a los
que diversas compañías incorporaron dentro de algunos de sus modelos, principalmente
a los denominados “Smart phones” (teléfonos inteligentes). Android está considerado en
la actualidad como el líder en sistemas operativos para celulares.
Cooperativos
El desarrollo de un sistema operativo tiene costos importantes por lo que en algunos
casos las empresas afrontan gastos en conjunto con la idea de disminuir el impacto que
el mismo tendría en una sola. Así se desarrolló Symbian que entre sus principales
patrocinadores cuenta a Nokia, Sony Ericsson, Samsum, Siemens, etc.
Cerrados
Son aquellos desarrollados para una marca exclusiva como es el caso de Black Berry
OD para Black Berry de la empresa canadiense Research In Motion o de IOS para el
Iphone de Aple
Tecnologías Ferroviarias TIC’s
Sistemas Operativos
Sistemas Propietarios y Sistemas GNU
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 17
IV– SISTEMAS PROPIETARIOS y SISTEMAS GNU
Introducción
Tal lo dicho al inicio, el desarrollo de los sistemas operativos estuvo siempre ligado al
fabricante del computador. Esta situación derivó lógicamente en que cada equipo
tuviera su propio sistema operativo que, en la mayoría de los casos, ni siquiera era
compatible con otros modelos de equipos de la misma marca y fabricante. Tal fue la
situación a lo largo del tiempo que hubo marcas que tuvieron que desarrollar sistemas
operativos que le brindaran a sus Clientes la posibilidad de migrar de un equipo a otro
en la forma menos traumática posible. Así, por nombrar un caso, IBM lanzó en los años
70 su sistema operativo VM (virtual machine) que le permitía a sus Clientes cambiar de
equipo pero seguir utilizando el sistema operativo anterior para lo que VM le hacía
creer que seguía trabajando en el computador original. Del mismo modo VM permitía
migrar de versión de sistema operativo o del sistema mismo, ya que con el correr de los
años la venta de un sistema operativo pasó a ser un negocio tan importante como la
venta de equipos.
En este contexto se entendía que un sistema propietario era el que estaba unívocamente
ligado a una marca ya que el Cliente no tenía posibilidad de usar ningún otro sistema
que no fuera el provisto por el fabricante de los equipos. Es decir el proveedor integraba
en una sola propuesta tanto el equipo como el sistema operativo.
La aparición del microprocesador como elemento de integración a un computador que
podía ensamblarse en cualquier fábrica dio origen a los sistemas operativos que ya no
estaban estrictamente ligados al equipo sino más bien al procesador. De este modo el
Zilog Z80 estuvo íntimamente ligado al sistema operativo CPM, los Motorola 68000 a
Unix y Mac Os y finalmente los Intel a MS DOS.
El establecimiento de Intel casi como un genérico en cuanto a procesadores ha
impulsado el desarrollo de otras marcas como AMD y Citrix que, no siendo Intel de
origen, hacen lo mismo y casi en idéntica manera, por lo menos para el sistema
operativo Windows. Esta situación impuso una nueva visión sobre los sistemas
propietarios pues si bien estos podrían ser provistos por el fabricante del equipo, lo
cierto es que el proveedor original era otro. Nacía así un vínculo entre microprocesador
TIC’s Tecnologías Ferroviarias
Sistemas Operativos
Sistemas Propietarios y Sistemas GNU
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 18
y sistema operativo (Intel y Microsoft) que aún hoy se mantiene a través de la
retroalimentación que cada uno provee al otro. Mayor capacidad de proceso demanda
sistemas operativos más sofisticados que a la vez requieren mayor capacidad de proceso
Sistema Propietario
Derivamos así en una nueva concepción de sistema propietario más amplia que define
como tal a aquellos sistemas en los que el Cliente / Usuario adquiere una licencia por la
que sólo tiene derecho a uso y dentro de los límites que la misma licencia impone. No lo
puede modificar por cuestiones legales (la licencia no se lo permite) y por cuestiones
técnicas (no dispone del fuente de los programas). Por otra parte el proveedor del
sistema sólo se compromete a distribuir los arreglos a problemas que se hubieran
descubierto luego de la liberación a mercado pero no así con las mejoras las que en
muchos casos tienen costos diferenciados. Otro aspecto no menos importante es que el
proveedor del sistema se compromete a mantenerlo activo y brindar soporte por un
tiempo determinado pasado el cual el Cliente / Usuario, podría seguir usándolo pero sin
derecho a realizar consultas y mucho menos solicitar actualizaciones o arreglos. En
definitiva el software propietario genera un vínculo entre el proveedor y el Cliente que
tiende a mantenerse eternamente.
En tal sentido y por fuera de los sistemas operativos de grandes equipos (main frames),
los sistemas propietarios más difundidos son Windows (en todas sus versiones), Unix y
más recientemente OS Mac que retoma el vínculo indisoluble entre software y hardware
de un mismo proveedor.
¿Qué es Software Libre?
Antes de analizar las características de un software GNU es interesante mencionar el
concepto de “software libre”. Si bien no hay una definición completamente académica
al respecto, en la actualidad se considera que un software es libre en la medida de las
libertades que tiene el usuario sobre el mismo y en tal sentido el consenso general
admite 4 grados de libertad a saber
 Libertad 0: De uso de software para lo que el usuario quiera sin límites ni
objetivo determinado.
 Libertad 1: De estudio del software y adaptación a las necesidades propias del
usuario. Esto implica el libre acceso al código fuente del software.
 Libertad 2: De distribución de copias sin ninguna restricción.
Tecnologías Ferroviarias TIC’s
Sistemas Operativos
Sistemas Propietarios y Sistemas GNU
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 19
 Libertad 3: De mejorar e incorporar novedades y publicarlas de modo de hacer
partícipe a todos los usuarios de los beneficios que se hubieran incorporado.
Hay muchos softwares que admiten alguno o varios de los 4 grados de libertad
mencionados, sin embargo se le da la calificación de software libre sólo a aquellos que
cumplen con las 4 libertades en forma incondicional. (3)
Sistemas GNU
Richard Stallman de Nueva York anunció en septiembre de 1983 la creación del
proyecto GNU (acrónimo de GNU No es Unix) y dos años después se publicó lo que
dio en conocerse como el “Manifiesto de GNU”. La obsesión de Stallman fue
promocionar el desarrollo de software libre que tuviera prestaciones similares a lo que
en ese momento era Unix que fue prácticamente el primer sistema operativo comercial
abierto (o sea que se podría correr en diversas marcas y modelos de computadoras). (4)
En este contexto “libre” no significa gratuito sino que al poseerlo (sea que le entregaron
una copia, sea que lo adquirió), el usuario tiene libertad de hacer con él lo que quiera en
los términos de la libertades mencionadas en el punto anterior.
Así el “proyecto GNU” busca nutrirse de una comunidad cooperativa en la que todos
proveen al desarrollo de una herramienta y sacan de ella todo lo que necesitan,
buscando eliminar la figura de “dueño” del software.
El concepto de software libre no era nuevo ya que desde hacía varios años muchas
compañías distribuían versiones de software de distinto tipo sobre el que, una vez
entregado, el usuario podía hacer lo que quisiera. Sin embargo estos paquetes de
software siempre eran accesorios o satélites de otros que si debían ser adquiridos.
Distinto era el caso en el ambiente académico donde por tradición tanto los estudiantes
como los profesores suelen compartir sus desarrollos sin más interés que mantener su
nombre ligado a los mismos.
El proyecto GNU fijó como primer objetivo el desarrollo de un sistema operativo ya
que es lo primero que necesita un computador para empezar a operar. En tal sentido se
definió que el nuevo sistema debía ser compatible con Unix debido a que las
características técnicas del mismo se basaban en su portabilidad, cosa que también se
buscaba con el nuevo sistema GNU.
TIC’s Tecnologías Ferroviarias
Sistemas Operativos
Sistemas Propietarios y Sistemas GNU
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 20
Dado lo ambicioso del proyecto en el sentido de la demanda de horas hombre que un
sistema operativo requiere para su desarrollo, se fundó al “Free Software Foundation”
sin fines de lucro pero con el objetivo de recaudar los fondos que hicieran viable el
proyecto original.
Hacia 1990 ya se habían escrito prácticamente todos los componentes del sistema
excepto el núcleo que es la parte del sistema más ligada al hardware y por lo tanto a las
particularidades de cada modelo de computador y de cada fabricante. Para 1991 Linus
Torvalds había finalizado la construcción de su núcleo al que denominó “Linux” que era
muy similar a Unix y un año después lo liberó al mercado como software libre. Así se
combinaron ambos, núcleo Linux y sistema GNU para converger en lo que se dio en
llamar GNU/Linux que, ahora sí, era un sistema operativo completo y que se ha
generalizado erróneamente como Linux.
En la actualidad hay decenas de millones de usuarios, algunos de los cuales son
realmente libres en el sentido que se bajaron su propia versión y otros que las
obtuvieron de distribuidores con o sin costo. La diferencia entre unos y otros es que los
originados en distribuidores suelen tener partes de firmware (relacionada con el
hardware) que no es ni podría ser libre por lo que los cuatro grados de libertad
mencionados al inicio se ven de algún modo reducidos. Actualmente la empresa Red
Hat comercializa una forma de actualización de GNU/Linux que si bien no incluye la
licencia, le brinda al usuario la “tranquilidad” de estar actualizado con una versión
probada y operativa. Algunas grandes empresas trabajan con este esquema logrando al
final del camino, cierta independencia técnica y una reducción de costos discutible.
Como se dijo se priorizó el sistema operativo pues es el inicio de cualquier operación en
computadora, pero una vez estabilizado el mismo se comenzó a trabajar en otros tipos
de software como de texto, planilla de cálculo, presentaciones y un sinfín de otras
aplicaciones que se pueden ver en el página de Free Software Foundation (5). También
se consideraron las necesidades del usuario que se inicia para lo que se desarrolló una
plataforma de escritorio amigable y sencilla (6).
Y puesto que la premisa inicial es que el software sea un bien de todos también se
incursionó en el tema juegos (7).
Tecnologías Ferroviarias TIC’s
Sistemas Operativos
Sistemas Propietarios y Sistemas GNU
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 21
¿Tiene límites el desarrollo de software libre? Desde el punto de vista técnico no hay
ninguna limitación. Sólo aparecen aquellas que tienen algunos estados que tienen leyes
de patentes que, además de reconocerle derechos a quienes registraron piezas de
software a su nombre también los protege prohibiendo el uso de softwares libre
Tecnologías Ferroviarias TIC’s
Sistemas Operativos
Administración de Sistemas Operativos
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 23
V– ADMINISTRACIÓN DE SISTEMAS OPERATIVOS
Introducción
Inicialmente una computadora era un equipo que era programado, operado y
administrado por un experto que sabía prácticamente todas las funciones y como
desarrollarlas.
El primer objetivo de un sistema operativo fue liberar al programador del manejo de los
dispositivos que conformaban el computador, al tiempo que aparece la figura del
operador encargado de hacer trabajar al computador y que por lo tanto tenía que tener
cierto conocimiento de por qué, para qué y donde estaban los datos y donde y como se
entregarían los resultados.
Así se desarrollaron formas de comunicación entre el programador y el computador,
principalmente a través de los lenguajes de programación que, una vez superados los
“assembler” de cada marca dieron lugar a los cuasi universales como Cobol, Fortran,
RPG. La mayor capacidad de los procesadores por un lado y la mayor sofisticación en
las necesidades de programación dieron lugar a los lenguajes visuales como Visual
Basic o 4d donde el programador se maneja con conceptos gráficos además de las
instrucciones de programación.
La aparición de Internet como entorno de trabajo y de los sistemas “web enable” no
hubiera sido posible si no se dispusiera de entornos (ya no lenguajes simplemente) de
desarrollo como Java o .Net.
Sin embargo la comunicación entre el operador y el computador ha ido más en el
sentido de los comandos que de los desarrollos gráficos.
Esto es así pues el trabajo del operador está en general muy estructurado y no requiere
de las capacidades de desarrollo que hacen a la tarea misma de construcción de
programas y sistemas.
Resulta entonces que a lo largo de los años si bien se incorporaron funcionalidades,
prestaciones y capacidad de proceso, la comunicación entre el operador y el computador
no ha variado sustancialmente y se sigue utilizando el esquema de línea de comandos
TIC’s Tecnologías Ferroviarias
Sistemas Operativos
Administración de Sistemas Operativos
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 24
que prácticamente, como se dijo al inicio, es lo que dio origen al concepto de Sistema
Operativo.:
Posicionales
Al comando lo siguen los parámetros, que se deben ingresar en un orden determinado,
habitualmente separados por “,” o “;”.
Paramétricos
El comando es seguido por palabras clave que identifican a cada parámetro los cuales
en general se separan con “,” o “;”.
Procedimientos
Son listas de comandos almacenadas como un archivo al cual el operador convoca para
ser ejecutado. En DOS son los archivos con terminación .bat.
En el terreno de los grandes computadores, seguramente el más difundido es el
desarrollado por IBM para sus propios equipos que casi conforma un lenguaje de
programación en sí mismo. Es conocido por sus siglas en inglés; JCL (Job Control
Language) cuya traducción no deja dudas respecto de su objetivo: Lenguaje de Control
de Tareas.
TIC’s Tecnologías Ferroviarias
Sistemas Operativos
Referencias
Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni
Pag. 25
REFERENCIAS
(1) Pablo Castano
Sistemas Operativos Evolución e Historia a través del tiempo
http://www.academia.edu/4079960/Sistemas_Operativos_Evolucion_e_Historia
_a_traves_del_tiempo
(2) Melki Reyes
Creador del sitio http://iphoneandord.com
http://iphoneandord.com/los-5-mejores-sistemas-operativos-para-
celulares/
(3) Sitio Oficial del Proyecto GNU
Patrocinado por Free Software Foundation
http://www.gnu.org/home.es.html
(4) Sitio Oficial del Proyecto GNU
Patrocinado por Free Software Foundation
http://www.gnu.org/gnu/gnu-history.html
(5) Sitio Oficial de Free Software Foundation
http://directory.fsf.org/wiki/Main_Page
(6) Sitio Oficial del Proyecto GNOME
http://www.gnome.org
(7) Sitio Oficial de Free Software Foundation
http://directory.fsf.org/wiki/Category/Game

Más contenido relacionado

La actualidad más candente

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosDaniel
 
Examen diagnostico mantenimiento equipo de computo 203 no2
Examen diagnostico mantenimiento equipo de computo 203 no2Examen diagnostico mantenimiento equipo de computo 203 no2
Examen diagnostico mantenimiento equipo de computo 203 no2LUISALFREDOCHIPUC
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionAbner Gerardo
 
Organizacion y administracion del soporte tecnico
Organizacion y administracion del soporte tecnicoOrganizacion y administracion del soporte tecnico
Organizacion y administracion del soporte tecnicogalactico_87
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema OperativoHeli Lazaro
 
Funciones del sistema operativo
Funciones del sistema operativoFunciones del sistema operativo
Funciones del sistema operativoHugo
 
Plan de contingencia en los centros de cómputo
Plan de contingencia en los centros de cómputoPlan de contingencia en los centros de cómputo
Plan de contingencia en los centros de cómputomarily calderón lizana
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Dj Mada - Tres Valles, Veracruz
 
Trabajo clasificacion de sistema operativo laye1
Trabajo clasificacion de sistema operativo laye1Trabajo clasificacion de sistema operativo laye1
Trabajo clasificacion de sistema operativo laye1Albert Garcia
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas OperativosGabriela
 
Los sistemas operativos de Red
Los sistemas operativos de Red Los sistemas operativos de Red
Los sistemas operativos de Red ANDINO2017
 
Conceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema OperativoConceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema OperativoMIGUEL0327
 

La actualidad más candente (20)

Soporte tecnico
Soporte tecnicoSoporte tecnico
Soporte tecnico
 
Nociones basicas de computación e internet
Nociones basicas de computación e internetNociones basicas de computación e internet
Nociones basicas de computación e internet
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Examen diagnostico mantenimiento equipo de computo 203 no2
Examen diagnostico mantenimiento equipo de computo 203 no2Examen diagnostico mantenimiento equipo de computo 203 no2
Examen diagnostico mantenimiento equipo de computo 203 no2
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
4 Microprocesadores
4 Microprocesadores4 Microprocesadores
4 Microprocesadores
 
Organizacion y administracion del soporte tecnico
Organizacion y administracion del soporte tecnicoOrganizacion y administracion del soporte tecnico
Organizacion y administracion del soporte tecnico
 
Plan de Contingencia Informatico
Plan de Contingencia InformaticoPlan de Contingencia Informatico
Plan de Contingencia Informatico
 
ARCHIVOS Y CARPETAS
ARCHIVOS Y CARPETASARCHIVOS Y CARPETAS
ARCHIVOS Y CARPETAS
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Panel de control
Panel de controlPanel de control
Panel de control
 
Funciones del sistema operativo
Funciones del sistema operativoFunciones del sistema operativo
Funciones del sistema operativo
 
Diapositivas sobre la informatica
Diapositivas sobre la informaticaDiapositivas sobre la informatica
Diapositivas sobre la informatica
 
Plan de contingencia en los centros de cómputo
Plan de contingencia en los centros de cómputoPlan de contingencia en los centros de cómputo
Plan de contingencia en los centros de cómputo
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
 
Que es software
Que es softwareQue es software
Que es software
 
Trabajo clasificacion de sistema operativo laye1
Trabajo clasificacion de sistema operativo laye1Trabajo clasificacion de sistema operativo laye1
Trabajo clasificacion de sistema operativo laye1
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Los sistemas operativos de Red
Los sistemas operativos de Red Los sistemas operativos de Red
Los sistemas operativos de Red
 
Conceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema OperativoConceptos básicos de un Sistema Operativo
Conceptos básicos de un Sistema Operativo
 

Destacado

Monografia sistemas operativos
Monografia sistemas operativosMonografia sistemas operativos
Monografia sistemas operativossetwins
 
monografia sobre sistemas operativos
monografia sobre sistemas operativosmonografia sobre sistemas operativos
monografia sobre sistemas operativosangelitones
 
Monografia tipos y clasificación de sistemas operativos
Monografia   tipos y clasificación de sistemas operativosMonografia   tipos y clasificación de sistemas operativos
Monografia tipos y clasificación de sistemas operativosJorgeguevaras
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSTatianabv
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosrocio
 
Monografia de word 2010
Monografia de word 2010Monografia de word 2010
Monografia de word 2010Elio Lazo
 
Sistemas informaticos y sus componentes
Sistemas informaticos y sus componentesSistemas informaticos y sus componentes
Sistemas informaticos y sus componentesAlejandrayJenifer
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoSusana Rayo
 
Monografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peñaMonografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peñaofeliatlv289
 
MONOGRAFÍA SOBRE ROL DE LA ARGENINA
MONOGRAFÍA SOBRE ROL DE LA ARGENINAMONOGRAFÍA SOBRE ROL DE LA ARGENINA
MONOGRAFÍA SOBRE ROL DE LA ARGENINAJosé María Falcioni
 
APUNTES DE CLASE - TECNOLOGÍA FERROVIARIA I
APUNTES DE CLASE - TECNOLOGÍA FERROVIARIA IAPUNTES DE CLASE - TECNOLOGÍA FERROVIARIA I
APUNTES DE CLASE - TECNOLOGÍA FERROVIARIA IJosé María Falcioni
 
MONOGRAFÍA SOBRE SISTEMA DE SEÑALAMIENTO E.R.T.M.S.
MONOGRAFÍA SOBRE SISTEMA DE SEÑALAMIENTO E.R.T.M.S.MONOGRAFÍA SOBRE SISTEMA DE SEÑALAMIENTO E.R.T.M.S.
MONOGRAFÍA SOBRE SISTEMA DE SEÑALAMIENTO E.R.T.M.S.José María Falcioni
 
historia de Ethernet
historia de Ethernethistoria de Ethernet
historia de EthernetIsabel Yepes
 
APUNTE DE CLASE - SEGURIDAD LABORAL Y AMBIENTAL
APUNTE DE CLASE - SEGURIDAD LABORAL Y AMBIENTALAPUNTE DE CLASE - SEGURIDAD LABORAL Y AMBIENTAL
APUNTE DE CLASE - SEGURIDAD LABORAL Y AMBIENTALJosé María Falcioni
 

Destacado (20)

Monografia sistemas operativos
Monografia sistemas operativosMonografia sistemas operativos
Monografia sistemas operativos
 
monografia sobre sistemas operativos
monografia sobre sistemas operativosmonografia sobre sistemas operativos
monografia sobre sistemas operativos
 
Monografia tipos y clasificación de sistemas operativos
Monografia   tipos y clasificación de sistemas operativosMonografia   tipos y clasificación de sistemas operativos
Monografia tipos y clasificación de sistemas operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Monografia de word 2010
Monografia de word 2010Monografia de word 2010
Monografia de word 2010
 
Sistemas informaticos y sus componentes
Sistemas informaticos y sus componentesSistemas informaticos y sus componentes
Sistemas informaticos y sus componentes
 
Monografia modelo
Monografia modeloMonografia modelo
Monografia modelo
 
Monografia de windows 7
Monografia de windows 7Monografia de windows 7
Monografia de windows 7
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Manual monografias
Manual monografiasManual monografias
Manual monografias
 
Celulares ,tablets y sistemas operativos
Celulares ,tablets y sistemas operativosCelulares ,tablets y sistemas operativos
Celulares ,tablets y sistemas operativos
 
Celulares y sistemas operativos
Celulares y sistemas operativosCelulares y sistemas operativos
Celulares y sistemas operativos
 
Monografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peñaMonografia de sistemas operativos ofelia peña
Monografia de sistemas operativos ofelia peña
 
MONOGRAFÍA SOBRE ROL DE LA ARGENINA
MONOGRAFÍA SOBRE ROL DE LA ARGENINAMONOGRAFÍA SOBRE ROL DE LA ARGENINA
MONOGRAFÍA SOBRE ROL DE LA ARGENINA
 
APUNTES DE CLASE - TECNOLOGÍA FERROVIARIA I
APUNTES DE CLASE - TECNOLOGÍA FERROVIARIA IAPUNTES DE CLASE - TECNOLOGÍA FERROVIARIA I
APUNTES DE CLASE - TECNOLOGÍA FERROVIARIA I
 
MONOGRAFÍA SOBRE SISTEMA DE SEÑALAMIENTO E.R.T.M.S.
MONOGRAFÍA SOBRE SISTEMA DE SEÑALAMIENTO E.R.T.M.S.MONOGRAFÍA SOBRE SISTEMA DE SEÑALAMIENTO E.R.T.M.S.
MONOGRAFÍA SOBRE SISTEMA DE SEÑALAMIENTO E.R.T.M.S.
 
historia de Ethernet
historia de Ethernethistoria de Ethernet
historia de Ethernet
 
LEGISLACIÓN FERROVIARIA
LEGISLACIÓN FERROVIARIALEGISLACIÓN FERROVIARIA
LEGISLACIÓN FERROVIARIA
 
APUNTE DE CLASE - SEGURIDAD LABORAL Y AMBIENTAL
APUNTE DE CLASE - SEGURIDAD LABORAL Y AMBIENTALAPUNTE DE CLASE - SEGURIDAD LABORAL Y AMBIENTAL
APUNTE DE CLASE - SEGURIDAD LABORAL Y AMBIENTAL
 

Similar a MONOGRAFÍA DE SISTEMAS OPERATIVOS

Proyectos 1y2 informatica
Proyectos 1y2 informaticaProyectos 1y2 informatica
Proyectos 1y2 informaticakblandonf
 
Clase 1 informatica y computacion
Clase 1  informatica y computacionClase 1  informatica y computacion
Clase 1 informatica y computacionreiko18cm
 
ASIGNATURA INFORMATICA OPINION DE CONTENIDO ENDERSON JOE RUZ SANCHEZ.docx
ASIGNATURA INFORMATICA OPINION DE CONTENIDO ENDERSON JOE RUZ SANCHEZ.docxASIGNATURA INFORMATICA OPINION DE CONTENIDO ENDERSON JOE RUZ SANCHEZ.docx
ASIGNATURA INFORMATICA OPINION DE CONTENIDO ENDERSON JOE RUZ SANCHEZ.docxEndersonRuz
 
LA INFORMAATICA LOS PERIFERICOS DE ENTRADA SALLIDA
LA INFORMAATICA LOS PERIFERICOS  DE ENTRADA  SALLIDA LA INFORMAATICA LOS PERIFERICOS  DE ENTRADA  SALLIDA
LA INFORMAATICA LOS PERIFERICOS DE ENTRADA SALLIDA paul.romero21
 
MATERIAL TECNOLOGÍA DE INFORMACIÓN PARA LOS NEGOCIOS
MATERIAL TECNOLOGÍA DE INFORMACIÓN PARA LOS NEGOCIOSMATERIAL TECNOLOGÍA DE INFORMACIÓN PARA LOS NEGOCIOS
MATERIAL TECNOLOGÍA DE INFORMACIÓN PARA LOS NEGOCIOSEVASERIES
 
Uso packet tracer y aplicaciones
Uso packet tracer y aplicacionesUso packet tracer y aplicaciones
Uso packet tracer y aplicacioneserizitoh
 
República bolivariana de venezuel7.docx 2014 informaticaaaaaa (autoguardado)
República bolivariana de venezuel7.docx 2014 informaticaaaaaa (autoguardado)República bolivariana de venezuel7.docx 2014 informaticaaaaaa (autoguardado)
República bolivariana de venezuel7.docx 2014 informaticaaaaaa (autoguardado)Dilimar Del carmen garcía loaiza
 
Difinicion de informatica educativa
Difinicion de informatica educativaDifinicion de informatica educativa
Difinicion de informatica educativaMarcelo Chicaiza A
 
1 la informatica en la educacion
1 la informatica en la educacion1 la informatica en la educacion
1 la informatica en la educacionAngela Castillo
 
Tecnologias de la comunicacion e informacion
Tecnologias de la comunicacion e informacionTecnologias de la comunicacion e informacion
Tecnologias de la comunicacion e informacionEsaudm
 
Presentacion aurelio
Presentacion aurelioPresentacion aurelio
Presentacion aurelioaureliomatias
 
Diapositivas sistemas
Diapositivas sistemasDiapositivas sistemas
Diapositivas sistemasangelita1992
 

Similar a MONOGRAFÍA DE SISTEMAS OPERATIVOS (20)

Proyectos 1y2 informatica
Proyectos 1y2 informaticaProyectos 1y2 informatica
Proyectos 1y2 informatica
 
Clase 1 informatica y computacion
Clase 1  informatica y computacionClase 1  informatica y computacion
Clase 1 informatica y computacion
 
3er parcial
3er parcial3er parcial
3er parcial
 
ASIGNATURA INFORMATICA OPINION DE CONTENIDO ENDERSON JOE RUZ SANCHEZ.docx
ASIGNATURA INFORMATICA OPINION DE CONTENIDO ENDERSON JOE RUZ SANCHEZ.docxASIGNATURA INFORMATICA OPINION DE CONTENIDO ENDERSON JOE RUZ SANCHEZ.docx
ASIGNATURA INFORMATICA OPINION DE CONTENIDO ENDERSON JOE RUZ SANCHEZ.docx
 
LA INFORMAATICA LOS PERIFERICOS DE ENTRADA SALLIDA
LA INFORMAATICA LOS PERIFERICOS  DE ENTRADA  SALLIDA LA INFORMAATICA LOS PERIFERICOS  DE ENTRADA  SALLIDA
LA INFORMAATICA LOS PERIFERICOS DE ENTRADA SALLIDA
 
Futuro sistema
Futuro sistemaFuturo sistema
Futuro sistema
 
Comunicacio redes
Comunicacio redesComunicacio redes
Comunicacio redes
 
MATERIAL TECNOLOGÍA DE INFORMACIÓN PARA LOS NEGOCIOS
MATERIAL TECNOLOGÍA DE INFORMACIÓN PARA LOS NEGOCIOSMATERIAL TECNOLOGÍA DE INFORMACIÓN PARA LOS NEGOCIOS
MATERIAL TECNOLOGÍA DE INFORMACIÓN PARA LOS NEGOCIOS
 
Comunicacio redes
Comunicacio redesComunicacio redes
Comunicacio redes
 
info
infoinfo
info
 
Uso packet tracer y aplicaciones
Uso packet tracer y aplicacionesUso packet tracer y aplicaciones
Uso packet tracer y aplicaciones
 
República bolivariana de venezuel7.docx 2014 informaticaaaaaa (autoguardado)
República bolivariana de venezuel7.docx 2014 informaticaaaaaa (autoguardado)República bolivariana de venezuel7.docx 2014 informaticaaaaaa (autoguardado)
República bolivariana de venezuel7.docx 2014 informaticaaaaaa (autoguardado)
 
Difinicion de informatica educativa
Difinicion de informatica educativaDifinicion de informatica educativa
Difinicion de informatica educativa
 
1 la informatica en la educacion
1 la informatica en la educacion1 la informatica en la educacion
1 la informatica en la educacion
 
Tecnologias de la comunicacion e informacion
Tecnologias de la comunicacion e informacionTecnologias de la comunicacion e informacion
Tecnologias de la comunicacion e informacion
 
Proyecto Factible
Proyecto FactibleProyecto Factible
Proyecto Factible
 
Olga informatica
Olga informaticaOlga informatica
Olga informatica
 
Presentacion aurelio
Presentacion aurelioPresentacion aurelio
Presentacion aurelio
 
Diapositivas sistemas
Diapositivas sistemasDiapositivas sistemas
Diapositivas sistemas
 
web 2.0
web 2.0web 2.0
web 2.0
 

Más de José María Falcioni

TERMODINÁMICA Y MÁQUINAS TÉRMICAS
TERMODINÁMICA Y MÁQUINAS TÉRMICASTERMODINÁMICA Y MÁQUINAS TÉRMICAS
TERMODINÁMICA Y MÁQUINAS TÉRMICASJosé María Falcioni
 
APUNTES DE CLASE DE NUEVOS ESCENARIOS
APUNTES DE CLASE DE NUEVOS ESCENARIOSAPUNTES DE CLASE DE NUEVOS ESCENARIOS
APUNTES DE CLASE DE NUEVOS ESCENARIOSJosé María Falcioni
 
PRESENTACIÓN DE SISTEMAS OPERATIVOS
PRESENTACIÓN DE SISTEMAS OPERATIVOSPRESENTACIÓN DE SISTEMAS OPERATIVOS
PRESENTACIÓN DE SISTEMAS OPERATIVOSJosé María Falcioni
 
CONSTANTE DEL CALORÍMETRO - FÍSICA I
CONSTANTE DEL CALORÍMETRO - FÍSICA ICONSTANTE DEL CALORÍMETRO - FÍSICA I
CONSTANTE DEL CALORÍMETRO - FÍSICA IJosé María Falcioni
 
EXPERIMENTO DE TORRICELLI - FÍSICA I
EXPERIMENTO DE TORRICELLI - FÍSICA IEXPERIMENTO DE TORRICELLI - FÍSICA I
EXPERIMENTO DE TORRICELLI - FÍSICA IJosé María Falcioni
 
DESCRIPCIÓN EXPERIMENTO MANÓMETRO - FÍSICA I
DESCRIPCIÓN EXPERIMENTO MANÓMETRO - FÍSICA IDESCRIPCIÓN EXPERIMENTO MANÓMETRO - FÍSICA I
DESCRIPCIÓN EXPERIMENTO MANÓMETRO - FÍSICA IJosé María Falcioni
 
PROBLEMA DE ENCUENTRO EN EL PLANO - CÁLCULOS - FÍSICA I
PROBLEMA DE ENCUENTRO EN EL PLANO - CÁLCULOS - FÍSICA IPROBLEMA DE ENCUENTRO EN EL PLANO - CÁLCULOS - FÍSICA I
PROBLEMA DE ENCUENTRO EN EL PLANO - CÁLCULOS - FÍSICA IJosé María Falcioni
 
PROBLEMA DE ENCUENTRO EN EL PLANO - GRÁFICOS - FÍSICA I
PROBLEMA DE ENCUENTRO EN EL PLANO - GRÁFICOS - FÍSICA IPROBLEMA DE ENCUENTRO EN EL PLANO - GRÁFICOS - FÍSICA I
PROBLEMA DE ENCUENTRO EN EL PLANO - GRÁFICOS - FÍSICA IJosé María Falcioni
 
APUNTES DE CLASE - EL TRANSPORTE FERROVIARIO
APUNTES DE CLASE - EL TRANSPORTE FERROVIARIOAPUNTES DE CLASE - EL TRANSPORTE FERROVIARIO
APUNTES DE CLASE - EL TRANSPORTE FERROVIARIOJosé María Falcioni
 
APUNTES DE CLASE - INTRODUCCIÓN A LA QUÍMICA
APUNTES DE CLASE - INTRODUCCIÓN A LA QUÍMICAAPUNTES DE CLASE - INTRODUCCIÓN A LA QUÍMICA
APUNTES DE CLASE - INTRODUCCIÓN A LA QUÍMICAJosé María Falcioni
 
MONOGRAFÍA SOBRE FERROCARRIL TRASANDINO DEL SUR
MONOGRAFÍA SOBRE FERROCARRIL TRASANDINO DEL SURMONOGRAFÍA SOBRE FERROCARRIL TRASANDINO DEL SUR
MONOGRAFÍA SOBRE FERROCARRIL TRASANDINO DEL SURJosé María Falcioni
 
APUNTES DE CLASE - ASPECTOS TÉCNICOS Y SOCIOECONÓMICOS DEL FERROCARRIL
APUNTES DE CLASE - ASPECTOS TÉCNICOS Y SOCIOECONÓMICOS DEL FERROCARRILAPUNTES DE CLASE - ASPECTOS TÉCNICOS Y SOCIOECONÓMICOS DEL FERROCARRIL
APUNTES DE CLASE - ASPECTOS TÉCNICOS Y SOCIOECONÓMICOS DEL FERROCARRILJosé María Falcioni
 
APUNTES DE CLASE - HISTORIA DEL FERROCARRIL
APUNTES DE CLASE - HISTORIA DEL FERROCARRILAPUNTES DE CLASE - HISTORIA DEL FERROCARRIL
APUNTES DE CLASE - HISTORIA DEL FERROCARRILJosé María Falcioni
 

Más de José María Falcioni (16)

LEGISLACIÓN FERROVIARIA
LEGISLACIÓN FERROVIARIALEGISLACIÓN FERROVIARIA
LEGISLACIÓN FERROVIARIA
 
TERMODINÁMICA Y MÁQUINAS TÉRMICAS
TERMODINÁMICA Y MÁQUINAS TÉRMICASTERMODINÁMICA Y MÁQUINAS TÉRMICAS
TERMODINÁMICA Y MÁQUINAS TÉRMICAS
 
APUNTES DE CLASE DE NUEVOS ESCENARIOS
APUNTES DE CLASE DE NUEVOS ESCENARIOSAPUNTES DE CLASE DE NUEVOS ESCENARIOS
APUNTES DE CLASE DE NUEVOS ESCENARIOS
 
MONOGRAFÍA SOBRE CHILE
MONOGRAFÍA SOBRE CHILEMONOGRAFÍA SOBRE CHILE
MONOGRAFÍA SOBRE CHILE
 
PRESENTACIÓN DE SISTEMAS OPERATIVOS
PRESENTACIÓN DE SISTEMAS OPERATIVOSPRESENTACIÓN DE SISTEMAS OPERATIVOS
PRESENTACIÓN DE SISTEMAS OPERATIVOS
 
CONSTANTE DEL CALORÍMETRO - FÍSICA I
CONSTANTE DEL CALORÍMETRO - FÍSICA ICONSTANTE DEL CALORÍMETRO - FÍSICA I
CONSTANTE DEL CALORÍMETRO - FÍSICA I
 
EXPERIMENTO DE TORRICELLI - FÍSICA I
EXPERIMENTO DE TORRICELLI - FÍSICA IEXPERIMENTO DE TORRICELLI - FÍSICA I
EXPERIMENTO DE TORRICELLI - FÍSICA I
 
DESCRIPCIÓN EXPERIMENTO MANÓMETRO - FÍSICA I
DESCRIPCIÓN EXPERIMENTO MANÓMETRO - FÍSICA IDESCRIPCIÓN EXPERIMENTO MANÓMETRO - FÍSICA I
DESCRIPCIÓN EXPERIMENTO MANÓMETRO - FÍSICA I
 
PROBLEMA DE ENCUENTRO EN EL PLANO - CÁLCULOS - FÍSICA I
PROBLEMA DE ENCUENTRO EN EL PLANO - CÁLCULOS - FÍSICA IPROBLEMA DE ENCUENTRO EN EL PLANO - CÁLCULOS - FÍSICA I
PROBLEMA DE ENCUENTRO EN EL PLANO - CÁLCULOS - FÍSICA I
 
PROBLEMA DE ENCUENTRO EN EL PLANO - GRÁFICOS - FÍSICA I
PROBLEMA DE ENCUENTRO EN EL PLANO - GRÁFICOS - FÍSICA IPROBLEMA DE ENCUENTRO EN EL PLANO - GRÁFICOS - FÍSICA I
PROBLEMA DE ENCUENTRO EN EL PLANO - GRÁFICOS - FÍSICA I
 
MONOGRAFÍA SOBRE FERROSUR ROCA
MONOGRAFÍA SOBRE FERROSUR ROCAMONOGRAFÍA SOBRE FERROSUR ROCA
MONOGRAFÍA SOBRE FERROSUR ROCA
 
APUNTES DE CLASE - EL TRANSPORTE FERROVIARIO
APUNTES DE CLASE - EL TRANSPORTE FERROVIARIOAPUNTES DE CLASE - EL TRANSPORTE FERROVIARIO
APUNTES DE CLASE - EL TRANSPORTE FERROVIARIO
 
APUNTES DE CLASE - INTRODUCCIÓN A LA QUÍMICA
APUNTES DE CLASE - INTRODUCCIÓN A LA QUÍMICAAPUNTES DE CLASE - INTRODUCCIÓN A LA QUÍMICA
APUNTES DE CLASE - INTRODUCCIÓN A LA QUÍMICA
 
MONOGRAFÍA SOBRE FERROCARRIL TRASANDINO DEL SUR
MONOGRAFÍA SOBRE FERROCARRIL TRASANDINO DEL SURMONOGRAFÍA SOBRE FERROCARRIL TRASANDINO DEL SUR
MONOGRAFÍA SOBRE FERROCARRIL TRASANDINO DEL SUR
 
APUNTES DE CLASE - ASPECTOS TÉCNICOS Y SOCIOECONÓMICOS DEL FERROCARRIL
APUNTES DE CLASE - ASPECTOS TÉCNICOS Y SOCIOECONÓMICOS DEL FERROCARRILAPUNTES DE CLASE - ASPECTOS TÉCNICOS Y SOCIOECONÓMICOS DEL FERROCARRIL
APUNTES DE CLASE - ASPECTOS TÉCNICOS Y SOCIOECONÓMICOS DEL FERROCARRIL
 
APUNTES DE CLASE - HISTORIA DEL FERROCARRIL
APUNTES DE CLASE - HISTORIA DEL FERROCARRILAPUNTES DE CLASE - HISTORIA DEL FERROCARRIL
APUNTES DE CLASE - HISTORIA DEL FERROCARRIL
 

Último

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 

Último (12)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

MONOGRAFÍA DE SISTEMAS OPERATIVOS

  • 1. LICENCIATURA EN TECNOLOGÍAS FERROVIARIAS TECNOLOGÍA DE LA INFORMACIÓN Y LAS COMUNICACIONES SISTEMAS OPERATIVOS Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 1 UNIVERSIDAD NACIONAL DE LANÚS Departamento de Desarrollo Productivo y Tecnológico Licenciatura en Tecnologías Ferroviarias Tecnología de la Información y las Comunicaciones Profs. Lic. Héctor Carballo Lic. Sergio Conde Trabajo Práctico Nro. 1 Sistemas Operativos Autores: Daniel Pereyra Emanuel Córdoba Diego Turró 1er. Cuatrimestre de 2014 José María Falcioni Cohorte 2013
  • 2.
  • 3. LICENCIATURA EN TECNOLOGÍAS FERROVIARIAS TECNOLOGÍA DE LA INFORMACIÓN Y LAS COMUNICACIONES SISTEMAS OPERATIVOS Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 3 INDICE I – ¿QUÉ ES UN SISTEMA OPERATIVO?.....................................................................5 Introducción........................................................................................................................................5 II – BREVE HISTORIA DE LOS SISTEMAS OPERATIVOS ...................................7 Origen...................................................................................................................................................7 Evolución ............................................................................................................................................7 Aparece el PC ....................................................................................................................................8 Hacia el siglo XXI............................................................................................................................8 III – TIPOS DE SISTEMAS OPERATIVOS .................................................................11 FORMAS DE CLASIFICACIÓN ............................................................................................ 11 SEGÚN LA ADMINISTRACIÓN DE TAREAS................................................................ 11 Monotarea ........................................................................................................................................ 11 Multiarea .......................................................................................................................................... 11 Multiproceso.................................................................................................................................... 11 SEGÚN LA ADMINISTRACIÓN DE USUARIOS .......................................................... 12 Monousuario.................................................................................................................................... 12 Multiusuario .................................................................................................................................... 12 SEGÚN LA FORMA DE PROCESAR.................................................................................. 12 Por Lotes........................................................................................................................................... 12 Tiempo Real .................................................................................................................................... 13 SEGÚN LA PROPIEDAD.......................................................................................................... 13 Propietarios...................................................................................................................................... 13 Abiertos............................................................................................................................................. 13 SEGÚN LA DISPONIBILIDAD.............................................................................................. 14 Non Stop........................................................................................................................................... 14 Star / Stop......................................................................................................................................... 14 SEGÚN LA FORMA COMERCIAL ...................................................................................... 14 De Libre Disponibilidad .............................................................................................................. 14 Sistemas Pagos ............................................................................................................................... 15 CUADRO DE PRESTACIONES ............................................................................................. 15 SISTEMAS OPERATIVOS PARA CELULARES............................................................. 16 Abiertos............................................................................................................................................. 16 Cooperativos.................................................................................................................................... 16
  • 4. LICENCIATURA EN TECNOLOGÍAS FERROVIARIAS TECNOLOGÍA DE LA INFORMACIÓN Y LAS COMUNICACIONES SISTEMAS OPERATIVOS Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 4 Cerrados............................................................................................................................................ 16 IV– SISTEMAS PROPIETARIOS y SISTEMAS GNU ..............................................17 Introducción..................................................................................................................................... 17 Sistema Propietario........................................................................................................................ 18 ¿Qué es Software Libre?.............................................................................................................. 18 Sistemas GNU................................................................................................................................. 19 V– ADMINISTRACIÓN DE SISTEMAS OPERATIVOS .........................................23 Introducción..................................................................................................................................... 23 Posicionales..................................................................................................................................... 24 Paramétricos.................................................................................................................................... 24 Procedimientos ............................................................................................................................... 24
  • 5. Tecnologías Ferroviarias TIC’s Sistemas Operativos ¿Qué es un Sistema Operativo? Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 5 I – ¿QUÉ ES UN SISTEMA OPERATIVO? Introducción En sus inicios un computador era un dispositivo electrónico con capacidad para tomar datos y elaborar resultados a partir de algoritmos que se almacenaban en su memoria junto con algunos de los datos y resultados. El técnico encargado de operar el equipo también se encargaba de programarlo, o sea cargarle las instrucciones que debía realizar y en muchos casos también los datos que solían venir almacenados en cintas de papel, tarjetas perforadas y más adelante en cintas magnéticas y discos. Para evitar que el técnico responsable tuviera que hacerse cargo de tareas que eran rutinarias (por ejemplo los procesos de entrada y salida de información) se comenzaron a escribir rutinas y procedimientos que podían ser utilizados por más de un técnico y para diversos procesos. Los computadores fueron creciendo en capacidad de procesos al tiempo que se desarrollaban nuevos y más potentes sistemas de almacenamiento. La independencia de la forma de almacenar o la forma de procesar eran fundamentales para que los programadores no tuvieran que estar continuamente pensando en las características del equipo. De este modo los Sistemas Operativos siguieron evolucionando para darle al programador cada vez más independencia. Se llegó así a la situación actual donde los usuarios, los programadores, los operadores o los responsables del procesamiento y del almacenamiento de la información son totalmente ajenos a las características técnicas de los equipos ya que este conocimiento reside en los Sistemas Operativos, que generan un puente entre los usuarios y la tecnología al punto que en la hoy con los conceptos de nube no sólo no se tiene conciencia del equipo sino que tampoco se conoce el lugar de procesamiento ni el de almacenamiento de la información lo que se ve mucho más acentuado con la aparición de internet. Actualmente son los Sistemas Operativos los que les permiten a los usuarios, los programadores, los operadores y en general a cualquier persona que esté sentada frente a una pantalla y un teclado, no tener ningún recaudo ni preocupación respecto de donde
  • 6. TIC’s Tecnologías Ferroviarias Sistemas Operativos ¿Qué es un Sistema Operativo? Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 6 o como se procesa la información ni donde se almacena, al punto que un cambio de equipamiento, que hace 20 años requería de miles de horas de trabajo de adaptación, en la actualidad se hace casi en forma transparente y pausada de modo que todos los procesos se vayan adaptando a la nueva realidad sin que el usuario deba ser consciente de esta situación y mucho menos sufrir las consecuencias. Tal vez el ejemplo más claro de esta situación es el cambio de un PC por otro, cosa que el usuario común realiza prácticamente sin inconveniente cada tres o cuatro años ya que su equipo va quedando demorado respecto de las prestaciones requeridas por las nuevas aplicaciones o bien las nuevas versiones.
  • 7. Tecnologías Ferroviarias TIC’s Sistemas Operativos Breve Historia de los Sistemas Operativos Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 7 II – BREVE HISTORIA DE LOS SISTEMAS OPERATIVOS Origen Finalizada la segunda guerra mundial se comenzaron a utilizar los primeros equipos que podríamos llamar computadores electrónicos en el sentido que eran capaces de cumplir una serie de instrucciones para procesar datos. Estos “computadores” eran programados y operados por la misma persona y eran capaces de realizar sólo una tarea la vez. No había ningún tipo de compatibilidad entre las diferentes marcas e inclusive entre los diferentes modelos de la misma marca. Prontamente se verificó que el ingreso de datos a través de cintas perforadas (tipo telex) o tarjetas perforadas, se podía estandarizar con ciertas limitaciones, por lo que se escribieron “rutinas” que administraban la “entrada/salida” del equipo que podrían ser utilizadas por más de un programa y por varios programadores. Con la evolución en la capacidad de procesamiento (procesadores más rápidos) y de intercambio de información (impresión y almacenamiento en discos y cintas magnéticos) se comenzó a verificar que el tiempo de montaje de los elementos de proceso (discos, cintas, papel) era muy alto respecto del tiempo de proceso mismo. Surge así la idea de generar algún mecanismo que pudiera hacer un paso más automatizado de un proceso a otro. Nace entonces en 1956 el que hoy se reconoce como el primer sistema operativo moderno desarrollado en el Laboratorio de Investigación de General Motors para un computador IBM 701. El gran cambio que este sistema operativo introducía venía de la mano de una novedad llamada Lenguaje de Control de Trabajo (JCL por sus siglas en inglés de Job Control Language) que permitía introducir en el computador a través de un mismo mecanismo (generalmente tarjetas perforadas), tanto las instrucciones de lo que debía hacer el computador, como los datos. Resumiendo se le podía indicar al computador si lo que seguía era un programa, los datos, o indicaciones para el entorno de trabajo del proceso a realizar. (1) Evolución La velocidad de los procesadores comenzó a superar holgadamente la de recuperación de datos o emisión de información, comprobándose que el procesador estaba la mayor
  • 8. TIC’s Tecnologías Ferroviarias Sistemas Operativos Breve Historia de los Sistemas Operativos Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 8 parte del tiempo esperando que los datos ingresaran o que los resultados salieran. Prontamente se vio que sofisticando el nivel de los sistemas operativos se podría hacer que mientras el procesador aguardaba el movimiento de datos para un trabajo en particular pudiera procesar datos de otro que ya estuvieran disponibles. A este mecanismo se lo llamó multiprogramación. Se podían arrancar sobre el mismo computador varios trabajos en forma simultánea ya que el sistema operativo se encargaba de determinar que trabajo hacía el procesador en cada momento. Hasta este punto la capacidad de los computadores y los sistemas operativos sólo permitían trabajar a un usuario en forma aislada. Extendiendo el concepto de multiprogramación se propuso que varios operadores podrían estar usando el mismo computador al mismo tiempo y así nacieron los sistemas de tiempo compartido (1) Aparece el PC En los años 70 y de la mano del microprocesador aparece el computador personal que acercaba las capacidades del procesamiento electrónico al hombre común y de empresas chicas que no podían justificar la instalación de un computador tradicional a los que, en comparación con los computadores personales, se los comienza a denominar computador principal (main frame en inglés). Nacen así los primeros sistemas operativos para computadores personales donde se vuelve al concepto de usuario simple o monousuario como se los comienza a denominar. El PC brinda una capacidad de proceso a niveles antes impensados y más allá de las aplicaciones tradicionales (contabilidad, sueldos, facturación, etc.) comienza a brindar notables resultados en aplicaciones científicas y con sistemas operativos y programación cada vez más sofisticados se comprueba que los nuevos computadores son muy útiles para desarrollar justamente computadores más potentes. Por otra parte la posibilidad de conectar varios computadores en una red local de trabajo (LAN por sus siglas en inglés de local área network) requiere el desarrollo de sistemas operativos que permitan dichas conexiones. Lac computadores comienzan a hablar entre ellas sin considerar la marca, el modelo o el lenguaje de programación. Hacia el siglo XXI
  • 9. Tecnologías Ferroviarias TIC’s Sistemas Operativos Breve Historia de los Sistemas Operativos Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 9 El nivel de conectividad, la capacidad de procesamiento, la aparición de internet, la utilización de diversos dispositivos como agendas, teléfonos celulares, tabletas y toda una variedad de dispositivos de uso específico como escáneres, cámaras, etc. han requerido del desarrollo de sistemas operativos cada vez más sofisticados capaces de administrar una variedad de dispositivos que parece no tener límite como tampoco de procesos. Entonces ya no sólo es necesario independizar al técnico de la realidad propia de cada computador sino que también es necesario darle al usuario inexperto herramientas que le permitan usar su computadora sin que tenga que ser un Ingeniero en Sistemas. Esa así que desde hace varios años los sistemas son “Plug and Play” lo que significa que no solo dominan la tecnología del equipo en el que están montado sino prácticamente todas las disponibles en el mercado con forma estandarizada de conexión, lo que dio lugar al nacimiento de formas de conexión como un apartado mismo del negocio tecnológico cuando antes era un apéndice del computador. Hoy un usuario totalmente lego en el arte de la tecnología informática tiene las herramientas para instalar su computador, descargarle cualquier pieza de software, conectarle cualquier dispositivo y hasta conectarla con otros equipos con habilidades para conectarse como otras computadoras, teléfonos celulares, tabletas, etc. Nada de esto hubiera sido posible sin la existencia de los sistemas operativos.
  • 10.
  • 11. Tecnologías Ferroviarias TIC’s Sistemas Operativos Tipos de Sistemas Operativos Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 11 III – TIPOS DE SISTEMAS OPERATIVOS FORMAS DE CLASIFICACIÓN Los Sistemas Operativos se pueden clasificar según su arquitectura, propiedad, compatibilidad, capacidad operativa y segmento de aplicación y cada uno de los actuales disponibles aplican en general a más de un conjunto: SEGÚN LA ADMINISTRACIÓN DE TAREAS Según el grado de desarrollo y el objetivo que se busca cubrir, los sistemas operativos tienen mayor o menor capacidad para la administración de tareas, tanto las intrínsecas del sistema operativo en sí mismo (como por ejemplo la administración de archivos), como las relacionadas con los procesos que está realizando para el usuario: Monotarea Son sistemas que pueden manejar un solo proceso a la vez lo que significa que las tareas deben ser encoladas una tras otras. El CPM y el DOS fueron los ejemplos más claros de este tipo de sistemas. Multiarea El procesador puede pasar de una tarea a otra y luego volver a la original continuando desde el punto en que fue interrumpida. La idea es que el procesador utilice el tiempo de espera de un proceso para dedicarse a otro, de modo que se pueda aprovechar de la mejor manera su capacidad de proceso. En la actualidad casi todos los sistemas son multitarea pero el más difundido sin dudas es Windows en sus múltiples versiones. Multiproceso La aparición de computadores con más de un procesador sólo se pudo explotar con la utilización de sistemas operativos que fueran capaces de continuar en un procesador una tarea iniciada por otro. Es un paso superador de los sistemas multitareas que básicamente hacían lo mismo pero con un solo procesador. Inicialmente se comenzó tímidamente con equipos que tenían un par de procesadores, pero en la actualidad hay equipos que son capaces de administrar
  • 12. TIC’s Tecnologías Ferroviarias Sistemas Operativos Tipos de Sistemas Operativos Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 12 miles de procesadores al mismo tiempo. Tal es el caso de la “Big Blue”, la computadora que le ganó dos partidos de ajedrez al campeón mundial Gary Kaspárov. SEGÚN LA ADMINISTRACIÓN DE USUARIOS Cuantos usuarios son capaces de usufructuar de los servicios de un computador al mismo tiempo hace a la definición del mismo: Monousuario Independientemente de la cantidad de tareas que realice, todas pertenecen al mismo usuario. Tal es el caso de Windows en las versiones de PC, esto queda claramente expresado con la posibilidad de “cerrar sesión” que brinda el sistema para que pueda abrirse otra a nombre otro usuario. Multiusuario Varios usuarios pueden estar ejecutando procesos al mismo tiempo. Las versiones para servidores de Windows, Unix o Linux tienen estas características. SEGÚN LA FORMA DE PROCESAR Inicialmente los computadores procesaban datos que debían ser introducidos al mismo a través de algún mecanismo (cinta de papel, tarjetas perforadas, etc.) lo que ponía un tiempo entre la generación del dato y el proceso del mismo, con la necesidad de transcribirlo. Con el objeto de llevar el proceso lo más cerca de la generación del dato se fueron también modificando los sistemas operativos: Por Lotes Sistemas con gran habilidad para procesar grandes cantidades de datos por lotes, tienen una altísima prestación para este tipo de servicios siendo capaces de procesar miles de registros por segundo. Suelen ser muy utilizados por los bancos para los procesos de cierre del día, del mes o del año donde se deben hacer muchos cálculos por intereses y comisiones.
  • 13. Tecnologías Ferroviarias TIC’s Sistemas Operativos Tipos de Sistemas Operativos Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 13 Todos los computadores comenzaron trabajando de esta manera para ir evolucionando a lo largo del tiempo hacia equipos que permitían tanto el proceso por lotes como en tiempo real. Tiempo Real Los datos se van introduciendo a los sistemas al tiempo que se van produciendo quedando registrados con cierto nivel de procesamiento en el mismo momento en que se ingresan y permaneciendo disponibles para procesos posteriores que vienen a completar el que se realiza en el momento del ingreso. En general son sistemas orientados a operadores que, a través de una terminal, registran sus operaciones. El caso más común son las terminales POS o los equipos instalados para el pago con tarjetas como así también la mayoría de las aplicaciones que hoy se ejecutan en Internet. SEGÚN LA PROPIEDAD En sus orígenes cada sistema operativo pertenecía a un proveedor y era comercializado con el computador. Con la aparición del concepto de Computador Personal a principios de los años 70 se comenzaron a desarrollar sistemas operativos que, si bien tenían un propietario, ya no estaban ligados a una marca de computadora o modelo, derivando de este nuevo esquema una nueva forma de considerarlos: Propietarios Son sistemas para los que el usuario sólo recibe una autorización de uso (que hasta puede ser limitada de acuerdo a condiciones contractuales) pero no tiene derecho a modificarlo tanto desde el punto de vista legal (los contratos se lo prohíben) como desde el punto de vista técnico (al no disponer de los fuentes). El caso más conocido y generalizado es Windows. Tal es, también, la forma de comercialización de los sistemas operativos de las grandes computadores (main frames) provistos por IBM que funcionan con MV, MVS o IBM i. Abiertos Son sistemas que no tienen un propietario y por lo tanto no se comercializan ni se niegan los fuentes que los conforman. Tal es el caso de Linux.
  • 14. TIC’s Tecnologías Ferroviarias Sistemas Operativos Tipos de Sistemas Operativos Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 14 SEGÚN LA DISPONIBILIDAD La utilización cada vez más intensa de computadores, sobre todo en procesos de tiempo real, generó una gran dependencia entre el negocio y el computador. Por caso tenemos por muy bien conocida la situación en que el cajero de un banco dice que no puede operar ya que no tiene sistema. Los sistemas operativos no fueron ajenos a esto: Non Stop Sistemas de altísima disponibilidad con capacidad para recuperarse a sí mismos ante un inconveniente que en otros sistemas implicaría el re-arranque del equipo. HP Tandem, Stratus, IBM OS2 son ejemplos de estos tipos de sistemas. Algunos hacen foco en las fallas de software y otros en las fallas de hardware. Tales son, por ejemplo, los utilizados en las redes de cajeros automáticos o de autorización de tarjetas de crédito. Star / Stop Por contraposición a los sistemas non sotp, denominaremos en este punto como start /stop a todos los sistemas que no tienen la capacidad de recuperarse a sí mismos ante fallas de software. El caso más conocido es la pantalla azul de Windows que obliga a apagar y encender el equipo lo que se evidencia con el mensaje inicial de que “la sesión anterior no se cerró correctamente y podría haber archivos dañados”. SEGÚN LA FORMA COMERCIAL Llegados este punto nos encontramos que un sistema operativo no es solamente una solución técnica sino que también encierra una forma comercial respecto de la forma en que una empresa o una persona se puede hacer de una copia cumpliendo con las normas legales. De Libre Disponibilidad Los productores de estos sistemas no reciben retribución alguna por su instalación. En general son sistemas que se van enriqueciendo con el aporte que los propios usuarios van haciendo a lo largo del tiempo. Suelen conformar grupos de trabajo que se van nutriendo mutuamente a partir de los aportes que cada uno va haciendo. Linux, como alternativa a Unix, se desarrolló de este modo.
  • 15. Tecnologías Ferroviarias TIC’s Sistemas Operativos Tipos de Sistemas Operativos Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 15 Sistemas Pagos Todos aquellos a los que se accede a través de la compra de una licencia que autoriza su uso. Windows, Unix, OS Mac son ejemplos de este tipo de sistemas. Sin embargo también se puede mencionar las versiones de Linux provistas por Red Hat. En este caso la empresa no comercializa el sistema operativo sino sus servicios para mantenerlo actualizado con modificaciones cuyo funcionamiento está comprobado. CUADRO DE PRESTACIONES Sistema Tareas Usuario Proceso Propiedad. Diponib. Comerc. IBM-MVS IBM-Pwr i Multi. Multi Multi. Multi Ambos Ambos Si Si Std. Std Si Si MS Win MS Win server Mono Multi Nono Multi T. Real Ambos No No Std. Std. Si Si Unix Multi Multi Ambos Si Std. Si Linux Multi Multi Ambos Si Std. No Strattus Vos Multi Multi T. Real Si N. Stop Si Tandem Multi Multi T. Real Si N. Stop Si
  • 16. TIC’s Tecnologías Ferroviarias Sistemas Operativos Tipos de Sistemas Operativos Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 16 SISTEMAS OPERATIVOS PARA CELULARES El avance en el desarrollo de procesadores al tiempo que se reducían sus costos de producción habilitó la aplicación de estos conceptos a una serie de aplicaciones impensadas 30 años antes. Por caso vale mencionar a los celulares, las tabletas, equipos para medicina, para control numérico, para aviones (aviónica), etc. Probablemente el de mayor impacto ha sido el de los celulares que con su capilaridad han llegado prácticamente a todo el mundo. En el contexto del presente documento denominaremos como Abiertos, Cooperativos y Cerrados a los tres grupos en los que se pueden dividir los sistemas operativos para equipos móviles: (2) Abiertos Son los desarrollados por empresas de software y luego utilizados por las empresas de celulares. Tal es el caso de Windows Phone de Microsoft y Android de Google a los que diversas compañías incorporaron dentro de algunos de sus modelos, principalmente a los denominados “Smart phones” (teléfonos inteligentes). Android está considerado en la actualidad como el líder en sistemas operativos para celulares. Cooperativos El desarrollo de un sistema operativo tiene costos importantes por lo que en algunos casos las empresas afrontan gastos en conjunto con la idea de disminuir el impacto que el mismo tendría en una sola. Así se desarrolló Symbian que entre sus principales patrocinadores cuenta a Nokia, Sony Ericsson, Samsum, Siemens, etc. Cerrados Son aquellos desarrollados para una marca exclusiva como es el caso de Black Berry OD para Black Berry de la empresa canadiense Research In Motion o de IOS para el Iphone de Aple
  • 17. Tecnologías Ferroviarias TIC’s Sistemas Operativos Sistemas Propietarios y Sistemas GNU Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 17 IV– SISTEMAS PROPIETARIOS y SISTEMAS GNU Introducción Tal lo dicho al inicio, el desarrollo de los sistemas operativos estuvo siempre ligado al fabricante del computador. Esta situación derivó lógicamente en que cada equipo tuviera su propio sistema operativo que, en la mayoría de los casos, ni siquiera era compatible con otros modelos de equipos de la misma marca y fabricante. Tal fue la situación a lo largo del tiempo que hubo marcas que tuvieron que desarrollar sistemas operativos que le brindaran a sus Clientes la posibilidad de migrar de un equipo a otro en la forma menos traumática posible. Así, por nombrar un caso, IBM lanzó en los años 70 su sistema operativo VM (virtual machine) que le permitía a sus Clientes cambiar de equipo pero seguir utilizando el sistema operativo anterior para lo que VM le hacía creer que seguía trabajando en el computador original. Del mismo modo VM permitía migrar de versión de sistema operativo o del sistema mismo, ya que con el correr de los años la venta de un sistema operativo pasó a ser un negocio tan importante como la venta de equipos. En este contexto se entendía que un sistema propietario era el que estaba unívocamente ligado a una marca ya que el Cliente no tenía posibilidad de usar ningún otro sistema que no fuera el provisto por el fabricante de los equipos. Es decir el proveedor integraba en una sola propuesta tanto el equipo como el sistema operativo. La aparición del microprocesador como elemento de integración a un computador que podía ensamblarse en cualquier fábrica dio origen a los sistemas operativos que ya no estaban estrictamente ligados al equipo sino más bien al procesador. De este modo el Zilog Z80 estuvo íntimamente ligado al sistema operativo CPM, los Motorola 68000 a Unix y Mac Os y finalmente los Intel a MS DOS. El establecimiento de Intel casi como un genérico en cuanto a procesadores ha impulsado el desarrollo de otras marcas como AMD y Citrix que, no siendo Intel de origen, hacen lo mismo y casi en idéntica manera, por lo menos para el sistema operativo Windows. Esta situación impuso una nueva visión sobre los sistemas propietarios pues si bien estos podrían ser provistos por el fabricante del equipo, lo cierto es que el proveedor original era otro. Nacía así un vínculo entre microprocesador
  • 18. TIC’s Tecnologías Ferroviarias Sistemas Operativos Sistemas Propietarios y Sistemas GNU Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 18 y sistema operativo (Intel y Microsoft) que aún hoy se mantiene a través de la retroalimentación que cada uno provee al otro. Mayor capacidad de proceso demanda sistemas operativos más sofisticados que a la vez requieren mayor capacidad de proceso Sistema Propietario Derivamos así en una nueva concepción de sistema propietario más amplia que define como tal a aquellos sistemas en los que el Cliente / Usuario adquiere una licencia por la que sólo tiene derecho a uso y dentro de los límites que la misma licencia impone. No lo puede modificar por cuestiones legales (la licencia no se lo permite) y por cuestiones técnicas (no dispone del fuente de los programas). Por otra parte el proveedor del sistema sólo se compromete a distribuir los arreglos a problemas que se hubieran descubierto luego de la liberación a mercado pero no así con las mejoras las que en muchos casos tienen costos diferenciados. Otro aspecto no menos importante es que el proveedor del sistema se compromete a mantenerlo activo y brindar soporte por un tiempo determinado pasado el cual el Cliente / Usuario, podría seguir usándolo pero sin derecho a realizar consultas y mucho menos solicitar actualizaciones o arreglos. En definitiva el software propietario genera un vínculo entre el proveedor y el Cliente que tiende a mantenerse eternamente. En tal sentido y por fuera de los sistemas operativos de grandes equipos (main frames), los sistemas propietarios más difundidos son Windows (en todas sus versiones), Unix y más recientemente OS Mac que retoma el vínculo indisoluble entre software y hardware de un mismo proveedor. ¿Qué es Software Libre? Antes de analizar las características de un software GNU es interesante mencionar el concepto de “software libre”. Si bien no hay una definición completamente académica al respecto, en la actualidad se considera que un software es libre en la medida de las libertades que tiene el usuario sobre el mismo y en tal sentido el consenso general admite 4 grados de libertad a saber  Libertad 0: De uso de software para lo que el usuario quiera sin límites ni objetivo determinado.  Libertad 1: De estudio del software y adaptación a las necesidades propias del usuario. Esto implica el libre acceso al código fuente del software.  Libertad 2: De distribución de copias sin ninguna restricción.
  • 19. Tecnologías Ferroviarias TIC’s Sistemas Operativos Sistemas Propietarios y Sistemas GNU Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 19  Libertad 3: De mejorar e incorporar novedades y publicarlas de modo de hacer partícipe a todos los usuarios de los beneficios que se hubieran incorporado. Hay muchos softwares que admiten alguno o varios de los 4 grados de libertad mencionados, sin embargo se le da la calificación de software libre sólo a aquellos que cumplen con las 4 libertades en forma incondicional. (3) Sistemas GNU Richard Stallman de Nueva York anunció en septiembre de 1983 la creación del proyecto GNU (acrónimo de GNU No es Unix) y dos años después se publicó lo que dio en conocerse como el “Manifiesto de GNU”. La obsesión de Stallman fue promocionar el desarrollo de software libre que tuviera prestaciones similares a lo que en ese momento era Unix que fue prácticamente el primer sistema operativo comercial abierto (o sea que se podría correr en diversas marcas y modelos de computadoras). (4) En este contexto “libre” no significa gratuito sino que al poseerlo (sea que le entregaron una copia, sea que lo adquirió), el usuario tiene libertad de hacer con él lo que quiera en los términos de la libertades mencionadas en el punto anterior. Así el “proyecto GNU” busca nutrirse de una comunidad cooperativa en la que todos proveen al desarrollo de una herramienta y sacan de ella todo lo que necesitan, buscando eliminar la figura de “dueño” del software. El concepto de software libre no era nuevo ya que desde hacía varios años muchas compañías distribuían versiones de software de distinto tipo sobre el que, una vez entregado, el usuario podía hacer lo que quisiera. Sin embargo estos paquetes de software siempre eran accesorios o satélites de otros que si debían ser adquiridos. Distinto era el caso en el ambiente académico donde por tradición tanto los estudiantes como los profesores suelen compartir sus desarrollos sin más interés que mantener su nombre ligado a los mismos. El proyecto GNU fijó como primer objetivo el desarrollo de un sistema operativo ya que es lo primero que necesita un computador para empezar a operar. En tal sentido se definió que el nuevo sistema debía ser compatible con Unix debido a que las características técnicas del mismo se basaban en su portabilidad, cosa que también se buscaba con el nuevo sistema GNU.
  • 20. TIC’s Tecnologías Ferroviarias Sistemas Operativos Sistemas Propietarios y Sistemas GNU Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 20 Dado lo ambicioso del proyecto en el sentido de la demanda de horas hombre que un sistema operativo requiere para su desarrollo, se fundó al “Free Software Foundation” sin fines de lucro pero con el objetivo de recaudar los fondos que hicieran viable el proyecto original. Hacia 1990 ya se habían escrito prácticamente todos los componentes del sistema excepto el núcleo que es la parte del sistema más ligada al hardware y por lo tanto a las particularidades de cada modelo de computador y de cada fabricante. Para 1991 Linus Torvalds había finalizado la construcción de su núcleo al que denominó “Linux” que era muy similar a Unix y un año después lo liberó al mercado como software libre. Así se combinaron ambos, núcleo Linux y sistema GNU para converger en lo que se dio en llamar GNU/Linux que, ahora sí, era un sistema operativo completo y que se ha generalizado erróneamente como Linux. En la actualidad hay decenas de millones de usuarios, algunos de los cuales son realmente libres en el sentido que se bajaron su propia versión y otros que las obtuvieron de distribuidores con o sin costo. La diferencia entre unos y otros es que los originados en distribuidores suelen tener partes de firmware (relacionada con el hardware) que no es ni podría ser libre por lo que los cuatro grados de libertad mencionados al inicio se ven de algún modo reducidos. Actualmente la empresa Red Hat comercializa una forma de actualización de GNU/Linux que si bien no incluye la licencia, le brinda al usuario la “tranquilidad” de estar actualizado con una versión probada y operativa. Algunas grandes empresas trabajan con este esquema logrando al final del camino, cierta independencia técnica y una reducción de costos discutible. Como se dijo se priorizó el sistema operativo pues es el inicio de cualquier operación en computadora, pero una vez estabilizado el mismo se comenzó a trabajar en otros tipos de software como de texto, planilla de cálculo, presentaciones y un sinfín de otras aplicaciones que se pueden ver en el página de Free Software Foundation (5). También se consideraron las necesidades del usuario que se inicia para lo que se desarrolló una plataforma de escritorio amigable y sencilla (6). Y puesto que la premisa inicial es que el software sea un bien de todos también se incursionó en el tema juegos (7).
  • 21. Tecnologías Ferroviarias TIC’s Sistemas Operativos Sistemas Propietarios y Sistemas GNU Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 21 ¿Tiene límites el desarrollo de software libre? Desde el punto de vista técnico no hay ninguna limitación. Sólo aparecen aquellas que tienen algunos estados que tienen leyes de patentes que, además de reconocerle derechos a quienes registraron piezas de software a su nombre también los protege prohibiendo el uso de softwares libre
  • 22.
  • 23. Tecnologías Ferroviarias TIC’s Sistemas Operativos Administración de Sistemas Operativos Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 23 V– ADMINISTRACIÓN DE SISTEMAS OPERATIVOS Introducción Inicialmente una computadora era un equipo que era programado, operado y administrado por un experto que sabía prácticamente todas las funciones y como desarrollarlas. El primer objetivo de un sistema operativo fue liberar al programador del manejo de los dispositivos que conformaban el computador, al tiempo que aparece la figura del operador encargado de hacer trabajar al computador y que por lo tanto tenía que tener cierto conocimiento de por qué, para qué y donde estaban los datos y donde y como se entregarían los resultados. Así se desarrollaron formas de comunicación entre el programador y el computador, principalmente a través de los lenguajes de programación que, una vez superados los “assembler” de cada marca dieron lugar a los cuasi universales como Cobol, Fortran, RPG. La mayor capacidad de los procesadores por un lado y la mayor sofisticación en las necesidades de programación dieron lugar a los lenguajes visuales como Visual Basic o 4d donde el programador se maneja con conceptos gráficos además de las instrucciones de programación. La aparición de Internet como entorno de trabajo y de los sistemas “web enable” no hubiera sido posible si no se dispusiera de entornos (ya no lenguajes simplemente) de desarrollo como Java o .Net. Sin embargo la comunicación entre el operador y el computador ha ido más en el sentido de los comandos que de los desarrollos gráficos. Esto es así pues el trabajo del operador está en general muy estructurado y no requiere de las capacidades de desarrollo que hacen a la tarea misma de construcción de programas y sistemas. Resulta entonces que a lo largo de los años si bien se incorporaron funcionalidades, prestaciones y capacidad de proceso, la comunicación entre el operador y el computador no ha variado sustancialmente y se sigue utilizando el esquema de línea de comandos
  • 24. TIC’s Tecnologías Ferroviarias Sistemas Operativos Administración de Sistemas Operativos Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 24 que prácticamente, como se dijo al inicio, es lo que dio origen al concepto de Sistema Operativo.: Posicionales Al comando lo siguen los parámetros, que se deben ingresar en un orden determinado, habitualmente separados por “,” o “;”. Paramétricos El comando es seguido por palabras clave que identifican a cada parámetro los cuales en general se separan con “,” o “;”. Procedimientos Son listas de comandos almacenadas como un archivo al cual el operador convoca para ser ejecutado. En DOS son los archivos con terminación .bat. En el terreno de los grandes computadores, seguramente el más difundido es el desarrollado por IBM para sus propios equipos que casi conforma un lenguaje de programación en sí mismo. Es conocido por sus siglas en inglés; JCL (Job Control Language) cuya traducción no deja dudas respecto de su objetivo: Lenguaje de Control de Tareas.
  • 25. TIC’s Tecnologías Ferroviarias Sistemas Operativos Referencias Daniel Pereyra, Emanuel Córdoba, Diego Turró, José M. Falcioni Pag. 25 REFERENCIAS (1) Pablo Castano Sistemas Operativos Evolución e Historia a través del tiempo http://www.academia.edu/4079960/Sistemas_Operativos_Evolucion_e_Historia _a_traves_del_tiempo (2) Melki Reyes Creador del sitio http://iphoneandord.com http://iphoneandord.com/los-5-mejores-sistemas-operativos-para- celulares/ (3) Sitio Oficial del Proyecto GNU Patrocinado por Free Software Foundation http://www.gnu.org/home.es.html (4) Sitio Oficial del Proyecto GNU Patrocinado por Free Software Foundation http://www.gnu.org/gnu/gnu-history.html (5) Sitio Oficial de Free Software Foundation http://directory.fsf.org/wiki/Main_Page (6) Sitio Oficial del Proyecto GNOME http://www.gnome.org (7) Sitio Oficial de Free Software Foundation http://directory.fsf.org/wiki/Category/Game