操作系统知识点总结:类型、特征、功能和系统调用
版权申诉
80 浏览量
更新于2024-08-18
收藏 616KB PDF 举报
操作系统基础知识总结
操作系统是计算机软硬件资源的管理和控制系统软件,目前有五大类型:批处理、分时、实时、网络和分布式。每种类型都有其特征和功能,例如批处理系统具有用戶脱机使用计算机、成批处理和躲到程序处理等特征。
操作系统的五大功能包括作业管理、文件管理、存储管理、设备管理和进程管理。其中,作业管理是指操作系统对作业的管理,包括作业的创建、执行和撤销等过程。文件管理是指操作系统对文件的管理,包括文件的创建、删除、读取和写入等过程。存储管理是指操作系统对存储资源的管理,包括存储空间的分配和回收等过程。设备管理是指操作系统对设备的管理,包括设备的分配和释放等过程。进程管理是指操作系统对进程的管理,包括进程的创建、执行和撤销等过程。
操作系统的特征包括并发性、共享性、虚拟性和异步性。其中, 并发性是指操作系统可以同时执行多个作业的能力。共享性是指操作系统可以共享计算机资源的能力。虚拟性是指操作系统可以模拟出多个逻辑设备的能力。异步性是指操作系统可以异步地执行多个作业的能力。
中断是操作系统的一种机制,用于处理紧急事件。中断的过程包括暂停正在执行的程序、转去处理相应的紧急事件、待处理完毕后再返回原处继续执行。中断的作用包括使得实时处理许多紧急事件成为可能、增加处理机的执行效率和简化操作系统的程序设计。
多道批处理系统是指操作系统可以同时执行多个作业的系统。这种系统的优点包括资源利用率高、系统吞吐量大、系统切换开销小。缺点包括无交互能力、作业平均周转时间较长。
作业是指用户提交给计算机的工作单元。从用户角度看,作业是指用户要求计算机所做的全部工作。从系统角度看,作业由程序、数据和作业说明书组成。
系统调用是指操作系统提供的一种机制,用于请求系统中已有的服务,保证系统安全。系统调用可以分为六类:设备管理、文件管理、进程控制、进程通信、存储管理和线程管理。
UNIX系统是一种多用户的分时操作系统,具有命令和系统调用两种接口。UNIX系统采用树型文件结构,所有设备都被视为文件处理。UNIX系统的核心用汇编编写,主要采用C语言开发。UNIX系统的三层结构包括内层、外层和应用层,其中内层是内核,负责进程管理和存储管理等功能。
2022-01-24 上传
2021-02-07 上传
2021-06-22 上传
2021-06-23 上传
2022-02-16 上传
2021-12-31 上传
2022-03-12 上传
2021-12-25 上传
2021-06-24 上传
创创大帝(水印很浅-下载的文档)
- 粉丝: 2373
- 资源: 5272
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码