操作系统概述

来自姬鸿昌的知识库
跳到导航 跳到搜索

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设备)的管理调度

作业管理:人与物,人与机器交互和界面管理


操作系统的分类

批处理操作系统

分时操作系统

实时操作系统

网络操作系统

分布式操作系统

微机操作系统

嵌入式操作系统