文章预览
大家好,我是小风哥,今天聊聊程序是怎么一步步运行起来的。 第一步我们需要知道到底什么是可执行程序,所谓可执行程序就是一个保存一系列机器指令的文件: chrome.exe就是上千万上亿条指令组成的一个普通文件,和你写的txt文件没有任何本质的区别,只不过txt文件中的内容是给人看的,而可执行程序中的内容是给CPU执行的。 现在有了可执行程序,接着我们来运行它,运行一个程序很简单,双击图标或者在命令行中运行命令: 这一步发生了什么? 我们已经知道可执行程序其实就是一个文件,文件是保存在磁盘上的。 当我们双击或者在命令行中运行命令后,第一件事就要找到可执行文件保存在了磁盘的哪个位置: 谁来完成这件事?答案就是操作系统。 实际上操作系统也是一个程序,操作系统是管理我们写的程序的程序。 操作系统在文件系统
………………………………