文章目录

  • 影响指令流水线的因素
    • 影响因素
    • 程序的相关性
  • 指令调度技术
    • 编译器的静态调度
    • 软件调度与硬件调度
  • 动态调度技术
    • 静态流水线的问题
    • 动态调度思想
    • 解决WAW和WAR的办法
  • Tomasulo算法
    • 历史
    • Tomasulo算法结构
    • Tomasulo算法的流水阶段
    • 举例
    • 小结
  • 动态流水线的例外处理
    • 例外(Exception)与流水线
    • 动态流水线的精确例外处理
    • 硬件支持动态流水线的精确例外处理
    • 指令重排序缓存Reorder Buffer (ROB)
    • 假设ADD发生了溢出例外
    • 龙芯1号把ROB和队列合并
  • 总结
  • 补:Meltdown攻击的基本原理(幽灵、熔断漏洞)

影响指令流水线的因素

影响因素

  • 运行时间 = 程序指令数 * CPI (每条指令时钟周期数)
  • Pipeline CPI=Ideal pipeline CPI + Structural stalls + RAW stalls + WAR stalls + WAW stalls + Control stalls
    在这里插入图片描述

程序的相关性

程序的相关性容易引起流水线堵塞,可以通过软件和硬件的方法避免堵塞或降低堵塞的影响;
• 编译调度:如循环展开
• 乱序执行:需要等待的指令不影响其他指令

(1)数据相关:(真相关):导致RAW
1)定义:指令j数据相关于指令i,指令j使用了指令i产生的结果;
2)传递性:指令j数据相关于指令k,指令k数据相关于指令i,则指令j数据相关于指令i;
3)数据相关的指令不能并行执行;
4)寄存器的数据相关比较容易判断;存储器的数据相关不容易判断。
5)例子:
在这里插入图片描述

(2)名字相关:会导致WAW和WAR
1)定义:两条指令使用相同名字(寄存器或存储器),但不交换数据;
2)类型:
- 逆相关(Antidependence):指令j写指令i所读的存储单元且i先执行,逆相关会导致流水线WAR相关
- 输出相关(Output Dependence):指令j与指令i写同一个单元且i先执行,输出相关会导致流水线WAW相关
3)寄存器的名字相关可以通过寄存器重命名(Register Renaming)解决,存储单元的重命名比较困难;
4)例子:
在这里插入图片描述
5)RISC技术极大地简化了指令之间的相关性;

(3)控制相关:条件转移

指令调度技术

编译器的静态调度

(1)编译器分析程序中的相关性,并针对目标流水线进行代码优化,以避免程序执行时由于相关引起阻塞;

(2)特点
- 相关不一定引起阻塞,只要隔开足够远;
- 在一个流水线上引起阻塞,在另一个流水线上不一定引起阻塞,所以编译优化与机器有关;

(3)循环展开技术
- 硬件流水:并行不同指令;
- 软件流水:并行循环体的不同的迭代;

(4)例子:向量的每个元素加常数
在这里插入图片描述
① 初始时,每次循环需要9拍:
在这里插入图片描述
② 改变指令次序每次循环需要6拍:(注意把SD放在Delay Slot中,偏移量的变化)
在这里插入图片描述
③ 循环展开4次:假设R1的值是4的倍数(注意把SD偏移量的变化)
在这里插入图片描述
④ 寄存器重命名:(每4个循环需要15 + 4 x (1+2) = 27 拍,每个循环 6.8 拍)
在这里插入图片描述
⑤ 改变指令次序
- 注意把SD与SUBI交换次序时偏移量的变化;
- 注意SD与LD交换次序不会影响正确性;
- 每4个循环需要14拍,每个循环 3.5 拍;
在这里插入图片描述
⑥ 增加发射宽度
- 循环展开5次 ;
- 定点和浮点并行;
- 5个循环需要12拍,每个循环2.4拍;
在这里插入图片描述

软件调度与硬件调度

(1)问题:既然软件可以在保持程序正确性的前提前改变指令的执行次序来提高性能,硬件能不能做到呢?
- 可以做到,但要有特定的机制保证程序行为不被改变
- 关键是程序的数据和结构相关性得以保持
(2)软件调度与硬件调度的比较
- 软件调度范围大,可在上万条指令的范围内进行调度;硬件一般只能在百条指令的范围内进行调度;
- 硬件调度可以掌握一些软件编译时还不明确的相关性信息,尤其是对访存相关以及控制相关;

动态调度技术

静态流水线的问题

①. 在译码阶段把指令“隔开”来解决相关
• 只要有一条指令停止,后面指令就不能前进,象是一种译码部件的结构相关
②. 对编译要求高,最好是编译把相关指令隔开
• 有些信息在译1码时难以确定,如是否发生例外、访存操作需要多少周期等
在这里插入图片描述

动态调度思想

(1)基本思想
- 把相关的解决尽量往后拖延(Forward技术?
- 前面指令的等待不影响后面指令继续前进;

(2)把译码分成两个阶段:发射和读操作数
- 发射:指令译码,检查结构相关;
- 读操作数:如果操作数准备好就读数,否则等待(在哪儿等?
- 当一条指令在读操作数阶段等待时,后面指令的发射可以继续进行;

(3)乱序执行的基本做法:
- 指令进入是有序的
- 执行可以乱序,只要没有相关就可执行,多条指令同时执行
- 结束也是有序的(怎么把乱序变成有序?

(4)与静态调度相比:
- 有些相关编译无法检测、编译器更加简单、程序性能对机器依赖少
在这里插入图片描述

解决WAW和WAR的办法

(1)例子:
在这里插入图片描述

(2)可能执行次序:(假设只考虑RAW相关)
- DIV发射,F1, F2都准备好
- MUL1发射,F6没准备好,所以没有读数据
- ADD发射, F3, F4都准备好
- MUL2发射,F8没有准备好,所以没有读数据
- ADD完成,F0写回
- F6准备好,MUL1读数据
- DIV完成,F0写回
- F8准备好,MUL2读数据
1)为了避免MUL1读回ADD写的F0值,MUL2读回DIV写的F0值:
① 做法一:计分板方法
> 方法:控制在MUL读F0之前ADD不能写回,在DIV写回之前ADD不能写回;
> 问题本质:F0成为瓶颈,它必须保证DIV写、MUL1读、ADD写、MUL2读的串行次序;
> 真正相关:MUL1用DIV的结果,MUL2用ADD的结果,F0最终的结果为ADD的结果;
(在写回寄存器前,forward到下一条指令直接使用:MUL1用DIV的结果、MUL2用ADD结果不一定通过F0)
② 做法二:
> 方法:在MUL1的输入端指定只接收DIV的输出值,在MUL2的输入端指定只接收ADD的输出值,相当于DIV 直接把结果写到MUL1的输入端,ADD直接把结果写到MUL2的输入端。(记得Forward技术吗?)
> 要求
- DIV的输出连到MUL1的输入,ADD的输出连接到MUL2的输入;
- MUL1和MUL2的输入端有寄存器,这些寄存器能够指定接收哪个部件的输出作为自己的值;
> 为了避免F0的最终值为DIV所写的值:
- 可以在F0记录它当前接收哪个功能部件所写的值;
- 要求F0有一个标志;
③ 上述方法要求
- 每个功能部件的输入端有一些寄存器;
- 每个寄存器(包括功能部件输入端的寄存器以及通用寄存器)都记录一个功能部件号,指定它当前接收哪个功能部件的值;
- 每个功能部件的输出接到每个功能部件的输入;
④ 有了上述功能,WAR和WAW相关不用阻塞
⑤ 寄存器重命名技术:
在这里插入图片描述

Tomasulo算法

通过寄存器重命名消除WAR和WAW相关

历史

(1)IBM 360/91中首次使用:
• 1966年,比CDC 6600晚3年
• Robert Tomasulo提出
• 设计目标:编译器在360系列中通用
(2)主要思想现代处理器中普遍使用:
• 早期Alpha 21264, HP 8000, MIPS 10000, Pentium II, PowerPC 604, …
• 现在Intel、AMD、IBM的几乎所有CPU

Tomasulo算法结构

在这里插入图片描述
其中:
(1)保留站内容:

• Busy: 忙位
• Op:操作码
• Vj, Vk: 源操作数的值
• Qj, Qk: 保存没有准备好的源操作数保留站号(0表示操作数已经准备好)

(2)寄存器增加一个域:
• 结果状态域:空表示寄存器值可用,否则保存产生寄存器结果的保留站号

(3)结果总线:
• 除了送回结果值外,还要送回产生该结果的保留站号

Tomasulo算法的流水阶段

(1)发射:把操作队列的指令根据操作类型送到保留站(如果保留站有空),发射过程中读寄存器的值和结果状态域。
(2)执行:如果所需的操作数都准备好,则执行,否则侦听结果总线并接收结果总线的值。
(3)写回:把结果送到结果总线,释放保留站。

举例

在这里插入图片描述

小结

(1)通过动态调度缓解流水线阻塞
• 例如减少CACHE失效对性能的影响
(2)保留站:重命名寄存器+缓存源操作数
• 避免寄存器成为瓶颈
• 避免WAW和WAR阻塞
(3)缺点:
• 硬件复杂性
• 结果总线成为瓶颈,多条结果总线增加硬件复杂度
(4)在IBM 360/91后被广泛使用:
• 动态调度、寄存器重命名等思想一直被使用:Pentium II; PowerPC 604; MIPS R10000; HP-PA 8000; Alpha 21264

动态流水线的例外处理

例外(Exception)与流水线

①I/O请求:外部中断
②指令例外:用户请求中断
- 系统调用、断点、跟踪调试指令
③运算部件:
- 整数运算溢出、浮点异常
④存储管理部件:
- 访存地址不对齐、用户访问系统空间、TLB失效、缺页、存储保护错(写只读页)
⑤保留指令错:未实现指令
⑥硬件错
……….

动态流水线的精确例外处理

(1)精确例外的要求:
> 在处理例外时,发生例外指令前面的所有指令都执行完,例外指令后面的所有指令还未执行;

(2)非精确例外的原因:
> 在乱序执行时,前面的指令发生例外时,后面的指令已经执行完并修改了寄存器或存储单元;
(记分板和Tomasulo算法中都是非精确例外)
> 只要保证后面指令修改机器状态时,前面的指令都已经不会发生例外即可;
> 例子:
在这里插入图片描述
以上例子,没有任何相关,ADDF和SUBF指令可以比DIVF先结束。如果在ADDF结束后DIVF发生例外,此时无法恢复例外现场;

硬件支持动态流水线的精确例外处理

(1)实现精确例外处理的一个办法:
把后面指令对机器状态的修改延迟到前面指令都已经执行完
- 有些指令在EX阶段也修改机器状态,如运算指令修改结果状态
- 在执行阶段停止流水线会影响后面的指令执行

(2)具体做法:
可以用一些缓冲器来临时保存执行结果,当前面所有指令执行完后, 再把保存在缓冲器中的结果写回到寄存器或存储器:
• 在流水线修改机器状态时(在执行或写回阶段)写到缓冲器
• 增加提交(Commit)阶段,把缓冲器的内容写回到寄存器或存储器
• 提交阶段只有前面指令都结束后才能进行
有序提交:乱序执行,有序结束
• 所用的缓冲器通常被称为Reorder Buffer(ROB)
(猜测执行中也可用上述机制:都是在某些情况不确定的情况下先执行,但留有反悔的余地)

指令重排序缓存Reorder Buffer (ROB)

(1)ROB内容:目标地址(存数地址或寄存器号)、 值、 操作类型
(2)写回时写回到ROB, 因此后面指令有可能从ROB读操作数;
(3)使用ROB号作为重命名号(原来使用保留站号), 一条指令的结果寄存器被重命名为其结果ROB号 :
• 保留站重命名源寄存器号
• ROB重命名结果寄存器号
(4)提交时把结果写回寄存器或存储器;
(5)只要一条指令没有提交, 它就不会对寄存器或存储器的内容进行修改,在一条指令没有提交之前很容易取消该指令(由于前面指令发生了例外或由于猜测执行不正确);
(6)ROB可以和Write Buffer合并;
(7)增加Reorder Buffer的流水线:

  • 发射:把操作队列的指令根据操作类型送到保留站(如果保留站以及ROB有空),并在ROB中指定一项作为临时保存该指令结果之用;发射过程中读寄存器的值和结果状态域,如果结果状态域指出结果寄存器已被重命名到ROB,则读ROB
  • 执行:如果所需的操作数都准备好,则执行,否则根据结果ROB号侦听结果总线并接收结果总线的值。
  • 写回:把结果送到结果总线,释放保留站;ROB根据结果总线修改相应项
  • 提交如果队列中第一条指令的结果已经写回且没有发生例外,把该指令的结果从ROB写回到寄存器或存储器,释放ROB的相应项。如果队列头的指令发生了例外或是猜测错误的转移指令,清除操作队列以及ROB等
    在这里插入图片描述
    对比:没有Reorder Buffer的流水线
    在这里插入图片描述
    (8)例子:
    在这里插入图片描述在这里插入图片描述

假设ADD发生了溢出例外

在这里插入图片描述
在这里插入图片描述

龙芯1号把ROB和队列合并

在这里插入图片描述

总结

  • 有序进入、乱序执行(允许超车)、有序结束
  • 主要数据结构:
    • 保留站(发射队列)把有序变成乱序,临时存指令
    • 重命名寄存器用于保存未提交的临时结果,临时存数据
    • ROB把乱序重新变成有序
  • 乱序的能力和有关队列大小紧密相关
  • 现代高性能CPU一般都有100条以上指令在流水线中乱序执行

补:Meltdown攻击的基本原理(幽灵、熔断漏洞)

  • 攻击者在用户态执行一条访问系统空间的load指令,发生例外,相关例外信息存在ROB中,访问数据X(假设为一个字节)目标寄存器为R1,重命名到PR1,返回值存到PR1,由于提交时会被取消。
  • 攻击者读取R1并从PR1中读到内容X,作为下标访问一个事先准备好的用户态数组A,A中被访问的的数据带到Cache中,其它数据仍在内存
  • 非法load指令成为ROB头指令,load指令及其后续指令被取消,但A[x]内容已经在Cache
  • 攻击者访问数组A的所有数据并判断其延迟,其中有一个数据在Cache中,延迟最短,假设数组A第10号元素访问延迟最短,则X=10。
    • 侧信道攻击
  • Meltdown攻击确实由乱序执行引起,但很容易规避。
    • Load操作执行阶段发生例外时,在ROB中置例外,但不要把返回值写入寄存器
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. java连接opcserver

    参考:https://blog.csdn.net/ioufev/article/details/81240572https://wenku.baidu.com/view/20a9fb6aee06eff9aef807c9.htmlhttps://www.hifreud.com/2014/12/27/opc-4-client-invoke-use-utgard/file:///D:/tmp/jeasyopc-2.3.2/jeasyopc-2.3.2/doc/manual/guide.html#Quick_…...

    2024/3/29 13:51:48
  2. 前后端分离cors解决跨域问题

    1.当前端调用后台接口时,提示如下错误,如下图:2.解决方案。 第一步:在后台增加一个java类,如下: package com.manage.filter;import java.io.IOException;import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import ja…...

    2024/4/5 5:33:46
  3. 【java基础】对象的概述,对象的使用,对象回收,参数传值

    【对象概述】:对象是一个实实在在存在的实体。 (1)对象的声明: 类名 对象名(2)实例化对象:在声明对象时,只是在内存中为其建立一个引用,并置初值为null,表示不指向任何内存空间。声明以后,要为对象分配内存,这个过程也成为实例化对象。用关键字new来实例化,格式:…...

    2024/3/29 13:51:46
  4. 通过原型对象prototype创建openlayers扩展库

    在openlayers前端开发中,对于一些常用的方法,我们会考虑封装成一个通用函数库,这样在以后每次开发的时候,引入我们自己封装的库,会大大提升我们开发的效率。这里会为大家推荐一种比较高级的封装方法,也就是通过javascript的原型对象prototype创建openlayers扩展库,扩展库…...

    2024/3/29 13:51:45
  5. python爬虫(3)--解析json数据

    环境:python31、前言:在做数据采集的过程中,我们经常遇到json格式的数据,如有道翻译就是json格式的数据。在使用requests库进行请求时,我们可以直接使用json()方法,将字符串格式的json数据转化为字典格式,然后利用字典的键-值索引和列表索引配合使用解析json数据或者使用…...

    2024/4/7 7:21:56
  6. Lambda表达式再思考

    之前写过一篇关于Lambda表达式的文章 ,最近又回头看了看,觉得不太满意,从新思考了一下,再写篇新的。本文参考《Java8实战》 ,作者:[英] Raoul-Gabriel Urma [意] Mario Fusco [英] Alan Mycroft第一天:产品经理来找你,说:“我这里有一堆苹果,我要把绿的拿出来”…...

    2024/3/29 7:00:23
  7. vue 中$parent无法调用父组件定义的方法

    原因 $parent只能获得他的上一父级用户,所以我们可以循环获取他的方法。 方法 参考资料vue 中$parent无法调用父组件定义的方法...

    2024/3/29 7:00:23
  8. jvm的架构模型

    目前的指令流有两种指令集架构,一种是基于栈的指令集架构,另一种是基于寄存器的指令集架构。而jvm采用的几乎都是基于栈的指令集架构,因为这种架构不具体依赖硬件,能有很好的可移植性。...

    2024/4/21 10:41:35
  9. 2-2.Vue全局API

    Vue全局API Vue构造器的延伸 Vue.extend返回的是扩展实例构造器,经常和Vue.component用来生成组件,需要实例化并挂载于自定义元素上。 下面这个例子是Vue.extend扩展实例构造器的简单demo,不再使用new Vue()进行构造。 <!DOCTYPE html> <html><head><met…...

    2024/5/10 5:30:58
  10. 利用 MySQL 复制聚合多个库到同一个数据库

    由于微服务分库导致无法跨库(忽略 db_name.table_name 方式)统计查询,因此利用 MySQL 主从复制的方式,将主服务器上的多个数据库同步到从服务器上的单个数据库上,从库设置只读,仅用于统计查询。 假设主服务器上有以下数据库:db_a:table_a1 table_a2db_b:table_b1db_ctab…...

    2024/4/29 1:53:10
  11. LINUX编译x265

    跟264编译相差很大:安装依赖库:sudo apt -y install cmake编译:cd build/linuxsh make-Makefiles.bash...

    2024/4/28 0:36:23
  12. Python中比较特殊的几种数据类型list、tuple、dict、set

    list list(列表)是Python内置的一种数据类型,它是一种有序、可变的集合,可以随时添加和删除其中的元素。 >>> classmates = [Li, Tom, Alice] >>> classmates [Li, Tom, Alice]变量classmates就是一个list。关于list的操作如下: 方法 len():获取list元素…...

    2024/4/28 19:07:36
  13. 一般 spring 集成apollo(Spring mvc 举例)

    spring mvc 项目集成apolloa.配置文件引入apollo 客户端<dependency><groupId>com.ctrip.framework.apollo</groupId><artifactId>apollo-client</artifactId><version>1.1.0</version></dependency>b.继承游戏啊PropertyPla…...

    2024/4/28 20:54:29
  14. 多线程:为什么在while循环中加入System.out.println,线程可以停止

    原文: https://blog.csdn.net/Ontheroad_/article/details/83409474 有这样一段代码 public class stopThread{private static boolean stopRequested;public static void main(String[] args) throws InterruptedException{Thread backgroundThread = new Thread(new Runnable…...

    2024/4/28 11:54:49
  15. [java多线程] java并发编程之BlockingQueue

    前言: 多线程在我们实际开发中使用比较多,因为最近也在使用BlockingQueue,所以也准备在这里总结一下,方便以后自己的查找。 BlockingQueue BlockingQueue是Concurrent包中的,很好的解决了多线程中,如何高效安全"传输"数据的问题。我们可以通过这些高效并且线程…...

    2024/4/28 20:03:25
  16. 插入排序详解(php)

    <?php $arr = [4,6,11,22222,125,123,555];$len = count($arr); //插入排序是把整个数组分为已排序区间和为排序区间 默认第一个是已排序区间 所以第一个循环下标从1开始 for ($i=1;$i<$len;$i++) {//下标为0是已排序的值 从下标1开始是未排序的值$val = $arr[$i];for (…...

    2024/4/28 16:03:45
  17. Mybatis 十八连环问

    1、#{}和${}的区别是什么? 答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。 #{}是sql的参数占位符,Mybatis会将sql中的#{}替换为?号,在sql执行前会使用PreparedStatement的…...

    2024/4/28 16:52:42
  18. 【华为云技术分享】玩转小熊派BearPi(一)使用STM32CubeMX + HAL点亮一个LED

    最近刚刚入手了一块小熊派开发板,玩了一下感觉这块核心板可玩性挺高,板载ST-Link,240*240LCD小屏幕,而且体积非常小巧,可以说是入门物联网的一块非常不错的板子,先放上一张靓照:这块小熊派的核心板的主控芯片是STM32L431RCT6,ST官方的STM32Cube生态做的非常完善,所以直…...

    2024/4/28 19:39:42
  19. 何时使用cla(),clf()或close()在matplotlib中清除图?

    Matplotlib提供以下功能: cla() # Clear axis clf() # Clear figure close() # Close a figure window该文档没有提供很多关于这些功能之间的区别的见解。 什么时候应该使用每个函数,它的作用是什么? #1楼我今天发现了一个警告。 如果您有一个函数多次调用绘图,则最…...

    2024/4/29 2:23:20
  20. Android RecyclerView设置空布局

    RecyclerView设置空布局 1、自定义一个EmptyRecyclerView继承RecyclerView 2、采用AdapterDataObserver观察者模式来监听数据的变化,如果有数据就隐藏空布局,反之,则显示。View mEmptyView;private AdapterDataObserver emptyObserver = new AdapterDataObserver() {@Overri…...

    2024/4/28 20:55:00

最新文章

  1. Disk Doctor for Mac 免激活版:数据安全守卫者

    数据丢失是每个人都可能遇到的问题&#xff0c;但Disk Doctor for Mac能让这个问题迎刃而解。这款强大的数据恢复软件&#xff0c;能迅速找回因各种原因丢失的数据。 Disk Doctor采用先进的扫描技术&#xff0c;能深入剖析磁盘&#xff0c;找到并恢复被删除或损坏的文件。同时&…...

    2024/5/10 8:46:28
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/5/9 21:23:04
  3. HWOD:投票统计

    一、知识点 1、单词 候选人的英文是Candidate 投票的英文是vote 投票人的英文是voter 2、for循环 如果在for循环内将i置为n&#xff0c;结束该层循环后&#xff0c;for循环会先给i加1,然后再去判读i是否小于n&#xff0c;所以for循环结束后&#xff0c;i的值为n1 3、字符…...

    2024/4/30 13:07:40
  4. 游戏引擎架构01__引擎架构图

    根据游戏引擎架构预设的引擎架构来构建运行时引擎架构 ​...

    2024/5/9 13:32:56
  5. 爱自然生命力粤东中心家风家教高端研讨会在广东汕头盛大开启

    2024年3月30日&#xff0c;爱自然生命力粤东中心家风家教高端研讨会在广东汕头金海湾大酒店隆重召开。 &#xff08;图为活动现场&#xff09; 本次由爱自然生命力体系粤东中心主办的粤东家风家教高端研讨会&#xff0c;主题为“携手校家社&#xff0c;共筑新格局”&#xff0…...

    2024/5/10 0:13:36
  6. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/8 6:01:22
  7. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/9 15:10:32
  8. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  9. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/9 4:20:59
  10. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  12. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/7 11:36:39
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/6 1:40:42
  16. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/8 20:48:49
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/7 9:26:26
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/8 19:33:07
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/5 8:13:33
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/8 20:38:49
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/9 7:32:17
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/9 17:11:10
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  27. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  29. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  30. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  31. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  32. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  33. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  36. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  37. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  38. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  39. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  40. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  41. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  42. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  43. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  44. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  45. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57