
Linux
Irish_Moonshine
沐月
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HUST OS 7.4 Intel CPU 与 Linux 内存管理【自学笔记】
7.4 Intel CPU与Linux内存管理7.4.1 Intel CPU物理结构7.4.2 Intel CPU段机制7.4.3 Linux页面机制7.4.4 Linux对段的支持7.4.1 Intel CPU物理结构x86的实模式(Real Mode)保护模式(Project Mode)x86 CPU架构下的3种地址:逻辑地址:汇编语言(段:偏移)线性地址:由逻辑地址转...原创 2019-06-07 13:22:14 · 296 阅读 · 0 评论 -
HUST OS 6.3 Linux进程调度【自学笔记】
6.3Linux进程调度普通进程1.采用动态优先级来调度2.调度程序周期性地修改优先级(避免饥饿)实时进程:1.采用静态优先级来调度;2.由用户预先指定,以后不会改变.静态优先级:进程创建时指定或用户修改动态优先级:进程运行期间可以按照调度策略改变非实时进程采用动态优先级,由调度程序计算只要进程占用CPU,优先级就随着时间流逝而不断减小task_struct co...原创 2019-06-08 07:59:33 · 306 阅读 · 0 评论 -
HUST OS 3.1 操作系统启动过程【自学笔记】
第3章 操作系统用户界面3.1 操作系统启动过程3.2 操作系统生成3.3 用户界面3.4 系统调用3.1 操作系统启动过程3.1.1 BIOS和主引导记录MBR3.1.2 操作系统启动过程3.1.1 BIOS和主引导记录MBR实模式和保护模式实模式(实地址模式,REAL MODE)1.程序按照8086寻址方式去访问0h——FFFFFh(1MB)空间2.寻址方式:物...原创 2019-06-08 08:04:39 · 378 阅读 · 0 评论 -
HUST OS 3.2 操作系统生成【自学笔记】
3.2 操作系统生成操作系统的生成满足特定硬件环境和用户需要,组装和构建操作系统过程。操作系统生成的主要步骤1.根据硬件环境/用户需求配置功能模块和构造参数2.构建(build)OS的映像。操作系统的生成前提1.操作系统由可拆装模块构成2.有交互式配置工具3.有映像构建(build)工具Linux操作系统的生成1.获取Linux内核的源代码2.选择和启动内核...原创 2019-06-08 08:04:33 · 285 阅读 · 0 评论 -
HUST OS 4.6 Windows和Linux进程同步机制【自学笔记】
4.6 windows|Linux进程同步机制4.6.1 临界区机制(CRITICAL_SECTION)等待函数WaitForXXXobject;(XXX:Multiple|Single)等待目标对象变成有信号的状态就返回当多个线程同时在临界区就绪的时候,需要对临界区进行一个互斥的访问.P(S) //进入临界区V(S) //退出临界区互斥量 Handle信号量 Sema...原创 2019-06-08 08:00:34 · 365 阅读 · 0 评论