Sei sulla pagina 1di 18

\ 뇨

'
»
뾔 ı %

飞 熹阳

M ic ro 1ıro c e s s o r ラ . ク 一 一

"

a rc h iï e c Tu re
ĝĚp ro g ra m m in g a n ıı ,

w ith ï llie 8 0 8 5
S ix th E d itio n


R a m

Scanned by CamScanner

ÐĤ W > x lH İ đ TgīqÊį lİ

P BR T I N ıI C R O P R O C E S S O R B A S E D SY ST E M S
H H R D W A R E ÆN D IN T E ? ÆC IN G

C h a p te a M ic ro pro c e s so rs !
M ic ro c o m p u te rs ,
a n d

f k x
&ţ t z ?ıioŢą £t s İ q
3
Ħ r
. .m pm c ' '" r I' ' " '' "'' ". '" .' "'
L an gu a ge s 1 3 D 1 3 F ro m L a rg e C o m p Lite r s to
S in g le C h ip M ic r o c o n tr o lle r s 2 0
◆ l 4 A p p lic a tio n M ic r o p ro c e s s o r C o n tro lle d T e m p e ra tu r e S y s te m (M C T S ) 2 4

«a p t &n I n tr o d u c tio n to 8 0 8 5 ı
ıs s e w lb ly
Ja n w a ge P ro g ra m m in g 31
2 l T h e 8 0 8 5 P īo g r a m m in g M o d e 1 3 2 ū 2 2 In s tr u c tio n C la s s ific a tio n 3 4 D
2 3 In s tru c tio n ,
D a ta F o m la t, a n d S to r a g e 3 7 D 2<4 H o w to W r ite A s s e m b le ,

an d E s im p le p r o g ra m 4 2 D 2 3 o v e r v ie w
x e c u te a o f th e 8 0 8 5 In s tr u c tio n s e t 4 6
◆ 2 6 W ń tin g a n d H a n d A s s e m b lin g a P r o g ra m 5 0

Chapte{ M ic ro p ro c e s so r Ær c h ite c h ır e a n d
Y( M lc ro c o m p n te r S y s te m s 51
3 ıM ic r o p r o c e s s o r A d lts O p e r a tio n s 5 8 D 3 2 M e m o ry 6 3 D
r c h ite c tu f e a n

3 3 In p u t a n d O u 中u t (I/0 ) D e v ic e s 8 0 o 3 4 E x a m p le o f a M ic r o c o m p u te r
S y s te m 8l D 3 5 R e v ie w L o g ic D e v ic e s fo r In te r fa c in g 8 3 D

3 6 M ic ro p r o c e s s o r B a se d S y s te m A p p liċ a tio n M C T S 90

8 0 8 5 M ic ro p ro c e s so r A rc h ite c tu re a n d
95
4 I T he 80 85 M P U 9 6 D 4 2 E x am p le o p u te r 10 9 D
f an 80 85 B a se d M ic ro c o m

4 3 M e m o ry In te r fa c in g 1 16 D 4 4 In te r fa c in g th e 8 15 5 M e m o ry S e g m e n t 12 3 D

e : D e s ig n in g M e m o ry fo r th e M C T S P ro je c t 12 6 D
4 5 Illu s tra tiv e E x a m p ı
4 6 T e s tin g d T r o u b le s h o o tin g M e m
an o ry In te r M c in g C ir c u its 12 9 D
4 7 H o w D o e s a n 8 0 8 5 B a s e d S in g le B o a rd M ic r o c o m p u te r W o rk ? 13 2

Scanned by CamScanner
v iii c o N rT E N T s

U tıa p te r W I ııt e r t a c in g 0 0 D e v ic e s łu il

5 1 B In te r fa c in g C o n c e p ts 1 4 0 D 5 2 In te r fa c in g O u tp u t D is p la y s 1 5 0
a s ic

◆ 5 3 In te r fa c in g I n p u t D e v ic e s 1 5 5 D 5 4 M e m o r y M a p p e d 1/0 15 7
◆ 5 5 T e s tin g a n d T r o u b le s h o o tin g I/0 In te r fa c in g C ir c u its 1 6 3

◆ 5 6 So m e Q u e s tio n s a n d A n s w e rs 16 4

P E[R T H P R O G R H M M UN G T H E 8085 113

11 1
7 5

C h a p te
ı r 6 I ııtr o d r ıc tio n to 8 0 8 5 I n s tn ıc tio n s

V 6 1 D a ta T r a n s fe r (C o p y ) O p e r a tio n s 17 6 D 6 2 A r ith m e tic O p e r a tio n s 86

◆ g ic O p e r a tio n s 9 6 ? 6 4 B r a n c h O p e f a tio n s 2 0 4
6 3 L o

6 5 W r itin g A s s e m b ly L a n g u a g e p r o g r a m s 2 1 0 D 6 6 D e b u g g in g a Pr o \ 2 15

◆ 6 7 S o m e P u z z lin g Q u e s tio n s a n d T h e ir A n s w e r s 2 1 5

C h Z P iııg T e h iq itlı A d d itio l In tn tio 221


a i? te r r o gra m m c n u e s w n a s ıc n s
>
È
i 228
7 1 p in w
» ww g t e c h n iq u e s l o o p in g , c o u n ū n g , a n d in d e x n g
◆ 7 2 A d d iū o n a l D a ta T r a n s fe r a n d 1 6 B it A r ith m e tic In s tr u c tio n s 2 3 2

◆ 7 3 A r ith m e ū c O p e r a tio n s R e la te d to M e m o ry 24 1

g ic O p e r a tio C 2 54
n g ic O p e r a tio n s R o ta te 2 4 7
7 4 L o D 7 5 L o n s o m p a re
? 7 6 D y n a m ic D e b u g g in g 2 6 1

C h a tp te r 8 C o m ıte r s a ııd T im e D e la y s 215

8 1 C o u n te rs a n d m ey s 2 7 6 D 8 2 llı
D e la u s tr a tiv e P r o g r a m H e x a d e c im a l

C o u n te r 2 8 2 D 8 3 IU u s M a tiv e Ħ o g r a m Z e r o to N in e (M o d u lo T e n ) C o u n te r
2 8 5 D 8 4 lllu s tr a ń v e P r o g ra m G e n e r a tin g P u ls e W a v e fo rm s 288

◆ 8 5 D e b u g g in g C o u n te r a n d T u n e D e la y P r o g r a m s 2 90

k d Su b tin 295
C h a p te r S ta c a n ro u e s

9 2 S u bro u ū n 305 9 3 R e s ta r t, C d itio n a l C a ll a n d Return


9 ıS ta c k 2 9 6 D e D o n

In s tru c tio n s 3 15 D 9 4 A dv an ce d S u b r o u tin e C o n ce p ts 3 1 6

10 C d C io B C D A r ith m e tic a n d 1 6 B it
C h a p te r o e o n v e rs n , ,

tio
323
D a ta O p e ra n s

C o n v e r s io n 32 4 ロ 1 0 2 B in a r y to B C D C o n v e r s io n 327
1 0 1 B C D to B in a ry

segm tL E D C de C o n v e r s io n 329 D 1 0 4 B in a ry
1 0 3 B C D to s e v en en o

o n v e r s io n 332 10 5 B C D A d d itio 3 34
to A S C U a n d A S C lito B in a r y C o d e C
D n

i A d v a n c e d In s tr u c tio n s a n d
10 6 B C D S u b tr a c tio n 3 3 7 D 1 0 7 In tr o d u c t o n to
3 4 2 D 1 0 9 S u b u a c tio n w ith C a r r y 3 4 4
A p p lic a tio n s 3 3 8 D 10 8 M u ltip lic a tio n

Scanned by CamScanner
M
C O N 丁E N T S

S o ftw D ı t, A b le d ID E 351
C h a p te r 11 a re e v e o p m e n ss e m rs ,
a n

1 ı1 C p u te r B a s e d S u ltw
o m a re D e v e lo pm en t S y s te m s 352
ロ 1 1 2 In te g n ï tc d D e v e ı
o pm e n t E n v ir o tım c n t (ID E ) a n d

W r itin
g A ssc m y L a n 9 u llg c P r o g r a m
hı s 356 D II 3 A sse m b le r s 3 5 9
◆ l l 4 W r itin g P m g m m s U s in g im A s se m b le r 3 6 2

p JsR T m E ï T E R T H C IN G P E R IP H E R A L S (I / O s )
ÆN D ı
ıP P I ıI C A T I O N S 311

315
C h a p te r '
X 12 3 R
u p ts
1 T h e 8 0 8 5 In te rr u p t 3 7 6
e s ta r t a s S o ftw a re
D 12 2 8 0 85 V e c to r e d In te rr u p ts 3 8 5
In s tr u c tio n s 39 3 D 1 2 4 A d d itio n a lU 0 C o n ce p ts
an d P ro c e sse s 395

C h a p te r 13 I n te r fa c in g D a ta C o n v e r te r s 403
13 1 D ig ita lto A n a lo g (D /A )C o n v e r te r s 4 04 D 13 2 A n a lo g to D ig ita ı(M ))

C o n v e r te r s 4 14

/
C h a p te r 14 p ro gra ır u n a b le I n te r fa c e D ev ic e s 8 1 5 5 1/ 0 a n d T im e r

/ 8219 K e yb o a r d / D is p lq y I n te r fa c e 425
14 1 B a s ic C o n ce e D e v ic e s 4 2 6 D 14 2 T h e 8 15 5
p ts in P r o g r a m m a b ı
a b le
M u ltip u rp o se P ro g r a m m a b le D e v ic e 4 3 2 D 14 3 m e 8 2 7 9 P r o g r a m m
K e y bo a r d /D is p la y In te r fa c e 4 50

C h a p te r 15 G e n e ra u h ır p o s e P ro gra n u n a b le P e r ip h e ra lD ev ic e s 459
?7 15 1 T h e 8 2 5 5 A P r i e P e r ip h e r a l I n t e
ä 15 ï iiiū s ir a tio n : In te r fa c in g K e y b o a r d a n d S e v e n s e g m e n t D is p la y 4 7 9
◆ 15 3 Illu s tf a tio n : B id ir e c tio n a 1 D a ta T r a n s fe r B e tw e e n T W o

M ic r o c o m p u te r s 4 8 8 D 1 5 4 m e 8 2 5 4 (8 2 5 3 ) P ro g r a m m a b le In te r v a l
T i m e r 4 9 4 D 15 5 T h e 8 2 5 9 A P r o g r a m m a b le In te m ip t C o n tr o lle r 5 0 5
D 1 5 6 D ir e c t M e m o r y A c c e s s (D M A ) a n d th e 8 2 3 7 D M A C o n tr o e r
ll 5 14

C h a p te r 16 S e r ia l U O a n d D a ta C o t ın i c a t i o n 523
ll d
16 1 B a s ic p ts in S e r ia l 0 0 5 2 4 D 16 2 S o ftw a r e c o n tr o e
C o n ce

A s y n c h r o n o u s S e r ia l 0 0 5 3 4 D 1 6 3 T h e 8 0 8 5 S e r ia l U 0 L in e s
S O D a n d S ID 5 3 7 D 16 4 H a r d w a re c o n tr o lle d S e ñ a l I/0 U s in g
P ro gra m m a b le C h ip s 5 4 0

Scanned by CamScanner
< ť i
Y \

A b r a h a m S iı
ļ s c h a tz
H e n ry F K O i f .

S S u d a rs h a n
.

S ix t h E d it io n

M c G R A W H ıL L ıN T A T ı0 N A L E D ıT ıO *
ı


*LUU
■ ı
1ılı

Scanned by CamScanner
c o n te n ts

er 1 In tr o d u c tio n

. D ntnbasystcı
1
n Ap p l ica t ion s 1 10 D M in ln g d In fo r m
a ta an a tio n
ı 1 2 P u r p o s e o f D a ta b a s e S s te ın s 3 R e tr ie v a l
y
1 3 V ie w o f D a ta 6
*
X ı1 1, Spe d a ı y D a ta b a s e s 2 6
* 14 D a ta b a se L a n g u a g e s 9 1 . 2 D a t ab a s e Us e r s an d Ad m i ni st ra t or s 2 7
1 5 R e la tio n a l D ittn b n s e s 12 1 13 H is to ry o f D a ta b a s e S y s te m s 2 9
1 6 D it tn b a s o D e s i n 15 1 14 S tım
g . m a ry 31
1 7 D a ta S to r a g e a n d Q u e r in
y 8 2D E x e r c iśės 33
1 8 Tt a n s iıc tio n M a n a e m e n t 22 B ib lio g r a p h ic a l N
g o te s 35
1. D a t ab a s e Ar c h i tec t ur e 2 3

PA R T
pN E ı R E L A T IO N A L D A T A B A S E S

r 2 In tr o d u c tio n to th e R e la tio n a lM o del


W S tn c tu r e o
ı f R e la tio n a l D a ta b a s e s 39 2 6 R e la tio n a lO p e ra tio n s 48

: 7 Su m m a ry

E x e r c is e s
52
53
Bibliograpł
cal N o te s 55

A : li
3 7 Á g m g a te F t in c tio n s 8 4
3 8 N e s te d S u b u e r ie s 9 0
q
3 2 SQ LD a ta D e lin itio n 58 :3
9 M o d ific a tio n o f th e D a ta b a s e 98
3 3 B a s ic S tr u c tu re o f S Q L Q u e r ie s 6 3 3 10 S u m m a r y 1 0 4
3 4 A d d itio a l B a s ic O
n
p e r a tio n s T 4 Exerci 10 5
3 5 S e t O p e r a tio n s 79
B ib lio g r a p h lc a l N o te s 112
3 6 N u ll V a lu e s 83

V
Scanned by CamScanner
v i c o n te n ts

d ia te S Q L
4 6 A th o r iz a tio n
二盂ず
14 3

竺 甲 °一 1 13 u

4 7 S 15 0

ļ£
E x e r c is e s 152
- B ib lio g r a p h ic a l N o te s 156
4 5 S Q ıD a h l T yp e s a n d s d e m as 13 6

æ h ı

A dv a n c e d SQ L
. " " " " _ 9 5 5 A d v an ce d A g g r e g a tio n F e a h u r e s "
19 2
Ľa n gu a ge 15 7 5 6 0 LAP Þ*
19 7

6 3 th e D o m a in R e la tio n lC a lc u lu 245
a s B ib lio g r a p h ic a 1 N o te s 254

19 B o 14 į iį r t o iĵ iį £
ņ ĮĮ ļï į il b
9r n 11 o J o L îĦ ī ìs iq ĥ ï l)

PA RT T W O ı D A T A B A S E D E S IG N )
"
. :f ı Gtì (

てĮ

r ・" ' ' ' d u l u a s e Ù e s ıg n an d th E R M


e o del
. 0v e r v i ew o the
ś Şr .
7
f De s i gn Pr o c e s s i 7 . E x t en d e d E - F e a u
7 . Th e En t ity- e l at ion t r es . 95
s hip
Mo d e l 2 62 . ,
. Co Alternative N
o t aū o for Mo e l llin g
7 n s t ra i nt s 2 69 7 n s d

74 R D a ta 30 4
e m o v in
g R e d u n d a n t A ttr ib u te s in
7 10 m er A s p e c ts o f D 3 10
E n tity s e ts 27 2 a ta b a se D e s iggn
. .
. 1 S ıınu
7. E n t ity- e ıat ion s h i p i a n a ry
3 13
D g ram s 2 74 7
E x e n c is e s 3 1 5
* 7 6 R e d u c tio n to R
e la tio n a l S c h e m
as 283 B ib lio ra h i
7 7 E n tity R e la tio n s h i D e s i g p calN o te s 32 1
p g n Is su es 290

Scanned by CamScanner
c o n te n ts v ii

C h a p te r 8 R e la tio n a lD a ta b a se D e s ig n

8 1 F e a tu M ltiv a lu e d
re s o fG o o d Reı
a tio n a l 8 6 D eco m p o s itio n U s in g u

D e s ig n s 3 23 D d e n c ie s 3 5 5
e pen
8 2 A to m ic D o m a in s a n d F ir s t N l 8 7 M o re N o rm a l F o r ın s 3 60
o rm a
Fo rm 327 8 8 D a ta b a s e D e s ig n P ro c e ss 361
8 3 D e c o m p o s itio n U s in d e lin g T e m p o ra l D ta 364
g F tın c tio n a l 8 9 M o a

D e p e n d e n c ie s 3 2 9 8 10 S u m m a ry 367
8 4 F tın c tio n a l D e e n d e n c T h e o r E x e r c is e s 3 68
p y y 338
8 5 A lg o ń th m s fo r D e c o b lio g r a p h ic a l N 3 74
呷 o s itio n 3 48 .
il ç Ê
:ri

C h a p te r 9 A p p lic a tio n D e s ig n an d D ev e lo p m en t
9 1 A p p lic a tio n P r o r a m d U 9 6 A p p lic a tio n P e r fo r m a n c e 4 0 0
g s an se r "

In te r fa c e s 3 7 5 9 7 A p p lic a tio n S e c u r ity 4 0 2


92 W e b Fu n dam en ta ls 3 77 9 8 En cry p tio n a n d Its A p p ı
ic a tio n s 41
9 3 S e r v le ts a n d Js p 383 9 9 Su m m a ry 4 17
9 4 A p p 1ic a tio r A r c h ite c ttır e s 391 E x e r c is e s 4 19
9 5 R a p id A p p lic a tio n D e v e lo t 396 B ib lio g r a p h ic a l N o te s 426
pm en

PA RT T H R EE ı D A T A ST O R A G E A N D Q U E R Y IN G
r C

te r 1o S to r a g e an d F ile stĒili , w
r rī ı¢

O v e rv ie w o f P h y s ic a l S to ra ge m O r g a n iz a tio n o f R e c o r d s iń F ile s 457


M e d ia 429 m D a ta D ic tio n a r y S to r a g e 4 6 2
L ą Oź M a gn e tic D is k an d F la s h S to r a g e 432 10 8 D a ta b a s e B u ffe r 464
3 R A ID 44 1 10 9 S u m m a ry 4 68

? e T e r tia r y S to ra ge 449 E x e r c is e s 470


M F ile o r g a n iz a tio n 451 B ib lio g r a p h ic a l N o te s 4 73

Ť S\ ćeM

\M te r 11 .
In d e x in g an d H a sh in g rY t

B a s ic c ö n p ts 4 7 5 ce M o m p a r is o n o f o r d e r e d In d e x in g an d
2 0 r d e r e d In d ic e s 4 7 6 H a s h in g 523 ,

3 B + T r e e In d e x F ile s 48 5 1 1 9 B itm a p In d ic e s 5 2 4
m 4 B + T r e e E x tm s io n s 5 0 0 11, \ \ M I \,
, .
1 1 1 0 In d e x D e fın itio n in 5 {2し 5 2 8
11 5 MUltiplKey A cce ss 506 1 1 11 S u m m a ry 529
M S ta tic H a s h in g 5 09 E x e r c is e s 532
D yn am ic H á ßh in g , 5 15 B ib lio g r a p h ic a l N o te s 5 36

Scanned by CamScanner

Į
b il l

TIN G F
SYSTE M C O N C EPTS
W W D O W S X P U P D A TE
H U = X HA ï Z

Scanned by CamScanner
C O N TEN TS '
[, j Jf Ĵ i w
( > łF [ ţ ß/ L {

PA R T O N E ı O V E R V IE W

C h a p te r 1 In tr o d u c « o n

1 1 W n a t ls an O p e r a tin g S y s te m ? 3 1 8 H an d h e ld S y s te ın s 19
12 M a in fr a ın e S y s te ın s 7 1 9 Fea h ır e M ig r a t io n 20
13 D e s k to p S y s te m s 11 1 10 C tin g E n v ir o ts 21
o m pu n m en
14 M ltip r o S y s te ın 12
u c esso r s 1 11 S U y 23
1 5 D is tr ib u te d Syst 14 Ex e r c is e s 24
1 6 C lu s te r e d S y s te m s 16 B ib lio g r a p h ic a l N o te s 25
R ea l T im e S y s te m s 17

C h a p te r 2 C o m p u te p s y s t e m S tr u c h ır e s

2 1 C o m p u te F S y s te m O p e r a tio n 27 2 6 N e tw o rk S tn ıc tu r e 48
2 2 I/ O S tr u c tu r e 30 2 7 Su n nm a ry 51
23 S to g e S tr u c h ır e
ra 34 E x e r c is e s 52
24 S to r a g e H ie r a r c h y 3 8 B ib lio g r a p h ic a 1 N o te s 54
Hardware p ro te c tio n 42

X V

W \ l ă M W B ¥ Æ] l ıu Q n i
Scanned by CamScanner
h
¥v ı C o n le n b

C h a p te r 3 0 p e r a tin g S y s te m S tr u c tu re s

3 1 S y s te m C ts 55 3 7 S y s te m D e s ig n a n d
o m p tm c n

3 2 0 p c r ı\ tin R S y s te m r v l c e s 61 Im p le m e n ta tio n 8 5
ls 6 3
3 3 s y s tc n \ C n ı 3 8 S y s te m G e n e r a tio n 8
8
3 4 S y s tıï n \ P n w r a m s 72 3 9 S u rr im a r y 8 9
3 5 ş y s tc m S tn ıc tu r e 74 E x e r c is e s 90
3 6 V ir tu a l M nchı
n es 80 B ib lio g r a p h ic a l N o te s 92

PA R T T W O I P R O C E S S M A N A G E M EN T

C h a p te r 4 P ro c e s s e s

4 1 P ro c e ss C o n cep t 95 4 6 C om m u n ic a tio n in C lie n t


4 2 P ro c e s s S c h e d u lin g 9 9 Se r v er S y s te m s 11 7
4 3 0 p e r a tio n s o n P r o c e s s e s 10 3 4 7 Su m m a ry 12 6
4 4 C o o p e r a tin g P r o c e s s e s 10 7 Ex e r c is e s 12 7

W te r p ro c e s s C o m m u n ic a tio n 10 9 B ib lio g r a p h ic a l N o te s 12 8

C h a p te r 5 T h re a ds
5 1 0 v e r v ie w 12 9 5 7 L in u x th re a ds 14 4
5 2 M u ltith r e a d in g M o d e ls 132 5 8 Ja v a T h rea d s 14 5
5 3 T h r e a d in g Is s u e s 13 5 5 9 Su m m a ry 14 7
5 4 P th r e a d s 13 9 Ex e r c is e s 14 7

Olaris 2 T h re a d s 14 1 B ib lio g r a p h ic a l N o te s 148


5 6 W in d o w 2000 T h re a d s 143

Şį r
=O IC1

C h a p te r 6 C P U S c h e d u lin g
6 1 B a s ic C o n ce p ts 15 1 6 6 A lg o r ith m E v a lu a tio n 172
6 2 S c h e d u lin g C r ite r ia 1 55 6 7 P ro c e s s S c h e d u lin g M o d e ls 177
6 3 S c h e d u lin g A lg o r ith m s 15 7 6 8 Su m m a ry 18 4
6 4 M u ltip le P r o ce sso r S c h e d u lin g 1 69 E x e r c is e s 185
6 5 R e ıııT im e S c h e d u lin g 17 0 B ib lio g r a p h ic a l N o te s 187

Scanned by CamScanner
N EW AG E

CO NTRO L
SY ST EM S
EN G ı
N EERı N G
(F ıF T H E D IT IO N )

;;

h

◆ T '

N IO N A L P U B L IS H E R S

Scanned by CamScanner
C O N T EN T S

P r e fa ce to th c F ifīïı E d itio rł V

P r c fh c e to th c T lıir d E d itio n v ii

IN T R O D U C T IO N 1 20
T he C tr o l S y s t e m
» 11 on 2
Servom echa n is m s 6
1 3 H is to r y a n d D e v e lo pm en t o fA u to m a tic C o n tr o l 10
1 4 D ig it a l C om p u te r C on tr o l 14
1 5 A p p lic a tio n o f C o n tr o l T h e o r r in N on en g in e e r in g F ie ld s 18

26 T h e C o n tr o l P r o b le m 19
L

M M P S y sT E M 21 90
» A T H E M A T IC A L o D ELS O F H Y S IC A L S

m In tr o d u c tio n 22
? D ifre r e n tia l E q u a tio n s o f P h y s ic a l S y s te m s 24

m D y n a r o ic s o f b o t i c M e c h a n is m s 42
M T a n B f e r F u n c tio n s 4 6
m B lo c k D ia g r a m A lg e b r a 54
m S ig n a l F lo w G ra p h e 62
m Illu s tr a tiv e E x a m p le e 72
P r o b le m s 83

3 F E E D BA C K C H A R A C T E R IS T IC S O F C o N TR O L S y sT E M S 91 129
V

F e e dba ck an d N on fe e d b a c k S y s te m s 92

R e d u c tio n of P a r a m e te r V a r ia tio n s by U se o fF ee db a ck 93

C on tr o l O v er S y s te m D y n am ic s b y U se o fF e e db a c k 97

C tr o l o f th e E ffe c ts o f D is tu r b a n ce S ig n a ls b y U se o fF e e db a c k 10 0
on

L in e a r iz in g E ife c ţ of F e e db a c k 10 2

R e g e n e r a tiv e F e e d b a c k 1 0 3
Illu s tr a tiv e E x a m p le s 1 0 4
P r o b le m s 119

C SysT EM C o M P O N E N TS
13 1 19 2
o N T R O L S A N D

4 2 L in A p p r o x im a t io n o fN o n lin e a r S y s te m s 133
e ar

Scanned by CamScanner
C O N T E NT
囂 Y
4 3 C o n t r o lle r C o m p o n en ts 134

4 4 S te p p e r M o to re 154

4 5 H ydra u lic S y s te m s 163

4 6 P n eu m a t ic S y s t e n rr e 17 7
P ro b le m s 186

T 】M E R E SP O N SE A N A L Y S IS 1D E S IG N S P E C IF I C A T i o N S
, 193 268

5 1 In tr o d u c t io n 19 4
5 2 S ta n da rd T eet S ig n a le 19 5
5 3 T iın e R es pon se o f F ir s t d e r S y e te m e
o r 19 7
5 4 T im e R e ep o n se o f S e co n d o r d e r S y s te m e 19 9
5 5 S te a d y s ta te E m ors a n d E rror C o n s ta n ts 2 10
6 6 E ffe c t o f A d d in g a Z e r o to a S e te m 2 14
y
D e s ig n S p e c ific a tio n s o f S e c o n d o r d e r S s t e m 2 15
y s
D e s ig n Con s id e r a tio n s fo r H ig h e r or d e r S y s te m s 221
5 9 P e r fo r m a n ce In d ic e s 2 23
5 10 Illu s tr a tiv e E x a m p le s 227
5 11 R o b o tic C o n tr o l S y s te m s 237
5 12 S t a te V a r ia b le A ly s is L
n a a p la ce T r a n s fo r m T echn iq u e 245
5 13 T h e A p p r o x im a ţ i n o f H ig h e r o rder S y s te m by L o w
? s er or de r 24 8
P r o b le m s 2 6 1

C O N CE P T S O F STAB IL IT Y A N D ALG EBC C R IT E R IA 6 9_ 2 95


6 1 The C on ce pt o f S t a b ility 270
6 2 N e ce ssa ry C on d itio n s fo r S ta b ility 275
6 3 H u rw itz S ta b ility C r ite r io n 277
6 4 U t h S ta b ility C r ite r io n 2 78
6 5 R e la tiv e S t a b ility A n a ly s is 287
6 ( M ore on th e R ou th S ta b ility C r ite r io n 290
T ?
P

s t a b ility o f s y s te m s M o d e lle d in s ta t e v a r ia b le F orm 291


P , o b le m s 293

T m R o o T L o cu s T n c H pu
.
quE 2 9 7 3 43
7 1 In tr o d u c tio n 298
7 2 The R 七L C 299
o o ocu s on ce p ts
7 3 C o n s tr u c tio n F oo t L o Gi 302
7 4 R oo t C o n to u rs 327
7 5 S y s te m s w ith T ta t io n L
a g 332
ra n epo r

7 6 S e n s itiv ity o f th e R o o t s o f th e C h a r a c t e i ti E
r s c q u a tio n 334
7 7 M A T L A B : T o o l fo r D e s i n a n d A n a l s is f C
g y o o n tr o l S y s te m s A p p e n d ix III 340
P r o b le m s 3 4 0

Scanned by CamScanner
ı
o M PU T R
ĒRC H IT EC T U R E

cs J

PA SM
R A LLELı

S U TY
C A LA B ı

Scanned by CamScanner
' '
C o n te n ts

1
P A RT I T H E O RY O F PA R A L L E L IS M

Scanned by CamScanner



C b n te n ts x i


陬 Scanned by CamScanner
x ii
C Rn t
eo ts

G 1
L Ġ a h
O l) v
W ıhtgĦ ,

\
鸣归 钢 わ
6 2
b l3(
ı
ţ u M
Qpnton

P A RT II I P A R A LLE L A N D SC A LA B LE A R C H IT E C T U R E S
3 29
C h a p te r 7 M lt ip
u r o ce sso r s a n d M u lt ic o m te
p u r s
331

飞 強 . °- .;
°- . - 。°
341

7 3 T hree G 3 64
e n e r a tio n s o fM u ltic o m p u te r s

'
L \ Scanned by CamScanner

Potrebbero piacerti anche