![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
windows&systems
windows&systems
青盏
这个作者很懒,什么都没留下…
展开
-
作业调度算法
作业(程序+数据+作业说明书)比程序概念更为广泛,在批处理系统中,以作业为单位从外存调入内存 FCFS先来先服务算法既可以用于进程调度又可以用于作业调度。从后备作业队列选择最先到来作业。已经很少作为主调度算法。 SJF短作业优先作业越短,优先级越高。但是需要预估作业时间,并且对于长作业不利。 HRRN高响应比优先调度算法综合考虑上述算法,FCFS算法等待时间长的优先级高,SJF算法原创 2016-09-09 18:21:46 · 646 阅读 · 0 评论 -
进程五种基本状态
创建状态:进程在创建时需要申请一个空白PCB,向其中填写控制和管理进程的信息,完成资源分配。如果创建工作无法完成,比如资源无法满足,就无法被调度运行,把此时进程所处状态称为创建状态 就绪状态:进程已经准备好,已分配到所需资源,只要分配到CPU就能够立即运行 执行状态:进程处于就绪状态被调度后,进程进入执行状态 阻塞状态:正在执行的进程由于某些事件(I/O请求,申请缓存区原创 2016-09-06 19:39:03 · 26279 阅读 · 0 评论 -
分段 分页 虚拟内存空间 逻辑地址 物理地址
一、虚拟内存空间虚拟内存空间是系统的一种技术,当程序被载入内存时,运用虚拟内存空间技术让程序误认为自己目前独占电脑内存,能够占用电脑所有的内存,访问所有内存地址。 以32位操作系统为例: 32位系统程序的指针为32位(4字节),2^32 = 4GB,也就是说指针可以取值的方法有2^32种,可以访问2^32地址。这也就为什么有种说法:32位系统支持装最高4g内存。当程序载入内存后,系统为程序赋予4原创 2017-03-11 10:50:37 · 8238 阅读 · 2 评论 -
软件运行 函数调用 堆 栈 寄存器 汇编指令
一、堆、栈、寄存器 win32下PE文件结构(Portable Execute),EXE,DLL,OCX,SYS文件都是用此结构: 主体结构部分常有段:执行代码段: .text (Microsoft,已编译程序的机器代码)或 CODE(Borland)数据段: .data(已初始化的全局变量和静态变量) 、.rdata 或 .bss(Microsoft,未初始化的全局变量和静态变量)、D原创 2017-02-14 14:08:11 · 1862 阅读 · 0 评论 -
windows 消息机制
来源1 来源2 微软官方1. Windows 的历史中国人喜欢以史为鉴,而事实也确实是,如果你能知道一件事情的来龙去脉,往往可以更容易地理解事物为什么会表现为当前这样的现状。所以,我的介绍性开场白通常会以一段历史开始。不过,我不会以精确到年月日的那种方式详细讲述,而是选取几个对我们的编程生涯有重要影响的关键点。Windows 是真正的图形化界面操作系转载 2018-01-21 20:03:32 · 1950 阅读 · 0 评论