摘要:在这个过程中,程序经历了四个过程,源代码、编译、本地文件、链接。CPU只能读取源代码,所以只有在源代码完成后,才能生成可执行文件,因此我们需要编译器来实现这一功能。编译器转换后会行成本地文件,而本地文件是无法执行的,需要通过链接处理,才能行成可执行文件。程序加载时会生成栈和堆,栈和堆都是在程序运行时 阅读全文
posted @ 2019-02-10 20:24 66666677 阅读 (7) 评论 (0) 编辑
摘要:操作系统和硬件决定了程序的运行环境,不同的硬件种类需要不同的操作体统,同一类型的硬件可以安装不同的操作系统。一个操作系统只能在某个cpu上运行。硬件上运行操作系统,操作系统上运行应用程序,应用程序通过Windows API调用操作系统函数从而和计算机硬件交互。 阅读全文
posted @ 2019-02-10 19:59 66666677 阅读 (7) 评论 (0) 编辑