《程序是怎样跑起来的》的第九章主要探讨了操作系统与应用程序之间的关系。
首先,我们要知道监控系统的主要功能是加载并运行程序,监控系统可以说是操作系统的原型。以及操作系统上运行的程序叫做应用程序。
其次,从历史发展看操作系统的功能。很久之前出现于要从零编写程序,于是有人开发了一种只具备加载和运行程序功能的监控程序。后来人们又在操作系统中增加了硬件控制程序、语言处理器以及各种工具,使其最终形成了接近现代操作系统的形态。
此外,本章还介绍了Windows操作系统的特点:1.有32位和64位两个版本;2.通过API函数集提供系统调用;3.采用GUI;4.能以WYSIWYG的方式打印输出;5.提供多任务输出;6.提供网络和数据库功能。7.可通过即插即用自动安装设备驱动程序。
我们所说的程序大体上分为两大类,就是操作系统和应用程序。例如计算机中Windows就是操作系统,之后购买安装的文字处理软件、游戏等就是应用程序。
综上所述,操作系统与应用程序之间存在着密切的关系和相互依赖。操作系统为应用程序提供了必要的运行环境和支持,而应用程序则通过调用操作系统的服务和接口来实现其功能。这种关系确保了计算机系统的稳定性和高效性,也为用户提供了丰富多彩的应用程序体验。