"2016年操作系统重点知识点总结:并发、共享、虚拟、异步及主要功能"
需积分: 0 132 浏览量
更新于2024-01-18
收藏 930KB DOC 举报
操作系统是计算机系统中最基本、最核心的软件之一。它作为计算机硬件和应用软件之间的一个接口,负责管理计算机的硬件资源和提供各种服务,为用户和应用程序提供一个可靠、高效、安全的执行环境。
操作系统具有以下几个基本特征:
第一,操作系统具有并发性。并发是指在同一个时间段内,多个程序可以同时进行执行。操作系统通过轮流运行各个程序的方式,给人一种同时进行的错觉。而与并发类似的概念是并行,但并发和并行有所不同。并发是指同一时刻发生的多个事件,而并行是指在统一时间段内有多个事件同时进行。
第二,操作系统具有共享性。共享是指系统中的资源可以被多个并发执行的进程或线程共同使用。这种共享可以是互斥的,即同一时间只能有一个进程或线程访问该资源;也可以是同时访问的,即同一时间可以有多个进程或线程同时访问该资源。
第三,操作系统具有虚拟性。虚拟是指通过时分复用和空分复用技术,将一个物理实体虚拟为多个逻辑实体。例如,分时系统可以实现多个用户同时共享一台计算机资源;虚拟内存可以将物理内存虚拟为多个逻辑内存空间。
第四,操作系统具有异步性。异步是指系统中的进程以不可预知的速度推进,执行过程是走走停停的。这是因为进程的执行受到外部事件的干扰,无法预测进程何时会阻塞或唤醒。
操作系统的主要功能包括处理机管理、存储器管理、设备管理和文件管理。
首先,处理机管理是操作系统的核心功能之一,它负责处理机的分配和调度。处理机分配是指将处理机按照一定的调度算法分配给处于就绪状态的进程或线程。处理机调度是指根据一定的调度策略,选择一个就绪进程或线程占用处理机进行执行。
其次,存储器管理(或内存管理)是操作系统的另一个重要功能。它负责内存的分配、保护和扩充。内存分配是指将内存按照一定的分配策略分配给进程或线程。内存保护是指通过地址映射和访问控制,保护不同进程或线程的地址空间不被非法访问。内存扩充是指在内存不足时,通过虚拟内存技术将部分数据存储在磁盘上,以扩充内存容量。
第三,设备管理是操作系统的另一个重要功能。它负责管理计算机的外围设备,包括处理用户的IO请求、为用户进程分配IO设备、提高IO设备的利用率和速度,以及方便用户使用IO设备。
最后,文件管理是操作系统的一项重要任务。它负责管理用户文件和系统文件,以方便用户读写和存储文件。文件管理包括磁盘存储空间管理、目录管理、文件读写管理以及文件安全管理等。
总之,操作系统是计算机系统中最基本的软件之一,具有并发性、共享性、虚拟性和异步性等基本特征。它的主要功能包括处理机管理、存储器管理、设备管理和文件管理。了解和掌握操作系统的基本知识和功能对于理解计算机系统运行原理和开发高效可靠的应用程序非常重要。
2022-06-22 上传
2023-12-09 上传
2023-03-16 上传
2023-03-16 上传
2023-05-19 上传
2023-02-21 上传
2023-11-30 上传
messinemar
- 粉丝: 0
- 资源: 3
最新资源
- 磁性吸附笔筒设计创新,行业文档精选
- Java Swing实现的俄罗斯方块游戏代码分享
- 骨折生长的二维与三维模型比较分析
- 水彩花卉与羽毛无缝背景矢量素材
- 设计一种高效的袋料分离装置
- 探索4.20图包.zip的奥秘
- RabbitMQ 3.7.x延时消息交换插件安装与操作指南
- 解决NLTK下载停用词失败的问题
- 多系统平台的并行处理技术研究
- Jekyll项目实战:网页设计作业的入门练习
- discord.js v13按钮分页包实现教程与应用
- SpringBoot与Uniapp结合开发短视频APP实战教程
- Tensorflow学习笔记深度解析:人工智能实践指南
- 无服务器部署管理器:防止错误部署AWS帐户
- 医疗图标矢量素材合集:扁平风格16图标(PNG/EPS/PSD)
- 人工智能基础课程汇报PPT模板下载