Programa Informático

 


Un programa informático o programa de computadora es una secuencia de instrucciones u órdenes basadas en un lenguaje de programación que una computadora interpreta para resolver un problema o una función especifica.12​ Este dispositivo requiere programas para funcionar, por lo general, ejecutando las instrucciones del programa en un procesador central.3

El programa tiene un formato ejecutable que la computadora puede utilizar directamente para ejecutar las instrucciones. El mismo programa en su formato de código fuente legible para humanos, del cual se derivan los programas ejecutables (por ejemplo, compilados), le permite a un programador estudiar y desarrollar sus algoritmos. Una colección de programas de computadora y datos relacionados se conoce como software.

Generalmente, el código fuente lo escriben profesionales conocidos como programadores de computadora.4​ Este código se escribe en un lenguaje de programación que sigue uno de los siguientes dos paradigmas: imperativo o declarativo, y que posteriormente puede ser convertido en un archivo ejecutable (usualmente llamado un programa ejecutable o un binario) por un compilador y más tarde ejecutado por una unidad central de procesamiento. Por otra parte, los programas de computadora se pueden ejecutar con la ayuda de un intérprete, o pueden ser empotrados directamente en hardware.

De acuerdo a sus funciones, los programas informáticos se clasifican en software de sistema y software de aplicación. En las computadoras de 2015, al hecho de ejecutar varios programas de forma simultánea y eficiente, se lo conoce como multitarea.

Programación


La programación de computadoras es el proceso iterativo de escribir o editar código fuente. Dicha edición implica probar, analizar y perfeccionar, y, a veces, coordinar con otros programadores, en el caso de un programa desarrollado en conjunto. Una persona que practica esta técnica se le conoce como programador de computadoras, desarrollador de software, o codificador. El proceso, a veces a largo plazo, de programación de computadoras normalmente se lo conoce como desarrollo de software. El término ingeniería de software se está convirtiendo en muy popular, ya que esta actividad es vista como una disciplina de ingeniería.

Ejecución y almacenamiento de los programas


Típicamente, los programas se almacenan en una memoria no volátil (por ejemplo un disco), para que luego el usuario de la computadora, directa o indirectamente, solicite su ejecución. Al momento de dicha solicitud, el programa es cargado en la memoria de acceso aleatorio o RAM del equipo, bajo el control del software llamado sistema operativo, el cual puede acceder directamente al procesador. El procesador ejecuta (corre) el programa, instrucción por instrucción hasta que termina. A un programa en ejecución se le suele llamar también proceso. Un programa puede terminar su ejecución en forma normal o por causa de un error, dicho error puede ser de software o de hardware.


Ejemplos de programa informático

Algunos ejemplos de programas informáticos de diversa índole son:

  • Windows. El Sistema Operativo más popular comercialmente hablando, propiedad de la empresa Microsoft, presidida por Bill Gates. Es un sistema de gestión de computadores que opera en base a ventanas que permiten ver su contenido por separado de las demás, de manera simultánea.
  • Google Chrome. Se trata de un navegador para Internet, publicado por la empresa Google y distribuido de manera gratuita por la red. Ha sido catalogado como uno de los más livianos y veloces de su área.
  • OpenOffice. Se trata de un paquete de aplicaciones de oficina de distribución libre y gratuita, que hace la competencia a versiones pagas más populares. Posee un procesador de palabras (Writer), una hoja de cálculo (Calc), un programa de presentaciones y diapositivas (Impress), una base de datos (Base), un editor de fórmulas matemáticas (Math) y un editor de gráficos (Draw).
  • Call Of Duty. Título de una serie de videojuegos de disparos en primera persona pertenecientes a la empresa Infinity Ward y distribuidos por Activision. Es uno de los videojuegos más populares en su rama y ha sido a menudo polémico por su carga de violencia y contenido político subyaciente.
  • MediaMonkey. Un software reproductor multimedia (audio y video) desarrollado por Ventis Media Inc., que permite organizar, etiquetar y reproducir archivos multimedia en una plataforma Windows cualquiera.
  • Adobe Ilustrator. Programa de edición de gráficos vectoriales que imita a un taller de arte, ya que opera en base a un tablero de dibujo llamado “mesa de trabajo” y en el cual puede darse rienda suelta al diseño artístico y a la ilustración. Fue creado por Adobe Systems y forma parte del paquete Adobe Creative Cloud.

FUNCIONES DEL SISTEMA INFORMÁTICO

Los componentes de un sistema informático, como sistema de información, pueden realizar 5 funciones principales:

  1. Recibir información de fuentes externas
  2. Emitir información
  3. Almacenar información
  4. Transmitir información
  5. Procesar información

CLASIFICACIONES DEL SISTEMA INFORMÁTICO

Existen diferentes clasificaciones del sistema informático:

  • Por etapas de desarrollo
  • Por arquitectura
  • Por rendimiento
  • Por condiciones de funcionamiento
  • Por número de procesadores
  • Por propiedades de consumo, etc.

ETAPAS DE DESARROLLO DEL SISTEMA INFORMÁTICO

Según las etapas de desarrollo, es posible distinguir 5 generaciones principales de ordenadores. La primera generación incluye máquinas construidas con lámparas incandescentes electrónicas. La segunda generación incluye máquinas construidas con elementos de transistores. Las máquinas de tercera generación se fabrican en los llamados circuitos integrados, que se abrevian como CI. La cuarta generación. Hay una transición de los circuitos integrados convencionales a los grandes circuitos integrados. En los ordenadores de quinta generación se producirá un cambio cualitativo en el procesamiento de datos. Transición cualitativa del procesamiento de datos al procesamiento de conocimientos, inteligencia artificial.

CLASIFICACIÓN SEGÚN EL PRINCIPIO DE FUNCIONAMIENTO

Según el principio de funcionamiento el sistema informático se clasifican en: analógico, digital, híbrido.

Analógicos: Que tiene que ver con máquinas de computación continua que trabajan con información presentada de forma continua (analógica), es decir, como una serie continua de valores de alguna magnitud física (casi siempre tensión eléctrica).

Digital: Esta vinculada a los ordenadores de acción discreta trabajan con información representada en forma discreta, o más exactamente, en forma digital.

Híbridos: Es aquella que se relaciona con ordenadores de acción combinada, trabajan con información representada tanto en forma digital como analógico; combinan las ventajas analógicas y digitales. Es conveniente utilizar los híbridos para resolver las tareas de control de complejos técnicos de alta velocidad.




Fuentes: https://es.wikipedia.org/wiki/Programa_inform%C3%A1tico
 
https://concepto.de/programa-informatico/

https://www.cesuma.mx/blog/sistema-informatico-caracteristicas-funciones-clasificacion-y-etapas-de-desarrollo 


Comentarios

Entradas más populares de este blog