热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

软件设计师知识点(二):操作系统(进程管理、存储管理、文件管理、设备管理、微内核)

希赛题库:https:www.educity.cntikuzt100110021008-1.html文章目录一、操作系统概述二、进程管理1、进程的状态2、前驱图3、进

希赛题库:https://www.educity.cn/tiku/zt100110021008-1.html


文章目录

  • 一、操作系统概述
  • 二、进程管理
    • 1、进程的状态
    • 2、前驱图
    • 3、进程互斥与同步
    • 4、PV 操作(重要)
    • 5、死锁
    • 6、银行家算法
  • 三、存储管理
    • 1、分区存储
    • 2、页式存储
    • 3、段式存储
    • 4、段页式存储
    • 5、快表
    • 6、页面置换算法
  • 四、文件管理
    • 1、索引文件结构
    • 2、文件和树型目录结构
    • 3、空闲存储空间
  • 五、设备管理
    • 1、数据传输控制方式
    • 2、虚设备与SPOOLING技术
  • 六、微内核


一、操作系统概述

在这里插入图片描述
在这里插入图片描述

二、进程管理

1、进程的状态

在这里插入图片描述

2、前驱图

在这里插入图片描述

3、进程互斥与同步

在这里插入图片描述
在这里插入图片描述

4、PV 操作(重要)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

技巧:看箭头,起点是V操作,终点是P操作


5、死锁

在这里插入图片描述

6、银行家算法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、存储管理

1、分区存储

在这里插入图片描述

2、页式存储

在这里插入图片描述
在这里插入图片描述

3、段式存储

4、段页式存储

在这里插入图片描述

5、快表

在这里插入图片描述

6、页面置换算法

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、文件管理

1、索引文件结构

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2、文件和树型目录结构

在这里插入图片描述

3、空闲存储空间

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、设备管理

1、数据传输控制方式

在这里插入图片描述

2、虚设备与SPOOLING技术

在这里插入图片描述

六、微内核

在这里插入图片描述


推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 深入解析JVM垃圾收集器
    本文基于《深入理解Java虚拟机:JVM高级特性与最佳实践》第二版,详细探讨了JVM中不同类型的垃圾收集器及其工作原理。通过介绍各种垃圾收集器的特性和应用场景,帮助读者更好地理解和优化JVM内存管理。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • Java 中的 BigDecimal pow()方法,示例 ... [详细]
  • 探讨如何高效使用FastJSON进行JSON数据解析,特别是从复杂嵌套结构中提取特定字段值的方法。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • [论文笔记] Crowdsourcing Translation: Professional Quality from Non-Professionals (ACL, 2011)
    Time:4hoursTimespan:Apr15–May3,2012OmarZaidan,ChrisCallison-Burch:CrowdsourcingTra ... [详细]
  • 本文探讨了如何像程序员一样思考,强调了将复杂问题分解为更小模块的重要性,并讨论了如何通过妥善管理和复用已有代码来提高编程效率。 ... [详细]
  • python的交互模式怎么输出名文汉字[python常见问题]
    在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ... [详细]
  • 火星商店问题:线段树分治与持久化Trie树的应用
    本题涉及编号为1至n的火星商店,每个商店有一个永久商品价值v。操作包括每天在指定商店增加一个新商品,以及查询某段时间内某些商店中所有商品(含永久商品)与给定密码值的最大异或结果。通过线段树分治和持久化Trie树来高效解决此问题。 ... [详细]
  • 本文总结了汇编语言中第五至第八章的关键知识点,涵盖间接寻址、指令格式、安全编程空间、逻辑运算指令及数据重复定义等内容。通过详细解析这些内容,帮助读者更好地理解和应用汇编语言的高级特性。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 深入理解Java中的volatile、内存屏障与CPU指令
    本文详细探讨了Java中volatile关键字的作用机制,以及其与内存屏障和CPU指令之间的关系。通过具体示例和专业解析,帮助读者更好地理解多线程编程中的同步问题。 ... [详细]
author-avatar
hashico_983
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有