原语应怎么理解

作者&投稿:戴贾 (若有异议请与网页底部的电邮联系)
谁能详细的解释一下C语言中的原语概念到底是什么意思?或者给我一个解释此概念的网址?谢谢啦~

所谓原语,是操作系统内核中,由若干条指令构成、用于完成一个特定的功能的一个过程,该过程在执行时是不可中断的。如:创建进程原语:create(n),撤销进程原语:destroy(n),阻塞进程原语:block(),唤醒进程原语:wakeup(n).

服务原语
原 语 意 义
请求(R e q u e s t) 用户实体要求服务做某项工作
指示(I n d i c a t i o n) 用户实体被告知某事件发生
响应(R e s p o n s e) 用户实体表示对某事件的响应
确认(C o n f i r m) 用户实体收到关于它的请求的答复
第1类原语是“请求”(r e q u e s t)原语,服务用户用它促成某项工作,如请求建立连接和发送
据。服务提供者执行这一请求后,将用“指示”(i n d i c a t i o n)原语通知接收方的用户实体。例
,发出“连接请求”(C O N N E C T _ r e q u e s t)原语之后,该原语地址段内所指向的接收方的对等
体会得到一个“连接指示”(C O N N E C T _ i n d i c a t i o n)原语,通知它有人想要与它建立连接。接
到“连接指示”原语的实体使用“连接响应”(C O N N E C T _ r e s p o n s e)原语表示它是否愿意接
建立连接的建议。但无论接收方是否接受该请求,请求建立连接的一方都可以通过接收“连接
认”(C O N N E C T _ c o n f i r m)原语而获知接收方的态度(事实上传输层以及其他层的服务用户要
绝建立连接请求不是采用C O N N E C T _ r e s p o n s e原语而是采用D I S C O N N E C T _ r e q u e s t原语)。
原语可以带参数,而且大多数原语都带有参数。“连接请求”原语的参数可能指明它要与哪
机器连接、需要的服务类别和拟在该连接上使用的最大报文长度。“连接指示”原语的参数可
包含呼叫者的标志、需要的服务类别和建议的最大报文长度。如果被呼叫的实体不同意呼叫
体建立的最大报文长度,它可能在“连接响应”原语中提出一个新的建议,呼叫方会从“连
接确认”原语中获知。这一协商过程的细节属于协议的内容。例如,在两个关于最大报文长度
的建议不一致的情况下,协议可能规定选择较小的值。
服务有“有确认”和“无确认”之分。有确认服务,包括“请求”、“指示”、“响应”和
“确认”4个原语。无确认服务只有“请求”和“指示”两个原语。建立连接的服务总是有确认
服务,可用“连接响应”作肯定应答,表示同意建立连接;或者用“断连请求”
(D I S C O N N E C T _ r e q u e s t)表示拒绝,作否定应答。数据传送既可以是有确认的也可是无确认的,
这取决于发送方是否需要确认。
为了使服务原语的概念更具体化一些,我们将考查一个简单的面向连接服务的例子。它使
用了下述8个服务原语:
1) 连接请求:服务用户请求建立一个连接。
2) 连接指示:服务提供者向被呼叫方示意有人请求建立连接。
3) 连接响应:被呼叫方用来表示接受建立连接的请求。
4) 连接确认:服务提供者通知呼叫方建立连接的请求已被接受。
5) 数据请求:请求服务提供者把数据传至对方。
6) 数据指示:表示数据的到达。
7) 断连请求:请求释放连接。
8) 断连指示:将释放连接请求通知对等端。
在本例中,连接是有确认服务(需要一个明确的答复),而断连是无确认的(不需要应答)。
与电话系统作一比较,也许有助于理解这些原语是如何应用的。请考虑一下打电话邀请你的姑
姑到家来喝茶的步骤:
1) 连接请求:拨姑姑家的电话号码。
2) 连接指示:她家的电话铃响了。
3) 连接响应:她拿起电话。
4) 连接确认:你听到响铃停止。
5) 数据请求:你邀请她来喝茶。
6) 数据指示:她听到了你的邀请。
7) 数据请求:她说她很高兴来。
8) 数据指示:你听到她接受邀请。
9) 断连请求:你挂断电话。
10) 断连指示:她听到了,也挂断电话。
用一系列服务原语来表示上述各步。每一步都涉及其中一台计算机内两层之间的信息
交换。每一个“请求”或“响应”稍后都在对方产生一个“指示”或“确认”动作。本例中服
务用户(你和姑姑)在N + 1层,服务提供者(电话系统)在N层。
服务和协议常常被混淆,而实际上二者是迥然不同的两个概念。为此我们再强调一下两者
的区别。服务是网络体系结构中各层向它的上层提供的一组原语(操作)。尽管服务定义了该层
能够代表它的用户完成的操作,但丝毫也未涉及这些操作是如何实现的。服务描述两层之间的
接口,下层是服务提供者,上层是服务用户。而协议是定义同层对等实体间交换帧、数据包的格式和意义的一组规则。网络各层实体利用协议来实现它们的服务。只要不改变提供给用户的
服务和接口,实体可以随意地改变它们所使用的协议。这样,服务和协议就完全被分离开来。
在O S I参考模型之前的很多网络并没有把服务从协议中分离出来,造成网络设计的困难,现在人
们已经普遍承认这样的设计是一种重大失策。

正好对门也,我是计算机系的.呵呵^^刚刚学的.
原语(primitive or atomic action 是由若干多机器指令构成的完成某种特定功能的一段程序,具有不可分割性.即原语的执行必须是连续的,在执行过程中不允许被中断)
专为同步而设计的计算机内的原语:

信号量(Semaphores)
互斥锁(Mutexes)
临界段(Critical sections)

可以理解为一个标准操作


语文的人文性和工具性怎样渗透到具体的课堂教学中
如何体现阅读教学中的工具性和人文性的统一呢?我认为阅读教学应注意让学生在主动积极的活动中,掌握语文工具的知识和学会运用这种工具的能力,并重点培养感受、理解、欣赏、评价、运用能力,发展学生的情感、意志、性格和良好的个性品质。因此我觉得现行小学语文阅读教学应注意以下几点: 一、语文教学方式的转变 传统的语文教...

学前儿童文学作品活动中,导入语的设计应符合哪些要求?()
吸引注意力,激发兴趣,建立背景。1、吸引注意力:导入语应能有效地吸引儿童的注意力,从活动的开始就全情投入。2、激发兴趣:导入语应能激发儿童对文学作品的好奇心和兴趣,对即将学习的内容有强烈的期待感。3、建立背景:导入语应能帮助儿童建立对文学作品背景的理解,为后续的学习和理解打下基础。

孩子语言发育迟缓,有语言障碍,家庭应该怎么做?
对于孩子语言发育迟缓或存在语言障碍的家庭,可以考虑以下几点:早期干预:及早诊断和干预可以显著提高语言能力。对于孩子语言发育迟缓的早期干预,可以从以下几个方面入手:建立亲密关系:家长与孩子之间要建立亲密关系,了解孩子的需求、想法和消极情绪。环境创造:创造一个安全、稳定和善良的环境,让孩子放心...

二语习得中文化适应的四个阶段
第一阶段:被动接受阶段 在被动接受阶段,学习者会受到中文的听觉和视觉输入,但他们不会有能力去理解和使用中文。他们只能记住一些单词和句子,但不能将其运用到实际的语言环境中。这一阶段的学习者只能听和说,但他们不能理解说话者的意思,也不能表达自己的意思。第二阶段:语言模仿阶段 在语言模仿...

汉语中的定语和状语怎么理解如何理解定语和状语
《鸿门宴》:“将军战河北,臣战河南。”“战河南”即“战(于)河南”,应理解为“于河南战”,“河南”就是状语。《促织》:“覆之以掌”即“以掌覆之”应理解为“用手掌覆盖(蟋蟀)”, “以掌”就是状语。状语常以以下形式出现:1.副词、形容词经常做状语.2.表示时间、处所的名词经常做...

幼师语言举止的重要性
如果可能的话,你应该尽量使用与第三方库相同的命名规则,这将加强你的程式的可读性和一致性。 ②注释。程式中的注释是程式设计者与程式阅读者之间通讯的重要手段。注释能够帮助读者理解程式,并为后续测试维护提供明确的指导资讯。因此,注释是十分重要的,大多数程式设计语言提供了使用自然语言来写注释的环境,为程式阅读...

汉语中的定语和状语怎么理解如何理解定语
有些偏正短语的中心语是谓词性的,但整个结构的是体词性的,其中的修饰语是定语,例如“经济的振兴”、“体制的束缚”、“满腹的愤怒和埋怨”。⑤由双音节形容词与双音节动词构成的偏正结构,例如“热情接待”、“具体分析”、“彻底解决”、“周密调查”等,应根据整个偏正结构所处的语法位置来确定...

外语水平怎么填?简历怎么描述外语水平?
3. 相关证书与成绩:如获得外语相关证书,或在外语竞赛、考试中取得优异成绩,可以在简历中提及,作为实力证明。二、如何具体描述外语水平 1. 听与说:描述自己在日常对话中的听力理解能力,以及口语表达能力。例如:“日常对话中能够流利理解并回应,口语表达清晰,能够流利进行工作交流。”2. ...

学外语应不应该翻译成中文理解?
这样不好,因为会延长做题时间,特别是阅读理解和听力。应该学会用英语去思维,直接理解英语的意思,而不要逐句翻译。就像看到汉语直接理解一样。这才叫真正的语言习得。

幼儿教师用什么样的语气和孩子说话
幼师对学生说话语气太重怎么办? 你好,这种情况首先要知道幼师说话重的原因是什么,其次才能针对性解决问题,找个机会和她谈谈吧,看是怎么解释再说其他的不迟。 幼儿园公开课语气应如何 一、上好公开课要做足准备 (一)备内容 1.注重内容的操作性——幼儿园公开课内容选得好,就等于成功了一半。一般来说,操作性...

英德市19445446260: 什么是原语?
浦乐清热: 所谓原语,是操作系统内核中,由若干条指令构成、用于完成一个特定的功能的一个过程,该过程在执行时是不可中断的.如:创建进程原语:create(n),撤销进程原语:destroy(n),阻塞进程原语:block(),唤醒进程原语:wakeup(n).

英德市19445446260: 什么是原语 -
浦乐清热: 内核或微核提供核外调用的过程或函数称为原语(primitive).原语是一段用机器指令编写的完成特定功能的程序,在执行过程中不允许中断.

英德市19445446260: 原语应怎么理解 -
浦乐清热: 正好对门也,我是计算机系的.呵呵^^刚刚学的. 原语(primitive or atomic action 是由若干多机器指令构成的完成某种特定功能的一段程序,具有不可分割性.即原语的执行必须是连续的,在执行过程中不允许被中断) 专为同步而设计的计算机内的原语:信号量(Semaphores) 互斥锁(Mutexes) 临界段(Critical sections)

英德市19445446260: 什么是原语及其分类? -
浦乐清热: 不同层次之间对话的语言称为原语,即不同层之间通过原语来实现信息交换. 原语分为四类:请求(Req)型原语,用于高层向低层请求某种业务;证实(Cfm)型原语,用于提供业务的层证实某个动作已经完成;指示(Ind)型原语,用于提供业务的层向高层报告一个与特定业务相关的动作;响应(Res)型原语,用于应答,表示来自高层的指示原语已收到.

英德市19445446260: LINUX中的原语是什么意思啊? -
浦乐清热: 原语,来源于原子不可分的传说. 操作系统的原语,由若干多机器指令构成的完成某种特定功能的一段程序,具有不可分割性.即原语的执行必须是连续的,在执行过程中不允许被中断 .

英德市19445446260: 计算机操作系统中原语是什么意思? -
浦乐清热: 具有不可分割性,即不同层之间通过原语来实现信息交换.即原语的执行必须是连续的,在执行过程中不允许被中断 不同层次之间对话的语言称为原语. primitive or atomic action 是由若干多机器指令构成的完成某种特定功能的一段程序操作系统用语范畴

英德市19445446260: 什么是“原语”、“特权指令”、“系统调用命令”和“访管指令”?它们之间有无一定的联系? -
浦乐清热: 原语 内核或微核提供核外调用的过程或函数称为原语(primitive).原语是一段用机器指令编写的完成特定功能的程序,在执行过程中不允许中断.特权指令 这得从CPU指令系统(用于控制CPU完成各种功能的命令)的特权级别说起.在CPU...

英德市19445446260: 操作系统中有一组常称为特殊系统调用,它不能被系统中断,在操作系统中称为【 】A初始化程序 B子程序 C原 -
浦乐清热: 正确答案:原语原语是由若干个机器指令构成的完成某种特定功能的一段程序,具有不可分割性,即原语的执行必须是连续的.原语在执行过程中不允许被中断,不同层次之间对话的语言称为原语,即不同层之间通过原语来实现信息交换.

英德市19445446260: zigbee 原语与帧的关系是什么? -
浦乐清热: 1、原语是协议栈中层与层之间进行通信的方式.这样解释吧,例如应用层需要发送数据,它会把数据以数据原语(如Data_Request原语)的形式发送给NWK层,NWK层经过定义的规则判断,决定是否发给MAC层,以此类推,直到发送给最底...

英德市19445446260: zigbee 中的原语的作用是什么?
浦乐清热: 可以把原语看作是API函数 是ZigBee中最基本的操作,包括最精简的功能 一般的厂商在软件开发环境的配套资料中 都有对原语进行程序实现 在自己开发系统时,只需要调用,设定参数就好了 如果你要自己实现底层的细节 那看有没有开源的协议栈,能深入到原语的级别 估计没有...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网