Conceptos básicos de Software
|
1. CONCEPTO DE SOFTWARE
|
En la arquitectura
propuesta por Von Newmann, el hardware de un ordenador es una máquina electrónica
que por si sola no realiza ninguna tarea. Esta maquina necesita del software para acometer su
propósito. El software se compone de secuencias de ordenes que indican al hardware que
debe realizar. Es decir, el ordenador procesa instrucciones que le indican que operaciones
debe acometer en cada instante. Como ya hemos visto en el tema anterior sobre conceptos sobre
hw, las instrucciones se sitúan en memoria y son leídas desde el procesador para su ejecución
o procesamiento.
|
Un Programa
|
Las instrucciones
que "entiende" el ordenador son muy simples, pero ejecutadas en ciertas secuencias
y a un ritmo muy elevado pueden obtener resultados bastante notables.
Para alcanzar sus
objetivos las instrucciones se agrupan en programas que siguen ciertos algoritmos.
Los algoritmos son semejantes a recetas de cocina, donde los pasos se realizan
de forma ordenada
para producir el resultado deseado. Un programa, aplicación o software puede verse como
una herramienta que permite al usuario realizar cierta tarea (o proporcionar soporte a la realización
de una tarea). Para ello, a un programa se le proporcionan datos de entrada (como puede
ser texto, imágenes, cifras, etc..) y a partir de estos datos el programa efectúa
un procesamiento
para producir como resultado unos datos de salida (que pueden ser incluso los mismos datos
de entrada con formato o simplemente almacenados).
|
La comunicación con el ordenador
|
El ordenador
es un componente electrónico basado en la tecnología digital. La información que se maneja en
esta tecnología esta basada en una codificación de los números mediante 0 y 1, denominada
sistema de numeración binario. Este sistema se adapta muy bien a la naturaleza de los componentes
eléctricos ya que se corresponde directamente con la presencia de corriente o
la ausencia de la misma. Una persona que desee usar esta herramienta de forma útil no sería
capaz de comunicarse mediante 0 y 1 para expresar lo que requiere.
Necesita que la comunicación
establecida con el ordenador sea realizada en términos de algo más abstracto y manejable.
Los programas son los encargados de presentar al usuario una visión más amigable de
lo que es un ordenador. Estos se encargan de manejarse con la complejidad inherente al
hardware, para presentar al usuario una visión más abstracta, que puede ser comprendida
y resultar productiva para los objetivos del usuario.
Actividad Realiza un infografía sobre el tema individual.
|
Comentarios
Publicar un comentario