《程序是怎么跑起来的》第九章
《程序是怎么跑起来的》这本书的第九章主要探讨了操作系统与应用程序之间的关系,以及操作系统如何管理硬件资源。这一章节包含以下几个主要内容:操作系统最初的形式是监控程序,其主要功能是加载和运行其他程序。操作系统提供了一系列的小型函数,这些函数及其调用行为统称为系统调用。系统调用是应用程序间接控制硬件的方式。高级编程语言如C语言不依赖于特定的操作系统,这使得程序可以在不同的操作系统上运行。通过操作系统提供的系统调用,程序员无需编写直接控制硬件的程序。这简化了编程工作,并提高了程序的可移植性。
GUI(图形用户界面)是指可以通过鼠标点击屏幕上的窗口、图标等元素进行可视化操作的用户界面。WYSIWYG(所见即所得)是指可以直接将显示器中显示的内容在打印机上打印出来,这也是Windows操作系统的特征之一。
总的来说,第九章让我们明白,操作系统不仅提供了管理硬件资源的基础平台,还构建了一个应用程序运行的高级环境,简化了开发者的工作,并极大地方便了用户与计算机系统的交互。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律