当前位置:文档之家› 操作系统精髓与设计原理-第6章 并发性_死锁和饥饿

操作系统精髓与设计原理-第6章 并发性_死锁和饥饿

操作系统精髓与设计原理-第6章 并发性_死锁和饥饿
操作系统精髓与设计原理-第6章 并发性_死锁和饥饿

第六章习题翻译

第一部分复习题

6.1给出可重用资源和可消费资源的例子。

答:可重用资源:处理器,I/O通道,主存和辅存,设备以及诸如文件,数据库和信号量之类的数据结构。

可消费资源:中断,信号,消息和I/O缓冲区中的信息。

6.2可能发生死锁所必须的三个条件是什么?

答:互斥,占有且等待,非抢占。

6.3产生死锁的第4个条件是什么?

答:循环等待。

6.4如何防止占有且等待的条件?

答:可以要求进程一次性地请求所有需要的资源,并且阻塞这个资源直到所有请求都同时满足。

6.5给出防止无抢占条件的两种方法。

答:第一种,如果占有某些资源的一个进程进行进一步资源请求被拒绝,则该进程必须释放它最初占用的资源,如果有必要,可再次请求这些资源和另外的资源。

第二种,如果一个进程请求当前被另一个进程占有的一个资源,则操作系统可以抢占另一个进程,要求它释放资源。

6.6如何防止循环等待条件?

答:可以通过定义资源类型的线性顺序来预防。如果一个进程已经分配到了R类型的资源,那么它接下来请求的资源只能是那些排在R类型之后的资源类型。6.7死锁避免,检测和预防之间的区别是什么?

答:死锁预防是通过间接地限制三种死锁必要条件的至少一个或是直接地限制循环等待的发生来避免死锁的出现。死锁避免允许可能出现的必要条件发生,但是采取措施确保不会出现死锁的情况。而死锁检测允许资源的自由分配,采取周期性的措施来发现并处理可能存在的死锁情况。

第二部分习题

6.1写出图6.1(a)中死锁的四个条件。

解:互斥:同一时刻只有一辆车可以占有一个十字路口象限。占有且等待:没有车可以倒退;在十字路口的每辆车都要等待直到它前面的象限是空的。非抢占: 没有汽车被允许挤开其他车辆。循环等待: 每辆汽车都在等待一个此时已经被其他车占领的十字路口象限。

6.2按照6.1节中对图6.2中路径的描述,给出对图6.3中6种路径的简单描述。

解:1.Q 获得 B 和A, 然后释放 B 和 A. 当 P 重新开始执行的时候, 它将会能够获得两个资源。

2. Q 获得 B和A, P 执行而且阻塞在对 A的请求上. Q释放 B 和A。当 P 重新开始执行的时候,它将会能够获得两个资源。

3. Q 获得 B ,然后 P 获得和释放 A. Q 获得A然后释放

B 和 A. 当 P 重新开始行的时候,它将会能够获得 B。

4. P 获得A然后 Q 获得 B. P 释放 A. Q 获得A然后释放

B. P 获得 B 然后释放 B。

5. P 获得,然后释放 A. P 获得 B. Q 执行而且阻塞在对B的请求上。P释放B。当 Q 重新开始执行的时候,, 它将会能够获得两个资源。

6. P 获得A而且释放A然后获得并且释放 B. 当 Q 重新开始实行, 它将会能够获得两个资源。

6.3图6.3反映的情况不会发生死锁,请证明。

证明:如果 Q 获得 B 和A(在 P之前请求A), 那么 Q 能使用这些两类资源然后释放他们, 允许A进行。如果 P在 Q之前请求A获得A, 然后Q 最多能执行到请求A然后被阻塞。然而,一旦 P 释放 A , Q 能进行。一旦 Q 释放 B, A能进行。

6.4考虑下面的一个系统,当前不存在未满足的请求。

可用

当前分配最大需求仍然需求

a计算每个进程仍然可能需要的资源,并填入标为“仍然需要”的列中。

b系统当前是处于安全状态还是不安全状态,为什么。

c系统当前是否死锁?为什么?

d哪个进程(如果存在)是死锁的或可能变成死锁的?

e如果P3的请求(0,1,0,0)到达,是否可以立即安全地同意该请求?在什么状态(死锁,安全,不安全)下可以立即同意系统剩下的全部请求?如果立即同意全部请求,哪个进程(如果有)是死锁的或可能变成死锁的?

解:a. 0 0 0 0

0 7 5 0

6 6 2 2

2 0 0 2

0 3 2 0

b.系统当前处于安全状态,因为至少有一个进程执行序列,不会导致死锁,

运行顺序是p1, p4, p5, p2, p3.

c.系统当前并没有死锁,因为P1进程当前分配与最大需求正好相等,P1进

程可以运行直至结束,接下来运行其他进程

d.P2,P3,P4,P5可能死锁

e.不可以,当进程P1,P4,P5执行完可用资源为(4,6,9,8),P2,P3将死

锁,所以不安全,完全不可以立即同意系统剩下的全部请求。

6.5 请把6.4中的死锁检测算法应用于下面的数据,并给出结果。

Available=(2 1 0 0)

2 0 0 1 0 0 1 0

Request= 1 0 1 0

Allocation= 2 0 0 1

2 1 0 0 0 1 2 0

解: 1. W = (2 1 0 0)

2. Mark P3; W = (2 1 0 0) + (0 1 2 0) = (2 2 2 0)

3. Mark P2; W = (2 2 2 0) + (2 0 0 1) = (4 2 2 1)

4. Mark P1; no deadlock detected 没有死锁

6.6一个假脱机系统包含一个输入进程I,用户进程进程P和一个输出进程O,它们之间用两个缓冲区连接。进程以相等大小的块为单位交换数据,这些块利用输入缓冲区和输出缓冲区之间的移动边界缓存在磁盘上,并取决于进程的速度。所使用的通信原语确保满足下面的资源约束:i+o ≤max

其中,max 表示磁盘中的最大块数,i 表示磁盘中的输入块数目, o 表示磁盘中的输出块数目。

以下是关于进程的知识:

1.只要环境提供数据,进程I最终把它输入到磁盘上(只要磁盘空间可用)。 2.只要磁盘可以得到输入,进程P最终消耗掉它,并在磁盘上为每个输入块输出有限量的数据(只要磁盘空间可用)。

3.只要磁盘可以得到输出,进程O最终消耗掉它。说明这个系统可能死锁。

解:当I 的速度远大于P 的速度,有可能使磁盘上都是输入数据而此时P 进程要处理输入数据,即要将处理数据放入输出数据区。于是P 进程等待磁盘空间输出,I 进程等待磁盘空间输入,二者死锁。

6.7给出在习题6.6中预防死锁的附加资源约束,仍然通话输入和输出缓冲区之间的边界可以根据进程的要求变化。

解:为输出缓冲区保留一个最小数目(称为reso)块, 但是当磁盘空间足够大时允许输出块的数目超过这一个界限。资源限制现在变成

I+ O ≤max

I≤ max –reso

当0 < reso < max

如果程序 P 正在等候递送输出给磁盘, 程序 O 最后处理所有的早先输出而且产生至少reso页, 然后让 P 继续执行。因此 P 不会因为 O 而延迟。

如果磁盘充满I/O,I能被延迟; 但是迟早, 所有的早先的

输入可以被P处理完,而且对应的输出将会被 O 处理,

因而可以让I继续执行。

6.8在THE多道程序设计系统中,一个磁鼓(磁盘的先驱,用做辅存)被划分为输入缓冲区,处理和输出缓冲区,它们的边界可以移动,这取决于所涉及的进程速度。磁鼓的当前状态可以用以下参数描述:

max表示磁鼓中的最大页数,i示磁鼓中的输入页数,p示磁鼓中的处理页数,o 示磁鼓中的输出页数,reso出保留的最小页数,resp理保留的最小页数。

解:

I+ O+ P≤ max–

I+ O≤ max– resp

I+ P≤ max– reso

I≤ max– (reso+ resp)

6.9在THE多道程序设计系统中,一页可以进行下列状态转换:

1.空→输入缓冲区(输入生产)

2.输入缓冲区→处理区域(输入消耗)

3.处理区域→输出缓冲区(输出生产)

4.输出缓冲区→空(输出生产)

5.空→处理区域(输出消耗)

6.处理区域→空(过程调用)

a根据I,O和P的量定义这些转换的结果。

b如果维持习题6.6中关于输入进程,用户进程和输出进程的假设,它们中的任何一个转换是否会导致死锁。

解: 1. i← i + 1

2. i← i – 1; p ← p + 1

3. p← p – 1; o← o + 1

4. o ← o – 1

5. p← p + 1

6. p ← p – 1

b.结合在对问题 6.7 的解决办法被列出的资源限制, 我们

能总结下列各项:

6. 过程返回能立刻发生因为他们只释放

资源。

5. 程序调用可能用尽磁盘片 (p= max – reso) 导致死锁。

4. 当有输出时输出消耗能立刻发生。

3. 输出生产能暂时被延迟直到所有的早先输出被消耗而且为下一步的输出至少可以产生reso页。

2. 只要有输入,输入消耗能立刻发生。

1. 输入生产被延迟直到所有先前输入和对应的输出已经被消耗。此时, 当 i= o=0,如果消费进程还没有占用完磁盘空间 ( p < max – reso),可以产生输入。结论: 分配给消费进程的不受控制的存储空间是

唯一可能引发死锁的因素。

6.10考虑一个共有150个存储器单元的系统,其单元如下分配三个进程:

使用银行家算法,以确定同意下面的任何一个请求是否安全。如果安全,说明能保证的终止序列;如果不安全,给出结果分配简表。

a.第4个进程到达,最多需要60个存储单元,最初需要25个单元。

b第4个进程到达,最多需要60个存储单元,最初需要35个单元。

解: a.若同意第4个进程请求,则储存器单元共用去25+15+40+45=125个单元,还有25个存储单元,则可以安全执行全部进程。安全顺序是1-2-3-4

b.若同意第4个进程请求,则还有15个资源可以用,此时处于不安全状态,结果分配见表

进程最大占有需要空闲

1 70 45 25 15

2 60 40 20

3 60 15 45

4 60 3

5 25

6.11评价独家算法在实际应用中是否有用。

解:不切实际的: 不能总是预先知道最大要求, 进程数目和资源数目可能随着时间改变。大多数的操作系统忽视死锁。

6.12有一个已经实现了的管道算法,使得进程P0产生的T类型的数据元素经进程序列P1P2…Pn-1,并且按该顺序在元素上操作。

a.定义一个一般的消息缓冲区,包含所有部分消耗的数据元素,并按下面的格式为进程Pi(0≤i≤n-1)写一个算法。

Repeat

从前驱接收

消耗

给后续发送

Forever

假设P0收到Pn-1发送的空元素。该算法能够使进程直接在缓冲区中保存的消息

上操作,而无需复制。

b.说明关于普通的缓冲区进程不会死锁。

解:ar buffer: array 0..max-1 of shared T;

available: shared array 0..n-1 of 0..max;

"Initialization"

var K: 1..n-1;

region available do

begin

available(0) := max;

for every k do available (k) := 0;

end

"Process i"

var j: 0..max-1; succ: 0..n-1;

begin

j := 0; succ := (i+1) mod n;

repeat

region available do

await available (i) > 0;

region buffer(j) do consume element;

region available do

begin

available (i) := available(i) – 1;

available (succ) := available (succ) + 1;

end

j := (j+1) mod max;

forever

end

b.死锁可以被解决通过

P0 waits for Pn-1 AND

P1 waits for P0 AND

. . . . .

Pn-1 waits for Pn-2

因为

(available (0) = 0) AND

(available (1) = 0) AND

. . . . .

(available (n-1) = 0)

但是如果max > 0,这个条件不成立,因为临界域满足

claim(1)+ claim(2)+…+claim(n)

< available(1)+available(2)+…+available(n)

=max

6.13 a.3个进程共享4个资源单元,一次只能保留或释放一个单元。每个进程最大需要2个单元。说明不会死锁。

b.N个进程共享M个资源单元,一次只能保留或释放一个单元。每个进程最大需要单元数不超过M,并且所有最大需求的总和小于M+N。说明不会发生死锁。

解:a.说明由于每个进程最多需要2个资源,最坏情况下,每个进程需要获得一个,系统还剩1个,这一个资源,无论分给谁都能完成。完成进程释放资源后,使剩余进程也完成,故系统不会死锁。

b.假定每个进程最多申请X个资源,最坏情况下,每个进程都得到X-1个资源都在申请最后一个资源,这时系统剩余资源数量为M-N(X-1),只要系统还有一个剩余资源,就可以使其中的一个进程获得所需要的全部资源,该进程运行结束以后释放资源,就可以使其他进程得到全部资源的满足,因此,当M-N(X-1)》1时系统不会发生死锁,解这个不等式X《(M+N-1),系统不会发生死锁,因此,当所有进程的需求总和小于M+N时,系统是不会发生死锁的。

6.14考虑一个由四个进程和一个单独资源组成的系统,当前的声明和分配矩阵是

3 1

2 1

C = 9 A= 3

7 2

对于安全状态,需要的最小资源数目是多少?

解:最小资源数是3个,总共有10个资源。P2获得一个资源,完成后释放两个资源,P1获得三个资源,完成后释放三个资源,接下来P4获得五个资源,释放完资源后,P3获得所需的6个资源后完成。

6.15考虑下列处理死锁的方法:1银行家算法,2死锁检测并杀死线程,释放所有资源,3事先保留所有资源,4如果线程需要等待,5资源排序,6重新执行检测死锁并退回线程的动作。

评价解释死锁的不同方法使用的一个标准是,哪种方法允许最大的并发。换言之,在没有死锁时,哪种方法允许最多数目的线程无需要等待继续前进?对下面列出的6种处理死锁的方法,给出从1到6的一个排序(1表示最大程序的并发),并解释你的排序。

另一个标准是效率;哪种方法需要最小的处理器开销?假设死锁很少发生,给出各种方法从1到6的一个排序(1表示最有效),并解释这样排序的原因。如果死锁发生很频繁,你的顺序需要改变吗?

解:a从最多并发事件到最少, 有一个大概的次序如下:

1. 死锁检测并杀死线程,释放所有资源

发现死锁并退回线程的动作,如果线程需要等候那么重新开始线程而且释放所有

的资源,在死锁发生之前,这些运算法则都不会限制并发, 因为他们仰赖运行时间检查而并非静态的限制。他们的效果在死锁被发现比较难以描述:他们仍然允许许多并发(在一些情形,他们增加它), 但是很难有准确的估计。第三个运算法则是最奇怪的, 因为如此后许多的它的并发将会是无用的重复; 因为线程竞争执行时间, 这一个运算法则也影响运行速度。因此在两者的极端,它以这顺序被列出两次。

2. 银行家的运算法则

资源排序

这些运算法则因为限制多种的可允许的计算,而相对早先两种法则会引起更多的不必要的等候。银行家的运算法则避免不安全的配置和资源排序限制配置序列以便线程在他们是否一定等候的时候有较少的选择。

3. 事先保留所有的资源

这一个运算法则相比前两个要允许更少的并发, 但是比最坏的那一种有更少的缺点。因为要预先保留所有的资源,线程必须等候比较长的而且当他们工作的时候更有可能阻塞其他的线程,因此系统上来说具有更多的线性。

4. 如果线程需要等待,则重新启动线程并且释放所有的资源

如上所述, 这一个运算法则在区别最多和最少并发上有疑问,这具体要看并发的定义。

b从最高效率到最低,有如下大概的一个顺序:

1. 预先保留所有的资源

资源排序

因为他们没有包括运行时间经常开支,所以这些运算法则最有效率。

注意这是在相同的静态限制下的结果。

2. 银行家的运算法则

发现死锁而且杀死线程,释放它的资源

这些运算法则在概略的配置上包括运行时间检查

; 银行家的运算法则运行搜寻查证复杂度在线程和配置的数字和死锁检测中是O(n m),死锁检测的复杂度是 O(n)。资源-从属链被线程数目,资源数目和分配数目限制。

3. 发现死锁并退回线程的动作

这一个运算法则运行也需要运行上述的相同的时间检查。

在写内存上的复杂度为O(n) 。

4. 如果线程需要等待,则重新启动线程并释放所有的资源

这一个运算法则是非常无效率,有如下两个理由。首先, 因为线程有重新开始的危险, 他们完成的可能性低。其次,他们与其他重新开始线程竞争有限的执行时间, 因此整个系统运行的速度很慢。

6.16评价下面给出的就餐问题的解决方案。一位饥饿的哲学家首先拿起他左边的叉子,如果他右边的叉子也是可用的,则拿起右边的叉子开始吃饭,否则他放下左边的叉子,并重复这个循环。

解:如果哲学家们步调完全一致地拿起左边叉子又放下的话,他们会重复这一过程,导致饥饿情况的出现。

6.17假设有两种类型的哲学家。一类总是先拿起左边的叉子(左撇子),另一类总是先拿起右边的叉子(右撇子)。左撇子的行为和图6.12中定义的一致。右撇子的行为如下:

begin

repeat

think;

wait(fork[(i+1)mod5]);

wait(fork[i]);

eat;

signal(fork[i]);

signal(fork[(i+1)mod5]);

forever;

end;

证明:a如果至少有一个左撇子或右撇子,则他们的任何就座安排都可以避免死锁。

b如果至少有一个左撇子或右撇子,则他们的任何就座安排都可以防止饥饿。

解:a假设存在死锁情况,设有 D个哲学家,他们每人都有一支叉子而且另一

支叉子被邻居占有。不失一般性,设Pj 是一个左撇子。 Pj 抓牢他的左边叉子而且没有他的右边叉子, 他的右边邻居 Pk 没有完成就餐因此也是一个左撇子。因此依次推理下去所有这D个哲学家都是左撇子。这与既有左撇子又有右撇子的条件矛盾,假设不成立,不存在死锁。

b

假设左撇子 Pj 饥饿,也就是说,有一部分人在就餐而Pj从不吃。假如 Pj 没有叉子。这样 Pj 的左边邻居 Pi 一定持续地占有叉子而始终不吃完。因此Pi 是右撇子,

抓住他的右边叉子, 但是从不得到他的左边叉子来完成就餐,也就是说 Pi

也饥饿。现在 Pi 左边邻居也一定是持续占有右边叉子的右撇子。向左进行这样的推理,得出所有哲学家都是饥饿的右撇子,这同Pj是个左撇子矛盾。因此 Pj 一直拥有左边子而且在等待他的右边叉子,Pj 的右边邻居 Pk 一直举着他的左边叉子而且从不完成一餐,也就是, Pk 是也饥饿的左撇子。如果 Pk 不是一直拿着他的左边叉子, Pj 就可以就餐;因此 Pk 拿着他的左边叉子。向右推理可得所有哲学家都是饥饿的左撇子。这与条件矛盾,因此假设不成立,没有人饥饿。

6.18图1.17显示了另外一个使用管程解决哲学家就餐问题的方法。和图6.14比较并阐述你的结论。

解:图6.14是等待可用的叉子,图6.17是等待邻居吃完,在本质上逻辑是一样的,后者显得更加紧凑。

6.19在表6.13中,Linux的一些原子操作不会涉及到对同一变量的两次访问。比如atomic_read(atomic_t *v).简单的读操作在任何体系结构中都是原子的。为什么该操作增加到了原子操作的指令表?

解:原子操作是在原子数据类型上操作, 原子数据类型有他们自己的内在的

格式。因此,不能用简单的阅读操作, 但是特别的阅读操作

对于原子数据类型来说是不可或缺的。

6.20考虑Linux系统中的如下代码片断:

read_lock(&mr_rwlock);

write_lock(&mr_rwlock);

mr_rwlock是读者写者锁。这段代码的作用是什么?

解:因为写者锁将会自旋,所以这段代码会导致死锁, 等待所有的

读者解锁, 包括唤醒这个线程。

6.21两个变量a和b分别有初始值1和2,对于Linux系统有如下代码:

使用内在屏障是为了避免什么错误?

解:没有使用内存屏障, 在一些处理器上可能 c接到b 的新值, 而d接到b 的旧值。举例来说, c可以等于 4(我们期待的), 然而 d 可能等于 1.(不是我们期待的)。使用mb() 确保a 和 b 按合适的次序被写, 使用 rmb()确保 c 和d 按合适的次序被读。

操作系统精髓与设计原理-第11章_IO管理和磁盘调度,第12章_文件管理

第十一章 I/O管理和磁盘调度 复习题 11.1列出并简单定义执行I/O的三种技术。 ·可编程I/O:处理器代表进程给I/O模块发送给一个I/O命令,该进程进入忙等待,等待操作的完成,然后才可以继续执行。 ·中断驱动I/O:处理器代表进程向I/O模块发送一个I/O命令,然后继续执行后续指令,当I/O模块完成工作后,处理器被该模块中断。如果该进程不需要等待I/O完成,则后续指令可以仍是该进程中的指令,否则,该进程在这个中断上被挂起,处理器执行其他工作。 ·直接存储器访问(DMA):一个DMA模块控制主存和I/O模块之间的数据交换。为传送一块数据,处理器给DMA模块发送请求,只有当整个数据块传送完成后,处理器才被中断。 11.2逻辑I/O和设备I/O有什么区别? ·逻辑I/O:逻辑I/O模块把设备当作一个逻辑资源来处理,它并不关心实际控制设备的细节。逻辑I/O模块代表用户进程管理的一般I/O功能,允许它们根据设备标识符以及诸如打开、关闭、读、写之类的简单命令与设备打交道。 ·设备I/O:请求的操作和数据(缓冲的数据、记录等)被转换成适当的I/O指令序列、通道命令和控制器命令。可以使用缓冲技术,以提高使用率。 11.3面向块的设备和面向流的设备有什么区别?请举例说明。 面向块的设备将信息保存在块中,块的大小通常是固定的,传输过程中一次传送一块。通常可以通过块号访问数据。磁盘和磁带都是面向块的设备。 面向流的设备以字节流的方式输入输出数据,其末使用块结构。终端、打印机通信端口、鼠标和其他指示设备以及大多数非辅存的其他设备,都属于面向流的设备。 11.4为什么希望用双缓冲区而不是单缓冲区来提高I/O的性能? 双缓冲允许两个操作并行处理,而不是依次处理。典型的,在一个进程往一个缓冲区中传送数据(从这个缓冲区中取数据)的同时,操作系统正在清空(或者填充)另一个缓冲区。 11.5在磁盘读或写时有哪些延迟因素? 寻道时间,旋转延迟,传送时间 11.6简单定义图11.7中描述的磁盘调度策略。 FIFO:按照先来先服务的顺序处理队列中的项目。 SSTF:选择使磁头臂从当前位置开始移动最少的磁盘I/O请求。 SCAN:磁头臂仅仅沿一个方向移动,并在途中满足所有未完成的请求,直到

风景园林规划与设计原理重点知识

1、景观的定义 景观是指土地及土地上的空间和物质所构成的综合体。它是复杂的自然过程和人类活动在大地上的烙印。 2、景观设计学Landscape Architecture的定义 景观设计学是一门建立在广泛的自然科学和人文艺术学科基础上的应用学科,核心是协调人与自然的关系。它通过对有关土地及一切人类户外空间的问题,进行科学理性的分析,找到规划设计问题的解决方案和解决途径,监理规划设计的实施,并对大地景观进行维护和管理。 3、景观规划设计的定义 1宏观环境规划 2场地规划、各类环境详细规划 3施工图及文本制作 4施工协调及运营管理 现代景观规划设计已从传统园林以满足精神文化享受(意境、模仿自然而高于自然),继而转向大众群体的大众文化,更加注重利用有限的土地,来创造优美的景观。 现代景观规划设计是一个综合的人文自然和艺术设计相结合的学科,体现了历史文化精神的延续和人文主义的关怀,为人类和自然的和谐相处做出了重大贡献。 4、《中国大百科全书》对园林的定义是什么 中国大百科全书对园林的定义(建筑,环境,城市规划册)称“园林是在一定的地域运用工程技术和艺术手段,通过改造地形(或进一步筑山,叠石,理水)种植树木花草,营造建筑和布置园路等途径创造而形成的美的自然环境和休憩境域。” 5、美国风景园林学会对Landscape Architecture的定义是 它是一门对土地进行设计、规划和管理的艺术,它合理的安排自然和人工要素对自然资源保护和管理的原则,最终创造出对人有益,使人愉快的美好环境。 6、景观规划设计的新趋势 (1)多学科的融合与互补 (2)新技术新材料的运用

(3)生态设计的发展 (4)低碳概念的体现 7、城市绿地系统理论经历了几个发展阶段 (1)“城市公园”运动及“公园体系”(1843——1898)特征:由以单个城市公园绿地来缓解城市出现的种种环境问题,发展到以带状绿地联系数个公园,形成公园体系来更有效地解决城市危机。 (2)“田园城市”运动(1898——1919)特征:从局部的城市调整转向对整个城市结构的重新规划 (3)一战至二战期间(1919-1945)(雅典宪章) (4)战后大发展战后与生态学相结合的绿地规划(1945——1970)特征:绿地与城市交织。点、线、面相结合的城市绿地系统。 (5)生物圈意识(1970年后)特征:保护生态环境运动。设计结合自然。生态园林理论。 8、“城市公园”运动及“公园体系” 的特征是什么 特征:由以单个城市公园绿地来缓解城市出现的种种环境问题,发展到以带状绿地联系数个公园,形成公园体系来更有效地解决城市危机。 9、城市园林绿地的分类、城市公园绿地的分类有哪几大类 (1)公园绿地:综合性公园社区公园专类公园带状公园街旁绿地 (2)生产绿地 (3)防护绿地 (4)附属绿地 10、影响城市绿地指标的因素是什么 (1)国民经济水平 (2)城市性质 (3)城市规模 (4)城市自然条件 (5)城市现状 11、我国城市绿地指标的确定依据是什么 (1)我国城市绿地的现状水平

机械原理大作业

机械原理大作业 This model paper was revised by the Standardization Office on December 10, 2020

机械原理大作业三 课程名称:机械原理 设计题目:齿轮传动设计 院系: 班级: 设计者: 学号: 指导教师: 设计时间: 1、设计题目 机构运动简图 机械传动系统原始参数

2、传动比的分配计算 电动机转速min /745r n =,输出转速m in /1201r n =,min /1702r n =, min /2303r n ,带传动的最大传动比5.2max =p i ,滑移齿轮传动的最大传动比4m ax =v i ,定轴齿轮传动的最大传动比4m ax =d i 。 根据传动系统的原始参数可知,传动系统的总传动比为: 传动系统的总传动比由带传动、滑移齿轮传动和定轴齿轮传动三部分实现。设带传动的传动比为5.2max =p i ,滑移齿轮的传动比为321v v v i i i 、、,定轴齿轮传动的传动比为f i ,则总传动比 令 4max 1==v v i i 则可得定轴齿轮传动部分的传动比为 滑移齿轮传动的传动比为 设定轴齿轮传动由3对齿轮传动组成,则每对齿轮的传动比为 3、齿轮齿数的确定 根据滑移齿轮变速传动系统中对齿轮齿数的要求,可大致选择齿轮5、6、7、8、9和10为角度变位齿轮,其齿数: 35,18,39,14,43,111098765======z z z z z z ;它们的齿顶高系数1=* a h ,径向间 隙系数25.0=*c ,分度圆压力角020=α,实际中心距mm a 51'=。

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

第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端口号,这个微处理器可以支持

城市规划与城市设计原理试题及答案

《城市规划与城市设计原理》课程试题A卷 2005.05 1.汉长安城的位置与隋唐长安城的关系是( )。 A.与隋唐长安城在同一位置 B.在隋唐长安城的东北 C.在隋唐长安城的西北 D.即明代长安城的位置 2.组团绿地的设置,应满足不少于多少的绿地面积在标准的建筑日照阴影范围之外的要求? A.1/2; B.1/3 C.1/4 D.1/5 3.家庭人口结构中的“主干户”是指: A.一对夫妻和其未婚子女所组成的家庭 B.一对夫妻和一对已婚于女所组成的家庭 C.一对夫妻和多对已婚子女所组成的家庭 D.—对夫妻组成的家庭。 4. 下列各项中,哪项内容不是城市设计的原则? A.以人为本,与自然亲和 B.历史延续的原则 C.方便舒适的原则 D.个性表现的原则 5. 霍华德于1898年提出了()的理论。 A.田园城市 B.卫星城镇 C.山水城市 D.邻里单位 6. 居住区干道布置原则,下列何者正确? A.平坦地区,干道可以不作坡度,或其纵坡可小于0.3%; B.干道标高应稍低于附近居住区用地的标高; C.干道标高可稍高于附近居住区用地的标高; D.地形坡度较大时,道路一般可与等高线斜交,必要时也可以与等高线相重垂直布置. 7. 步行商业街的设置,下列是哪条不符合规定? A.改,扩建两边建筑与道路成为步行商业街的红线宽度不宜小于10米; B.新建步行商业街可按街内有无设施和人行流量确定其宽度,并应留出不<5米的宽度供消防车通行; C.步行商业街长度不宜大于800米,并在每间距不大于160米处宜设横穿该街区的消防车道; D.步行商业街的各个出入口附近应设置停车场地. 8. 对外交通设施不包括下列哪一项? A.铁路 B.城市干道 C.水道 D.航空 9. 我国目前估算城市人口发展规模的方法主要有哪些()。Ⅰ。劳动平衡法;Ⅱ。职工带眷系数法;Ⅲ。加权统计法;Ⅳ。综合平衡法。 A.Ⅰ、Ⅱ、Ⅲ B.Ⅰ、Ⅱ、Ⅳ C.Ⅰ、Ⅲ、Ⅳ D.Ⅱ、Ⅲ、Ⅳ 10. 详细规划阶段的竖向规划下列那种方法有误? A.设计等高线法 B.高程箭头法 C.纵横断面法 D.四角标高定位法 11. 广场地面坡度通常采用()。 A.0.1% B. 0.2% C. 0.5% D.0.4% 12. CIAM的准确含义是()。 A.国际建筑师协会 B.国际现代建筑协会 C.国际规划师协会 D.现代建筑师协会 13. 修建性详细规划内容不包含下列哪项?

机械系统设计大作业

《机械系统设计》 课程大作业—I 棒料校直机功能原理设计 院(系) 专业 学生 学号 班号 2015年4月

棒料校直机功能原理设计 1 设置棒料校直机功能原理设计的目的 功能原理设计是机械系统设计的最初环节,主要是针对产品的主要功能提出一些原理性构思,也就是针对产品的功能进行原理性设计! 针对某一产品的主要功能,设计人员在进行了大量相关资料查阅之后,应设计出几种不同的功能原理方案来,以便从中选出较理想的一个为下一步总体设计奠定基础。针对产品主要功能而进行的功能原理设计这一步,在整个设计中是非常重要的一环。一个好的功能原理设计应既有创新构思,同时又能满足用户的需求。 因此,在培养学生的机械系统设计能力时,不仅要注重机构和结构设计的培养和训练,而且更应注重功能原理设计的培养和训练。由于功能原理设计有其自身的特点和工作内容,因此,本大作业将主要针对功能原理设计进行。 2棒料校直机功能原理设计目的 棒料校直是机械零件加工前的一道准备工序。若棒料弯曲,就要用大棒料才能加工出一个小零件,如图1所示,这种加工方式材料利用率不高,经济性差。故在加工零件前需将棒料校直。 图1 待校直的弯曲棒料

3 设计数据与要求 请根据以下设计数据,进行棒料校直机的功能原理设计。 1) 棒料材料:需校直的棒料材料为45钢 2) 工作环境及环保要求:室内工作,希望冲击振动小、噪声小; 3) 工作寿命:使用期限为10年,每年工作300天,每天工作16小时; 4) 设备保养维护要求:每半年作一次保养,大修期为3年。 5) 棒料校直机原始设计数据如表1所示。 表1 棒料校直机原始设计数据 4棒料校直机功能原理设计过程 功能原理方案设计的任务是:针对某一确定的功能要求,去寻求一些物理效应并借助某些作用原理来求得一些实现该功能目标的解法原理来;或者说,功能原理设计的主要工作内容是:构思能实现功能目标的新的解法原理。这一步设计工作的重点应放在尽可能多地提出创新构思上,从而使思维尽量“发散”,以力求提出较多的解法供比较和优选。此时,对构件的具体结构、材料和制造工艺等则不一定要有成熟的考虑,故只需用简图或示意图的形式 5 棒料校直机功能原理设计要求 1) 用黑箱法寻找总功能的转换关系,给出棒料校直机的黑箱图; 2) 对棒料校直机进行总功能分解,绘制“技术过程流程图”和“总功能分解图”; 3) 建立棒料校直机的“功能结构图” 4) 寻找原理解法和原理解组合。 6 设计参考资料 教材中第二章机械系统总体设计中“露天矿开采挖掘机的原理方案设计” 7 作业成绩及其与本门课程总成绩的关系 满分4分,记入100分的总课程成绩。 根据表1任选一组进行设计。

《操作系统精髓与设计原理·第六版》中文版标准答案

《操作系统精髓与设计原理·第六版》中文版答案

————————————————————————————————作者:————————————————————————————————日期: 2

复习题答案 第1章计算机系统概述 1.1 列出并简要地定义计算机的四个主要组成部分。 主存储器,存储数据和程序;算术逻辑单元,能处理二进制数据;控制单元,解读存储器中的指令并且使他们得到执行;输入/输出设备,由控制单元管理。 1.2 定义处理器寄存器的两种主要类别。 用户可见寄存器:优先使用这些寄存器,可以使机器语言或者汇编语言的程序员减少对主存储器的访问次数。对高级语言而言,由优化编译器负责决定把哪些变量应该分配给主存储器。一些高级语言,如C语言,允许程序言建议编译器把哪些变量保存在寄存器中。 控制和状态寄存器:用以控制处理器的操作,且主要被具有特权的操作系统例程使用,以控制程序的执行。 1.3 一般而言,一条机器指令能指定的四种不同操作是什么? 处理器-寄存器:数据可以从处理器传送到存储器,或者从存储器传送到处理器。 处理器-I/O:通过处理器和I/O模块间的数据传送,数据可以输出到外部设备,或者从外部设备输入数据。 数据处理:处理器可以执行很多关于数据的算术操作或逻辑操作。 控制:某些指令可以改变执行顺序。 1.4 什么是中断? 中断:其他模块(I/O,存储器)中断处理器正常处理过程的机制。 1.5 多中断的处理方式是什么? 处理多中断有两种方法。第一种方法是当正在处理一个中断时,禁止再发生中断。第二种方法是定义中断优先级,允许高优先级的中断打断低优先级的中断处理器的运行。 1.6 内存层次的各个元素间的特征是什么? 存储器的三个重要特性是:价格,容量和访问时间。 1.7 什么是高速缓冲存储器? 高速缓冲存储器是比主存小而快的存储器,用以协调主存跟处理器,作为最近储存地址的缓冲区。 1.8 列出并简要地定义I/O操作的三种技术。 可编程I/O:当处理器正在执行程序并遇到与I/O相关的指令时,它给相应的I/O模块发布命令(用以执行这个指令);在进一步的动作之前,处理器处于繁忙的等待中,直到该操作已经完成。 中断驱动I/O:当处理器正在执行程序并遇到与I/O相关的指令时,它给相应的I/O模块发布命令,并继续执行后续指令,直到后者完成,它将被I/O模块中断。如果它对于进程等待I/O的完成来说是不必要的,可能是由于后续指令处于相同的进程中。否则,此进程在中断之前将被挂起,其他工作将被执行。 直接存储访问:DMA模块控制主存与I/O模块间的数据交换。处理器向DMA模块发送一个传送数据块的请求,(处理器)只有当整个数据块传送完毕后才会被中断。 1.9 空间局部性和临时局部性间的区别是什么? 空间局部性是指最近被访问的元素的周围的元素在不久的将来可能会被访问。临时局部性(即时间局部性)是指最近被访问的元素在不久的将来可能会被再次访问。 1.10 开发空间局部性和时间局部性的策略是什么? 空间局部性的开发是利用更大的缓冲块并且在存储器控制逻辑中加入预处理机制。时间局部性的开发是利用在高速缓冲存储器中保留最近使用的指令及数据,并且定义缓冲存储的优先级。 第2章操作系统概述

哈工大机械原理大作业凸轮机构第四题

Harbin Institute of Technology 机械原理大作业二 课程名称:机械原理 设计题目:凸轮机构设计 姓名:李清蔚 学号:1140810304 班级:1408103 指导教师:林琳

一.设计题目 设计直动从动件盘形凸轮机构,其原始参数见表 1 表一:凸轮机构原始参数 升程(mm ) 升程 运动 角(o) 升程 运动 规律 升程 许用 压力 角(o) 回程 运动 角(o) 回程 运动 规律 回程 许用 压力 角(o) 远休 止角 (o) 近休 止角 (o) 40 90 等加 等减 速30 50 4-5-6- 7多 项式 60 100 120

二.凸轮推杆运动规律 (1)推程运动规律(等加速等减速运动) 推程F0=90° ①位移方程如下: ②速度方程如下: ③加速度方程如下: (2)回程运动规律(4-5-6-7多项式) 回程,F0=90°,F s=100°,F0’=50°其中回程过程的位移方程,速度方程,加速度方程如下:

三.运动线图及凸轮线图 本题目采用Matlab编程,写出凸轮每一段的运动方程,运用Matlab模拟将凸轮的运动曲线以及凸轮形状表现出来。代码见报告的结尾。 1、程序流程框图 开始 输入凸轮推程回 程的运动方程 输入凸轮基圆偏 距等基本参数 输出ds,dv,da图像 输出压力角、曲率半径图像 输出凸轮的构件形状 结束

2、运动规律ds图像如下: 速度规律dv图像如下: 加速度da规律如下图:

3.凸轮的基圆半径和偏距 以ds/dfψ-s图为基础,可分别作出三条限制线(推程许用压力角的切界限D t d t,回程许用压力角的限制线D t'd t',起始点压力角许用线B0d''),以这三条线可确定最小基圆半径及所对应的偏距e,在其下方选择一合适点,即可满足压力角的限制条件。 得图如下:得最小基圆对应的坐标位置O点坐标大约为(13,-50)经计算取偏距e=13mm,r0=51.67mm.

操作系统精髓与设计原理课后答案

操作系统精髓与设计原理课后答案 第1章计算机系统概述 1.1列出并简要地定义计算机的四个主要组成部分。 主存储器,存储数据和程序;算术逻辑单元,能处理二进制数据;控制单元,解读存储器中的指令并且使他们得到执行;输入/输出设备,由控制单元管理。 1.2定义处理器寄存器的两种主要类别。 用户可见寄存器:优先使用这些寄存器,可以使机器语言或者汇编语言的程序员减少对主存储器的访问次数。对高级语言而言,由优化编译器负责决定把哪些变量应该分配给主存储器。一些高级语言,如C语言,允许程序言建议编译器把哪些变量保存在寄存器中。 控制和状态寄存器:用以控制处理器的操作,且主要被具有特权的操作系统例程使用,以控制程序的执行。 1.3一般而言,一条机器指令能指定的四种不同操作是什么? 处理器-寄存器:数据可以从处理器传送到存储器,或者从存储器传送到处理器。 处理器-I/O:通过处理器和I/O模块间的数据传送,数据可以输出到外部设备,或者从外部设备输入数据。 数据处理:处理器可以执行很多关于数据的算术操作或逻辑操作。 控制:某些指令可以改变执行顺序。 1.4什么是中断? 中断:其他模块(I/O,存储器)中断处理器正常处理过程的机制。 1.5多中断的处理方式是什么? 处理多中断有两种方法。第一种方法是当正在处理一个中断时,禁止再发生中断。第二种方法是定义中断优先级,允许高优先级的中断打断低优先级的中断处理器的运行。 1.6内存层次的各个元素间的特征是什么? 存储器的三个重要特性是:价格,容量和访问时间。 1.7什么是高速缓冲存储器? 高速缓冲存储器是比主存小而快的存储器,用以协调主存跟处理器,作为最近储存地址的缓冲区。1.8列出并简要地定义I/O操作的三种技术。 可编程I/O:当处理器正在执行程序并遇到与I/O相关的指令时,它给相应的I/O模块发布命令(用以执行这个指令);在进一步的动作之前,处理器处于繁忙的等待中,直到该操作已经完成。 中断驱动I/O:当处理器正在执行程序并遇到与I/O相关的指令时,它给相应的I/O模块发布命令,并继续执行后续指令,直到后者完成,它将被I/O模块中断。如果它对于进程等待I/O的完成来说是不必要的,可能是由于后续指令处于相同的进程中。否则,此进程在中断之前将被挂起,其他工作将被执行。 直接存储访问:DMA模块控制主存与I/O模块间的数据交换。处理器向DMA模块发送一个传送数据块的请求,(处理器)只有当整个数据块传送完毕后才会被中断。 1.9空间局部性和临时局部性间的区别是什么? 空间局部性是指最近被访问的元素的周围的元素在不久的将来可能会被访问。临时局部性(即时间局部性)是指最近被访问的元素在不久的将来可能会被再次访问。 1.10开发空间局部性和时间局部性的策略是什么? 空间局部性的开发是利用更大的缓冲块并且在存储器控制逻辑中加入预处理机制。时间局部性的开发是利用在高速缓冲存储器中保留最近使用的指令及数据,并且定义缓冲存储的优先级。 第2章操作系统概述

09235 设计原理复习资料1 20章资料

广东省高等教育自学考试 设计原理课程(课程代码:09235)考试大纲 第1章设计涵义 三、考核知识点及要求 (一)设计 领会:广义的设计是一种人类对秩序和规律的渴望和冲动。 (二)现代设计 1.领会:现代设计的一般涵义和核心内容、现代设计的特点。 现代设计:经过工业革命以后的生产和发展的过程,形成自己特有的含义,特点和形态。 特点: 1.影响设计和构思的因素不同。现代设计是基于现代社会、现代生活的计划内容,其决定因素 包括现代人的需求(包括心理和生理需要两个方面)、现代的技术条件、现代生产条件等几个大的基本因素。 2.现代技术的发展,又是的视觉传达的方式变得复杂和发达。 3.在设计的最后应用问题上,工业技术发达,生产条件不同,造成了设计应用的方式、范围和效果都有新的变化。 4.现代设计是为现代人、现代经济、现代市场和现代社会提供服务的。 2.简单应用:现代设计的基本形态。 形态: 现代环境设计,(包括城市规划设计、建筑设计、室内设计和环境设计)1. 2.现代产品设计,或者称为工业设计 3.视觉传达设计,包括广告设计、包装设计、书籍装帧设计,以及企业形象及标志设计。 4.染织服装设计,包括时装设计与成衣设计、染织品设计。 5.非物质设计,包括各类梳子多媒体设计等。 6.从产品角度分可分为汽车设计、家具设计、电视广告设计。

第2章设计元素 三、考核知识点及要求 (一)线条、空间 1. 领会:“动线”,“主轴线”,“序列”。 动线:把空间的连续性排列和时间的先后顺序有机的统一起来,形成一个空间动态的主线,简称动线。 主轴线:按照一定意义进行主体空间排布,并寻求相同或相似的媒介形态来限定,形成整体造型主导整个空间形态,其形成的造型路线称为主轴线。 序列:是空间构成的又一组着形式。是为了展讯空间的总体势或者突出空间的主题而创造的空间先后次序组合关系。 2. 简单应用:线条在设计中的作用;三维立体空间的类型;创造空间的方法。 线条在设计中的作用 1.线传达情绪和感觉 定义形状2. 3. 线条在工业产品设计和建筑设计等更多设计领域,发挥着更多的功能。 三维立体空间类型 根据设计中的真实物理空间可分如下: 1.闭合空间: A 直线系空间:水平型空间、垂直型空间、斜型空间 B 曲线系空间 2. 开放空间 3. 中界空间(灰色空间) 基本形态: 方体;锥形;柱形;球形;三角形;环形;弧形或螺旋形空间 创造空间的方法: 1.减法原则: 2.加法原则

机械原理大作业

机械原理大作业 二、题目(平面机构的力分析) 在图示的正弦机构中,已知l AB =100 mm,h1=120 mm,h2 =80 mm,W1 =10 rad/s(常数),滑块2和构件3的重量分别为G2 =40 N和G3 =100 N,质心S2 和S3 的位置如图所示,加于构件3上的生产阻力Fr=400 N,构件1的重力和惯性力略去不计。试用解析法求机构在Φ1=60°、150°、220°位置时各运动副反力和需加于构件1上的平衡力偶M 。 b Array 二、受力分析图

三、算法 (1)运动分析 AB l l =1 滑块2 22112112/,/s m w l a s m w l v c c == 滑块3 21113113/cos ,sin s m l w v m l s ??== 212 113/sin s m w l a ?-= (2)确定惯性力 N w l g G a m F c 2 1122212)/(== N w l g G a m F 121133313sin )/(?-== (3)受力分析 i F F i F F x R D R x R C R 43434343,=-= j F j F F R R R 232323-==

j F i F j F i F F R x R y R x R R 2121121212--=+= j F F F y R x R R 414141+= 取移动副为首解副 ① 取构件3为分离体,并对C 点取矩 由0=∑y F 得 1323F F F r R -= 由0=∑x F 得 C R D R F F 4343= 由 ∑=0C M 得 2112343/cos h l F F R D R ?= ②取构件2为分离体 由0=∑x F 得 11212cos ?R x R F F = 由0 =∑y F 得 1123212sin ?F F F R y R -= ③取构件1为分离体,并对A 点取矩 由0=∑x F 得 x R x R F F 1241= 由0 =∑ y F 得 y R y R F F 1241= 由0=A M 得 1132cos ?l F M R b = 四、根据算法编写Matlab 程序如下: %--------------已知条件---------------------------------- G2=40; G3=100; g=9.8; fai=0; l1=0.1; w1=10; Fr=400; h2=0.8; %--------分布计算,也可将所有变量放在一个矩阵中求解------------------- for i=1:37 a2=l1*(w1^2); a3=-l1*(w1^2)*sin(fai); F12=(G2/g)*a2;

机械原理大作业

机械原理大作业三 课程名称: 机械原理 级: 者: 号: 指导教师: 设计时间: 1.2机械传动系统原始参数 设计题目: 系: 齿轮传动设计 1、设计题 目 1.1机构运动简图 - 11 7/7777777^77 3 UtH TH7T 8 'T "r 9 7TTTT 10 12 - 77777" 13 ///// u 2

电动机转速n 745r/min ,输出转速n01 12r/mi n , n02 17r /mi n , n°323r/min,带传动的最大传动比i pmax 2.5 ,滑移齿轮传动的最大传动比 i vmax 4,定轴齿轮传动的最大传动比i d max 4。 根据传动系统的原始参数可知,传动系统的总传动比为: 传动系统的总传动比由带传动、滑移齿轮传动和定轴齿轮传动三部分实 现。设带传动的传动比为i pmax 2.5,滑移齿轮的传动比为9、心、「3,定轴齿轮传动的传动比为i f,则总传动比 i vi i vmax 则可得定轴齿轮传动部分的传动比为 滑移齿轮传动的传动比为 设定轴齿轮传动由3对齿轮传动组成,则每对齿轮的传动比为 3、齿轮齿数的确定 根据滑移齿轮变速传动系统中对齿轮齿数的要求,可大致选择齿轮5、6、 7、8 9和10为角度变位齿轮,其齿数: Z5 11,Z6 43,Z7 14,Z8 39,Z9 18,乙。35 ;它们的齿顶高系数0 1,径向间隙

系数c 0.25,分度圆压力角200,实际中心距a' 51mm。 根据定轴齿轮变速传动系统中对齿轮齿数的要求,可大致选择齿轮11、12、13和14为角度变位齿轮,其齿数:Z11 z13 13,乙 2 z14 24。它们的齿顶高系数d 1,径向间隙系数c 0.25,分度圆压力角200,实际中心距 a' 46mm。圆锥齿轮15和16选择为标准齿轮令13,乙 6 24,齿顶高系数 h a 1,径向间隙系数c 0.20,分度圆压力角为200(等于啮合角’)。 4、滑移齿轮变速传动中每对齿轮几何尺寸及重合度的计算 4.1滑移齿轮5和齿轮6

打孔机的结构原理设计(机械系统设计大作业)

机械系统设计 课程作业 打孔机的设计) 一、设计任务书. (1) 二、确定总共能(黑箱) (3) 三、确定工艺原理 (3) (一)机构的工作原理: (3) (二)原动机的选择原理 (3)

(三)传动机构的选择和工作原理 (4) 四、工艺路线图 (5) 五、功能分解(功能树) (5) 六、确定每种功能方案,形态学矩阵 (6) 七、系统边界 (8) 八、方案评价 (8) 九、画出方案简图 (9) 十、总体布局图 (11) 十一、主要参数确定 (12) 十二、循环图 (17) 一、设计任务书

表1

、确定总共能(黑箱) ~220V 噪声 发热 图1 三、确定工艺原理 (一)机构的工作原理: 该系统由电机驱动,通过变速传动将电机的 1450r/min 降到 主轴的2r/min ,与传动轴相连的各机构控制送料,定位,和 进刀等工 艺动作,最后由凸轮机 通过齿轮传动带动齿条上下 平稳地运动,这样动力头也就能带动刀具平稳地上下移动从 而保证了较高的加工质量。 (二)原动机的选择原理 (1)原动机的分类 原动机的种类按其输入能量的不同可以分为两类: A. —次原动机 此类原动机是把自然界的能源直接转变为机械能,称为一 次原动机。 属于此类原动机的有柴油机,汽油机,汽轮机 和燃汽机等。 B.二次原动机 此类原动机是将发电机等能机所产生的各种形态的能量转 变为机械能,称为二次原动机。 属于此类原动机的有电动机, 液压马达,气压马达,汽缸和液压缸等。 (2) 选择原动机时需考虑的因素: 1:考虑现场能源的供应情况。 2:考虑原动机的机械特性和工作制度与工作相匹配。 3:考虑工作机对原动机提出的启动,过载,运转平稳等方 面的要求。 被加工工件 黑箱 有孔的工件

操作系统精髓与设计原理-第2章 操作系统概述

第二章操作系统概述 复习题 2.1操作系统设计的三个目标是什么? 方便:操作系统使计算机更易于使用。 有效:操作系统允许以更有效的方式使用计算机系统资源。 扩展的能力:在构造操作系统时,应该允许在不妨碍服务的前提下有效地开发、测试和引进新的系统功能。 2.2什么是操作系统的内核? 内核是操作系统最常使用的部分,它存在于主存中并在特权模式下运行,响应进程调度和设备中断。 2.3什么是多道程序设计? 多道程序设计是一种处理操作,它在两个或多个程序间交错处理每个进程。 2.4什么是进程? 进程是一个正在执行的程序,它被操作系统控制和选择。 2.5操作系统是怎么使用进程上下文的? 执行上下文又称为进程状态,是操作系统用来管理和控制所需的内部数据。这种内部信息和进程是分开的,因为操作系统信息不允许被进程直接访问。上下文包括操作系统管理进程以及处理器正确执行进程所需要的所有信息,包括各种处理器寄存器的内容,如程序计数器和数据寄存器。它还包括操作系统使用的信息,如进程优先级以及进程是否在等待特定I/O事件的完成。 2.6列出并简要介绍操作系统的五种典型存储管理职责。 进程隔离:操作系统必须保护独立的进程,防止互相干涉数据和存储空间。 自动分配和管理:程序应该根据需要在存储层次间动态的分配,分配对程序员是透明的。因此,程序员无需关心与存储限制有关的问题,操作系统有效的实现分配问题,可以仅在需要时才给作业分配存储空间。 2.7解释实地址和虚地址的区别。 虚地址指的是存在于虚拟内存中的地址,它有时候在磁盘中有时候在主存中。实地址指的是主存中的地址。 2.8描述轮循调度技术。 轮循调度是一种调度算法,所有的进程存放在一个环形队列中并按固定循序依次激活。因为等待一些事件(例如:等待一个子进程或一个I/O操作)的发生而不能被处理的进程将控制权交给调度器。

《景观规划设计原理》考卷及答案

《景观规划设计原理》考卷及答案 同济大学建筑与城市规划学院景观学系05-06学年第一学期 本科生专业理论课期终考试试卷(闭卷) (共2页)B卷 考试时间:05.1.20. 下午1:30-3:30 地点:教学南楼117、118、119 授课教师: 刘滨谊等 姓名: 学号: 成绩: (注:简答题、论述题的文字答案请写在本试卷正面余下部分和试卷背面,并标明相对应的题号) 一、概念题 1. 判断下列各题中论述的正确与否(请在正确(Y)或错误(N)上划圈)(10%,每题1分) (1)Y N 按照景观规划设计学科专业的专业概念,景观就是映入眼帘的景象。 (2)Y N 格式塔视知觉研究结论表明:长度相等的一条水平线与一条垂直线看上去垂直线显得较长。 (3)Y N 夹景是一种带有控制性的构景方式,主要运用透视消失与对景的构图处理方法。 (4)Y N 个人空间(“个人气泡”)是指生理上个人所需要的最小空间范围。

(5)Y N 一般说来,3至3.75米的距离被称之为社交距离 (6)Y N 景观轴线就是一条笔直的视觉通廊 (7)Y N 道路景观规划设计中最重要的图纸是平面设计图。 (8)Y N 滨水带景观规划设计中最重要的图纸是剖面图。 (9)Y N 风景名胜区总体规划与旅游区总体规划的目标是大同小异。 (10)Y N 遥感已成为中国城市绿地系统规划中必不可少的现代技术。 2.就下列各题进行回答或填充(40%,每空1分) (1)根据2005年首届国际景观学教育研讨会的关于景观学的译文,景观学的英文翻译是: landscape studies 。 (2)景观学包含哪三大领域:视觉景观形象;生态环境绿化;大众行为心理。 (3)景观规划设计三元论所对应的三大基础理论是:1 景观美学; 2 景观生态学; 3 景观环境行为学。 (4)景观学学科与专业的三大基本特征是:1、生命性:(生长、变化)2、时间性:(形成、变化周期)3、地方性:(自然的、人文的)。(5)麦克哈格(Ian L. McHarg)(1920-2001),在1969年出版了《设计结合自然》一书,从此举起了景观生态规划的大旗。

机械系统设计教案

第1课(3课时) 课程基本介绍: ⑴与《机械设计》课程的基本区别: 研究对象的基本不同,研究方法的基本区别 ⑵课程的训练目的和方法: 因为同学们均为四年级,大家所从事的毕业设计研究方向不同,所以教学目的为尽可能对每个同学所从事的具体工作有所帮助。 训练方法包括较多的讨论课,讨论以每人的大作业为基础,要求采用书面作业结合多媒体(以PowerPoint形式)表现手段,每人分别介绍自己的作业,教师加以点评。 ⑶考核的基本办法: 以教学过程检查和期末考试相结合的方式:大作业4个,每个占10分,共40分,课堂点名10次,每次2分,共20分,考试占40分。 正式教学开始 1.绪论 教学重点:帮助同学建立系统论的观点,从《机械设计》课程的零部件设计的思路建立机械系统的设计理念,激发对机械系统设计的兴趣。 教学难点:机械系统的体系 1.1机械与机械系统 1.1.1系统的概念

举例说明: 例1:本人的硕士研究课题:一个液压回转系统的研究 重点说明:从机械零件的最佳设计角度能实现的效果与从系统的角度能完成的效果比较。 引申出系统设计思想与零件设计的很大区别。 例2:自动控制技术的发展历程: 从自动控制技术的发生、发展,以及从导弹、宇航一直到民用的发展历程,介绍系统化的设计思想和思路。 例3:系统论在经济学和人文科学领域的一些应用: 以房地产发展为例,尝试说明系统论在经济学上的一些应用。 1.1.2机械系统的基本组成 子系统:动力系统、传动系统、执行系统、操纵及控制系统 举例说明: 例1:汽车 例2:《机械设计》中所有人均完成的千斤顶 1.2机械系统设计的任务 1.2.1从系统的观点出发 重点:与外部环境的相互影响,以汽车设计为例 1.2.2合理确定系统功能

09235设计原理-2016年1月自考真题及答案

09235设计原理-2016年1月自考真题及答案

09235设计原理-自考真题 2015年1月广东省高等教育自学考试 重要提示: 1. 本试卷共4页,满分100分;考试时间150分钟。 2. 应考者必须在“答题卡”上要求作答,答在试卷上无效。 一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选择并将“答题卡”的相对应代码涂黑。错涂、多涂或未涂均无分。 1. 第二次世界大战后,商业设计在获得极大地发展。 A.英国 B. 德国 C. 美国 D. 意大利 2.目前,美国、英国、日本等国标定颜色依据的

基础是的色彩理论。 A.孟塞尔 B. 艾维斯 C. 埃舍尔 D. 乌特松 3.人的视觉倾向于连接与聚合具有相似的物体,这种常见的视觉归类方法是基于人的()心理。 A.认知 B. 行为 C. 视觉 D. 完形 4.最早提出头脑风暴法的是现代创造学创始人 A.中村吉郎 B. 奥斯本 C. 鲁尔巴赫 D. 乌特松 5.设计活动表现出一定的程序性特点,在阶段,将想象带回符合逻辑的现

实世界。 A.界定 B. 创新 C. 分析 D. 整合 6.世界上第一位专职的汽车设计师创造了汽车设计的模式——“有计划的商业废止制。A.贝伦斯 B. 厄尔 C. 提格 D. 罗维 7.在设计管理营销策略中,企业开发和设计不同的类型的产品,或在同类产品中开发系列产品的策划略是 A.率先进入市场策略 B. 多元化策略 C. 集中策略 D. 通用化策略 8.产品的功能包括物质和精神两个方面,其中产

品本身所具备的机构性能是产品的 A. 技术功能 B. 使用功能 C. 审美功能 D. 象征功能 9.将美国首都华盛顿规划成方格网加放射性道路的城市格局的是 A. 乔治·华盛顿 B. 托马斯·杰弗逊 C. 皮埃尔·朗法皮埃尔·查尔斯·郎方 D. 约翰·亚当斯 10.汉字发展史的转折点是的出现,它是古今文字的分水岭。 A. 大篆 B. 小篆 C. 隶书 D. 楷书 11.在染织图案造型中,花果草木、鸟兽虫鱼、田园风光等传统图案属于造型。

哈工大机械原理大作业

连杆的运动的分析 一.连杆运动分析题目 图1-13 连杆机构简图 二.机构的结构分析及基本杆组划分 1.。结构分析与自由度计算 机构各构件都在同一平面内活动,活动构件数n=5, PL=7,分布在A、B、C、E、F。没有高副,则机构的自由度为 F=3n-2PL-PH=3*5-2*7-0=1 2.基本杆组划分 图1-13中1为原动件,先移除,之后按拆杆组法进行拆分,即可得到由杆3和滑块2组成的RPR II级杆组,杆4和滑块5组成的RRP II级杆组。机构分解图如下:

图二 图一 图三 三.各基本杆组的运动分析数学模型 图一为一级杆组, ? c o s l A B x B =, ? sin lAB y B = 图二为RPR II 杆组, C B C B j j B E j B E y y B x x A A B S l C E y x S l C E x x -=-==-+=-+=0000 )/a r c t a n (s i n )(c o s )(?? ? 由此可求得E 点坐标,进而求得F 点坐标。 图三为RRP II 级杆组, B i i E F i E F y H H A l E F A l E F y y l E F x x --==+=+=111)/a r c s i n (s i n c o s ??? 对其求一阶导数为速度,求二阶导数为加速度。

lAB=108; lCE=620; lEF=300; H1=350; H=635; syms t; fai=(255*pi/30)*t; xB=lAB*cos(fai); yB=lAB*sin(fai); xC=0; yC=-350; A0=xB-xC; B0=yB-yC; S=sqrt(A0.^2+B0.^2); zj=atan(B0/A0); xE=xB+(lCE-S)*cos(zj); yE=yB+(lCE-S)*sin(zj); a=0:0.0001:20/255; Xe=subs(xE,t,a); Ye=subs(yE,t,a); A1=H-H1-yB; zi=asin(A1/lEF); xF=xE+lEF*cos(zi); vF=diff(xF,t); aF=diff(xF,t,2); m=0:0.001:120/255; xF=subs(xF,t,m); vF=subs(vF,t,m); aF=subs(aF,t,m); plot(m,xF) title('位移随时间变化图像') xlabel('t(s)'),ylabel(' x') lAB=108; lCE=620; lEF=300; H1=350; H=635; syms t; fai=(255*pi/30)*t; xB=lAB*cos(fai); yB=lAB*sin(fai); xC=0;

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