You are on page 1of 37

ELEMENTOS QUE COMPONEN UN SISTEMA INFORMATICO

Bibliografa Base: Elementos de un Sistema Informtico, 1997, desarrollado por docentes e


investigadores del departamento Centro de Computacin y Procesamiento de Datos de la Facultad
de Ciencias Econmicas de la Universidad Nacional de Crdoba.
Computacin para Contadores, 2000, Eduardo Schiavinato, MP Ediciones S.A.
Diccionario de Computacin, 1997, Alan Freedman, Mc Graw Hill.
Informtica para ejecutivos, 1999, Ral Saroka - Javier Collazo, Ediciones Macchi.
Microsoft Windows 2000, 2000, Ricardo Goldberger, MP Ediciones S.A.
Linux Manual de Referencia, 1999, Luis Toms Wayar, MP Ediciones S.A.
http://www.softwarelegal.org.ar, 2001, sitio oficial de la organizacin Software Legal
ELEMENTOS QUE COMPONEN UN SISTEMA INFORMATICO
Para tener una visin organizada de los componentes bsicos de un sistema de
computacin, podemos dividir sus elementos en dos categoras: hardware y software
HARDWARE
El HARDWARE es el conjunto de elementos fsicamente visualizables en un sistema de
procesamiento electrnico de datos (EDP en ingls o PED en castellano). Es el equipo propiamente
dicho. Bajo este trmino se incluye tanto a la computadora como a los equipos perifricos:
impresoras, discos, monitores, unidades de respaldo, etc.
Llamamos entonces hardware al conjunto de dispositivos mecnicos y electrnicos que
forman parte de la computadora. Es el primer elemento de un sistema de computacin y comprende
a toda la maquinaria y al equipamiento relacionado al mismo.
Contrasta con el elemento SOFTWARE, el cual puede ser descripto como el conjunto de
instrucciones que le dicen a la computadora qu hacer.
Tambin 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 equipamiento de un sistema de computacin y las instrucciones asociadas para hacerle funcionar
pueden ser comparados con el funcionamiento de una orquesta, esta analoga es til para entender
el modo de trabajo de un sistema de computacin. Los msicos y sus instrumentos estn ligados al
concepto de hardware, las partituras son el software y dentro de ste, el sistema operativo acta
como el director de la orquesta.
El software bajo esta analoga puede ser cambiado de acuerdo al trabajo a realizar, de la misma
manera en que los msicos cambian las partituras para producir msica (informacin) 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.
SOFTWARE
El SOFTWARE es el segundo elemento de un sistema de computacin, est constituido por
los programas, es decir por el conjunto de instrucciones que se suministran a la mquina para que
resuelva algn problema.
Bajo el concepto de software entonces, se incluye al conjunto de instrucciones agrupadas en
rutinas y programas junto con la documentacin respectiva que indican cmo resolver problemas
de naturaleza diversa en una computadora.
En sntesis, el software est formado por instrucciones para que la computadora trabaje. El
conjunto o serie de instrucciones para realizar una tarea en particular se llama programa o programa
de software.
Bajo esta categora incluimos a los programas preparados por el usuario (software de
aplicacin) como as tambin 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 programacin,
utilitarios y los productos para automatizacin de oficina como procesadores de texto, planillas de
clculo y otros productos de software.
HARDWARE CONTRA SOFTWARE
En operacin, una computadora es a la vez hardware y software. Uno es intil sin el otro, y
cada uno regula al otro. El diseo del hardware especifica qu instrucciones pueden ejecutarse,
luego las instrucciones le dicen a la computadora qu tarea hacer.
En operacin, el hardware y el software son inseparables, en cambio son completamente
diferentes cuando estn siendo evaluados. El hardware es el mundo de la velocidad de
procesamiento, del almacenamiento y la transmisin. El software es el mundo de la lgica, de los
sistemas y de los lenguajes de programacin.
El hardware siempre trata el problema del procesamiento de datos del mismo modo.
Cunto?, con qu rapidez? En cambio el software se ocupa de los detalles tediosos de un negocio
en constante cambio. Es mucho ms difcil analizar, disear y desarrollar la solucin de software que
especificar el hardware.
DOCUMENTACION
Un aspecto ntimamente ligado al software, a veces considerado como el cuarto elemento de un
sistema de computacin, es la documentacin relacionada con los productos informticos vigentes.
Esta bsicamente agrupa dos tipos de informacin:
La referida al software de base (sistema operativo) y los productos de software (lenguajes,
utilitarios, etc.), es el conjunto de manuales y publicaciones entregadas por los proveedores del
equipamiento y los productos de software licenciados. Esta documentacin es necesaria para
manejar eficientemente tanto el hardware como el software con que se cuenta. Se los conoce
como los manuales de instalacin y operacin.
La referida al software de aplicacin, es el conjunto de manuales desarrollados por el usuario y
que contienen una descripcin detallada del modo en que operan los distintos sistemas de
desarrollo propio. Incluyen as instrucciones para que la persona que deba ejecutar los
programas de aplicacin sepa qu acciones tomar en los distintos casos que puedan plantarse
cuando se ejecutan los mismos. Se los conoce como los manuales del usuario.
En los ltimos tiempos el software ha ido cobrando una participacin cada vez ms significativa
en las compras que las empresas realizan de artculos relacionados con la informtica. En las
primeras generaciones de la computacin, las mayores erogaciones se realizaban en la compra de
equipamiento, asignndosele 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 ms a considerar dentro de las inversiones a
realizar en un proyecto informtico.
Hoy la relacin ha cambiado y las erogaciones destinadas al software en cualquiera de sus
tipos tienen una participacin mayor que el hardware en el total de los gastos asignados a
proyectos en sistemas y se espera una participacin an mayor. Es ms, la eleccin del software
pasa a ser el factor determinante de la arquitectura de equipamiento informtico que adopta una
organizacin.
El software es un elemento intangible; por consiguiente, cuando se lo adquiere, en realidad se
paga un derecho de uso, estando normalmente prohibida la transmisin de este derecho a terceros.
Al comprador de software se le entrega, adems de un certificado que lo habilita para el uso del
producto adquirido, los manuales de uso e instalacin, los elementos magnticos conteniendo el
producto y a veces algn elemento de hardware (que viene como obsequio.)
Pero no todo el software de una instalacin es comprado a proveedores externos: existe una
clase de software normalmente producido por la propia empresa llamado software de aplicacin. Este
tipo de sistemas configura el elemento de mayor incidencia en las inversiones informticas de una
organizacin; son el resultado de largos aos de desarrollo y reflejan la operatoria normal de trabajo
de sta. Cuando estos productos son de aplicacin generalizada, constituyen un capital realizable, es
decir la empresa puede venderlos a otras organizaciones con similares caractersticas y obtener
considerables ganancias.
SECUENCIA DE ENCENDIDO DE UNA PC
Cuando conectamos un equipo, la corriente llega al microprocesador, que se activa y acta
como disparador del proceso de habilitacin del equipo PC para su operacin.
A partir de all, AUTOMATICAMENTE, le pasa el mando a la ROM (Read Only
Memory)/BIOS (Basic Input-Output System) que realiza las siguientes operaciones:
Controla y testea la memoria y los distintos componentes de la CPU y los dispone a
trabajar
Reconoce y chequea todos los dispositivos de entrada y salida de datos y los habilita
para su uso.
Busca y ubica el sistema operativo instalado en el equipo, a quin le pasa el mando y es
el que comandar todo nuestro trabajo con la PC.
TIPOS DE SOFTWARE
Para abordar la descripcin del elemento software, consideramos conveniente seguir la
agrupacin establecida por los proveedores de artculos de esta naturaleza, quienes catalogan sus
productos en tres categoras principales: software de base, productos de software y software de
aplicaciones.
De base (sistema operativo)
Productos de software (utilitarios, procesadores de texto, planillas de clculo, etc.)
De aplicacin (programas del usuario)
Software de base: Agrupa a los programas de control del equipamiento e incluye: el sistema
operativo, el software de comunicacin 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 tpicas y comunes para cualquier
instalacin informtica.
Productos de software, software herramental o software de aplicacin horizontal: Engloba
a los programas destinados al usuario final; son sistemas de uso general que no necesitan
adaptarse a las particularidades de la empresa, trabajan sobre la base del sistema operativo y
deben ser compatibles con l. En general sirven para crear y trabajar con documentos:
procesadores de texto, planillas de clculo, utilitarios, etc.
Software de aplicacin o software de aplicacin vertical: Agrupa a los sistemas diseados
para atender los procesos propios de la empresa, es decir a los programas que procesan las
operaciones de una organizacin como: Sistemas de inventario, personal, contabilidad, cuentas
corrientes, software de la AFIP DGI, etc. Su propsito es automatizar la operacin rutinaria de
la empresa y as dar solucin a sus problemas especficos de procesamiento de datos.
El software de base est relacionado con el equipo, mientras que el de aplicacin est
relacionado con un proceso determinado. As, el software de base ser utilizado por los usuarios de
un sistema de computacin especfico, sin tener en cuenta los tipos de aplicaciones que usen. Por
ejemplo, una compaa naviera utilizar el mismo software de base que un hospital (siempre que
ambos tengan el mismo tipo de equipamiento); pero el software de aplicacin que diseen y
desarrollen ser diferente, pues sus empresas tienen distintas funciones.
Los productos de software se parecen al software de base en cuanto a su aplicacin
generalizada en cualquier entorno de procesamiento de datos (no necesitan adaptarse a las
particularidades de la empresa) y se asemejan al software de aplicacin, dado que son diseados
para la productividad de un usuario final.
El software de base se ocupa de la relacin entre los programadores y los operadores con el
equipamiento, mientras que los productos de software y el software de aplicacin 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
informtico, es decir la CPU y los dispositivos perifricos.
El sistema operativo tambin es llamado software ejecutivo o supervisor y lo podemos
definir como el conjunto de programas, rutinas, procedimientos y mdulos que controlan los recursos
de una instalacin informtica. En su concepcin ms amplia, el sistema operativo se ocupa de hacer
funcionar todos los recursos de una computadora en forma armnica: el equipamiento fsico
(hardware) junto con los programas del usuario (software de aplicacin), los que a su vez administran
los datos (archivos bases de datos) de la empresa.
El sistema operativo es uno de los componentes ms importantes en un ambiente
informtico, quiz el determinante del xito de un proyecto, ya que es el que determina los
estndares (la compatibilidad) para todos los utilitarios, lenguajes y programas de aplicacin que se
ejecutarn all. En sntesis, todos los programas que el usuario quiera ejecutar, deben cumplir con la
condicin de respetar la compatibilidad para con el sistema operativo que les brinda soporte.
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
perifricos, es decir de las facilidades de uso del sistema informtico en su conjunto.
El conjunto de programas que forman el sistema operativo normalmente reside en forma
permanente en un medio magntico 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 especializacin (mejores productos y menores precios.)
COMPONENTES DEL SISTEMA OPERATIVO
Al encender el equipo, el procesador carga una porcin del sistema operativo en la memoria
principal, donde residir en forma permanente mientras est encendida la computadora. Esta parte
del sistema operativo se denomina monitor residente, ejecutivo, o monitor de control.
El monitor residente se encarga de ir trayendo a la memoria los mdulos (programas)
necesarios del sistema operativo para cada fase del trabajo en ejecucin. Es decir, los mdulos no
incluidos en el monitor residente estn en un medio magntico externo (disco), donde reside el
sistema operativo. Se cargan en la memoria cuando son convocados por el monitor residente para
efectuar una tarea especial que l no puede resolver.
Tareas del monitor residente
Las tareas principales que ejecuta el monitor residente son:
Supervisar la ejecucin de los programas.
Controlar las funciones de entrada y salida de cada programa y ceder el control de un programa
al siguiente de acuerdo a sus prioridades.
Interpretar los comandos ingresados por el operador y las instrucciones de control que indican y
describen el trabajo que ha de realizar la computadora.
Gobernar la operatoria de los utilitarios y otros software que deba ejecutar.
Asignar los dispositivos fsicos de Entrada/Salida a los archivos de datos usados por los
programas del usuario.
Proveer servicios diagnsticos ante fallas del equipamiento.
La comunicacin entre el operador de la computadora y el sistema operativo se logra a travs de
instrucciones propias del programa en cuestin, llamadas comandos y complementadas y/o
reemplazadas por clicks de mouse o teclas especiales en sistemas operativos con interfaz grfica
(Windows 95 y posteriores versiones.) Ese conjunto forma parte del lenguaje de control de trabajos,
llamados tambin lenguajes de operacin, comandos del sistema o con la sigla SCL (de System
ommand Language.)
CLASIFICACION DE LOS SISTEMAS OPERATIVOS
Segn su capacidad de procesamiento, los sistemas operativos pueden clasificarse en:
Sistemas Operativos Monotarea: nicamente pueden controlar la ejecucin de un solo programa
por vez. Simplemente cargan y ubican en la memoria principal la aplicacin en curso, poniendo a
su disposicin todos los recursos del sistema. Una vez concluida la aplicacin, podr ejecutarse
un nuevo programa. El sistema ms difundido en esta categora es, sin duda, MS-D.O.S.
Sistemas operativos Multitarea (Multitasking): permiten la ejecucin de ms de un programa al
mismo tiempo. Este tipo de sistemas operativos permite cargar en la memoria principal diversas
aplicaciones (programas), proporcionando a cada una la posibilidad de utilizar todos los recursos
disponibles en la computadora. Controlan que la unidad central de proceso (CPU) ejecute
sucesivamente porciones de cada uno de los programas que estn corriendo en la memoria, de
manera que el usuario percibe que se ejecutan simultneamente. Ejemplos de sistemas
operativos multitarea son: UNIX (el ms difundido y estndar), OS/2 de IBM, Windows 2000 y
Windows 9X de Microsoft, entre otros.
Sistemas operativos para redes: administran los servidores (de archivo, de impresin y de
comunicaciones) de las redes de rea local (LAN). Entre ellos los ms difundidos son: Netware
de Novell, Lan Manager de IBM y Windows NT y 2000 de Microsoft.
FUNCIONES DEL SISTEMA OPERATIVO
Hemos visto que el sistema operativo tiene como funciones administrar los recursos fsicos de la
computadora (el hardware) y gobernar la ejecucin de las tareas contempladas por el software de
aplicacin. A los fines de un mejor tratamiento conceptual del tema, vamos agrupar las tareas
bsicas que realiza el sistema operativo en las funciones de:
Administrar el uso del procesador
Administrar el uso de la memoria
Administrar las unidades de Entrada/Salida (E/S)
Administrar el sistema de archivos de datos (File System)
Administrar la interfaz con el usuario
FUNCIONES DEL SISTEMA OPERATIVO
Perifricos
Unidades de E/S
Administrar el Administrar la Administrar Administrar el Sistema
Procesador memoria las unidades de archivos
De E/S
Administrar la Interfaz
con el Usuario
USUARIO
ADMINISTRACION DEL PROCESADOR
La funcin de administracin del procesador se refiere a la asignacin de la unidad de control
y de la unidad aritmtica y lgica de la computadora a los distintos programas que se estn
ejecutando en la memoria principal.
La necesidad de administracin del procesador surge porque en principio slo es posible
ejecutar al mismo tiempo un programa en la computadora. Por lo tanto ser necesario asignar el/los
procesadores existentes en el sistema de computacin a los trabajos que lo demanden, de modo tal
que el uso de los mismos sea equilibrado y con buen tiempo de respuesta.
En computadoras con sistema operativo monousuario y monotarea, el sistema operativo no
tiene como misin atender varios procesos simultneamente, slo debe atender al nico programa
de aplicacin cargado en memoria. Pero en el caso de computadoras multitarea y multiusuarias, es
responsable de la operacin simultnea de uno o ms programas de aplicacin (trabajos) cargados
en memoria y que demandan todos la atencin del procesador al mismo tiempo. Los sistemas
operativos para estos ambientes utilizan la tcnica de asignacin de prioridades a los programas
cargados en memoria, de modo tal que se ejecuta un trabajo antes de otro y que todos los trabajos
en ejecucin (cargados en memoria) sean atendidos en su momento.
Un programa cargado en la memoria puede estar en cualquiera de los siguientes estados:
Corrida
Bloqueado
Disponible
La funcin que realiza el sistema operativo como administrador del procesador consiste
bsicamente en planificar y controlar el trfico de los procesos cargados en la computadora.
Se dice que un proceso se encuentra en un estado de corrida cuando se halla en ejecucin, es
decir, cuando tiene el control de la CPU. Esta situacin puede cambiar de estado por dos razones:
Se agot el lapso de tiempo durante el cual se le permite correr sin ser 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 ejecucin de una operacin de E/S, en
este caso no puede continuar trabajando con el procesador hasta tanto reciba una seal de que
Procesador
(UAL Y
Unidad de
Control)
Memoria
Unidades de Discos
Canales E/S
dicha operacin de E/S termin. Esta seal lo desbloquea y le permite pasar a la siguiente categora
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 trfico.
En resumen, el sistema operativo en su funcin de administrar los procesos en un ambiente
multitarea multiusuario , llevar un control del estado de cada trabajo en ejecucin, seleccionar los
procesos a correr, enviar seales de bloqueo y desbloqueo y asignar los recursos para cada
trabajo.
ADMINISTRACION DE LA MEMORIA
Cuando hablamos de la funcin de administracin de memoria realizada por el sistema
operativo, nos estamos refiriendo a la asignacin de la memoria fsica principal de la computadora
(memoria RAM) a los distintos procesos que se van a ejecutar.
Cuando se trabaja en un ambiente monousuario, con monoprogramacin, la tarea se
simplifica enormemente, dado que slo puede residir en memoria un proceso por vez, dejando ocioso
el espacio sobrante.
Cuando se trabaja en un ambiente multiusuario multitarea, la administracin de la memoria
de la computadora se vuelve ms compleja, dado que ahora la memoria debe ser compartida por
varios procesos, a cada uno de los cuales se debe asignar una porcin 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
lgicos, ya que no existen demarcaciones fsicas en la memoria y se llaman particiones; cada una de
ellas puede contener un programa o una porcin del mismo. Las particiones operan bajo el control
del sistema operativo.
El software ejecutivo ocupa su propia particin en el proceso de encendido de la mquina y
desde all controla las actividades de las particiones asignadas para contener los programas de los
usuarios. La particin que contiene el software ejecutivo se denomina particin del sistema.
Una tcnica muy difundida para complementar la administracin, 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 mtodo de gran sencillez y consiste en que algunos o todos los programas
residentes en la memoria principal y que no se estn 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 magntico fijo.
Cuando son requeridos para continuar con su ejecucin, los procesos que se enviaron al
rea de swapping del disco fijo, son trados nuevamente a la memoria principal.
Mediante la tcnica de swapping se logra que residan en la memoria principal slo aquellos
programas que requieren el uso del procesador, mientras que las reas de memoria de aquellos
procesos que no lo estn 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 implicara una gran cantidad de operaciones de E/S
improductivas. Si esto ocurriera con frecuencia, podra verse disminuido notablemente el rendimiento
del equipo, ya que distraera gran parte de su tiempo en operaciones de swapping (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 muchsimo mayor que la
velocidad de acceso al Disco Rgido, debindose considerar ante una situacin como la descripta la
ampliacin de la memoria de trabajo (RAM) para mantener la eficiencia del sistema en su conjunto.
ADMINISTRACION DE LAS UNIDADES DE ENTRADA/SALIDA
Las operaciones de entrada y salida de un sistema de computacin no son realizadas por el
procesador central, sino por dispositivos especializados en efectuar tareas de E/S, llamados
comnmente canales de E/S o controladores de perifricos.
Estos dispositivos comunican el/los perifricos baio su responsabilidad directamente con la
CPU y se caracterizan por tener capacidad de procesamiento propia, es decir, son capaces de
ejecutar sus propios comandos e instrucciones, ya que normalmente poseen procesadores
especializados y dedicados exclusivamente a la tarea de administrar los perifricos que controlan.
Obviamente, al disponer de procesadores especializados para efectuar todas las tareas
involucradas en la Entrada/Salida de datos, la CPU queda liberada para seguir realizando sus
funciones propias e indelegables: los clculos y comparaciones lgicas correspondientes a los
programas cargados en su memoria principal, en proceso de ejecucin.
El sistema operativo de la computadora se comunica con los canales o controladores
mediante instrucciones especiales, llamadas interrupciones de Entrada/Salida, por ejemplo:
comenzar a trabajar con el perifrico, leer y grabar registros de datos, terminar la tarea, probar el
estado del perifrico (status), etc. Es decir, los canales de E/S se comunican con la CPU mediante
rdenes llamadas interrupciones y no mediante instrucciones como se denominan las operaciones
indicadas por los programas de aplicacin.
La idea subyacente es que cuando la CPU solicita una instruccin de E/S, el sistema
operativo emite la correspondiente interrupcin dando orden de arranque a uno de los canales de
E/S y ste se encarga de que el perifrico efecte la tarea solicitada. Finalizada la tarea
encomendada, el canal de E/S interrumpir a la CPU para avisarle que ha terminado su trabajo (y as
pueda desbloquear el programa que efectu la peticin de EIS). El sistema de interrupciones es
responsabilidad del sistema operativo y lo maneje a travs de un mdulo especial llamado rutina de
interrupciones.
Una vez finalizado el trabajo encargado a la rutina de interrupciones, el procesador central
continuar con el procesamiento del programa original bloqueado por la operacin de E/S- en el
punto anteriormente interrumpido. Para saber en qu punto reiniciar el programa, el sistema
operativo consulta con un registro interno del procesador que le indica la direccin de la prxima
instruccin del programa en ejecucin.
ADMINISTRACION DE TRABAJOS DE IMPRESIN (SPOOLING)
Un mdulo especial del sistema operativo dentro de las funciones de administrar la E/S, es
aqul diseado para administrar los datos relacionados a los trabajos de impresin. Los sistemas
operativos suelen disponer de programas especializados para administrar las tareas de impresin;
son denominados genricamente como sistemas de spooling. Estos son programas especializados
en administrar las tareas de impresin de un sistema informtico.
Por ejemplo, puede suceder que exista una sola impresora en el sistema y que varios
programas al mismo tiempo requieran de la misma como unidad de salida. Lo que hace el sistema de
spooling, en estos casos, es mandar toda la salida de datos para impresin a un rea del sistema de
almacenamiento en disco en forma temporal. Luego el subsistema de spooling ir imprimiendo de a
un trabajo por vez segn las prioridades y la disponibilidad de servicios por parte de las impresoras
que administre. Para ello dispone de listas o colas de trabajos pendientes de impresin manejadas
por el sistema de spool, utilizando espacio en disco para almacenar temporalmente las imgenes de
los listados que esperan su turno para ser impresos. Esto se debe a la diferente velocidad con que
trabaja el procesador (ms rpido) que las impresoras (ms lento.)
ADMINISTRACION DEL SISTEMA DE ARCHIVOS
Otra funcin inherente a un sistema operativo es llevar cuenta de la ubicacin de los datos
grabados y los espacios disponibles del sistema de discos. Los programas de aplicacin no saben
dnde se encuentran almacenados sus datos en los dispositivos de almacenamiento secundario
(discos, disquetes), ni cmo obtenerlos cuando los necesiten.
El subsistema de administracin de archivos es un conjunto de programas, mdulos o rutinas
integrantes del sistema operativo y encargados de realizar todas las operaciones relacionadas con el
almacenamiento fsico de los datos correspondientes a los archivos. Por ejemplo, se ocupa de la
asignacin del espacio fsico para los datos a grabar, determinar las formas de almacenamiento,
ubicar los datos necesarios para el proceso en ejecucin. Son de gran ayuda para las tareas de
programacin, ya que liberan al programador de ocuparse dnde y cmo leer o guardar los datos.
Tambin se ocupa de la proteccin de los archivos, as como de proveer los comandos para
la administracin de los mismos (borrar, copiar, renombrar, etc.)
Un buen sistema de administracin de archivos debe permitir a los operadores crear,
modificar y borrar archivos y directorios, compartir archivos con otros usuarios, controlar el acceso a
los registros de datos de sus archivos, etc.
ADMINISTRACION DE LA INTERFAZ CON EL USUARIO
Por ltimo, otra funcin propia de un sistema operativo es administrar la relacin que
mantiene con el usuario u operador del mismo. Como ya se mencion, la comunicacin entre el
operador de la computadora y el sistema operativo se instrumenta a travs de:
Los comandos (SCL) o instrucciones que el operador enva al sistema operativo para solicitarle
que ejecute las tareas que requiere de la computadora.
Los mensajes que el sistema operativo enva 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 todo 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; as tenemos hoy sistemas operativos cuyo relacin con el usuario es: a modo comandos
(slo con mensajes de caracteres, como el MS-DOS), por medio de menes (como Netware de
Novell, OS 400), a modo grfico (utilizan iconos, figuras, etc.), como Windows 9X) y, los ms nuevos,
que usan reconocimiento de voz para recibir las rdenes del operador (como IBM OS/2 WARP).
FUNDAMENTOS DE LA MULTITAREA
Para aumentar el tiempo productivo del ordenador, se han ideado diversas tcnicas; una de
ellas es la multiprogramacin, tambin llamada multitarea, tiempo compartido, etc. Bsicamente
consiste en la ejecucin de dos o ms programas en una computadora al mismo tiempo. La
multiprogramacin es controlada por el sistema operativo, que carga los programas y los maneja
hasta que terminen. El nmero de programas que pueden ser efectivamente ejecutados depende de
la cantidad de memoria disponible, la velocidad de CPU, capacidad y velocidad de los recursos
perifricos, como as tambin de la eficiencia misma del sistema operativo.
La multiprogramacin se realiza debido a las diferencias de velocidad existente entre los perifricos
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.
Bsicamente, la multiprogramacin proporciona al usuario la capacidad para procesar dos o
ms 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 instruccin por vez, sea cual sea el nmero 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 estn
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.
As pues, aunque no se puedan ejecutar simultneamente varias instrucciones, es posible
solapar varios programas y ejecutarlos en paralelo.
Si durante la ejecucin de un programa se produce una operacin de E/S, el canal estar
funcionando, pero la CPU quedar en estado de espera. En multiprogramacin, este tiempo de
espera puede servir para ejecutar instrucciones de otro programa de menor prioridad. Obsrvese que
un programa condicionado por la E/S dedicar la mayor parte de su tiempo de ejecucin en tareas de
canal y la CPU estar ociosa esperando a que se libere la operacin de EIS. En este caso, si el
sistema operativo detecta esta situacin en la cual la CPU est en espera, podr destinar ese tiempo
para ejecutar instrucciones pertenecientes a un programa de una particin de menor prioridad.
De esto se ve claramente que los programas se ejecutan en paralelo, aunque para el usuario
parece como si se ejecutasen simultneamente.
PROCESAMIENTO INTERACTIVO
Uno de los requisitos de los ambientes de procesamiento de datos de hoy es la creciente
necesidad de disponer de informacin exacta y actualizada al instante. Las terminales de vdeo y
otros dispositivos que permiten el acceso directo a los datos de la computadora como cajeros
automticos, cajas registradoras, lectoras de tarjetas de crdito, ayudan a lograr esta meta
permitiendo al programa hacer preguntas y recibir respuestas en forma simultnea con la ocurrencia
de las operaciones. Este mtodo de procesamiento donde se formulan preguntas y se brindan
respuestas entre el programa de la computadora y el usuario de una terminal, se denomina
Procesamiento interactivo.
La interactividad es un concepto aplicado al diseo de los sistemas e implica prever la
interrelacin permanente del usuario con el programa que est ejecutando, generando un ambiente
conversacional. Generalmente la interactividad de un sistema se expresa a travs de mensajes de
ayuda permanentes al operador, menes de opciones y dilogos usuario programa , lo que ayuda
al usuario a trabajar con el sistema sin una rigurosa capacitacin previa.
El ambiente de procesamiento interactivo se diferencia de los anteriores ambientes de
procesamiento porque permite al usuario interactuar directamente con los programas de aplicacin,
elegiendo las funciones de procesamiento que desea ejecutar.
El ambiente interactivo es aquel que permite al programa de aplicacin obtener datos
directamente del propio usuario, en respuesta a los mensajes emanados del mismo.
PROCESAMIENTO EN TIEMPO REAL
Asociado a la interactividad aparece el concepto de procesamiento en tiempo real. Tiempo
real implica el mantenimiento de la informacin en los archivos de datos correspondientes a los
sistemas que se estn ejecutando en forma actualizada, al momento en que se producen los eventos
que la modifican. Bajo este concepto, el procesamiento de las transacciones debe ser lo
suficientemente rpido como para permitir que los resultados de las mismas tengan efecto inmediato,
es decir actualicen la informacin en los archivos de datos correspondientes en forma inmediata. O
sea, para que exista procesamiento en tiempo real, el sistema debe actualizar inmediatamente los
archivos de datos afectados por las operaciones en curso.
En un sistema de procesamiento en tiempo real, las transacciones se procesan
individualmente. El procesamiento en tiempo real requiere la entrada directa de los datos y el
procesamiento inmediato de todas las transacciones originadas en cualquiera de las terminales que
integran el sistema informtico, como contrapartida proporciona disponibilidad de informacin
actualizada en forma instantnea.
Con este tipo de procesamiento no existe atraso entre el momento en que se producen los
acontecimientos y el momento en que se procesan. Los archivos se actualizan cuando se produce la
operacin y as, cuando responden a consultas mediante acceso directo a sus registros responden
con datos actualizados. Tomemos como ejemplo los sistemas bancarios, donde los saldos de los
clientes se actualizan inmediatamente de producidas operaciones de depsitos o retiros, los sistemas
que proporcionan informacin al instante del precio de las acciones transadas en la bolsa de
comercio o los sistemas de reservas de las lneas areas.
PROCESAMIENTO DISTRIBUIDO Y COOPERATIVO
La revolucin motorizada por los PC permiti a partir de la segunda mitad de los 80 la
difusin masiva de soluciones informticas basadas en arquitectura de procesamiento distribuida.
Nacidas como respuesta al reinado de la arquitectura de procesamiento centralizada tradicional:
centros de cmputos nicos, configurados con grandes computadoras (mainframes). Trajeron
vientos frescos a las carencias de respuestas adecuadas a las necesidades de procesamiento
departamental existente en todas las reas de la empresa.
La madurez de esta tendencia de complementacin y/o reemplazo de los grandes
computadores por los pequeos, potentes y ms baratos PC, se instrument a travs del concepto
de procesamiento distribuido, trajo nuevas soluciones y tambin nuevos problemas: mayor
complejidad administrativa y una subyacente anarqua en los sistemas de informacin de la empresa.
Sin embargo, las ventajas son tantas que hoy casi todos los nuevos sistemas informticos se
conciben haciendo uso de tcnicas de procesamiento distribuido.
A mediados de los 90 y como evolucin de la modalidad de procesamiento distribuida,
aparece la llamada arquitectura Cliente Servidor o procesamiento cooperativo. Esta modalidad
procura aprovechar a pleno la potencia de procesamiento propia de los PC, a quienes asigna el rol
de clientes de grandes sistemas, basados en mainframes y para los que asigna la funcin de
servidores de datos.
Se dice que existe procesamiento distribuido cuando en un sistema informtico trabajan ms
de un centro de procesamiento de datos, es decir, cuando el sistema informtico de la empresa est
integrado por varias computadoras que actan con capacidad propia e independiente para procesar
datos. El trmino distribuido significa separacin o diseminacin de unidades o partes.
Un sistema informtico distribuido disemina las funciones de procesamiento entre diferentes
nodos (computadoras o terminales) conectadas o no entre s mediante una red de
telecomunicaciones y compartiendo las funciones de procesamiento.
Los avances tecnolgicos de la ltima dcada permitieron el desarrollo de los
microprocesadores, la baja en los costos del equipamiento y la madurez de las redes de
comunicacin de datos, avances que posibilitaron el desarrollo de un nuevo concepto: procesamiento
cooperativo. Este nuevo ambiente se caracteriza porque existen dos tipos de protagonistas:
El cliente instrumentado en una computadora personal (PC), tiene asignadas las funciones de
procesar las tareas individuales correspondientes a una transaccin. Da servicio a los trabajos
de carcter monousuarios correspondientes a la operacin en curso.
El servidor, instrumentado en computadoras de mayores prestaciones que las de anterior
categora. Se ocupan de mantener las bases de datos centrales pertenecientes a los sistemas de
aplicacin de la empresa. Los servidores normalmente atienden a muchos clientes
simultneamente. Dan servicio a tareas multiusuarias.
La idea del concepto de procesamiento cooperativo o Cliente/Servidor (de Client/Server) es que
la plataforma para el procesamiento de datos deja de ser centralizado -basado en un solo procesador
como proponen las arquitecturas mainframes- para pasar a ser distribuido, es decir, con muchas
CPU trabajando juntas en un ambiente de cooperacin. Este concepto procura aprovechar la
capacidad de procesamiento individual de los PC muy barata cuando se la compara con las otras
categoras de equipos- a los que se reserva el rol de clientes, trabajando junto a los grandes
computadores, de grandes potencias de procesamiento y con el rol de servidores responsables de
administrar las bases de datos centrales.
Esta tecnologa asigna tareas de procesamiento al cliente (PC) en la ejecucin de los programas
de aplicacin, ejecutados tambin por sistemas de computacin mayores, los que operan como
servidores. As, el procesamiento de una transaccin se divide entre dos computadoras siguiendo
por ejemplo esta secuencia de operaciones:
1. El Cliente (PC) recibe la transaccin, la valida y la transmite al Servidor (computadora
central.) Por ejemplo una PC recibe una operacin de depsito de dinero en una sucursal de un
banco.
2. El Servidor (computadora central) procesa la transaccin actualizando las bases de datos
centrales correspondientes y devuelve los datos procesados de la transaccin. Por ejemplo, la
computadora central del banco actualiza el saldo de la cuenta corriente correspondiente y devuelve
al Cliente (PC) la autorizacin de la transaccin junto con el nuevo saldo de la cuenta corriente.
3. El Cliente (PC), recibe los datos ya procesados de la transaccin (por ejemplo el saldo
actualizado y la autorizacin de la transaccin) y se encarga de completar la operacin (emitir
certificacin del depsito y nuevo saldo del cliente del banco.)
En este caso el PC acta como una terminal inteligente y no solamente emulando el
funcionamiento de una terminal boba de una gran computadora central.
Un ejemplo de uso intensivo de la filosofa Cliente Servidor ocurre en la red Internet. En
este ambiente todos los servicios estn basados en esta arquitectura de procesamiento.
SISTEMAS OPERATIVOS ACTUALES
En este ttulo pretendemos detallar algunas caractersticas relacionadas con sistemas
operativos vigentes en la actualidad, aquellos a los que consideramos ms difundidos en el mercado
informtico, sin perjuicio de olvidarnos de algunos de importancia mayor.
Hemos clasificado a los sistemas operativos slo a los efectos de una ms clara
presentacin en dos categoras de productos:
1. Sistemas operativos para ambientes propietarios
2. Sistemas operativos para ambientes abiertos.
SISTEMAS OPERATIVOS PROPIETARIOS
A esta categora corresponden los sistemas operativos diseados para funcionar en equipos
de tecnologa propietaria, cerrados a la participacin de la competencia (proveedores alternativos de
productos complementarios.)
Son aquellos sistemas operativos que vienen junto con la computadora y para dar servicio
nicamente a equipos de arquitectura propietaria. Son de eleccin (adquisicin) obligada cuando se
selecciona una marca y modelo de equipos de esta caractersticas. Su xito depende enteramente
de la difusin de la lnea de computadoras a las que da servicios.
Tomamos como ejemplos de sistemas operativos para arquitecturas propietarias a:
- 0S/400: es un sistema operativo interactivo, multiusuario y orientado al manejo de bases de datos
relacionales. Fue desarrollado para la familia de minicomputadoras AS 400 de IBM.
SISTEMAS OPERATIVOS PARA AMBIENTES ABIERTOS
Esta categora est integrada por productos diseados para funcionar en computadoras
(plataformas de hardware) consideradas estndar del mercado. Funcionan en distintos tipos de
procesadores (con marcas y modelos distintos).
Un usuario de esta arquitectura de equipamiento puede invertir el orden de eleccin de los
productos con los que desea trabajar: podr seleccionar primero el sistema operativo y luego cul
ser la CPU ms conveniente para dicho software de base. Esta alternativa se est difundiendo
debido a que los costos involucrados son menores y se dispone de mayores opciones tcnicas para
configurar los productos necesarios para el procesamiento de datos.
a) Sistemas operativos para ambiente monousuario: los sistemas operativos disponibles para los PC
compatibles son: MS-DOS y Windows 95 de Microsoft, OS/2 de IBM, etc.
El MS-DOS fue el sistema operativo ms popular para las PC. MS-DOS est disponible para
los equipos compatibles IBM PC, es un sistema operativo monotarea con un lenguaje de comandos
muy ameno, ya que dichos comandos son muy parecidos al idioma ingls. Este sistema operativo fue
desarrollado por Microsoft, la empresas de software ms grande del mundo. Actualmente la base de
herramientas de productividad disponibles para este sistema operativo es muy grande (supera en
mucho a los disponibles para cualquiera de los otros sistemas operativos estndares) abarcando
prcticamente todas las necesidades posibles: administrativas, cientficas, entretenimiento,
educacin, etc. Su ltima versin fue la 6.22 y luego reemplazado por MS-Windows 95, con
capacidad multitarea.
El OS/2 naci para competir con los productos de Microsoft, es un sistema operativo para PC
compatibles. Se destaca por brindar capacidad multitarea y compatibilidad a los productos diseados
para MS-DOS y Windows.
b) Sistemas operativos para redes LAN: una alternativa muy difundida que ofrecen las
microcomputadoras es su conexin en red mediante diversos productos de software y hardware.
Esta posibilidad permite que cada una de las estaciones de trabajo funcione con su propio
procesador, pudiendo acceder a la informacin almacenada en alguna de las otras estaciones
conectadas a la red.
Dentro de esta categora tenemos al producto Netware de Novell. El Netware puede ser
definido como un sistema operativo para redes LAN, que se ejecuta en PC compatibles, desde el
modelo 80286 y superiores, soportando estaciones de trabajo que funcionan bajo sistemas
operativos MS-DOS, OS/2 y Macintosh.
Otros sistemas operativos difundidos para redes LAN son: LAN Manager, Lantastic, y
WINDOW NT/2000.
c) Sistemas operativos para ambientes multiusuarjo: existe en el mercado una gran variedad de
sistemas operativos para equipos de arquitectura abierta con caractersticas multiusuario/multitarea.
Algunos de los ms populares son UNIX, UNISEL, etc.
WINDOWS 9X
Es un sistema operativo de 32 bits y se ha independizado totalmente del DOS (para ser ejecutado no
necesita ms de DOS, como las anteriores versiones de Windows.)
Ha cambiado la interface con el usuario, tendiendo a agilizar y/o automatizar tareas, otorgando mayor
poder a los expertos.
Provee capacidad de multitarea real y mayor proteccin de la memoria e incorpora tecnologa plug
and play (enchufar y usar), sta pretende integrar cualquier dispositivo (impresoras, telfonos,
scanners, etc.) a la PC en forma automtica, es decir, sin tener que configurarlo manualmente.
Trae facilidades incorporadas para la conexin a Internet.
Trae soporte para trabajo en todo tipo de redes LAN. Provee operabilidad para ser cliente de Novell
Netware y todos los servicios para conectarse a otras PC corriendo Windows 3.11 o Windows 95
(redes entre pares) o como cliente de Windows NT o Lan Manager de IBM.
Requerimientos mnimos:
Pentium 66 Mhz 16 Mb RAM 200 Mb espacio en disco.
Requerimientos Recomendados:
Pentium II 32 Mb RAM 400 Mb espacio en disco.
WINDOWS 2000
Windows 2000 Professional (sucesor de NT Workstation) est destinado a ser un cliente de
red seguro y una estacin de trabajo corporativa. Soporta 2 procesadores y es til, como sistema
operativo autnomo, para correr aplicaciones de alta perfomance, especialmente diseo grfico, por
ejemplo.
Requerimientos Mnimos:
Procesador Pentium 32Mb de RAM 500 Mb de espacio en disco.
Requerimientos Recomendados:
Procesador Pentium II - 96Mb de RAM 1GB de espacio en disco.
Windows 2000 Server (sucesor de NT Server) soporta hasta 4 procesadores y est destinado
a ser el servidor de impresin archivos, aplicaciones e, inclusive, Web de una empresa pequea a
mediana.
Requerimientos Mnimos:
Procesador Pentium 166 Mhz 64Mb de RAM 680 Mb de espacio en disco.
Requerimientos Recomendados:
Procesador Pentium II - 128Mb de RAM 1GB de espacio en disco.
Windows 2000 Advanced Server (sucesor de NT Server Enterprise Edition) soporta hasta 8
procesadores y ser el servidor departamental de aplicaciones de empresas medianas a grandes,
con ms de un dominio.
Windows 2000 Datacenter Sever soporta hasta 32 procesadores y solo se entregar sobre
pedido. Est destinado a grandes empresas que requieran datawarehousing, anlisis economtricos,
simulaciones cientficas e ingenieriles a gran escala.
WINDOWS XP
Es el ltimo sistema operativo lanzado al mercado por Microsoft Corp. Se presenta en dos
versiones:
Windows XP Home Edition: como su nombre lo indica est destinado al usuario hogareo y
reemplaza a Windows 9X (Windows 95, 98 y Me)
Windows XP Professinal Edition: destinado al mercado empresario reemplazando preferentemente a
Windows NT y 2000.
Lo que incluye de nuevo lo podemos resumir en los siguientes puntos:
Nueva Interfaz de usuario.
Mejores herramientas para manejar los archivos multimedia.
Nuevas utileras del sistema, como la Ayuda Remota.
Nuevos programas multimedia y nuevas herramientas para Internet.
Mejor soporte para usuarios mltiples y cambio de usuario rpido.
Firewall integrado para la conexin a internet.
Mejores herramientas para redes hogareas.
Adems en Windows XP Professional se puede destacar adems de lo citado ms arriba lo
siguiente:
Soporte para varios procesadores.
Caractersticas de escritorio remoto y mvil.
Soporte para archivos y carpetas en lnea.
Caractersticas administrativas como administracin de polticas de grupo, identificacin de
perfiles de usuarios e instalacin remota de software.
Sistemas de archivos de codificacin.
Requerimientos Mnimos:
Procesador de 500 Mhz 64Mb de RAM 1 GB de espacio en disco.
Requerimientos Recomendados:
Procesador 1Ghz - 128/256 Mb de RAM 1 GB de espacio en disco.
LINUX
Es un sistema operativo descendiente de UNIX. Unix es un sistema operativo robusto,
estable, multiusuario, multitarea, multiplataforma y con gran capacidad para gestin de redes, Linux
fue creado siguiendo estas caractersticas. En la dcada de los ochenta apareci un nuevo sistema,
era una versin bsica 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, basados en este sistema el
seor Linus B. Torvalds, a mediados de 1991 empez a trabajar en un proyecto para mejorar las
deficiencias de Minix, Torvalds creo la primera versin de Linux (Contraccin de Linus y Unix)
numerada como versin 0.01. Esta versin solo contena un Kernel muy rudimentario y para poder
realizar cualquier operacin se requera que la mquina tuviera instalado Minix. El 5 de Octubre de
1991 fue creada y publicada la versin 0.02 cuando Torvalds logro ejecutar programas como el Bash
y el Gcc, despus de esta publicacin se distribuyo en forma gratuita el cdigo de Linux e invito a
todo aquel que pudiera aportar ideas nuevas y mejorar el cdigo va Internet, gracias a estos aportes
Linux evoluciono rpidamente a las versiones 0.03, 0.10, 0.11 y 0.12. En Marzo de 1992 fue creada
la versin 0.95
LINUX es un sistema operativo, compatible Unix. Dos caractersticas muy peculiares lo
diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es
libre, esto significa que no tenemos que pagar ningn tipo de licencia a ninguna casa desarrolladora
de software por el uso del mismo, la segunda, es que el sistema viene acompaado del cdigo
fuente. El sistema lo forman el ncleo del sistema (kernel) mas un gran numero de programas /
libreras que hacen posible su utilizacin.
LINUX se distribuye bajo la GNU Public License: por lo tanto, el cdigo fuente tiene que estar
siempre accesible.
El sistema ha sido diseado y programado por multitud de programadores alrededor del
mundo. El ncleo del sistema sigue en continuo desarrollo bajo la coordinacin de Linus Torvalds, la
persona de la que parti la idea de este proyecto, a principios de la dcada de los noventa. Da a da,
mas y mas programas / aplicaciones estn disponibles para este sistema, y la calidad de los mismos
aumenta de versin a versin. La gran mayora de los mismos vienen acompaados del cdigo
fuente y se distribuyen gratuitamente bajo los trminos 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 rpidamente por la excelente relacin calidad-
precio que se consigue con Linux.
Caractersticas de LINUX
Esta es una lista bastante completa con las caractersticas de LINUX:
Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo
tiempo. LINUX utiliza la llamada multitarea preventiva, la cual asegura que todos los
programas que se estn utilizando en un momento dado sern ejecutados, siendo el sistema
operativo el encargado de ceder tiempo de microprocesador a cada programa.
Multiusuario: Muchos usuarios usando la misma mquina al mismo tiempo.
Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-,
486-. Pentium, Pentium Pro, Pentium II, Amiga y Atari, tambin existen versiones para su
utilizacin en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.
Multiprocesador: Soporte para sistemas con mas de un procesador esta disponible para Intel
y SPARC.
Funciona en modo protegido 386.
Proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el
sistema.
Carga de ejecutables por demanda: Linux slo lee del disco aquellas partes de un programa
que estn siendo usadas actualmente.
Poltica de copia en escritura para la comparticin de pginas entre ejecutables: esto significa
que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando
alguno intenta escribir en esa memoria, la pgina (4Kb de memoria) se copia a otro lugar.
Esta poltica de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso
de memoria.
Memoria virtual usando paginacin (sin intercambio de procesos completos) a disco: A una
particin o un archivo en el sistema de archivos, o ambos, con la posibilidad de aadir ms
reas de intercambio sobre la marcha Un total de 16 zonas de intercambio de 128Mb de
tamao mximo pueden ser usadas en un momento dado con un lmite terico de 2Gb para
intercambio. Este limite se puede aumentar fcilmente con el cambio de unas cuantas lneas
en el cdigo fuente.
La memoria se gestiona como un recurso unificado para los programas de usuario y para el
cach de disco, de tal forma que toda la memoria libre puede ser usada para cach y sta
puede a su vez ser reducida cuando se ejecuten grandes programas.
Libreras compartidas de carga dinmica (DLL's) y libreras estticas.
Se realizan volcados de estado (core dumps) para posibilitar los anlisis post-mortem,
permitiendo el uso de depuradores sobre los programas no slo en ejecucin sino tambin
tras abortar stos por cualquier motivo.
Compatible con POSIX, System V y BSD a nivel fuente.
Emulacin de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel
binario.
Todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos los drivers, las
herramientas de desarrollo y todos los programas de usuario; adems todo ello se puede
distribuir libremente. Hay algunos programas comerciales que estn siendo ofrecidos para
Linux actualmente sin cdigo fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
Control de tareas POSIX.
Pseudo-terminales (pty's).
Emulacin de 387 en el ncleo, de tal forma que los programas no tengan que hacer su
propia emulacin matemtica. Cualquier mquina que ejecute Linux parecer dotada de
coprocesador matemtico. Por supuesto, si el ordenador ya tiene una FPU (unidad de coma
flotante), esta ser usada en lugar de la emulacin, pudiendo incluso compilar tu propio
kernel sin la emulacin matemtica y conseguir un pequeo ahorro de memoria.
Soporte para muchos teclados nacionales o adaptados y es bastante fcil aadir nuevos
dinmicamente.
Consolas virtuales mltiples: varias sesiones de login a travs de la consola entre las que se
puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del
hardware de video). Se crean dinmicamente y puedes tener hasta 64.
Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los
sistemas de archivo tpicos de System V, y tiene un avanzado sistema de archivos propio con
una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud.
Acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema
de archivos especial: no es necesario ningn comando especial para usar la particin MS-
DOS, esta parece un sistema de archivos normal de Unix (excepto por algunas restricciones
en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de MS-
DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El
soporte para VFAT, FAT32 (WNT, Windows 95/98) se encuentra soportado desde la versin
2.0 del ncleo y el NTFS de WNT desde la versin 2.2 (Este ultimo solo en modo lectura).
Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en
un sistema de archivos DOS.
Soporte en slo lectura de HPFS-2 del OS/2 2.1
Sistema de archivos de CD-ROM que lee todos los formatos estndar de CD-ROM.
TCP/IP, incluyendo ftp, telnet, NFS, etc.
Appletalk.
Software cliente y servidor Netware.
Lan Manager / Windows Native (SMB), software cliente y servidor.
Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP,
Netrom, etc.
Distribuciones Linux
Suse
Redhat
Slackware
Debian
Turbo Linux
Mandrake
Ututo (desarrollado en la Universidad Nacional de Salta)
UNIX
Nos detendremos en analizar a UNIX; la razn es que fue el primer sistema operativo
concebido para funcionar en cualquier tipo de arquitectura de hardware. UNIX fue diseado para ser
transportable, es decir para funcionar en todo tipo de procesadores. Con el tiempo se convirti en el
modelo para el diseo de los nuevos sistemas operativos que fueron aparaciendo en el mercado.
UNIX es un sistema operativo programado en un 90 % en lenguaje C; esta caracterstica permite su
portabilidad, es decir la posibilidad de estar disponible para una gran cantidad de equipos de
diversas marcas y caractersticas. En general, los sistemas operativos estn programados en
lenguaje ensamblador o de mquina, lenguaje que es especfico para cada tipo de procesador, lo
que hace imposible su transportabilidad (si queremos que funcione en otro modelo de procesador,
debemos re-escribir todos los programas que forman el sistema operativo en el lenguaje
ensamblador propio de la CPU de que se trate).
La ventaja del sistema operativo UNIX de estar escrito en un lenguaje de programacin (esta
caracterstica, posibilita a sus usuario poder escribir sus propios comandos o modificar los existentes,
puesto que se le proporciona el cdigo fuente del sistema operativo en lenguaje C. Esta
caracterstica ha ocasionado que los distintos proveedores de UNIX le agreguen diversas
posibilidades a sus versiones, lo que ha devenido en mltiples ofertas de este sistema operativo
segn se trate del tipo de procesador donde correr.
El sistema operativo UNIX fue diseado con criterios modernos e incluye una eficiente
administracin de la memoria, con manejo de swapping, administracin del procesador por tiempo
compartido, subsistemas de seguridad para acceder al sistema y a los archivos de datos, subsistema
de spooling, etc.
Estas caractersticas hacen que UNIX sea hoy un sistema operativo estable y confiable, de
gran aceptacin en el mercado. Los largos aos de desarrollo que lleva incorporado (ms de 25),
aseguran su eficiente funcionamiento, posicionndolo como candidato ideal para gestionar los
potentes servidores de bases de datos y de comunicaciones que necesita una gran empresa.
PRODUCTOS DE SOFTWARE
Esta categora agrupa los programas y sistemas de produccin final, aquellos con los que
actan los usuarios de un sistema informtico. La tendencia actual es que estos productos sean
comercializados en forma independiente; no se incluyen ms dentro del precio del hardware o del
sistema operativo, como ocurrI hasta mediados de los ochenta.
Actualmente esta categora de productos representa la rama ms dinmica y rentable del
mercado informtico, donde los proveedores estn librando las grandes batallas. Los productos de
software son los que hoy generan los mayores mrgenes de utilidad y prometen ser la rama de
mayor crecimiento del mercado informtico.
El inters actual se basa en que el proveedor que domine una categora de los productos
de.software de hoy, ser el que fije los estndares de la misma para el futuro y por consiguiente
estar en mejores condiciones de dominar el correspondiente nicho de mercado.
A los fines de una presentacin ordenada y didctica, agrupamos los productos de software
actualmente disponibles para el mbito de la administracin en dos grandes categoras:
Herramientas de productividad: agrupa a los programas catalogados como de uso directo para el
usuario, es decir no requieren de ninguna otro elemento o tarea previa para ser puestos en
produccin. Se los utiliza para:
Adrninistracin del equipamiento informtico (los llamados programas utilitarios) como los sistemas
de spooling (impresin), administracin de los discos (Norton, PC Tools), respaldos de los archivos
de datos, sistema de seguridad, etc.
Automatizacin de oficina: agrupa a los programas procesadores de texto, hojas de clculo,
correo electrnico, graficadores, bases de datos personales, etc.; es decir, los productos diseados
para mejorar la productividad del trabajo administrativo de una organizacin.
Herramientas de programacin: productos para crear y mantener los programas de
aplicacin de las empresas, los sistemas a medida. Dentro de esta categora disponemos de una
amplia variedad de productos; haciendo abstraccin de los que cumplen las dos funciones que a
continuacin detallamos y para una mejor presentacin, los clasificamos en:
Lenguajes de programacin, productos para crear y mantener los programas de aplicacin
de la empresa.
Administradores de Bases de Datos (DBMSI. productos diseados para administrar el
sistema de archivos de datos de la empresa.
HERRAMIENTAS DE PRODUCTIVIDAD
Las herramientas de productividad constituyen la categora del elemento software que
agrupa a los programas de uso final para el usuario comn, aquellos diseados para cumplir
funciones en forma inmediata (no requieren ser programados) dentro del sistema de computacin.
Dentro de esta categora tenemos a los productos de automatizacin de oficina y a los
utilitarios. Estos ltimos son productos que incluyen programas para realizar tareas de la ms diversa
ndole, como aquellos diseados para recuperar informacin que fue borrada equivocadamente o por
mal funcionamiento del equipo, como Norton Utilities, hasta sofisticados sistemas de administracin
de resguardos de archivos (backup/restore), impresin automtica <spooling), programas antivirus,
etc.
Los programas de automatizacin de oficina son los que nos interesan en forma especial,
pues son los productos ms relacionados con el trabajo cotidiano de un especialista en
administracin. En este caso nos abocaremos a describir en detalle los programas englobados
dentro de esta categora.
AUTOMATIZACION DE OFICINA
La automatizacin de oficina es un concepto que engloba la aplicacin de todo tipo de
recursos informticos para la realizacin de las tareas rutinarias de una oficina, por ejemplo:
Escribir cartas, documentos, memorandums, informes, etc.
Elaborar planillas con cifras resmenes de la actividad de la organizacin, por ejemplo:
presupuestos, liquidacin de impuestos, estadsticas, etc.
Representar grficamente informacin que permita descubrir normas y tendencias e integrar la
informacin de uso comn y mantener los puestos de trabajo comunicados.
Para realizar estas tareas se dispone de los productos de automatizacin de oficina, los que
incluyen herramientas tales como: procesadores de texto, hojas de clculos, correo electrnico,
grficos y publicaciones de oficina.
El ambiente de una oficina automatizada se basa en una red de rea local, encargada de proveer
la va 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 informacin:
mensajes, correspondencia, agendas, boletines, y transmitirla luego a cualquier usuario conectado a
la red.
En sntesis, todas las tareas tpicas de una oficina administrativa, tales como: dictado,
mecanografiado, copiado, archivado, elaboracin de planillas y grficos, operacin de fax y tlex,
administracin de microfilms y registros, operacin de telfonos y conmutadores telefnicos y
muchas ms, son candidatas para ser prestadas por las herramientas (programas) integradas en un
sistema de automatizacin de oficina.
La automatizacin de oficina a menudo se refiere slo a las operaciones de procesamiento de
textos y planillas de clculo, y a pesar de que stas suelen ser las primeras aproximaciones tomadas,
en realidad este nuevo ambiente de trabajo implica muchas formas novedosas de encarar las tareas
administrativas tpicas en la oficina moderna.
Originalmente las herramientas de automatizacin de oficinas suelen ser vistas como una
solucin para los atrasos y atascos en las operaciones de una oficina: es comn creer que su
incorporacin cambiar la forma en que la gente ejecutar sus tareas, ya que las condiciona a
ejecutar sus trabajos habituales utilizando servicios de computadoras.
Insistentemente pronosticada desde el comienzo de las computadoras, la oficina sin papel,
resultado exitoso de la implementacin de un ambiente de automatizacin de oficina, es todava un
mito. Aunque el uso del papel se ha reducido en muchas organizaciones, tambin ha aumentado en
otras. Las computadoras producen ms datos y es demasiado fcil sacar numerosas copias de un
documento. Quiz, con el tiempo, las computadoras porttiles facilitarn el reemplazo de los papeles
cuando una persona est viajando y las redes de fibra ptica permitirn el desarrollo del ambiente
oficina en casa: hacer los trabajos de la oficina en el hogar y enviar los datos procesados: textos,
imgenes, voz y vdeo a la oficina central o cualquier lugar del mundo en forma instantnea,
utilizando recursos de comunicacin de datos.
Quiz la gente finalmente se acostumbrar a la idea de que un documento de papel no es mejor
prueba de una transaccin que su forma o registro electrnico. Cuando esto ocurra, la oficina sin
papel llegar.
La irona de la as llamada oficina del futuro es que cuando se disponga de la tecnologa
necesaria para implementarla correctamente, es muy probable que no se necesite ms de las
oficinas. Si las personas pueden acceder desde una terminal a toda la informacin requerida para
realizar su trabajo, y por medio de otras tecnologas -como las videoconferencias- pueden interactuar
con cualquiera que est en comunicacin 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 dramtico.
PRODUCTOS INTEGRADOS PARA AUTOMATIZACIN DE OFICINA
Quiz nuestra poca se caracterice por la metodologa aplicada a la comercializacin de los
productos de automatizacin de oficina. En la actualidad el segmento ms competitivo del mercado
se ha establecido alrededor de los paquetes integrados. Con esta modalidad los proveedores
intentan ofrecer todas las funciones relacionadas a la automatizacin de oficinas de su autora
enlatadas en un solo producto. Esta situacin asegura al usuario la compatibilidad de los archivos
de datos originados por cada producto integrante del paquete, es decir, permite la transferencia de
datos de un utilitario a otro. Est caracterstica permite multiplicar geomtricamente la productividad
del trabajo del usuario.
Los productos integrados compiten frente a frente en cuanto a las aplicaciones
fundamentales: procesador de texto, hoja de clculo, base de datos y la presentacin grfica. Sin
embargo cada fabricante trata de endulzar su negocio agregando programas adicionales que
completan la funcionalidad del producto integrado y que atraen a los compradores que buscan algo
ms, por ejemplo: programas de correo electrnico, administradores de informacin personal
(agendas), calculadoras en lnea, administradores de archivos, etc.
Adems, los programas integrados tienen interfaces uniformes. Si la interfaz es constante,
una vez que se ha aprendido una de las aplicaciones del paquete, para dominar las otras solo tiene
que aprender las opciones especficas de cada tarea. En sntesis, el diseo de estos productos
integrados permite mezclar funciones y datos de distintas aplicaciones.
Actualmente existen en el mercado diversos paquetes de software que integran los
programas de automatizacin de oficinas de un PC en un solo ambiente:
OFFICCE de Microsoft, paquete que provee los ms populares productos de Microsoft para las
tareas de automatizacin de oficina: procesador de textos WORD, software de presentacin Power
Point, planilla de clculo EXCEL, correo electrnico MS OUTLOOK. Funciona en ambiente MS
WINDOWS.
PERFECT OFFICCE, de caractersticas similares a OFFICE, es la oferta de Corel, integra Word
Perfect, Quattro Pro, etc. Opera en ambiente MS WINDOWS.
SMART SUITE es la oferta equivalente de Lotus Corp. (comprada por IBM), integra el procesador
Ami Pro y la popular planilla de clculo Lotus. Opera en ambiente MS WINDOWS.
OPEN OFFICE similar a los anteriores, se caracteriza por ser su licencia gratuita para uso personal.
HERRAMIENTAS DE AUTOMATIZACION DE OFICINAS
A pesar de las profundas mejoras y transformaciones operadas en el mercado de los
productos de software para tareas de oficinas que se ha operado en los ltimos aos, los
proveedores disponen para competir de los mismos tipos de productos que solan ofrecer en la
dcada pasada:
A) Procesadores de textos, donde se escribe todo lo que se necesita en un documento y se lo
puede guardar y cambiar tantas veces como se desee sin tener que volver a digitarlo.
B) Hojas de Clculo, donde slo los datos numricos y las frmulas asociadas a un determinado
problema matemtico deben ser introducidos por el usuario. El programa se encarga de hacer los
clculos correspondientes a frmulas y funciones aritmticas, estadsticas, financieras o cientficas
indicadas.
C) Graficadores, productos que permiten representar en forma de grficos los datos
procedentes de una hoja de clculo o ingresados por el operador con esa finalidad. Facilitan la
comprensin ms rpida y exacta de la informacin, y en general, de la situacin analizada.
D) Bases de Datos Personales, herramientas que permiten organizar informacin de uso
personal en archivos de datos, por ejemplo: caractersticas de posibles clientes, perfiles de los
empleados, jurisprudencia sobre un tema, historias clnicas, etc. Permiten hacer consultas y
clasificaciones dinmicas sobre los datos contenidos segn las necesidades del momento.
E) Correo Electrnico, producto que permite conectar a los distintos usuarios de un mismo
ambiente de trabajo para que puedan compartir los datos que manejan; en definitiva, armar grupos
de trabajo electrnicos. Dentro de esta clase de productos se incluyen a los sistemas de correo
electrnico, agenda electrnica y groupware o grupos de trabajo.
A PROCESADORES DE TEXTO
Los procesadores de textos son herramientas de software diseadas para crear y administrar
documentos de texto en una computadora, reemplazando las tareas asociadas con una mquina de
escribir.
La ventaja principal del procesamiento de texto es que los documentos quedan almacenados
en forma permanente dentro de la computadora; pueden ser llamados posteriormente para
modificarlos (editarlos) y volver a imprimirlos si es necesario. Otra ventaja apreciable es que los
documentos guardados en un sistema de computacin pueden ser ubicados ms rpidamente que
los documentos fsicos de papel.
Para los procesadores de textos la estructura bsica de un documento es estndar y est
formada por las siguientes jerarquas:
1. Pginas: de tamao variable segn el tipo de formulario a utilizar, formadas por;
2. Prrafos (punto y aparte) formados por;
3. Oraciones separadas por punto, y compuestas por
4. Palabras o grupos de letras separadas por espacio.
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 aplicacin en lenguaje
fuente) con los procesadores de texto.
Los editores de texto no disponen de caractersticas elaboradas para el formateado del texto y la
impresin como: alineado automtico, subrayado y negrita. Los editores de textos son utilitarios
diseados para el trabajo de los programadores y poseen pocas caractersticas especiales para el
manejo de prrafos, tales como sangrado automtico y ventanas mltiples.
Los dos componentes ms importantes en un sistema de procesamiento de textos son el manejo
del teclado y la pantalla de presentacin.
Las pantallas de presentacin deben tener la mxima resolucin posible, por eso las pantallas de
colores son mejores que las monocromticas mientras el programa permita al usuario utilizar los
colores.
La ubicacin conveniente de las teclas es importante. De esta manera, las funciones que se
realizan repetitivamente, como centrar, cambiar atributos de presentacin (letra negrita, cursiva,
subrayado y otras), deben poder ser efectuadas con un mnimo de digitacin de teclas.
Cambiar mrgenes, tabulados, sangras y tipos de letras tambin debe ser tarea fcil, dada la
alta frecuencia de uso.
En un momento fueron muy populares las mquinas de procesamiento de textos; en realidad
eran computadoras especializadas slo para procesamiento de texto. Sin embargo, la evolucin
tecnolgica las ha ido dejando de lado por la tecnologa ms barata y estndar de los PC. Hoy el
procesamiento de texto, con todas las facilidades incluidas, puede realizarse en cualquier
computadora de propsitos generales, desde las micro (PC) a las macro computadoras.
FUNCIONES BSICAS DE UN PROCESADOR DE TEXTOS
Justificado y centrado automtico de palabras: Las palabras que se extienden ms all del margen
derecho son transferidas a la prxima lnea. El texto puede ser centrado entre los mrgenes
izquierdo y derecho.
Edicin de Texto, donde el texto puede ser modificado borrndolo, tecleando encima de l o
insertando texto adicional dentro de l.
Buscar y reemplazar, mover y copiar. Todas las veces que aparece un determinado texto, ste puede
ser reemplazado por otro bloque de texto. Se puede marcar un bloque del texto y moverlo a otro
lugar del documento, o copiarlo en cualquier parte del documento.
Disposiciones de organizacin en la pgina. Brinda mrgenes, tabulaciones, espaciado de lneas,
sangras, cambios de tipos, subrayados, letra negrita o cursiva, pudiendo disponerse y redisponerse
en cualquier parte dentro del documento.
Encabezamientos. notas al pie y numeracin de pginas. Los encabezamientos y pie son textos que
se imprimen en la parte superior e inferior de cada pgina. Los encabezamientos, pie y la
numeracin de pginas pueden disponerse y redisponerse en cualquier lugar dentro del documento.
La numeracin de pginas tambin puede ser optativa en nmeros romanos o letras alfabticas.
lnsercin para correspondencia (mail merge). La insercin 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 impresin e impresin en prupo: puede hacerse una visin previa de un documento
antes de imprimirlo, para mostrar cualquier cambio de diagramacin que normalmente no se muestra
en la pantalla, como cortes de pgina, encabezamientos, pies de pgina y notas al pie. Los
documentos pueden ser impresos individualmente o como grupos de documentos con nmeros de
pginas consecutivos desde el primero hasta el ltimo documento
La ltima generacin de procesadores de textos para el ambiente de computadoras
personales presenta como novedad la posibilidad de corregir errores ortogrficos en forma
automtica (cuando se estn 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 ms conocidos son Word de Microsoft, Word
Perfect provisto por la empresa Corel, Ami Pro para Windows de Lotus Development Corp,
B HOJAS DE CALCULO
Las hojas de clculo, tambin llamadas planillas electrnicas o planillas financieras, son
herramientas de software que simulan una planilla de papel, en la que las columnas de nmeros 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 frmulas. Las hojas de clculo pueden tener
miles de celdas y se pueden desarrolllar horizontal y verticalmente para visualizarlas en pantalla.
El contenido de una celda puede llenarse con: etiquetas (constantes alfanumricas), valores
numricos o frmulas. Las etiquetas pueden ser cualquier texto descriptivo, por ejemplo, ALQUILER.
TELEFONO o VENTAS BRUTAS. Los valores son los datos numricos reales usados en el
presupuesto o plan, y las frmulas ordenan a la hoja que haga clculos, por ejemplo, SUMAR
CELDAS A5 HASTA A10. Las frmulas se crean fcilmente, ya que las hojas de clculo permiten al
usuario apuntar a cada celda e introducir la operacin aritmtica que la afecta. Una frmula se crea,
ms o menos, diciendo esta celda MAS esa celda POR aquella celda.
Las frmulas constituyen la magia de las hojas de clculo. Despus de agregar o cambiar los
nmeros, las frmulas recalcularn los datos, ya sea automticamente o al presionar una tecla. As
como el contenido de una celda se puede calcular a partir del de cualquier otra celda y tambin
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 tambin 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 actualizacin automtica permite a los usuarios crear un plan,
insertar diferentes suposiciones y ver inmediatamente el impacto sobre el resultado final. Esta
capacidad de Qu pasara si...? hace de la hoja de clculo una herramienta indispensable para la
elaboracin de presupuestos, planes, resmenes financieros y muchas otras tareas basadas en
ecuaciones.
Las hojas de clculo 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.
ELEMENTOS DE UNA HOJA DE CLCULO
Marco es el recuadro que va en la parte superior e izquierda que contiene las letras y nmeros que
identifican los renglones y columnas y sirven de gua para el operador de la hoja de clculo.
Celda es la entidad en el cruce de una columna y un rengln. Sirve para contener valores numricos
y alfabticos y frmulas.
La direccin de celda se identifica por el mtodo de renglones y columnas. Por ejemplo: El cruce de
la columna A con la fila o rengln 4 se indica como A4.
La frmula establece una relacin entre celdas. Por ejemplo: Sume el contehido de la celda A1, al
contenido de la celda A2, y almacene el resultado en la celda A4 que es donde la frmula est
localizada.
El apuntador es un rectngulo de resaltado (alta intensidad) que se mueve de celda a celda cuando
se oprime una tecla de direccin. Destaca en qu celda se est trabajando.
La ventana es la parte de la hoja que est visible en el monitor.
HOJAS DE CLCULO DISPONIBLES EN EL MERCADO
En la actualidad la accin de loslos equipos de programacin de proveedores de hojas de clculo se
concentran en dos frentes: facilidad de uso y potencia.
EXCEL DE MICROSOFT
QUATRO PRO DE COREL
LOTUS 123 DE LOTUS CORPORATION
CALC (incluida en el paquete OPEN OFFICE)
GRAFICADORES
Los software de graficacin son productos diseados para permitir representar visualmente y
en forma grfica los datos. El objetivo es facilitar la comprensin de la informacin que reflejan los
archivos de datos por parte de los usuarios de la misma.
La gente puede comprender un grfico bien hecho mucho ms rpidamente que las
estadsticas impresas en las que estn basados.
Los graficadores y las impresoras pueden producir copias en papel de grficos creadas en la
pantalla de una computadora.
Con los programas graficadores se pueden crear diferentes tipos de presentaciones
combinando textos, grficos o imgenes. Por ejemplo:
Hacer diagramas de organizaciones, como organigramas departamentales de una empresa.
Efectuar grficos de anlisis, tanto para temas administrativos como de investigaciones
especializadas. Los tipos de grficos ms comunes son: de barras, puntos, lneas, circulares, tortas y
otras formas.
Permiten crear presentaciones con formato profesional rpidamente y sin esfuerzo, crear
transparencias para informar a un grupo de personas, diapositivas para una presentacin de ventas o
efectos destacables para una presentacin en pantalla.
Creacin de grficos
Un software de graficacin permite crear y modificar grficos. Para crearlos, previamente se
seleccionan los datos que debern graficarse y luego se especifican los rtulos que aparecern en el
mismo, as como toda clase de textos o etiquetas de identificacin que indiquen lo que representan.
Existen dos tipos de software con capacidades de graficacin:
Paquetes de presentaciones independientes que permiten generar grficos a partir de datos
ingresados desde el teclado. Pueden generar grficos ms completos y variados que los paquetes
integrados. Algunos pueden almacenar imgenes y luego desplegadas en una secuencia u orden
especifico en lo pantalla para hacer presentaciones a travs de la impresora o en formato de vdeo.
Paquetes de hoias de clculo con capacidad de crear grficos como: Lotus 1 23, Quattro Pro,
Excel, Works, que disponen de programas de generacin de grficos incluidos. En estos productos
se seleccionan los datos a graficar a partir de informacin ya introducida en la planilla. Luego se
puede escoger entre varios tipos de grficos: de barras, lineas, sectores u otros. El paso final es
aadir ttulos y leyendas que permitan identificar lo que se est representando.
D) BASES DE DATOS PERSONALES
Las bases de datos personales, tambin llamadas bases de datos para usuarios finales, son
productos de software que tienen como funcin encargarse de la manipulacin de datos de uso
personal. En general, estos productos estn diseados para administrar datos de uso personal, es
decir, no compartidos con otros usuarios. Sus prestaciones estn ms orientadas a la facilidad de
acceso y gestin de modificaciones que a la confiabilidad y seguridad de funcionamiento, como
ocurre con los productos de bases de datos para la empresa, diseados para administrar los archivos
de datos de la organizacin.
Access de Microsoft Corp., Paradox Aproach son los productos ms populares dentro de este rango
y pueden hacer que hasta los novatos trabajen con ellos rpidamente. Todos estos productos
ofrecen una alta productividad y asistencia sofisticada en lnea.
SISTEMAS DE GESTION
En un mercado basado en la informacin, la disponibilidad de los datos es lo que realmente importa.
A medida que las organizaciones crecen, sus sistemas administrativos se vuelven ms complejos. El
volumen de datos que generan sus circuitos administrativos aumenta en mayor proporcin 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 economa o mercado qlobalizado, la empresa dispone de los
Sistemas de Gestin.
Los sistemas de Gestin, son los programas utilizados para procesar, en forma total o parcial, las
transacciones de la empresa. Uno de los ejemplos ms comunes de este tipo de productos se puede
observar en el rea comercial, donde las empresas utilizan sistemas de gestin para procesar las
operaciones (transacciones) que hacen a su gestin administrativa y comercial, tales como
facturacin, compras, contabilidad, etc.
En general, los sistemas de aplicacin se caracterizan porque son escritos a medida de los
procesos administrativos que pretenden automatizar, es decir estn 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
especficos para cada combinacin empresa + plataforma de procesamiento, la evolucin y
estandarizacin del equipamiento ha hecho que surjan sistemas de aplicacin enlatados, es decir
cerrados a la programacin del usuario, listos para ser usados en problemas tpicos y comunes a
cualquier empresa comercial o industrial.
Bsicamente, los sistemas de aplicacin se diferencian de los otros productos de software tratados
hasta aqu, en que estn diseados 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 automatizacin de oficina,
estn preparados para trabajar con documentos.
SISTEMAS DE GESTION EN UNA EMPRESA
En la tabla siguiente, a modo de ejemplo, resumimos las necesidades potenciales de sistemas de
aplicacin en una empresa comercial tipo:
GERENCIA: Informes estadsticos, reportes a la direccin, y edicin de memorndums.
PERSONAL: Liquidacin de sueldos y jornales.
CONTABILIDAD: Registracin contable en lnea. Emisin de mayores y balances.
COMPRAS: Ordenes de compras. Recepcin valorizada de mercaderas. Control de pedidos
pendientes.
PUNTOS DE VENTA: Facturacin. Servicios al cliente en el mostrador. Resumen de caja diaria.
EXPEDICION: Remisin de mercaderas.
SECRETARIA: Agendas. Administracin de correspondencia interna y externa.
AUDITORIA INTERNA: Controles de gestin e informes.
MANTENIMIENTO DE ARCHIVOS GENERALES DEL SISTEMA:
Consolidacin de sucursales, compactacin de archivos, exportacin de datos, herramientas
comunes para las reas (procesador de textos, planillas de clculo, etc.)
RESULTADOS: Comisin vendedores y cobradores. Bases imponibles impositivas.
CUENTAS CORRIENTES: Estados de cuenta, resmenes de cuenta, Morosos, Incobrables.
TESORERIA: Caja y bancos con mdulos de valores de terceros y propios.
VENTAS: Pedidos, emisin de comprobantes, presupuestos, mailings,
FORMULACION Y COSTOS DE PRODUCTOS: Clculos de necesidad de materias primas. Costos.
Presupuestos de produccin.
CARACTERISTICAS DE LOS SISTEMAS DE GESTION
Haciendo un rpido sumario, podemos caracterizar a los sistemas de gestin por las siguientes
consideraciones:
Es el elemento imprescindible de un sistema informtico que no se puede adquirir fcilmente
en forma directa en el mercado. A pesar de que cada vez hay ms ofertas de paquetes de software
de gestin con soluciones tipos, por ejemplo: vdeo club, farmacias, supermercados, estudios
contables, etc.; en la generalidad de los casos las empresas slo disponen de ofertas con paquetes
que proveen soluciones parciales a su operatoria administrativa particular.
Los desarrollos propios, en general usan mtodos de diseo y programacin artesanales;
por consiguiente la calidad del producto obtenido (el sistema de gestin) depende bsicamente de la
calidad del trabajo humano. En sntesis, el resultado del rea de Sistemas en lo que hace a
desarrollo y mantenimiento de los programas de aplicacin, est muy expuesto a la capacidad
tcnica y buena predisposicin de los profesionales afectados al diseo y programacin. En la
actualidad estn irrumpiendo varias metodologas y tcnicas que pretenden administrar y automatizar
el proceso, pero todava no estn maduras y cada empresa aplica la que le resulta ms conveniente
(cuando usa alguna...)
La actividad de desarrollo y mantenimiento de los sistemas de aplicacin es compleja de
presupuestar en cuanto a costos y tiempos. Al ser una actividad altamente dependiente de la
creatividad individual y grupal, e influenciada por las nuevas situaciones y problemas que van
apareciendo en la ejecucin misma del desarrollo y la puesta en rgimen del producto final (los
sistemas de aplicacin), es poco frecuente que las estimaciones iniciales coincidan con lo
acontecido.
La calidad del diseo, el tipo de metodologa y las herramientas elegidas para el desarrollo,
entre otros elementos, determinan la eficiencia del funcionamiento del sistema de aplicacin y la vida
til (valor como activo de la empresa) del mismo.
Al no haberse logrado establecer una tecnologa de desarrollo como estndar, las
metodologas de trabajo, las herramientas para desarrollo de sistemas y los criterios para evaluar la
calidad de los sistemas de aplicacin difieren ampliamente segn la formacin y los criterios
personales del especialista que opina.
La calidad de los sistemas de aplicacin tiene efectos ms all del mbito informtico. Al
estar la operatoria corriente de la empresa basada en ellos, sta se vuelve altamente dependiente
del buen funcionamiento del sistema informtico para poder mantener abiertas sus puertas; suele
ocurrir que al llegar a la administracin de una organizacin, nos encontremos con que no pueden
atender (procesar las transacciones normales) porque no tienen sistema.
La vida til de un sistema de aplicacin en produccin est en relacin 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 desvirtundolo de su diseo original, perdiendo en
estos casos la eficiencia original y lo que es ms grave, su confiabilidad.
Los sistemas de aplicacin son uno de los aspectos relacionados con la informtica que ms
frecuentemente generan insatisfacciones en los directivos de una organizacin. Es especialmente
problemtica la administracin de las actividades de desarrollo y mantenimiento de los programas de
aplicacin en produccin. La razn de esta insatisfaccin podra encontrarse en la metodologa
actual empleada para el anlisis, diseo y programacin de sistemas; todava gran parte de las
tareas involucradas son una actividad artesanal. Por ello es muy difcil de controlar la productividad
del sector encargado de dichas funciones.
Como dijimos anteriormente, el software de gestin 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 aplicacin segn las modalidades de desarrollo y provisin:
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 (diseo,
construccin, adaptacin, implementacin y ajustes de los programas contratados), adaptndolo a la
operatoria particular de la empresa donde sern implementados.
PAQUETES DE PROGRAMAS ESTNDAR: cuando los sistemas son diseados para
resolver un problema tipificado, comn a la operatoria de las empresas de un determinado sector
econmico, por ejemplo: gestin de ventas, libro IVA, gestin de sucursales, etc. En los casos que el
paquete no contemple las particularidades de la organizacin, el comprador (usuario final del
sistema) debe encargarse de adaptar la operatoria de la empresa al funcionamiento del paquete de
programas de aplicacin incorporado.
Tradicionalmente la alternativa ms frecuentemente elegida por las empresas de nuestro
medio ha sido optar por el desarrollo propio de sus sistemas de aplicacin. Sin embargo, en la
actualidad existe una tendencia muy fuerte a considerar los paquetes estndar de software aplicativo
(los enlatados), especialmente los relacionados con los procesos administrativos tradicionales de una
empresa (llamados por la literatura tcnica legacy systems) como: contabilidad, cuentas a cobrar,
cuentas a pagar, sistema de compras, sistema de ventas, manejo de inventario, rdenes de
produccin, sueldos, administracin de RRHH, etc.
El desarrollo de sistemas a medida permite al propio usuario definir y escribir los programas
que usar en su computadora. Tambin posibilita el desarrollo e implementacin de los sistemas de
aplicacin en forma modular, es decir ir cubriendo en forma progresiva las necesidades de
procesamiento de los sectores de la empresa en funcin de las necesidades operativas que
presenten.
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 tcnico especfico: Analistas, Programadores y otros especialistas
informticos, aumentando la estructura de personal de la empresa. Aunque en estos casos tambin
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 anlisis y programacin de nuevos sistemas y/o mantenimiento de los programas en produccin.
La otra alternativa, los paquetes de software gestin estndar, es cada vez ms popular y
aceptada. En nuestro medio los enlatados nacieron para dar una solucin de sistemas para
aquellas empresas que no podan enfrentar el costo de desarrollo de sistemas propios para procesar
sus transacciones. Comenzaron contemplando la problemtica 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: facturacin, gestin de stock, liquidacin de sueldos,
impuestos, contabilidad, cuentas a pagar, cuentas a cobrar, etc.
La oferta actual de paquetes de software de gestin, integrales y estndares, para ambientes
administrativos, cubre especialmente las necesidades de las pequeas empresas; en este rango
estn impuestos productos tales como TANGO DE AXOFT ARGENTINA SA, SISTEMAS
BEJERMAN DE BEJERMAN SA y otros ms. 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 ms obsoletos sistemas en produccin desarrollados a medida; en este
rango el producto R/3 de SAP es el lder, seguido de productos como Financials de Oracle, People
Soft, etc.
Para las organizaciones dedicadas a servicios u otros ramos no convencionales tambin
existen ofertas de sistemas enlatados; la oferta varia en funcin de lo atractivo que resulte el
mercado para los desarrolladores de software, por ejemplo existen paquetes para: seguimiento de
pacientes en clnicas, administracin de propiedades inmobiliarias, estudios de abogaca,
administracin de videoclubes, etc.
LA DECISION: HACER O COMPRAR
Cuando se van a implementar nuevos programas de aplicacin, se plantea la alternativa
entre hacer los programas a medida de la empresa, utilizando personal propio perteneciente al
Departamento de Sistemas o contratado al efecto, o directamente comprar alguno de los paquetes
de sistemas de aplicacin orientados a la solucin de necesidades similares a las nuestras existentes
en el mercado.
La segunda opcin tiene algunas ventajas:
Generalmente es de un costo menor que la alternativa de desarrollo propio, ya que el precio
del paquete puede ser amortizado por el productor con sucesivas ventas.
La puesta en marcha suele ser ms rpida, los programas ya estn hechos y el riesgo de
errores es menor debido a que stos ya estn probados.
La desventaja que tiene con respecto a un sistema hecho a medida es que el paquete
estndar al tratar de tomar en cuenta a todos los usuarios potenciales, suele no considerar las
situaciones especiales y particulares de una organizacin. Por ello, cuando se evala la posibilidad
de compra de un paquete, deben estudiarse cuidadosamente los siguientes aspectos:
La calidad del paquete. Debe hacerse una evaluacin de la funcionalidad del mismo para
medir adaptabilidad, facilidad de uso, desempeo y confiabilidad del producto.
Soporte del proveedor. El proveedor del paquete de aplicacin debe demostrar ser poseedor
de una vasta experiencia y trayectoria y ser capaz de proporcionar el soporte tcnico, con la
envergadura necesaria para instalar, mantener y actualizar el paquete.
Documentacin del sistema. La documentacin debe ser de calidad y clara, de manera tal
que cubra las necesidades de quines van a trabajar y mantener el nuevo sistema y puedan
continuar con la operacin del mismo, aunque se corte el vnculo con el proveedor.
PAQUETES DE SOFTWARE DE APLICACIN ESTNDAR
El mercado argentino de paquetes de aplicaciones es variado en cuanto a la cantidad y
calidad de los sistemas que ofrece; se caracterizan por ofrecer versiones monousuarias y/o
multiusuarias del mismo producto adaptadas a las mas variadas plataformas de procesamiento:
DOS, Windows 9x, Windows NT/2000, Netware de Novell, Unix, AS/400 y recientemente LINUX. El
siguiente es un detalle meramente enunciativo de paquetes de software aplicativo (enlatados)
ofrecidos en nuestro medio para pequeas y medianas empresas:
TANGO
BEJERMAN
HOLISTOR
TIEMPO
BUENOS AIRES SOFTWARE
CONTAPLUS Y FACTURAPLUS
LICENCIAS DE SOFTWARE. PROTECCION LEGAL DEL SOFTWARE
El software, as como otras tantas obras e invenciones del hombre, forma parte de lo que se
llama "propiedad intelectual", es decir, bienes intangibles que merecen ser protegidos por la ley ya
que responden al ingenio, esfuerzo y trabajo de su autor. En este sentido ubicamos al software como
un producto fruto de la labor intelectual de su productor, quien tiene derecho a ser remunerado por su
esfuerzo y debe gozar de la seguridad de que su obra no ser utilizada por otros para lucrar con el
trabajo ajeno.
La Constitucin Argentina reconoce el derecho de los autores e inventores sobre sus
creaciones e invenciones (art. 17). Por ser el software una creacin, una obra intelectual, como tal
est protegida por la ley 11.723 de Propiedad Intelectual.
Segn el artculo 2 de dicha ley, el titular de los derechos sobre una obra tiene las facultades
de disponer de ella, de publicarla, autorizar su reproduccin en cualquier forma, etc. Por lo tanto,
todo aquello que signifique una reproduccin del software que no cuente con la expresa
autorizacin del autor, significa una infraccin a sus derechos, y constituye un delito a la ley 11.723,
la que especifica que la pena ser aquella aplicable al delito de estafa, que es de 1 mes a 6 aos de
prisin.
Confirmando una larga posicin jurisprudencial y doctrinaria, el software fue incluido
expresamente dentro del alcance de dicha ley en virtud del Decreto 165/94.
LEY 25.036
Sancionada el 14 de Octubre de 1998 y promulgada en Noviembre de 1998
PROPIEDAD INTELECTUAL
Modifcanse los artculos 1, 4, 9 y 57 e incorprase el artculo 55 bis a la Ley N 11.723
El Senado y Cmara de Diputados de la Nacin Argentina reunidos en Congreso, etc. sancionan con
fuerza de Ley:
ARTICULO 1: - Modifcase el artculo 1 de la ley 11.723, el que quedar redactado de la siguiente
manera:
Artculo 1: A los efectos de la presente ley, las obras cientficas, literarias y artsticas comprenden
los escritos de toda naturaleza y extensin, entre ellos los programas de computacin fuente y
objeto; las complilaciones de datos o de otros materiales; las obras dramticas, composiciones
musicales, dramtico-musicales; las cinematogrficas, coreogrficas y pantommicas, 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 plsticos, fotografas, grabados y fonogramas; en fin,
toda produccin cientfica, literaria, artstica o didctica, sea cual fuere el procedimiento de
reproduccin.
La proteccin del derecho de autor abarcar la expresin de ideas, procedimientos, mtodos de
operacin y conceptos matemticos pero no esas ideas, procedimientos, mtodos y conceptos en s.
ARTICULO 2: - Incorprase como inciso d) del artculo 4 de la ley 11.723 el siguiente texto:
Artculo 4: d) Las personas fsicas jurdicas cuyos dependientes contratados para elaborar un
programa de computacin hubiesen producido un programa de computacin en el desempeo de sus
funciones laborales, salvo estipulacin en contrario.
ARTICULO 3: - Incorprase como segundo prrafo del artculo 9 de la Ley 11.723 el siguiente
texto:
Artculo 9:... Quien haya recibido de los autores o de sus derecho-habientes de un programa de
computacin una licencia para usarlo, podr reproducir una nica copia de salvaguardia de los
ejemplares originales del mismo.
Dicha copia deber estar debidamente identificada, con indicacin 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 computacin licenciado si ese original se pierde o
deviene intil para su utilizacin.
ARTICULO 4: - Incorprase como artculo 55 bis de la Ley 11.723 el siguiente texto:
Artculo 55 bis: La explotacin de la propiedad intelectual sobre los programas de computacin
incluir entre otras formas los contratos de licencia para su uso o reproduccin.
ARTICULO 5 - Incorprase como artculo 57, in fine, de la ley 11.723 el siguiente texto:
Artculo 57, in fine: Para los programas de computacin, consistir el depsito de los elementos y
documentos que determine la reglamentacin.
ARTICULO 6: - Comunquese al Poder Ejecutivo.
FORMAS MAS COMUNES DE PIRATERIA INFORMATICA
Entre las formas ms comunes de piratera se incluyen las siguientes
COPIA O ROBO DE SOFTWARE DENTRO DE EMPRESAS y/o ENTRE USUARIOS
Las copias sin autorizacin de programas para computadoras personales son las copias
extras que se hacen para su uso dentro de la misma compaia, o en el domicilio particular del
usuario final. Tambin se incluye en esta categora 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 tambin existen otras modalidades de "compartir" software.
Copiar software sin autorizacin dentro de organizaciones es la forma de piratera ms generalizada
a la que se enfrentan los fabricantes de software. Se estima que este tipo se piratera contribuye a
ms del 50% de las prdidas sufridas por los productores de software para computadoras personales
de todo el mundo. Esta prctica no slo se ha extendido a las empresas, sino que tambin ocurre en
instituciones como escuelas, administracin pblica y organizaciones sin fines de lucro
FALSIFICACION DE PRODUCTOS
La falsificacin de software consiste en la copia y venta de software que ha sido fabricado
para que parezca legtimo. A diferencia de los usuarios finales que infringen la legislacin, los
falsificadores operan puramente por lucro y el dinero siempre cambia de manos. La falsificacin se
produce en todos los pases del mundo, pero es especialmente elevada en zonas como Hong Kong,
Indonesia, Taiwan y la Repblica Popular de China, as como Estados Unidos y Europa del Este. Los
falsificadores pueden ser individuos que gestionen pedidos por correo en sus domicilios, tratantes
que duplican y venden programas, independientes o en combinacin con equipos de hadware y
operaciones a gran escala.
Existen varias maneras de falsificar software. Una requiere copiar todo el paquete de un
producto, de modo que los compradores crean que compran un producto legtimo de su fabricante
original. El producto completo es una copia, includa la caja de documentacin, los rtulos de los
discos, las tarjetas de registro y otras caractersticas del embalaje original. En ocasiones, incluso los
elementos de seguridad como hologramas han sido falsificados con la intencin de engaar al cliente
y hacerle comprar un producto falso.
La falsificacin tambin incluye la venta de software ilegal duplicando y comercializado bajo
un nombre completamente diferente, sin que en este caso se intente hacer pasar la copia como
distribuidora por su creador original.
Otra modalidad en "auge" en estos momentos en la piratera de CD-ROM. La piratera de CD
- ROM es una creciente y costosa modalidad de falsificacin. Recientemente, los falsificadores han
copiado mltiples ttulos de software de distintas compaas en un CD ROM conocida como una
compilacin en CD ROM. La mayor parte de los fabricantes de software no producen este tipo de
formato. Debido al inexistente control de calidad durante la produccin, estos CD ROMs contiene
frecuentemente algn virus o cdigo daado.
Cuando se compran ttulos en CD ROM autnticos, es importante saber que este tipo de
productos se venden embalados en una caja de cartn que incluye el contrato de licencia de usuario
final y la tarjeta de registro. El embalaje del producto es de alta calidad en la impresin y en las
ilustraciones, y el software ha sido rigurosamente probado para asegurar que no contenga ningn
virus.
Otro tipo de piratera en CD Rom, que si bien no involucra al software, es importante
reconocerlo, es el del formato MP3, el sistema de compresin de audio ms popular de internet, que
a su vez es la herramienta ms utilizada por la piratera y las industrias ilegtimas. Permite grabar
hasta 12 horas de msica en un slo CD. Utilizando el MP3 se venden ilegalmente obras inditas y
compilados de colecciones completas en un slo CD, sin pagar ningn tipo de derechos por explotar
estas obras.
PRE INSTALACIN EN EL DISCO RIGIDO
Algunos vendedores de computadoras instalan copias ilegales de software en los discos
rgidos de las computadoras. Esta prctica se conoce como "pre-instalacin en el disco" y tiene como
fin animar al usuario final a comprar el equipo de hardware en un establecimiento determinado. Estos
establecimientos no proporcionan los discos originales, ni la documentacin y contrato de licencia de
usuario final que acompaa a toda copia legtima de un producto.
La pre-instalacin en disco rgido ha sido un problema muy extendido, incluso en Argentina,
pero es fcil de detectar. Si a un establecimiento se envan investigadores, ellos pueden determinar
en el momento si se est ofreciendo software ilegal como incentivo de compra. Algunos usuarios
reciben software ilegal pre-instalado en el equipo de forma voluntaria; la ausencia de discos,
documentacin, tarjetas de registro y contratos de licencia debe alertarlos del problema.
PIRATERIA EN BOLETINES ELECTRONICOS (BBS)
Otra forma de piratera consiste en proporcionar software protegido por las leyes de derechos
de autor a usuarios que se conectan mediante un mdem a un boletn electrnico.
La piratera de programas de software de boletines electrnicos no debe confundirse con
software de "dominio pblico" (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 restriccin alguna, incluyendo la copia y la posibilidad de compartirlo con otros
usuarios. A menudo se pide un pequeo aporte econmico al usuario que encuentre ese software
til. Ofrecer "shareware" es legal y constituye una va para que los nuevos o pequeos
programadores prueben la unidad de sus productos o consigan dar a conocer productos.
ALQUILER DE SOFTWARE
Lamentablemente, el derecho a restringir no est muy claro en las leyes de propiedad
intelectual argentinas (con excepcin de Estados Unidos, la Comunidad Europea y Canad). Como
consecuencia, la industria contina encontrando dos formas principales de alquiler de software:
productos alquilados en un establecimiento para su uso en la computadora del domicilio o de la
oficina del arrendatario y productos instalados en computadoras que se alquilan temporariamente.
Los establecimientos que slo alquilan software operan de manera muy similar a los
establecimientos que alquilan videos. El cliente elige un producto entre los que hay disponibles, paga
una cantidad y se lo lleva durante un perodo de tiempo. Aunque en ocasiones se intente dar la
impresin de que se prohibe la copia, est claro que esta clase de operaciones son, por lo general,
instrumentos para que las personas consigan un producto del que pueden obtener una copia para
uso permanente en su computadora.
El alquiler de computadoras personales son software instalado en el disco rgido en menos
utilizado como recurso para obtener productos originales que se usan como base para hacer una
copia no autorizada. Algunas compaas han solicitado y obtenido permiso para proporcionar
software en computadoras alquiladas, ya que, en sus circunstancias, este tipo de servicios es
legtimamente necesario.
SOFTWARE LIBRE
De WIKIPEDIA, la enciclopedia libre
Este artculo se refiere al trmino free software, tal y como est definido por la Free
Software Foundation. El trmino ingls free es ambiguo, y puede refererirse tanto a la libertad
(free speech, libertad de expresin) como a la gratuidad (free beer, cerveza gratis). En
espaol no existe tal ambigedad, distinguiendose claramente el software libre (objeto del
presente artculo) del software gratis o software gratuito. Para este segundo caso, vease
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 distribucin a travs de otros medios; sin embargo no es obligatorio que sea
as y, aunque conserve su carcter de libre, puede ser vendido comercialmente. Anlogamente, el
software gratuito (denominado usualmente Freeware) incluye en algunas ocasiones el cdigo 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 modificacin y redistribucin de dichas versiones modificadas del
programa.
Historia
En los aos 60 y 70 del Siglo XX, el software no era considerado un producto sino un aadido 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 comn 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 compaas
iniciaron el hbito 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 ao ms tarde. Stallman introdujo una definicin para free software y el
concepto de "copyleft", el cual desarroll para dar a los usuarios libertad y para restringir las
posibilidades de apropiacin del software.
De acuerdo con tal definicin, el software es "libre" si garantiza:
la libertad para ejecutar el programa con cualquier propsito (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 pblicas tus mejoras, de forma que se beneficie
toda la comunidad ("libertad 3")
Es importante sealar que las libertades 1 y 3 obligan a que se tenga acceso al cdigo fuente.
En el sitio web de la FSF hay una lista de licencias que cumplen estas garantas. El trmino software
propietario se emplea para referirse al software distribuido baja una licencia de software ms
restrictiva que no garantiza estas libertades. Las leyes de la propiedad intelectual reservan la
mayora de los derechos de modificacin, duplicacin y redistribucin para el dueo del copyright; el
software dispuesto bajo una licencia de software libre rescinde especficamente la mayora de estos
derechos reservados.
La definicin de software libre de la FSF no contempla el asunto del precio; un eslogan
frecuentemente usado es "libre como en libertad de expresin no como en cerveza gratis" (aludiendo
a la ambigedad del trmino ingls "free"), y es habitual ver a la venta CDs de software libre como
distribuciones Linux. Sin embargo, en esta situacin, el comprador del CD tiene el derecho de
copiarlo y redistribuirlo. El software gratis pude incluir restricciones que no se adaptan a la definicin
de la FSF por ejemplo, puede no incluir el cdigo fuente, puede prohibir explcitamente a los
distribuidores recibir una compensacin a cambio, etc.
Para evitar la confusin, alguna gente utiliza los trminos "libre" (Libre software) y "gratis" (Gratis
software) para evitar la ambigedad de la palabra inglesa "free". Sin embargo, estos trminos
alternativos son usados nicamente dentro del movimiento del software libre, aunque estn
extendindose lentamente hacia el resto del mundo. Otros defienden el uso del trmino open source
software (software de cdigo abierto).
Existen distintas variantes del concepto de software libre en el sentido de la FSF, por ejemplo:
Las libertades definidas por la FSF estn protegidas por licencias copyleft, de las cuales la
ms importante es la Licencia Pblica General GNU (GPL). El autor conserva los derechos
de autor (copyright), y permite la redistribucin y modificacin bajo trminos diseados para
asegurarse de que todas las versiones modificadas del software permanecen bajo los
trminos copyleft.
Software bajo el dominio pblico, sobre el cual el autor ha abandonado sus derechos de
autor. El software bajo el dominio pblico, puesto que carece de proteccin 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 proteccin de
copyright nicamente para la renuncia de garanta y para requerir la adecuada atribucin de
la autora en trabajos derivados, pero permite la redistribucin y modificacin, 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 tambin realizar una versin modificada bajo su copyright original, y venderla
bajo cualquier licencia que desee, adems de distribuir la versin original como software libre. Esta
tcnica ha sido usada como un modelo de negocio por una serie de empresas que realizan software
libre; esta prctica no restringe ninguno de los derechos otorgados a los usuarios de la versin
copyleft.
EJEMPLOS Y EVOLUCIN
Existe una gran cantidad de software, cada vez mayor, disponible bajo licencias de software libre.
Los observadores (y adeptos) a menudo interpretan este fenmeno 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 programacin Perl, Python, Tcl y
PHP, el sistema X Window, los entornos de escritorio GNOME y KDE, la suite de ofimtica
OpenOffice.org, el navegador Mozilla, el servidor de ficheros Samba, y el editor de grficos 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-evolucin de caractersticas. Por
mostrar un ejemplo sencillo, el lenguaje de programacin Python proporciona soporte para el
protocolo HTTP, y el servidor web Apache que proporciona el protocolo HTTP puede llamar al
lenguaje de programacin Python para servir contenido dinmico.
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 haba recolectado ms de siete mil quinientos paquetes
de software que cumplan con las citadas directrices.
Los desarrolladores de Debian argumentan que los mismos principios deberan aplicarse no slo a
los programas, sino tambin a la documentacin libre. Muchos documentos escritos por el Proyecto
de Documentacin de Linux, y muchos documentos licenciados bajo la Licencia de Documentacin
Libre de GNU (los documentos con secciones invariantes) no se ajustan a todas las directrices
citadas arriba.
COMPARACIN CON EL SOFTWARE OPEN SOURCE
Aunque en la prctica el software Open Source y el software libre comparten las mismas licencias, de
acuerdo con la FSF, el movimiento Open Source es filosficamente diferente del movimiento del
software libre. Apareci en 1998 con un grupo de personas, entre los que cabe descatar a Eric S.
Raymond y Bruce Perens, que formaron la Open Source Initiative (OSI). Buscaban (1) darle mayor
relevancia a los beneficios prcticos del compartir el cdigo fuente, y (2) interesar a las principales
casas de software y otras empresas de la industria de la alta tecnologa en el concepto. Estos
defensores ven que el trmino open source evita la ambigedad del termino Ingls free en free
software. El trmino "open source" fue acuado por Christine Peterson del think tank 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 cdigo fuente de un programa. El movimiento
del software libre hace especial nfasis en los aspectos morales o ticos del software, viendo la
excelencia tcnica como un producto secundario deseable de su estndar tico. El movimiento Open
Source ve la excelencia tcnica como el objetivo prioritario, siendo la comparticin del cdigo fuente
un medio para dicho fin. Por dicho motivo, la FSF se distancia tanto del movimiento Open Source
como del trmino "Open Source".
Puesto que la OSI slo aprueba las licencias que se ajustan a la OSD (Open Source Definition), la
mayora de la gente lo interpreta como un esquema de distribucin, e intercambia libremente "open
source" con "software libre". Aun cuando existen importantes diferencias filosficas entre ambos
trminos, especialmente en trminos de las motivaciones para el desarrollo y el uso de tal software,
raramente suelen tener impacto en el proceso de colaboracin.
Aunque el trmino "Open Source" elimina la ambigedad de Libertad frente a Precio (en el caso del
Ingls), introduce una nueva: entre los programas que se ajustan a la Open Source Definition, que
dan a los usuarios la libertad de mejorarlos, y los programas que simplemente tiene el cdigo fuente
disponible, posiblemente con fuertes restricciones sobre el uso de dicho cdigo fuente. Mucha gente
cree que cualquier software que tenga el cdigo fuente disponible es open source, puesto que lo
pueden manipular (un ejemplo de este tipo de software sera el popular paquete de software gratuito
Graphviz, inicialmente propietario pero que inclua el cdigo 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.
SIGNIFICACIN POLTICA
Una vez que un producto de software libre ha empezado a circular, rpidamente 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 pblico en lugar de un bien privado.
Puesto que el software libre permite el libre uso, modificacin y redistribucin, a menudo encuentra
un hogar en los pases del tercer mundo para los cuales el coste del software propietario es a veces
prohibitivo. Tambin es sencillo modificarlo localmente, lo que permite que sean posibles los
esfuerzos de traduccin a idiomas que no son necesariamente rentables comercialmente.
La mayora del software libre se produce por equipos internacionales que cooperan a travs de la
libre asociacin. Los equipos estn tpicamente compuestos por individuos con una amplia variedad
de motivaciones. Existen muchas posturas acerca de la relacin entre el software libre y el actual
sistema econmico capitalista:
Algunos consideran el software libre como un competidor del capitalismo.
Algunos consideran el software libre como otra forma de competicin en el mercado libre, y
que el copyright es una restriccin gubernamental sobre el mercado.
Algunos comparan el software libre a una economa del regalo, donde el valor de una
persona est basado en lo que sta da a los dems.
Grupos como Oekonux e Hipatia consideran que todo debera producirse de esta forma y
que este modelo de produccin no se limita a reemplazar el modelo propietario de desarrollo
del software. La cooperacin basta en la libre asociacin puede usarse y se usa para otros
propsitos (tales como escribir enciclopedias, por ejemplo).
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 mtodo usado de forma
habitual para determinar la seguridad relativa de los productos es determinar cuantos fallos de
seguridad no parcheados existen en cada uno de los productos involucrados. Por lo general los
usuarios de este mtodo recomiendan que cuando un producto no proporcione un mtodo de
parchear los fallos de seguridad, no se use dicho producto, al menos hasta que no est disponible un
arreglo.
A fecha de Diciembre de 2004 el sitio de seguridad Secunia cuenta cero fallos de seguridad no
parcheados (no arreglados an) para los productos software ms usados para navegacin de
Internet, productividad de oficina y e-mail -Mozilla Firefox, OpenOffice.org y Mozilla Thunderbird-, en
comparacin con los varios fallos de seguridad an no corregidos para cada uno de los tres
principales productos propietarios equivalentes (hechos por Microsoft) - Internet Explorer, Microsoft
Office y Outlook Express.
Clases de software - Definiciones
FREEWARE
FREEWARE: Software gratuito pero su cdigo fuente no est disponible, permiten la
distribucin pero no la modificacin.
LITEWARE: Versin gratuita de un programa pago, normalmente con
prestaciones menores a las versiones pagas
ADWARE: Software gratuito que muestra publicidad. Muchas veces existe
una versin paga sin la publicidad.
SPYWARE: Software gratuito que es acompaado de programas intrusos
que recolectan informacin del usuario.
REGISTERWARE: Software que requiere que el usuario se registre en
forma gratuita en el sitio web de sus desarrolladores.
NAGWARE: Software que al inicio del mismo muestra una pantalla de
bienvenida (nag screen).
FREE SOFTWARE: Software Libre, Software Open Source, Software de Cdigo
abierto, generalmente es gratuito y su cdigo es de dominio pblico
NO FREEWARE
SOFTWARE COMERCIAL: Software cuya licencia de uso debe ser
adquirida.
DEMO/TRIAL: Software comercial ofrecido como demostracin por un
periodo de tiempo, a veces limitada en su funcionalidad.
SHAREWARE Software en forma de demo o trial que al comprarlo
incorpora otras prestaciones.
WAREZ Software comercial obtenido en forma ilegal.
Sistemas Aplicativos de AFIP y Direccin General de Rentas
SIAP
Desde el ao 1994 la actual Administracin Federal de Ingresos Pblicos, puso a disposicin de los
contribuyentes y responsables, sistemas informticos tendientes a facilitar la confeccin de las
declaraciones juradas impositivas. Dichos sistemas se desarrollaban en forma individual y exista un
programa para cada impuesto. A partir del ao 1999, la AFIP introduce el Sistema Integrado de
Aplicaciones (S.I.Ap.) en el cual se introducen los datos de los contribuyentes y sobre el cual se
instalan los denominados complementos del sistema o mdulos. Estos complementos son los
necesarios para la liquidacin y emisin de las declaraciones juradas y archivos electrnicos o
diskettes para su presentacin en las bocas de recepcin, habilitadas por la AFIP. As encontramos a
la fecha ms de 30 mdulos que se pueden instalar sobre el SIAP, entre los que podemos destacar
los siguientes: IVA SIJP (Sistema Integrado de Jubilaciones y Pensiones) Ganancias Personas
Fsicas Ganancias Sociedades Bienes Personales SICORE (Sistema de Control de
Retenciones) Impuestos Internos, etc.
A continuacin transcribimos la informacin disponible en la pgina web de la AFIP sobre los
requerimientos mnimos para la instalacin del SIAp:
El archivo de instalacin del SIAP tiene un tamao de 9,061 Kb. El mismo se puede obtener a travs
de 7 diskettes en cualquier agencia de la AFIP o un archivo completo que se puede bajar de la
pgina web de AFIP (www.afip.gov.ar), y la ltima versin publicada es la 3.1 release 2.
En el Siap, que en adelante llamares mdulo base, se carga en forma obligatoria la siguiente
informacin:
a) Persona Fsica
a. Datos identificatorios
i. Nombres y otros datos:
1. Apellido
2. Apellido materno
3. Nombres
4. Fecha de nacimiento
5. Marca de sucesin indivisa.
ii. Domicilios: se debe cargar un domicilio fiscal y adems otros domicilios.
1. Calle
2. Nmero
3. Sector
4. Torre
5. Piso
6. Departamento/Oficina/Local
7. Manzana
8. Barrio
9. Localidad
10. Cdigo Postal
11. Partido o Departamento
12. Provincia.
iii. Actividades: se debe cargar una actividad principal y en forma optativa una o
ms actividades secundarias.
1. Cdigo
2. Descripcin
b. Datos comerciales
i. Datos de inters fiscal
1. CUIT
2. Fecha de cierre del ejercicio fiscal
3. Marca de empresa promovida
ii. Claves bancarias
1. Clave Bancaria Uniforme
c. Responsable por deuda ajena
1. Nmero de documento del titular
2. Nombre del titular
3. Pas.
b) Personas Jurdicas
a. Datos identificatorios
i. Nombres y otros datos:
1. Denominacin o Razn Social
2. Fecha de contrato social
CUALES SON LOS REQUERIMIENTOS
MINIMOS DEL S.I.A.P.?
PC 486 DX2 o superior
Memoria RAM mnima: 16 MB
Memoria RAM recomendable: 32 Mb
Disco rgido con un mnimo de 30 Mb disponibles
Windows 95 o superior o NT
Disquetera 3 1/2 HD.
ii. Domicilios: se debe cargar un domicilio fiscal y adems otros domicilios.
1. Calle
2. Nmero
3. Sector
4. Torre
5. Piso
6. Departamento/Oficina/Local
7. Manzana
8. Barrio
9. Localidad
10. Cdigo Postal
11. Partido o Departamento
12. Provincia.
iii. Actividades: se debe cargar una actividad principal y en forma optativa una o
ms actividades secundarias.
1. Cdigo
2. Descripcin
b. Datos comerciales
i. Datos de inters fiscal
1. CUIT
2. Fecha de cierre del ejercicio fiscal
3. Marca de empresa promovida
4. Porcentaje de capital nacional
5. Forma jurdica.
ii. Claves bancarias
1. Clave Bancaria Uniforme
c. Responsable por deuda ajena
1. Nmero de documento del titular
2. Nombre del titular
3. Pas.
Adems el SIAP brinda una herramienta para realizar el respaldo y la restauracin de la informacin
del mdulo base y de los complementos instalados.
En los mdulos de cada impuesto o rgimen se carga la informacin especfica necesaria para la
determinacin de la obligacin respectiva. En dichos mdulos se puede imprimir el formulario de
presentacin obligatoria, los papeles de trabajo y generar el diskette para la presentacin o el archivo
para su transmisin va Internet.
SIPOT
El Software Sistema Integrado de Presentacin de obligaciones Tributarias de la Direccin General
de Rentas de la Provincia de Salta es el que deben aplicar los contribuyentes categorizados como
Grandes Contribuyentes y todo el resto de contribuyentes que deseen utilizarlos para determinados
formularios a efectos de realizar las respectivas presentaciones de las declaraciones juradas y sus
modificatorias del impuesto a las Actividades Econmicas y Cooperadoras Asistenciales.
El Software permite cargar y luego imprimir los formularios que ms adelante se detallarn los cuales
deben presentarse en la Direccin General de Rentas en las reas competentes.
De acuerdo a lo mencionado precedentemente, se pueden generar los siguientes formularios:
GRANDES CONTRIBUYENTES (SARES 2000)
Declaracin Jurada determinativa F905. (Actividades Econmicas)
Declaracin Juradas Informativa F906 Agente de Retencin Impuesto a las Actividades
Econmicas.
Declaracin Juradas Informativa F907 Agente de Percepcin Impuesto a las Actividades
Econmicas.
Anexo de Retencin Actividades Econmicas F905A.
Anexo de Percepcin Actividades Econmicas F905B.
Declaracin Juradas Determinativa F909 Impuesto de Cooperadoras Asistenciales.
Anexo de Retencin Cooperadoras Asistenciales F909B.
CONTRIBUYENTES COMUNES
Declaracin Juradas Informativa Agente de Retencin Actividades Econmicas F914.
Declaracin Juradas Informativa, Agente de Percepcin Actividades Econmicas F912.
Anexo de Retencin Actividades Econmicas F903B.
Anexo de Percepcin Actividades Econmicas F903A.
A diferencia del SIAP, el SIPOT incluye un nico mdulo que comprende los datos de los
contribuyentes y los necesarios para la liquidacin de los impuestos incluidos en el mismo.
Los requerimientos para su instalacin son los mismos que para el SIAP y el sistema genera los
formularios y el diskette necesario para las presentaciones.
SD99
El Software Aplicativo SD 99 ha sido el resultado de la iniciativa de la Comisin Arbitral del Convenio
Multilateral para facilitar a los Contribuyentes del Impuesto sobre los Ingresos Brutos (Convenio
Multilateral), algunos de los trmites que deben realizar para la presentacin de las declaraciones
juradas, tanto sea para los casos de altas, bajas y modificaciones de sus datos como para el pago de
las declaraciones juradas mensuales y la presentacin de la declaracin jurada anual.
El software permite cargar e imprimir los formularios que ms adelante se detallan, y que deben
presentarse ante las Direcciones de Rentas o Banco Recaudador.
La carga de datos de cada formulario se realiza en el software, el cual imprime la declaracin jurada
(datos y formularios).
A travs de esta metodologa es posible generar los siguientes formularios:
Formulario CM01 - Altas
Formulario CM02 - Modificaciones
Formulario CM03 - Declaracin Jurada Mensual - Rgimen General
Formulario CM04 - Declaracin Jurada Mensual - Entidades Financieras
Formulario CM05 - Declaracin Jurada Anual
A diferencia de los mdulos del SIAP y del SIPOT, el SD 99 no genera ningn diskette. La
informacin se recupera mediante un cdigo de mancha que se imprime en cada uno de los
formularios.
A continuacin se muestra una captura de pantalla en donde puede observarse el cdigo de mancha
utilizado para la captura de la informacin del formulario por parte del organismo fiscal: