摘要: 进程调度的时机 切换与过程调度方式 进程调度的时机 进程调度(低级调度),就是按照某种算法从就绪队列中选择一个进程为其分配处理机。 进程在操作系统内核程序临界区中不能进行调度与切换 临界资源:一个时间段内只允许一个进程使用的资源。各进程需要互斥地访问临界资源。 临界区:访问临界资源的那段代码 内核程 阅读全文
posted @ 2020-10-30 21:02 codeFiler 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 处理机调度 概念和层次 调度的基本概念 当有一堆任务要处理,但由于资源有限,这些事情没法同时处理。这就需要确定某种规则来决定处理这些任务的顺序,这就是“调度”研究的问题。 在多道程序系统中,进程的数量往往是多于处理机的个数的,这样不可能同时并行地处理各个进程。 调度的三个层次——高级调度 由于内存空 阅读全文
posted @ 2020-10-30 14:48 codeFiler 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 线程概念 多线程模型 什么是线程,为什么要引入线程? 还没引入进程之间,系统中各个程序只能串行执行。 进程是程序性的一次执行,但是这写功能显然不可能是由一个程序顺序处理就能实现的。 有的进程可能需要“同时”做很多事,而传统的进程只能串行地执行一系列程序。为此,引入了“线程”,来增加并发度。 传统的进 阅读全文
posted @ 2020-10-30 11:16 codeFiler 阅读(784) 评论(0) 推荐(0) 编辑