Windows操作系统的特征

Windows操作系统是世界上用户数量最庞大的群体,作为Windows操作系统的资深用户,你都知道Windows操作系统有哪些特征吗?下面列举了一些Windows操作系统的特性

1,Windows操作系统有两个版本:32位和64位

2,通过API函数集成来提供系统调用

3,提供了采用图形用户界面的用户界面

4,通过WYSIWYG实现打印输出,WYSIWYG其实就是What You See Is What You Get,指的是显示器上显示的图形和文本都是可以原样输出到打印机打印的

5,提供多任务功能,即能够同时开启多个任务

6,提供网络功能和数据库功能

7,通过即插即用实现设备驱动的自设定

这些是对程序员来讲比较有意义的一些特征,下面分别进行介绍。

1,32位操作系统

这里表示的32位操作系统表示的是处理效率最高的数据大小。Windows处理数据到的基本单位是32位。这与最一开始在 MS-DOS 等16位操作系统不同,因为在16位操作系统中处理32位数据需要两次,而32位操作系统只需要一次就能够处理32位的数据,所以一般在windows上的应用,他们的最高能够处理的数据都是32位的。

比如,用C语言来处理整数数据时,有8位的char类型,16位的short类型,以及32位的long类型三个选项,使用位数较大的long类型进行处理的话,增加的只是内存以及磁盘的开销,对性能影响不大。

现在市面上大部分都是64位操作系统了,64位操作系统也是如此。

2,通过API函数集来提供系统调用

Windows是通过名为API的函数集来提供系统调用的。API是联系应用程序和操作系统之间的接口,全称叫做 Application Programming Interface,应用程序接口。

32位版的Windows API也称为 Win32 API,之所以这样命名,是需要和不同的操作系统进行区分,比如,16位版的 Win16 API,64位版的Win64 API。

API通过多个DLL文件来提供,各个API的实体都是用C语言编写的函数。所以,在C语言环境下,使用API更加容易,比如API所用到的 MessageBox()函数,就被保存在了Windows提供的 user32.dll 这个DLL文件中。

3,提供采用了GUI的用户界面

GUI(Graphical User Interface)指的就是图形用户界面,通过点击显示器中的窗口移机图标等可视化的用户界面,举个例子:Linux操作系统就有两个版本,一个是简洁版,直接通过命令行控制硬件,还有一种是可视化版,通过光标点击图形界面来控制硬件。

4,通过WYSIWYG实现打印输出

WYSIWYGz指的是显示器上输出的内容可以直接通过打印机打印输出。在Windows中,显示器和打印机被认作同等的图形输出设备处理的,该功能也为WYSIWYG提供了条件。

借助WYSIWYG功能,程序员可以轻松不少。最初,为了是现在显示器中显示和打印机中打印,就必须分别编写各自的程序,而在Windows中,可以借助WYSIWYG基本上在一个程序中就可以做到显示和打印这连个功能了。

5,提供多任务功能

多任务指的就是同时能够运行多个应用程序的功能,Windows是通过时钟分割技术来实现多任务功能的。时钟分割指的是短时间间隔内,多个程序切换运行的方式。在用户看来,就好像是多个程序在同时运行,其底层是 CPU时间切片,这也是多线程多任务的核心。

6,提供网络功能和数据库功能

Windows中,网络功能说是作为标准功能提供的。数据库(数据库服务器)功能有时也会在后面追加。网络功能和数据库功能虽然并不是操作系统不可或缺的,但因为它们和操作系统很接近,所以被统称为 中间件 而不是应用。意思是处于操作系统和应用的中间层,操作系统和中间件组合在一起,称为系统软件。应用不仅可以利用操作系统,也可以利用中间件的功能。

相对于操作系统一旦安装就不能轻易更换,中间件可以根据需要进行更换,不过,对于大部分应用来说,更换中间件的话,会造成应用也随之更换,从这个角度来说,更换中间件也不是那么容易的。

7,通过即插即用实现设备驱动的自动设定

即插即用(Plug-and-Play)指的是新的设备连接(plug)后就可以直接使用的机制,新设备连接计算机后,计算机就会自动安装和设定用来控制该设备的驱动程序。

设备驱动是操作系统的一部分,提供了同硬件进行基本的输入输出的功能。键盘、鼠标、显示器、磁盘装置等,这些计算机中必备的硬件的设备驱动,一般都是随操作系统一起安装的。

有时DLL文件也会同设备驱动文件一起安装。这些DLL文件中存储着用来利用该新追加的硬件API,通过API,可以制作出运行该硬件的新应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值