Software Introducción Tipos Sistema operativo

Anuncio
Software
Introducción
Tipos
Sistema operativo
Lenguaje de programación
Programas de aplicación
Uso general
Programas gratis
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 recibier 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 computo. 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 especifica, 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 esta 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 juegos 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 aún 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:
Que se pueda ejecutar sin importar el propósito.
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.
o
o
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
conque 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 este
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.
Descargar