Post on 17-Feb-2017
Software avanzado para el procesamiento de
información
El mundo actual está experimentando un cambio social y económico, una nueva Revolución
Industrial, debido en gran medida a la nueva tecnología para el procesamiento de
información, representado por el crecimiento en el uso de software en la computación y las
comunicaciones
Desarrollos Anteriores
Durante miles de años, la humanidad ha creado centenares de formas para manejar y controlar la materia
y la energía mediante el uso de herramientas, a fin de dominar y modelar su medio ambiente. Sin embargo, en
contraste, el procesamiento de información había permanecido hasta hace poco sin alguna modificación o
cambio considerable, debido tal vez a que el cerebro humano es, por sí mismo, un poderoso medio para el
manejo y control de información.
Hasta hace apenas unos cuantos años, es posible considerar que sólo había tres grandes desarrollos en el
área
de procesamiento de información: la invención del lenguaje escrito, hace aproximadamente 5 mil años; el
desarrollo de las operaciones aritméticas simples utilizando lo que se conoce en la actualidad como
representación numérica, hace alrededor de 4 mil años; y la creación de métodos de impresión, hace 500 años. El
lenguaje escrito representa la capacidad de hacer un registro de información que puede trascender espacio y tiempo, mediante operaciones tales como almacenar,
recobrar y comunicar información. La aritmética proporciona la habilidad de manipular datos cuantitativos de una forma precisa y repetible. La impresión permite la creación de copias idénticas del mismo registro, a fin de
difundirlo como mensaje a un número mayor de personas.
Software: un Nuevo Desarrollo
Durante los últimos 40 años, el progreso ha sido sorprendente: las comunicaciones electrónicas y los
medios de información se han diseminado, y las computadoras proliferan, volviéndose cada vez más
veloces, poderosas, pequeñas y baratas.
Hoy, mucho de la actividad humana depende del procesamiento de información. Actualmente, la
información no sólo puede ser almacenada, recobrada, comunicada y difundida en grandes cantidades y
velocidades, sino que también puede ser reordenada, seleccionada, dirigida y transformada mediante el uso de
software. Hasta hace relativamente poco, todas estas actividades eran solo del dominio del cerebro humano. Sin embargo, ahora, todo procesamiento mecánico y repetitivo
de información es susceptible de realizarse mediante el uso de computadoras y software. De hecho, cualquier
procesamiento, en forma de una secuencia de operaciones que pueda ser precisamente especificada, puede
realizarse sin mayor intervención humana, de tal forma que el cerebro humano puede dedicarse a actividades mas complejas como la creatividad, juicio, apreciación estética
o moral.
programación de Software -- Lenguajes de Alto nivel
Software es el conjunto de instrucciones que le dicen a la computadora qué hacer. Su importancia es actualmente mayor que la computadora misma. Una computadora sin
software es tan sólo un máquina inútil compuesta de circuitos electrónicos. La cantidad de conocimiento
necesario para crear el software básico que convierta a la máquina en una computadora útil es comparable al
requerido para crear la computadora misma. El proceso de creación de software, conocido como programación,
puede muy posiblemente convertirse en el alfabetismo del tercer milenio, en el que el conocimiento de software será
considerado como parte importante de la educación.
Software de Computadora
Las computadoras de hoy son diseñadas en cooperación entre arquitectos de computadoras, quienes diseñan lo
que la computadora ha de hacer, ingenieros de hardware, quienes diseñan cómo la computadora debe ser
construida para ser capaz de hacerlo, e ingenieros de software, quienes diseñan y programan el software para el control del sistema y utilerías de software que permiten y
facilitan la ejecución del software de aplicación en la computadora
La distinción entre cada tipo de software de computadora es difusa. En términos generales, el software de control del sistema se representa por programas considerados
indispensables para la operación de la máquina. De éstos, el programa más conocido es tal vez el sistema operativo.
Por otro lado, las utilerías de software son programas relacionados con el sistema operativo, que apoyan
funciones para el uso de la computadora, como podrían ser intérpretes y compiladores
Software de Control de Sistemas
El software de control del sistema son todos los programas de mantenimiento interno que controlan la operación de los varios componentes de una computadora, tales como
impresoras y memorias, de tal manera que puedan trabajar sin problemas en conjunto mientras el software de
aplicación realiza sus tareas. Estos productos incluyen sistemas operativos, monitores de comunicación, y
programas de control de redes.
Utilerías de Software
Estos productos sirven como intermediarios entre el software de control de sistemas y el software de
aplicación, asegurando que los programas de aplicación sean escritos y se ejecuten eficientemente. Este tipo se software incluye: compiladores, los cuales convierten los programas escritos en lenguajes de alto nivel en código
que la computadora puede entender; sistemas de control de bases de datos, que acúan como librerías electrónicas
para mantener seguimiento de los datos; ambientes integrados, basados en ventanas, que permiten a los
usuarios realizar mas de una operación a la vez.
software de Aplicación
Estos programas hace de la computadora un elemento útil, debido a que posibilitan al sistema para manejar una
tarea específica. Pueden ser aplicaciones de propósito general, que pueden ser utilizados para una amplia variedad de tareas, como pueden ser contabilidad, administración y procesamiento de palabras. Otros
paquetes ajustan a la computadora para acoplarse a necesidades y operaciones específicas, como bancarias,
de seguros, hospitales, manufactura, etc.