在阅读程序怎样跑起来的第九章我有了自己的认识,第九章主要讲的是操作系统和应用的关系。
首先,他先讲述了操作系统功能的历史。这一章节详细介绍了程序在内存中的加载方式、运行机制以及它们如何与硬件设备进行交互。我了解到程序在被执行之前,需要被操作系统加载到内存中。这个过程涉及到程序代码和数据的读取、内存地址的分配以及必要的资源准备。只有当程序被正确加载到内存后,CPU才能开始执行程序中的指令。这一章节还讲解了程序如何与计算机的硬件设备进行交互。例如,程序可能需要从键盘获取输入、向屏幕输出结果或者读写磁盘上的数据。这些操作都需要程序通过操作系统提供的接口来间接完成,因为直接操作硬件通常需要特殊的权限和知识。
总之,第九章不仅加深了我对程序运行机制的认识,也让我更好地理解计算机程序的工作原理。