最新《操作系统精髓与设计原理·第五版》习题答案

最新《操作系统精髓与设计原理·第五版》习题答案
最新《操作系统精髓与设计原理·第五版》习题答案

第1章计算机系统概述

1.1、图1.3中的理想机器还有两条I/O指令:

0011 = 从I/O中载入AC

0111 = 把AC保存到I/O中

在这种情况下,12位地址标识一个特殊的外部设备。请给出以下程序的执行过程(按照图1.4的格式):

1.从设备5中载入AC。

2.加上存储器单元940的内容。

3.把AC保存到设备6中。

假设从设备5中取到的下一个值为3940单元中的值为2。

答案:存储器(16进制内容):300:3005;301:5940;302:7006

步骤1:3005->IR;步骤2:3->AC

步骤3:5940->IR;步骤4:3+2=5->AC

步骤5:7006->IR:步骤6:AC->设备6

1.2、本章中用6步来描述图1.4中的程序执行情况,请使用MAR和MBR扩充这个描述。

答案:1. a. PC中包含第一条指令的地址300,该指令的内容被送入MAR中。

b. 地址为300的指令的内容(值为十六进制数1940)被送入MBR,并且PC增1。这两个步骤

是并行完成的。

c. MBR中的值被送入指令寄存器IR中。

2. a. 指令寄存器IR中的地址部分(940)被送入MAR中。

b. 地址940中的值被送入MBR中。

c. MBR中的值被送入AC中。

3. a. PC中的值(301)被送入MAR中。

b. 地址为301的指令的内容(值为十六进制数5941)被送入MBR,并且PC增1。

c. MBR中的值被送入指令寄存器IR中。

4. a. 指令寄存器IR中的地址部分(941)被送入MAR中。

b. 地址941中的值被送入MBR中。

c. AC中以前的内容和地址为941的存储单元中的内容相加,结果保存到AC中。

5. a. PC中的值(302)被送入MAR中。

b. 地址为302的指令的内容(值为十六进制数2941)被送入MBR,并且PC增1。

c. MBR中的值被送入指令寄存器IR中。

6. a. 指令寄存器IR中的地址部分(941)被送入MAR中。

b. AC中的值被送入MBR中。

c. MBR中的值被存储到地址为941的存储单元之中。

1.4、假设有一个微处理器产生一个16位的地址(例如,假设程序计数器和地址寄存器都是16位)并且具有一个16位的数据总线。

a.如果连接到一个16位存储器上,处理器能够直接访问的最大存储器地址空间为多少?

b.如果连接到一个8位存储器上,处理器能够直接访问的最大存储器地址空间为多少?

c.处理访问一个独立的I/O空间需要哪些结构特征?

d.如果输入指令和输出指令可以表示8位I/O端口号,这个微处理器可以支持多少8位I/O端口?

答案:对于(a)和(b)两种情况,微处理器可以直接访问的最大存储器地址空间为216 = 64K bytes;唯一的区别是8位存储器每次访问传输1个字节,而16位存储器每次访问可以传输一个字节或者一个16位的字。

对于(c)情况,特殊的输入和输出指令是必要的,这些指令的执行体会产生特殊的“I/O信号”(有别于“存储器信号”,这些信号由存储器类型指令的执行体产生);在最小状态下,一个附加的输出针脚将用来传输新的信号。对于(d)情况,它支持28 = 256个输入和28 = 256个输出字节端口和相同数目的16位I/O端口;在任一情况,一个输入和一个输出端口之间的区别是通过被执行的输入输出指令所产生的不同信号来定义的。

1.5、考虑一个32位微处理器,它有一个16位外部数据总线,并由一个8MHz的输入时钟驱动。假设这个微处理器有一个总线周期,其最大持续时间等于4个输入时钟周期。请问该微处理器可以支持的最大数据传送速度为多少?外部数据总线增加到21位,或者外部时钟频率加倍,哪种措施可以更好地提高处理器性能?请叙述你的设想并解释原因。

答案:时钟周期=1/(8MHZ)=125ns

总线周期=4×125ns=500ns

每500ns传输2比特;因此传输速度=4MB/s

加倍频率可能意味着采用了新的芯片制造技术(假设每个指令都有相同的时钟周期数);加倍外部数据总线,在芯片数据总线驱动/锁存、总线控制逻辑的修改等方面手段广泛(或许更新)。在第一种方案中,内存芯片的速度要提高一倍(大约),而不能降低微处理器的速度;第二种方案中,内存的字长必须加倍,以便能发送/接受32位数量。

1.6、考虑一个计算机系统,它包含一个I/O模块,用以控制一台简单的键盘/打印机电传打字设备。CPU 中包含下列寄存器,这些寄存器直接连接到系统总线上:

INPR:输入寄存器,8位

OUTR:输出寄存器,8位

FGI:输入标记,1位

FGO:输出标记,1位

IEN:中断允许,1位

I/O模块控制从打字机中输入击键,并输出到打印机中去。打字机可以把一个字母数字符号编码成一个8位字,也可以把一个8位字解码成一个字母数字符号。当8位字从打字机进入输入寄存器时,输入标记被置位;当打印一个字时,输出标记被置位。

a.描述CPU如何使用这4个寄存器实现与打字机间的输入/输出。

b.描述通过使用IEN,如何提高执行效率?

答案:a.来源于打字机的输入储存在INPR中。只有当FGI=0时,INPR才会接收来自打字机的数据。当数据接收后,被储存在INPR里面,同时FGI置为1。CPU定期检查FGI。如果FGI=1,CPU将把INPR里面的内容传送至AC,并把FGI置为0。

当CPU需要传送数据到打字机时,它会检查FGO。如果FGO=0,CPU处于等待。如果FGO =1,CPU将把AC的内容传送至OUTER并把FGO置为0。当数字符号打印后,打字机将把FGI 置为1。

b.(A)描述的过程非常浪费。速度远高于打字机的CPU必须反复不断的检查FGI和FGO。如果中

断被使用,当打字机准备接收或者发送数据时,可以向CPU发出一个中断请求。IEN计数器可以由CPU设置(在程序员的控制下)。

1.7、实际上在所有包括DMA模块的系统中,DMA访问主存储器的优先级总是高于处理器访问主存储器的优先级。这是为什么?

答案:如果一个处理器在尝试着读或者写存储器时被挂起, 通常除了一点轻微的时间损耗之外没有任何危害。但是,DMA可能从或者向设备(例如磁盘或磁带)以数据流的方式接收或者传输数据并且这是不能被打断的。否则,如果DMA设备被挂起(拒绝继续访问主存),数据可能会丢失。

1.9、一台计算机包括一个CPU和一台I/O设备D,通过一条共享总线连接到主存储器M,数据总线的宽度为1个字。CPU每秒最多可执行106条指令,平均每条指令需要5个机器周期,其中3个周期需要使用存储器总线。存储器读/写操作使用1个机器周期。假设CPU正在连续不断地执行后台程序,并且需要保证95%的指令执行速度,但没有任何I/O指令。假设1个处理器周期等于1个总线周期,现在要在M和D 之间传送大块数据。

a.若使用程序控制I/O,I/O每传送1个字需要CPU执行两条指令。请估计通过D的I/O数据传送的最大可

能速度。

b.如果使用DMA 传送,请估计传送速度。

答案:a.处理器只能分配5%的时间给I/O.所以最大的I/O 指令传送速度是10e6×0.05=50000条指令/秒。

因此I/O 的传送速率是25000字/秒。

b.使用DMA 控制时,可用的机器周期下的数量是

10e6(0.05×5+0.95×2)=2.15×10e6

如果我们假设DMA 模块可以使用所有这些周期,并且忽略任何设置和状态检查时间,那么这个值就是最大的I/O 传输速率。

1.10、考虑以下代码:

for ( i = 0;i < 20;i++)

for (j = 0;j < 10;j++)

a[i] = a[i]*j

a. 请举例说明代码中的空间局部性。

b. 请举例说明代码中的时间局部性。

答案:a.读取第二条指令是紧跟着读取第一条指令的。

b.在很短的间歇时间内, a[i]在循环内部被访问了十次。

1.11、请将附录1A 中的式(1.1)和式(1.2)推广到n 级存储器层次中。

答案:定义:

C i = 存储器层次i 上每一位的存储单元平均花销

S i = 存储器层次i 的规模大小

T i = 存储器层次i 上访问一个字所需时间

H i = 一个字在不高于层次i 的存储器上的概率

B i = 把一个数据块从层次i+1的存储器上传输到层次i 的存储器上所需时间

高速缓冲存储器作为是存储器层次1;主存为存储器层次2;针对所有的N 层存储器层以此类推。有:

1

1

n i

i i S n i i C S C S

===∑∑

T s 的引用更复杂,我们从概率论入手:所期望的值1Pr[1]n

i x i x ==

=∑,由此我们可以写出:1

n s i i i T T H ==∑

我们需要清楚如果一个字在M1(缓存)中,那么对它的读取非常快。如果这个字在M2而不在M1中,那么数据块需要从M2传输到M1中,然后才能读取。因此,T 2 = B 1+T 1

进一步,T 3 = B 2+T 2 = B 1+B 2+T 1

以此类推:111

i i j j T B

T -==+∑

所以,11

211()n i n s j i i i j i T B H T H -====+∑∑∑

但是,11n i i H

==∑

最后,1

1

21()n i s i i i j T B H T -===+∑∑ 1.12、考虑一个存储器系统,它具有以下参数:

T c = 100 ns C c = 0.01 分/位

T m = 1200 ns C m = 0.001 分/位

a.1MB 的主存储器价格为多少?

b.使用高速缓冲存储器技术,1MB 的主存储器价格为多少?

c.如果有效存取时间比高速缓冲存储器存取时间多10% ,命中率H 为多少?

答案:a.价格 = C m ×8×106 = 8×103 ¢ = $80

b.价格 = Cc×8×106 = 8×104 ¢ = $800

c.由等式1.1知:1.1×T 1 = T 1+(1-H)T 2

(0.1)(100) = (1-H)(1200)

H=1190/1200

1.13、一台计算机包括包括高速缓冲存储器、主存储器和一个用做虚拟存储器的磁盘。如果要存取的字在

高速缓冲存储器中,存取它需要20ns;如果该字在主存储器中而不在高速缓冲存储器中,把它载入高速缓冲存储器需要60ns(包括最初检查高速缓冲存储器的时间),然后再重新开始存取;如果该字不在主存储器中,从磁盘中取到内存需要12ms,接着复制到高速缓冲存储器中还需要60ns,再重新开始存取。高速缓冲存储器的命中率为0.9,主存储器的命中率为0.6,则该系统中存取一个字的平均存取时间是多少(单位为ns)?

答案:有三种情况需要考虑:

所以平均访问时间是:Avg = (0.9)(20) + (0.06)(80) + (0.04)(12000080) = 480026 ns

1.14、假设处理器使用一个栈来管理过程调用和返回。请问可以取消程序计数器而用栈指针代替吗?

答案:如果栈只用于保存返回地址。或者如果栈也用于传递参数,这种方案只有当栈作为传递参数的控制单元而非机器指令时才成立。这两种情况下可以取消程序计数器而用栈指针代替。在后者情况中,处理器同时需要一个参数和指向栈顶部的程序计数器。

第2章操作系统概述

2.1假设我们有一台多道程序的计算机,每个作业有相同的特征。在一个计算周期T中,一个作业有一半时间花费在I/O上,另一半用于处理器的活动。每个作业一共运行N个周期。假设使用简单的循环法调度,并且I/O操作可以与处理器操作重叠。定义以下量:

?时间周期=完成任务的实际时间

?吞吐量=每个时间周期T内平均完成的作业数目

?处理器使用率=处理器活跃(不是处于等待)的时间的百分比

当周期T分别按下列方式分布时,对1个、2个和4个同时发生的作业,请计算这些量:

a. 前一般用于I/O,后一半用于处理器。

b. 前四分之一和后四分之一用于I/O,中间部分用于处理器。

答:(a)和(b)的答案相同。尽管处理器活动不能重叠,但I/O操作能。

一个作业时间周期=NT 处理器利用率=50﹪

两个作业时间周期=NT 处理器利用率=100﹪

四个作业时间周期=(2N-1)NT 处理器利用率=100﹪

2.2 I/O限制的程序是指如果单独运行,则花费在等待I/O上的时间比使用处理器的时间要多的程序。处理器限制的程序则相反。假设短期调度算法偏爱那些在近期石油处理器时间较少的算法,请解释为什么这个算法偏爱I/O限制的程序,但是并不是永远不受理处理器限制程序所需的处理器时间?

受I/O限制的程序使用相对较少的处理器时间,因此更受算法的青睐。然而,受处理器限制的进程如果在足够长的时间内得不到处理器时间,同一算法将允许处理器去处理此进程,因为它最近没有使用过处理器。这样,一个处理器限制的进程不会永远得不到处理器。

2.3请对优化分时系统的调度策略和用于优化多道程序批处理系统的调度策略进行比较。

分时系统关注的是轮转时间,时间限制策略更有效是因为它给所有进程一个较短的处理时间。批处理系统关心的是吞吐量,更少的上下文转换和更多的进程处理时间。因此,最小的上下文转换最高效。

2.4系统调用的目的是什么?如何实现与操作系统相关的的系统调用以及与双重模式(内核模式和用户模式)操作相关的系统调用?

系统调用被应用程序用来调用一个由操作系统提供的函数。通常情况下,系统调用最终转换成在内核模式下的系统程序。

2.5在IBM的主机操作系统OS/390中,内核中的一个重要模块是系统资源管理程序(System Resource Manager,SRM),他负责地址空间(进程)之间的资源分配。SRM是的OS/390在操作系统中具有特殊性,没有任何其他的主机操作系统,当然没有任何其他类型的操作系统可以比得上SRM所实现的功能。资源的概念包括处理器、实存和I/O通道,SRM累计处理器、I/O通道和各种重要数据结构的利用率,它的目标是基于性能监视和分析提供最优的性能,其安装设置了以后的各种性能目标作为SRM的指南,这会基于系统的利用率动态的修改安装和作业性能特点。SRM依次提供报告,允许受过训练的操作员改进配置和参数设置,以改善用户服务。

现在关注SRM活动的一个实例。实存被划分为成千上万个大小相等的块,称为帧。每个帧可以保留一块称为页的虚存。SRM每秒大约接受20次控制,并在互相之间以及每个页面之间进行检查。如果页未被引用或被改变,计数器增1。一段时间后,SRM求这些数据的平均值,以确定系统中一个页面未曾被触及的平均秒数。这样做的目的是什么?SRM将采取什么动作?

操作系统可以查看这些数据已确定系统的负荷,通过减少加在系统上的活跃作业来保持较高的平均利用率。典型的平均时间应该是两分钟以上,这个平均时间看起来很长,其实并不长。

第3章进程描述和控制

3.1.给出操作系统进行进程管理时的五种主要活动,并简单描述为什么需要它们。

答:用户进程和系统进程创建及删除。系统中的进程可以为信息共享、运算加速、模块化和方便并发地执行。而并发执行需要进程的创建和删除机制。当进程创建或者运行时分配给它需要的资源。

当进程终止时,操作系统需要收回任何可以重新利用的资源。

进程的暂停和继续执行。在进程调度中,当进程在等待某些资源时,操作系统需要将它的状态改变为等待或就绪状态。当所需要的资源可用时,操作系统需要将它的状态变为运行态以使其继续执行。

提供进程的同步机制。合作的进程可能需要共享数据。对共享数据的并行访问可能会导致数据冲突。

操作系统必须提供进程的同步机制以使合作进程有序地执行,从而保证数据的一致性。

提供进程的通信机制。操作系统下执行的进程既可以是独立进程也可以是合作进程。合作进程之间必须具有一定的方式进行通信。

提供进程的死锁解决机制。在多道程序环境中,多个进程可能会竞争有限的资源。如果发生死锁,所有的等待进程都将永远不能由等待状态再变为运行态,资源将被浪费,工作永远不能完成。

3.2.在[PINK89] 中为进程定义了以下状态:执行(运行)态、活跃(就绪)态、阻塞态和挂起态。当进

程正在等待允许使用某一资源时,它处于阻塞态;当进程正在等待它已经获得的某种资源上的操作完成时,它处于挂起态。在许多操作系统中,这两种状态常常放在一起作为阻塞态,挂起态使用本章中给出的定义。请比较这两组定义的优点。

答:[PINK89]中引用了以下例子来阐述其中阻塞和挂起的定义:

假设一个进程已经执行了一段时间,它需要一个额外的磁带设备来写出一个临时文件。在它开

始写磁带之前,进程必须得到使用某一设备的许可。当它做出请求时,磁带设备可能并不可用,

这种情况下,该进程就处于阻塞态。假设操作系统在某一时刻将磁带设备分配给了该进程,这

时进程就重新变为活跃态。当进程重新变为执行态时要对新获得的磁带设备进行写操作。这时

进程变为挂起态,等待该磁带上当前所进行的写操作完成。

这种对等待某一设备的两种不同原因的区别,在操作系统组织其工作时是非常有用的。然而这并不能表明那些进程是换入的,那些进程是换出的。后一种区别是必需的,而且应该在进程状态中以某种形式表现出来。

3.3.对于图3.9(b)中给出的7状态进程模型,请仿照图3.8(b)画出它的排队图。

答:图9.3给出了单个阻塞队列的结果。该图可以很容易的推广到多个阻塞队列的情形。

3.4.考虑图3.9(b)中的状态转换图。假设操作系统正在分派进程,有进程处于就绪态和就绪/挂起态,

并且至少有一个处于就绪/挂起态的进程比处于就绪态的所有进程的优先级都高。有两种极端的策略:(1)总是分派一个处于就绪态的进程,以减少交换;(2)总是把机会给具有最高优先级的进程,即使会导致在不需要交换时进行交换。请给出一种能均衡考虑优先级和性能的中间策略。

答:对于一个就绪/挂起态的进程,降低一定数量(如一或两个)优先级,从而保证只有当一个就绪/挂起态的进程比就绪态的进程的最高优先级还高出几个优先级时,它才会被选做下一个执行。

3.5.表3.13给出了V AX/VMS操作系统的进程状态。

a.请给出这么多种等待状态的理由。

b.为什么以下状态没有驻留和换出方案:页错误等待、也冲突等待、公共事件等待、自由页等待

和资源等待。

c.请画出状态转换图,并指出引发状态装换的原因。

答:

a.每一种等待状态都有一个单独的队列与其相关联。当影响某一等待进程的事件发生时,把等待

进程分成不同的队列就减少了定位这一等待进程所需的工作量。例如,当一个页错误完成时,

调度程序就可以在页错误等待队列中找到等待的进程。

b.在这些状态下,允许进程被换出只会使效率更低。例如,当发生页错误等待时,进程正在等待

换入一个页从而使其可以执行,这是将进程换出是毫无意义的。

c.可以由下面的进程状态转换表得到状态转换图。

当前状态下一状态

3.6.V AM/VMS操作系统采用了四种处理器访问模式,以促进系统资源在进程间的保护和共享。访问模

式确定:

●指令执行特权:处理器将执行什么指令。

●内存访问特权:当前指令可能访问虚拟内存中的哪个单元。

四种模式如下:

●内核模式:执行VMS操作系统的内核,包括内存管理、中断处理和I/O操作。

●执行模式:执行许多操作系统服务调用,包括文件(磁盘和磁带)和记录管理例程。

●管理模式:执行其他操作系统服务,如响应用户命令。

●用户模式:执行用户程序和诸如编译器、编辑器、链接程序、调试器之类的实用程序。

在较少特权模式执行的进程通常需要调用在较多特权模式下执行的过程,例如,一个用户程序需要一个操作系统服务。这个调用通过使用一个改变模式(简称CHM)指令来实现,该指令将引发一个中断,把控制转交给处于新的访问模式下的例程,并通过执行REI(Return from Exception or Interrupt,从异常或中断返回)指令返回。

a.很多操作系统有两种模式,内核和用户,那么提供四种模式有什么优点和缺点?

b.你可以举出一种有四种以上模式的情况吗?

答:

a.四种模式的优点是对主存的访问控制更加灵活,能够为主存提供更好的保护。缺点是复杂和处

理的开销过大。例如,程序在每一种执行模式下都要有一个独立的堆栈。

b.原则上,模式越多越灵活,但是四种以上的模式似乎很难实现。

3.7.在前面习题中讨论的VMS方案常常称为环状保护结构,如图3.18所示。3.3节所描述的简单的内核

/用户方案是一种两环结构,[SILB04]指出了这种方法的问题:环状(层次)结构的主要缺点是它不允许我们实施须知原理,特别地,如果一个对象必须在域D j中可访问,但在域D i中不可访问,则必须有就j

a.请清楚地解释上面引文中提出的问题。

b.请给出环状结构操作系统解决这个问题的一种方法。

答:

a.当j

更具有特权或者要求的安全性更高,那么这种限制就是合理的。然而,通过以下方法却可以绕

过这种安全策略。一个运行在D j中的进程可以读取D j中的数据,然后把数据复制到D i中。随

后,D i中的进程就可以访问这些信息了。

b.有一种解决这一问题的方法叫做可信系统,我们将在16章中进行讨论。

3.8.图3.7(b)表明一个进程每次只能在一个事件队列中。

a.是否能够允许进程同时等待一个或多个事件?请举例说明。

b.在这种情况下,如何修改图中的排队结构以支持这个新特点?

答:

a.一个进程可能正在处理从另一个进程收到的数据并将结果保存到磁盘上。如果当前在另一个进

程中正有数据在等待被取走,进程就可以继续获得数据并处理它。如果前一个写磁盘操作已经

完成,并且有处理好的数据在等待写出,那么进程就可以继续写磁盘。这样就可能存在某一时

刻,进程即在等待从输入进程获得数据,又在等待磁盘可用。

b.有很多种方法解决这一问题。可以使用一种特殊的队列,或者将进程放入两个独立的队列中。

不论采用哪种方法,操作系统都必须处理好细节工作,使进程相继地关注两个事件的发生。

3.9.在很多早期计算机中,中断导致寄存器值被保存在与给定的中断信息相关联的固定单元。在什么情

况下这是一种实用的技术?请解释为什么它通常是不方便的。

答:这种技术是基于被中断的进程A在中断响应之后继续执行的假设的。但是,在通常情况下,中断可能会导致另一个进程B抢占了进程A。这是就必须将进程A的执行状态从与中断相关的位置复制到与A相关的进程描述中。然而机器却有可能仍将它们保存到前一位置。参考:[BRIN73]。

3.10. 3.4节曾经讲述过,由于在内核模式下执行的进程是不能被抢占的,因此UNIX不适用于实时应用。

请阐述原因。

答:由于存在进程不能被抢占的情况(如在内核模式下执行的进程),操作系统不可能对实时需求给予迅速的反应。

第4章线程、对称多处理和微内核

4.1.一个进程中的多个线程有以下两个优点:(1)在一个已有进程中创建一个新线程比创建一个新进程

所需的工作量少;(2)在同一个进程中的线程间的通信比较简单。请问同一个进程中的两个线程间的模式切换与不同进程中的两个线程间的模式切换相比,所需的工作量是否要少?

答:是的,因为两个进程间的模式切换要储存更多的状态信息。

4.2.在比较用户级线程和内核级线程时曾指出用户级线程的一个缺点,即当一个用户级线程执行系统调

用时,不仅这个线程被阻塞,而且进程中的所有线程都被阻塞。请问这是为什么?

答:因为对于用户级线程来说,一个进程的线程结构对操作系统是不可见的,而操作系统的调度是以进程为单位的。

4.3.在OS/2中,其他操作系统中通用的进程概念被分成了三个独立类型的实体:会话、进程和线程。一

个会话是一组与用户接口(键盘、显示器、鼠标)相关联的一个或多个进程。会话代表了一个交互式的用户应用程序,如字处理程序或电子表格,这个概念使得PC用户可以打开一个以上的应用程序,在屏幕上显示一个或更多个窗口。操作系统必须知道哪个窗口,即哪个会话是活跃的,从而把键盘和鼠标的输入传递个相应的会话。在任何时刻,只有一个会话在前台模式,其他的会话都在后台模式,键盘和鼠标的所有输入都发送给前台会话的一个进程。当一个会话在前台模式时,执行视频输出的进程直接把它发送到硬件视频缓冲区。当一个会话在后台时,如果该会话的任何一个进程的任何一个线程正在执行并产生屏幕输出,则这个输出被送到逻辑视频缓冲区;当这个会话返回前台时,屏幕被更新,为新的前台会话反映出逻辑视频缓冲区中的当前内容。

有一种方法可以把OS/2中与进程相关的概念的数目从3个减少到2个。删去会话,把用户接口(键盘、显示器、鼠标)和进程关联起来。这样,在某一时刻,只有一个进程处于前台模式。为了进一步地进行构造,进程可以被划分成线程。

a.使用这种方法会丧失什么优点?

b.如果继续使用这种修改方法,应该在哪里分配资源(存储器、文件等):在进程级还是线程级?

答:

a.会话的使用非常适合个人计算机和工作站对交互式图形接口的需求。它为明确图形输出和键盘/

鼠标输入应该被关联到什么位置提供了一个统一的机制,减轻了操作系统的工作负担。

b.应该和其他的进程/线程系统一样,在进程级分配地址空间和文件。

4.4.考虑这样一个环境,用户级线程和内核级线程呈一对一的映射关系,并且允许进程中的一个或多个

线程产生会引发阻塞的系统调用,而其他线程可以继续运行。解释为什么这个模型可以使多线程程序比在单处理器机器上的相应的单线程程序运行速度更快?

答:问题在于机器会花费相当多的时间等待I/O操作的完成。在一个多线程程序中,可能一个内核级线程会产生引发阻塞的系统调用,而其他内核级线程可以继续执行。而在单处理器机器上,进程则必须阻塞知道所有的系统调用都可以继续运行。参考:[LEWI96]

4.5.如果一个进程退出时,该进程的某些线程仍在运行,请问他们会继续运行吗?

答:不会。当一个进程退出时,会带走它的所有东西——内核级线程,进程结构,存储空间——包括线程。参考:[LEWI96]

4.6.OS/390主机操作系统围绕着地址空间和任务的概念构造。粗略说来,一个地址空间对应于一个应用

程序,并且或多或少地对应于其他操作系统中的一个进程;在一个地址空间中,可以产生一组任务,并且它们可以并发执行,这大致对应于多线程的概念。管理任务结构有两个主要的数据结构。地址空间控制块(ASCB)含有OS/390所需要的关于一个地址空间的信息,而不论该地址空间是否在执行。ASCB中的信息包括分派优先级、分配给该地址空间的实存和虚存、该地址空间中就绪的任务数以及是否每个都被换出。一个任务控制块(TCB)标识一个正在执行的用户程序,它含有在一个地址空间中管理该任务所需要的信息,包括处理器状态信息、指向该任务所涉及到的程序的指针和任务执行结构。ASCB是在系统存储器中保存的全局结构,而TCB是保存在各自的地址空间中的局部结构。请问把控制信息划分成全局和局部两部分有什么好处?

答:关于一个地址空间的尽可能多的信息可以随地址空间被换出,从而节约了主存。

4.7.一个多处理系统有8个处理器和20个附加磁带设备。现在有大量的作业提交给该系统,完成每个作

业最多需要4个磁带设备。假设每个作业开始运行时只需要3个磁带设备,并且在很长时间内都只需要这3个设备,而只是在最后很短的一段时间内需要第4个设备以完成操作。同时还假设这类作业源源不断。

a.假设操作系统中的调度器只有当4个磁带设备都可用时才开始一个作业。当作业开始时,4个设

备立即被分配给它,并且直到作业完成时才被释放。请问一次最多可以同时执行几个作业?采

用这种策略,最多有几个磁带设备可能是空闲的?最少有几个?

b.给出另外一种策略,要求其可以提高磁带设备的利用率,并且同时可以避免系统死锁。分析最

多可以有几个作业同时执行,可能出现的空闲设备的范围是多少。

答:

a.采用一个保守的策略,一次最多同时执行20/4=5个作业。由于分配各一个任务的磁带设备最多

同时只有一个空闲,所以在同一时刻最多有5个磁带设备可能是空闲的。在最好的情况下没有

磁带设备空闲。

b.为了更好的利用磁设备,每个作业在最初只分配三个磁带设备。第四个只有的需要的时候才分

配。在这种策略中,最多可以有20/3=6个作业同时执行。最少的空闲设备数量为0,最多有2

个。参考:Advanced Computer Architectrue,K.Hwang,1993.

4.8.在描述Solaris用户级线程状态时,曾表明一个用户级线程可能让位于具有相同优先级的另一个线程。

请问,如果有一个可运行的、具有更高优先级的线程,让位函数是否还会导致让位于具有相同优先级或更高优先级的线程?

答:任何一个可能改变线程优先级或者使更高优先级的线程可运行的调用都会引起调度,它会依次抢占低优先级的活跃线程。所以,永远都不会存在一个可运行的、具有更高优先级的线程。参考:[LEVI96]

第5章并发性:互斥和同步

5.1

答:b.协同程序read读卡片,将字符赋给一个只有一个字大小的缓冲区rs然后在赋给squash协同程。协同程序Read在每副卡片图像的后面插入一个额外的空白。协同程序squash不需要知道任何关于输入的八十个字符的结构,它简单的查找成对出现的星号,然后将更改够的字符串经由只有一个字符大小的缓冲sp,传递给协同程序print。最后协同程序print简单的接受到来的字符串,并将他们打印在包含125个字符的行中。

5.2.考虑一个并发程序,它有两个进程p和q,定义如下。A.B.C.D和E是任意的原子语句。假设住程序执行两个进程的parbegin

Void p() void q()

{ A; { D;

B; E;

C; }

}

答:ABCDE;ABDCE;ABDEC;ADBCE;ADBEC;ADEBC;DEABC;DAEBC;DABEC;DABCE;

5.3考虑下面的程序

const int n=50;

int tally;

void total()

{ int count;

for(count =1;count <=n;count ++)

{tally++;

}

}

void main()

{

tally =0;

parbegin(total(),total();

write(tally);

}

答:a.随意一看,tally值的范围好像是落在[50,100]这个区间里,因为当没有互斥时可以从0直接增加到50.这一基本论点是当并发的运行这两进程时,我们不可能得到一个比连续执行单一某进程所得tally值还低的一个最终tally值.但是考虑下面由这两进程按交替顺序执行载入,增加,存储的情况,同时变更这个共享变量的取值:

1.进程A载入tally值,tally值加到1,在此时失去处理器(它已经增加寄存器的值到1,但是还没有存储这个值).

2.进程B载入tally值(仍然是0),然后运行完成49次增加操作,在它已经将49这个值存储给共享变量tally后,失去处理器控制权.

3.进程A重新获得处理器控制权去完成它的第一次存储操作(用1去代替先前的49这个tally值),此时被迫立即放弃处理器.

4.进程B重新开始,将1(当前的tally值)载入到它自己的寄存器中,但此时被迫放弃处理器(注意这是B的最后一次载入).

5.进程A被重新安排开始,但这次没有被中断,直到运行完成它剩余的49次载入,增加和存储操作,结果是此时tally值已经是50.

6.进程B在它终止前完成仅有的最后一次增加和存储操作.它的寄存器值增至2,同时存储这个值做为这个共享变量的最终结果.

一些认为会出现低于2这个值的结果,这种情况不会出现.这样tally值的正确范围是[2,100].

b.对一般有N个进程的情况下,tally值的最终范围是[2,N*50],因为对其他所有进程来说,从最初开始运行到在第五步完成.但最后都被进程B破坏掉它们的最终结果.

5.4.忙等待是否总是比阻塞等待效率低(根据处理器的使用时间)?请解释。

答:就一般情况来说是对的,因为忙等待消耗无用的指令周期.然而,有一种特殊情况,当进程执行到程序的某一点处,在此处要等待直到条件满足,而正好条件已满足,此时忙等待会立即有结果,然而阻塞等待会消耗操作系统资源在换出与换入进程上.

5.5考虑下面的程序

boolean blocked[2];

int rurn;

void P(int id)

{

While (true)

{

While(turn!=id);

{

While(blocked[1-!id]

/*do nothing*/;

Turn =id;

}

}

Void main ()

{

Blocked[0]=false;

Turn=0;

Parbegin(P(0),P(1));

}

这是【HYMA66】中提出的解决互斥问题的一种方法。请举出证明该方法不正确的一个反例。

答:考虑这种情况:此时turn=0,进程P(1)使布尔变量blocked[1]的值为true,在这时发现布尔变量blocked[0]的值为false,然后P(0)会将true值赋予blocked[0]

,此时turn=0,P(0)进入临界区,P(1)在将1赋值给turn后,也进入了临界区.

5.6解决互斥的另一种软件方法是lamport的面包店(bakery)算法,之所以起这个名字,是因为它的思想来自于面包店或其他商店中,每个顾客在到达时都得到一个有编号的票,并按票号依次得到服务,算法如下:

Boolean choosing[n];

Int number[n];

While (true)

{

Choosing[i]=true;

Number[i]=1+getmax(number[],n);

Choosing[i]=false;

For(int j=0;j

{

While (choosing[j])

{}

While ((number[j]!=0)&&(number[j],j)<(number[i],i)

{}

}

/*critical section*/

Number[i]=0;

}

数组choosing和number分别被初始化成false和0,每个数组的第i个元素可以由进程i读或写,但其他进程只能读。符号(a,b)<(c,d)被定义成

(a,c)或(a=c且b

A.用文字描述这个算法。

B.说明这个算法避免了死锁。

C.说明它实施了互斥。

答:a.当一个进程希望进入临界区时,它被分配一个票号.分配的票号是通过在目前那些等待进入临界区的进程所持票号和已经在临界区的进程所持票号比较,所得最大票号再加1得到的.有最小票号的进程有最高的优先级进入临界区.当有多个进程拥有同样的票号时,拥有最小数字号进入临界区.当一个进程退出临界区时,重新设置它的票号为0.

b.如果每个进程被分配唯一的一个进程号,那么总会有一个唯一的,严格的进程顺序.因此,死锁可以

避免.

c.为了说明互斥,我们首先需要证明下面的定理:如果Pi在它的临界区,Pk已经计算出来它的

number[k],并试图进入临界区,此时就有下面的关系式: ( number[i], i ) < ( number[k], k ).为证明定理,定义下面一些时间量:

Tw1:Pi最后一次读choosing[k], 当j=k,在它的第一次等待时,因此我们在Tw1处有choosing[k] = false.

Tw2:Pi开始它的最后执行, 当j=k,在它的第二次while循环时,因此我们有Tw1 < Tw2.

Tk1:Pk在开始repeat循环时;Tk2:Pk完成number[k]的计算;

Tk3: Pk设置choosing[k]为false时.我们有Tk1

因为在Tw1处,choosing[k]=false,我们要么有Tw1

5.7当按图5.2的形式使用一个专门机器指令提供互斥时,对进程在允许访问临界区之前必须等待多久没有

控制。设计一个使用testset指令的算法,且保证任何一个等待进入临界区的进程在n-1个turn内进入,n 是要求访问临界区的进程数,turn是指一个进程离开临界区而另一个进程获准访问这个一个事件。

答:以下的程序由[SILB98]提供:

var j: 0..n-1;

key: boolean;

repeat

waiting[i] := true;

key := true;

while waiting[i] and key do key := testset(lock);

waiting[i] := false;

< critical section >

j := i + 1 mod n;

while (j ≠ i) and (not waiting[j]) do j := j + 1 mod n;

if j = i then lock := false

else waiting := false;

< remainder section >

Until

这个算法用最普通的数据结构:var waiting: array [0..n – 1] of boolean

Lock:boolean

这些数据结构被初始化成假的,当一个进程离开它的临界区,它就搜索waiting的循环队列5.8考虑下面关于信号量的定义:

Void semWait(s)

{

If (s.count>0)

{

s.count--;

}

Else

{

Place this process in s.queue;

Block;

}

}

Void semSignal(s)

{

If (there is at liast one process blocked on semaphore)

{

Remove a process P from s.queue;

Place process P on ready list;

}

Else

s.count++;

}

比较这个定义和图5.3中的定义,注意有这样的一个区别:在前面的定义中,信号量永远不会取负值。当在程序中分别使用这两种定义时,其效果有什么不同?也就是说,是否可以在不改变程序意义的前提下,用一个定义代替另一个?

答:这两个定义是等价的,在图5.3的定义中,当信号量的值为负值时,它的值代表了有多少个进程在等待;在此题中的定义中,虽然你没有关于这方面的信息,但是这两个版本的函数是一样的。

5.9可以用二元信号量实现一般信号量。我们使用semWaitB操作和semSignalB操作以及两个二元信号量delay和mutex。考虑下面的代码

Void semWait(semaphor s)

{

semWaitB(mutex);

s--;

if (s<0)

{

semSignalB(mutex);

semWaitB(delay);

}

Else

Semsignalb(mutex)

}

Void semSignal(semaphore s);

{

semWaitB(mutex);

s++;

if(s<=0)

semSignalB(delay);

semSignalB(mutex);

}

最初。S被设置成期待的信号量值,每个semwait操作将信号量减1,每个semsignal操作将信号量加1.二元信号量mutex被初始化成1,确保在更新在更新s时保证互斥,二元信号量delay被初始化成0,用于挂起进程,

上面的程序有一个缺点,证明这个缺点,并提出解决方案。提示:假设两个进程,每个都在s初始化为0时调用semwait(s),当第一个刚刚执行了semsignalb(mutex)但还没有执行semwaitb(delay),第二个调用semwait(s)并到达同一点。现在需要做的就是移动程序的一行.

答:假设两个进程,每个都在s被初始化成0时调用semWait(s),当第一个刚执行了semSignalB (mutex)但还没有执行semWaitB(delay)时,第二个调用semWait(s)并到达同一点。因为s=-2 mutex 没有锁定,假如有另外两个进程同时成功的调用semSignal(s),他们接着就会调用semsignalb(delay),但是第二个semsignalb没有被定义。

解决方法就是移动semWait程序中end前的else一行到semSignal程序中最后一行之前。因此semWait中的最后一个semSignalB(mutex)变成无条件的,semSignal中的semSignalb(mutex)变成了有条件的。

5.10 1978年,dijkstra提出了一个推测,即使用有限数目的弱信号量,没有一种解决互斥的方案,使用于数目未知但有限的进程且可以避免饥饿。1979年,j.m.morris提出了一个使用三个弱信号量的算法,反

药剂学复习题和答案(三)

药剂学试题及答案 第十三章粉体学基础 一、单项选择题 1.下列哪项不属于几何学粒子径() A.定方向径; B. 三轴径; C.比表面积等价径; D. 体积等价径。 2.下列关于药物吸湿性的说法有误的是() A.水不溶性药物的混合物的吸湿性具有加和性;B. 根据E1der 假说,水溶性药物混合物的CRH约等于各成分CRH的乘积,而与各成分的量无关;C. 一般药物的CRH越大,药物越易吸湿;D. 药物应贮存在湿度低于其CHR的环境下,以防吸湿。 3.粉体的密度可分根据所指的体积不同分为真密度、颗粒密度、松密度和振实密度等,这几种密度的大小顺序为() A.真密度≥颗粒密度>振实密度≥松密度 B. 真密度≥振实密度>颗粒密度≥松密度 C. 真密度≥颗粒密度>松密度≥振实密度 D. 真密度≥松密度≥颗粒密度>振实密度 4. 下列关于休止角的正确表述为() A、休止角越大,无聊的流动性越好 B、休止角大于300,物料的流动性好 C、休止角小于 300,物料的流动性好 D、粒径大的物料休止角大 E、粒子表面粗糙的物料休止角小 5. 关于粉体润湿性的叙述正确的是()

A、粉体的润湿性与颗粒剂的崩解无关 B、粉体的润湿性由接触角表示 C、粉体的润湿性由休止角表示 D、接触角小,粉体的润湿性差 E、休止角小,粉体的润湿性差 6.CRH为评价散剂下列哪项性质的指标() A、流动性 B、吸湿性 C、粘着性 D、风化性 E、聚集性 7.当药物粉末本身(结晶水或吸附水)所产生的饱和蒸气压低于环境中水蒸气分压时产生() A、风化 B、水解 C、吸湿 D、降解 E、异构化 8.将CRH为78%的水杨酸钠50g与CRH为88%的苯甲酸30g混合,其混合物的CRH为() A、69% B、73% C、80% D、83% E、85% 9.在相对湿度为56%时,水不溶性药物的A与B的吸湿量分别为3g 和2g,A与B混合后,若不发生反应,则混合物的吸湿量为()A、8g B、6g C、5g D、2.8g E、1.5g 10.粉体的基本性质不包括() A.粉体的粒度与粒度分布 B.粉体的比表面积 C.粉体的重量 D.粉体的密度 E.粉体的润湿性 11.关于粉体比表面积的叙述错误的是()

药剂学试题A卷参考答案

药剂学A卷标准答案要点及评分标准

11.-环糊精是由12个葡萄糖分子连接的环状低聚糖化合物。(×) 药剂学A卷标准答案(附页A) 2006-2007学年第2 学期试题名称:药剂学共4 页第2 页

12片剂吸收过程中,崩解过程是药物吸收的限速过程。(×) 13.物理药剂学是研究药物在体内的吸收、分布、代谢与排泄机制和过程的学科。(×)14.国家食品药品监督管理局英文简写是CFDA.( ×) 15. 聚乙二醇(PV A)是一种水溶性的高分子载体材料。(×) 16.乳剂分层是由于乳滴周围的界面膜被破坏而造成的。(× ) 17. 注入高渗溶液时,会导致红细胞破裂,造成溶血现象。(×) 18.用于眼外伤或术后的眼用制剂要求绝对无菌,多加入强效抑菌剂。(×) 19.胶浆剂系指固体药物微细粒子分散在水中形成的非均匀状态的液体分散体系,属热力学不稳定体系。(×) 20.pH 敏感型靶向制剂属于主动靶向制剂。(×) 四、选择(每小题1分,共20分) 1.注射剂的等渗调节剂用(C ) A 硼酸 B HCl C NaCl D 苯甲醇 2.在制剂中常作为金属离子络合剂使用的是(C) A 碳酸氢钠 B 硫酸钠 C 依地酸二钠 D DMSO 3.复凝聚法制备微囊,将pH值调到4以下,目的是为了使(A ) A 明胶荷正电 B 明胶荷负电 C 硫酸钠发挥凝聚剂的作用 D 交联固化 4.干胶法制备乳剂时,正确的油:水:胶的比例是(D) A 4:1:2 B 4:4:2 C 4:2:4 D 4:2:1 5.聚乙烯吡咯烷酮的英文缩写是(A) A PVP B PEG C PV A D HPC 6.乳剂由于分散相和连续相的比重不同,造成上浮或下沉的现象称为(D) A 表相 B 破裂 C 酸败 D 乳析 7.热原主要是微生物的内毒素,其致热中心为(D) A 多糖 B 磷脂 C 胆固醇 D 脂多糖 8.单糖浆有矫味作用,是不含药物的蔗糖饱和溶液,浓度为(B) A 100% B 85% C 45% D 75% 9.注射粉针使用前加入(D)溶解 A 常水 B 蒸馏水 C 去离子水 D 灭菌注射用水 10.构成脂质体的膜材为(B) A 明胶-阿拉伯胶 B 磷脂-胆固醇 C PLA-PLGA D环糊精-苯甲醇 11.软膏中加入Azone 的作用为(A ) A 透皮吸收促进剂 B 保湿剂 C 增溶剂 D 乳化剂 12.下列对透皮吸收体系叙述错误的是(C) A 不受胃肠道pH值影响 B 无首过效应 C 不受角质层屏障干扰 D 释药平稳、持续 13.下列不属于常用浸出方法的是(D) A 煎煮法B渗漉法C 浸渍法D醇提水沉淀法 14.微孔滤膜用于无菌过滤时,应选用(B) A 0.55m B 0.22m C 0.8m D 0.65m 15.氨苄西林只宜制成注射用无菌粉末,主要是因为氨苄西林易(B) A 氧化 B 水解 C 聚合 D 脱羧 药剂学A卷标准答案(附页B)

药剂学试题(简答题)及答案..

1.应用Noyes-Whitney方程分析提高固体药物制剂溶出度的方法。 答:Noyes-Whitney方程:dC/dt=KS(CS-C) K是溶出速度常数;s为溶出介质的表面积;CS 是药物的溶解度,C药物在溶液中的浓度。 溶解包括两个连续的阶段, 首先是溶质分子从固体表面溶解, 形成饱和层, 然后在扩散作用下经过扩散层, 再在对流作用下进入溶液主体内。 1. 增加固体的表面积 2.提高温度 3. 增加溶出介质的体积 4. 增加扩散系数 5. 减小扩散层的厚度 2.片剂的辅料主要包括哪几类?每类辅料的主要作用是什么? 答:片剂的辅料主要包括:稀释剂和吸收剂、润湿剂和粘合剂、崩解剂、润滑剂。 (1)稀释剂和吸收剂。稀释剂的主要作用是当主药含量少时增加重量和体积。吸收剂:片剂中若含有较多的挥发油或其它液体成分时,需加入适当的辅料将其吸收后,再加入其它成分压片,此种辅料称为吸收剂。 (2)润湿剂和粘合剂。润湿剂的作用主要是诱发原料本身的粘性,使能聚合成软材并制成颗粒。主要是水和乙醇两种。粘合剂是指能使无粘性或粘性较小的物料聚结成颗粒或压缩成型的具有粘性的固体粉末或粘稠液体。 (3)崩解剂。崩解剂是指加入片剂中能促进片剂在胃肠液中快速崩解成细小粒子的辅料。(4)润滑剂。润滑剂主要具有三个方面的作用①助流性减少颗粒与颗粒之间的摩擦力,增加颗粒流动性,使其能顺利流入模孔,片重准确。②抗粘着性主要用于减轻物料对冲模的黏附性。③润滑性减少颗粒与颗粒之间及片剂和模孔之间的摩擦 3.缓、控释制剂(一天给药2次)体外释放度试验至少取几个时间点?为什么? 答:至少测三个取样点:第一个取样点:通常是0.5~2h,控制释放量在30%以下。此点主要考察制剂有无突释现象(效应);第二个取样点:4~6h,释放量控制在约50%左右;第三个取样点:7~10h,释放量控制在75%以上。说明释药基本完全。 4.根据stoke’s定律,说明提高混悬液稳定性的措施有哪些? η 2)g / 9ρ 1- ρ答:Stocks定律:V = 2 r2( 是分散介质的粘度η 2为介质的密度;ρ 1为粒子的密度;ρr为粒子的半径,

《药剂学》试题及答案(20200625135839)

药剂学习题 第一篇药物剂型概论 第一章绪论 一、单项选择题【 A 型题】 1. 药剂学概念正确的表述是() A、研究药物制剂的处方理论、制备工艺和合理应用的综合性技术科学 B研究药物制剂的基本理论、处方设计、制备工艺和合理应用的综合性技术科学 C、研究药物制剂的处方设计、基本理论和应用的技术科学 D、研究药物制剂的处方设计、基本理论和应用的科学 E、研究药物制剂的基本理论、处方设计和合理应用的综合性技术科学 2. 既可以经胃肠道给药又可以经非胃肠道给药的剂型是() A. 合剂 B. 胶囊剂 C. 气雾剂 D. 溶液剂 E. 注射剂 3. 靶向制剂属于() . 第一代制剂B. 第二代制剂C. 第三代制剂 D. 第四代制剂 E.第五代制剂 4. 药剂学的研究不涉及的学科() A. 数学 B. 化学 C.经济学 D.生物学 E. 微生物学 5. 注射剂中不属于处方设计的有() A. 加水量 B. 是否加入抗氧剂 C. pH如何调节 D.药物水溶性好坏 E. 药物的粉碎方法 6. 哪一项不属于胃肠道给药剂型() A. 溶液剂 B. 气雾剂 C. 片剂 D.乳剂 E.散剂 7. 关于临床药学研究内容不正确的是() A. 临床用制剂和处方的研究 B. 指导制剂设 计、剂型改革 C.药物制剂的临床研究和评价 D. 药剂的生物利用度研究 E. 药剂质量的临床监控 8. 按医师处方专为某一患者调制的,并明确指明用法和用量的药剂称为() A. 药品 B. 方剂 C. 制剂 D. 成药 E. 以上均不是 9. 下列关于剂型的表述错误的是() A、剂型系指为适应治疗或预防的需要而制备的不同给药形式 B、同一种剂型可以有不同的药物 C、同一药物也可制成多种剂型 D、剂型系指某一药物的具体品种 E、阿司匹林片、扑热息痛片、麦迪霉素片、尼莫地平片等均为片剂剂型 10. 关于剂型的分类,下列叙述错误的是( A、溶胶剂为液体剂型B C、栓剂为半固体剂型D E、气雾剂、吸入粉雾剂为经呼吸道给药剂型) 、软膏剂为半固体剂型 、气雾剂为气体分散型

药剂学试题及答案(五)

药剂学试题及答案 第六章半固体制剂 一、单项选择题【A型题】 1.关于软膏剂的特点不正确的是() A.是具有一定稠度的外用半固体制剂 B.可发挥局部治疗作用 C.可发挥全身治疗作用 D.药物必须溶解在基质中 E.药物可以混悬在基质中 2.不属于软膏剂的质量要求是() A.应均匀、细腻,稠度适宜 B.含水量合格 C.性质稳定,无酸败、变质等现象 D.含量合格 E.用于创面的应无菌 3.对于软膏基质的叙述不正确的是() A.分为油脂性、乳剂型和水溶性三大类 B.油脂性基质主要用于遇水不稳定的药物 C.遇水不稳定的药物不宜选用乳剂基质 D.加入固体石蜡可增加基质的稠度 E.油脂性基质适用于有渗出液的皮肤损伤 4.关于眼膏剂的叙述中正确的是() A.不溶性的药物应先研成极细粉,并通过9号筛 B.用于眼部手术或创伤的眼膏应加入抑菌剂和抗氧剂

C.常用的基质是白凡士林与液体石蜡和羊毛脂的混合物 D.硅酮能促进药物的释放,可用作软膏剂的基质 E.成品不得检出大肠杆菌 5.对眼膏剂的叙述错误的是() A.均须在洁净条件下配制,并加入抑菌剂 B.基质是黄凡士林8份、液体石蜡1份、羊毛脂1份 C.对眼部无刺激 D.不得检出金黄色葡萄球菌和绿脓杆菌 E.应作金属异物检查 6.对凡士林的叙述错误的是() A.又称软石蜡,有黄、白二种 B.有适宜的粘稠性与涂展性,可单独作基质 C.对皮肤有保护作用,适合用于有多量渗出液的患处 D.性质稳定,适合用于遇水不稳定的药物 E.在乳剂基质中可作为油相 7.眼膏剂中基质凡士林、液体石蜡和羊毛脂的用量比为() A.7:2:1 B.8:1:1 C.9:0.5:0.5 D.7:1:2 E.6:2:2 8.下列说法不正确的是() A.凝胶剂是指药物与适宜辅料制成均一、混悬或乳剂性的乳胶稠 厚液体或半固体制剂 B.凝胶剂有单相分散系统和双相分散系统之分 C.混悬型凝胶剂具有触变性 D.油性凝胶剂的基质常用液体石蜡与聚氧乙烯构成

药剂学试题简答题及答案

答:Noyes—Whitney方程:dC/dt二KS(CS-C) K 是溶出速度常数;s为溶出介质的表面积;CS是药物的溶解度,C药物在溶液中的浓度。 溶解包括两个连续的阶段,首先是溶质分子从固体表面溶解,形成饱和层,然后在扩散作用下经过扩散层,再在对流作用下进入溶液主体内。 1.增加固体的表面积 2.提高温度 3.增加溶出介质的体积 4.增加扩散系数 5 . 减小扩散层的厚度 2.片剂的辅料主要包括哪几类?每类辅料的主要作用是什么? 答:片剂的辅料主要包括:稀释剂和吸收剂、润湿剂和粘合剂、崩解剂、润滑剂。 (1)稀释剂和吸收剂。稀释剂的主要作用是当主药含量少时增加重量和体积。吸收剂:片剂中若含有较多的挥发油或其它液体成分时,需加入适当的辅料将其吸收后,再加入其它成分压片,此种辅料称为吸收剂。 (2)润湿剂和粘合剂。润湿剂的作用主要是诱发原料本身的粘性,使能聚合成软材并制成颗粒。主要是水和乙醇两种。粘合剂是指能使无粘性或粘性较小的 物料聚结成颗粒或压缩成型的具有粘性的固体粉末或粘稠液体。 (3)崩解剂。崩解剂是指加入片剂中能促进片剂在胃肠液中快速崩解成细小粒子的辅料。 (4)润滑剂。润滑剂主要具有三个方面的作用①助流性减少颗粒与颗粒之间

的摩擦力,增加颗粒流动性,使其能顺利流入模孔,片重准确。②抗粘着性主要用于减轻物料对冲模的黏附性。③润滑性减少颗粒与颗粒之间及片剂和模孔

之间的摩擦 答:至少测三个取样点:第一个取样点:通常是0.5?2h,控制释放量在30% 以下。此点主要考察制剂有无突释现象(效应);第二个取样点:4?6h,释放量控制在约50%左右;第三个取样点:7?10h,释放量控制在75%以上。说明释药基本完全。 4.根据stoke ' s定律,说明提高混悬液稳定性的措施有哪些? :2)g / 9 : 1- 答: Stocks定律:V二2 r2(是分散介质的粘度:2为介质的 密度;:1为粒子的密度;:r为粒子的半径, 粒子越大,粒子和分散介质的密度越大,分散介质的粘度越小,粒子沉降速度 越快,混悬剂的动力学稳定性就越差。方法:1.减小粒度,加入助悬剂;2.微粒的荷电、水化;3 .絮凝、反絮凝;4 .结晶增长、转型;5 .降低分散相的浓度、温度。 5.影响滤过的因素是什么? 答:随着滤过的进行,固体颗粒沉积在滤材表面和深层,由于架桥作用而形成滤渣层,液体由间隙滤过。将滤渣层中的间隙假定为均匀的毛细管束,则液体 的流动符合Poiseuile公式: p n r4t V = 8 n l式中,V —液体的滤过容量;p —滤过压力差;r —毛细管半径;l —滤渣层厚度;n —滤液粘度;t —滤过时间。由此可知影响滤过的因素有: ①操作压力越大,滤速越快,因此常采用加压或减压滤过法; ②滤液的粘度越大滤速越慢,为此可采用趁热过滤;

药剂学成人电大试题及答案

药剂学复习题 (课程代码392343) 一、名词解释 1、制剂 2、临界胶团浓度 3、注射剂 4、热原 5、乳剂 6、胶囊剂 7、药剂学 8、临界相对湿度 9、缓释制剂 10、混悬剂 11、休止角 12、润湿剂 13、F0值 14、昙点 15、OTC 参考答案: 1、制剂:指根据药典或国家标准将药物按照某种剂型制成适合临床要求具有一定质量标准的药剂。 2、临界胶团浓度:表面活性剂分子缔合形成胶团的最低浓度称为临界胶团浓度。 3、注射剂:系指药物制成的供注入体内的灭菌溶液、混悬液、乳浊液以及供临用前配成溶液或混悬液的无菌粉末或浓缩液。 4、热原,是微生物的代谢产物,能引起恒温动物体温异常升高的物质。 5、乳剂:是两种互不相溶的液体组成的可供内服或外用的非均相液体药剂。其中一种液体以液滴的形式分散于另一种液体中。 6、胶囊剂:是指将药物充填于空心硬质胶囊或弹性软质囊材中而制成的制剂。 7、药剂学:是研究制剂的处方设计、配制理论、生产技术和质量控制等综合性应用技术的科学。 8、临界相对湿度:粉体在低湿度环境中不吸湿,随着环境相对湿度的增大,吸湿量缓慢增加,当相对湿度达到某一定值时,吸湿量急剧上升,此时的相对湿度即为临界相对湿度。 9、缓释制剂:是指用药后能在较长时间内持续释放药物以达到长效作用的制剂。 10、混悬剂:系指难溶性固体药物以较胶粒大的微粒分散在液体介质中形成的非均相的液体制剂。 11、休止角:系指在水平面堆积的一堆粉体的自由表面与水平面之间可能存在的最大角度。12润湿剂,是指可使物料润湿以产生足够强度的黏性,以利于制成颗粒的液体。 13.F0值为一定灭菌温度(T)下,Z值为10℃时所产生的灭菌效果与121℃,Z值为10℃所产生的灭菌效果相同时所相当的时间(min),即等效灭菌时间。 14.昙点:主要针对某些含聚氧乙烯基的非离子型表面活性剂,如吐温类,其溶解度开始随温度上升而加大,到某一温度后,其溶解度急剧下降,使溶液变混浊,甚至产生分层,这种

药学 药剂学 试题及答案

上海交通大学网络学院医学院分院 学士学位课程综合考试例卷(1) 专业:药学(专升本) 学习中心 ___ _____ 学号___ ______ 姓名__________ 第一部分药剂学 一、单项选择题:(A型题,在一组备选答案中,选择一个最佳答案,每题2分,共20分): 1. 最适于制备缓、控释制剂的药物半衰期为: A.<1h B.2~8h C.24—32h D.32—48h E.>48h 2.不属于被动靶向的制剂是: A. 乳剂 B. 前体药物 C. 纳米球 D. 阿霉素微球 E.微囊 3.下列关于肠溶衣片剂的叙述,正确的是: A.用EC包衣的片剂属于肠溶衣片剂; B.用HPMC包衣的片剂属于肠溶衣片剂; C.按崩解时限检查法检查,在pH 1的盐酸溶液中1小时不崩解; D.可检查释放度来控制片剂质量; E. 必须检查含量均匀度。 4.下列物质不可作助溶剂的是: A.聚乙二醇 B.碘化钾 C.苯甲酸钠 D.乌拉坦 E.尿素 5. 下列关于药物制剂的地位与作用的叙述哪条错误? A.药物本身虽有固有的药理作用,但只能借制剂(剂型)才能发挥疗效。 B.同一药物,剂型不同,其常用剂量、显效时间、维持时间可有不同。 C.同一药物,由于其化学结构一样,即使剂型不一样,其治疗作用也应是一样的。 D.同一药物制成不同的剂型,可呈现不同的治疗作用。 E.不同的药物制剂,其释药速度不同。 6.下列关于固体分散体的叙述中不正确的有: A.固体分散体与包合物一样,都可使液体药物固体化。 B.固体分散体与包合物一样,都可增加药物的化学稳定性。 C.固体分散体可速释、缓释,也可肠溶。 D.固体分散体最常用的肠溶性载体材料是聚乙二醇。 E.固体分散体最常用的肠溶性载体材料是CAP。 7. 有关湿热灭菌法叙述正确的是: A.湿热灭菌法包括热压灭菌、低温间歇式灭菌、流通蒸汽灭菌和煮沸灭菌等。 B.湿热灭菌效果可靠,灭菌效果与注射剂灭菌前微生物污染过程无关。 C.用于热压灭菌的蒸汽要求是不饱和蒸汽。 D.湿热灭菌法不仅适用于真溶液型注射剂灭菌,也适用于供注射用无菌粉末的灭菌。 E.湿热灭菌为热力灭菌,在注射剂灭菌时,温度越高,时间越长,则对注射剂质量

生物药剂学复习题及答案汇总

生物药剂学试题库 一、单项选择题 1.以下关于生物药剂学的描述,正确的是 A.剂型因素是指片剂、胶囊剂、丸剂和溶液剂等药物的不同剂型 B.药物产品所产生的疗效主要与药物本身的化学结构有关 C.药物效应包括药物的疗效、副作用和毒性 D.改善难溶性药物的溶出速率主要是药剂学的研究内容 2.以下关于生物药剂学的描述,错误的是 A.生物药剂学与药理学和生物化学有密切关系,但研究重点不同 B.药物动力学为生物药剂学提供了理论基础和研究手段 C.由于生物体液中药物浓度通常为微量或痕量,需要选择灵敏度高,专属重现性好的分析手段和方法 D.从药物生物利用度的高低就可判断药物制剂在体内是否有效 3.对生物膜结构的性质描述错误的是 A.流动性 B.不对称性C.饱和性 D.半透性E.不稳定性 4.K+、单糖、氨基酸等生命必需物质通过生物膜的转运方式是 A.被动扩散B.膜孔转运C.主动转运 D.促进扩散E.膜动转运5.红霉素的生物有效性可因下述哪种因素而明显增加 A.缓释片B.肠溶衣C.薄膜包衣片 D.使用红霉素硬脂酸盐 E.增加颗粒大小 6.下列哪项不属于药物外排转运器 A. P-糖蛋白B.多药耐药相关蛋白 C.乳腺癌耐药蛋白 D.有机离子转运器 E.ABC转运蛋白 7.以下哪条不是主动转运的特点 A.逆浓度梯度转运B.无结构特异性和部住特异性 C.消耗能量 D.需要载体参与E.饱和现象 8.胞饮作用的特点是 A.有部位特异性B.需要载体 逆浓度梯度转运D. .不需要消耗机体能量C. E.以上都是 9.下列哪种药物不是P-gp的底物 A.环孢素A B.甲氨蝶呤C.地高辛D.诺氟沙星E.维拉帕米10.药物的主要吸收部位是 A.胃 B.小肠C.大肠 D.直肠E.均是 11.关于影响胃空速率的生理因素不正确的是 A.胃内容物的黏度和渗透压B.精神因素 C.食物的组成 D.药物的理化性质E.身体姿势 12.在溶出为限速过程吸收中,溶解了的药物立即被吸收,即为( )状态 A.漏槽B.动态平衡 C.饱和 D.均是 E.均不是 13.淋巴系统对( )的吸收起着重要作用 A.脂溶性药物B.解离型药物C.水溶性药物 D.小分子药物 E.未解离型药物

中药药剂学试题 附答案

中药药剂学试题 一、填空题(每空1分,共15分) 1.药物剂型符合的三性是指安全性、有效性及(稳定性)。 2.药厂生产车间一般根据洁净度不同,可分为控制区和洁净区。洁净区一般要求达到(1万或100级)级标准)。 3.散剂常用的混合方法有研磨、(搅拌)、(过筛 )混合法。 4.为防止煎膏剂出现“返砂”现象,蔗糖的转化率宜控制在(40~50%)。 5.浸出制剂中规定流浸膏浓度为(1g/ml),浸膏为(2~5g/g)。 6.亲水胶体的稳定性可因加入(电解质)或(脱水剂)物质而破坏。 7.凡士林经常作为(软膏)剂型的基质,并常与(羊毛脂)合并使用。 8.片剂制备中,淀粉可用作(填充剂(稀释剂或吸收剂))、(崩解剂)。 9.红升丹主要成分是(氧化汞),采用(升法)制备。 二、单选题(每题1分,共15分) 1.下列适用于空气灭菌的方法是( B) A微波灭菌 B紫外线灭菌 C γ射线灭菌Dβ射线灭菌 E 60Co辐射灭菌 2.药材浸提时(D )

A浸提温度越高越好 B浸提时间越长越好 C药材粉碎越细越好 D细胞内外浓度差越大越好 E浸提压力越高越好 3.《中国药典》规定,糖浆中含蔗糖量应不低于( B) A50%(g/ml) B60%(g/ml) C65%(g/ml) D40%(g/ml) E75%(g/ml) 4.增溶作用是表面活性剂( A)起的作用 A形成胶团 B分子极性基团 C多分子膜 D氢键 E分子非极性基团 5.我国药典规定制备注射用水的方法为(A ) A重蒸馏法 B离子交换树脂法 C电渗析法 D反渗透法 E凝胶滤过法 6.脂肪乳剂输液中含有甘油2.5%(g/ml),它的作用是( D) A保湿剂 B增粘剂 C溶媒 D等渗调节剂 E药物 7.下列基质释药、对皮肤穿透力最强的是(B ) A凡士林 B O/W型 C W/O型 D PEG E卡波谱尔 8.要使药物迅速吸收,成人用栓剂纳入直肠的部位应在( D) A距肛门口3cm处 B距肛门口4cm处 C距肛门口6cm处 D距肛门口肛门内1~2cm 处 E距肛门口肛门内5cm处

药剂学试题及答案(4)

药剂学试题及答案 第十六章制剂新技术 一、单项选择题【A型题】 1.β-环糊精与挥发油制成的固体粉末为() A.固体分散体 B.包合物 C.脂质体 D. 微球 E.物理混 合物 2.β-环糊精在药学上比α-环糊精或γ-环糊精更为常用的原因是() A.水中溶解度最大 B.水中溶解度最小 C.形成的空洞最大 D. 分子量最小 E.包容性最大 3.固体分散体中药物溶出速度快慢顺序正确的是() A、无定型>微晶态>分子状态 B、分子状态>微晶态>无定形 C、微晶态>分子状态>无定形 D、分子状态>无定形>微晶态 E、微晶态>无定形>分子状态 4.下列哪种材料制备的固体分散体具有缓释作用() A.PEG B.PVP C.EC D.胆酸 E. 泊洛沙姆188 5.固体分散物存在的主要问题是() A.久贮不够稳定 B.药物高度分散 C.药物的难溶 性得不到改善 D.不能提高药物的生物利用度 E.刺激性增大 6.下列高分子囊材中,属于天然高分子材料的是() A.阿拉伯胶 B.醋酸纤维素酞酸酯 C.乙基纤维素 D.聚酰胺 E.聚乳酸

7.下列合成高分子囊材中,可生物降解的是() A.聚酰胺 B.硅橡胶 C.聚丙烯酸树脂 D.聚乙烯醇 E.聚乳酸 8.下列合成高分子囊材中,不可生物降解却可以在一定pH值条件下溶解的为() A.聚酰胺 B.硅橡胶 C.聚乳酸 D.乙交酯丙交酯共聚物 E.聚丙烯酸树脂 9.下列用于制备微囊的囊材中,属于两性高分子电解质的是() A.壳聚糖 B.海藻酸盐 C.聚赖氨酸盐 D.明胶 E.羧甲基纤维素 10.下列概念表述不正确的是() A.物理化学法制备微囊的过程在液相中进行,系在囊材或囊心物 的混合溶剂中加入另一种物质或不良溶剂,或采用适当的方法使囊材溶解度降低而凝聚,并包裹在囊芯周围形成一个相,从液相中析出,故称之为相分离法。 B.单凝聚法是在高分子囊材溶液中加入凝聚剂,使囊材溶解度降 低而凝聚并包裹药物成囊的方法。由于其凝聚过程一般是可逆 的,故要加入交联固化剂以使其不可逆。 C.复凝聚法系使用两种带相反电荷的高分子材料作为复合囊材,在 一定条件下,两种囊材在溶液中将发生正负电荷的结合并凝聚成囊。但要求药物表面必须能被囊材所润湿,从而使其混悬或乳化于囊材溶液中,并随囊材凝聚被包裹到囊芯中,因此,可根据药物的性质加入适当的润湿剂。 D.溶剂-非溶剂法是指将囊材溶于某溶剂中(作为溶剂)然后加入

执业药师资格考试考试试题及答案药剂学

1.以下哪一条不是影响药材浸出的因素 a.温度 b.浸出时间 c.药材的粉碎度 d.浸出溶剂的种类 e.浸出容器的大小 2.根据stockes定律,混悬微粒沉降速度与下列哪一个因素成正比 a.混悬微粒的半径 b.混悬微粒的粒度 c.混悬微粒的半径平方 d.混悬微粒的粉碎度 e.混悬微粒的直径 3.下述哪种方法不能增加药物的溶解度 a.加入助溶剂 b.加入非离子表面活性剂 c.制成盐类 d.应用潜溶剂 e.加入助悬剂 4.下列哪种物质不能作混悬剂的助悬剂作用 a.西黄蓍胶 b.海藻酸钠 c.硬脂酸钠 d.羧甲基纤维素钠 e.硅皂土 5.作为热压灭菌法灭菌可靠性的控制标准是 a.f值 b.fo值 c.d值 d.z值 e.nt值 6.对维生素c注射液错误的表述是 a.可采用亚硫酸氢钠作抗氧剂 b.处方中加入碳酸氢钠调节ph值使成偏碱性,避免肌注时疼痛 c.可采用依地酸二钠络合金属离子,增加维生素c稳定性 d.配制时使用的注射用水需用二氧化碳饱和 e.采用100℃流通蒸汽15min灭菌 7.比重不同的药物在制备散剂时,采用何种混合方法最佳 a.等量递加法 b.多次过筛 c.将轻者加在重者之上 d.将重者加在轻者之上 e.搅拌 8.片剂制备中,对制粒的目的错误叙述是 a.改善原辅料的流动性 b.增大颗粒间的空隙使空气易逸出 c.减小片剂与模孔间的摩擦力 d.避免粉末因比重不同分层 e.避免细粉飞扬 9.胶囊剂不检查的项目是 a.装量差异 b.崩解时限 c.硬度 d.水分 e.外观 10.片剂辅料中的崩解剂是 a.乙基纤维素 b.交联聚乙烯吡咯烷酮 c.微粉硅胶 d.甲基纤维素 e.甘露醇 11.下列有关药物表观分布容积的叙述中,叙述正确的是 a.表观分布容积大,表明药物在血浆中浓度小 b.表观分布容积表明药物在体内分布的实际容积 c.表观分布容积不可能超过体液量 d.表观分布容积的单位是升/小时 e.表观分布容积具有生理学意义 12.药物透皮吸收是指 a.药物通过表皮到达深层组织 b.药物主要通过毛囊和皮脂腺到达体内

药剂学复习试题及答案

一、简要说明下列概念、名词或术语(每小题3分。共15分) 1.制剂学 2.表面活性剂 3.糖浆剂 4.灭菌法 5.等量递加法 6.药典 7.氯化钠等渗当量 8.溶胶剂 9.静脉注射脂肪乳剂 10.休止角 11.剂型 12.临界胶束浓度 13.芳香水剂 14.热原 15.乳剂 16.药剂学 17.表面活性剂 18.等渗溶液 19.HLB值 20.乳剂 21.剂型 22.表面活性剂 23.昙点 24.临界相对湿度 25.HLB值 26.剂型 27.休止角 28.冷冻干燥 29.热原 30.临界胶束浓度 二、填空题(每空l分,共20分) 1.表面活性剂通常按其能否解离而分为—----------—与------------.

2.乳剂不稳定的主要表现形式有----------- 、-------、 ---------- 、-------- 。 3.药物制剂的稳定性包括---------稳定性、--------稳定性、 ----------稳定性。 4.注射剂的质量要求包括—--—、—---—、—---—、—--—、-----、和------。 5.输液包括 ------ 、 ------ 、------和治疗性输液四大品种。 6.眼用溶液pH值的确定要兼顾产品的刺激性、溶解度和稳定性,常用的缓冲溶液有---- .---------- 7.药剂学的分支学科主要包括()() ()() 8.液体药剂按分散体系分为()与() 9.下列表面活性剂(硬脂酸钠、脱水山梨醇脂肪酸酯类、苯扎溴铵、卵磷脂)分别属于哪种类型? 非离子型表面活性剂——; 阴离子型表面活性剂——; 阳离子型表面活性剂——; 两性离子型表面活性剂——。 10.影响药物制剂稳定性的处方因素有()、()()()表面活性剂等。 11.输液存在的主要问题包括——、——以及澄明度与微粒污染问题。 12.热原的性质有——、——、——、——、吸附性和不耐强酸、强碱、强氧化剂和超声波等。 13.GMP是一--------简称。 14.根据Stokes定律,欲使混悬剂沉降缓慢,可采取的措施有 ----------.--------------.----------------. 15.药物制剂中化学降解的途径主要包括——和——,除此以外还有异构化、聚合、脱羧反应等。 16.物理灭菌法包括--------、---------、-----------------和 -----------。 17.热原的性质有一---、——、——、——一、——和不耐强酸、强碱、强氧化剂和超声波等。 18.注射剂的滤过一般采用粗滤与精滤相结合的方式,最常用的组合是 ----------.---------.--------- 19.制备软胶囊的两种方法是----------和--------。

药剂学试题及答案

药剂学试题及答案 TTA standardization office【TTA 5AB- TTAK 08- TTA 2C】

三、选择题( 最佳选择题,每题的备选答案中只有一个最佳答案,将答案的序号写在括号内。每题分,共30分) 1. 适合热敏性药物粉碎的设备是( C ) A. 球磨机 B.万能粉碎机 C. 流能磨 D.锤击式粉碎机 E.冲击式粉碎机 2. 流能磨粉碎的原理是( B ) A. 圆球的研磨与撞击作用 B.高速弹性流体使药物颗粒之间或颗粒与器壁之间相互碰撞作用 C.不锈钢齿的撞击与研磨作用 D. 机械面的相互挤压作用 E.旋锤高速转动的撞击作用 3. 工业筛的目数是指( D ) A. 筛孔目数/l厘米 B.筛孔目数/1厘米2 C.筛孔目数/1寸 D.筛孔目数/1英寸 E.筛孔目数/英寸2 4. 当主药含量低于多少时,必须加入填充剂( A ) A. 100毫克毫克毫克毫克毫克 5. 以下可作为片剂崩解剂的是( C ) A. 乙基纤维素 B.硬脂酸镁 C.羧甲基淀粉钠 D.滑石粉 E. 淀粉浆 6. 在复方乙酰水杨酸片处方中(主药含量每片300毫克),干淀粉的作用为( B ) A. 填充剂 B.崩解剂 C. 粘合剂 D.润滑剂 E.矫味剂 7. 对湿、热不稳定且可压性差的药物,宜采用( E ) A. 湿法制粒压片 B.干法制粒压片 C. 粉末直接压片 D.结晶直接压片 E.空白颗粒法 8.“轻握成团,轻压即散”是指片剂制备工艺中哪一个单元操作的标准( C ) A.压片 B.粉末混合 C.制软材 D.包衣 E.包糖衣 9. 下列各组辅料中,可以作为泡腾颗粒剂的发泡剂的是( E ) A.聚维酮淀粉 B.碳酸氢钠硬脂酸 C.氢氧化钠枸橼酸 D.碳酸钙盐酸 E.碳酸氢钠枸橼酸钠 10. 微晶纤维素为常用片剂辅料,其缩写为( D ) 11. 复方乙酰水杨酸片中不适合添加的辅料为( E ) A.淀粉浆 D.滑石粉 C.淀粉 D.液体石蜡 E.硬脂酸镁 12.下列宜制成软胶囊的是( C ) A. O/W乳剂 B.芒硝 C.鱼肝油 D.药物稀醇溶液 13. 以下属于水溶性基质的是( D ) A.十八醇 B.硅酮 C.硬脂酸 D. 聚乙二醇 E. 甘油 14. 不宜用甘油明胶作栓剂基质的药物是( C )

药剂学试题及答案75012

药剂学试题及答案 三、选择题 ( 最佳选择题,每题的备选答案中只有一个最佳答案,将答案的序号写在括号内。每题分,共 30 分 ) 1.适合热敏性药物粉碎的设备是 ( C ) A. 球磨机 B. 万能粉碎机 C. 流能磨 D.锤击式粉碎机 E.冲击式粉碎机 2.流能磨粉碎的原理是 ( B ) A. 圆球的研磨与撞击作用 B.高速弹性流体使药物颗粒之间或颗粒与器壁之间相互碰撞作用 C.不锈钢齿的撞击与研磨作用 D. 机械面的相互挤压作用 E.旋锤高速转动的撞击作用 3.工业筛的目数是指 ( D ) A. 筛孔目数 /l厘米 B.筛孔目数 /1厘米 2 C.筛孔目数 /1寸 D.筛孔目数 /1英寸 E.筛孔目数/ 英寸 2 4.当主药含量低于多少时,必须加入填充剂( A ) A. 100 毫克毫克毫克毫克毫克 5.以下可作为片剂崩解剂的是 ( C ) A. 乙基纤维素 B.硬脂酸镁 C.羧甲基淀粉钠 D. 滑石粉 E. 淀粉浆 6.在复方乙酰水杨酸片处方中 (主药含量每片 300 毫克 ),干淀粉的作用为( B ) A. 填充剂 B.崩解剂 C. 粘合剂 D. 润滑剂 E.矫味剂

7.对湿、热不稳定且可压性差的药物,宜采用 ( E ) A.湿法制粒压片 B.干法制粒压片 C. 粉末直接压片 D. 结晶直接压片 E.空白颗粒法 8.“轻握成团,轻压即散”是指片剂制备工艺中哪一个单元操作的标准 ( C ) A. 压片 B.粉末混合 C.制软材 D.包衣 E.包糖衣 9.下列各组辅料中,可以作为泡腾颗粒剂的发泡剂的是 ( E ) A. 聚维酮淀粉 B.碳酸氢钠硬脂酸 C.氢氧化钠枸橼酸 D.碳酸钙盐酸 E.碳酸氢钠枸橼酸钠 10.微晶纤维素为常用片剂辅料,其缩写为 ( D ) 11.复方乙酰水杨酸片中不适合添加的辅料为 ( E ) A. 淀粉浆 D.滑石粉 C.淀粉 D.液体石蜡 E.硬脂酸镁 12.下列宜制成软胶囊的是 ( C ) A. O/W 乳剂 B.芒硝 C.鱼肝油 D.药物稀醇溶液 13.以下属于水溶性基质的是 ( D ) A. 十八醇 B.硅酮 C.硬脂酸 D. 聚乙二醇 E. 甘油 14.不宜用甘油明胶作栓剂基质的药物是 ( C ) A. 洗必泰 B.甲硝唑 C.鞣酸 D.克霉唑 E.硼酸 15.栓剂在常温下为 ( A ) A. 固体 B. 液体 C. 半固体 D.气体 E.无定形

中药药剂学试题及答案A

中药药剂学试卷及答案(中国中医药出版社本科教材) (A卷) 一、选择题(每题1分,共60分) 1、A1、A2 型题 1 ?研究药物剂型的配制理论、生产技术、质量控制与合理应用等内容的综合性技术学科,称为(第一章绪论第一节概述核心、记忆) A. 制剂学 B.调剂学 C.药剂学 D.方剂学 E.临床药学 2?口服药品的卫生标准之一是大肠杆菌在每克(每毫升)制剂中(第三章制药卫生第一节概述核心、记忆) A. 不得检出 B. 不得超过50个 C. 不得超过100个 D.不得超过500个 E.不得超过200个 3?制药厂的生产车间根据洁净度的不同,可分为控制区和洁净区。控制区一般要求达到的洁净标准是(第三章制药卫生第二节制药环境的卫生管理核心、记忆)级级级级级 4. 中药浓缩液直接制粒的方法是(第四章粉碎、筛析、混合与制粒第四节制粒一般、记忆) A.挤出制粒 B. 高速搅拌制粒 C.喷雾干燥制粒 D.滚转法制粒 E.滚压法制粒 5. 通常所说的百倍散是指1份毒性药物中,添加稀释剂的量为(第五章散剂第二节散剂的制备核心、记忆) 份份份份份 6. 影响浸出效果的最关键因素是(第六章中药的浸提、分离与精制第二节中药的浸提核心、理解) A.药材粒度 B.浸提温度 C.浸提时间 D.浓度梯度 E. pH值 7. 乙醇含量在50%—70%时,适于浸提(第六章中药的浸提、分离与精制第二节中药的 浸提核心、记忆) A.挥发油 B.叶绿素 C.生物碱 D.树脂 E. 有机酸 8. 用碱作为浸提辅助剂时,应用最多的是(第六章中药的浸提、分离与精制第二节中药

的浸提核心、记忆) A.氢氧化钠 B.氢氧化铵 C.碳酸钠 D.碳酸钙 E.生物碱 9. 用下列方法提取时,能保持最大浓度梯度的是(第六章中药的浸提、分离与精制第二节中药的浸提核心、理解) A. 浸渍法 B. 渗漉法 C. 煎煮法 D. 回流热浸法 E. 水蒸气蒸馏法 10. 下列干燥设备中利用热气流达到干燥目的的是(第七章提取液的浓缩与干燥第二节干燥核心、记忆) A. 鼓式薄膜干燥器 B. 微波干燥器 C. 远红外干燥器 D. 喷雾干燥器 E. 烘箱 11.按浸提过程和成品情况分类流浸膏属于(第八章浸出药剂第一节概述一般、记忆) A. 水浸出剂型 B. 含醇浸出剂型 C. 含糖浸出剂型 D. 无菌浸出剂型 E. 酒浸出制剂 12.含人参等贵重药材的汤剂,该药材的处理方法是(第八章浸出药剂第二节汤剂核心、记忆) A. 先煎 B. 后下 C. 包煎 D. 另煎 E. 冲服13.下列液体药剂中,分散相质点最大的是(第九章液体药剂第一节概述重点、记忆) A. 真溶液型液体药剂 B. 高分子溶液 C. 混悬型液体药剂D. 乳浊液型液体药剂E. 溶胶型液体药剂14.可形成昙点的表面活性剂是(第九章液体药剂第二节表面活性剂核心、记忆) A.十二烷基硫酸钠 B. 溴苄烷铵(新洁尔灭) C. 卵磷脂 D.聚山梨酯类(吐温类) E.碱金属类 15.下面哪一种表面活性剂属于阳离子型表面活性剂(第九章液体药剂第二节表面活性剂核心、记忆) A.肥皂类 B.硫酸化物 C.氯苄烷铵(洁尔灭) D.磺酸化物 E.吐温-80 16. 下列注射剂中不能添加抑菌剂的是(第十章注射剂第四节注射剂的附加剂重点、记忆) A. 肌内注射剂 B. 皮下注射剂 C. 皮内注射剂 D. 脊椎腔注射 E. 静脉注射剂 17?脊椎腔注射剂应使用不含有任何微粒的纯净水溶液,pH值控制的范围是(第十章注射 剂第一节概述重点、记忆) ?6 ?7 ?8 ?9 ?10 18.根据热原的基本性质,下述方法中能除去或破坏热原的是(第十章注射剂第二节热 原核心、记忆) A.用强酸强碱溶液浸泡容器C高温湿热灭菌30分钟C干热灭菌4小时 D.溶液用垂熔玻璃滤器滤过 E.溶液用微孔滤膜滤过 19.下述表面活性剂中,可用作注射剂增溶剂的是(第十章注射剂第四节注射剂的附加剂重点、记忆)

药剂学习题与答案

药剂学习题及答案 第一章绪论 1.剂型、制剂、药剂学的概念是什么? 2. 什么是处方药与非处方药() 3. 什么是、与? 第二章液体制剂 1.液体制剂的按分散系统如何分类? 2.液体制剂的定义和特点是什么? 3.液体制剂的质量要求有哪些? 4.液体制剂常用附加剂有哪些?何为潜溶剂? 5.何为絮凝,加入絮凝剂的意义何在? 6.乳剂和混悬剂的特点是什么? 7.用公式描述影响沉降的因素,并说明加入高分子助悬剂具有哪些作用? 8.乳化剂的作用如何?如何选择乳化剂? 9.乳剂的稳定性及其影响因素? 10.简述增加药物溶解度的方法有哪些? 11.简述助溶和增溶的区别? 12.什么是胶束?形成胶束有何意义? 13.表面活性剂分哪几类,在药剂中主要有哪几个作用? 第三章灭菌制剂与无菌制剂 1.影响湿热灭菌的因素有哪些? 2.常用的除菌过滤器有哪些? 3.灭菌参数F和F0值的意义和适用范围? 4.洁净室的净化标准怎样? 5.注射剂的定义和特点是什么? 6.注射剂的质量要求有哪些?

7.纯化水、注射用水、灭菌注射用水的区别? 8.热原的定义及组成是什么? 9.热原的性质有哪些?各国药典检查热原的法定方法是什么? 10.简述污染热原的途径及去除热原的方法。 11.注射剂等渗的调节方法及调节等张的意义。 12.制备安瓶的玻璃有几种?各适合于什么性质的药液? 13.输液按规定的灭菌条件灭菌后,为什么还会出现染菌现象? 14.输液常出现澄明度问题,简述微粒产生的原因及解决的方法。 第四~五章固体制剂 1.散剂的概念、制备方法与质量要求。 2.用什么方程来描述药物的溶出速度?改善药物溶出速度的方法有哪些? 3.什么是功指数? 4.影响物料均匀混合的因素有哪些?如何达到均匀混合? 5.片剂的概念和特点是什么? 6.片剂的可分哪几类?各自的特点? 7.片剂常用的辅料有哪些?可用于粉末直接压片的辅料有哪些? 8.湿法制粒的方法有哪些?各自的特点? 9.片剂产生裂片的主要原因及解决的方法。 10.片剂的包衣的目的何在? 11.片剂的成形及其影响因素。 12.简述片剂制备中可能发生的问题及原因。 13.物料水分的性质。 14.片剂的质量要求有哪些? 15.胶囊剂的概念、分类与特点是什么? 16.空胶囊的组成与规格。 17.滴丸剂的概念,它与软胶囊有何区别? 第六章半固体制剂、栓剂与膜剂

中药药剂学试题及答案A全解

中药药剂学试卷及答案(中国中医药本科教材) (A卷) 一、选择题(每题1分,共60分) 1.研究药物剂型的配制理论、生产技术、质量控制与合理应用等容的综合性技术学科,称为(第一章绪论第一节概述核心、记忆) A.制剂学 B.调剂学 C.药剂学 D.方剂学 E.临床药学 2.口服药品的卫生标准之一是大肠杆菌在每克(每毫升)制剂中(第三章制药卫生第一节概述核心、记忆) A.不得检出 B.不得超过50个 C.不得超过100个 D.不得超过500个 E.不得超过200个 3.制药厂的生产车间根据洁净度的不同,可分为控制区和洁净区。控制区一般要求达到的洁净标准是(第三章制药卫生第二节制药环境的卫生管理核心、记忆) A.100级 B.10000级 C.100000级 D.1000000级 E.1000级 4.中药浓缩液直接制粒的方法是(第四章粉碎、筛析、混合与制粒第四节制粒一般、记忆) A.挤出制粒 B.高速搅拌制粒 C.喷雾干燥制粒 D.滚转法制粒 E.滚压法制粒 5.通常所说的百倍散是指1份毒性药物中,添加稀释剂的量为(第五章散剂第二节散剂的制备核心、记忆) A.100份 B.99份 C.10份 D.9份 E.101份 6.影响浸出效果的最关键因素是(第六章中药的浸提、分离与精制第二节中药的浸提核心、理解) A.药材粒度 B.浸提温度 C.浸提时间 D.浓度梯度 E. pH值 7.乙醇含量在50%—70%时,适于浸提(第六章中药的浸提、分离与精制第二节中药的浸提核心、记忆) A.挥发油 B.叶绿素 C.生物碱 D.树脂 E.有机酸 8.用碱作为浸提辅助剂时,应用最多的是(第六章中药的浸提、分离与精制第二节中药的浸提核心、记忆) A.氢氧化钠 B.氢氧化铵 C.碳酸钠 D.碳酸钙 E.生物碱 9.用下列方法提取时,能保持最大浓度梯度的是(第六章中药的浸提、分离与精制第二

相关文档
最新文档