-
Primero deciros que soy un principiante en esto de la informatica. Mi pregunta tiene que ver con el concepto de lenguaje maquina; he leido en varios sitios, que lenguaje maquina es aquel lenguaje que es directamente interpretado y ejecutado por un procesador y por lo tanto dicho lenguaje maquina es especifico de cada procesador. Entonces las preguntas son:
1. ¿Porque los compiladores que son los que producen este lenguaje maquina, estan clasificados por el sistema operativo en el que tiene que correr el programa en vez de por el procesador que tiene que ejecutar estos programas?
2 .¿Porque este cogido maquina que es ejecutado por el procesador es dependiente del sistema operativo, como interviene el sistema operativo en la ejecucion de un programa?
3.¿Toda instruccion es ejecutada por un procesador o alguna es ejecutada por el SO y de ahi que compilar sea dependiente del SO?
4. Si el lenguaje maquina es el lenguaje del procesador ¿porque el procesador tiene un driver tambien?
Gracias