11月4日就要参加软考高级架构师的考试了,最后一段时间要抓紧时间复习了,为此还特地申请了公休假,所以暂时不发帖,代之以复习笔记。
首先将一些需要记背的知识点,在anki应用中做成卡片,就是那种正面反面答案那种形式,为了方便记忆还利用谐音、藏头等方式编了助记词:
助记:树吊崇独须仓皇。
1.性能
助记:性可安修能辨乎?
助记:虚设化文档,复审实现眼。
今天主要复习了操作系统的知识:
一些计算方法:
分页存储管理:
逻辑地址-》物理地址的转换:
页号+页内地址,页内地址不变,页号查页表得到物理地址。页内地址有m位二进制,2的m次方就是每页空间的大小。
地址索引:
直接索引、一级索引、二级索引。套娃关系。。
分段存储管理:
段长不固定,逻辑地址转物理地址时,段内地址不能超过段长,否则发生下标越界错误。
其他知识点:
微内核操作系统,操作系统有两种状态,核心态和用户态,微内核代码简单,可移植性,可扩展性好,但是要在两种状态间频繁切换,所以性能低。与微内核对应的是宏内核,国产操作系统鸿蒙使用的是微内核。
进程三态图:运行、阻塞、就绪
进程同步与互斥,p操作申请资源,信号量s-1;v操作释放资源,信号量s+1;信号量s为正表示可用资源数量,信号量s为负表示有多少个进程在等待。