Está en la página 1de 10

INSTITUTO DE FORMACIÓN DOCENTE N°6 SEDE PERICO AÑO 2010

SOFTWARE
Software: palabra proveniente del inglés (literalmente: partes blandas o suaves), que en nuestro
idioma no posee una traducción adecuada al contexto, por lo cual se utiliza asiduamente sin traducir
y fue admitida por la Real Academia Española (RAE). Aunque no es estrictamente lo mismo, suele
sustituirse por expresiones tales como programas (informáticos) o aplicaciones (informáticas).
La palabra «software» se refiere al equipamiento lógico o soporte lógico de un computador digital,
y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de
una tarea específica, en contraposición a los componentes físicos del sistema (hardware).
Tales componentes lógicos incluyen, entre otros, aplicaciones informáticas tales como procesador
de textos, que permite al usuario realizar todas las tareas concernientes a edición de textos; software
de sistema, tal como un sistema operativo, el que, básicamente, permite al resto de los programas
funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de las
aplicaciones, también provee una interfaz ante el usuario.

SOFTWARE. DEFINICIÓN
El software son las instrucciones electrónicas que van a indicar al ordenador que es lo que tiene que
hacer. También se puede decir que son los programas usados para dirigir las funciones de un
sistema de computación o un hardware.

TIPOS
A.- Sistema operativo: es el software que controla la ejecución de todas las aplicaciones y de los
programas de software de sistema.
B.- Programas de ampliación: o también llamado software de aplicación; es el software diseñado y
escrito para realizar una tarea especifica, ya sea personal, o de procesamiento. Aquí se incluyen las
bases de datos, tratamientos de textos, hojas electrónicas, gráficas, comunicaciones, etc..
C.- Lenguajes de programación: son las herramientas empleadas por el usuario para desarrollar
programas, que luego van ha ser ejecutados por el ordenador.

A.- SISTEMAS OPERATIVOS


Son una serie de programas que administran los recursos del computador. Este indica como
interactuar con el usuario y como usar los dispositivos: discos duros, teclado y monitor.

Función:
 Es el núcleo de toda la actividad del software.
 Monitorea y controla todas las entradas y salidas de sistemas de computación.

INTRODUCCIÓN A LA INFORMÁTICA PÁG.-1-


INSTITUTO DE FORMACIÓN DOCENTE N°6 SEDE PERICO AÑO 2010

 Este responde a las indicaciones provenientes del usuario, o de un conjunto


previamente definido de comandos.
 Controla la ejecución de varios programas, simultáneamente.
 Actúa como traductor, entre las operaciones y la respuesta de la maquina.
 Informa al usuario de cualquier error que presente la maquina.
 Este posee un programa llamado "manipulador de discos" opera con un circuito
electrónico llamado controlador de discos, este ayuda a traducir las ordenes de los
programas para encontrar la pista adecuada.

Componentes: El sistema operativo es generalmente diseñado por el fabricante y por ello no es


posible definir uno estándar; aunque hay un conjunto de funciones básicas o componentes que todo
sistema debe considerar, y son:
 Controlar las operaciones de entrada y salida.
 Cargar, inicializar y supervisar la ejecución de los trabajos.
 Detectar errores.
 Controlar las interrupciones causadas por los errores.
 Asignar memoria a cada tarea.

LOS SISTEMAS OPERATIVOS SE CLASIFICAN EN:


Usuario único: es de tipo simple, ya que se dedica a un solo programa a la vez.
Usuario múltiple: es de tipo general, ya que puede satisfacer las exigencias de usuarios múltiples
con los recursos de programas y maquina de que se dispone. Puede ser de varios tipos:
 Multiprogramación: es un caso en la que múltiples programas pueden almacenarse en
la memoria y ejecutarse siguiendo un nivel de prioridades.
 Tiempo compartido: permite que cada programa actúe durante cierto tiempo
(apropiado para programas interactivos).
 Lotes: es una colección de programas, escritos en COBOL o FOLTRAN, se incorpora
al ordenador y se procesa.
 Tiempo Real: en este la respuesta al ordenador debe ser lo bastan rápida como para
proporcionar una decisión en tiempo real.

INTRODUCCIÓN A LA INFORMÁTICA PÁG.-2-


INSTITUTO DE FORMACIÓN DOCENTE N°6 SEDE PERICO AÑO 2010

B.- SOFTWARE DE APLICACIÓN


Este describe programas que son para el usuario, así descrito para poder realizar casi cualquier
tarea. Este es aquel cuyo que puede ser utilizado en cualquier instalación informática, independiente
del empleo que vayamos a hacer de ella. Como existen muchos programas se dividen en varias
categorías:
a. Aplicaciones de negocios: en esta se encuentran los procesadores de palabras, hojas
de cálculos, base de datos, Graficadores.
b. Aplicaciones de Utilería
c. Aplicaciones Personales
d. Aplicaciones de Entretenimiento

Procesadores de palabras: Estos permiten hacer cambios y correcciones con facilidad, permiten
revisar la ortografía e incluso la gramática de un documento, cambiar la apariencia de la letra,
agregar gráficos, fusionar listas de direcciones con cartas con envío de correo en grupo, general
tablas de contenido, etc. También se puede usar para crear cualquier tipo de documento (carta de
negocio, documentos legales).

Hojas de cálculo: son procesadores de números tridimensionales. Se pueden crear hojas de trabajo
donde puedes colocar textos, números o formulas en las celdas, obteniendo una hoja contable
computarizada. También puede crear gráficas y tablas para mostrar gráficamente relaciones entre
números.

Graficadores: Se utilizan para crear ilustraciones desde cero (0) los; usuarios pueden pintar con
dispositivos electrónicos de señalamiento en vez de lápices o brochas. Otro tipo de software para
gráfico son las aplicaciones para presentaciones de gráficos con este se crean gráficas y tabla a color
y de calidad profesional basados en datos numéricos de otro programa (hoja de calculo).

Manejador de base de datos: Se utiliza para organizar los datos guardados en la computadora y
permite buscar datos específicos de diferentes maneras. También archivan los datos en orden
alfabético esto permite obtener la información que se desean más fácilmente.

INTRODUCCIÓN A LA INFORMÁTICA PÁG.-3-


INSTITUTO DE FORMACIÓN DOCENTE N°6 SEDE PERICO AÑO 2010

C.- PROGRAMAS DE UTILIDAD


Son las herramientas empleadas por el usuario para desarrollar programas, que luego van ha ser
ejecutados por el ordenador.

OTRAS DEFINICIONES DE SOFTWARE


a. Es el conjunto de programas, procedimientos y documentos relacionados con el sistema
hardware.

b. Es la herramienta de que se vale el usuario para obtener el resultado esperado de un


procesamiento de datos.

PROGRAMA: es un conjunto de instrucciones lógicas que tienen la finalidad de llevar a cabo una
tarea específica

PROGRAMA DE COMPUTACIÓN:
a. Es un conjunto de instrucciones detalladas que le dirán a la computadora que hacer, paso a
paso.
b. Es una expresión de un conjunto de instrucciones en cualquier lenguaje, apto para lograr que
una computadora realice un trabajo.

CÓDIGO FUENTE: también denominado programa fuente


a. Es un texto escrito en un lenguaje de programación para crear el programa. Es la forma del
programa legible por el programador.
b. Es un texto que describe lo que hace el programa, y que una vez pasado por un proceso
llamado compilación (traducción de lenguaje fuente a lenguaje maquina) genera el código
ejecutable, el programa que usamos.
c. Es el conjunto completo de instrucciones y archivos originales y de soporte, creados y/o
modificados por el programador, destinado a producir el programa ejecutable a partir de
ellos.

LICENCIA:
d. Es la forma en que un autor permite el uso de su creación por otras personas, de la manera
que el cree aceptable.
e. Es el instrumento que regula las maneras en que el usuario puede utilizar el software.

INTRODUCCIÓN A LA INFORMÁTICA PÁG.-4-


INSTITUTO DE FORMACIÓN DOCENTE N°6 SEDE PERICO AÑO 2010

COPYRIGHT: es el derecho legal de un autor que obtiene por el resultado creativo de un trabajo
original. Es una forma de protección garantizada por la ley.

USUARIO: es aquella persona que emplea el software

OTRA CLASIFICACIÓN DE SOFTWARE


1) DE ACUERDO A SU COSTO:

a. De costo cero: también conocido como software gratis o gratuito. Es aquel software cuyo
costo de adquisición es nulo, es decir, no hace falta efectuar un desembolso de dinero para
poder usarlo.

b. De costo mayor a cero: también se conoce como software "comercial o de pago". Es el


software desarrollado por una entidad que tiene la intención de hacer dinero con su uso.

2) DE ACUERDO A LA APERTURA DE SU CÓDIGO FUENTE:

a. De código fuente abierto: también llamado "de fuente abierta" u "open source". Es aquel
software que permite tener acceso a su código fuente a través de cualquier medio (ya sea
acompañado con el programa ejecutable, a través de Internet, a través del abono de una
suma de dinero, etc.)

b. De código fuente cerrado: también llamado "software cerrado". Es el software que no tiene
disponible su código fuente disponible por ningún medio, ni siquiera pagando.
Generalmente tiene esta característica cuando su creador desea proteger su propiedad
intelectual.

3) DE ACUERDO A SU PROTECCIÓN:

a. De dominio publico: es el software que no esta protegido por ningún tipo de licencia.
Cualquiera puede tomarlo y luego de modificarlo, hacerlo propio.

b. Protegido por licencias: es el tipo de software protegido con una licencia de uso. Dentro de
este grupo tenemos:

INTRODUCCIÓN A LA INFORMÁTICA PÁG.-5-


INSTITUTO DE FORMACIÓN DOCENTE N°6 SEDE PERICO AÑO 2010

b.1) Protegido con copyright: es decir, con derechos de autor (o de copia). El usuario
no puede adquirirlo para usarlo y luego vender copias (salvo con la autorización de su
creador).

b.2) Protegido con copyleft: es aquel cuyos términos de distribución no permiten a los
redistribuidores agregar ninguna restricción adicional. Quiere decir que cada copia del
software, aun modificada, sigue siendo como era antes.

4) DE ACUERDO A SU "LEGALIDAD":

a. Legal: es aquel software que se posee o circula sin contravenir ninguna norma. Por ejemplo,
si tengo un software con su respectiva licencia original y con su certificado de autenticidad,
o si lo tengo instalado en una sola computadora (porque la licencia solo me permite hacer
eso).

b. Ilegal: es el software que se posee o circula violando una norma determinada. Por ejemplo:
tengo licencia para usarlo en una sola computadora pero lo instalo en mas de una, no tengo
la licencia pero lo puedo utilizar mediante artificios (cracks, patchs, loaders, key generators,
números de serie duplicados, etc)

5) DE ACUERDO A SU "FILOSOFÍA":

a. Propietario: es aquel software que refleja el hecho de que su propiedad absoluta permanece
en manos de quien tiene sus derechos y no del usuario, quien únicamente puede utilizarlo
bajo ciertas condiciones. Su uso, redistribución y/o modificación están prohibidos o
restringidos de modo tal que no es posible llevarlos a cabo. Es decir, este tipo de software le
da al usuario derechos limitados sobre su funcionamiento, cuyo alcance establece el autor o
quien posea ese derecho. Por ejemplo, ese derecho puede ser el de ejecutar el programa "tal
como es" en una determinada computadora.

b. Libre: es el tipo de software que le da al usuario la libertad de usarlo, estudiarlo,


modificarlo, mejorarlo, adaptarlo y redistribuirlo, con la única restricción de no agregar
ninguna restricción adicional al software modificado, mejorado, adaptado o redistribuido.
Vale aclarar que debe permitir el acceso al código fuente, debido a que ello es una condición
imprescindible para ejercer las libertades de estudiarlo, modificarlo, mejorarlo y adaptarlo.

INTRODUCCIÓN A LA INFORMÁTICA PÁG.-6-


INSTITUTO DE FORMACIÓN DOCENTE N°6 SEDE PERICO AÑO 2010

DEFINICIÓN DE SOFTWARE LIBRE


El Software Libre es un tipo particular de software que le permite al usuario el ejercicio de cuatro
libertades básicas:
1. Ejecutarlo con cualquier propósito
2. Estudiar como funciona y adaptarlo a sus necesidades
3. Distribuir copias
4. Mejorarlo, y liberar esas mejoras al publico
Con la única restricción del copyleft (o sea, cualquiera que redistribuya el software, con o sin
cambios, debe dar las mismas libertades que antes), y con el requisito de permitir el acceso al
código fuente (imprescindible para ejercer las libertades 1 y 3)

UBICACIÓN DEL SOFTWARE LIBRE EN LAS DISTINTAS CLASIFICACIONES

1. De acuerdo al costo de adquisición: el Software Libre puede ser de las dos clases, es decir, de
costo cero o de costo mayor que cero. Lo que lo diferencia del Software Propietario es que su
costo es independiente del numero de computadoras que se poseen. Por ejemplo, en el caso del
Sistema Operativo Microsoft Windows 3.1/95/98/Me/NT/2000/XP por cada computadora en
que lo instale debo pagar una licencia. En cambio, si utilizo en Sistema Operativo GNU/Linux
(en cualquiera de sus distribuciones, como Red Hat, Mandrake, Debian, Ututo) debo pagar una
sola licencia (no obstante, algunas licencias no tienes costo).

2. De acuerdo a la apertura del código fuente: el Software Libre siempre es "open source", es
decir, de código fuente abierto, ya que dijimos que el acceso al código fuente es necesario para
el ejercicio de las libertades 1 y 3 arriba descriptas. El ser "open source" implica una serie de
ventajas que serán descriptas en la sección "Ventajas del Software Libre".

3. De acuerdo a su protección: el Software Libre siempre esta protegido con licencias, y mas
específicamente, con licencias de copyleft. ¿Por que no de dominio publico? Porque de ese
modo cualquiera puede adueñarse de el, por ejemplo, adquiere un Software Libre, lo modifica,
lo compila y lo distribuye con código cerrado. ¿Por que no con Copyright? Porque de esa
manera alguien le puede agregar alguna restricción, por lo tanto no va a seguir siendo Software
Libre.

4. De acuerdo a su legalidad: el Software Libre siempre es legal, porque al usarlo, estudiarlo,


modificarlo, adaptarlo y/o mejorarlo no estoy violando ninguna norma, ya que de por si este tipo

INTRODUCCIÓN A LA INFORMÁTICA PÁG.-7-


INSTITUTO DE FORMACIÓN DOCENTE N°6 SEDE PERICO AÑO 2010

de software me permite hacerlo, con la única salvedad de no poder agregarle ninguna restricción
adicional cuando lo transfiera a otra persona.

EXPLICACIÓN DE LAS LIBERTADES BÁSICAS DEL SOFTWARE LIBRE


Libertad Cero: "usar el programa con cualquier propósito". Es decir, el ejercicio de esta libertad
implica que lo podemos utilizar con cualquier fin, ya sea educativo, cultural, comercial, político,
social, etc. Esta libertad deriva de que hay ciertas licencias que restringen el uso del software a un
determinado propósito, o que prohíben su uso para determinadas actividades.

Libertad Uno: "Estudiar como funciona el programa, y adaptarlo a sus necesidades". Significa que
podemos estudiar su funcionamiento (al tener acceso al código fuente) lo que nos va a permitir,
entre otras cosas: descubrir funciones ocultas, averiguar como realiza determinada tarea, descubrir
que otras posibilidades tiene, que es lo que le falta para hacer algo, etc. El adaptar el programa a
mis necesidades implica que puedo suprimirle partes que no me interesan, agregarle partes que
considero importantes, copiarle una parte que realiza una tarea y adicionarla a otro programa, etc.

Libertad Dos: "Distribuir copias". Quiere decir que soy libre de redistribuir el programa, ya sea
gratis o con algún costo, ya sea por email, FTP o en CD, ya sea a una persona o a varias, ya sea a un
vecino o a una persona que vive en otro país, etc.

Libertad Tres: "Mejorar el programa, y liberar las mejoras al publico". Tengo la libertad de hacer
mejor el programa, o sea que puedo: hacer menores los requerimientos de hardware para
funcionar, que tenga mayores prestaciones, que ocupe menos espacio, que tenga menos errores, etc.
El poder liberar las mejoras al publico quiere decir que si yo le realizo una mejora que permita un
requerimiento menor de hardware, o que haga que ocupe menos espacio, soy libre de poder
redistribuir ese programa mejorado, o simplemente proponer la mejora en un lugar publico (un foro
de noticias, una lista de correo, un sitio Web, un FTP, un canal de Chat).

QUÉ NO ES SOFTWARE LIBRE

a. Software regalado: o de costo cero, pero sin el código fuente. Es el que normalmente viene
en los CD’s de revistas de computación o que se consigue en sitios freeware.

INTRODUCCIÓN A LA INFORMÁTICA PÁG.-8-


INSTITUTO DE FORMACIÓN DOCENTE N°6 SEDE PERICO AÑO 2010

b. Software con el código fuente: esto quiere expresar que el software se provee con su
código fuente, pero no necesariamente brinda las libertades del Software Libre.

c. Software de dominio publico: este tipo de software no tienen licencias de uso, por lo tanto
corre el peligro de dejar de serlo si alguien lo utiliza con el fin de apropiárselo.

ALGUNOS TIPOS DE SOFTWARE

SHAREWARE
En la estirpe del hardware y el software han surgido muchas otras palabras. Una de las más
extendidas es shareware, pero antes de comentarla es necesario aclarar algún otro concepto.
El free software es un software creado por entusiastas o activistas, que se distribuye gratuitamente,
junto con su código fuente (que es el código en el que programa, y mediante el que se puede
modificar el programa, que es diferente del que ejecuta el ordenador). Se puede usar, modificar y
distribuir libremente, siempre y cuando se el MIT en la década de los setenta. En inglés free
significa tanto "gratis" como "libre", pero el sentido que prima es este último. Por eso, para precisar
es frecuente que se le llame, incluso en el ámbito anglosajón, libre software. Debe de ser el único
caso de préstamo del español al inglés en medio informático...
Una modalidad prácticamente equivalente al free software son los programas conocidos como open
source (de "fuente abierta").
No hay que confundirlo con el freeware, que son programas también gratuitos, pero que se
distribuyen normalmente sin codigo fuente, y su copia no está sujeta a las mismas condiciones que
el free software. Freeware se traduce a veces como "software público".
Por último el shareware (del inglés share, compartir) es una modalidad de freeware orientada a la
compra. Es decir: son programas que se pueden usar gratuitamente como prueba, por lo normal
durante un periodo dado, transcurrido el cual deben comprarse o desinstalarse. Son el equivalente
en software de la venta tradicional de melones "a cala y a prueba". No he encontrado equivalente
español.

DEMOS (DEMOSTRACIÓN)
Son programas de demostración de software comercial. Generalmente no tienen todas las funciones
habilitadas, sino solamente aquellas prestaciones más comunes. Ej. REDULOGO (Versión reducida
de LOGO)

INTRODUCCIÓN A LA INFORMÁTICA PÁG.-9-


INSTITUTO DE FORMACIÓN DOCENTE N°6 SEDE PERICO AÑO 2010

TRIAL
Son programas semejantes al shareware, que se distribuyen en forma gratuita que pueden ser
funcionales solo en forma parcial (tienen funciones que no están habilitadas) o bien, -lo más común-
que suelen funcionar durante un lapso determinado (generalmente 30 días corridos) a partir de la
fecha de instalación o una determinada cantidad de veces que se los ejecuta. Luego dejan de
funcionar y hay que comprarlos. Hoy en día la mayor parte de los programas que distribuyen las
Empresas que producen software comercial para su difusión, pertenecen a este tipo.

PROGRAMAS VIRUS

Un Virus Informático es simplemente un programa de pequeño tamaño, que tiene la capacidad


“esconderse” entre los archivos almacenados en el disco y duplicarse de manera indefinida,
provocando alteraciones del sistemas o perdidas de datos.

En realidad, los virus informáticos se contagian a través de “archivos infectados”, generalmente


cuando se intercambian o usan disquetes de procedencia desconocida. En la computadora el virus
tiende a permanecer oculto, mimetizándose dentro de un archivo , generalmente ejecutable (con
extensión “exe”, “com” o “bat”), aunque también existen virus que infectan otros tipos de archivos,
como los archivos del sistemas (con extensión “Sys”) o los archivos de apoyos , llamados
“overlays” (con extensión “Ovl”) y los archivos de librería de Windows ( con extensión “Dll”).

Los daños que pueden producir varían entre las presentación de mensaje en pantalla hasta la perdida
de la información contenida en los discos.

PROGRAMAS ANTIVIRUS
Existen muchos programa de antivirus, pero no todos pueden erradicarlos definitivamente. Algunos
programas antivirus se basan en un listado de virus conocidos y , por lo tanto, solo pueden eliminar
a los virus que tienen incluidos en sus listas, dejando pasar a virus desconocidos o nuevos. Esos
programas antivirus ofrecen periódicamente actualizaciones que incluyen a últimos virus
reconocidos.

Un programa antivirus funciona buscando “pistas”, secuencias de caracteres en los archivos de la


computadora, que correspondan con las secuencias que tienen los virus conocidos. Cuando se
detecta una secuencia de caracteres sospechosas, se lo compara con la lista de posibles virus y, en
caso de que sea la misma, el programa da una señal de alerta o directamente borra la sentencia
encontrada. A veces, el virus infecta archivos que deben borrarse irremediablemente.

INTRODUCCIÓN A LA INFORMÁTICA PÁG.-10-

También podría gustarte