我是计应232的学生张凯源,今天来分享《程序是怎样跑起来的》第九章观后感。
这一章我学习了操作系统和应用的关系。首先,书中向我们介绍了操作系统功能的历史,操作系统就是我们经常使用的Windows或者unix等等,操作系统中包含了硬件控制程序、编程语言处理器和各种实用程序,也就是说操作系统是多个程序的集合。它们一般是计算机自带的,之后书中讲到要意识到操作系统的存在,运用操作系统提供自身的效率,接下来讲了操作系统和高级编程语言,操作系统的硬件控制功能,是通过一些小的函数集合体的形式来提供的,这些函数及调用函数的行为称为系统调用,也就是调用操作系统的功能。高级编程语言的机制利用系统调用转换为本地代码,然后讲了操作系统和高级编程语言使硬件抽象化。这个抽象化指的是函数在使用硬件是不是直接去进行点击而是通过语言就完成操作,在这个过程中会使用到“文件指针”对文件或硬件进行操作。最后又介绍了windows的特征1:32、64位 2:通过api函数集来提供系统调用,api是程序员和操作系统之间的接口。3 提供采用了gui的用户界面,gui是通过点击显示器显示的窗口和图标进行可视化操作的用户界面。4 通过wysiwyg实现打印输出 它指的是显示器的内容可直接通过打印机打印输出。 5 提供多任务功能 6 提供网络功能和数据库功能 7 通过即插应用设备驱动的自动设定。
这一章的内容让我了解到了操作系统和应用的关系