Está en la página 1de 3

INSTITUTO SUPERIOR TECNOLOGICO VIDA NUEVA

NOMBRE: KEVIN PACHECO SEGUNDO NIVEL


MANTENIMIENTO DE COMPUTADORAS

TEMA: Desarrollar un ensayo sobre el software, su evolución y tipos

Introducción

El software es el conjunto de instrucciones que las computadoras emplean para manipular datos.
Sin el software, la computadora sería un conjunto de medios sin utilizar. Al cargar los programas
en una computadora, la máquina actuará como si recibir a una educación instantánea; de pronto
"sabe" cómo pensar y cómo operar.

Es un conjunto de programas, documentos, procedimientos, y rutinas asociados con la operación


de un sistema de cómputo. Distinguiéndose de los componentes físicos llamados hardware.
Comúnmente a los programas de computación se les llama software; el software asegura que el
programa o sistema cumpla por completo con sus objetivos, opera con eficiencia, esta
adecuadamente documentado, y suficientemente sencillo de operar.

Es simplemente el conjunto de instrucciones individuales que se le proporciona al


microprocesador para que pueda procesar los datos y generar los resultados esperados. El
hardware por si solo no puede hacer nada, pues es necesario que exista el software, que es el
conjunto de instrucciones que hacen funcionar al hardware. Controlar los equipos y da las
instrucciones para que funcionen adecuadamente, transfiere datos tanto en la misma memoria
como para el usuario cuando este la necesite.

Es tan complejo que posee infinidad de programas para diferentes funcionamientos en particular;
para que haya un orden a la hora de trabajar con el; y así al usuario no se le haga tan complicado.

Este programa es muy importante, como también es importante los diferentes elementos que lo
rodean para poder funcionar, ya que requiere de una serie de sistemas o programas que lo ayudan
a realizar mejor sus funciones.

El software requiere ser estudiado detenidamente ya que son muchos elementos que lo
conforman, y si no sabemos sus funciones no podemos manejar correctamente al computador.

Tipos

• Sistema operativo: es el software que controla la ejecución de todas las aplicaciones y de los
programas de software de sistema.

• Lenguajes de programación: son las herramientas empleadas por el usuario para desarrollar
programas, que luego van ha ser ejecutados por el ordenador.
• Programas de ampliación: o también llamado software de aplicación; es el software diseñado y
escrito para realizar una tarea específica, ya sea personal, o de procesamiento. Aquí se incluyen las
bases de datos, tratamientos de textos, hojas electrónicas, gráficas, comunicaciones, etc.

• Uso general. Sistema operativo El sistema operativo es el gestor y organizador de todas las
actividades que realiza la computadora. Marca las pautas según las cuales se intercambia
información entre la memoria central y la externa, y determina las operaciones elementales que
puede realizar el procesador.

El sistema operativo, debe ser cargado en la memoria central antes que ninguna otra información.
Lenguaje de programación Mediante los programas se indica a la computadora que tarea debe
realizar y cómo efectuarla, pero para ello es preciso introducir estas órdenes en un lenguaje que el
sistema pueda entender.

En principio, el ordenador sólo entiende las instrucciones en código máquina, es decir, el


específico de la computadora. Sin embargo, a partir de éstos se elaboran los llamados lenguajes de
alto y bajo nivel.

Programas de aplicación El software de aplicación está diseñado y escrito para realizar tareas
específicas personales, empresariales o científicas como el procesamiento de nóminas, la
administración de los recursos humanos o el control de inventarios. Todas éstas aplicaciones
procesan datos (recepción de materiales) y generan información (registros de nómina) para el
usuario.

Uso general El software para uso general ofrece la estructura para un gran número de
aplicaciones empresariales, científicas y personales. El software de hoja de cálculo, de diseño
asistido por computadoras (CAD), de procesamiento de texto, de manejo de Bases de Datos,
pertenece a esta categoría. La mayoría de software para uso general se vende como paquete; es
decir, con software y documentación orientada al usuario (manuales de referencia, plantillas de
teclado y demás).

Programas gratis

No será extraño encontrar en algunas páginas de un navegador términos como SOFTWARE LIBRE,
que algunas veces, efectivamente son gratis.

Entre estos veamos algunos conceptos: FREE SOFTWARE (Programa libre y gratis) Cuando
hablamos o encontramos el término de FREE, se cree que se trata solamente de programas que el
usuario puede utilizar sin pagar un peso y que normalmente se encuentra gratis en Internet.

Pero FREE SOFTWARE, es muchos más que eso. RICHARD STALLMAN, fundador del proyecto GNU
(no es una sigla, sino el producto de un juego de palabras que significa "nosotros no somos UNIX"),
nos dice en su página web, que fue desarrollador de un sistema operativo y que tiene las
habilidades apropiadas para esa tarea.

Agrega que aun cuando no tenía garantías de éxito, se dio cuenta que había sido elegido para
hacer ese trabajo. Que por eso decidió hacer que el sistema fuese compatible con UNIX pues así
sería portable, y los usuarios de UNIX podrían cambiarse a él con facilidad.
Dice también que para un software sea libre, este debe cumplir los siguientes requisitos: o Que se
pueda ejecutar sin importar el propósito. o Que el usuario lo pueda modificar para ajustarlo a sus
necesidades, teniendo acceso al código fuente, pues si no se sabe, no se podrá lograr cambios en
el código fuente. o Que el usuario pueda redistribuir copias del programa, ya sea gratis o por una
suma determinada. o Que el usuario pueda distribuir versiones modificadas del programa siempre
y cuando se documenten los cambios al software. OPEN SOURCE.

Es necesario aclarar que OPEN SOURCE y FREE SOFTWARE son esencialmente los mismos, la
diferencia radica en que los defensores del free software no están cien por cien de acuerdo con
que las empresas disfruten y distribuyan free software ya que, según ello, el mercado corporativo
antepone la utilidad a la libertad, a la comunidad y a los principios y por ende no va de la mano
con la filosofía pura detrás del free software.

Open Source es pues, el software que puede ser compartido abiertamente entre desarrolladores
y usuarios finales de tal forma que todos aprendan de todos. Tal es el caso de Linux. LICENCIA GPL
(General Public Licence o copy left) La licencia GPL se aplica al software de la FSF (Free Software
Foundation) y el proyecto GNU y otorga al usuario la libertad de compartir el software y realizar
cambios en él.

Mutatis mutandi, el usuario tiene derecho a usar el programa, modificarlo y a distribuir las
versiones modificadas, pero no tiene permiso de realizar restricciones propias con respecto a la
utilización de programa modificado.

El nombre de COPYLEFT ALL RIGHTS REVERSED (algo así como izquierdos de autor-todos los
derechos reversados) sería lo contrario de COPY RIGHT-ALL RIGHTS RESERVED, todos los derechos
de autor reservados. SOFTWARE DE DOMINIO PÚBLICO:

Este software no está protegido por las leyes de derechos de autor y puede ser copiado por
cualquiera sin costo alguno, no implicando que se le puedan sacar copias ora modificarlo o
redistribuirlo. FREWARE: Es el software que el usuario final puede bajar totalmente gratis de
Internet, y éste finalmente no puede realizar algo que no esté expresamente autorizado por el
autor del programa, como modificarlo o venderlo. SHARWARE: Es el software que se distribuye
gratis y el usuario puede utilizarlo totalmente gratis durante un tiempo como prueba, el autor
exige que, superado el término, el usuario pagará el programa.

También podría gustarte