Bibliografia Tema Hardware y Software
Bibliografia Tema Hardware y Software
Bibliografia Tema Hardware y Software
Introducción
Laudon y Laudon definen infraestructura de tecnología de información (TI) a los recursos
de tecnología compartidos que proporcionan la plataforma para las aplicaciones de sistemas de
información específicas de la empresa. La infraestructura de TI incluye inversiones en hardware,
software y servicios —como consultoría, entrenamiento y capacitación— que se comparten a
través de toda la empresa o de todas las unidades de negocios de la empresa.
La infraestructura de TI de una empresa proporciona los fundamentos para servir a los
clientes, trabajar con los proveedores y manejar los procesos de negocios internos de la
empresa.
Definición de la Infraestructura de TI
La infraestructura de TI consiste en un conjunto de dispositivos físicos y aplicaciones de
software que se requieren para operar toda la empresa. Sin embargo, la infraestructura de TI
también es un conjunto de servicios a lo largo y ancho de la empresa, presupuestados por la
administración y que abarcan capacidades tanto humanas como técnicas. Entre estos servicios
se incluyen los siguientes:
1
• Servicios de entrenamiento en TI que proporcionan a los empleados capacitación en el
uso de los sistemas y a los gerentes, capacitación sobre la manera de planificar y manejar
las inversiones en TI.
Ecosistema de la Infraestructura de TI
(Extraído de Sistema de Información Gerencial de Laudon y Laudon – XII Edición – Página 176.
2
Hardware
El diccionario enciclopédico Larousse (México 2001) hace la aclaración que es una voz
inglesa utilizada en Informática y la define como el conjunto de órganos físicos de un sistema
informático. Por su parte del diccionario de la lengua española – Real Academia Española,
vigésimo segunda edición – lo define como el conjunto de los componentes que integran la parte
material de una computadora.
Generalidades
El hablar de sistemas informáticos nos lleva a hablar de computadoras. Para ello vamos
a definir a la computadora como un aparato electrónico capaz de interpretar y ejecutar comandos
programados para operaciones de entrada, salida, cálculo y lógica.
Las computadoras:
1. Reciben entradas. Las entradas son los datos que se capturan en un sistema de
computación para su procesamiento.
2. Producen salidas. Las salidas son la presentación de los resultados del
procesamiento.
3. Procesan información.
4. Almacenan información.
1. Dispositivos de entrada.
2. Dispositivos de salida.
3. Unidad central de procesamiento. Es la computadora real, la “inteligencia” de un
sistema de computación.
4. Memoria y dispositivos de almacenamiento.
♦ PC AIO (All in One – Todo en Uno): se caracterizan por tener incorporado en la monitor los
puertos de conexión, como así también el CPU, Placa Madre y lectoras de tarjetas y lector
de medios ópticos. Su principal característica es ocupar menos espacio que una PC de
escritorio.
3
dispositivos lectores de DVD. Es utilizado principalmente para navegar por Internet y
realizar funciones básicas como procesador de texto y de hojas de cálculo.
♦ Tablet PC: Un tablet PC es una computadora portátil con la que se puede interactuar
a través de una pantalla táctil o multitáctil. El usuario puede utilizar una pluma stylus
o los dedos para trabajar con él sin necesidad de teclado físico, o mouse.
♦ Puertos: Son puntos de conexión en la parte exterior del chasis de la computadora a los que
se conectan algunos canales. El puerto permite una conexión directa con el bus eléctrico
común de la PC. Hoy el puerto utilizado es el USB (Universal Serial Bus) que permite la
comunicación de cualquier periférico a una mayor velocidad. Generalmente se utilizan para
cámaras digitales, escáneres e impresoras. Fue diseñado para facilitar la instalación de
componentes externos, ya que este tipo de dispositivos son detectados de forma automática
por la computadora (plug&play) y cuentan con la ventaja de que no tenemos que apagar ni
reiniciar la computadora para conectarlo y no se tiene la necesidad de tener fuentes de
alimentaciones externas para dicho periférico.
Adquisición de un computador
Criterios que deben considerarse:
♦ Costo: debe comprender no sólo la inversión en hardware con sus respectivos periféricos
sino también en software.
4
♦ Proveedor: Tender en la compra hacia marcas que puedan asegurar en el futuro la
provisión de servicio y piezas.
♦ Curva: Debe tratar de evitarse la compra de un computador tanto en los primeros como
en los últimos años de vida del modelo.
Para las computadoras portátiles, los criterios que deben considerarse, además de los
enunciados precedentemente son:
♦ Duración de las baterías: si bien el avance en la duración de las baterías fue importante
en los últimos años, sigue siendo un punto débil de la mayoría de los equipos portables.
2. Calcular: en rigor sólo suman, pero así logran realizar las 4 operaciones básicas.
Sistema binario
Las computadoras se construyen a partir de dispositivos de conmutación que reducen
toda la información a ceros y unos, es decir que representan los números con el sistema binario,
un sistema que denota todos los números con combinaciones de 2 dígitos. Es decir que el
potencial de la computadora se basa en sólo dos estados electrónicos: encendido y apagado.
Las características físicas de la computadora permiten que se combinen estos dos estados
electrónicos para representar letras, números, colores.
5
Las computadoras cuentan con software que convierte automáticamente los números
decimales en binarios y viceversa. El procesamiento de número binarios de la computadora es
totalmente invisible para el usuario humano.
Para que las palabras, frases y párrafos se ajusten a los circuitos exclusivamente binarios
de la computadora, se han creado códigos que representan cada letra, dígito y carácter especial
como una cadena única de bits. El código más común es el ASCII (American Standard Code for
Information Interchange, Código Estándar Estadounidense para el Intercambio de Información).
Un grupo de bits puede representar colores, sonidos y casi cualquier otro tipo de
información que pueda llegar a procesar un computador.
La computadora almacena los programas como colecciones de bits, lo mismo que los
datos.
Unidades de medida
1. Bit (binarydigit): Unidad básica de datos de la computadora.
2. Byte (binaryterm): Grupo de 8 bits; cada byte representa un carácter de información.
3. Kilobyte (KB): aproximadamente 1000 bytes, exactamente 1024 bytes.
4. Megabyte (MB): aproximadamente 1000KB, o sea un millón de bytes.
5. Gigabyte (GB): aproximadamente 1000MB.
6. Terabyte (TB): aproximadamente 1000 GB.
7. Petabyte (PB): aproximadamente 1000 TB.
8. Exabyte (EB): aproximadamente 1000 PB.
9. Zettabyte (ZB): aproximadamente 1000 EB.
10. Yottabyte (YB): aproximadamente 1000 ZB.
Con estos mismos términos se cuantifica el tamaño de los archivos de una computadora.
Un archivo (o documento) es una colección organizada de información, almacenada en una
forma que pueda leer la computadora.
6
Unidad central de procesamiento UCP o CPU (Central
Processing Unit)
El usuario proporciona al computador patrones de bits (entrada) y éste sigue las
instrucciones para transformar esa entrada en otro patrón de bits (salida) y devolverla al usuario.
Estas transformaciones son realizadas por la UCP o procesador, que interpreta y lleva a
cabo las instrucciones de los programas, efectúa manipulaciones aritméticas y lógicas con los
datos y se comunica con las demás partes del sistema. Una UCP es una colección compleja de
circuitos electrónicos. Cuando se incorporan todos estos circuitos en un chip de silicio, a este
chip se le denomina microprocesador. La UCP y otros chips y componentes electrónicos se
ubican en un tablero de circuitos o motherboard o placa madre.
Unidad de control
Si el procesador es el núcleo del sistema de computación, la unidad de control lo es del
procesador.
Tiene 3 funciones principales:
• Leer e interpretar instrucciones del programa.
• Dirigir la operación de los componentes internos del procesador.
• Controlar el flujo de programas y datos hacia y desde la RAM.
La unidad de control dirige otros componentes del procesador para realizar las
operaciones necesarias y ejecutar la instrucción.
Registros
Son las áreas de almacenamiento de trabajo de alta velocidad que contiene la unidad de
control, que no pueden almacenar más que unos cuantos bytes. Los registros manejan
instrucciones y datos a una velocidad unas 10 veces mayor que la de la memoria caché y se
usan para una variedad de funciones de procesamiento. Los registros facilitan el movimiento de
datos e instrucciones entre la RAM, la unidad de control y la unidad aritmético-lógica.
• Registro de la instrucción: registro que contiene la instrucción que se está ejecutando.
• Registros de uso general: almacenan los datos necesarios para el procesamiento
inmediato.
Unidad aritmético-lógica
Realiza todos los cálculos (suma, resta, multiplicación y división) y todas las operaciones
lógicas (comparaciones numéricas o alfabéticas).
Procesadores Actuales
La tecnología de construcción de microprocesadores llegó a un límite físico en cuanto a
su construcción con las tecnologías actuales disponibles y sobre todo a un costo aceptable.
Durante años la evolución de los procesadores fue cambio de arquitectura y aumento de la
frecuencia del reloj del procesador cumpliéndose la ley empírica de Moore1. Es por ello que en
unos pocos años pasamos de hablar de Mhz a Ghz. Esta carrera que dominó el escenario de
los procesadores durante los últimos 40 años tomo un camino distinto. En vez de aumentar la
velocidad se empezó por agregar núcleos en un solo procesador: esto es en palabras sencillas
los nuevos procesadores poseen dos núcleos (core) en vez de uno (como los anteriores) y por
ello realizan el trabajo más rápido. Sería el equivalente de tener dos procesadores en vez de uno
trabajando en forma conjunta. Esta técnica no es novedosa toda vez que las placas madres de
los servidores permitían la incorporación de dos o más procesadores desde hace bastante
1
La Ley de Moore es una ley empírica que expresa que, aproximadamente cada dos años, se
duplica el número de transistores en un microprocesador de PC. Fue formulada por el co-fundador
de INTEL, Gordon E. Moore, en el año1965, y cuyo cumplimiento se ha podido constatar hasta
hoy. Moore afirmó que la tecnología tenía futuro, que el número de transistores por pulgada en
circuitos integrados se duplicaba cada año y que la tendencia continuaría durante las siguientes
dos décadas. Luego modificó su propia ley cambiando el tiempo de duplicación a 18 meses.
8
tiempo. La novedad radica en que los dos procesadores vienen juntos en un solo
encapsulamiento.
Otra novedad radica en la aparición de familias de procesadores dirigidos a tipos
específicos de Computadoras. Hace 10 años hablamos de procesadores para PC y para
servidores, luego aparecieron los procesadores económicos de PC y los de alto rango, además
de los destinados a servidores. Ahora, tanto Intel como AMD ofrecen procesadores específicos
para equipos portátiles (notebooks).
Los aspectos que destacan en los microprocesadores destinados a notebooks son los
siguientes:
1. Menor consumo de energía.
2. Menor generación de calor.
3. Trabajar a frecuencia de reloj variable teniendo en cuenta el uso del sistema.
9
Procesadores para tablets y smartphones
Son procesadores que se caracterizan por un menor poder de cómputo, pero a su favor
tienen un menor consumo energético y una menor generación de calor. Se destacan en este
segmento los procesadores de arquitectura ARM producido por empresas como Samsung,
Qualcomm y Apple entre muchas otras.
ROM (Read Only Memory, memoria sólo de lectura): Es una memoria no volátil, porque
el computador puede leer información de ella pero nunca escribir información nueva. Todas las
computadoras cuentan con dispositivos de ROM que contienen las instrucciones de arranque y
otra información crítica. La información en la ROM se graba permanentemente cuando nace el
computador, pero no hay manera de reemplazarla a menos que se reemplace el chip de ROM.
Memoria caché: Se usa para facilitar una transferencia aún más rápida de instrucciones
y datos al procesador; es decir que se usa para mejorar el caudal de proceso (velocidad con que
un sistema de computación puede realizar el trabajo). Al igual que la RAM, el caché es un área
de almacenamiento de alta velocidad para las instrucciones de los programas y los datos, pero
es 10 veces más rápida que la RAM y mucho más cara. Con sólo una fracción de la capacidad
de la RAM, la memoria caché sólo contiene las instrucciones y los datos que es probable que el
procesador requiera enseguida.
10
Los dispositivos de entrada traducen los datos a una forma que la computadora pueda
interpretar, para luego procesarlos y almacenarlos.
Dispositivos manuales
Teclado alfanumérico: El estándar es actualmente el teclado de 101 letras con la
distribución QWERTY, 12 teclas de funciones, un teclado o pad numérico, teclas de función y
teclas para el control del cursor. Algunos teclados están diseñados para aplicaciones específicas,
permitiendo una interacción rápida con los sistemas de computación (v.g.: caja registradora). El
teclado es un circuito en forma de matriz; cada circuito está conectado al dispositivo controlador,
que reconoce la letra o código que envía el usuario cuando se cierra o abre un circuito. La
configuración del teclado puede ser modificado por software.
Dispositivos apuntadores
Ratón o Mouse: La efectividad de las GUI (Interfaz Gráfica de Usuario – por su sigla en
inglés y en oposición a la interfaz por comandos) depende de la capacidad del usuario para hacer
una selección rápida de una pantalla con íconos o menús. En estos casos el mouse puede
colocar el apuntador (o cursor gráfico) sobre un icono con rapidez y eficiencia. Suele estar dotado
de dos o tres botones de pulsación que permiten activar distintas acciones dependiendo del botón
pulsado (izquierdo, central, derecho) y del área en el que se encuentra el puntero. Actualmente
la mayoría de ratones cuentan con una rueda central que sustituye al tercer botón esto permite
mayor comodidad en el uso de algunas aplicaciones (como por ejemplo, los procesadores de
texto o las ventanas de los navegadores de Internet) al integrar acciones relacionadas con el
movimiento ascendente y descendente del contenido de la pantalla.
Bola rastreadora (trackball) o bola palmar: Es una bola insertada en una pequeña caja
que se hace girar con los dedos para mover el curso gráfico.
Pantalla sensible al tacto: Sirven cuando hay muchos usuarios no familiarizados con las
computadoras. Puede ser sensible al tacto por la presión o por el calor. Son de muy baja
velocidad.
Dispositivos ópticos
Lector de marcas o rastreador de marca óptica: Usa la luz reflejada para determinar la
ubicación de marcas de lápiz en hojas de respuestas estándar y formularios similares.
Lector de código de barras: Usa la luz para leer UPC (Universal Product Codes, Códigos
universales de productos), códigos de inventario y otros códigos creados con patrones de barras
de anchura variable. Los códigos de barra representan datos alfanuméricos variando el ancho y
la combinación de las líneas verticales adyacentes. La ventaja de los códigos de barras sobre
los caracteres es que la posición u orientación del código que se lee no es tan importante para
el lector.
Lector de vara (lápiz óptico): Usa luz para leer caracteres alfabéticos y numéricos escritos
con un tipo de letra especial, siendo también legible para las personas este tipo de letra; muchas
veces estos lectores están conectados a terminales POS (point-of -sale, punto de venta). Cuando
se usan de esta forma el computador lleva a cabo un reconocimiento óptico de caracteres (OCR,
optical carácter recognition).
11
Rastreador de páginas: Rastrea e interpreta los caracteres alfanuméricos de las páginas
impresas normales. Se usa para convertir una copia dura a un formato que la máquina puede
leer. Este tipo de rastreador puede reducir al mínimo o eliminar la captura de datos mediante el
teclado.
Dispositivos magnéticos
Lectora de bandas magnéticas: Las bandas magnéticas del reverso de las tarjetas de
crédito, por ejemplo, ofrece otro medio de captura de datos directamente de la fuente (como los
dispositivos ópticos). Se codifican las bandas con datos apropiados para la aplicación. Las
bandas magnéticas contienen muchos más datos por unidad de espacio que los caracteres
impresos o los códigos de barras. Además, dado que no se pueden leer visualmente, son
perfectos para almacenar datos confidenciales.
Digitalizadores
Para que un computador pueda reconocer texto manuscritos, primero tiene que digitalizar
la información, convertirla en alguna forma digital para poder almacenarla en la memoria del
computador. Hay diferentes dispositivos de entrada para capturar y digitalizar información:
Cámara digital: Es un digitalizador de imágenes que permite tomar fotografías del mundo
real y obtener imágenes digitales; es decir que no se limita a capturar imágenes impresas planas,
puede registrar las mismas cosas que una cámara normal, sólo que en lugar de registrar las
imágenes en película, las cámaras digitales almacenan patrones de bits en discos u otros medios
de almacenamiento digital.
La tecnología más reciente permite sistemas independientes del locutor, pero necesitan
una base de datos muy grande para aceptar el patrón de voz de cualquier persona.
12
Otras entradas
Tarjetas inteligentes: Son una versión mejorada de las tarjetas con banda magnética.
Contienen un microprocesador que almacena algunos datos de seguridad y personales en su
memoria en todo momento. Dado que las tarjetas inteligentes pueden tener más información,
que tienen cierta capacidad de procesamiento y que es casi imposible duplicarlas, seguramente
sustituirán a las tarjetas con bandas magnéticas.
Conceptos vinculados
Documentos retornables: Un documento retornable es una salida generada por
computadora que finalmente regresa como una entrada que la máquina puede leer.
Monitores
Las imágenes de un monitor se componen de pequeños puntos llamados pixeles (picture
elements) o elementos de imagen. La cantidad de ellos que hay por cada pulgada cuadrada
determina la definición del monitor que se expresa en puntos por pulgada o dpi (dots per inch).
Cuanta más alta es la definición, más cercanos están los puntos. Actualmente los monitores son
de pantalla plana.
La tecnología más difundida es LCD (liquid cristal display), pantalla de cristal líquido y
ahora empiezan a ser más económicos los monitores LCD con tecnología LED (reemplazan las
lámparas fluorescentes por diodos emisores de luz, siendo sus principales ventajas un menor
consumo energético y un mayor calidad de imagen.
Asimismo tenemos que tener en cuenta la resolución que soporta medidas en píxel. Por
ejemplo un LCD de 20 pulgadas la resolución estándar es 1600 x 1200 píxeles.
13
También tenemos monitores con pantallas táctiles. Una pantalla táctil es una pantalla que
mediante un toque directo sobre su superficie permite la entrada de datos y órdenes
al dispositivo, y a su vez muestra los resultados introducidos previamente; actuando
como periférico de entrada y periférico de salida de datos.
Resistivas: Son más baratas y no les afectan el polvo ni el agua, y además pueden ser
usadas con un puntero o con el dedo. Sin embargo, pierden hasta un 25% del brillo.
Capacitivas: La calidad de imagen es mejor, son mucho más precisas y permiten el uso
de varios dedos a la vez (multitouch). Esta tecnología es más cara.
Impresoras
Una impresora permite obtener una copia física de cualquier información que pueda
aparecer en pantalla. Hay dos grupos básicos de impresoras:
DE NO IMPACTO O DE PÁGINA: Han ido reemplazando a las anteriores, salvo cuando hay que
imprimir formularios con varias copias imprimen una sola copia a la vez); usan sustancias
químicas, rayos láser y calor para crear imágenes en el papel; tienen una definición mucho mayor
(600 dpi o más) y pueden ser:
• de chorro de tinta (inyección de tinta): rocían tinta directamente sobre el papel. Utilizan
varias cámaras de inyección controladas de manera independiente para inyectar
pequeñas gotas de tinta sobre el papel.
• láser: un rayo láser crea patrones de cargas eléctricas en un tambor giratorio; estos
patrones atraen tonificador (tóner) y lo transfieren al papel conforme gira el tambor.
• Térmicas: utilizan calor para marcar papeles especiales (termo sensibles).
RESPUESTA AUDIBLE
Hay dos tipos de unidades de respuesta de voz: uno utiliza la reproducción de una voz
humana y la el otro utiliza un sintetizador de voz.
Los sintetizadores sirven para generar música, ruido o cualquier sonido intermedio.
14
por el mismo u otro computador. El almacenamiento secundario es más barato y de mayor
capacidad que el almacenamiento primario.
Procesamiento secuencial
Es el que se da en medios de almacenamiento en el cual el usuario debe pasar
secuencialmente por la información, en el mismo orden en que fue grabada, hasta llegar al que
le interesa.
Un archivo secuencial se procesa de principio a fin. Todo el archivo se debe procesar,
aun cuando se actualice sólo un registro. Este tipo de procesamiento requiere de:
1. un archivo maestro, fuente permanente de todos los datos;
2. un archivo de transacción, refleja la actividad diaria.
Antes del procesamiento, los registros en ambos archivos se clasifican y ordenan en
secuencia ascendente por clave. Ambos archivos constituirán entradas y el nuevo archivo
maestro será la salida, reflejando las actualizaciones. En este procesamiento siempre se crea un
nuevo archivo maestro para las actualizaciones realizadas.
Procesamiento aleatorio
Se tiene acceso a los programas y datos deseados directamente del medio de
almacenamiento. En este tipo de procesamiento sólo se necesita el valor del campo clave del
registro para recuperar o actualizar un registro.
15
Un disco duro portátil (o disco duro externo) es un disco duro que es
fácilmente transportable de un lado a otro sin necesidad de consumir
energía eléctrica o batería.
Se han desarrollado dispositivos que combinan ambas tecnologías, es decir discos duros
y memorias flash, se denominan discos duros híbridos
soportan el sistema operativo Android 4.1 o superior sin la necesidad de usar un adaptador o
cable adicional. Además, incluye el puerto USB estándar para conectar a una PC o laptop de
manera tradicional.
Discos ópticos
16
Una unidad de disco óptico usa rayos láser en lugar de imanes para leer y escribir la
información en la superficie del disco. Aunque no son tan rápidos como los discos duros, los
discos ópticos tienen mucho más espacio para almacenar datos.
Los discos ópticos son menos sensibles a las fluctuaciones ambientales y proporcionan
mayor almacenamiento a un costo menor.
CD-ROM
Las unidades de CD-ROM (compact disc-read only memory, disco compacto-memoria
sólo de lectura) son unidades ópticas capaces de leer CD-ROM, discos de datos físicamente
idénticos a un disco compacto musical. La superficie del disco está recubierta de un material que
refleja la luz. La grabación de los datos se realiza creando agujeros microscópicos que dispersan
la luz (pits) alternándolos con zonas que sí la reflejan (lands). Se utiliza un rayo láser y un
fotodiodo para leer esta información. Su capacidad de almacenamiento es de unos 600 Mb de
información (equivalente a unos 70 minutos de sonido grabado).
1. De sólo lectura del inglés, CD-ROM (Compact Disc – Read Only Memory).
2. Grabable: del inglés, CD-R (Compact Disc - Recordable).
3. Reescribible: del inglés CD-RW (Compact Disc – Re-Writable).
DVD
DVD acrónimo inglés de Digital Versatile Disc (Disco Versátil Digital), es un soporte para
el almacenamiento de datos binarios de igual funcionamiento y tamaño que el CD-ROM, aunque
con pistas más finas, lo cual aumenta la densidad de la información grabable en la superficie y
por tanto le da una mayor capacidad de almacenamiento que el CD-ROM.
Blu-ray (también conocido como Blu-ray Disc o BD) es un formato de disco óptico de
nueva generación de 12 cm de diámetro (igual que el CD y el DVD) para vídeo de alta definición
y almacenamiento de datos de alta densidad. Su capacidad de almacenamiento actualmente
llega a 50 GB a doble capa y a 25 GB a una capa.
El disco Blu-Ray hace uso de un rayo láser de color azul con una longitud de onda corta
de 405 nanómetros, a diferencia del DVD, el cual usa un láser de color rojo de 650 nanómetros.
Esto, junto con otros avances tecnológicos, permite almacenar sustancialmente más información
que el DVD en un disco de las mismas dimensiones y aspecto externo. Blu-ray obtiene su nombre
del color azul del rayo láser ("blue ray" en español sería una forma de decir "rayo azul"). La letra
"e" de la palabra original "blue" fue eliminada debido a que, en algunos países, no se puede
registrar para un nombre comercial una palabra común.
17
Memorias Flash
En general se refieren a chips de memoria no volátil, esto es que su contenido permanece
aunque el chip se desconecte de la corriente, y que se puede reescribir. Sus posibilidades de
lectura y escritura son limitadas, pero sus límites pueden estar entre 100.000 y 1.000.000 de
veces.
Modem ADSL
ADSL son las siglas de Asymmetric Digita lSubscriber Line ("Línea de Abonado Digital
Asimétrica"). Consiste en una línea digital de alta velocidad, apoyada en el par trenzado de cobre
que lleva la línea telefónica convencional o línea de abonado.
Se trata de una tecnología de acceso a Internet de banda ancha, lo que implica capacidad
para transmitir más datos en la misma unidad de tiempo, lo que, a su vez, se traduce en mayor
velocidad.
18
En una línea ADSL se establecen tres canales de comunicación, que son el de envío de
datos, el de recepción de datos y el de servicio telefónico normal.
UPS
Las UPS (Uninterruptible Power Suply – Fuente de alimentación ininterrumpible)
proporcionan energía eléctrica a un sistema de computación, cuando esta se interrumpe o baja
a un nivel de voltaje inaceptable. Una UPS actual incluye estabilizador de tensión y funciones
que permiten efectuar el apagado del equipo, cuando su carga de electricidad almacenada en
las baterías, desciende de un determinado nivel.
A diferencia de los Estabilizadores de Tensión se puede decir que con una UPS quedan
resueltos casi todos los problemas eléctricos que se presentan dentro de las instalaciones
domiciliarias ciudadanas.
Entre las principales característica de que dispone el software de monitoreo de una UPS
podemos citar:
• Cierre automático de todas las aplicaciones abiertas, para cuando se produce un corte
de energía y se agota el tiempo de uso predeterminado o la autonomía de la batería
llega a su fin.
• Registro de todos los eventos importantes en la UPS, se almacenan en un archivo
históricos todas las actividades importantes de la UPS, como cortes, arranques,
apagados, pruebas de autonomía, voltaje
• elevado, voltaje bajo, etc. esta información se puede imprimir para realizar un estudio
y profundizar las soluciones.
19
• Registro de las últimas horas de uso continuo de la UPS, donde se registra el valor
del voltaje de la batería, el de la línea y el estado en que se encuentra la UPS.
Realiza gráficos para visualizar tendencias de largo plazo en el comportamiento de
las variables.
• Test de autonomía en tiempo real de la UPS, permite evaluar que autonomía tiene
disponible la UPS cuando está alimentando la carga que tiene conectada a ella.
20
Software
El Hardware es el primer elemento de un sistema de computación y comprende a toda la
maquinaria y al equipamiento relacionado al mismo.
Contrasta con el elemento SOFTWARE, el cual puede ser definido como el conjunto de
instrucciones que le indican a la computadora qué hacer.
También contrasta con los datos que son los hechos y cifras que se almacenan en el
hardware y son controlados por el software.
Una orquesta...
El software bajo esta analogía puede ser cambiado de acuerdo al trabajo a realizar, de la misma
manera en que los músicos cambian las partituras para producir música (información) diferente.
El director, como la parte controladora del sistema (sistema operativo), trabaja con el software
para obtener del sistema (computadora /orquesta) lo que la audiencia (usuario) desea.
Qué es el Software
El SOFTWARE, está constituido por los programas, es decir por el conjunto de
instrucciones que se suministran al hardware para que resuelva algún problema.
Bajo el concepto de software entonces, se incluye al conjunto de instrucciones agrupadas
en rutinas y programas – junto con la documentación respectiva – que indican cómo resolver
problemas de naturaleza diversa en una computadora.
En síntesis, el software está formado por instrucciones para que el hardware trabaje. El
conjunto o serie de instrucciones para realizar una tarea en particular se llama programa o
programa de software.
Bajo esta categoría incluimos a los programas preparados por el usuario (software de
aplicación) como así también a aquellos programas provistos por el fabricante del equipo o
comprado a terceras partes, como son el sistema operativo (software de base) y los lenguajes
de programación, utilitarios y los productos para automatización de oficina como procesadores
de texto, planillas de cálculo y otros productos de software.
21
Documentación
Un aspecto íntimamente ligado al software, a veces considerado como el cuarto elemento
de un sistema de computación, es la documentación relacionada con los productos informáticos
vigentes. Esta básicamente agrupa dos tipos de información:
En los últimos tiempos el software tomó una participación cada vez más significativa en
las compras que las empresas realizan de artículos relacionados con la informática. En las
primeras generaciones de la computación, las mayores erogaciones se realizaban en la compra
de equipamiento, asignándosele al software un rol de elemento complementario al hardware,
incluso era corriente que fuera considerado gratuito o lo que es lo mismo, incluido en el costo del
equipamiento, dada su intangibilidad.
Paulatinamente fue cobrando importancia como rubro en si mismo, y las licencias de
software comenzaron a ser tenidas en cuenta como un elemento más a considerar dentro de las
inversiones a realizar en un proyecto informático.
Hoy la relación ha cambiado y las erogaciones destinadas al software – en cualquiera de
sus tipos – tienen una participación mayor que el hardware en el total de los gastos asignados a
proyectos en sistemas y se espera una participación aún mayor. Es más, la elección del software
pasa a ser el factor determinante de la arquitectura de equipamiento informático que adopta una
organización.
El software es un elemento intangible; por consiguiente, cuando se lo adquiere, en
realidad se paga un derecho de uso, estando normalmente prohibida la transmisión de este
derecho a terceros.
Al comprador de software se le entrega, además de un certificado que lo habilita para el
uso del producto adquirido, los manuales de uso e instalación, los elementos magnéticos
conteniendo el producto y a veces algún elemento de hardware (que viene como obsequio.)
Pero no todo el software de una instalación es comprado a proveedores externos: existe una
clase de software normalmente producido por la propia empresa llamado software de aplicación.
Este tipo de sistemas configura el elemento de mayor incidencia en las inversiones informáticas
de una organización; son el resultado de largos años de desarrollo y reflejan la operatoria normal
de trabajo de ésta. Cuando estos productos son de aplicación generalizada, constituyen un
capital realizable, es decir la empresa puede venderlos a otras organizaciones con similares
características y obtener considerables ganancias.
Tipos de Software
Para abordar la descripción del elemento software, consideramos conveniente seguir la
agrupación establecida por los proveedores de artículos de esta naturaleza, quienes catalogan
sus productos en tres categorías principales: software de base, productos de software y software
de aplicaciones.
• De base (sistema operativo)
• Productos de software (utilitarios, procesadores de texto, planillas de cálculo, etc.)
• De aplicación (programas de usuario)
22
• Software de base: Agrupa a los programas de control del equipamiento e incluye: el sistema
operativo, el software de comunicación de datos y otros productos relacionados con el
funcionamiento general del equipamiento.
Es decir, el software de base está compuesto por aquellos programas especiales que
funcionan como un todo y que sirven para ayudar al usuario a hacer un uso eficiente del
equipamiento disponible y relegarlo de programar aquellas funciones típicas y comunes para
cualquier instalación informática.
El software de base está relacionado con el equipo, mientras que el de aplicación está
relacionado con un proceso determinado. Así, el software de base será utilizado por los usuarios
de un sistema de computación específico, sin tener en cuenta los tipos de aplicaciones que usen.
Por ejemplo, una compañía naviera utilizará el mismo software de base que un hospital (siempre
que ambos tengan el mismo tipo de equipamiento); pero el software de aplicación que diseñen y
desarrollen será diferente, pues sus negocios tienen distintas funciones por ser diferentes.
Los productos de software se parecen al software de base en cuanto a su aplicación
generalizada en cualquier entorno de procesamiento de datos (no necesitan adaptarse a las
particularidades de la empresa) y se asemejan al software de aplicación, dado que son diseñados
para la productividad de un usuario final.
El software de base se ocupa de la relación entre los programadores y los operadores
con el equipamiento, mientras que los productos de software y el software de aplicación son los
que atienden las tareas rutinarias de los usuarios finales.
Sistema Operativo
Se denomina sistema operativo al conjunto de programas encargados de administrar los
recursos de la computadora e involucra el manejo de todos los elementos de hardware de un
sistema informático, es decir la CPU y los dispositivos periféricos.
El sistema operativo también es llamado “software ejecutivo” o “supervisor” y lo podemos
definir como el conjunto de programas, rutinas, procedimientos y módulos que controlan los
recursos de una instalación informática. En su concepción más amplia, el sistema operativo se
ocupa de hacer funcionar todos los recursos de una computadora en forma armónica: el
equipamiento físico (hardware) junto con los programas del usuario (software de aplicación), los
que a su vez administran los datos (archivos – bases de datos) de la empresa.
El sistema operativo es uno de los componentes más importantes en un ambiente
informático, quizá el determinante del éxito de un proyecto, ya que es el que determina los
estándares (la compatibilidad) para todos los utilitarios, lenguajes y programas de aplicación que
se ejecutarán allí. En síntesis, todos los programas que el usuario quiera ejecutar, deben cumplir
con la condición de respetar la compatibilidad para con el sistema operativo que les brinda
soporte.
23
La calidad del sistema operativo es determinante para el uso eficiente del equipamiento
disponible, pues es responsable del mejor aprovechamiento del tiempo de procesador y de sus
periféricos, es decir de las facilidades de uso del sistema informático en su conjunto.
El conjunto de programas que forman el sistema operativo normalmente reside en forma
permanente en un medio magnético de acceso directo y desde allí se lo carga a la memoria
principal (RAM) cuando se enciende la computadora.
El sistema operativo tradicionalmente era provisto por el propio fabricante de la
computadora, configurando los llamados “ambientes propietarios”. En cambio en la actualidad es
normalmente provisto por “terceras partes”, o sea por productores especializados en el desarrollo
de software de base. Estas nuevas reglas de juego favorecieron el desarrollo de las arquitecturas
abiertas, donde el sistema de procesamiento de datos se arma con productos provistos por varios
fabricantes, aprovechando las ventajas de la especialización: mejores productos y menores
precios.
24
• Administrar el sistema de archivos de datos (File System)
• Administrar la interfaz con el usuario
Periféricos
Unidades de E/S
Procesador
(UAL Y Memoria Unidades de Discos
Unidad de Canales E/S
Control)
Administrar La Interfaz
con el Usuario
USUARIO
25
interrumpido o por requerir funciones de Entrada/Salida (E/S) por lo tanto pasa a estado de
bloqueado.
Un proceso está bloqueado cuando está esperando la ejecución de una operación de
E/S, en este caso no puede continuar trabajando con el procesador hasta tanto reciba una señal
de que dicha operación de E/S terminó. Esta señal lo desbloquea y le permite pasar a la siguiente
categoría de procesos: en lista de espera o en estado disponible.
Los procesos en lista de espera o en estado disponible son aquellos que se encuentran
desbloqueados y listos para ser corridos, formando una cola de trabajos esperando ser atendidos
por el procesador.
Como vemos, todas estas conmutaciones y transferencias de control entre procesos son
bastantes complejas, y es el sistema operativo el encargado de controlar todo el “tráfico”.
En resumen, el sistema operativo en su función de administrar los procesos en un
ambiente multitarea – multiusuario, llevará un control del estado de cada trabajo en ejecución,
seleccionará los procesos a correr, enviará señales de bloqueo y desbloqueo y asignará los
recursos para cada trabajo.
Administración de la Memoria
Cuando hablamos de la función de administración de memoria realizada por el sistema
operativo, nos estamos refiriendo a la asignación de la memoria física principal de la
computadora (memoria RAM) a los distintos procesos que se van a ejecutar.
Cuando se trabaja en un ambiente monousuario, con monoprogramación, la tarea se
simplifica enormemente, dado que sólo puede residir en memoria un proceso por vez, dejando
ocioso el espacio sobrante.
Cuando se trabaja en un ambiente multiusuario – multitarea, la administración de la
memoria de la computadora se vuelve más compleja, dado que ahora la memoria debe ser
compartida por varios procesos, a cada uno de los cuales se debe asignar una porción de la
misma.
Para poder almacenar varios programas independientes en la memoria RAM, se divide a
la misma en “segmentos” y se los asigna a los programas o trabajos a ejecutar. Estos segmentos
son lógicos, ya que no existen demarcaciones físicas en la memoria y se llaman particiones; cada
una de ellas puede contener un programa o una porción del mismo. Las particiones operan bajo
el control del sistema operativo.
El software ejecutivo ocupa su propia partición en el proceso de encendido de la máquina
y desde allí controla las actividades de las particiones asignadas para contener los programas
de los usuarios. La partición que contiene el software ejecutivo se denomina partición del sistema.
Una técnica muy difundida para complementar la administración, la memoria principal y
hacer posible el alojamiento de todos los procesos requeridos en particiones de la misma, se
denomina swapping.
El swapping es un método de gran sencillez y consiste en que algunos o todos los
programas residentes en la memoria principal y que no se están ejecutando – ya sea porque se
encuentran en lista de espera o bloqueados por operaciones de E/S – sean desplazados desde
la memoria principal hacia un dispositivo de almacenamiento secundario, generalmente un disco
magnético fijo.
Cuando son requeridos para continuar con su ejecución, los procesos que se enviaron al
área de swapping del disco fijo, son traídos nuevamente a la memoria principal.
Mediante la técnica de swapping se logra que residan en la memoria principal sólo
aquellos programas que requieren el uso del procesador, mientras que las áreas de memoria de
aquellos procesos que no lo están utilizando son transferidos a un dispositivo de almacenamiento
auxiliar (disco fijo).
Por último, cabe acotar que un proceso de swapping permanente no es conveniente para
la eficiencia global del sistema, dado que implicaría una gran cantidad de operaciones de E/S
improductivas. Si esto ocurriera con frecuencia, podría verse disminuido notablemente el
rendimiento del equipo, ya que distraería gran parte de su tiempo en operaciones de swapping
26
(improductivas desde el punto de vista del usuario), sin atender la demanda de los procesos de
los usuarios.
Debe destacarse que la velocidad de acceso a la memoria RAM es muchísimo mayor que
la velocidad de acceso al Disco Rígido, debiéndose considerar ante una situación como la
descripta la ampliación de la memoria de trabajo (RAM) para mantener la eficiencia del sistema
en su conjunto.
27
temporalmente las imágenes de los listados que esperan su turno para ser impresos. Esto se
debe a la diferente velocidad con que trabaja el procesador (más rápido) que las impresoras
(más lento).
• Los comandos (SCL) o instrucciones que el operador envía al sistema operativo para
solicitarle que ejecute las tareas que requiere de la computadora.
• Los mensajes que el sistema operativo envía al usuario para avisarle que realizó las acciones
encomendadas, ayudarlo y guiarlo en caso de errores o dudas, aclararle las alternativas y
advertirle las consecuencias de sus acciones, etc.
Casi todos los sistemas operativos actuales se comunican con el operador en modo
interactivo o “conversacional” y se diferencian en cuanto a los instrumentos utilizados para
relacionarse con el usuario:
1. Por medio de comandos
2. Por medio de menús
3. Por medio de iconos gráficos
4. Por medio de reconocimiento de voz
Fundamentos de la Multitarea
Para aumentar el tiempo productivo del ordenador, se han ideado diversas técnicas; una
de ellas es la multiprogramación, también llamada multitarea, tiempo compartido, etc.
Básicamente consiste en la ejecución de dos o más programas en una computadora al mismo
tiempo. La multiprogramación es controlada por el sistema operativo, que carga los programas y
los maneja hasta que terminen. El número de programas que pueden ser efectivamente
ejecutados depende de la cantidad de memoria disponible, la velocidad de CPU, capacidad y
28
velocidad de los recursos periféricos, como así también de la eficiencia misma del sistema
operativo.
La multiprogramación se realiza debido a las diferencias de velocidad existente entre los
periféricos de entrada/salida y el procesador. Mientras un programa está esperando una entrada
de datos, se pueden ejecutar instrucciones de otro programa. Con programas interactivos, los
segundos de demora entre entradas de teclado se usan para ejecutar instrucciones de otros
programas.
Básicamente, la multiprogramación proporciona al usuario la capacidad para procesar
dos o más programas en paralelo en una computadora. Decimos en este caso que el
procesamiento es en paralelo o concurrente por los siguientes motivos:
• Porque la CPU solo ejecuta una instrucción por vez, sea cual sea el número de programas
que residan en el almacenamiento principal.
• Porque los programas de canal (encargados de efectuar las operaciones de E/S) se ejecutan
independientemente del programa que está usando el procesador. Cuando los canales están
ocupados quedan pendientes programas a los que se les asigna un orden de prioridad.
Mientras se producen estas operaciones de canal, la CPU está disponible para ejecutar otras
instrucciones, ya sea del mismo o perteneciente a otro programa.
29
Tomamos como ejemplos de sistemas operativos para arquitecturas propietarias como
las que utiliza Apple.
Los principales sistemas operativos para ambientes abiertos y que dominan el mercado
son las distintas versiones de Windows (XP, 7, 8 y 10) para PC de escritorios, PCAIO y
Notebooks.
En las Tablets y Teléfonos inteligentes dominan el mercado actual las distintas versiones
de Android (Kit Kat, Lollipop y Marshmallow).
GNU – Linux
Es un sistema operativo descendiente de UNIX. Unix es un sistema operativo robusto,
estable, multiusuario, multitarea, multiplataforma y con gran capacidad para gestión de redes,
Linux fue creado siguiendo estas características. En la década de los ochenta apareció un nuevo
sistema, era una versión básica y reducida de Unix llamada Minix, su autor fue Andrew
Tanenbaum, el objetivo era crear un acceso a este sistema sin tener que pagar licencias. Basado
en este sistema el señor Linus B. Torvalds, a mediados de 1991 empezó a trabajar en un proyecto
para mejorar las deficiencias de Minix, Torvalds creo la primera versión de Linux (Contracción de
Linus y Unix) numerada como versión 0.01. Esta versión solo contenía un Kernel muy
rudimentario y para poder realizar cualquier operación se requería que la máquina tuviera
instalado Minix. El 5 de Octubre de 1991 fue creada y publicada la versión 0.02 cuando Torvalds
logro ejecutar programas como el Bash y el Gcc, después de esta publicación se distribuyó en
forma gratuita el código de Linux e invito a todo aquel que pudiera aportar ideas nuevas y mejorar
el código vía Internet, gracias a estos aportes Linux evoluciono rápidamente a las versiones 0.03,
0.10, 0.11 y 0.12. En Marzo de 1992 fue creada la versión 0.95
LINUX se distribuye bajo la GNU Public License: por lo tanto, el código fuente tiene que
estar siempre disponible.
30
acompañados del código fuente y se distribuyen gratuitamente bajo los términos de licencia de
la GNU Public License.
En los últimos tiempos, ciertas casas de software comercial han empezado a distribuir
sus productos para Linux y la presencia del mismo en empresas aumenta rápidamente por la
excelente relación calidad-precio que se consigue con Linux.
Productos de Software
Esta categoría agrupa los programas y sistemas de producción final, aquellos con los que
actúan los usuarios de un sistema informático. La tendencia actual es que estos productos sean
comercializados en forma independiente; no se incluyen más dentro del precio del hardware o
del sistema operativo, como ocurrió hasta mediados de los ochenta.
Actualmente esta categoría de productos representa la rama más dinámica y rentable del
mercado informático, donde los proveedores están librando las grandes batallas. Los productos
de software son los que hoy generan los mayores márgenes de utilidad y prometen ser la rama
de mayor crecimiento del mercado informático.
El interés actual se basa en que el proveedor que domine una categoría de los productos
de software de hoy, será el que fije los estándares de la misma para el futuro y por consiguiente
estará en mejores condiciones de dominar el correspondiente nicho de mercado.
31
funciones que a continuación detallamos y para una mejor presentación, los clasificamos
en:
Herramientas de Productividad
Las herramientas de productividad constituyen la categoría del elemento software que
agrupa a los programas de uso final para el usuario común, aquellos diseñados para cumplir
funciones en forma inmediata (no requieren ser programados) dentro del sistema de
computación.
Los programas de automatización de oficina son los que nos interesan en forma especial,
pues son los productos más relacionados con el trabajo cotidiano de un especialista en
administración. En este caso nos abocaremos a describir en detalle los programas englobados
dentro de esta categoría.
Automatización de Oficinas
La automatización de oficina es un concepto que engloba la aplicación de todo tipo de
recursos informáticos para la realización de las tareas rutinarias de una oficina, por ejemplo:
Para realizar estas tareas se dispone de los productos de automatización de oficina, los
que incluyen herramientas tales como: procesadores de texto, hojas de cálculos, correo
electrónico, gráficos y publicaciones de oficina.
El ambiente de una oficina automatizada se basa en una red de área local, encargada de
proveer la vía de comunicaciones a las PC ubicadas en los escritorios del personal administrativo,
con los servidores de datos y de comunicaciones. Los usuarios de este ambiente de
procesamiento de datos pueden de esta manera crear, almacenar y recuperar documentos con
distintos tipos de información: mensajes, correspondencia, agendas, boletines, y transmitirla
luego a cualquier usuario conectado a la red.
En síntesis, todas las tareas típicas de una oficina administrativa, tales como: dictado,
mecanografiado, copiado, archivado, elaboración de planillas y gráficos, y muchas más, son
32
candidatas para ser prestadas por las herramientas (programas) integradas en un sistema de
automatización de oficina.
Originalmente las herramientas de automatización de oficinas suelen ser vistas como una
solución para los atrasos y atascos en las operaciones de una oficina: es común creer que su
incorporación cambiará la forma en que la gente ejecutará sus tareas, ya que las condiciona a
ejecutar sus trabajos habituales utilizando servicios de computadoras.
La ironía de la así llamada “oficina del futuro” es que cuando se disponga de la tecnología
necesaria para implementarla correctamente, es muy probable que no se necesite más de las
oficinas.
Si las personas pueden acceder desde una terminal a toda la información requerida para
realizar su trabajo, y por medio de otras tecnologías -como las videoconferencias- pueden
interactuar con cualquiera que esté en comunicación con ellos como si estuvieran en el mismo
cuarto, entonces, con el tiempo, el concepto de una oficina central como lugar de trabajo sufrirá
un cambio dramático.
33
algo más, por ejemplo: programas de correo electrónico, administradores de información
personal (agendas), calculadoras en línea, administradores de archivos, etc.
MICROSOFT OFFICCE, paquete que provee los más populares productos de Microsoft
para las tareas de automatización de oficina: procesador de textos WORD, software de
presentación POWERPOINT, planilla de cálculo EXCEL, correo electrónico OUTLOOK, base de
datos ACCESS. Microsoft Office 2016 es la última versión que salió al mercado junto con el
Sistema Operativo Windows 10. Desde la versión 2007 incorpora un nuevo formato para los
documentos, el Microsoft Office Open XML, una nueva interfaz, se eliminan las barras de
herramientas o menús, que son reemplazadas por cintas de opciones con íconos que acceden
a comandos comunes, la pre visualización con una herramienta que permite ver cómo quedara
el documento con otro estilo sin realizar los cambios y mejora la protección de los correos
electrónicos.
34
6. La telepresencia, el sistema con capacidad para enviar la imagen de una persona en
tamaño real a una reunión a miles de kilómetros de distancia. La telepresencia, supera a
las actuales videoconferencias o los webcast. A diferencia de estos sistemas, la
telepresencia sustituye la presencia real del directivo por una imagen virtual, pero capaz
de enfocar la voz y la vista hacia los asistentes, emulando lo que sería el contacto con
una persona real, pero en dos dimensiones.
Procesadores de Textos
Los procesadores de textos son herramientas de software diseñadas para crear y
administrar documentos de texto en una computadora, reemplazando las tareas asociadas con
una máquina de escribir.
No debe confundirse a los programas editores de texto (software empleado para crear y
manipular archivos de texto y empleados para escribir los programas de aplicación en lenguaje
fuente) con los procesadores de texto.
35
Disposiciones de organización en la página. Brinda márgenes, tabulaciones, espaciado
de líneas, sangrías, cambios de tipos, subrayados, letra negrita o cursiva, pudiendo disponerse
en cualquier parte dentro del documento.
Encabezamientos notas al pie y numeración de páginas. Los encabezamientos y pie son
textos que se imprimen en la parte superior e inferior de cada página. Los encabezamientos, pie
y la numeración de páginas pueden disponerse en cualquier lugar dentro del documento.
Numeración de páginas: también puede ser optativa en distintos formatos.
Inserción para correspondencia (“mail merge”). La inserción para correspondencia
permite crear cartas personalizadas a partir de una carta modelo y una lista de nombres y
direcciones. La lista puede ser creada como un documento o puede ser importada desde un
formato de base de datos accesible al software de procesamiento de texto.
Vista previa de impresión e impresión en grupo: puede hacerse una visión previa de un
documento antes de imprimirlo, para mostrar cualquier cambio de diagramación que
normalmente no se muestra en la pantalla, como cortes de página, encabezamientos, pies de
página y notas al pie. Los documentos pueden ser impresos individualmente o como grupos de
documentos con números de páginas consecutivos desde el primero hasta el último documento
Los procesadores de textos corrigen ortografía y gramática en forma automática (cuando
se están tipeando las palabras), dar distintos formatos el texto y mantener a los miembros del
grupo de trabajo al tanto de las últimas ediciones y correcciones de los archivos.
Dentro del ambiente mencionado, los productos más conocidos son Word de Microsoft, y
Write incluido en LibreOffice
Hojas de Cálculo
Las hojas de cálculo, también llamadas planillas electrónicas o planillas financieras, son
herramientas de software que simulan una planilla de papel, en la que las columnas de números
se suman para confeccionar presupuestos y planes.
Aparecen en pantalla como una matriz de filas y columnas, cuyas intersecciones se
denominan celdas, las cuales pueden contener datos o fórmulas. Las hojas de cálculo pueden
tener miles de celdas y se pueden desarrollar horizontal y verticalmente para visualizarlas en
pantalla.
El contenido de una celda puede llenarse con: etiquetas (constantes alfanuméricas),
valores numéricos o fórmulas. Las etiquetas pueden ser cualquier texto descriptivo, por ejemplo,
ALQUILER. TELEFONO o VENTAS BRUTA. Los valores son los datos numéricos reales usados
en el presupuesto o plan, y las fórmulas ordenan a la hoja que haga cálculos, por ejemplo,
SUMAR CELDAS A5 HASTA A10. Las fórmulas se crean fácilmente, ya que las hojas de cálculo
permiten al usuario apuntar a cada celda e introducir la operación aritmética que la afecta. Una
fórmula se crea, más o menos, diciendo “esta celda MAS esa celda POR aquella celda”.
Las fórmulas constituyen el verdadero potencial de las hojas de cálculo. Después de
agregar o cambiar los números, las fórmulas recalcularán los datos, ya sea automáticamente o
al presionar una tecla. Así como el contenido de una celda se puede calcular a partir del de
cualquier otra celda y también copiarse a otra, el total de una columna se puede usar en otra
columna como elemento de detalle.
Por ejemplo, el total de una columna de elementos de gastos detallados puede ser
trasladado a una columna resumen que exhiba todos los gastos. Si cambian los datos en la
columna de detalle, cambia también su total en dicha columna, el cual se copia entonces en la
columna resumen, cambiando por lo tanto el total en esta columna.
Si esto se hiciera manualmente, cada cambio de dato requerirá recalcular, borrar y
modificar los totales de cada columna. Esta actualización automática permite a los usuarios crear
un plan, insertar diferentes suposiciones y ver inmediatamente el impacto sobre el resultado final.
Esta capacidad de “Qué pasaría si...?” hace de la hoja de cálculo una herramienta indispensable
para la elaboración de presupuestos, planes, resúmenes financieros y muchas otras tareas
basadas en ecuaciones.
36
Las hojas de cálculo se originaron en 1978 con VisiCalc, para la Apple II, producto que
fue seguido por SuperCalc, Multiplan, Lotus 1-2-3 y muchos otros popularizados en los primeros
PC.
Graficadores
Los software de graficación son productos diseñados para permitir representar
visualmente y en forma gráfica los datos. El objetivo es facilitar la comprensión de la información
que reflejan los archivos de datos por parte de los usuarios de la misma.
La gente puede comprender un gráfico bien hecho mucho más rápidamente que las
estadísticas impresas en las que están basados.
Los graficadores y las impresoras pueden producir copias en papel de gráficos creadas
en la pantalla de una computadora.
Con los programas graficadores se pueden crear diferentes tipos de presentaciones
combinando textos, gráficos o imágenes. Por ejemplo:
Permiten crear presentaciones con formato profesional rápidamente y sin esfuerzo, crear
transparencias para informar a un grupo de personas, diapositivas para una presentación de
ventas o efectos destacables para una presentación en pantalla.
37
Access de Microsoft y Base incluido en Libre Office son los productos más difundidos en
la actualidad.
Características
Para acceder al servicio gratuito hace falta poseer una cuenta de Gmail (se obtiene
también en forma gratuita) y la interface está actualmente en inglés. Se puede crear documentos
desde la misma aplicación o importarlos en los formatos soportados, entre ellos los formatos de
Microsoft Excel 2003 (xls), Word 2003 (doc) y PowerPoint 2003 (ppt), además de poder
exportarlos en diversos formatos estándar o enviar por email. Para evitar pérdida de información,
Google Docs guarda automáticamente los documentos abiertos
Otra característica muy importante y muy potente es la posibilidad de colaboración de
grupos de trabajo, además de poder compartirlos con múltiples usuarios al mismo tiempo y
alrededor del mundo.
Sistemas de Gestión
En un mercado basado en la información, la disponibilidad de los datos es lo que
realmente importa. A medida que las organizaciones crecen, sus sistemas administrativos se
vuelven más complejos. El volumen de datos que generan sus circuitos administrativos aumenta
en mayor proporción que el volumen del negocio, cobrando mayor importancia el aspecto del
control de los datos.
Para ayudar a manejar el crecimiento explosivo del volumen de operaciones que generan
los sistemas comerciales insertos en esta economía o mercado “globalizado’, la empresa dispone
de los Sistemas de Gestión.
Los sistemas de Gestión, son los programas utilizados para procesar, en forma total o
parcial, las transacciones de la empresa. Uno de los ejemplos más comunes de este tipo de
productos se puede observar en el área comercial, donde las empresas utilizan sistemas de
gestión para procesar las operaciones (transacciones) que hacen a su gestión administrativa y
comercial, tales como facturación, compras, contabilidad, etc.
En general, los sistemas de aplicación se caracterizan porque son escritos “a medida” de
los procesos administrativos que pretenden automatizar, es decir están especialmente escritos
(programados) para trabajar en la plataforma de procesamiento (hardware y sistema operativo)
existente en la empresa donde se ejecutan. A pesar de que estos productos se caracterizan por
ser específicos para cada combinación empresa más plataforma de procesamiento, la evolución
y estandarización del equipamiento ha hecho que surjan sistemas de aplicación “enlatados”, es
decir cerrados a la programación del usuario, listos para ser usados en problemas típicos y
comunes a cualquier empresa comercial o industrial.
Básicamente, los sistemas de aplicación se diferencian de los otros productos de software
tratados hasta aquí, en que están diseñados para procesar las operaciones normales de la
empresa (las transacciones comerciales), servir al nivel de control y dar soporte para la toma de
decisiones. En cambio, los otros productos de software, en especial las herramientas de
automatización de oficina, están preparados para trabajar con documentos.
39
creatividad individual y grupal, e influenciada por las nuevas situaciones y problemas que van
apareciendo en la ejecución misma del desarrollo y la puesta en régimen del producto final (los
sistemas de aplicación), es poco frecuente que las estimaciones iniciales coincidan con lo
acontecido.
La calidad del diseño, el tipo de metodología y las herramientas elegidas para el
desarrollo, entre otros elementos, determinan la eficiencia del funcionamiento del sistema de
aplicación y la vida útil (valor como activo de la empresa) del mismo.
Al no haberse logrado establecer una tecnología de desarrollo como estándar, las
metodologías de trabajo, las herramientas para desarrollo de sistemas y los criterios para evaluar
la calidad de los sistemas de aplicación difieren ampliamente según la formación y los criterios
personales del especialista que opina.
La calidad de los sistemas de aplicación tiene efectos más allá del ámbito informático. Al
estar la operatoria corriente de la empresa basada en ellos, ésta se vuelve altamente
dependiente del buen funcionamiento del sistema informático para poder mantener “abiertas sus
puertas”; suele ocurrir que al llegar a la administración de una organización, nos encontremos
con que “no pueden atender” (procesar las transacciones normales) porque “no tienen sistema”.
La vida útil de un sistema de aplicación en producción está en relación directa con el costo
de las tareas de mantenimiento y de modificaciones requeridas para adaptarlo a las nuevas
situaciones que se van presentado en la empresa. La sumatoria de modificaciones realizadas
durante la vida útil del sistema suele terminar desvirtuándolo de su diseño original, perdiendo en
estos casos la eficiencia original y lo que es más grave, su confiabilidad.
Los sistemas de aplicación son uno de los aspectos relacionados con la informática que
más frecuentemente generan insatisfacciones en los directivos de una organización. Es
especialmente problemática la administración de las actividades de desarrollo y mantenimiento
de los programas de aplicación en producción. La razón de esta insatisfacción podría encontrarse
en la metodología actual empleada para el análisis, diseño y programación de sistemas; todavía
gran parte de las tareas involucradas son una actividad artesanal. Por ello es muy difícil de
controlar la productividad del sector encargado de dichas funciones.
Como dijimos anteriormente, el software de gestión puede desarrollarse dentro de la
empresa o adquirirse en el mercado a proveedores externos. Por ello podemos considerar que
existen dos tipos de sistemas de aplicación según las modalidades de desarrollo y provisión:
Sistemas a medida: en este caso el desarrollo del sistema puede ser realizado por un
equipo interno o “tercerizado” a un proveedor, quien realiza el desarrollo del sistema (diseño,
construcción, adaptación, implementación y ajustes de los programas contratados), adaptándolo
a la operatoria particular de la empresa donde serán implementados.
Paquetes de programas estándar: cuando los sistemas son diseñados para resolver un
problema tipificado, común a la operatoria de las empresas de un determinado sector económico,
por ejemplo: gestión de ventas, libro IVA, gestión de sucursales, etc. En los casos que el paquete
no contemple las particularidades de la organización, el comprador (usuario final del sistema)
debe encargarse de adaptar la operatoria de la empresa al funcionamiento del paquete de
programas de aplicación incorporado.
40
Sin embargo, los costos de desarrollo suelen ser mayores. Para crear un sistema a
medida se necesita mantener una estructura de personal propia y especializada en sistemas, es
decir un área de Sistemas, con personal técnico específico: Analistas, Programadores y otros
especialistas informáticos, aumentando la estructura de personal de la empresa. Aunque en
estos casos también existe la posibilidad de delegar las tareas de desarrollo de sistemas a
terceros (estrategia de outsourcing), contratando empresas de profesionales en sistemas para
hacerse cargo de los trabajos de análisis y programación de nuevos sistemas y/o mantenimiento
de los programas en producción.
La otra alternativa, los paquetes de software gestión estándar, es cada vez más popular
y aceptada. En nuestro medio los “enlatados” nacieron para dar una solución de sistemas para
aquellas empresas que no podían enfrentar el costo de desarrollo de sistemas propios para
procesar sus transacciones. Comenzaron contemplando la problemática del área contable y
luego se perfeccionaron hasta configurar la oferta actual de “soluciones integrales” que
contemplan toda la operatoria normal de una empresa comercial: facturación, gestión de stock,
liquidación de sueldos, impuestos, contabilidad, cuentas a pagar, cuentas a cobrar, etc.
La oferta actual de paquetes de software de gestión, integrales y estándares, para
ambientes administrativos, cubre especialmente las necesidades de las pequeñas empresas; en
este rango están impuestos productos tales como TANGO DE AXOFT ARGENTINA SA,
SISTEMAS BEJERMAN DE BEJERMAN SA y otros más. En el otro extremo, las grandes
empresas y corporaciones, hay un fuerte movimiento para incorporar esta clase de productos en
reemplazo de los antiguos y cada vez más obsoletos sistemas en producción desarrollados a
medida; en este rango el producto R/3 de SAP es el líder, seguido de productos como Financials
de Oracle, PeopleSoft, etc.
Para las organizaciones dedicadas a servicios u otros ramos no convencionales también
existen ofertas de sistemas enlatados; la oferta varía en función de lo atractivo que resulte el
mercado para los desarrolladores de software, por ejemplo existen paquetes para: seguimiento
de pacientes en clínicas, administración de propiedades inmobiliarias, estudios de abogacía,
administración de videoclubes, etc.
La desventaja que tiene con respecto a un sistema hecho a medida es que el paquete
estándar al tratar de tomar en cuenta a todos los usuarios potenciales, suele no considerar las
situaciones especiales y particulares de una organización. Por ello, cuando se evalúa la
posibilidad de compra de un paquete, deben estudiarse cuidadosamente los siguientes aspectos:
1. La calidad del paquete. Debe hacerse una evaluación de la funcionalidad del mismo
para medir adaptabilidad, facilidad de uso, desempeño y confiabilidad del producto.
2. Soporte del proveedor. El proveedor del paquete de aplicación debe demostrar ser
poseedor de una vasta experiencia y trayectoria y ser capaz de proporcionar el
soporte técnico, con la envergadura necesaria para instalar, mantener y actualizar el
paquete.
41
3. Documentación del sistema. La documentación debe ser de calidad y clara, de
manera tal que cubra las necesidades de quiénes van a trabajar y mantener el nuevo
sistema y puedan continuar con la operación del mismo, aunque se corte el vínculo
con el proveedor.
TANGO
BEJERMAN
HOLISTOR
TIEMPO
BUENOS AIRES SOFTWARE
LEY 25.036
Sancionada el 14 de Octubre de 1998 y promulgada en Noviembre de 1998
Propiedad Intelectual
Modifícanse los artículos 1, 4º, 9º y 57 e incorpórase el artículo 55 bis a la Ley Nº 11.723
El Senado y Cámara de Diputados de la Nación Argentina reunidos en Congreso, etc. sancionan
con fuerza de Ley:
ARTICULO 1º: - Modifícase el artículo 1º de la ley 11.723, el que quedará redactado de la
siguiente manera:
Artículo 1º: A los efectos de la presente ley, las obras científicas, literarias y artísticas
comprenden los escritos de toda naturaleza y extensión, entre ellos los programas de
42
computación fuente y objeto; las compilaciones de datos o de otros materiales; las obras
dramáticas, composiciones musicales, dramático-musicales; las cinematográficas, coreográficas
y pantomímicas, las obras de dibujo, pintura, escultura, arquitectura; modelos, y obras de arte o
ciencias aplicadas al comercio o a la industria; los impresos, planos y mapas; los plásticos,
fotografías, grabados y fonogramas; en fin, toda producción científica, literaria, artística o
didáctica, sea cual fuere el procedimiento de reproducción.
La protección del derecho de autor abarcará la expresión de ideas, procedimientos, métodos de
operación y conceptos matemáticos pero no esas ideas, procedimientos, métodos y conceptos
en sí.
ARTICULO 2º: - Incorporase como inciso d) del artículo 4º de la ley 11.723 el siguiente texto:
Artículo 4º: d) Las personas físicas jurídicas cuyos dependientes contratados para elaborar un
programa de computación hubiesen producido un programa de computación en el desempeño
de sus funciones laborales, salvo estipulación en contrario.
ARTICULO 3º: - Incorpórase como segundo párrafo del artículo 9º de la Ley 11.723 el siguiente
texto:
Artículo 9º:... Quien haya recibido de los autores o de sus derecho-habientes de un programa
de computación una licencia para usarlo, podrá reproducir una única copia de salvaguardia de
los ejemplares originales del mismo.
Dicha copia deberá estar debidamente identificada, con indicación del licenciado que realizó la
copia y fecha de la misma. La copia de salvaguardia no podrá ser utilizada para otra finalidad
que la de reemplazar el ejemplar original del programa de computación licenciado si ese original
se pierde o deviene inútil para su utilización.
ARTICULO 4º: - Incorpórase como artículo 55 bis de la Ley 11.723 el siguiente texto:
Artículo 55 bis: La explotación de la propiedad intelectual sobre los programas de computación
incluirá entre otras formas los contratos de licencia para su uso o reproducción.
ARTICULO 5º - Incorporase como artículo 57, in fine, de la ley 11.723 el siguiente texto:
Artículo 57, in fine: Para los programas de computación, consistirá el depósito de los elementos
y documentos que determine la reglamentación.
ARTICULO 6º: - Comuníquese al Poder Ejecutivo.
Licencias OEM
En la mayoría de los casos una versión OEM de un software (original equipment
manufacturer en español "fabricante de equipamiento original") sólo se vende en combinación
con algún tipo de hardware.
En el caso del software OEM, es posible que el usuario final pase a recibir soporte técnico,
para cuestiones relacionadas con este tipo de software, directamente de aquella empresa que le
vendió el hardware o con la empresa desarrolladora del software instalado.
43
Formas de Piratería Informática
Entre las formas más comunes de piratería se incluyen las siguientes:
Las copias sin autorización de programas para computadoras personales son las copias
extras que se hacen para su uso dentro de la misma compañía, o en el domicilio particular del
usuario final. También se incluye en esta categoría el intercambio de discos entre amigos y
colegas fuera del entorno laboral. Por lo general, los programas se copian en el lugar de trabajo
y se distribuyen entre los amigos, pero también existen otras modalidades de "compartir"
software.
Copiar software sin autorización dentro de organizaciones es la forma de piratería más
generalizada a la que se enfrentan los fabricantes de software. Se estima que este tipo se
piratería contribuye a más del 50% de las pérdidas sufridas por los productores de software para
computadoras personales de todo el mundo. Esta práctica no sólo se ha extendido a las
empresas, sino que también ocurre en instituciones como escuelas, administración pública y
organizaciones sin fines de lucro.
FALSIFICACION DE PRODUCTOS
44
PRE INSTALACIÓN EN EL DISCO RIGIDO
Otra forma de piratería consiste en proporcionar software protegido por las leyes de
derechos de autor a usuarios que se conectan mediante un módem a un boletín electrónico.
La piratería de programas de software de boletines electrónicos no debe confundirse con
software de "dominio público" (shareware) o con proporcionar "uso compartido". Este último es
software que no obstante estar protegido por las leyes de derechos de autor, su titular lo ofrece
expresamente sin restricción alguna, incluyendo la copia y la posibilidad de compartirlo con otros
usuarios. A menudo se pide un pequeño aporte económico al usuario que encuentre ese software
útil. Ofrecer "shareware" es legal y constituye una vía para que los nuevos o pequeños
programadores prueben la unidad de sus productos o consigan dar a conocer productos.
ALQUILER DE SOFTWARE
Software Libre
(Extraído de WIKIPEDIA, la enciclopedia libre, http://es.wikipedia.org)
Este artículo se refiere al término free software, tal y como está definido por la Free
Software Foundation. El término inglés free es ambiguo, y puede referirse tanto a la libertad (free
speech, libertad de expresión) como a la gratuidad (free beer, cerveza gratis). En español no
45
existe tal ambigüedad, distinguiéndose claramente el software libre (objeto del presente artículo)
del software gratis o software gratuito. Para este segundo caso, véase Freeware.
Software libre es el software que, una vez obtenido, puede ser usado, copiado, estudiado,
modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente en
Internet, o a precio del costo de la distribución a través de otros medios; sin embargo no es
obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido
comercialmente. Análogamente, el software gratuito (denominado usualmente Freeware) incluye
en algunas ocasiones el código fuente; sin embargo, este tipo de software no es libre en el mismo
sentido que el software libre, al menos que se garanticen los derechos de modificación y
redistribución de dichas versiones modificadas del programa.
Historia
En los años 60 y 70 del Siglo XX, el software no era considerado un producto sino un añadido
que los vendedores de los grandes computadores de la época (los mainframes) aportaban a sus
clientes para que éstos pudieran usarlos. En dicha cultura, era común que los programadores y
desarrolladores de software compartieran libremente sus programas unos con otros. Este
comportamiento era particularmente habitual en algunos de los mayores grupos de usuarios de
la época, como DECUS (grupo de usuarios de computadoras DEC). A finales de los 70, las
compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de
licencia.
En 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, fundando la Free
Software Foundation (FSF) un año más tarde. Stallman introdujo una definición para free
software y el concepto de "copyleft", el cual desarrolló para dar a los usuarios libertad y para
restringir las posibilidades de apropiación del software.
• la libertad para ejecutar el programa con cualquier propósito (llamada "libertad 0")
• la libertad para estudiar y modificar el programa ("libertad 1")
• la libertad de copiar el programa de manera que puedas ayudar a tu vecino ("libertad 2")
• la libertad de mejorar el programa, y hacer públicas tus mejoras, de forma que se
beneficie toda la comunidad ("libertad 3")
Es importante señalar que las libertades 1 y 3 obligan a que se tenga acceso al código
fuente.
En el sitio web de la FSF hay una lista de licencias que cumplen estas garantías. El
término software propietario se emplea para referirse al software distribuido baja una licencia de
software más restrictiva que no garantiza estas libertades. Las leyes de la propiedad intelectual
reservan la mayoría de los derechos de modificación, duplicación y redistribución para el dueño
del copyright; el software dispuesto bajo una licencia de software libre rescinde específicamente
la mayoría de estos derechos reservados.
La definición de software libre de la FSF no contempla el asunto del precio; un eslogan
frecuentemente usado es "libre como en libertad de expresión no como en cerveza gratis"
(aludiendo a la ambigüedad del término inglés "free"), y es habitual ver a la venta CDs de software
libre como distribuciones Linux. Sin embargo, en esta situación, el comprador del CD tiene el
derecho de copiarlo y redistribuirlo. El software gratis pude incluir restricciones que no se adaptan
a la definición de la FSF —por ejemplo, puede no incluir el código fuente, puede prohibir
explícitamente a los distribuidores recibir una compensación a cambio, etc.
Para evitar la confusión, alguna gente utiliza los términos "libre" (Libre software) y "gratis"
(Gratis software) para evitar la ambigüedad de la palabra inglesa "free". Sin embargo, estos
términos alternativos son usados únicamente dentro del movimiento del software libre, aunque
están extendiéndose lentamente hacia el resto del mundo. Otros defienden el uso del término
open source software (software de código abierto).
46
Existen distintas variantes del concepto de software libre en el sentido de la FSF, por
ejemplo:
Las libertades definidas por la FSF están protegidas por licencias copyleft, de las cuales
la más importante es la Licencia Pública General GNU (GPL). El autor conserva los derechos de
autor (copyright), y permite la redistribución y modificación bajo términos diseñados para
asegurarse de que todas las versiones modificadas del software permanecen bajo los términos
copyleft.
Software bajo el dominio público, sobre el cual el autor ha abandonado sus derechos de
autor. El software bajo el dominio público, puesto que carece de protección de copyright alguna,
puede ser incorporado libremente tanto en software cerrado propietario como en software libre.
Licencias estilo BSD, llamadas así porque se utilizan en gran cantidad de software
distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la
protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada
atribución de la autoría en trabajos derivados, pero permite la redistribución y modificación,
incluso si dichos trabajos son propietarios.
Hay que hacer constar que el propietario de los derechos de autor (copyright) de un
software bajo licencia copyleft puede también realizar una versión modificada bajo su copyright
original, y venderla bajo cualquier licencia que desee, además de distribuir la versión original
como software libre. Esta técnica ha sido usada como un modelo de negocio por una serie de
empresas que realizan software libre; esta práctica no restringe ninguno de los derechos
otorgados a los usuarios de la versión copyleft.
Ejemplos y evolución
Existe una gran cantidad de software, cada vez mayor, disponible bajo licencias de
software libre. Los observadores (y adeptos) a menudo interpretan este fenómeno como el
movimiento del software libre. Algunos proyectos notables de software libre incluyen los kernel
de los sistemas operativos Linux y BSD, los compiladores GCC, el depurador GDB y las
bibliotecas de C, el servidor de nombres BIND, el servidor de transporte de correo Sendmail, el
Servidor web Apache, los sistemas de base de datos relacional MySQL y PostgreSQL, los
lenguajes de programación Perl, Python, Tcl y PHP, el sistema X Window, los entornos de
escritorio GNOME y KDE, la suite de ofimática OpenOffice.org, el navegador Mozilla, el servidor
de ficheros Samba, y el editor de gráficos GIMP.
Los paquetes de software libre constituyen un ecosistema de software donde diferentes
piezas de software pueden proporcionar servicios a otras, llevando a la co-evolución de
características. Por mostrar un ejemplo sencillo, el lenguaje de programación Python proporciona
soporte para el protocolo HTTP, y el servidor web Apache que proporciona el protocolo HTTP
puede llamar al lenguaje de programación Python para servir contenido dinámico.
El Proyecto Debian, que produce un sistema operativo compuesto enteramente de
software libre, ha creado una serie de directrices que se usan para evaluar la compatibilidad de
una licencia con el objetivo de libertad de Debian. Las Directrices de Software Libre de Debian
se usan para discernir el software libre del no-libre. Para 2003, Debian había recolectado más
de siete mil quinientos paquetes de software que cumplían con las citadas directrices.
Los desarrolladores de Debian argumentan que los mismos principios deberían aplicarse
no sólo a los programas, sino también a la documentación libre. Muchos documentos escritos
por el Proyecto de Documentación de Linux, y muchos documentos licenciados bajo la Licencia
de Documentación Libre de GNU (los documentos con secciones invariantes) no se ajustan a
todas las directrices citadas arriba.
47
destacar a Eric S. Raymond y Bruce Perens, que formaron la Open Source Initiative (OSI).
Buscaban (1) darle mayor relevancia a los beneficios prácticos del compartir el código fuente, y
(2) interesar a las principales casas de software y otras empresas de la industria de la alta
tecnología en el concepto. Estos defensores ven que el término open source evita la ambigüedad
del término Inglés free en free software. El término "open source" fue acuñado por Christine
Peterson del thinktank Foresight Institute, y se registró para actuar como marca registrada para
los productos de software libre.
Mucha gente reconoce el beneficio cualitativo del proceso de desarrollo de software
cuando los desarrolladores pueden usar, modificar y redistribuir el código fuente de un programa.
El movimiento del software libre hace especial énfasis en los aspectos morales o éticos del
software, viendo la excelencia técnica como un producto secundario deseable de su estándar
ético. El movimiento Open Source ve la excelencia técnica como el objetivo prioritario, siendo la
compartición del código fuente un medio para dicho fin. Por dicho motivo, la FSF se distancia
tanto del movimiento Open Source como del término "Open Source".
Puesto que la OSI sólo aprueba las licencias que se ajustan a la OSD (Open
SourceDefinition), la mayoría de la gente lo interpreta como un esquema de distribución, e
intercambia libremente "open source" con "software libre". Aun cuando existen importantes
diferencias filosóficas entre ambos términos, especialmente en términos de las motivaciones
para el desarrollo y el uso de tal software, raramente suelen tener impacto en el proceso de
colaboración.
Aunque el término "Open Source" elimina la ambigüedad de Libertad frente a Precio (en
el caso del Inglés), introduce una nueva: entre los programas que se ajustan a la Open
SourceDefinition, que dan a los usuarios la libertad de mejorarlos, y los programas que
simplemente tiene el código fuente disponible, posiblemente con fuertes restricciones sobre el
uso de dicho código fuente. Mucha gente cree que cualquier software que tenga el código fuente
disponible es open source, puesto que lo pueden manipular (un ejemplo de este tipo de software
sería el popular paquete de software gratuito Graphviz, inicialmente propietario pero que incluía
el código fuente, aunque luego AT&T le cambió la licencia). Sin embargo, mucho de este software
no da a sus usuarios la libertad de distribuir sus modificaciones, restringe el uso comercial, o en
general restringe los derechos de los usuarios.
Significación Política
Una vez que un producto de software libre ha empezado a circular, rápidamente está
disponible a un costo muy bajo o sin costo. Al mismo tiempo, su utilidad no decrece. Esto significa
que el software libre se puede caracterizar como un bien público en lugar de un bien privado.
Puesto que el software libre permite el libre uso, modificación y redistribución, a menudo
encuentra un hogar en los países del tercer mundo para los cuales el coste del software
propietario es a veces prohibitivo. También es sencillo modificarlo localmente, lo que permite que
sean posibles los esfuerzos de traducción a idiomas que no son necesariamente rentables
comercialmente.
La mayoría del software libre se produce por equipos internacionales que cooperan a
través de la libre asociación. Los equipos están típicamente compuestos por individuos con una
amplia variedad de motivaciones. Existen muchas posturas acerca de la relación entre el
software libre y el actual sistema económico capitalista:
• Algunos consideran el software libre como un competidor del capitalismo.
• Algunos consideran el software libre como otra forma de competición en el mercado libre,
y que el copyright es una restricción gubernamental sobre el mercado.
• Algunos comparan el software libre a una economía del regalo, donde el valor de una
persona está basado en lo que ésta da a los demás.
• Grupos como Oekonux e Hipatia consideran que todo debería producirse de esta forma
y que este modelo de producción no se limita a reemplazar el modelo propietario de desarrollo
del software. La cooperación basta en la libre asociación puede usarse y se usa para otros
propósitos (tales como escribir enciclopedias, por ejemplo).
48
Seguridad Relativa
Existe una cierta controversia sobre la seguridad del software libre frente al software
propietario (siendo uno de los mayores asuntos la seguridad mediante obscuridad). Un método
usado de forma habitual para determinar la seguridad relativa de los productos es determinar
cuántos fallos de seguridad no parcheados existen en cada uno de los productos involucrados.
Por lo general los usuarios de este método recomiendan que cuando un producto no proporcione
un método de parchear los fallos de seguridad, no se use dicho producto, al menos hasta que no
esté disponible un arreglo.
49