操作系统概述
https://www.bilibili.com/video/BV1hg411V7Bm?p=31
1)操作系统基本概念
操作系统:组织和管理软件、硬件资源以及计算机系统中的工作流程,并控制程序的执行,向用户提供接口。
操作系统的五大部分:
进程管理:进程控制、进程同步、进程通信、进程调度
文件管理:文件存储空间管理、目录管理、文件的读写管理、存取控制
存储管理:存储分配和回收、存储保护、地址映射(变换)、主存扩充
设备管理:对硬件设备管理,对输入输出设备的分配、启动、完成和回收
作业管理:任务、界面管理,人机交互、图形界面、语音控制、虚拟现实
2)操作系统的分类
https://www.bilibili.com/video/BV1hg411V7Bm?p=32
批处理操作系统
单道批:一次一个作业入内存,作业由程序、数据、作业说明书组成
多道批:一次多个作业入内存,特点:多道、宏观上并行微观上串行
分时操作系统
采用时间片轮转的方式为多个用户提供服务,每个用户感觉独占系统
特点:多路性、独立性、交互性和及时性
实时操作系统
实时控制系统和实时信息系统
交互能力要求不高,可靠性要求高
网络操作系统
方便有效共享网络资源,提供服务软件和有关协议的集合
主要的网络操作系统有:Unix、Linux和Windows Server系统
分布式操作系统
任意两台计算机可以通过通信交换信息
是网络操作系统的更高级形式,具有透明性、可靠性和高性能性
微机操作系统
Windows:Microsoft开发的图形用户界面、多任务、多线程操作系统
Linux:免费使用和自由传播的类Unix操作系统,多用户、多任务、多线程和多CPU的操作系统
嵌入式操作系统
运行在只能芯片环境中
特点:微型化、可定制、实时性、可靠性、易移植性
https://www.bilibili.com/video/BV1hg411V7Bm?p=33
考点1:操作系统的分类
下列操作系统中,()主要特性是支持网络系统的功能,并具有透明性。
A、批处理操作系统
B、分时操作系统
C、分布式操作系统 √
D、实时操作系统
考点2:操作系统的功能
操作系统的主要任务是()。
A、把源程序转换为目标代码
B、负责文字格式编排和数据计算
C、负责存取数据库中的各种数据,完成SQL查询
D、管理计算机系统中的软、硬件资源 √
注:
A考到的是程序设计语言的编译,编译器是把高级语言的源程序转换为目标代码
B说的是Word、Excel
C说的是数据库
总结
五大功能
处理机管理:将CPU使用时间合理分配给每个进程
文件管理:对文件的存取、目录等管理
存储管理:内存空间资源管理
设备管理:硬件设备(I/O设备)的管理调度
作业管理:人与物,人与机器交互和界面管理
操作系统的分类
批处理操作系统
分时操作系统
实时操作系统
网络操作系统
分布式操作系统
微机操作系统
嵌入式操作系统