我想先描述一下 程序是运行轨迹,一个应用程序的编写一般都是基于一个平台,一般都是经过编译都的可执行文件。
可执行文件为机器码。
问题来了,操作系统执行所有在系统里头的程序进程,而操作系统一般都是汇编或是c编写的。
我想说,能够驱动执行操作系统的程序在哪里?
那么现在假设已经找到了这个驱动程序,那能够执行这个驱动程序的程序在哪里?
... ...
像这样的推理,肯定是错误的,有对这方面有理解的能解释一下吗?
到底最底层的东西在哪里,又是这样去工作的?(找了很久,很难找到满意的答案)
我想先描述一下 程序是运行轨迹,一个应用程序的编写一般都是基于一个平台,一般都是经过编译都的可执行文件。
可执行文件为机器码。
问题来了,操作系统执行所有在系统里头的程序进程,而操作系统一般都是汇编或是c编写的。
我想说,能够驱动执行操作系统的程序在哪里?
那么现在假设已经找到了这个驱动程序,那能够执行这个驱动程序的程序在哪里?
... ...
像这样的推理,肯定是错误的,有对这方面有理解的能解释一下吗?
到底最底层的东西在哪里,又是这样去工作的?(找了很久,很难找到满意的答案)