La compatibilidad se refiere a la capacidad de un programa y un sistema para comprenderse mutuamente. Los problemas de compatibilidad surgen cuando un programa no es interpretado correctamente por un sistema, lo que resulta en una ejecución errónea o imposible. La compatibilidad entre hardware y software es importante porque el software depende del hardware para funcionar, mientras que el hardware interpreta y ejecuta las instrucciones del software.
2. ¿ QUE ES ?
• La compatibilidad es la condición que hace que un programa y un sistema, arquitectura o
aplicación logren comprenderse correctamente tanto directamente o indirectamente
(mediante un algoritmo). a este algoritmo que hace que un programa logre ser comprendido por
un sistema, arquitectura o aplicación se lo denomina emulador por el hecho de que es un
intérprete entre el programa y el sistema, arquitectura o aplicación.
3. PROBLEMAS
• Un problema de compatibilidad (incompatibilidad) surge a partir de la falta o mala
interpretación de un programa por un algoritmo, esto conlleva a una mala ejecución de dicho
programa o a la imposibilidad de ser ejecutado.
un ejemplo práctico:
programa_orden_decir=("Hola")
sistema> Hola
4. • El programa le indica una orden al sistema y el sistema la interpreta pero de forma errónea,
devolviendo un resultado no esperado.
incompatibilidad caso b (imposibilidad de ejecución):
programa_orden_da31s4s232sd2453ce
sistema> Error
6. LA COMPATIBILIDAD DE HARDWARE Y
SOFTWARE ( IMPORTANCIA )
• El software se hace responsable de las aplicaciones informáticas tales como procesador de textos,
que permite al usuario realizar todas las tareas concernientes a edición de textos; software de
sistema, tal como un sistema operativo, el que, básicamente, permite al resto de los programas
funcionar adecuadamente, facilitando la interacción con los componentes físicos y el resto de las
aplicaciones, también provee una interfaz ante el usuario.
Y el hardware son aparatos electrónicos capaces de interpretar y ejecutar instrucciones
programadas y almacenadas en su memoria, ellas consisten básicamente en operaciones
aritmético-lógicas y de entrada/salida.9 se reciben las entradas (datos), se las procesa y almacena
(procesamiento), y finalmente se producen las salidas (resultados del procesamiento).