从静态的观点看,操作系统中的进程是由程序段、数据和( )三部分组成 进程由程序、数据和进程控制块三部分组成。e5a48de588b6e799bee5baa6e997aee7ad9431333433623861进程具有创建其他进程的功能,而程序没有。同一程序同时运行于若干个数据集合上,它将属于若干个不同的进程,也就是说同一程序可以对应多个进程。在传统的操作系统中,程序并不能独立运行,作为资源分配和独立运行的基本单元都是进程。动态性:进程的实质为程序在多道程序系统中的一次执行过程,进程是动态产生,动态消亡的。并发性:任何进程都可以同其他进程一起并发执行。独立性:进程为一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位。异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进。扩展资料引入进程的原因1、程序的顺序执行程序的顺序执行:在任何时刻,机器只执行一个操作,只有在前一个操作执行完后,才能执行后继操作。它具有以下特别:资源独占性,封闭性。即程序在运行时独占全机资源。因此,这些资源的状态只能由这个运行的程序决定和改变。由于顺序程序的封闭性和可再现性,为程序员调试程序带来了很大方便。但由于资源的独占性,使得系统资源利用率非常低。2、多道程序设计。
进程控制块中进程始址如何找到程序 1.UNIX系统有哪些基本特征?a.开放性;b.多用户,多任务环境;c.功能强大,实现高效;d.提供了丰富的网络功能.2.UNIX系统核心分成哪两大部分?各包含哪些功能?a.UNIX系统核心分为进程控制子系统部分和文件子系统部分;b.进程控制子系统包含进程控制,进程通信,存贮器管理和进程调度功能;文件子系统包含文件管理,高速缓冲机制和设备驱动程序的功能.3.UNIX系统中的PCB含哪几部分?并用图来说明它们之间的关系.a.UNIX系统中的PCB含四部分:进程表项,U区,进程区表和系统区表项;4.进程映象含哪几部分?其中系统级上下文的动态部分的作用是什么?a.进程映象(Process Image)包含三部分:用户级上下文,寄存器上下文和系统级上下文;b.系统级上下文的动态部分包含核心栈和若干层寄存器上下文,它的作用是当因中断或系统调用而进入核心态时,核心把一个寄存器上下文压入核心栈,退出系统调用时,核心又将弹出一个寄存器上下文,在进行上下文切换时,核心将压入老进程的上下文层,而弹出新进程的上下文层.5.在UNIX系统中,用于进程控制的系统调用有哪些(主要的)?它们的主要功能是什么?a.fork,用于创建一个新进程;b.exec,改变进程的原有代码;c.exit,实现进程的。
进程的ID号和被中断的现场信息都会保存在哪里 我认为现场信息不包括系统堆栈指针。第一种情况是发生中断嵌套时,多个进程的信息不断压入系统栈,进程的现场信息在系统栈中,恢复现场也是根据系统栈而依次弹栈,进程控制块不需保存系统栈指针;第二种情况是进程被剥夺处理器而进入就绪态或者等待状态,此时系统栈信息会弹入进程控制块内,也不要系统栈指针。