精华内容
下载资源
问答
  • 什么是原语

    2016-09-30 11:48:00
    PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程) 转载于:https://www.cnblogs.com/mrsandstorm/p/5923376.html

     

     

    PV操作的含义:PV操作由P操作原语和V操作原语组成(原语是不可中断的过程)

    转载于:https://www.cnblogs.com/mrsandstorm/p/5923376.html

    展开全文
  • 什么是原语

    2019-12-15 20:45:11
    primitive or atomic action 由若干个机器指令构成的完成某种特定功能的一段程序,具有不可分割性·即原语的执行必须连续的,在执行过程中不允许被中断。”——来自百度百科 第一次看到“原语”这种提法还是在...

    “原语 操作系统或计算机网络用语范畴。是由若干条指令组成的,用于完成一定功能的一个过程。primitive or atomic action 是由若干个机器指令构成的完成某种特定功能的一段程序,具有不可分割性·即原语的执行必须是连续的,在执行过程中不允许被中断。”——来自百度百科

    第一次看到“原语”这种提法还是在学习操作系统的时候,而且要么不碰到,一碰就是一双,“PV操作”这对原语就是我最先接触到的操作系统原语。当年 Alan Turing 在定义图灵机六个基本操作的时候也用了 primitive 这个词。当时觉得“原语”这个词很陌生,于是上网查了一下,大部分的解释都包含了“原子操作”的概念,事实上知道原语英文(primitives)的朋友应该知道它和“atomic”并没有多大关联,这说明“原语”和“原子”都姓“原”仅仅是一个巧合,尽管所有的“原语”看上去都是原子操作,但是它的定义绝对不仅限于此。

    后来我在一个外国的论坛上找到了答案,具体的说法我已经忘了,简单地讲就是“石头、剪刀、布”这三样东西,除了“石头”是原语,而“剪刀”和“布头”不算,为什么呢?因为剪刀和布头都是人工合成的,而石头是浑然天成的。因此“原语”这个单词的定义还是要从它的英文原词 primitive 出发,也就是“原始”的意思。

    我们知道物质的最小组成单位绝非原子,比原子小的是质子,比质子小的还有夸克。那么为什么我们看到一把剪刀以后很容易想到它的各个组成部分(比如锋利的部分用铁制成,而握的地方用塑料),而看到一块石头以后,脑子里还是只有一块石头,而不是各种矿物质的名称呢?原因是在人类形成最早语言的过程中还不知道什么是矿物质,众所周知人类的视力其实是很差的,只能看到光谱上面很小的一段可见光,也不能像显微镜一样看见的东西,直到道尔顿发现原子,人类科学才算走上了正轨。

    计算机是一门人造科学,因此真正意义上的“原语”是不存在的。操作系统层面上的“原语”(比如 write 之类的系统调用)对程序员来讲的确是不可分割的最小单位,但是这写系统调用本身还是用好几句汇编语句组成的(对于 Linux 来说是 C 语言)。可能有人要说到了机器代码这一级就不能再分了,但事实上一条机器指令也是由好几个组合逻辑信号构成的。同样的道理,控制信号也不过是无数电子在器件内部漂移的结果。

    因此定义“原语”的前提是观察者所处的位置。一旦规定了观察者的位置和观察的角度,比如就在操作系统的这层上,read,wirte,wait这些个系统调用自然就是最“原始”的词汇,这也是为什么“原语”会在操作系统中频繁出现的缘故。

    展开全文
  • 什么是原语

    2020-11-13 09:53:49
    什么是原语” 第一次看到“原语”这种提法还是在学习操作系统的时候,而且要么不碰到,一碰就是一双,“PV操作”这对原语就是我最先接触到的操作系统原语。当年 Alan Turing 在定义图灵机六个基本操作的时候也用...

    转自:http://blog.chengyichao.info/2011/03/14/primitive/

    什么是“原语”

    第一次看到“原语”这种提法还是在学习操作系统的时候,而且要么不碰到,一碰就是一双,“PV操作”这对原语就是我最先接触到的操作系统原语。当年 Alan Turing 在定义图灵机六个基本操作的时候也用了 primitive 这个词。当时觉得“原语”这个词很陌生,于是上网查了一下,大部分的解释都包含了“原子操作”的概念,事实上知道原语英文(primitives)的朋友应该知道它和“atomic”并没有多大关联,这说明“原语”和“原子”都姓“原”仅仅是一个巧合,尽管所有的“原语”看上去都是原子操作,但是它的定义绝对不仅限于此。

    后来我在一个外国的论坛上找到了答案,具体的说法我已经忘了,简单地讲就是“石头、剪刀、布”这三样东西,除了“石头”是原语,而“剪刀”和“布头”不算,为什么呢?因为剪刀和布头都是人工合成的,而石头是浑然天成的。因此“原语”这个单词的定义还是要从它的英文原词 primitive 出发,也就是“原始”的意思。

    我们知道物质的最小组成单位绝非原子,比原子小的是质子,比质子小的还有夸克。那么为什么我们看到一把剪刀以后很容易想到它的各个组成部分(比如锋利的部分用铁制成,而握的地方用塑料),而看到一块石头以后,脑子里还是只有一块石头,而不是各种矿物质的名称呢?原因是在人类形成最早语言的过程中还不知道什么是矿物质,众所周知人类的视力其实是很差的,只能看到光谱上面很小的一段可见光,也不能像显微镜一样看见的东西,直到道尔顿发现原子,人类科学才算走上了正轨。

    计算机是一门人造科学,因此真正意义上的“原语”是不存在的。操作系统层面上的“原语”(比如 write 之类的系统调用)对程序员来讲的确是不可分割的最小单位,但是这写系统调用本身还是用好几句汇编语句组成的(对于 Linux 来说是 C 语言)。可能有人要说到了机器代码这一级就不能再分了,但事实上一条机器指令也是由好几个组合逻辑信号构成的。同样的道理,控制信号也不过是无数电子在器件内部漂移的结果。

    因此定义“原语”的前提是观察者所处的位置。一旦规定了观察者的位置和观察的角度,比如就在操作系统的这层上,read,wirte,wait这些个系统调用自然就是最“原始”的词汇,这也是为什么“原语”会在操作系统中频繁出现的缘故。

    展开全文
  • 转载自ventry ... 服务”在形式上用一组原语来描述的,这些原语供用户实体访问该服务或向用户实体报某事件的发生。服务原语可以划分为如表1 - 3所示的4类。服务原语原 语 意 义请求(R e...

    转载自ventry


    服务”在形式上是用一组原语来描述的,这些原语供用户实体访问该服务或向用户实体报
    某事件的发生。服务原语可以划分为如表1 - 3所示的4类。
    服务原语
    原 语 意 义
    请求(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参考模型之前的很多网络并没有把服务从协议中分离出来,造成网络设计的困难,现在人
    们已经普遍承认这样的设计是一种重大失策。

    展开全文
  • 什么是原语

    2014-05-02 17:22:00
    什么是原语” 第一次看到“原语”这种提法还是在学习操作系统的时候,而且要么不碰到,一碰就是一双,“PV操作”这对原语就是我最先接触到的操作系统原语。当年 Alan Turing 在定义图灵机六个基本操作的时候也用...
  • 1.为什么要引入原语??? 2.什么是原语??? 3.
  • 原语

    2020-07-19 15:20:07
    什么是原语” 第一次看到“原语”这种提法还是在学习操作系统的时候,而且要么不碰到,一碰就是一双,“PV操作”这对原语就是我最先接触到的操作系统原语。当年 Alan Turing 在定义图灵机六个基本操作的时候也用了...
  • 原语是一段用机器指令编写的完成特定功能的程序,在执行过程中不允许中断。 BaiDu 解析 Introduction 操作系统用语范畴。 primitive or atomic action 由若干多机器指令构成的完成某种特定功能的...
  • 很多定义都没有讲清楚什么是计算机操作系统中的原语(Primitives),很多定义都只是直接给出定义,而依然没有讲清楚,为什么计算机操作系统中要引入这个词来表示不可分割的动作。 primitive作为adjective ,指的是...
  • 原语??

    2015-06-21 12:54:09
    什么是原语,原语操作与原子操作  (2008-12-08 20:51:42) 转载▼ 标签:  杂谈 分类: 学习 内核或微核提供核外调用的过程或函数称为原语(primitive)。 原语是一段用机器...
  • 原语组装和光栅化

    2019-09-16 07:44:03
    一、什么是原语? 原语就是可以用glDrawArrays和glDrawElements来进行画图的几何对象。原语由一系列顶点来描述,每个顶点包含位置、颜色、法线和纹理坐标。 原语包括:点、线、三角行。 二、原语类型 1. 三角形...
  • 相同key的键值对为一组调用一次reduce方法,方法内迭代这一组数据进行计算。 理解如下示例: 数单词游戏: map阶段: reduce阶段:
  • 原语到底是什么???

    千次阅读 2015-06-21 12:58:01
  • FPGA之道(68)原语的使用

    千次阅读 2020-03-22 00:32:50
    文章目录前言原语的使用什么是原语需要使用原语的情况时钟相关原语差分输入、输出原语接口相关原语用原语表示IP核的好处UDP 简介 前言 本文节选自《FPGA之道》。 原语的使用 什么是原语 原语,英文名称primitive,是...
  • 在学习操作系统的时候遇到了“原语”的概念,这里简单的记录一下: 我的理解原语就是一段代码指令,只不过这段代码必须要运行在操作系统的核心态,不能运行在用户态,原语最重要的一...那么为什么原语不可被中断...
  • 个人理解1、原语是协议栈中层与层之间进行通信的方式。这样解释吧,例如应用层需要发送数据,它会把数据以数据原语(如Data_Request原语)的形式发送给NWK层,NWK层经过定义的规则判断,决定是否发给MAC层,以此类推...
  • LATTICE原语基本概念什么是原语常用原语使用LATTICE的原语 什么是原语 常用原语 使用LATTICE的原语 在该PDF中有原语调用接口的简单描述 安装盘:\Diamond3.5\diamond\3.5_x64\cae_library\simulation\verilog\...
  • http://blog.csdn.net/mickey139/archive/2008/02/20/2110378.aspx http://zhidao.baidu.com/question/35734953.html http://hi.baidu.com/liyong042/blog/item/2a9922f5089dd0e77609d711.html 原子操作不可...
  • 一、什么是原语?  原语就是可以用glDrawArrays和glDrawElements来进行画图的几何对象。原语由一系列顶点来描述,每个顶点包含位置、颜色、法线和纹理坐标。  原语包括:点、线、三角行。 二、原语类型 ...
  • 下面我们介绍一下进程控制 进程控制操作呢,主要是完成了进程 ...那么什么是原语呢? 所谓原语,有的时候又称之为原子操作 那么它是完成某种特定功能的一段程序 比如说,完成创建,或者是完成阻塞,它是一段程
  • 3、进程控制思维导图...3、什么是原语:原语是一种特殊的程序,它的执行具有原子性。也就是说,这段程序的运行必须一气呵成,不可中断 4、如何保证原语的原子性:用两条特权指令实现:开中断、关中断 5、进程状态转化
  • 在看c++11的CAS用法的时候,...c++11 CAS原语系列后面还有两个memory_order参数,有什么作用?/* compare_swap_strong 与 compare_swap_weak看一下compare_swap_strong()的实现如何的?首先介绍一下几个定义好的与...
  • 区块链一个基于密码学、经济学和网络科学的新技术。对于一般的大众来说,其中的密码学并不是一门容易亲近的学科,甚至上面提到的...密码学为什么对区块链技术至关重要? 区块链的哪些地方用到了密码学? 首先,如

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 902
精华内容 360
关键字:

什么是原语