当前位置:文档之家› CCIE实验手册,K1,CCIE LAB

CCIE实验手册,K1,CCIE LAB

CCIE实验手册,K1,CCIE LAB
CCIE实验手册,K1,CCIE LAB

CCIE R&S v4.0 实验

当前位置: 首页→CCIE 资料库→CCIE R&S v4.0 实验→CCIE LAB K1

CCIE LAB K1

目录

K1 拓朴

VTP

VLAN

2 层接口

Frame relay

Storm contrl

Trunk

OSPF

EIGRP

RIP V2

IPv6

BGP

Multicast

Secure HTTP

PPP CHAP 认证

Class-Base FRTS

Auto QOS

GLBP

NTP

DHCP

Netflow

EEM

TFTP

K1拓朴

实验拓朴图:

设备串口连接拓朴图:

注:

★本文档所有配置基于 2 号机架,所以 Y 取值为 2。★所有设备 loopback0 地址为 Y.Y.X.X/32,分别为:R1:2.2.1.1/32

R2:2.2.2.2/32

R3:2.2.3.3/32

R4:2.2.4.4/32

R5:2.2.5.5/32

SW1:2.2.7.7/32

SW2:2.2.8.8/32

SW3:2.2.9.9/32

SW4:2.2.10.10/32

★BackBone 地址分别为:

BB1:150.1.2.254/24

BB2:150.2.2.254/24

BB3:150.3.2.254/24

★其中,G 与 F 相等,0/0 与 0/0/0 相等。

返回目录

VTP

4 台交换机上全部配置 VTP 域名为:CCIERoutingandSwitching,密码为:cisco,模式为透明模式。

配置:

说明:此题配置共分为 1 步。

1.在 4 台交换机上配置 VTP:

说明:共分 1 小步。

(1)在 4 台交换机上同时做如下配置:

vtp domain CCIERoutingandSwitching

vtp password cisco

vtp mode transparen

返回目录VLAN

交换机上的 VLAN 信息如下:

配置:

说明:此题配置共分为 1 步。

1.在 4 台交换机上配置 VLAN:

说明:共分 1 小步。

(1)在 4 台交换机上同时做如下配置:

VLAN 15

name VLAN_BB1 exit

VLAN 2

name VLAN_BB2 exit

VLAN 3

name VLAN_BB3 exit

VLAN 11

name VLAN_A exit

VLAN 13

name VLAN_B exit

VLAN 22

name VLAN_C exit

VLAN 24

name VLAN_H exit

VLAN 44

name VLAN_F

exit

VLAN 45

name VLAN_G

exit

返回目录

2层接口

原题:

Implement the access-switch ports of switched network

Configure all of the appropriate nontrunking access switch ports on

sw1,sw2,sw3,according to the following requirements:

Configure the VLANS for the access switch ports show as the vlan

tables,include the ports to BB1,BB2 and BB3.

Configure trunk between SW2 F0/2 and R2 G0/1.

Make sure that the spanning tree enters the forwarding state immediately.

Only for these access switch ports,bypassing the listening and learning states.

Avoid transmitting bridge protocol date units(BPDUS)on these access switch ports.If a BPDU is received on any of these ports,the ports should transition back to the listening,learning and forward states.

Add any special layer 2 commands that are required on the routers including trunk configuration.

中文注释:

1.在 SW1,SW2,SW3 上将所有相关的 access 接口全部划入图表中相应的 VLAN,其中

包括连接 BB1,BB2 和 BB3 的接口。

2.在 SW2 的 F0/2 和 R2 的 G0/1 之间创建单臂路由,使得 R2 的 G0/1 能同时连接 VLAN 22 和 VLAN 24。

3.让交换机上所有的 access 接口在 STP 计算时,跳过监听和学习状态,并且不转

发 BPDU。

配置:

说明:此题配置共分为 3 步。

1.将各交换机上所有相应 access 接口划入相应 VLAN:

说明:共分 3 小步。

(1)在 SW1 上将所有相应 access 接口划入相应 VLAN:

int f0/3

switchport mode access

switchport access vlan 3

exit

int f0/4

switchport mode access

switchport access vlan 44

exit

switchport mode access

switchport access vlan 15

exit

int f0/10

switchport mode access

switchport access vlan 15

exit

(2)在 SW2 上将所有相应 access 接口划入相应 VLAN:int f0/1

switchport mode access

switchport access vlan 11

exit

int f0/3

switchport mode access

switchport access vlan 13

exit

int f0/4

switchport mode access

switchport access vlan 24

exit

switchport mode access

switchport access vlan 45

exit

int f0/10

switchport mode access

switchport access vlan 2

exit

(3)在 SW3 上将所有相应 access 接口划入相应 VLAN:

int f0/10

switchport mode access

switchport access vlan 3

exit

2.在 SW2 的 F0/2 与 R2 的 G0/1 之间创建单臂路由:

说明:共分 2 小步。

(1)将 SW2 的 F0/2 配置为 Trunk,并且只允许 vlan 22 和 vlan 24:interface f0/2

switchport trunk encapsulation dot1q

switchport mode trunk

switchport trunk allowed vlan 22,24

exit

(2)在 R2 的 G0/1 上创建子接口:

int f0/1.22

encapsulation dot1Q 22

ip address 2.2.15.129 255.255.255.224

exit

int f0/1.24

encapsulation dot1Q 24

ip address 2.2.15.34 255.255.255.224

3.配置所有交换机的所有 access 接口跳过 STP,并不转发 BPDU:说明:共分 1 小步。

(1)在 4 台交换机上同时做如下配置:

spanning-tree portfast default

spanning-tree portfast bpdufilter default

返回目录

Frame relay

原题:

Implement Frame relay

Use the following requirements to configure R1 and R2 for frame relay and

R4 as the frame relay switch.

Use ANSI LMI on frame relay switch and auto-sesing on R1 and R2.

Don’t use any static frame relay maps or inverse address resolutions protocol.

Use RFC 1490/RFC2427(IETF)encapsulation.

Use the data-link connection Identifer DLCI assignments from the table below

中文注释:

1.将 R4 配置为 Frame-relay 交换机,使用 IETF 封装,LMI 类型为 ANSI。

2.在 R1 与 R2 之间配置 Frame-relay,避免静态映射与动态学习(则使用点到点子接口)。

配置:

说明:此题配置共分为 2 步。

1.配置 R4 为 Frame-relay 交换机:

说明:共分 1 小步。

(1)配置 R4 为 Frame-relay 交换机:frame-relay switching

interface s0/0

no ip address

encapsulation frame-relay ietf

frame-relay lmi-type ansi

frame-relay intf-type dce

clock rate 64000

frame-relay route 100 interface s0/1 200 no shutdown

exit

interface s0/1

no ip address

encapsulation frame-relay ietf

frame-relay lmi-type ansi

frame-relay intf-type dce

clock rate 64000

frame-relay route 200 interface s0/0 100 no shutdown

exit

2.配置 R1,R2 的 frame-relay 接口:说明:共分 2 小步。

(1)配置 R1 的 frame-relay 接口:interface s0/0

encapsulation frame-relay ietf

frame-relay lmi-type ansi

no frame-relay inverse-arp

no arp frame-relay

no ip address

no shutdown

exit

interface s0/0.12 point-to-point

ip address 2.2.15.242 255.255.255.252 frame-relay interface-dlci 100

(2)配置 R2 的 frame-relay 接口:interface s0/0

encapsulation frame-relay ietf

frame-relay lmi-type ansi

no frame-relay inverse-arp

no arp frame-relay

no ip address

no shutdown

exit

interface s0/0.12 point-to-point

ip address 2.2.15.241 255.255.255.252

frame-relay interface-dlci 200

返回目录

Storm contrl

原题:

Traffic control protection from the backbones

Configure traffic control on the three backbone links,protecting your network from a broadcast storm.This protection should begin once broadcast traffic is half(50%)available bandwidth,the port should remain functioning during this time.

中文注释:

1.在交换机上配置 Storm contrl,控制连接 backbone 的接口 broadcast 流量不超过 50%,即使超过后,不能影响其它。

配置:

说明:此题配置共分为 1 步。

1.在 SW1,SW2,SW3 上配置 storm-control:

说明:共分 1 小步。

(1)在 SW1,SW2,SW3 的 F0/10 上同时做如下配置:

interface f0/10

storm-control multicast level 50.00

返回目录

Trunk

原题:

Trunking manipulations

Configure the trunk ports between SW1,SW2,SW3 and SW4 according to the following requirements:

Disable DTP on the six distribution ports for each switch.

Set the list of allowed vlans that can receive and send traffic on these interfaces in tagged format in particular,only allow VLAN 3,11,13,44,45.

中文注释:

1.在 4 台交换机上配置 Trunk,并且关闭 DTP 信息,只允许 VLAN 3,11,13,44,45 从 Trunk 上通过。

配置:

说明:此题配置共分为 1 步。

1.在 4 台交换机上配置 Trunk:

说明:共分 1 小步。

(1)在 4 台交换机上同时做如下配置:

int range f0/19 - 24

switchport trunk encapsulation dot1q

switchport mode trunk

switchport nonegotiate

switchport trunk allowed vlan 3,11,13,44,45

IGP

须知:

After finishing each of the following questions,make sure that all configured interfaces and subnets are consistently visible on all pertinent routers and switches.

Don’t redistribute between and interior gateway protocol(IGP) and board gateway protocol(BGP).

You need to ping a bgp route only if it is stated in a question,otherwise the route should be only in the bgp table.

At the end of section 2,all subnets in your topology,including the loopback interface expected for SW3,must be reachable via ping.

Therefore redistribute as you wish unless directly stated in a question.The backbone interface must be reachable only if they are part of the solution to a question.

The loopback interface can be seen as either /24 or /32 in the routing table unless stated otherwise in a question.

The loopback interfaces can be added into your IGP either via redistribution or added to a routing process of your choice.

须知注解:

1.当完成 IGP 之后,所有配置了的接口以及网段需要在所有路由器和交换机上学

习到。(这几年来,这些需求不包含连接 BB 的接口和网段)

2.不能在 IGP 和 BGP 之间重分布,BGP 的路由不需要 ping 通,除非题目明确说明要 ping 通,路由只需要 BGP 看见即可。

3.完成 IGP 之后,所有接口,包含 loopback 都要能 ping 通,SW3 不需要。

4.在连 BB 的接口需要用到时,可以被重分布。

5.loopback 地址可以被重分布,也可以直接放入路由协议,由自己选择。

返回目录

OSPF

原题:

Implement IPv4 OSPF

Configure open shortest path first(OSPF)

Updates should be advertised only out of the interface that are indicated

in the IGP topology diagram.

Don’t manually change the Router-ID

Don’t create additional ospf ares.

Configre ospf area 2 such that there are no TYPE-5 Advertisments(LSA)in the area,R1 should generate a default route.

Configure OSPF over frame relay between R1 and R2 choosing a network type that requires designate router(DR) and backup designate

router(BDR)negotiations and has the fatest recover times.

中文注释:

1.按照 IGP 的拓朴将接口发布,但不能手工配置 Router-ID,不能创建额外 Area。2.配置 Area 2 不接收 TYPE-5 的 LSA,R1 向区域内产生一条默认路由。

3.将 R1 与 R2 的 frame relay 环境配置为需要选举 DR 和 BDR 的网络类型,并且开启 Fast Hellos 功能。

配置:

说明:此题配置共分为 3 步。

1.在各路由器上配置 OSPF:

说明:共分 1 小步。

(1)在各路由器上配置 OSPF:

R1:

router ospf 2

network 2.2.1.1 0.0.0.0 area 0 network 2.2.15.161 0.0.0.0 area 0 network 2.2.15.242 0.0.0.0 area 2

R2:

router ospf 2

network 2.2.2.2 0.0.0.0 area 2 network 2.2.15.241 0.0.0.0 area 2 network 2.2.15.129 0.0.0.0 area 2

R3:

router ospf 2

network 2.2.3.3 0.0.0.0 area 0 network 2.2.15.193 0.0.0.0 area 0

第5章上机实验报告

第5章上机实验报告 一、实验目的 (1)观察程序运行中变量的作用域74。 (2)学习类的静态成员的使用。 (3)学习多文件结构的C++程序中的使用。 二、实验任务 (1)运行下面的程序,观察变量x,y的值。 【代码lab5-1】 #include"iostream" usingnamespace std; void fun(); int x=1,y=2; int main() { cout<<"Begin..."<

建筑试验员技术操作手册

目录 第一章、施工现场实验员工作管理 (1) 一、委托制度 (1) 二、标准养护室测试检查记录 (1) 三、工地实验管理 (1) 四、见证管理 (6) 第二章、水泥与钢筋材料试验 (10) 第一节、水泥 (10) 第二节、钢筋 (14) 第三章、其它原材料试验 (20) 第一节、砂子 (20) 第二节、石子 (24) 第四章、混凝土性能试验 (24) 第一节、普通砼 (27) 第二节、抗渗抗冻砼 (32) 第三节、泵送砼 (33) 第四节、大体积砼 (34) 第五章、建筑砂浆 (34) 一、砌筑砂浆 (35) 第六章、土工试验分析 (37)

第一节、土工试验概述 (37) 第二节、土工的工程分类 (37) 第三节、土的基本物理指标 (37) 第四节、含水率试验 (38) 第五节、密度试验 (39) 第六节、回填土试验 (43) 第七节、灰土 (44) 第八节、压实系数 (44) 第一章施工现场试验工作管理 、委托制度 1.凡送试各种原材料检验的单位,必须认真填写试验委托单。试验委托单要写明编号、试验名称、委托单位、取样地点、试件数量、产地、用于工程的部位、送样日期、需用日期和要求试验项目、需用试验报告份数及其他必须注明的内容。委托单必须有工地技术负责人和送试人签名或盖章。 2.各种配合比试验委托必须填写委托单。委托单要写明使用工程名称和部位、强度等级、各种原材料的产地、鉴定情况及掺合料、外加剂等。必须根据工程进度提前提出申请。 3.混凝土和砂浆试验报告、配合比申请单、工程部位等由委托单位填写。试验室负责填写收样日期、试验编号、试验结果,办理签字盖章手续 4.试样要和委托单对号无误 、标准养护室测试检查制度 1.标准养护室要设置混凝土养护架,砂浆和水泥试件养护箱。养护温度和湿度采用自动控制装置和喷淋式控制。 2?标准养护室的温度应保持在20 C 士2 C,相对湿度在90 %以上。记录温湿度分别用温度记录仪和湿度计。 3.进入标准养护室的试件应根据编号、龄期,并按顺序连续摆放进行养护。试件要摆放整齐,出入养护室要按编号、龄期有条不紊地进行。

实验室生物安全手册

实验室生物安全规范

目录 实验室生物安全规范 (1) 目录 (2) 第一部分基本规范 (3) 进入规定 (3) 人员防护 (3) 实验室工作区 (4) 生物安全管理 (4) 第二部分实验室技术 (5) 移液管和移液辅助器的使用 (5) 生物安全柜的使用 (5) 血清的分离 (5) 离心机的使用 (5) 冰箱与冰柜的维护和使用 (6) 装有冻干物质安瓿的开启 (6) 第三部分消毒和灭菌 (7) 一、定义 (7) 二、化学杀菌剂 (7) 氯(次氯酸钠) (7) 二氯异氰尿酸钠 (8) 氯胺 (8) 甲醛 (8) 戊二醛 (8) 酚类化合物 (9) 季铵盐类化合物 (9) 乙醇 (9) 碘和碘伏 (10) 过氧化氢和过氧乙酸 (10) 三、清除局部环境的污染 (10) 四、洗手/清除手部污染 (10) 五、高压灭菌 (10) 高压灭菌参数 (11) 高压灭菌器的装载 (11) 高压灭菌器使用注意事项 (11) 附录1 (12) 设备的安全性 (12) 表A1-1 可能产生危害的仪器设备及其操作 (12) 表A1-2 仪器设备相关事故的原因 (13) 表A1-3 生物安全设备 (14) 表A1-4 个体防护装备 (15) 附录2 (16) 实验室有毒、有害物品标准管理规程 (16)

第一部分基本规范 根据感染性微生物的相对危害程度(危险度2级,病原体能够对人致病,但对实验室工作人员或环境不易导致严重危害),本实验室为基础实验室,属于二级生物安全水平。 进入规定 1、在实验室门上应标有国际通用的生物危害警告标志(图1)。 2、只有经批准的人员方可进入实验室工作区域。 3、实验室的门应保持关闭。 4、儿童不应被批准或允许进入实验室工作区域。 5、进入动物房应当经过特别批准。 6、与实验室工作无关的动物不得带入实验室。 图1张贴于实验室门上的生物危害警告标志 人员防护 1、在实验室工作时,任何时候都必须穿着工作服。 2、在进行可能直接或意外接触到血液、体液以及其他具有潜在感染性的材料或感染性动物

计算机组成实验报告_LAB5

计算机组成实验五——简单的类MIPS单周期处理器实现 生命科学技术学院 5110809XXX 大豆比

目录 1OVERVIEW (1) 1.1实验名称 (1) 1.2实验目的 (1) 1.3实验范围 (1) 1.4注意事项 (1) 2实验描述 (2) 2.1新建工程 (2) 2.2顶层模块Top (5) 2.2.1模块描述 (5) 2.2.2新建模块源文件Top.v (5) 2.2.3定义信号线 (5) 2.2.4程序计数器PC (6) 2.2.5RESET (6) 2.2.6模块实例化,连接模块 (7) 2.2.7连接其他信号线 (8) 3仿真测试 (10) 3.1编写二进制测试程序 (10) 3.2初始化存储器 (10) 3.3编辑testbench文件 (11) 3.4仿真测试,观察波形 (11) 4下载验证 (12) 4.1修改Top.v中Top模块的输入输出端口 (12) 4.2编辑管脚约束文件top.ucf (12) 4.3时钟分频 (12) 4.4指定输入输出端口的意义 (13) 5实验感想与建议 (14) 5.1实验感想 (14) 5.2一些建议 (14) 6实验程序源代码 (15) 6.1Top.v (15) 6.2Ctr.v (18) 6.3Alu.v (21) 6.4AluCtr.v (22) 6.5data_memory.v (23) 6.6register.v (25) 6.7signext.v (27) 6.8inst_memory.v (27) 6.9timeDivider.v (28)

1.OVERVIEW1 1.1实验名称 简单的类MIPS单周期处理器实现-整体调试 1.2实验目的 完成单周期的类MIPS处理器 1.3实验范围 本次实验将覆盖以下范围 1、ISE的使用 2、Xilinx Spartan3E实验板的使用 3、使用VerilogHDL进行逻辑设计 4、仿真测试、下载验证 1.4注意事项 本实验的逻辑设计工具为Xilinx ISE13.4。

微生物实验手册

微生物实验室规则与安全 微生物学实验室规则 医学微生物学实验的对象大多为病原微生物,具有传染性,因此要求进入实验室后必须严格遵守以下实验室规则: 1.进入实验室应穿白大衣,离室时脱下,反折放回原处,不必要的物品不得带入实验室,必须带入的书籍和文具等应放在指定的非操作区,以免受到污染。无 菌操作时必须戴口罩,并不得开电风扇。 2.实验室内禁止饮食、抽烟,不得高声谈笑或随便走动。 3.各种实验物品应按指定地点存放,用过的器材必须放入消毒缸内,禁止随意 放于桌上及冲入水槽。 4.须送温箱培养的物品,应做好标记后送到指定地点。 5.实验过程中发生差错或意外事故时,禁止隐瞒或自作主张不按规定处理,应立即报告老师进行正确的处理。如有传染性的材料污染桌面、地面等,应立即用0.2%~0.5% “84”消毒液浸泡污染部位,作用5~10min后方可抹去。如手被活 菌污染也应使用上述消毒液浸泡5~10min后,再以自来水反复冲洗干净。6.爱护室内仪器设备,严格按操作规则使用。节约使用实验材料,不慎损坏了 器材等,应主动报告老师进行处理。 7实验完毕,应物归原处并将桌面整理清洁,实验室打扫干净。最后以0.2%~0. 5% “84”消毒液浸泡手5min,洗净后方可离开实验室。 实验一器皿包扎及消毒与灭菌 一、实验目的 1、了解玻璃器皿的清洗、棉塞制作、移液管和培养皿的包扎方法。 2、了解干热灭菌、紫外线灭菌、微孔滤膜过滤除菌和高压蒸汽灭菌的原理和应用范围。 3、掌握高压蒸汽灭菌的操作技术。 二、实验原理 (1)实验室中使用的玻璃器皿简介 微生物学实验所用的玻璃器皿,大多要进行消毒、灭菌和(将“和”改为“才能”)用来培养微生物,因此对其质量、洗涤和包装方法均有一定的要求。玻璃器皿的质量一般要求硬质玻璃,才能承受高温和短暂灼烧而不致破坏;玻 璃器皿的游离碱含量要少,否则会影响培养基的酸碱度;对玻璃器皿的形状和 包装方法的要求,以能防止污染杂菌为准;洗涤玻璃器皿的方法不当也会影响 实验的结果。目前微生物学实验室中,有些玻璃器皿(如培养皿、吸管等)已 被一次性塑料制品所代替,但玻璃器皿仍是重要的实验室用具。 (2)灭菌的常用方法和基本原理 实验室常用的灭菌方法有干热灭菌法、紫外线照射法、微孔滤膜过滤除菌法和高压蒸汽灭菌法等。 A.干热灭菌是用电热干燥箱(图1)加热,利用高温使微生物细胞内的酶、蛋白质凝固变性而达到灭菌的目的。

东南大学电路实验实验报告

电路实验 实验报告 第二次实验 实验名称:弱电实验 院系:信息科学与工程学院专业:信息工程:学号: 实验时间:年月日

实验一:PocketLab的使用、电子元器件特性测试和基尔霍夫定理 一、仿真实验 1.电容伏安特性 实验电路: 图1-1 电容伏安特性实验电路 波形图:

图1-2 电容电压电流波形图 思考题: 请根据测试波形,读取电容上电压,电流摆幅,验证电容的伏安特性表达式。 解:()()mV wt wt U C cos 164cos 164-=+=π, ()mV wt wt U R sin 10002cos 1000=??? ? ? -=π,us T 500=; ()mA wt R U I I R R C sin 213.0== =∴,ππ 40002==T w ; 而()mA wt dt du C C sin 206.0= dt du C I C C ≈?且误差较小,即可验证电容的伏安特性表达式。 2.电感伏安特性 实验电路: 图1-3 电感伏安特性实验电路 波形图:

图1-4 电感电压电流波形图 思考题: 1.比较图1-2和1-4,理解电感、电容上电压电流之间的相位关系。对于电感而言,电压相位 超前 (超前or 滞后)电流相位;对于电容而言,电压相位 滞后 (超前or 滞后)电流相位。 2.请根据测试波形,读取电感上电压、电流摆幅,验证电感的伏安特性表达式。 解:()mV wt U L cos 8.2=, ()mV wt wt U R sin 10002cos 1000=?? ? ?? -=π,us T 500=; ()mA wt R U I I R R L sin 213.0===∴,ππ 40002==T w ; 而()mV wt dt di L L cos 7.2= dt di L U L L ≈?且误差较小,即可验证电感的伏安特性表达式。 二、硬件实验 1.恒压源特性验证 表1-1 不同电阻负载时电压源输出电压 2.电容的伏安特性测量

细胞培养实验技术手册

实验记录 24/2/2014 一、细胞培养 一、培养基的配制 a. RPMI 1640 1×(with L-glutamine)类培养基组分:RPMI ,10%FBS(胎牛血清),双抗生素(penicillin,盘尼西林(青霉素),streptomycin,链霉素); 配制方法:500 ml RPMI(一瓶) + 50 ml FBS + 5 ml 双抗生素 b. DMEM 1×类培养基组分:DEMI,10% FBS,双抗生素; 配制方法:500 ml DMEM(一瓶) + 50 ml FBS + 5 ml 双抗生素 二、培养细胞RNA的提取 1.从培养箱中拿出6孔板(每孔培养2 ml),吸出培养液; 2.PBS清洗;用大枪管吸取PBS加入每个培养孔中(枪头不要触碰培养板,防止交叉污染),用1 ml枪吹匀清洗(把培养板倾斜,吸溶液指最高处打出)。重复以上操作一次。 3. 每孔中加1 ml Trizol ,吸出放-80℃冰箱冷冻。 三、培养细胞DNA的提取 1.从培养箱中拿出6孔板(每孔培养2 ml),吸出培养液; 2.PBS清洗;用大枪管吸取PBS加入每个培养孔中(枪头不要触碰培养板,防止交叉污染),用1 ml枪吹匀清洗(把培养板倾斜,吸溶液至最高处打出)。重复以上操作一次。 3. 向培养板中加酶消化(时间较长,放进培养箱,看到有白色悬浮后取出),取出加DMEM类培养基; 4. 吸出至1.5 ml 离心管,3600 rpm,4 min离心; 5. 吸出上清(不要触及沉淀),加PBS 1ml清洗,3600 rpm,4 min离心; 四、常用细胞系(人) 名称细胞类型来源核型培养液 A431 上皮型表皮细胞肿瘤非整倍体(76,XX)DMEM+10%FBS HeLa 上皮样宫颈癌非整倍体(81-83,XX)MEM+NEAA 10%FBS Hep G2 上皮样肝细胞癌非整倍体(55,XY)MEM+NEAA 10%FBS MEM:极限必需培养液(Eagle);NEAA:非必需氨基酸;DMEM:Dulbecco’s MEM改良培养液;RPMI:Roswell Park Memorial 研究所;BrdU:5-溴脱氧尿苷;APRI:腺苷磷酸核糖转移酶 实验室除snu系列与国产7721用1640培养基,其它用DMEM培养基。 五、原代培养----肝细胞 1.切除乳鼠肝脏组织放进小烧杯中,用PBS或培养液漂洗2-3次,去除血污; 2.加少量培养液,用剪子把组织剪碎,1 平方mm左右,再用吸管吹打; 3.加含10%小牛血清的1640培养液,制成均匀的细胞悬液,移入培养瓶,将组织块放在培养瓶底部,采用薄层营养液培养法,盖上瓶盖。 4.换液,只将旧的培养液吸弃,换上新的培养基。 六、传代培养 1.显微镜观察是否需要传代 细胞生长良好:上清液清亮,无悬浮物,折光性好,均质而透明,胞膜完整,胞内颗粒少,无空泡和脂滴。细胞生长不良:悬浮物多,发差增大,胞膜不完整,胞质中颗粒多,出现空泡和脂滴。

2018年中考生物实验详细操作手册

2016年中考生物实验详细操作手册 走进实验室保持礼貌和安静(和监考老师说老师好!),拿到实验报告后填写准考证号、学校、姓名等信息。目测实验台实验材料,检查完整性(切勿动手),听到开考信号后才开始实验。 显微镜的使用方法 【近视眼要戴眼镜进行所有实验操作、实验操作站立进行】 1、取镜与安放 一手握镜臂,一手托镜座。将显微镜轻轻放在正前方略偏左处,约一拳距离 2、对光 一升调粗准焦螺旋,使镜筒略微上升 二转双手转动转换器(不能直接掰镜头),使低倍物镜对准通光孔 三查检查是否最大的光圈对准通光孔 四对光打开镜前灯,双手转动反光镜(手指不能触碰镜面),同时左眼注视目镜内,右眼睁开,直到看到白亮的视野为止。 3、放置玻片标本 放置玻片标本,材料正对通光孔的中央。 4、观察 先降后升,先粗后细 【降】双眼注视物镜镜头,将镜筒缓慢降至最低【粗】。 【升】左眼注视目镜,使镜筒缓缓上升【粗】,直到看清物像为止。 再次调节,使看到的物像更加清晰【细】。 (若未找到,先检查标本材料是否在通光孔中央,再【先降后升,先粗后细】直至看到物像) 实验一:用显微镜观察番茄果肉细胞 实验内容要点:1、制作临时装片;2、用显微镜观察细胞的结构。 实验材料用具:新鲜的番茄果实、显微镜、载玻片、盖玻片、镊子、滴管、解剖针、吸水纸、清水、干净的纱布。 实验步骤: 1、制作番茄果肉细胞临时装片 擦(1)用纱布将玻片擦拭干净 滴(2)用滴管吸取清水,在载玻片中央滴一滴清水;滴2滴 取(3)用解剖针携取少许番茄果肉细胞;沙瓤处 涂(4)在载玻片中央的水滴中均匀涂抹; 盖(5)盖上盖玻片。左侧先接触水滴,倾斜45度角,再慢慢放下盖玻片。 吸(6)用吸水纸吸去盖玻片周围多余的液体。 2、用低倍镜观察番茄果肉细胞

计算机系统bomblab实验报告

课程实验报告 课程名称:计算机系统 实验项目名称: 专业班级: 姓名: 学号: 指导教师: 完成时间:2019 年 4 月20 日 信息科学与工程学院

实验题目: CASPP BOMB LAB 实验目的:输入代码中隐藏的密钥,通过实验 实验环境:个人电脑、linux发行版本、gdb工具 实验内容及操作步骤: 通过查看bomb.c的代码,可以发现有6个密钥需要输入,分别为phase_1,phase_2 , phase_3, phase_4, phase_5, phase_6。在密钥的输入过程中,如果输入隐藏指令,即可触发隐藏关卡。 利用gdb工具或者objdump来查看其反汇编代码,然后分析反汇编代码得出其密钥。 实验结果及分析: Phase_1: 这段反汇编代码可以看到非常简略,通过调用的函数可以看出,输入的是一个字符串,然后对比字符串是否是符合要求的即可,那么由指令movl $0x804a184,0x4(%esp)可以看出,内部隐藏的字符串应该就存储在0x804a184地址中,所以打印该地址的内容 这个就是需要输入的字符串 Phase_2:

该语句可以通过函数名看到,它是有6个数输入,并且通过第一个cmpl语句看出输入的第一个数为1,而后面的跳转语句可以看到,它是个while语句,并且下一个数都是上一个数乘2,所以这样即可推出密钥为1 2 4 8 16 32 Phase_3: 可以看出,phase_3的反汇编代码是要根据输入的第一个数来进行跳转,然后再与第

二个数进行比较,看是否相等。 打印跳转表的地址 然后对应到的就是这些立即数的mov操作 然后将十六进制转化为十进制即可得到7组答案 0 331 ;1 957; 2 705; 3 538; 4 801; 5 645; 6 829; 7 845 Phase_4:

实验室化学技术手册-麻省理工

警示:这些材料所叙述的实验可能是危险的,因此需要高标准的安全训练、特殊的设备和装置,并在合适的人员监管下才能进行。对于履行这样的安全程序和措施,你负有全部的责任和义务,并独自承担其风险。对于所提供的任何材料的内容或其执行情况,MIT 将不负任何责任和义务,不承担任何风险。法律提示 麻省理工学院化学系 实验室手册 5.301 化学实验技术 Katherine J Franz和Kevin M Shea编写 Rich L Danheiser和Timonthy M Swager教授协助编写 J Haseltine, Kevin M Shea和Sarah A Tabacco修改 IAP 2004

目录 1.简介 1.1. 概述 3 1.2. 教材 4 1.3. 导读 5 1.4. 等级 6 1.5. 日程安排 7 1.6. 怎样使用本手册 8 1.7. 实验室介绍 9 2. 转移和萃取技术 2.1. CC:“乙酯的轻松之旅” 14 2.2. EE:酸、碱及其互变 17 3. 重结晶纯化固体 3.1. CC:怎样对樟脑球进行重结晶? 19 3.2. EE:单晶培养 21 4. 蒸馏纯化液体 4.1. CC:“桃子是怎样进入香蕉的?” 24 4.2. EE:高海拔下应该怎么操作? 26 5. 快速柱色谱纯化法 5.1. CC:“外观可能是欺骗性的” 28 5.2. EE:设定速度 30 6. 蛋白质鉴定和误差分析 6.1. CC:“牛的心脏里有什么呢?” 32 6.2. EE:“我心坚如磐石” 35 7. 原创性研究介绍 7.1. Mn(salen)配合物催化烯烃的环氧化反应 37 1

实验室生物安全手册76388

实验室生物安全手册通辽京九医院检验科

目录 一、临床实验室生物危害性的评估-------------------1 二、实验室设备 1、生物安全柜---------------------------------3 2、与仪器设备相关的危害-----------------------3 三、微生物操作技术规范 (一)实验室安全技术操作规程 1、常规微生物操作规程中的安全操作要点---------4 2、特殊的安全操作规程-------------------------5 (二)感染性物质运输---------------------------6 (三)意外事故处理方案和应急程序 1、疑有高致病性病原微生物的处理程序-----------9 2、预防紧急意外事件的预案与流程(附流程图)---9 四、化学试剂、火和电的安全 1、防水灾、防火灾、防电害、防盗程序----------17 2、有毒品、强酸、强碱等安全管理程序----------17 五、安全组织和培训 (一)、生物安全委员会-------------------------18 (二)、保障人员的安全准则---------------------18 1、生物安全管理制度--------------------------18 2、实验室的安全管理程序----------------------19 (三)培训程序 1、上岗培训程序------------------------------21 2、上岗培训的基本内容------------------------22 3、人员录用、培训(继教)考核程序------------22

实验技术手册(细胞免疫方面)

单克隆抗体的制备 1975年,K?hler和Milstein创立了杂交瘤技术制备单克隆抗体,单克隆抗体具有特异性高,灵敏度高,重复性好,可供应量大,检测时间短以及能够查出混合物中的少量成分等优点。 1试验材料 1.1试验动物和细胞 雌性6~8周龄BALB/c小鼠 SP2/0骨髓瘤细胞 1.2主要实验试剂 HRP标记羊抗小鼠IgG、福氏完全佐剂(FCA)、福氏不完全佐剂(FIA)、聚乙二醇(PEG)、二甲基亚砜(DMSO)、降植烷、TMB底物、HAT(50×)、HT(50×)、三抗溶液(100×)小鼠单抗Ig类和亚类鉴定用ELISA试剂盒均为SIGMA公司; DMEM粉、特级胎牛血清(FBS)均为GIBCO公司; 牛血清白蛋白(BSA) 1.3主要实验仪器和耗材 CO2细胞培养箱(Thermo和上海新苗医疗器械制造有限公司WJ-160B-Ⅲ) 酶联检测仪(BIO-RAD Model 680) 血球计数板(上海求精生化试剂仪器有限公司) pH计(Sartorius赛多利斯科学仪器) APL高压灭菌锅(CL-32L) 生物安全柜(ESCO北京五州东方科技发展有限公司) 三恒电泳仪(JY600C) 数显恒温磁力搅拌器(78HW-1,杭州仪表电机有限公司) 电子分析天平(Sartorius赛多利斯科学仪器) 分光光度计(WPA Biowav eⅡ+) 进口液氮罐(Thermo) Protein A柱 恒温水浴锅(HH-2金坛市科兴仪器厂) 微型台式真空泵(GL-80ZB型,海门市) 电热恒温培养箱(DHP-9032上海天恒医疗器械) 低速离心机 (L-550长沙湘仪离心机仪器有限公司) 高速冷冻离心机(SIGMA 2-16PK) 倒置显微镜(Nikon TS100) 超低温冰箱(Thermo) 96孔酶标板() 96孔、24孔细胞培养板、T25培养瓶、35mm培养皿、60mm培养皿、100mm培养皿、冻存管0.22μm过滤器(PALL) 2主要试剂配制 2.1常规试剂配制 PBS(或PB)(0.02mol/L,pH7.4): A液(0.2 mol/L Na2HPO4):Na2HPO4·12H2O 71.64g,加蒸馏水至1000ml;

生物化学实验方法手册

生物化学实验方法手册 Markus R Wenk National University of Singapore, Singapore Aaron Zefrin Fernandis National University of Singapore, Singapore A Manual For Biochemistry Protocols 2007,127pp. Paperback ISBN 978-981-270-066-7 Markus R Wenk等编 该书是生物医学研究手册丛书的第三卷,其前两卷分别是《初级哺乳动物细胞培养手册》和《生物医学研究中的显微镜技术》,后续还将推出《生物材料及骨架编织技术手册》和《知识产权管理手册》,这五卷均由世界科学出版社出版。 本手册共分为6章,各章内容分别是:1.蛋白纯化;2.蛋白分析;3.脂肪分析;4.哺乳动物细胞培养;5.显微镜学; 6.分析与鉴定。作者希望这本手册不仅仅是将各种生物化学实验方法的简单罗列,更希望读者能够通过这本手册掌握生

物化学实验技巧进而理解这些方法背后的原理。这本手册将给广大读者带来一个全景式的生物化学,尤其对于那些初次踏入生物化学领域的读者,选择这本手册会是一个不错的开始。 这本手册的编者都是科研一线人员,所编著的方法实用且前沿,并且详尽地介绍了生物化学中可能会使用的实验方法。 本手册适合从事生物化学、分子生物学的相关人员,在实验中它是一本不错的参考工具。 程恩隽,博士生 (国家纳米科学中心) Chengenjun, DoctoralCandidate (National Center for Nanoscience and Nanotechnology ,China)

同济大学数据库作业lab5

同济大学 《数据库技术及应用》 实验报告 实验报告题目: 视图,存储过程和触发器 姓名:学号: 年级:专业: 指导教师: 日期:2014 年10 月27 日

一.实验目的 1.学会视图的建立和基于视图的数据库建立 2.学会存储过程的建立和存储方法 3.学会触发器的建立和使用方法,通过实验数据的操作过程了解应用触发器实现数据库完整性控制的设计过程 二.实验内容 (实验题目+运行界面截图+实现代码) 1.(1)创建视图viewa,查询有选课记录的学生号,课程号,课程名称。成绩。 create view viewA as select student.snum,sc.secnum,https://www.doczj.com/doc/3f13606243.html,ame,sc.score from student,sc,sections,course where student.snum=sc.snum and sc.secnum=sections.secnum and https://www.doczj.com/doc/3f13606243.html,um=https://www.doczj.com/doc/3f13606243.html,um

(2)在上述视图的基础上查询所有学生都及格的课程名称select cname from viewA group by cname having min(score)>60 2.存储过程的建立和执行 (1)建立存储过程proca,其功能是显示所有学生的基本信息

create proc proca as select* from student exec proca (2)建立procb,查询出给定出生年份信息的学生信息 create proc procb @_year int as select*from student where year(birthday)=@_year declare@y int set@y=1994 exec procb@y (3)建立存储过程procc,查询给定学好的学生的课程平均成绩,选修课程的门数和不及格课程的门数 create proc procc @_xh char(4) as

生物实验室操作规范安全手册(20201101121416)

实验室操作规范 本规程中列出了最基本的实验室操作和程序,他们是微生物学操作技术规范的基础。在规划实验室和国家级实验室项目时,可以根据这些规程来制订实验室安全操作的书面程序。每个实验室都应该采用“安全手册”或“操作手册”,其中定义了已知的和潜在的危害,并规定了特殊的操作程序来避免或尽量减小这种危害。规范的微生物学操作技术是实验室安全 的基础,而专门的实验设备仅仅是一种补充,绝不能替代正确的操作规范。下面列出了一些 最重要的概念。 进入规定 1在处理危险度2级或更高危险度级别的微生物时,在实验室门上应标有国际通用的生物危害警告标志(图1)。 2、只有经批准的人员方可进入实验室工作区域。 3、实验室的门应保持关闭。 4、儿童不应被批准或允许进入实验室工作区域。 5、进入动物房应当经过特别批准。 6、与实验室工作无关的动物不得带入实验室。 人员防护 1在实验室工作时,任何时候都必须穿着连体衣、隔离服或工作服。 2、在进行可能直接或意外接触到血液、体液以及其他具有潜在感染性的材料或感染性动物 的操作时,应戴上合适的手套。手套用完后,应先消毒再摘除,随后必须洗手。 3、在处理完感染性实验材料和动物后,以及在离开实验室工作区域前,都必须洗手。 4、为了防止眼睛或面部受到泼溅物、碰撞物或人工紫外线辐射的伤害,必须戴安全眼镜、面罩(面具)或其他防护设备。 5、严禁穿着实验室防护服离开实验室,(如去餐厅、咖啡厅、办公室、图书馆、员工休息室和卫生间)。 6、不得在实验室内穿露脚趾的鞋子。 7、禁止在实验室工作区域进食、饮水、吸烟、化妆和处理隐形眼镜。 8、禁止在实验室工作区域储存食品和饮料。 9、在实验室内用过的防护服不得和日常服装放在同一柜子内。 操作规范 1严禁用口吸移液管。 2、严禁将实验材料置于口内。严禁舔标签。 3、所有的技术操作要按尽量减少气溶胶和微小液滴形成的方式来进行。 4、应限制使用皮下注射针头和注射器。除了进行肠道外注射或抽取实验动物体液,皮下注射针头和注射器不能用于替代移液管或用作其他用途。 5、出现溢出、事故以及明显或可能暴露于感染性物质时,必须向实验室主管报告。实验室应保存这些事件或事故的书面报告。 6、必须制订关于如何处理溢出物的书面操作程序,并予以遵守执行。 7、污染的液体在排放到生活污水管道以前必须清除污染(采用化学或物理学方法)。根据所处理的微生物因子的危险度评估结果,可能需要准备污水处理系统。 8、需要带出实验室的手写文件必须保证在实验室内没有受到污染。 实验室中标本的安全操作 实验室标本的收集、运输和处理不当,会带来使相关人员感染的危险。

操作系统lab2实验报告

HUNAN UNIVERSITY 操作系统实验报告

目录 一、内容 (3) 二、目的 (3) 三、实验设计思想和练习题 (3) 练习0:填写已有实验 (3) 练习1:实现 first-fit 连续物理内存分配算法(需要编程) (3) 练习2:实现寻找虚拟地址对应的页表项(需要编程) (8) 练习3:释放某虚地址所在的页并取消对应二级页表项的映射(需要编程) (11) 运行结果 (13) 四、实验体会 (13)

一、内容 本次实验包含三个部分。首先了解如何发现系统中的物理内存;然后了解如何建立对物理内存的初步管理,即了解连续物理内存管理;最后了解页表相关的操作,即如何建立页表来实现虚拟内存到物理内存之间的映射,对段页式内存管理机制有一个比较全面的了解。 二、目的 1.理解基于段页式内存地址的转换机制; 2.理解页表的建立和使用方法; 3.理解物理内存的管理方法。 三、实验设计思想和练习题 练习0:填写已有实验 使用eclipse中的diff/merge工具将实验1的代码填入本实验中代码中有“LAB1”的注释相应部分。 练习1:实现 first-fit 连续物理内存分配算法(需要编程) 在实现first fit 内存分配算法的回收函数时,要考虑地址连续的空闲块之间的合并操作。提示:在建立空闲页块链表时,需要按照空闲页块起始地址来排序,形成一个有序的链表。可能会修改default_pmm.c 中的default_init,default_init_memmap,default_alloc_pages, default_free_pages等相关函数。请仔细查看和理解default_pmm.c中的注释。 请在实验报告中简要说明你的设计实现过程。请回答如下问题: 你的first fit算法是否有进一步的改进空间。 解答: 分析思路: (1)数据结构: A.每个物理页利用一个Page结构体表示,查看kern/mm/memlayout.h包括:

Lab-report-物理实验报告(英文)

Introduction Capacitor is widely used in a variety of fields as it can store electric energy, such as Filtering, resonant circuit and moving phase. Different capacitors have different abilities to store energy, which is due to the difference of capacitance. Capacitance is the ability of a capacitor to store charge in an electric field, it is also a measure of the amount of electric potential energy stored (or separated) for a given electric potential. This report is going to investigate the capacitance of a capacitor made from the experiment by using different DC methods. Before the capacitor made from the experiment is measured, three DC methods will be tested to verify whether these methods are efficient by measuring the capacitance of the known capacitor. In addition, after measuring the unknown capacitor, the whole capacitors will be connected in parallel and the total size of capacitance will be measured. Theory Capacitance can be found by using:d A C r ??=εε0. This is for two flat plates. As for the formula, C is the capacitance of a capacitor, A is the area of flat plates, d is the distance between the two flat plates, 0ε is the permittivity of vacuum, r ε is the relative permittivity. Permittivity is constant of proportionality that relates the electric field in a material to the electric displacement in that material and relative permittivity is the ratio of the permittivity of a substance to

蛋白质组技术实验手册

第一部分组织和细胞蛋白样品的制备 1 材料和方法 1.1 材料 1.1.1 组织和细胞的来源: 1.1.2 仪器设备 机械组织匀浆器 低温高速离心机(>40,000 g) 超速离心机 超生细胞破碎仪 超纯水装置 1.1.3 试剂 三氯醋酸(TCA) 丙酮 二硫苏糖醇(DTT) 尿素 CHAPS PMSF EDTA 乙醇 磷酸 考马斯亮蓝R350 抑肽素A 亮肽素 ●试剂纯度均应是分析纯或以上。

1.1.4 溶液配制 (1)PBS: NaCl 8 g, KCl 0.2 g, Na2HPO4 1.44 g, KH2PO4,溶于800 ml水中,用HCl调pH至7.4,用纯水定容至1 L; (2)EDTA 储存液: 18.61 g Na2EDTA·2H2O,溶于70 ml纯水中,用10 mol/L NaOH调节pH值至8.0 (约 需2 g NaOH颗粒),定容为100 ml。可高压灭菌后分装备用; (3)亮肽素储存液(50 μg/ml,100×) 10 mg/ml溶于水,-75℃保存;使用时配成50 μg/ml储液,-20℃保存; (4)抑肽素储存液(70 μg/ml,100×) 1 mg/ml溶于甲醇,-75℃保存;使用时配成70 μg/ml储液,-20℃保存; (5)PMSF储存液(10 mM, 100×): 17.4 mg PMSF,溶于1ml异丙醇中,-20℃保存。 (6)DTT 储存液(1 M): 0.31 g DTT溶于2 ml H2O中,-20℃保存(DTT或含有DTT的溶液不能进行高压处 理,可过滤除菌)。 (7)裂解液: Lysis buffer A (9 M urea, 4% w/v CHAPS, 1% w/v DTT, 0.5% CA and a cocktail of protease inhibitors) Final concentration Amount 9 M 10.8 g Urea (FW 60.06, Sigma, >99.5%) 4% (w/v) 0.8 g CHAPS (FW 614.89, Sigma, >98% Ultrapure H2O to 20 ml prepare fresh or store in aliquots at –20℃ A cocktail of protease inhibitors DTT(FW 154.25, Promega) 1% 13 μL/200 μL Lysis buffer (15.5×stock), -20℃

实验室生物安全手册模板

生物安全手册 1.目的 预防各种感染因素对微生物实验室、实验人员和环境的污染。2.适用范围 整个微生物实验室。 3.岗位承担人员职责 微生物实验室负责人督促执行, 相关工作人员负责执行。4.具体工作程序 4.1.微生物危害评估 4.1.1.感染性微生物危险度等级分类 4.1.1.1.危险度1级: 无或极低的个体和群体危险。不太可能引起人或动物致病的微生物。 4.1.1.2.危险度2级: 个体危险中等, 群体危险低。病原体能够对人或动物致病, 对实验室工作人员、社区、牲畜或环境不易导致严重危害。实验室暴露可能会引起严重感染, 但对感染有有效的预防和治疗措施, 而且疾病传播的危险有限。 4.1.1.3.危险度3级: 个体危险高, 群体危险低。病原体一般能引起人或动物的严重疾病, 但一般不会发生感染个体向其它个体的传播, 而且对感染有有效的预防和治疗措施。 4.1.1.4.危险度4级: 个体和群体的危险均高。病原体一般能引起

人或动物的严重疾病, 而且很容易发生个体之间的直接或间接传播, 对感染一般没有有效的预防和治疗措施。 4.1.2.实验室分级: 4.1.2.1.根据处理的微生物及其毒素的危害程度将实验室各分为四级。各级实验室的生物安全防护要求依次为: 一级最低, 四级最高。 4.1.2.2.一级生物安全防护实验室: 实验室结构和设施、安全操作规程、安全设备适用于对健康成年人已知无致病作用的微生物。 4.1.2.3.二级生物安全防护实验室: 实验室结构和设施、安全操作规程、安全设备适用于对人或环境具有中等潜在危害的微生物。 4.1.2.4.三级生物安全防护实验室: 实验室结构和设施、安全操作规程、安全设备适用于主要经过呼吸途径使人传染上严重的甚至是致死疾病的致病微生物及其毒素, 一般已有预防传染的疫苗。4.1.2.5.四级生物安全防护实验室: 实验室结构和设施、安全操作规程、安全设备适用于对人体具有高度的危险性, 经过气溶胶途径传播或传播途径不明, 当前尚无有效的疫苗或治疗方法的致病微生物及其毒素。与上述情况类似的不明微生物, 也必须在四级生物安全防护实验室中进行。待有充分数据后再决定此种微生物或毒素应在四级还是再较低级别的实验室中处理。 4.2.微生物实验室生物安全防护程序 4.2.1.总则

perflab实验报告(CSAPP)

Perflab优化实验 【实验目的】 理解编译器,学习程序优化,从优化程序代码和程序执行速度两方面着手。 【实验原理】 通过循环展开、cache友好、替换变量等手段来实现程序优化。 【实验内容】 将下载下来的kernels.c中的rotate、smooth函数进行优化。 【操作界面】 从网上下载了SSH Secure Shell Client和SSH Secure File Transfer Client代替Putty作为实验平台,可以方便的进行文件上传与下载,所以此次实验以本地编辑文件,再上传覆盖原文件运行为主。软件界面如下: 通过在SSH Secure Shell Client将压缩包解压之后,可以直接通过SSH Secure File Transfer Client下载所需要的kernels.c文件,无需通过cmd输入长指令进行下载。 改好的kernel.c也只需通过SSH Secure File Transfer Client,右击upload即可。 【程序优化】 1. Naive_rotate 1-1.原始代码 char naive_rotate_descr[] = "naive_rotate: Naive baseline implementation"; void naive_rotate(int dim, pixel *src, pixel *dst) { int i, j; for (i = 0; i < dim; i++)

for (j = 0; j < dim; j++) dst[RIDX(dim-1-j, i, dim)] = src[RIDX(i, j, dim)]; } 1-2.分析 这段代码的作用就是将所有的像素进行行列调位、导致整幅图画进行了90度旋转。P 从defs.h中可以找到#define RIDX(i,j,n) ((i)*(n)+(j)) 。 代码从阅读性上来说,这段代码非常具有可读性,但是,从cache友好性来说,这段代码则显得难以接受。所以考虑到cache的大小,应在存储的时候进行32个像素依次存储(列存储)。这样可以做到cache友好、可以大幅度提高效率。 1-3.优化代码 char rotate_descr[] = "rotate: Current working version"; void rotate(int dim, pixel *src, pixel *dst) { int i, j; int dst_base = (dim-1)*dim; dst += dst_base; for (i = 0; i < dim; i+=32){ for (j = 0; j < dim; j++){ *dst=*src;src+=dim;dst++; //共31组 *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++; *dst=*src;src+=dim;dst++;

相关主题
文本预览
相关文档 最新文档