操作系统简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统简介
操作系统简介
1、什么是操作系统
1.1 定义
操作系统(Operating System,简称OS)是计算机系统中
的一个关键组成部分,它是一种控制和管理计算机硬件与软件资源
的程序集合。
1.2 功能
- 管理与分配计算机的硬件资源,如处理器、内存、磁盘等;
- 提供用户与计算机的交互界面,如图形用户界面(GUI)
或命令行界面(CLI);
- 运行和管理应用程序;
- 提供文件系统管理、网络通信、安全保护等功能。
2、操作系统分类
2.1 分时操作系统(Time-sharing Operating System)
- 定义:多个用户通过终端同时共享一台计算机;
- 特点:操作系统以时间片为单位,按照一定的时间片轮转
调度来实现多任务;
- 例子:UNIX、Linux。
2.2 批处理操作系统(Batch Processing Operating System)
- 定义:连续执行用户提交的作业,无需用户干预;
- 特点:作业按照一定的先后顺序执行,操作系统负责管理
和调度;
- 例子:IBM的OS/360。
2.3 实时操作系统(Real-time Operating System)
- 定义:实时响应对外界事件的操作系统;
- 特点:对任务的响应时间要求非常高,需要保证任务在规
定时间内完成;
- 例子:RTOS。
2.4 分布式操作系统(Distributed Operating System)
- 定义:跨多台计算机的操作系统;
- 特点:多台计算机之间可以共享资源,相互协作完成任务;
- 例子:Google的GFS(Google )。
3、操作系统的组成
3.1 内核(Kernel)
- 定义:操作系统的核心组件,负责管理和控制计算机硬件、提供最基本的系统服务;
- 功能:进程管理、内存管理、文件系统管理、设备驱动程
序等;
- 类型:微内核、宏内核等。
3.2 进程管理
- 定义:管理计算机上正在运行的进程;
- 功能:进程的创建、终止、调度、同步与通信等;
- 细化:进程调度算法、进程间通信机制等。
3.3 内存管理
- 定义:负责管理计算机的内存资源;
- 功能:内存的分配、回收、地质映射等;
- 细化:分页、分段、虚拟内存等。
3.4 文件系统管理
- 定义:管理计算机上的文件系统;
- 功能:文件的创建、打开、关闭、读写等操作;
- 细化:文件的层次结构、磁盘的管理等。
3.5 设备驱动程序
- 定义:控制和管理计算机的各种硬件设备;
- 功能:与硬件之间的通信与控制;
- 细化:磁盘驱动、打印机驱动、网络驱动等。
4、本文档涉及附件
- 附件1:操作系统历史发展图表
- 附件2:操作系统市场份额统计数据
5、法律名词及注释
- 版权:指由法律规定对文字、音乐、软件等作品的创作权人所享有的专属权利。
- 数据保护:指在使用、处理、存储和传输数据时所采取的安全措施,保护个人和组织的数据安全和隐私。
- 知识产权:指由个人或组织创造的知识、技术和信息所享有的法律权益。
- 隐私保护:指对个人信息进行保护,防止个人信息被非法获取、使用和公开。