![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系 统
文章平均质量分 84
iteye_20994
这个作者很懒,什么都没留下…
展开
-
【转】进程地址空间与虚拟存储空间的理解
转自:http://blog.csdn.net/do2jiang/article/details/4690967 在进入正题前先来谈谈操作系统内存管理机制的发展历程,了解这些有利于我们更好的理解目前操作系统的内存管理机制。一 早期的内存分配机制 在 早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的物理...原创 2015-01-06 18:50:55 · 77 阅读 · 0 评论 -
sleep与 wait区别
转自问题:1.sleep与 wait区别2.真对一段时间来说 sleep(100L)与wait(100L)有啥区别解答:sleep是线程被调用时,占着cpu去睡觉,其他线程不能占用cpu,os认为该线程正在工作,不会让出系统资源,wait是进入等待池等待,让出系统资源,其他线程可以占用cpu,一般wait不会加时间限制,因为如果wait的线程运行资源不够,再出来也没用,要等待其他线程调用not...原创 2015-01-07 17:00:45 · 172 阅读 · 0 评论 -
分析应用程序假死原因
转自:http://zhidao.baidu.com/question/10665665.html从根本上说,程序无响应是因为这个程序在运行时向系统请求资源,但一直处在资源不足的状态下,久而久只,出现了饿死现象。导致这个问题主要是该程序的进程优先级的原因,优先级太低,在多个程度进行资源调用时,该程序申请资源,但资源不足,请求未被批准,久而久之,就被饿死了。病毒也是一样,某一项程序申请调用系统资...原创 2015-01-09 16:49:26 · 2772 阅读 · 0 评论 -
进程的阻塞和挂起的区别
转自:http://www.cnblogs.com/jason-liu-blogs/archive/2012/12/19/2825202.html理解一:挂起是一种主动行为,因此恢复也应该要主动完成,而阻塞则是一种被动行为,是在等待事件或资源时任务的表现,你不知道他什么时候被阻塞(pend),也就不能确切 的知道他什么时候恢复阻塞。而且挂起队列在操作系统里可以看成一个,而阻塞队列则是不...原创 2015-01-10 19:56:17 · 369 阅读 · 0 评论 -
【转】进程
转自:http://baike.baidu.com/view/19746.htm 进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动。多道程序在执行时,需要共享系统资源,从而导致各程序在执行过程中出现相互制约的关系,程序的执行表现出间断性的特征。这些特征都是在程序的执行过程中发生的,是动态的过程,而传统的程序本身是一组指令的集合,是一个静态的...原创 2015-01-10 20:00:14 · 74 阅读 · 0 评论 -
进程和线程的区别
转自:http://www.cricode.com/2409.html 这是一道出现频率极高的面试题,考察基本概念。进程可以认为是程序执行时的一个实例。进程是系统进行资源分配的独立实体, 且每个进程拥有独立的地址空间。一个进程无法直接访问另一个进程的变量和数据结构, 如果希望让一个进程访问另一个进程的资源,需要使用进程间通信,比如:管道,文件, 套接字等。一个进程可以拥有多...原创 2015-01-11 18:55:25 · 73 阅读 · 0 评论 -
【转】一个简单的C#死锁程序
转自:http://blog.csdn.net/hulihui/article/details/3319948(不过原文部分有错,我进行了修改) Jeffrey Richter在《Windows核心编程(第5版)》中描述了一个死锁情况:假设线程Thread1和Thread2均需要独占方式访问互斥资源 m_res1、m_res2,应用互斥对象Monitor在使用前Enter(相当于加...原创 2015-01-13 10:24:20 · 232 阅读 · 0 评论 -
操作系统整理笔记
这是我在看电子科技大学的蒲晓荣老师的视频课程整理的学习笔记。 图片太大,部分没显示出来,感兴趣的可以下载后查看。2015-01-26 21:03:28 · 151 阅读 · 0 评论