Sofware avanzando para el procesamiento de informacin

13
Software avanzado para el procesamiento de información

Transcript of Sofware avanzando para el procesamiento de informacin

Page 1: Sofware avanzando para el procesamiento de informacin

Software avanzado para el procesamiento de

información

Page 2: Sofware avanzando para el procesamiento de informacin

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

Page 3: Sofware avanzando para el procesamiento de informacin

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

Page 4: Sofware avanzando para el procesamiento de informacin

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.

Page 5: Sofware avanzando para el procesamiento de informacin
Page 6: Sofware avanzando para el procesamiento de informacin

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

Page 7: Sofware avanzando para el procesamiento de informacin

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.

Page 8: Sofware avanzando para el procesamiento de informacin

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.

Page 9: Sofware avanzando para el procesamiento de informacin

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

Page 10: Sofware avanzando para el procesamiento de informacin

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

Page 11: Sofware avanzando para el procesamiento de informacin

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.

Page 12: Sofware avanzando para el procesamiento de informacin

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.

Page 13: Sofware avanzando para el procesamiento de informacin

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.