东北大学秦皇岛分校编译原理课件.pptVIP

  • 2
  • 0
  • 约1.75万字
  • 约 231页
  • 2023-08-14 发布于江苏
  • 举报
第十章 目标程序运行时的组织;概述;概述 ;;决定运行管理复杂程度的因素——源语言本身;术语;数据表示各种数据对象的存储分配;数据表示(固定长度,直接或间接表示);;;;l;目标程序运行时的存储组织;l; 简单的栈式分配方案 ;;; 嵌套过程语言的栈式 分配方案 ; ;const a=10; var b,c; procedure p; begin c:=b+a; end; begin read(b); while b#0 do begin call p; write(2*c); read(b); end end. ;目标代码解释执行时数据栈的布局(运行栈的存储分配); 目标代码的解释执行 运行栈S;解决对非局部量的引用(存取) 用Display表;;用Display表的方案;用Display表的方案;DISPLAY表的维护和建立 ; 当过程的层次为n,它的 display为n+1个值。 一个过程被调用时,从调用过程的DISPLAY表中自下向上抄录n个SP值,再加上本层的SP值。 全局DISPLAY地址;; 分程序结构的存储 分配方案 ; ; ;:; ;;; ;; 参数传递 ; ; ;传值的实现;;传地址的实现;; ;过程调用的四元式序列;过程调用的四元式序列; 过程作为参数传递;;;;值结果传递;名字传递;;;建立内情向量,分配内存的目标代码;赋值中数组元素的翻译;结构(记录),抽象数据类型对象;堆式动态存储分配;C++的堆变量;C++的堆对象;使用new和delete的示例;堆式动态存储分配;;堆式动态存储分配;堆式动态储分配;堆管理;堆空间的管理策略 ;堆式动态储分配的实现 ;; 不同的情况应采用不同的方法。通常在选择时需考虑下列因素:用户的要求;请求分配量的大小分布;分配和释放的频率以及效率对系统的重要等等。;减少碎片的技术;空间的释放;显式释放;堆式分配和释放的C语言描述;;;堆的自动管理-----隐式存储回收;垃圾回收;隐式存储回收—mark and sweep算法;回收过程;面向对象的语言中的动态存储器;实现对象;C++中选择的方法;;Magnetic Resonance Imaging;发生事件;MR成像基本原理;实现人体磁共振成像的条件:; 人体内的H核子可看作是自旋状态下的小星球。 自然状态下, H核进动杂乱无章,磁性相互抵消;; 三、弛豫(Relaxation) 回复“自由”的过程 ?1. 纵向弛豫(T1弛豫): M0(MZ)的恢复 ,“量变” 高能态1 H → 低能态1 H 自旋—晶格弛豫、热弛豫;T1弛豫时间: MZ恢复到 M0的2/3所需的时间 T1愈小、M0恢复愈快 ;T2弛豫时间: MXY 丧失2/3所需的时间; T2愈大、同相位时间长 MXY持续时间愈长 ;T1加权成像、T2加权成像 所谓的加权就是“突出”的意思 T1加权成像(T1WI)----突出组织T1弛豫(纵向弛豫)差别 T2加权成像(T2WI)----突出组织T2弛豫(横向弛豫)差别。 ; 磁共振诊断基于此两种标准图像 磁共振常规h检查必扫这两种标准图像. T1的长度在数百至数千毫秒(ms)范围 T2值的长度在数十至数千毫秒(ms)范围 在同一个驰豫过程中,T2比T1短得多 ;如何观看MR图像 : 首先我们要分清图像上的各种标示。分清扫描序列、扫描 部位、扫描层面。 正常或异常的所在部位---即在同一层面观察、分析T1、T2加权像上信号改变。 绝大部分病变T1WI是低信号、T2WI是高信号改变。只要熟悉扫描部位正常组织结构的信号表现,通常病变与正常组织不会混淆。 一般的规律是T1WI看解剖,T2WI看病变。;磁共振成像技术--图像空间分辨力,对比分辨力 一、如何确定MRI的来源 (一)层面的选择 1. MXY产生(1H共振)条件 RF = ω=γB0 2. 梯度磁场Z(GZ) GZ→B0→ω 不同频率的RF 特定层面1H激励、共振 3. 层厚的影响因素 RF的带宽 ↓ GZ的强度 ↑ 层厚↓ ;〈二〉体素信号的确定 1、频率编码 2、相位编码 M0↑--GZ、RF→ 相应层面MXY ---------- GY→沿Y方向1H有不同ω

文档评论(0)

1亿VIP精品文档

相关文档