统中同时存在多个活动进程,它们共享系统资源并可以交替执行。并发性使得多任务能够同时进行,提高了系统的效率和响应性。
2 共享性。操作系统中的资源可以被多个进程共享,包括硬件资源(如处理器、内存)和软件资源(如文件、打印机)。共享可以是互斥的,即同一时刻只有一个进程访问,也可以是非互斥的,允许多个进程同时访问。
3 异步性。由于并发性的存在,进程的执行顺序变得不确定,呈现出非确定性,即进程的执行进度无法预测。
4虚拟性。操作系统通过时间划分和空间分割,使得单一物理资源可以为多个用户或进程提供服务,如虚拟内存、虚拟处理器。
操作系统的主要类型包括:
1. 批处理操作系统:主要用于大型机,用户提交作业给系统,系统一次性处理多个作业。
2. 分时操作系统:允许多个用户通过终端同时交互地使用计算机,每个用户感觉就像拥有一台独立的计算机。
3. 实时操作系统:用于控制实时设备或系统的操作系统,强调快速响应和确定性。
4. 微型计算机操作系统:如个人计算机上的DOS、Windows、Mac OS、Linux等,为用户提供图形用户界面和丰富的应用程序。
操作系统的主要功能:
1. 进程管理:创建、销毁、调度进程,处理进程间的通信和同步。
2. 存储管理:分配、回收内存,实现虚拟内存,防止内存碎片。
3. 文件管理:创建、删除、读写文件,实现文件的保护和共享。
4. 设备管理:控制I/O设备,实现设备的虚拟化,提高设备利用率。
5. 用户接口:提供命令行接口、图形用户界面,简化用户操作。
操作系统的发展经历了从简单批处理系统到分时系统,再到个人计算机操作系统和网络操作系统的过程。随着计算机网络的普及,网络操作系统应运而生,如Windows Server、Linux服务器发行版等,它们提供网络服务,支持多用户远程登录和资源共享。
在计算机网络技术方面,网络卡是连接计算机到网络的关键组件,它实现了数据链路层和物理层的功能,负责数据传输和错误检测。随着技术进步,出现了各种高性能的处理器,如奔腾和安腾芯片,它们通过超标量、超流水线等技术提高处理速度和效率。
多媒体技术的发展则推动了计算机的应用领域扩展到娱乐、教育、广告等多个方面。数据压缩技术如JPEG和MPEG使得图像和视频可以在有限的带宽下高效传输,而超媒体技术则将信息组织成节点和链的形式,提供了非线性的信息检索方式,极大地丰富了人机交互体验。
计算机三级网络技术复习的重点涵盖了从计算机基础、硬件发展、处理器技术、操作系统概念到网络技术和多媒体技术的广泛知识。这些知识点构成了计算机科学的基础,对于理解和应用现代信息技术至关重要。