进程线程的概念归类.pdfVIP

  • 2
  • 0
  • 约1.51万字
  • 约 19页
  • 2021-11-15 发布于福建
  • 举报
提起程序这个概念,大家再也熟悉不过了,程序与进程概念是不可分的。程序是为了 完成某项任务编排的语句序列,它告诉计算机如何执行,因此程序是需要运行的。程序运 行过程中需要占有计算机的各种资源才能运行下去。如果任一时刻,系统中只有一道程序, 即单道程序系统,程序则在整个运行过程中独占计算机全部资源,整个程序运行的过程就 非常简单了,管理起来也非常容易。就象整个一套房子住了一个人,他想看电视就看电视, 想去卫生间就去卫生间,没人和他抢占资源。但为了提高资源利用率和系统处理能力,现 代计算机系统都是多道程序系统,即多道程序并发执行。程序的并发执行带来了一些新的 问题,如资源的共享与竞争,它会改变程序的执行速度。就象多个人同时住一套房子,当 你想去卫生间的时候,如果此时卫生间里有人,你就得等待,影响了你的生活节奏。如果 程序执行速度不当,就会导致程序的执行结果失去封闭性和可再现性,这是我们不希望看 到的。因此应该采取措施来制约、控制各并发程序段的执行速度。由于程序是静态的,我 们看到的程序是存储在存储介质上的,它无法反映出程序执行过程中的动态特性,而且程 序在执行过程中是不断申请资源,程序作为共享资源的基本单位是不合适的,所以需要引 入一个概念,它能描述程序的执行过程而且可以作为共享资源的基本单位,这个概念就是 进程。 进程的生命周期

文档评论(0)

1亿VIP精品文档

相关文档