大学计算机基础实践教程(慕课版)
上QQ阅读APP看书,第一时间看更新

2.2 计算机操作系统

2.2.1 操作系统的含义

操作系统是一种系统软件,是一个庞大的管理控制程序,它直接运行在计算机硬件上,是最基本的系统软件,也是计算机系统软件的核心。

2.2.2 操作系统的基本功能

操作系统有如下5种基本功能。

·处理器管理:又称进程管理,通过操作系统处理器管理模块来确定对处理器的分配策略,实施对进程或线程的调度和管理。

·存储管理:操作系统的存储管理负责将内存单元分配给需要内存的程序以便让它执行,在程序执行结束后再将程序占用的内存单元收回以便再使用。

·设备管理:是对硬件设备的管理,包括对各种输入输出设备的分配、启动、完成和回收。

·文件管理:又称信息管理,包括文件存储空间管理、文件操作、目录管理和读写管理及存取控制。

·网络管理:操作系统提供计算机与网络进行数据传输和网络安全防护的功能。

2.2.3 操作系统的分类

操作系统有如下5种分类方法。

·根据使用界面分类,可将操作系统分为命令行界面操作系统和图形界面操作系统。

·根据用户数目进行分类,可将操作系统分为单用户操作系统和多用户操作系统。

·根据能否运行多个任务进行分类,可将操作系统分为单任务操作系统和多任务操作系统。

·根据使用环境进行分类,可将操作系统分为批处理操作系统、分时操作系统、实时操作系统。

·根据硬件结构进行分类,可将操作系统分为网络操作系统、分布式操作系统、多媒体操作系统。

所有的操作系统都具有并发性、共享性、虚拟性和不确定性4个基本特征。

2.2.4 微机操作系统的演化过程

1.DOS

DOS就是磁盘操作系统,是配置在PC上的单用户命令行界面操作系统,其主要作用是进行文件管理与设备管理。DOS系统采用树形结构的方式对所有文件进行组织与管理。

2.Windows操作系统

Windows操作系统最早的版本是运行在DOS下的Windows 3.0,比较近的有Windows XP、Windows 7、Windows 8,最近发布的是Windows 10。

3.网络操作系统

网络操作系统是实现网络通信的有关协议和为网络中各类用户提供网络服务的软件的合称。网络操作系统的主要目标是使用户能通过网络上的各个站点,高效地享用与管理网络上的数据与信息资源、软件与硬件资源。