文章目录
1)前言
面向试题学习,能不能完全搞懂操作系统是不太能保证,能保证的是,能够把卷子上的题目嘎嘎秒了。
长文警告
+多图警告
,假如跟着文章走,独立写完试题+批改+看我提供的解析,大概需要1一个小时以上
既然看视频也是要一个小时,看完还不一定会写题。看我文章导图加上写题也要一个小时,但是我一个小时之后,几乎不怕什么习题了呀~
不建议在手机端看,其一是因为打开思维导图原文件不方便,其二是因为手机端的文章布局被渲染得真的,一言难尽。
2)正文
2.1)看完文档总结的思维导图
在看文章之前,因为待会会直接写操作系统概述中比较典型的题目来巩固知识点。那么可以大致花四五分钟浏览由辅导资料中总结出来的知识大纲(我下面提供了导图源文件的下载地址),顺着思维导图逐字逐句过一遍,然后就可以开始刷题目了。
当然,看这么长的截图是十分费劲的,所有的思维导图(408相关)我都会托管到github以及gitee中,可以直接download zip或者用git 拉取到自己的本地计算机上,使用软件和打开我提供的思维导图,可以鼠标滚轮缩放以及拖动或者编辑。
例如:
操作系统思维导图笔记以及软件链接——github
倘若觉得访问github速度太慢的小伙伴可以试试gitee的仓库呀
操作系统思维导图笔记以及软件链接——gitee
2.2)横扫试题
卷子也在仓库中,一共50题+,都是客观题,可以给自己设置一个时间,然后专心的答写。
2.2.1)代表性试题讲解
① 操作系统的基本认识
答案:B
系统软件包括操作系统、数据库管理系统、语言处理程序、服务性程序、标准库程序等。
答案:C
操作系统管理计算机的硬件和软件资源,这些资源统称为计算机资源。需要注意的是,操作系统也管理文件,文件不属于硬件资源(比如处理机、存储器等硬件资源),但是属于计算机资源
答案:D
操作系统是指控制和管理整个计算机系统的硬件和软件资源。合理地组织、调度计算机的工作和资源的分配。以便为用户和其他软件提供方便的接口与环境的程序集合。
A、B、C都可理解是应用程序为用户提供的服务,是应用程序的功能,而不是操作系统的功能。
答案:D
从这个题中可以学会从一个形象的角度看操作系统。
上一题咱们提到,“操作系统也管理软件”,那源程序存储在文件中,也应该被管理吧。
那咱们再进一步认识操作系统到底在管理什么😝😝😝
操作系统管理文件,指的是操作系统会关心计算中的文件的逻辑结构、物理结构、文件内部结构、多文件之间如何组织等等问题。
比如我们是操作系统,负责的任务是将十个水杯放在合适的位置,那我们是没有必要去关心水杯盛的是橙汁还是凉白开,把杯子放在恰当的位置就好。操作系统管理文件也可以类似的理解。源程序是放在文件这个杯子种的水。
答案:D
上面一题的再度巩固
② 并发和并行
答案:B
操作系统最基本的特征是并发和共享,两者互为存在条件。
答案:C
这里需要扣字眼,着重理解同一时刻
和同一时间间隔
,同一时间间隔可以说是一个区间,同一时刻就更像区间上的一个点。
那么,再顺势理解并发
和并行
,并发性是指若干事件同一时间间隔内发生,而并行性是指若干时间在同一时刻发生。
③ 系统调用
答案:B
这里考察的知识点点是:操作系统主要向用户提供命令接口和程序接口(也可以称为系统调用),此外了,还在咱们属性的图形化接口(在调用系统调用的基础上再实现的功能),总结成图:
答案:A
上一个知识点的变式。
答案:B
系统调用是操作系统为应用程序使用内核功能所提供的接口。
就像我上面图中阐述的那样,内核功能过于偏向于底层,直接使用并不安全且不方便,所以设计为只能通过用户程序间接的使用。
答案:C
答案:D
放置这个题目的主要目的是积累词条。
shell 是命令解析器,它服务于命令接口;命令解