呵护作文600字初一(呵护作文600字) 教你如何轻松使用联想lj2400打印机打印双面文档(联想lj2400l可以双面打印吗) qq号怎么更改外观(qq号怎样改) 吐鲁番的葡萄熟了关牧村演唱(吐鲁番的葡萄熟了) 电脑中了petya病毒怎样解密?(中了petya病毒怎么办) scroll lock键是什么意思 多多斗地主扔西红柿怎么弄(斗地主怎么丢西红柿) 水菖蒲种植方法(水菖蒲种植方法视频) 朗润的意思解释和拼音(朗润的意思是什么) 寄居蟹怎么养(寄居蟹怎么养?) IE浏览器弹出窗口的设置(ie浏览器打开弹窗设置) 指甲下有淤血怎么办?都很长时间了没好(指甲下有淤血怎么办?都很长时间了没好呢) 飞机头等舱和经济舱的区别是什么(飞机头等舱和经济舱的区别) 争做环保小卫士手抄报(保护河湖争做环保小卫士手抄报) 沧州教育局暑假放假通知2023年(沧州教育局) 怎么看CGTN的视频直播?(手机上怎么看cgtn直播) 国际婚姻离婚去哪里办(国际婚姻) 如何取消gprs套餐(怎么取消gprs套餐) 华为手机如何下载微指红包(华为微信红包怎么下载) 牡丹花王图片(牡丹花王) 儿童冰雕制作(儿童冰雕制作方法) 旅行青蛙乌龟困困喜欢吃什么_怎么招待乌龟(旅行青蛙喂乌龟吃什么) 百变机兽之洛洛历险记视频(百变机兽之洛洛历险记结盟之战) 什么动物会冬眠怎么冬眠(还有什么动物会冬眠,是怎样冬眠的) 如果手机收到来自12381的预警短信可以相信吗?(如果手机收到来自12381的预警短信可以相信吗) 天降大任于斯人也原文谁说的(天降大任于斯人也原文) 支付宝商家怎么提现?(支付宝商家怎么提现到余额) 举例论证的答题格式(举例论证) qq底部导航栏怎么设置(手机qq底部导航栏怎么设置) 什么是题记式作文开头(什么是题记) 无主之地2改枪代码怎么用(无主之地2怎么用修改器改枪) 天鹅绒花真实图片(天鹅绒花) 现在的社会学什么技术好?(现在的社会学什么技术好就业) qq号码注册(qq号码注册的微信登录不上怎么办) 铁道职业学院排名前十(中国铁道职业学院排名) 经典qq签名一(qq签名大全) 神武抓鱼怎么玩(神武抓鱼怎么玩视频) 绝对优势理论和比较优势理论异同(绝对优势理论和比较优势理论的区别) 如何在魅族的应用中心发布应用或者主题(如何在魅族的应用中心发布应用或者主题软件) 微信如何清理僵尸粉(微信如何清理僵尸粉又不被别人发现) 空中叠墅是什么意思(叠墅是什么意思) 社保滞纳金怎么算(单位补缴社保滞纳金怎么算) 手动搬运车怎么使用(手动搬运车怎么使用的) 专管员为什么讨厌代账会计(专管员) 百度百科博物馆计划十周年纪念微章怎么领取(100周纪念章) 小苏打能治好肿瘤是真的吗(自制苏打水的危害) 守护光明顶1.6攻略(守护光明顶1.6通关攻略) 重症疾病险该不该买(重症疾病有哪些) 拼装积木游戏怎么玩(拼装积木游戏怎么玩的) 电热水器使用说明书(美的电热水器使用说明书)
您的位置:首页 >百科精选 >

什么是进程调度(什么是进程)

导读 关于什么是进程调度,什么是进程这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!1、什么是系统进程

关于什么是进程调度,什么是进程这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!

1、什么是系统进程 进程是指在系统中正在运行的一个应用程序;线程是系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元。

2、对于操 作系统而言,其调度单元是线程。

3、一个进程至少包括一个线程,通常将该线程称为主线程。

4、一个进程从主线程的执行开始进而创建一个或多个附加线程,就是所谓基于多线程的多任务。

5、 那进程与线程的区别到底是什么?进程是执行程序的实例。

6、例如,当你运行记事本程序(Nodepad)时,你就创建了一个用来容纳组成Notepad.exe的代码及其所需调用动态链接库的进程。

7、每个进程均运行在其专用且受保护的地址空间内。

8、因此,如果你同时运行记事本的两个拷贝,该程序正在使用的数据在各自实例中是彼此独立的。

9、在记事本的一个拷贝中将无法看到该程序的第二个实例打开的数据。

10、 以沙箱为例进行阐述。

11、一个进程就好比一个沙箱。

12、线程就如同沙箱中的孩子们。

13、孩子们在沙箱子中跑来跑去,并且可能将沙子攘到别的孩子眼中,他们会互相踢打或撕咬。

14、但是,这些沙箱略有不同之处就在于每个沙箱完全由墙壁和顶棚封闭起来,无论箱中的孩子如何狠命地攘沙,他们也不会影响到其它沙箱中的其他孩子。

15、因此,每个进程就象一个被保护起来的沙箱。

16、未经许可,无人可以进出。

17、 实际上线程运行而进程不运行。

18、两个进程彼此获得专用数据或内存的唯一途径就是通过协议来共享内存块。

19、这是一种协作策略。

20、下面让我们分析一下任务管理器里的进程选项卡。

21、 这里的进程是指一系列进程,这些进程是由它们所运行的可执行程序实例来识别的,这就是进程选项卡中的第一列给出了映射名称的原因。

22、请注意,这里并没有进程名称列。

23、进程并不拥有独立于其所归属实例的映射名称。

24、换言之,如果你运行5个记事本拷贝,你将会看到5个称为Notepad.exe的进程。

25、它们是如何彼此区别的呢?其中一种方式是通过它们的进程ID,因为每个进程都拥有其独一无二的编码。

26、该进程ID由Windows NT或Windows 2000生成,并可以循环使用。

27、因此,进程ID将不会越编越大,它们能够得到循环利用。

28、 第三列是被进程中的线程所占用的CPU时间百分比。

29、它不是CPU的编号,而是被进程占用的CPU时间百分比。

30、此时我的系统基本上是空闲的。

31、尽管系统看上去每一秒左右都只使用一小部分CPU时间,但该系统空闲进程仍旧耗用了大约99%的CPU时间。

32、 第四列,CPU时间,是CPU被进程中的线程累计占用的小时、分钟及秒数。

33、请注意,我对进程中的线程使用占用一词。

34、这并不一定意味着那就是进程已耗用的CPU时间总和,因为,如我们一会儿将看到的,NT计时的方式是,当特定的时钟间隔激发时,无论谁恰巧处于当前的线程中,它都将计算到CPU周期之内。

35、通常情况下,在大多数NT系统中,时钟以10毫秒的间隔运行。

36、每10毫秒NT的心脏就跳动一下。

37、有一些驱动程序代码片段运行并显示谁是当前的线程。

38、让我们将CPU时间的最后10毫秒记在它的帐上。

39、因此,如果一个线程开始运行,并在持续运行8毫秒后完成,接着,第二个线程开始运行并持续了2毫秒,这时,时钟激发,请猜一猜这整整10毫秒的时钟周期到底记在了哪个线程的帐上?答案是第二个线程。

40、因此,NT中存在一些固有的不准确性,而NT恰是以这种方式进行计时,实际情况也如是,大多数32位操作系统中都存在一个基于间隔的计时机制。

41、请记住这一点,因为,有时当你观察线程所耗用的CPU总和时,会出现尽管该线程或许看上去已运行过数十万次,但其CPU时间占用量却可能是零或非常短暂的现象,那么,上述解释便是原因所在。

42、上述也就是我们在任务管理器的进程选项卡中所能看到的基本信息列。

43、 结束进程就是把某个进程给关掉 除了系统进程都可以关掉 没有影响 但是你正在使用的软件的进程不要关否则程序也会关掉 比如你用QQ聊天的时候 进程里会有个qq.exe 如果关掉了 QQ也就会被关掉 Ctrl+Alt+del 可以打开任务管理器 在里面可以看到正在运行的进程 并可以关闭。

本文分享完毕,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!