UNIX系统中程序由哪三部分组成

fjmyhfvclm2025-02-07  15

平安夜快乐n4戥的回答:


unix系统为了节省程序控制块所佔的记忆体空间,把每个程序控制块分成两部分。一部分常驻记忆体,不管程序是否正佔有处理器执行,系统经常会对这部分内容进行查询和处理,常驻部分内容包括:程序状态、优先数、过程特徵、资料段始址、等待原因和伫列指标等,这是进行处理器排程时必须使用的一些主要资讯。

另一部分非常驻记忆体,当程序不佔有处理器时,系统不会对这部分内容进行查询和处理,因此这部分内容可以存放在磁碟的对换区中,它随使用者的程式和资料部分换进或换出记忆体。 unix系统把程序的资料段又划分成三部分:使用者栈区(供使用者程式使用的资讯区);使用者资料区(包括使用者工作资料和非可重入的程式段);系统资料区(包括系统变数和对换资讯)。

正文段是可重入的程式,能被若干程序共享。

️从静态的观点看,作业系统中的程序是由程式段、资料和( )三部分组成

春素小皙化妆品的回答:


程序由程式、资料和程序控制块三部分组成。

程序具有建立其他程序的功能,而程式没有。同一程式同时执行于若干个资料集合上,它将属于若干个不同的程序,也就是说同一程式可以对应多个程序。在传统的作业系统中,程式并不能独立执行,作为资源分配和独立执行的基本单元都是程序。

动态性:程序的实质为程式在多道程式系统中的一次执行过程,程序是动态产生,动态消亡的。

併发性:任何程序都可以同其他程序一起併发执行。

独立性:程序为一个能独立执行的基本单位,同时也是系统分配资源和排程的独立单位。

非同步性:由于程序间的相互制约,使程序具有执行的间断性,即程序按各自独立的、不可预知的速度向前推进。

️扩充套件资料

引入程序的原因

1、程式的顺序执行

程式的顺序执行:在任何时刻,机器只执行一个操作,只有在前一个操作执行完后,才能执行后继操作。它具有以下特别:资源独佔性,封闭性。即程式在执行时独佔全机资源。

因此,这些资源的状态只能由这个执行的程式决定和改变。由于顺序程式的封闭性和可再现性, 为程式设计师除错程式带来了很大方便。但由于资源的独佔性,使得系统资源利用率非常低。

2、多道程式设计

多道程式设计:同一时刻记忆体中存放了多个作业,处理器交替执行不同的作业。提高了系统的效率,尤其是资源利用率。

使得程式可以併发执行,即计算机同时执行几个程式,cpu要不断地在几个程式之间切换。

在併发执行时,多个程式共享系统中的各种资源,因而这些资源的状态将由多个程式来改变,致使程式的执行失去了封闭性。程式的併发执行使得程式的执**况不可预见,其结果不再唯一,成为一个动态的过程。而程式是一个静态的概念,不再能切实反映程式执行的各种特徵(独立性、併发性、动态性)。

3、程序的产生

为了描述系统中各併发活动而引入的。

热心网友的回答:


程序的组成:静态描述:

是由程式,资料和程序控制块(pcb)组成

pcb的作用:

1 pcb中包含程序的描述资讯,控制资讯及资源资讯,是程序动态特徵的集中反映

2 建立一个程序时将首先建立其对应的pcb,程序完成后则释放其pcb,程序即消亡

3 系统根据pcb来感知程序的存在,通过pcb中所包含的各项变数的变化来掌握程序所处的状态,并通过修改pcb中相应项的值来调整程序状态和控制程序的活动

4 pcb的全部或部分是常驻记忆体的

5 pcb是系统感知程序存在的唯一实体

pcb包含的基本内容:

1 程序的描述资讯:

程序名或程序标识号:是唯一的,代表程序的身份

使用者名称或使用者标识:是代表该程序的归属

家族资讯:其家族关係,父程序是谁

2 程序的控制资讯:

程序的状态:执行+就绪(等待程序排程程式排程)+阻塞(等待,某条件未发生)

程序优先顺序:是程序排程的重要依据,包括佔用cpu时间,程序初始优先顺序等

程式的起始地址

计时资讯:程序佔用资源的时间,计费的一个资讯,排程的资讯

通讯资讯:程序间资讯交换的情况,程序间通讯时要用到一个讯息伫列,储存于pcb中

3 程序的资源管理资讯:

储存器资讯:佔用记忆体资讯和管理记忆体所用的资料结构,共享记忆体资讯

i/o装置资讯:所用的i/o装置编号及相应的管理用的资料结构

档案资讯:开启档案的资讯及管理用的资料结构,储存有档案读写指标

4 cpu现场保护结构:

在当前程序被迫让出处理机时,把当前程序执行的现场环境储存在这个结构中,供下次恢复执行

程序上下文:

是程序执行活动的静态描述,包括计算机中与执行该程序有关的各种害存器的值,程式段在经过编译之后形成的机器指令**集(正文段),资料集及各种栈的值和pcb结构,组成而成为程序上下文,也即程序的环境

程序上下文可按一定的执行层次组合,有使用者级和系统级上下文

程序的执行是在该程序的上下文中进行的,当系统排程新程序要佔用处理机时,新老程序的上下文就要进行切换

unix中程序上下文还要分成使用者级,暂存器级和系统级上下文,系统级的又分为静态与动态两部分

程序空间:

(虚拟地址空间),在编译后的目标档案中,地址起始从0开始,并非真实记忆体地址

即程序中所有能使用的地址的集合

所有程式的执行都在自己的程序空间中进行,使用者程式,程序的各种控制**都按一定的结构排列在程序空间中,不可相互干扰

程序空间的大小与处理机中指令地址的长度有关,系统用不同的指令长度,定址的空间大小是不同的

在unix中,程序空间又被分为使用者空间与系统空间两大部分,使用者程式在使用者空间中执行,处理机为使用者态,另一个为核心态

热心网友的回答:


程序控制块及相关**

️linux作业系统有哪五个基本的组成部分

烨伟在路上的回答:


linux系统一般有4个主要部分:核心、shell、档案系统和应用程式。linux核心主要由五个子系统组成:程序排程,记忆体管理,虚拟档案系统,网路介面,程序间通讯。

作业系统 = 核心 + 系统程式

系统程式 = 编译环境 + api

编译环境 = 编译程式 + 连线程式 + 装载程式

api = 系统呼叫 + 语言库函式(c、c++、java等等)

aui = shell + 系统服务例程(如x伺服器等)+ 应用程式(浏览器,字处理,编辑器等)

软体系统 = 作业系统 + aui

作业系统最底层的元件是核心,其上层搭建了许多系统软体。

系统程式包括三个部分,分别是:编译环境、应用程式介面和使用者介面。

编译环境包含彙编、c 等低高阶语言编译程式,连线程式和装载程式,这些程式负责将文字格式的程式语言转变为机器能识别和装载的机器**。

应用程式介面(api)包含核心提供的系统呼叫介面和语言库,系统呼叫是为了能让应用程式使用核心服务,语言库函式则是为了方便应用程式开发,所以将一些常用的基础功能预先编译以供使用,比如对c语言来说常用的c库等;

使用者介面(aui)包括我们熟悉的shell、系统服务程式和常用的应用程式。

这是一个典型的结构,但不是一成不变。许多作业系统的发行中会有所删减,比如应用于嵌入式装置的系统,对x伺服器就可能不做要求。但是像核心、系统呼叫等要素是必不可少的。

linux系统一般有4个主要部分:核心、shell、档案系统和应用程式。核心、shell和档案系统一起形成了基本的作业系统结构,它们使得使用者可以执行程式、管理档案并使用系统。

️一.linux核心

核心是作业系统的核心,具有很多最基本功能,如虚拟记忆体、多工、共享库、需求载入、可执行程式和tcp/ip网路功能。linux核心主要由五个子系统组成:程序排程,记忆体管理,虚拟档案系统,网路介面,程序间通讯。

️二.linux shell

shell是系统的使用者介面,提供了使用者与核心进行互动操作的一种介面。它接收使用者输入的命令并把它送入核心去执行,是一个命令直译器。另外,shell程式语言具有普通程式语言的很多特点,用这种程式语言编写的shell程式与其他应用程式具有同样的效果。

️三.linux档案系统

档案系统是档案存放在磁碟等储存装置上的组织方法。linux系统能支援多种目前流行的档案系统,如ext2、 ext3、 fat、 fat32、vfat和iso9660。

️四.linux应用程式

标準的linux系统一般都有一套都有称为应用程式的程式集,它包括文字编辑器、程式语言、x

window、办公套件、inter***工具和资料库等。

公 申论备考指导,公文格式 公文分版头 主体 版记版三个部分。版头有六个要素,份号 权密级和保密期限 紧急程度 发文机关标誌 发文字号和签发人。版头六要素并不是所有公文都需备的,有些要素是可能有也可能没有的。主体由标题 主送机关 正文 附件说明 发文机关署名和印章 成文日期 附注以及附件等组成的。1...

香港岛来 九龙半 岛 新界 香港三源大部分的面积分别 bai是,香港岛du 约81平方公里 zhi九龙半岛约47平方公里 新界dao及262个离岛约共976平方公里,总面积约1104平方公里,略大于上海市的六分之一,及仅大于全中国面积的万分之一,土地和水域的管辖总面积2755.03平方公里,水域率5...

光伏发电系统通来常由光伏方阵 蓄电源池组 bai可选 蓄电池控制du器 可选 逆变器zhi 交流配电柜和太阳跟蹤控dao制系统等装置组成 高倍聚光光伏系统 hcpv 还包括聚光部分 通常为聚光透镜或者反射镜 光伏方阵光伏方阵 pv array 称光伏阵列,是由若干个光伏元件或光伏板按一定方式组装在一...

转载请注明原文地址:https://www.aspcms.cn/baike/1591249.html
00

热门资讯