1、监控程序的主要功能:程序的加载和运行2、在操作系统上运行的程序称为应用或应用程序 3、调用操作系统的功能称为系统调用 因为用机器员编写程序,在使用开关将程序输入这一过程非常麻烦,因此就有人开发出了操作系统的原型——仅具有加载和运行功能的监控程序。
因时代的发展,人们发现在利用监控程序编写程序的过程中,很多程序都有共同部分,如果每编写一个新的程序都要技术相同的处理的话是非常浪费时间的,因此基本的输入输出的部分的程序就被追加到监控程序中初期的操作系统也就这样诞生了,而且操作系统本身并不是单独的程序,而是多个程序的集合体。
在操作系统诞生后程序员,无需再考虑硬件问题,这是为什么呢?在程序运行过程中,因为有操作系统这个运行环境应用并不是直接控制硬件的,而是通过操作系统来间接控制硬件的,但要想成为一个全面的程序员掌握基本的硬件知识,并借助操作系统进行抽象化可以大大提高编程效率,在遇到问题时,也可以找到解决办法。
系统调用:操作系统的硬件控制功能,是通过一些小的函数集合体的形式是来提供的。像这些函数及调用函数的行为通称为系统调用。 C语言等高级编程语言并不依存于特定的操作系统,也就是说用高级编程语言编写的应用在编译后就转换成了利用系统调用的本地代码。
因为操作系统和高级编程语言能够使硬件抽象画,所以使用操作系统提供的系统调用程序,就没有必要编写直接控制硬件的程序了,而且使用高级编程语言,就无需考虑系统调用的存在。
Windows操作系统的特征:1、32位操作系统 2、通过API函数及来提供系统调用 3、提供采用了GUI的用户界面 4、通WYSIYG(指的是显示器上显示的内容可以直接通过打印机打印输出)实现打印输出 5、提供多任务(指的是同时运行多个程序的功能)功能 6、提供网络功能及数据库功能(网络功能和数据库功能操作系统很接近,所以被统称为中间件,而不是应用。操作系统和中间件结合在一起称为系统软件) 7、通过即插即用实现设备驱动的自动设定
标签:功能,调用,操作系统,编程语言,程序,硬件,应用 From: https://www.cnblogs.com/G-y-l-123/p/18027306