操作系统原理概论及发展历史
需积分: 32 126 浏览量
更新于2024-07-23
1
收藏 100KB DOC 举报
四级操作系统原理考试真题复习资料全国计算机等级考试NCRE
操作系统是一种管理计算机资源和提供服务的软件系统。它是计算机系统的核心组件,负责管理计算机系统中的硬件和软件资源,提供各种服务功能给用户。
操作系统的任务包括组织和管理计算机系统中的硬件和软件资源,向用户提供各种服务功能,包括向程序开发和设计人员提供高效的程序设计接口和向使用计算机系统的用户提供接口。
操作系统的特征包括并发、共享、随机等。在操作系统中,进程管理、存储管理、文件管理、作业管理和设备管理是五大功能模块。用户接口是操作系统提供给用户的交互方式,包括命令行接口、图形用户接口等。
操作系统的发展可以追溯到20世纪50年代的手工制作时代,经过早期批处理、多道批处理、分时系统等阶段,逐渐发展到今天的个人计算机操作系统、网络操作系统、分布式操作系统和嵌入式操作系统等。
UNIX系统是操作系统发展的重要里程碑,它是由C语言编写的多用户、多任务、分时操作系统,具有树形文件系统等特点。个人计算机操作系统的发展也经历了MS-DOS、WINDOWS 3.1、WINDOWS 95等阶段。
操作系统可以根据用户界面的使用环境和功能特征分类,包括批处理操作系统、分时操作系统、实时操作系统、个人操作系统、网络操作系统、分布式操作系统和嵌入式操作系统等。批处理操作系统的特点是成批处理,目标是系统资源利用率高,作业吞吐率高,但缺点是不能直接与计算机交互,不适合调试程序。
在操作系统中,运行模式包括用户模式和特权模式。用户模式是为用户服务的,特权模式是为系统专用的。机器指令可以划分为一般指令和特权指令,特权指令包括输入输出指令、停机指令等。
SPOOLing是多道程序的基本思想,在内存中同时保持多大作业,主机可以以交替方式同时处理多个作业。分时系统的设计思想是将CPU的时间划分为若干个小片段,称为时间片。分时系统的特点是多路性、交互性、独占性、及时性。
实时系统是使计算机能在规定的时间内及时响应外部事件的操作系统。它的目标是及时响应用户输入的交互命令,用来衡量系统及时响应的指标是响应时间,响应时间越短越好。
操作系统是计算机系统的核心组件,负责管理计算机系统中的硬件和软件资源,提供各种服务功能给用户。操作系统的发展经历了多个阶段,包括手工制作、早期批处理、多道批处理、分时系统等,逐渐发展到今天的个人计算机操作系统、网络操作系统、分布式操作系统和嵌入式操作系统等。
2021-10-08 上传
2021-09-27 上传
2021-10-04 上传
2021-10-04 上传
2021-10-10 上传
2021-10-10 上传
2021-10-08 上传
2022-11-13 上传
得失悲欣
- 粉丝: 0
- 资源: 1
最新资源
- 磁性吸附笔筒设计创新,行业文档精选
- Java Swing实现的俄罗斯方块游戏代码分享
- 骨折生长的二维与三维模型比较分析
- 水彩花卉与羽毛无缝背景矢量素材
- 设计一种高效的袋料分离装置
- 探索4.20图包.zip的奥秘
- RabbitMQ 3.7.x延时消息交换插件安装与操作指南
- 解决NLTK下载停用词失败的问题
- 多系统平台的并行处理技术研究
- Jekyll项目实战:网页设计作业的入门练习
- discord.js v13按钮分页包实现教程与应用
- SpringBoot与Uniapp结合开发短视频APP实战教程
- Tensorflow学习笔记深度解析:人工智能实践指南
- 无服务器部署管理器:防止错误部署AWS帐户
- 医疗图标矢量素材合集:扁平风格16图标(PNG/EPS/PSD)
- 人工智能基础课程汇报PPT模板下载