㈠ 在计算机操作系统中资源分配的最小单位
作为多任务的操作系统,资源分配的最小单位应该是 进程.
进程是操作系统中可以并行工作的基本单位,也是核心调度及资源分配的最小单位,它由程序、和PCBD组成,它与程序的重要区别之一是它有状态,而程序没有。
㈡ 什么是调度和资源分配的基本单位
在引入线程的操作系统中,资源分配和调度的基本单位是进程。
进程表示单个运行活动集的计算机程序,是系统的资源分配和调度的基本单元,是操作系统结构的基础。
在早期面向进程的计算机结构中,过程是程序的基本执行实体,在面向线程设计的现代计算机结构中,进程是线程的容器。程序是对指令、数据及其组织形式的描述,流程是程序的实体。
操作系统引入进程的概念的原因:从理论角度看,是对正在运行的程序过程的抽象。从实现角度看,是一种数据结构,目的在于清晰地刻画动态系统的内在规律,有效管理和调度进入计算机系统主存储器运行的程序。
线程的实体包括程序、数据和TCB。线程是动态概念,它的动态特性由线程控制块TCB(Thread Control Block)描述。TCB包括以下信息:
1、线程状态。
2、当线程不运行时,被保存的现场资源。
3、一组执行堆栈。
4、存放每个线程的局部变量主存区。
5、访问同一个进程中的主存和其它资源。
用于指示被执行指令序列的程序计数器、保留局部变量、少数状态参数和返回地址等的一组寄存器和堆栈。
㈢ 在现代操作系统中,资源分配的单位和处理机调度的单位分别是什么
资源分配的单位是进程,处理机调度的单位是线程
㈣ 资源分配的最小单位是进程还是线程
进程是资源分配的最小单位,线程应该是CPU调度的最小单位。
资源分配是同域物种为了保持自己的生存和减少种间竞争消耗,通过自然竞争形成不同物种在选择利用食物资源的大小和分布位置等方面的差异。
在资金的分配中,应该分配应该遵循的基本原则:根据各单位、各项目对整个战略的重要性来设置资金分配的优先权,以实现资源的有偿高效利用;努力开发资金宰各战略单位的潜在协同功能。
(4)资源分配的单位是什么程序步扩展阅读:
企业资源分配:
企业的资源有很多方面,与实现战略目标直接相关资源主要包括两个方面:财务资源和人力资源。
财务资源是企业所拥有的现金,未来可预期的利润,未来可以获得的债权或股权融资等等。财务资源一般用于企业内部技术改造投入,增加流动资金或者用于并购相关企业时的现金支出。财务资源是支撑企业发展的最关键的资源。
人力资源是企业所拥有的人才队伍及其人才和未来要发展的业务之间的匹配程度。人力资源的多少和人力资源与业务匹配程度高低,将在很大程度上影响业务发展的趋势和发展速度。
资源分配是企业按资源的原则方案,对企业所属资源进行的具体分配。企业在推进战略的过程中的战略转换往往就是通过资源分配的变化来实现的。资源分配是战略规划的核心任务。
㈤ 在计算机操作系统中资源分配的最小单位
进程是最小的资源分配单位。
不管系统是否支持线程,在支持线程的系统中,线程是调度的基本单位。同一进程中的各个线程拥有共同的共享地址空间。
进程是计算机中的程序关于某数据集合上的一次运行活动,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体。在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。
而线程是独立调度和分派的基本单位。它被包含在进程之中,是进程中的实际运作单位。一个进程中可以并发多个线程,每条线程并行执行不同的任务。
㈥ 现在大部分操作系统分配处理器资源的基本单位是进程还是线程
引入线程以后,线程是调度和分配的基本单位,但不是拥有资源的基本单位(除了在运行过程中必不可少的资源,本身基本不拥有系统资源),进程才是拥有资源的基本单位。
㈦ 在引入线程的操作系统中,资源分配和调度的基本单位是什么
进程(Process)是系统进行资源分配和调度的基本单位。
进程也是抢占处理机的调度单位,它拥有一个完整的虚拟地址空间。当进程发生调度时,不同的进程拥有不同的虚拟地址空间,而同一进程内的不同线程共享同一地址空间。
与进程相对应,线程与资源分配无关,它属于某一个进程,并与进程内的其他线程一起共享进程的资源。
线程只由相关堆栈(系统栈或用户栈)寄存器和线程控制表TCB组成。寄存器可被用来存储线程内的局部变量,但不能存储其他线程的相关变量。
调度与操作系统的线程的实现有关,如果是管态线程与目态线程是一一对应,则调度的最小单位可以是线程,但我觉得这也就是理论上,一般的商用操作系统可能操作系统调度的单位也是进程。
进程一般有三个状态:就绪状态、执行状态和等待状态【或称阻塞状态】;进程只能由父进程建立,系统中所有的进程形成一种进程树的层次体系;挂起命令可由进程自己和其他进程发出,但是解除挂起命令只能由其他进程发出。
进程控制块(PCB):PCB不但可以记录进程的属性信息,以便操作系统对进程进行控制和管理,而且PCB标志着进程的存在,操作系统根据系统中是否有该进程的进程控制块PCB而知道该进程存在与否。
系统建立进程的同时就建立该进程的PCB,在撤销一个进程时,也就撤销其PCB,故进程的PCB对进程来说是它存在的具体的物理标志和体现。一般PCB包括以下三类信息:进程标识信息;处理器状态信息;进程控制信息。
㈧ 在引入线程的操作系统中,资源分配和调度的基本单位是什么
进程(Process)是系统进行资源分配和调度的基本单位。
进程也是抢占处理机的调度单位,它拥有一个完整的虚拟地址空间。当进程发生调度时,不同的进程拥有不同的虚拟地址空间,而同一进程内的不同线程共享同一地址空间。
与进程相对应,线程与资源分配无关,它属于某一个进程,并与进程内的其他线程一起共享进程的资源。
线程只由相关堆栈(系统栈或用户栈)寄存器和线程控制表TCB组成。寄存器可被用来存储线程内的局部变量,但不能存储其他线程的相关变量。
通常在一个进程中可以包含若干个线程,它们可以利用进程所拥有的资源。在引入线程的操作系统中,通常都是把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位。由于线程比进程更小,基本上不拥有系统资源;
故对它的调度所付出的开销就会小得多,能更高效的提高系统内多个程序间并发执行的程度,从而显着提高系统资源的利用率和吞吐量。因而近年来推出的通用操作系统都引入了线程,以便进一步提高系统的并发性,并把它视为现代操作系统的一个重要指标。
线程的实体包括程序、数据和TCB。线程是动态概念,它的动态特性由线程控制块TCB(Thread Control Block)描述。TCB包括以下信息:
(1)线程状态。
(2)当线程不运行时,被保存的现场资源。
(3)一组执行堆栈。
(4)存放每个线程的局部变量主存区。
(5)访问同一个进程中的主存和其它资源。
用于指示被执行指令序列的程序计数器、保留局部变量、少数状态参数和返回地址等的一组寄存器和堆栈。
㈨ 在引入线程的操作系统中,资源分配和调度的基本单位是什么进程还是线程为什么
进程(Process)是系统进行资源分配和调度的基本单位。
进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位。
在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。
所处环境:在操作系统中能同时运行多个进程(程序);而在同一个进程(程序)中有多个线程同时执行(通过CPU调度,在每个时间片中只有一个线程执行)
(9)资源分配的单位是什么程序步扩展阅读
一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。
线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。
进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。
线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。但对于一些要求同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。