摘要:
基本分页存储管理的概念 1、什么是分页存储 2、重要的数据结构 页表 问题一:每个页表项占多少字节? 问题二:如何实现地址的转换? 1)如何确定一个逻辑地址对应的页号、页内偏移量? 2)为何页面大小要取2的整数幂? 3、逻辑地址结构 知识回顾 阅读全文
摘要:
对斗破苍穹进行python文本分析 用python分析该小说的分词,词频,词云,小说人物出场次数排序等等。 1、分词 对文本进行分词,将分词结果输出到文本文件中。 自己创建一个txt文本文件,形成自定义词库,如下 import jieba import re import string # 使用 l 阅读全文
摘要:
内存的基本知识 1、什么是内存?有何作用? 2、进程运行的基本原理 1、指令的工作原理 1、装入的三种方式——绝对装入 2、装入的三种方式——可重定位装入 3、装入的三种方式——动态运行时装入 4、从写程序到程序运行 链接的三种方式 知识回顾 阅读全文
摘要:
死锁的检测和解除 1、死锁的检测 2、死锁的解除 知识回顾 阅读全文
摘要:
避免死锁(银行家算法) 1、什么是安全序列 2、安全序列、不安全状态、死锁的联系 3、银行家算法 实现思想 知识回顾 阅读全文
摘要:
信号量机制 1、整型信号量 2、记录型信号量 知识回顾 阅读全文
摘要:
makefile 一、gcc gcc 是用来编译代码的编译器 编译完后有一些常见的输出文件 .a 静态库(文档) .c 需要预处理的C语言源代码 .h C语言源代码的头文件 .i 经过预处理后的C语言源代码 .o 目标文件(经过汇编产生) .s 经过编译后产生的汇编语言代码 编译过程 .c->.i- 阅读全文
摘要:
进程互斥的软件实现方法 1、单标志法 单标志法违背空闲让进原则。 2、双标志先检查 双标志先检查法违反忙则等待原则。 3、双标志后检查 双标志后检查法违背了空闲让进和有限等待原则。 4、Peterson算法 peterson算法未遵循让权等待原则 知识总结 阅读全文
摘要:
进程同步和进程互斥 1、什么是进程同步 2、什么是进程互斥 知识回顾 阅读全文
摘要:
调度算法2 1、时间片轮转调度算法(RR,Round-Robin) 2、优先级调度算法 非抢占式 抢占式 3、多级反馈队列调度算法 知识回顾 阅读全文