7
《程序是怎样跑起来的》在第七章介绍了操作系统是计算机系统的核心,它负责管理计算机的硬件资源,如 CPU、内存、磁盘等,并提供了一个统一的接口,让应用程序可以方便地使用这些资源。 计算机硬件包括 CPU、内存、磁盘、输入输出设备等,它们之间通过总线进行通信。CPU 是计算机的核心,它负责执行指令和处理数据。内存是 CPU 可以直接访问的存储空间,用于存储程序和数据。磁盘是一种外部存储设备,用于长期存储数据。输入输出设备用于输入和输出数据,如键盘、鼠标、显示器等。 编译器是将高级语言编写的程序翻译成机器语言的工具。编译器将高级语言的源代码转换成机器语言的目标代码,然后由计算机的硬件直接执行。操作系统不仅负责程序的加载和运行,还负责资源的管理和分配,如内存、CPU等。这使得多个程序能够在同一台计算机上同时运行,并且能够高效地使用计算机资源。