对于计算机操作系统多方面的认识(《《程序是怎样跑起来的》第9章》)

在《程序是怎样跑起来的》第9章中,我加深了对于操作系统的认知。通过阅读前几章内容,我认识到操作系统会影响程序的运行环境、Windows操作系统能够灵活的处理应用调用硬件的问题。在这一章中,我了解了操作系统的形成、发展过程、优点以及Windows操作系统的优势。
首先就是操作系统的形成与发展过程,书中所说操作系统最先是“监控程序”用来加载运行新的程序,逐渐就形成了操作系统。就像前几章中所提到的应用利用操作系统来给硬件发送指令进而调用硬件,这正是操作系统的优势之一,就如书中所举的例子,编写高级语言,并编译为机器语言来告知操作系统进行向文件增删内容,就是利用操作系统将硬件抽象化,用文件来代替磁盘,通过操作系统的输入输出来改变文件内容进而改变磁盘扇区的内容,这同样也是操作系统的优势,如此让日常操作变得更加的简单明了。并且操作系统实质上是诸多程序的集合,而这些程序形成一个系统,来调用计算机中的数据,这一过程就是“系统调用”。而系统调用在编写高级语言时会在函数的内部执行,因此源代码文件在不同的操作系统下通过利用“系统调用”来编译成对应系统能够读懂的机器语言,进而调用不同操作系统下的程序。
Windows操作系统的优势第一体现在它的高位操作系统,先前16位系统运行32位的long型数据需要2次,而Windows的32位则1次即可,从速度上占优势。第二是通过多个DLL文件组成API集合。第三就是能够提高用户体验的图型用户界面。第四是可以同时进行显示和打印,不用分别调用程序。第五是可以进行多个任务,利用时钟分割使多个程序交替运行,但在用户看来所有程序都是同时运行的。第六是可以自动安装控制新设备的驱动程序,达到即插即用的便捷。大大提高了使用的效率。

posted @ 2024-02-21 00:58  航H  阅读(29)  评论(0)    收藏  举报