帮帮文库

返回

进程管理外文翻译(共12页) 进程管理外文翻译(共12页)

格式:word 上传:2022-06-25 06:52:03

《进程管理外文翻译(共12页)》修改意见稿

1、“.....,,,,,,工业大学本科毕业设计外文文献翻译,,,,,,,工业大学本科毕业设计外文文献翻译,,,,工业大学本科毕业设计外文文献翻译,,,,,,,,工业大学本科毕业设计外文文献翻译,,,,,,工业大学本科毕业设计外文文献翻译,,,工业大学本科毕业设计外文文献翻译进程管理进程是操作系统最基本的抽象之。个进程就是处于执行期间的程序目标代码放在种存储介质上。但进程并不仅仅局限于段可执行程序称其为代码段。通常进程还要包含其他资源,像打开的文件挂起的信号内核内部数据处理器状态地址空间及个或多个执行线程当然还包括用来存放全局变量的数据段等。实际上,进程就是正在执行的程序代码的活标本。执行线程,简称线程......”

2、“.....每个线程用由个独立的程序计数器进程栈和组进程寄存器。内核调度的对象是线程,而不是进程。在传统的系统中,个进程只包含个线程,但现在的系统中,包含多个线程的多线程程序司空见惯。系统的线程实现非常特别他对线程和进程并不特别区分。对而言,线程只不过是种特殊的进程罢了。在现代操作系统中,进程提供两种虚拟机制虚拟处理器和虚拟内存。虽然实际上可能是许多进程正在分享个处理器,但虚拟处理器给进程种假象,让这些进程觉得自己在独享处理器。而虚拟内存让进程在获取和使用内存是觉得自己拥有整个操作系统的所有内存资源。有趣的是,注意在线程之间这里是指包含在同个进程中的进程可以共享虚拟内存,但拥有各自的虚拟处理器......”

3、“.....实际上完全可以存在两个或者多个不同的进程执行的是同个程序。并且两个或两个以上并存的进程还可以共享许多诸如打开的文件地址空间之类的资源。无疑,进程在它被创建的时刻开始存活。在系统中,这通常是调用系统调用的结果,该系统调用通过复制个现有进程来创建个全新的进程。调用的进程被称为父子进程,新产生的进程被称为子进程。在调用结束的时,在返回这个相同位置上,父进程恢复执行,子进程开始执行。系统调用从内核返回两次次回到父进程,另个回到新诞生的子进程。通常,创建新的进程都是为了立即执行新的不同的程序,而接着调用这族函数就可以创建新的地址空间,并把新的程序载入。在现代内核中......”

4、“.....后者将在后面讨论。最终,程序通过系统调用退出。这个函数会终结进程并将其占有的资源释放掉。父进程可以通过系统调用查询子进程是否终结,这其实使得进程拥有了工业大学本科毕业设计外文文献翻译等待指定进程执行完毕的能力。进程退出执行后被置为僵死状态,直到它的父进程调用或为止。进程的另个名字是任务。内核通常把进程也叫做任务。在这里所说的任务是指从内核观点看到的进程。进程描述符及任务结构内核把进程存放在叫做任务队列的双向循环链表中。链表的每项都是类型为称为进程描述符的结构,改结构定义在文件中。进程描述符中包含个具体进程的所有信息。相对较大,在位机器上,它大约有字节......”

5、“.....那么它的大小也相当小了。进程描述符中包含的数据能完整的描述个正在执行的程序它打开的文件,进程的地址空间,挂起的信号,进程的状态,还有其他更多的信息。进程描述符通过非配器分配结构,这样能达到对象复用和缓存着色的目的。在以前的内核中,各个进程的存放在他们的内核栈的尾端。这样做的目的是为了让那些像这样寄存器较的硬件体系结构只要通过栈指针就能算出它的位置,从而避免使用额外的寄存器专门记录。由于现在用分配器动态生成,所以只需在栈底或栈顶创建个新的结构。这个新的结构能使在汇编代码中计算器偏移变得相当的容易。在上,任务工业大学本科毕业设计外文文献翻译每个任务的结构在它的内核栈的尾端分配......”

6、“.....进程描述符的存放内核通过个唯的进程标识值或来表示每个进程。是个数,表示为隐含类型,实际上就是个类型。为了老版本的和兼容,的最大值默认设置为,尽管这个值也可以增加到类型所允许的范围。内核把每个进程存放在他们各自的进策划那个描述符中。这个值很重要,因为它实际上就是系统中允许同时存在的进程的最大数目。尽管对般的桌面系统足够用了,但是大型服务器可能需要更新进程。这个值越小,转圈就越快,本类数值大的进程比数值小的进程迟运行,但这样来就破坏了这原则。如果确实需要的话,可以不考虑与老式系统的兼容,由系统管理员通过修改来提高上限。在内核中,访问任务通常需要获得指向其指针。实际上......”

7、“.....因此,通过宏查找到当前正在运行进程的进程描述符的速度就显得尤为重要。硬件体系结构不同,该宏的实现也就不同,它必须针对专门的硬件体系结构作处理。有的硬件体系结构可以拿出个专门寄存器来存放指向当前进程的指针,用于加快访问速度。而有些像这样的体系结构,就只能在内核栈的尾端创建结构,通过计算偏移间接地查找结构。在体系上,把栈指针的后个有效位屏蔽掉,用来计算出的偏移。该操作通过函数完成的。汇编代码如下这里假定栈的大小为。当的栈启用时,就用,而不是。最后,对比下这部分在上的实现基于的现代微处理器,我们可以发现当前的地址是保存在个寄存器中的。也就是说,在上......”

8、“.....与不样,有足够多的寄存器,所以它的实现有这样的余地。而访问进程描述符是个重要的频繁的操作,所以的内核开发者会觉得完全有必要为此使用个专门的寄存器。进程状态进程描述符中的域描述了进程的当前状态。系统的每个进程都必然处于五种进程状态的种。该域的值也必为下列五种状态标志之运行进程是可执行的,它或者正在执行,或者在运行队列中等待执行。这是进程在用户空间中执行唯可能的状态,也可以应用到内核空间中正在执行的进程。可中断进程正在睡眠也就是说它被阻塞,等待些条件的达成。档这些条件达成,内核就会把进程状态设置为运行。处于此状态的进程也会因为接受到信号而提前被唤醒并投入到运行......”

9、“.....这个状态与可打断的状态相同。这个状态通常在进程必须在等待时不受干扰或等待时间很快就会发生时出现。由于处于此状态的任务对信号不做响应,所以较之可中断状态,使用的较少。僵死该进程已经结束了,但是其父进程还没有调用系统调用,为了父进程能够获知它的消息,子进程的进程描述符仍然被保留着。旦父进程调用了进程描述符就会被释放掉。停止进程停止执行,进程没有投入运行也不能投入欲行。通常这种状态发生在接受到等信号的时候。此外,在调试期间受到任何信号,都会使进程进入这种状态。设置当前进程状态内核经常需要调整个进程的状态。这时最好使用,函数。该函数将制定的进程设置为给定的状态。必要的时候......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
进程管理外文翻译.doc预览图(1)
1 页 / 共 12
进程管理外文翻译.doc预览图(2)
2 页 / 共 12
进程管理外文翻译.doc预览图(3)
3 页 / 共 12
进程管理外文翻译.doc预览图(4)
4 页 / 共 12
进程管理外文翻译.doc预览图(5)
5 页 / 共 12
进程管理外文翻译.doc预览图(6)
6 页 / 共 12
进程管理外文翻译.doc预览图(7)
7 页 / 共 12
进程管理外文翻译.doc预览图(8)
8 页 / 共 12
进程管理外文翻译.doc预览图(9)
9 页 / 共 12
进程管理外文翻译.doc预览图(10)
10 页 / 共 12
进程管理外文翻译.doc预览图(11)
11 页 / 共 12
进程管理外文翻译.doc预览图(12)
12 页 / 共 12
预览结束,喜欢就下载吧!
  • 内容预览结束,喜欢就下载吧!
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档