计算机组装与维修试题

计算机组装与维修试题,第1张

[转贴]《计算机外设与接口》复习答疑

By sxaling 发表于 2006-6-9 21:34:00

、部设备按用途分,可分几类?除电源设备外,请在每类列举两种典型设备。

答:外部设备按用途分,可分8类。除电源设备外,外存类包括硬盘、软盘等,输入设备类包括键盘、鼠标等,输出设备类包括显示器、打印机等,办公与CAD设备包括扫描仪、绘图仪等,多媒体设备包括声卡、光驱等,通讯设备包括网卡、MODEM等,总线类则有PCI、EISA等。

2、总线分为哪两级?分别包含哪几种标准?(各举两例)

答:总线分为系统级与设备级,前者包含PCI、EISA等,后者则包括IDE、SCSI(用于磁盘和光盘)等等。

3、接口是什么?

答:接口既包含硬件概念也包含软件概念。从硬件角度看,接口是外设与主机通信的控制部件或电路,它位于总线和外设之间,通常置于主机一侧,起到转换、传递数据的作用。而从软件角度看,接口主要是驱动程序或对设备的配置。

4、外部设备有哪几种作用?

答:见教科书P5第11行。

5、外部设备的控制程序有哪几种?各有何作用?

答:见教科书P6第15行。

6、键盘上的按键若按材料分,常见的有哪几种?

答:常见的按键有机械式、电容式和薄膜式等。

7、键盘控制电路包括哪几部分?各起何作用?

答:键盘控制电路包括微控制器、译码器、键盘矩阵和串行口插头座等4个部分组成。微控制器提供扫描信号并接收按键信息,它同时还负责向主机发送串行数据脉冲(键码)与同步时钟,以及与主机的联络。译码器将微控制器送来的扫描信号进行译码,即向键盘矩阵输出13条不同时为零的行扫描线。键盘矩阵由8列*13行(以AT101为例)组成,行和列交叉处分别连接键的两个触点,不按键时,列线输出为高电平,有键按下时相应列线输出低电平。串行口插头座则用于实现键盘与主机的信号连接。

8、试以“h”键的键码输入为例介绍键盘的操作过程。

答:见教科书P12第20行。

9、试述键盘接口电路的工作原理。

答:键盘接口电路经串行数据总线KBDDATA和串行时钟线KBDCLK与键盘相连。它将键盘送来的串行扫描码转变为并行扫描码,即数据字节DB0-DB7送往CPU,并向主机请求中断处理,此中断将激活BIOS中的INT9H服务功能,让主机读取并处理按键信息。键盘接口电路的核心部件是8042微控制器。它一方面通过串行线缆与键盘连接,另一方面又通过系统总线与主机相连。它的引脚T0、T1用于接收键盘扫描码,引脚P16、P17经驱动器向键盘发起始信号在与系统连接的一方,P11用于向系统发中断请求,DB0-DB7则向主机送出并行扫描码,并通过引脚A0,/CS,/WR,/RD连接系统地址和控制总线,引脚/RESETE接收系统复位信号,时钟X1、X2与系统PCLK相连用于产生8042自身的时钟。

10、键盘线缆上的KBD-DATA与KBD-CLK分别传送什么信号?

答:这两根线均是双向信号线。它们一方面作为向主机传输数据的信号线(KBD-DATA )和同步脉冲信号线(KBD-CLK),而另一方面在传输数据前,用作接收主机的控制信号,高电平表示允许键盘传输,低电平则表示系统未准备好,通知键盘停止传输串行扫描码。

11、INT 9H键盘中断主要作用是什么?

答:INT 9H是键盘接口的部分,与键盘接口电路一同完成接口任务,它的作用主要是将键盘扫描码解释成为系统信号和缓冲区数据。

12、INT 16H的0号(00H)功能是什么?

答:INT 16H的0号(00H)功能是读当前键的缓冲区内容,即读入一个按键信息。

13、根据P23图3-1所示CRT结构原理,试说明CRT工作原理。

答:CRT主要由电子枪、偏转系统与萤光屏三部分组成。电子枪负责将电子束在高电压作用下射向萤光屏。萤光屏是涂有磷光物质的玻璃面,它受电子撞击即发光,偏转系统则用于控制电子束方向,使电子束打在萤光屏指定的位置上。电子枪还要接受适配器的亮度与对比度信号。

14、试解释光栅、像素、分辨率等术语的含义。

答:显示器的图像是由一个个的光点组成的,萤屏上的光点是组成萤屏图像的最小单位,称为像素光点快速移动所形成的一条条光带称为光栅分辨率则是指一帧屏幕拥有水平像素与垂直像素的乘积,它是图像清晰度的一个标志。

15、彩色CRT显示器为什么要用三枝电子枪?

答:彩色CRT显示器的彩色由三原色-红、绿、兰组成,而萤光屏上每一个像素点也是由红、绿、兰三个光点组成,这三个光点分别由三束电子轰击发光,因此彩色CRT显示器有三支电子枪。

16、LCD显示器有何特点?

答:LCD显示器耗电省、厚度薄、重量轻、无幅射,是微机显示器的发展方向。目前存在的问题是价格较高。

17、显示 “属性类型”指什么?

答:显示 “属性类型”指显示方式。对于单色文本方式而言,属性表示所显示的字符的前景色和背景色、显示强度、是否闪烁等;而采色文本方式下还要表示彩色代码;在图形方式下则要指示每个像素点的颜色。

18、请解释视频系统中视频方式的含义。

答:视频方式由一组数据组成,用来描述视频系统中各部分的标准参数,包括方式号(与以下各项有关),类型(文本、图形),颜色数,分辩率,字符矩阵(如8*8,9*16等),刷新缓存地址,适配器类型等。

19、请解释显示电路中字符发生器的原理和作用。

答:字符发生器采用ROM固化字符点阵。字符显示代码就保存在字符发生器ROM中。每个字符由一定尺寸的矩阵像素点组成,每个bit描述一个点,用置1代表白,用0代表里,每个字符占若干行,即若干个byte。当需要调用时,从刷新缓存依次取出字符的ASCII码字节,作为调用显示字符ROM的地址,然后由显示变换按时钟一个点一个点地串行输出。

20、显示中的图形方式与文本方式不同之处主要在哪里?

答:见教科书P31第15行-22行。

21、点阵式打印机的机构组成有哪几个部件?各有何功能?

答:点阵式打印机由字符机构、字车机构、走纸机构与色带机构4个部件组成。字符机构将字符数据转换成电磁信号,送给线圈驱动打印针击打色带,产生打印字符。字车机构带动打印头作水平移动,使打印头逐列打印字符,直到打满一行再返回行首。走纸机构则在垂直方向按行移动纸张,每打印完一行字符后,纸张前进一步,打印下一行。色带机构内装有涂上墨水的循环尼龙带,色带相对字车而移动,当字车作水平双向运动时,色带驱动轴随之旋转,使色带能均匀使用。

22、点阵式打印机电路的主要工作是什么?它由哪几个部分组成?

答:打印机电路的主要工作是:接受主机发出的指令和数据,返回主机所需要的状态信息和应答信号,驱动各个机构执行初始化命令、打印命令和自检命令接收控制面板上按键命令并在面板上显示打印机状态信息等。打印机电路有6个部分,包括接口电路、控制电路、驱动电路、字符发生器、电源电路和DIP开关。

23、试描述喷墨打印机的工作原理。

答:喷墨打印机即采用喷射墨滴方式打印字符或图画的打印机。它由打印头、墨盒、传输器、高速滚筒和打印小车组成。打印头由一组带电阻丝的喷头组成,喷咀的空腔中含有墨水,当纸张通过传输器与打印头之间时,喷头中的电阻丝按字符点阵组成通电加热,此时打印头中相应的喷头内的墨水受热膨胀,喷向打印纸,形成打印字符。字车在水平方向移动一行,完成一行字符的打印,直至一张纸全部打印完毕。

24、打印机的接口信号有哪些?

答:除8位数据信号外, 打印机的接口信号还包括STROB#,这是由CPU发出的选通信号ACK#,由打印机向CPU发出的回答信号BUSY,打印机向CPU发出的“忙”信号PE,打印机发出的纸尽信号SELECT OUT,CPU发出的选择(打印机)信号AUTO FD#,CPU发出的自动送纸信号INIT,CPU发给打印机的初始化信号SELECT IN#,被选中的打印机向CPU发出的在线信号另外,一根GROUND为连接适配器与打印机的公共地线信号。

25、为什么说INT 5H服务功能既可由硬件激活,也可由程序调用?

答::程序中可列直接调用INT 5H功能的语句INT 5H,即可激活此服务功能用户在键盘上按下PRINT SCREEN,即自动发出中断信号,执行INT 5H屏幕打印功能后者属于硬件激活。

26、试描述激光打印机工作原理。

答:激光打印机由光学系统、感光硒鼓、电晕和静电清除器组成。首先由静电清除器将硒鼓上的电荷及色粉清除掉,完成打印准备其次是由主电晕加电压使硒鼓表面均匀布满负电荷第3是激光扫描,从电脑接收来的待打印的字符图像数据经内部电路转换成像素点阵,光学系统将反应字符图像高电平的激光束,经过成形、聚焦、折射扫描到硒鼓上,硒鼓上被激光照射到的地方,电荷迅速消失,而未照到的地方,电荷得到保留,在硒鼓表面上形成了文字或图像的静电潜像第4是色粉显影,当硒鼓转动到色粉盒处时,色粉受静电吸引被吸咐到了感光硒鼓的表面,在硒鼓的表面形成了文字或图像的静电潜像最后纸张通过硒鼓,色粉印于纸面,纸张进入加热器加热后,色粉溶入纸上,输出打印结果。

27、INT 13H中断服务在ROM BIOS中起哪些作用?

答:INT 13H中断服务是BIOS中关于磁盘的服务功能。承担软盘和硬盘的接口工作。主要包括系统(软、硬盘)复位,读当前操作状态,将指定的扇区读到缓冲区,从缓冲区写数据到扇区,检验指定扇区,格式化指定扇区等多种功能。

28、请指出IDE线缆的特点和适用范围?

答:IDE线缆标准软件兼容性好,数据传输率高,适用范围广,是时下最流行的线缆标准。IDE适配器控制器做在驱动器内部,具有存储容量大、访问速度快、含纠错电路、预格式化、易安装、价格便宜。对硬盘驱动器和光盘驱动器都适用。

29、试述读写磁头的结构和作用。

答:读写磁头由磁铁芯、线圈、磁通和读写缝隙组成(见教科书P76图5-1)。写入数据时,要记录的信息电流通过线圈,在铁芯里产生磁通。当磁介质与磁头缝隙接触时,磁通会通过介质而形成闭合磁路,使介质局部被磁化,且在磁头经过后仍保留一定的剩磁,信息从而被记录下来。读出是写入的逆过程。当磁头与介质作相对运动时,由于介质与磁头缝隙相接触,使铁芯中出现原记录的散磁通,并且在读出线圈的两端产生感应电动势,此感应电动势经读出电路放大后就可还原成读出电流,读出电流的方向和大小正好与原记录信号相同,使原数据信息还原,完成读出数据过程。

30、磁盘数据的读写由哪几个步骤完成?

答:以软盘为例,(见教科书P77第5-10行)。

31、软盘与硬盘有哪些不同和相同之处?

答:软盘与硬盘读写原理相同。每一盘面都是由磁头、磁道、扇区划分物理数据区。磁盘上的磁道格式也类似,如000道都存放目录、文件分配表等内容。其他如记录格式、纠错编码也相同。不同之处在于:硬盘容量比软盘大得多,转速更快,性能更可靠,数据传输率更高软盘是单片盘,而硬盘为多片盘,多磁头,可分时也可同时被选软盘与驱动器可分离,硬盘与驱动器密封在一起,增加了通风除尘装置硬盘介质强度比软盘好,可采用改进的编码技术,记录密度更高硬盘定位系统及控制逻辑更复杂,磁头和盘面的移动方式不同,无写保护装置两者驱动器控制器电路不同,端口寄存器及其命令不同,线缆标准也不同。

32、软盘适配器的作用是什么?

答:软盘适配器是以软盘控制器为核心的接口部件。它的主要作用是将传递的数据进行转化,将系统操作命会转换为驱动器所需信号,并返回磁盘驱动器状态为系统所能接收的信息。

33、硬盘为什么要采用悬浮磁头?

答:有两条理由,一是因为盘片的表面凹凸不平,如果与磁头碰撞容易损伤盘面二是因为磁盘高速旋转,磁头与盘面长期接触容易磨损。

34、SCSI接口有何特点?

答:SCSI接口可传输8、16或32位数据,传输率可达20MBps以上,可以同时挂上7个不同设备(包括硬驱、软驱、光驱等),广泛用于小型机与高档微机。缺点是兼容性不好,要用专门的SCSI接口卡,价格较高。

35、磁盘的文件通常分为几个区域?分别代表什么?

答:磁盘的文件通常分为3个区域:(见教科书P113倒数3行)。

36、即插即用的含义是什么?举例说明。

答:即插即用是一种用于自动处理PC机硬件设备安装的工业标准。即插即用使得硬件设备的安装大为简化,不需再做跳线,也不必使用软件配置程序设置I/O地址、DMA、IRQ资源等。

例如在主板上插入一新购声卡,开机后,系统即能自动识别此一设备,并加以自动配置,自动装入驱动程序,立即投入使用。

37、PCI总线有何特点。

答:PCI总线实际上是一种实用性很强的系统总线。它是一种32或64位数据总线,一个PCI接口用专用寄存器保存主板上的信息,允许用程序对整个系统进行配置。PCI具有即插即用特性,采用了PCI总线控制器,就使得任何带微处理器的设备能够与PCI总线相连。另外,PCI所用地址总线与数据总线是多路复用PCI可用来连接外设也可连接存储器。

38、为什么磁盘驱动器线缆要建立标准?

答:磁盘驱动器线的缆标准也即接口标准。它对磁盘的性能影响甚大。之所以要建立标准,一是为了提高磁盘驱动器的兼容性和通用性二是随着磁盘制造技术及性能的不断提高,相应的线缆标准也必须更新升级。

39、软盘适配器电路中的数据分离器与写预补偿电路各自分别连接哪两个设备或部件?分别将什么信号转换为什么信号?

答:(见教科书P87第18行)。

40、串行通信的特征有哪些?

答:并行口信息是总线上某一时刻的一组信号,传送的是整个字节,在传递时不需要对数据形式进行转换。而串行口的信息是一串时间依赖的单一序列,即按位传送的信息,因此数据的形式在系统与串口之间需要经过转换方能实现通信。另外,串行通信所用的线缆与协议也不同。

41、FSK调制方式下如何解调?请画出简单原理图。

答:解调与调制正好相反。FSK解调器将不同频率的两种信号还原成1与0两种数字信号。

42、PC机DTE之间可否采用其它协议的串行接口标准(非RS-232

标准)?

答:PC机普遍采用RS-232C接口标准。现在流行的USB也可用于PC间的互联,但USB的引脚信号亦符合RS232标准。工业控制PC中也采用RS485等其他串口标准。

43、串行口通信电缆为何采用模拟量作为传输的信号?

答:数字信号直接传送受传输距离的长度影响很大,若传输距离长则信号衰减、失真严重,容易出错。因此串行口通信电缆采用模拟量(正弦波)作为传输信号,这也是串行通信能传输较长距离的奥妙所在。

44、RS-232口传输的数据包格式和参数各包括哪几个部分?

答:包括起始位、数据位(5-8位)、奇偶校验位和停止位共4个部分。

45、什么叫多媒体?

答:信息的载体称作媒体。现代信息大多以文字、声音、图像或图形的综合形式出现。对这些信息进行存储、处理、传播的载体称为多媒体。

46、说明一次改写多次读光盘的工作原理。

答:该类光盘采用丙烯树脂作盘基材料,在盘片上蒸附或溅射一层碲合金薄膜介质。信息的记录是,将聚焦成直径不到1nm的激光束照射在盘面上,在介质上烧出一个个的凹坑,用以记录信息。读出时,因凹坑处与非凹坑处对光的反射率不一样,从而取得所记录的信息。

47、光驱的主要性能参数有哪些?

答:有格式化容量、数据传输率、存取时间、转速以及接口标准。

48、说明声卡的基本功能与用途。

答:声卡是一种重要的多媒体设备,主要用于声音与音乐的处理。它能将音频模拟信号转换成数字信号送计算机处理和存储,也能将以数字形式存储的声音还原成音频模拟信号放大输出。它具有以下几种功能:1.收录文件功能,除数字化的音频文件外,还可将图像与文本等数据文件穿插其中2.混频功能,即对多种音源进行混音3.声音信号的压缩与解压缩功能4.语音合成功能5.语音识别功能6.MIDI接口功能7.与光驱、游戏棒等接口功能。

49、多媒体技术中的压缩与解压缩技术主要解决什么问题?

答:多媒体涉及的数据量非常庞大,特别是运动的视频影像数据量更大,如果不进行压缩,则对这些数据的存储与传输处理极为困难,无法使多媒体实用化。因此在多媒体特别是视频影像的存储和播放上必须采用数据压缩之后再解压缩还原的技术。

50、简述MPEG的三种(MPEGI、MPEGII、MPEGIII)标准之间的

关系。

答:MPEG的这三种标准的压缩比和分辨率逐次提高,MPEG I可适用普通CD-ROM和640*480分辨率显示器,MPEG II、MPEG III适合高清晰度画质的电视机,分辨率可在1600*1200。

51、数字化仪与扫描仪的相同与不同之处在哪里?

答:两者都为计算机输入设备,都可通过串行口向计算机输送数字信号。不同之处在于:数字化仪为图形输入设备,而扫描仪为图像输入设备。

52、简述光电鼠标的工作原理。

答:(教科书P167第11行起)

53、绘图仪的主要性能参数有哪几项?

答:(教科书P162第17行起)

54、扫描仪是怎样将光信号转换为数字信号并送达计算机的?

答:扫描仪由光学成像系统、电荷耦合器件、机械传动部件和模数转换器组成。光学成像系统由光源、反射镜或透射镜、光电传感器组成。当图像经过扫描仪时,光源照射在图纸上,产生的反射光或透射光(对胶片原稿而言),通过镜片聚焦在电荷耦合器件上,后者则将不同强度的亮度信号转换成不同大小的电信号保存在电荷耦合器件上的相应于图像像素的电信号,再由A/D转换电路转换为数字信号,送达计算机。

[转贴]《计算机组成原理与汇编语言》试题及答案

By sxaling 发表于 2006-5-26 21:06:00

一、单项选择题{在每小题的备选答案中,选出一个正确的答案,并将其代码填入括号内,每小题2分,共20分)

1.若十六进制数为B2.5,则其十进制数为()

A.188.5B.178.3125

C.179.75D。163.3125

2.某定点整数16位,含1位符号位,补码表示,则其绝对值最大负数为()

A.-215B.-216

C.-(215-1)D。-(216-1)

3.若X原=1.1101010,则X反=()

A.1.0010101B.1.0010110

C.0.0010110D.0.1101010

4.某浮点数字长16位;其中阶码4位,含1位阶符,补码表示,R=2;尾数12位,含1位数符,补码表示;规格化。则其绝对值最小负数为()

A.-27(1-2-11)B。2-8(-2-1)

C.27(-1)D.28(-1)

5.补码加法运算是指()

A.操作数用补码表示,符号位单独处理

B.操作数用补码表示,将被加数变补,然后相加

C.操作数用补码表示,连同符号位一起相加

D.操作数用补码表示,将加数变补,然后相加

6.隐地址是指()的地址

A.用寄存器号表示B.存放在主存单元中

C.存放在寄存器中D.事先约定,指令中不必给出

7.变址寻址方式中,操作数的有效地址等于()

A.基值寄存器内容加上形式地址

B。变址寄存器内容加上形式地址

C。堆栈指示器内容加上形式地址

D。程序计数器内容加上形式地址

8.半导体静态存储器SRAM的存储原理是()

A.依靠双稳态触发电路B,依靠定时刷新

C.依靠读后再生D,信息不再变化

9.微程序控制器中,机器指令与微指令的关系是()

A.每一条机器指令由一条微指令来执行

B.一段机器指令组成的程序可由一条微指令来执行

C.每一条机器指令由一段用微指令编成的微程序来解释执行

D.一条微指令由若干条机器指令组成

10.中断向量地址是()

A.子程序人口地址B.中断服务程序人口地址

C.中断服务程序人口地址的地址D.查询程序地址

二、改错题(下列各小题均有错,请针对题意改正其错误;或补充其不足。每小题2分,共16分)

1.仅当一条指令执行结束时,CPU才能响应DMA请求。

2.并行加法器的运算速度主要取决于全加器单元的速度。

3.在8086CPU中,访存的指令地址只由指令指针IP提供。

4.控制器的功能是产生时序信号。

5。指令周期是指CPU执行一条指令的时间。

6.在磁盘上存放文件时,如果一个磁道上放不完,则存放在同一记录面的下一个磁道上。

7.串行接口是指:接口与总线之间串行传送,接口与设备之间串行传送。

8.在针式打印机的字符发生器中存放的是要打印的字符的ASCII码。

三、简答题(30分)

1.简述常见的I/O接口分类方法有哪几种?相应地可将I/O接口分为哪几类?(每个4分,共12分)

2.简述DMA工作过程有哪三个阶段?其初始化阶段需进行哪些程序准备工作?(共6分)

3.某主存容量1MB,用4片RAM组成,256KB/每片,地址线A21(高)-A0(低),试列出各片选信号的逻辑式。(每个3分,共12分)

四、分析题(29分)

1.分别指出下列指令中源操作数和目的操作数的寻址方式。(每个2分,共6分)

(1)MOV AX,l00H

(2)MOVAX,[Bx]

(3)MOVAX,[100]

2.请指出下列指令是否正确?(每个2分,共6分)

(1)MOV MI,M2

(2)MOV AX,BH

(3)AND OPOH,AL

3.设(DX)=5678H。(每个4分,共8分)

MOV CL,8

ROR DX,CL

AND DX,0FFH

CMP DX,56H

上述程序段运行后,(DX)=——,(ZF)=——。

4.有以下数据段:(每个3分,共9分)

DATA SEGMENT

ARYB DB 10H DUP(0)

ORG 40H

DA1DD‘12345’

NUM EQU 20H

DA2DW‘AB’,‘CD’,‘E’

DATA ENDS

上述数据段中,DAl的偏移量是——,DA2的偏移量是——,DA2字节单元的内容是——·

五、设计题(5分)

以下图的模型机组成为背景,请写出逻辑与指令"AND R1,(R2)”的读取与执行流程。该指令的源操作数寻址方法采用寄存器间址方式,指定R2为间址寄存器;目的操作数采用寄存器寻址方式

导读:本文总结了二维材料/宽禁带材料异质结构的制备方法和能带对齐理论;介绍了铁电极化场和压电应力效应在二维/铁电异质结构中的应用;列举了二维/宽禁带半导体异质结构在探测器、场效应晶体管、光催化和气体传感器领域的研究进展;最后,总结了二维/宽禁带材料异质结构目前存在的问题,并展望了其未来发展方向。

综述背景

综述简介

北京邮电大学吴真平副教授,香港理工大学郝建华教授等以“Hybrid heterostructures and devices based on two-dimensional layers and wide bandgap materials”为题在《Materials Today Nano》发表了邀请综述文章。

论文链接:

https://www.sciencedirect.com/science/article/pii/S2588842020300213

该综述首先介绍了2D/WBG材料异质结构的制备方法,并详细探讨了2D/WBG异质结构的能带对齐理论。接下来,文章系统回顾了铁电极化场和压电应力效应在2D/铁电异质结构中的应用,并列举了2D/宽禁带半导体异质结构在探测器、场效应晶体管、光催化和气体传感器领域的研究进展,最后探讨了目前该领域的研究进展和存在研究难点,并对未来的研究方向提出了见解。

图1、常见二维材料、宽禁带半导体和铁电体的能带示意图。

图2、(a)BP-ZnO异质结示意图。(b)化学气相沉积法制备MoSe2工艺示意图。(c)GaN衬底和第3相MoSe2薄膜的照片。(d)单层MoS2/单层WSe2/GaN(上)和少层MoS2/GaN(下)的AFM图像。(e)蓝宝石衬底上生长的晶圆级MoS2薄膜的光学图像和横截面TEM图像。(f)MoS2/GaN(0001)的横截面TEM图像。

图3、(a)2D/WBG-vdW异质结构的原子结构和各种能带排列示意图:(b)欧姆接触,(c)肖特基接触,(d)I型跨骑,(e)II型交错,(f)III型错层。

图4、用PBE(左下区域)和HSE06(右上区域)计算的vdW异质结构能带排列表。绿色、红色和蓝色分别表示I型、II型和III型异质结构类型。两个彩色方框表示两种不同类型的机会相等。

图5、基于二维材料和铁电材料的异质结构。(a)石墨烯的输运性质。插图显示了石墨烯/PZT异质结构的示意图。(b)石墨烯在空气和真空中的输运特性。(c)基于MoS2和BTO的FTJ的I-V特性。(d)随电压变化的电阻开/关比。

图6、基于二维材料和压电PMN-PT的异质结构。(a)石墨烯/MoS2/PMN-PT异质结构示意图。(b)压电双轴应变在0 0.2%范围内调谐的MoS2的PL谱。(c)WSe2/PMN-PT异质结构示意图。(d)在PMN-PT上施加电场从 20-20kv/cm调谐的SPE的微PL谱。(e)PMN-PT上 20和20kv/cm电场调谐的SPE的微PL光谱。

图7、光电探测器。石墨烯/Ga2O3肖特基结光电探测器的结构图(a),在不同光强下的光响应(b)和光谱选择特性(c)。自组装石墨烯/GaN异质结探测器示意图(d),在360 nm光照条件下测量的I-V曲线(e)和光谱选择特性(f)。WS2/GaN光电探测器示意图(g),器件的响应度和比探测率与光强度的函数关系(h)和紫外成像结果(i)。

图8、场效应晶体管。Ga2O3/WSe2结场效应晶体管示意图(a),器件的传输和跨导特性(b),器件的击穿电压可达144 V(c)。垂直Ga2O3/石墨烯势垒晶体管开关器件示意图(d),器件的关态击穿电压(e),器件击穿电场与其他报道的功率器件的比较(f)。E/D双型石墨烯/Ga2O3 MESFET示意图(g),直接耦合场效应晶体管逻辑逆变器(h),逻辑逆变器的电压传输特性(i)。

图9、气体传感器。MoS2/GaN气体传感器示意图(a),反向偏压下氢气氛围下器件的能带图变化(b),不同温度下器件对氢气浓度测试的灵敏度(c)。rGO/AlGaN/GaN气体传感器原理图(d),在正偏压条件下,器件在NO2、NH3和SO2气氛中的能带图变化示意图(e),传感器气体浓度依赖响应曲线(f)。

图10、杂化异质结构中二维材料的形态。(a)GaN上MoSe2层的SEM图像。(b)GaN外延晶体上MoS2单层三角形的扫描电镜。GaN/AlGaN/GaN上生长的MoS2的TEM图像亮场(c),暗场(d),和选区电子衍射(SAED)图(e)。

结论与展望

综上,本综述系统讨论了2D/WBG异质结构的制备、能带结构设计和相关应用。虽然2D/WBG混合vdW异质结构在电子、光电子器件领域已经展现出优异的性能,但仍存在许多挑战和机遇。

1、目前研究的2D材料和WBG材料种类仍很少,以石墨烯为主,仍需要 探索 其他2D材料在本领域的应用。

2、铁电、压电材料目前仍只用于提供极化和应力来调控2D材料的物理特性,其耦合效应尚未完全理解。

3、制备获得高质量晶圆尺寸的2D/WBG混合异质结构是实现器件产业化的最大技术瓶颈。

第一章:绪论?

内核版本号格式:x.y.zz-www/x为主版本号,y为次版本号,zz为次次版本号,www为发行号/次版本号改变说明内核有重大变革,其偶数为稳定版本,奇数为尚在开发中的版本

第二章:基础?

文件种类:-:txt,二进制/d:目录/l:链接文件(link)/b:区块设备文件/c:字符设备文件/p:管道

目录结构:bin:可执行/boot:开机引导/dev:设备文件/etc:系统配置文件/lib:库文件/mnt:设备挂载点/var:系统日志/

命令:rmdir:删除空目录/find [path] [expression]/touch命令还可以修改指定文件的最近一次访问时间/tar -czvf usr.tar.gz path/tar –zxvf usr.tar.gz/tar –cjvf usr.tar.bz2 path/tar –jxvf usr.tar.bz2

gcc:预处理:-g/I在头文件搜索路径中添加目录,L在库文件搜索路径中

gdb:设置断点:b/查看断点信息:info

Makefile:make –f other_makefile/<:第一个依赖文件的名称/@:目标文件的完整名称/^:所有不重复的依赖文件/+:所有依赖文件(可能重复)

第三章:文件IO

read:read(fd, temp, size)/读fd中长度为size的值到temp/返回0表示file为NULL

write:write(fd, buf, buf_size)/写长度为buf_size的buf内容到fd中

lseek:lseek(fd, offset, SEEK_SET)/从文件开头向后增加offset个位移量

unlink:从文件系统中删除一个名字

open1:int open(const char * pathname, int flags, mode_t mode)/flags为读写方式/mode为权限设置/O_EXCL:测试文件是否存在/O_TRUNC:若存在同名文件则删除之并新建

open2:注意O_NONBLOCK

mmap.1:void *mmap(void *start, size_t length, int prot, int flags, int fd, off_t offsize)

mmap.2:mmap(start_addr, flength, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0)

fcntl:上锁/int fcntl(int fd, int cmd, struct flock * lock)/对谁;做什么;设置所做内容

select:fd_max+1,回传读状况,回传写状况,回传异常,select等待的时间/NULL为永远等待/0为从不等待/凡需某状况则用之,反则(fd_set *)NULL之

FD_*那几个函数……

一般出错则返回-1

第四章:文件与目录

硬链接与符号链接?

chdir改变目录

0:in/1:out/2:err

第五章:内存管理

可执行文件存储时:代码区、数据区和未初始化区

栈:by编译器,向低址扩展,连续,效率高/堆:by程序员

/etc/syslog.conf,系统log记录文件/优先级为-20时最高

第六章:进程和信号

程序代码、数据、变量、文件描述符和环境/init的pid为1

execl族:int execl(const char * path, const char * arg, ....)/path即可执行文件的路径,一般为./最后一个参数以NULL结束

waitpid:waitpid(pid_t pid,int * status,int options)/option:一般用WNOHANG,没有已经结束的子进程则马上返回,不等待

kill:int kill(pid_t pid,int sig)/发送信号sig给pid

void (*signal(int signum, void(* handler)(int)))(int)/第一个参数被满足时,执行handler/第一个参数常用:SIG_IGN:忽略信号/SIG_DFL:恢复默认信号

第七章:线程

sem_init(sem_t *sem, int pshared, unsigned int value)/pshared为0/value即初始值

第八章:管道

1:write/0:read

第九章:信号量、共享内存和消息队列

临界资源:操作系统中只允许一个进程访问的资源/临界区:访问临界资源的那段代码

信号量:建立联系(semget),然后初始化,PV操作,最后destroy

共享内存没有提供同步机制

第十章:套接字

UDP:无连接协议,无主客端的区分/实时性

TCP:字节流/数据可靠性/网络可靠性

数据报:SOCK_STREAM/SOCK_DGRAM

其它

管道一章的both_pipe即父子进程间的全双工管道通讯

关系到信号和互斥的服务器-客户端程序

线程一章的class的multi_thread文件夹下的thread8.c

int main(void)

{

int data_processed

int file_pipes_1[2]

int file_pipes_2[2]

char buffer[BUFSIZ + 1]

const char some_data[] = "123"

const char ch2p[] = "this is the string from child to the parent!"

const char p2ch[] = "this is the string from parent to the child!"

pid_t fork_result

memset(buffer,'\0',sizeof(buffer))

if(pipe(file_pipes_1) == 0){

if(pipe(file_pipes_2) == 0){

fork_result = fork()

switch(fork_result){

case -1:

perror("fork error")

exit(EXIT_FAILURE)

case 0://child

close(file_pipes_1[1])

close(file_pipes_2[0])

printf("in the child!\n")

read(file_pipes_1[0],buffer, BUFSIZ)

printf("in the child, read_result is \"%s\"\n",buffer)

write(file_pipes_2[1],ch2p, sizeof(ch2p))

printf("in the child, write_result is \"%s\"\n",ch2p)

exit(EXIT_SUCCESS)

default://parent

close(file_pipes_1[0])

close(file_pipes_2[1])

printf("in the parent!\n")

write(file_pipes_1[1], p2ch, sizeof(p2ch))

printf("in the parent, write_result is \"%s\"\n",p2ch)

read(file_pipes_2[0],buffer, BUFSIZ)

printf("in the parent, read_result is \"%s\"\n",buffer)

exit(EXIT_SUCCESS)

}

}

}

}

#ifndef DBG

#define DBG

#endif

#undef DBG

#ifdef DBG

#define PRINTF(fmt, args...) printf("file->%s line->%d: " \

fmt, __FILE__, __LINE__, ##args)

#else

#define PRINTF(fmt, args...) do{}while(0)

#endif

int main(void)

{

PRINTF("%s\n", "hello!")

fprintf(stdout, "hello hust!\n")

return 0

}

#define N 5

#define MAX 5

int nput = 0

char buf[MAX][50]

char *buffer = "abcdefghijklmnopqrstuvwxyz0123456789"

char buf_r[100]

sem_t mutex,full,avail

void *productor(void *arg)

void *consumer(void *arg)

int i = 0

int main(int argc, char **argv)

{

int cnt = -1

int ret

int nput = 0

pthread_t id_produce[10]

pthread_t id_consume

ret = sem_init(&mutex, 0, 1)

ret = sem_init(&avail, 0, N)

ret = sem_init(&full, 0, 0)

for(cnt = 0cnt <6cnt ++ ){

//pthread_create(&id_produce[cnt], NULL, (void *)productor, &cnt)

pthread_create(&id_produce[cnt], NULL, (void *)productor, (void *)cnt)

}

pthread_create(&id_consume, NULL, (void *)consumer, NULL)

for(cnt = 0cnt <6cnt ++){

pthread_join(id_produce[cnt], NULL)

}

pthread_join(id_consume,NULL)

sem_destroy(&mutex)

sem_destroy(&avail)

sem_destroy(&full)

exit(EXIT_SUCCESS)

}

void *productor(void *arg)

{

while(1){

sem_wait(&avail)

sem_wait(&mutex)

if(nput >= MAX * 3){

sem_post(&avail)

//sem_post(&full)

sem_post(&mutex)

return NULL

}

sscanf(buffer + nput, "%s", buf[nput % MAX])

//printf("write[%d] \"%s\" to the buffer[%d]\n", (*(int*)arg), buf[nput % MAX],nput % MAX)

printf("write[%d] \"%s\" to the buffer[%d]\n", (int)arg, buf[nput % MAX],nput % MAX)

nput ++

printf("nput = %d\n", nput)

sem_post(&mutex)

sem_post(&full)

}

return NULL

}

void *consumer(void *arg)

{

int nolock = 0

int ret, nread, i

for(i = 0 i <MAX * 3i++)

{

sem_wait(&full)

sem_wait(&mutex)

memset(buf_r, 0, sizeof(buf_r))

strncpy(buf_r, buf[i % MAX], sizeof(buf[i % MAX]))

printf("read \"%s\" from the buffer[%d]\n\n",buf_r, i % MAX)

sem_post(&mutex)

sem_post(&avail)

//sleep(1)

}

return NULL

}


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/366638.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存