Anda di halaman 1dari 138

http://www.candidatoreal.

com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
16
17
1.2 Lsliuluia o Funcionamonlo oa CIU . . . . . . . . . . . . . . . . 18
1.2.1 Iipolinos . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4 Unioaoo oo Conliolo . . . . . . . . . . . . . . . . . . . . . . . . . 24
1.7 Dosomponho oo compulaooi . . . . . . . . . . . . . . . . . . . . . 28
1.7.2 Dosomponho oa CIU . . . . . . . . . . . . . . . . . . . . 29
1.7.8 Iiogiamas paia mooii oosomponho . . . . . . . . . . . . . 80
1.7.4 Compaianoo oosomponho . . . . . . . . . . . . . . . . . . 80
1.7. Loi oo Amoahl . . . . . . . . . . . . . . . . . . . . . . . . 81
2 Cononentes de un Conutador 33
2.1 Iiincipais compononlos oo Haiowaio . . . . . . . . . . . . . . . . 84
2.1.2 1oclaoo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
2.1.8 Mouso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
2.1.4 Ilaca oo iooo . . . . . . . . . . . . . . . . . . . . . . . . . 87
2.1. Impiossoia . . . . . . . . . . . . . . . . . . . . . . . . . . 88
2.1.6 Moniloi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
39
8.1.1 Sinal o ampliluoomagniluoo . . . . . . . . . . . . . . . . 89
8.1.2 Complomonlo oo 1 . . . . . . . . . . . . . . . . . . . . . . 89
8.1.8 Complomonlo oo 2 . . . . . . . . . . . . . . . . . . . . . . 89
8. Ionlo Fluluanlo . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
1
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
4 SIstenas OeracIonaIs 44
4.2.2 Iiocosso . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.2.4 1hioaos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.8 Lscalonamonlo oo Iiocossos . . . . . . . . . . . . . . . . . . . . . 49
4.6 Sislomas oo Aiquivos . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.6.8 Cacho oo Sisloma oo Aiquivos . . . . . . . . . . . . . . . 7
5 IrIncIaIs Irocessadores de Aercado 65
.1 Iiocossaooios Inlol . . . . . . . . . . . . . . . . . . . . . . . . . . 6
.1.4 Xoon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
.1. Ilanium . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
.2 AMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
.2.1 Sompion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
.2.2 Alhlon 64 . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
.2.8 1uiion 64 . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
.2.4 Oploion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
84
6.2 Concoilos funoamonlais . . . . . . . . . . . . . . . . . . . . . . . 84
III ^otodoIogIa do OosonvoIvInonto 92
7 CIcIo de YIda 93
7.1 Mooolo soq uoncial linoai . . . . . . . . . . . . . . . . . . . . . . . 9
7.2 Mooolo om V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.8 Mooolo oo piololipagom . . . . . . . . . . . . . . . . . . . . . . . 96
2
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
7.4 Mooolo IAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
7..1 Mooolo inciomonlal . . . . . . . . . . . . . . . . . . . . . 97
7..2 Mooolo ospiial . . . . . . . . . . . . . . . . . . . . . . . . 98
7..8 Mooolo ospiial ganha-ganha . . . . . . . . . . . . . . . . . 99
7..4 Mooolo oo oosonvolvimonlo concoiionlo . . . . . . . . . . 100
7.6 Dosonvolvimonlo Lasoaoo om compononlos . . . . . . . . . . . . . 100
8.2 XI - Lxliomo Iiogiamming . . . . . . . . . . . . . . . . . . . . . 10
8.8 Scium . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
8.4 Ciyslal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
8. Foaluio Diivon Dovolopmonl (FDD) . . . . . . . . . . . . . . . . 106
8.6 Dynamic Sysloms Dovolopmonl Molhoo (DSDM) . . . . . . . . 107
8.7 Aoaplivo Soflwaio Dovolopmonl (ASD) . . . . . . . . . . . . . . 107
9 EngenLarIa de HequIsItos 109
9.1 O Iiocosso oo Lngonhaiia oo Ioquisilos . . . . . . . . . . . . . . 109
9.2.2 Lnliovisla . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
9.2.4 JAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
9.2. ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
9.2.6 QFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
9.2.7 CIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
9.2.10 FAS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
9.4 Goionciamonlo oo Ioquisilos . . . . . . . . . . . . . . . . . . . . 116
118
10.4.1 Faloios oo qualioaoo oo McCall . . . . . . . . . . . . . . . 128
10.4.2 FUIIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
10.4.8 ISO 9126 . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
10. Lslimalivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
10..1 COCOMO (Consliuclivo Cosl Moool) . . . . . . . . . . . 12
8
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
11 Testes 127
11.2 1oslo oo osliuluia oo conliolo . . . . . . . . . . . . . . . . . . . . 129
11.2.8 1oslo oo ciclo . . . . . . . . . . . . . . . . . . . . . . . . . 180
11.8 1oslo caixa-piola . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
11.8.2 Iailicionamonlo oo oquivaloncia . . . . . . . . . . . . . . 181
11.8. 1oslo oo maliiz oilogonal . . . . . . . . . . . . . . . . . . 182
12 \AL 136
12.1 Diagiama oo caso oo uso . . . . . . . . . . . . . . . . . . . . . . . 186
12.1.1 Aloi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
12.2 Diagiama oo classo . . . . . . . . . . . . . . . . . . . . . . . . . . 187
12.8 Diagiamas oo soq uoncia . . . . . . . . . . . . . . . . . . . . . . . 140
12. Diagiamas oo oslaoo . . . . . . . . . . . . . . . . . . . . . . . . . 141
12.6 Diagiamas oo alivioaoo . . . . . . . . . . . . . . . . . . . . . . . 148
12.7 Llomonlos auxiliaios . . . . . . . . . . . . . . . . . . . . . . . . . 144
12.8 Diagiamas oo compononlo . . . . . . . . . . . . . . . . . . . . . . 144
145
18.1 As Alivioaoos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
18.2 Ailofalos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
14 CAA - CaaIIIIty AaturIty AodeI 149
14.2 Um pouco mais soLio KIA`s . . . . . . . . . . . . . . . . . . . . 12
156
1.1 Iacolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1.4 Opoiaooios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.6 Comanoos oo Conliolo oo Fluxo . . . . . . . . . . . . . . . . . . 161
1.7 Classos Aninhaoas . . . . . . . . . . . . . . . . . . . . . . . . . . 166
1.8 1ipos Lnumoiaoos . . . . . . . . . . . . . . . . . . . . . . . . . . 167
16 CIasses EssencIaIs 173
16.2 1hioaos o Concoiioncia . . . . . . . . . . . . . . . . . . . . . . . 176
16.2.4 Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
16.2.6 Lxoculoios o 1hioao Iools . . . . . . . . . . . . . . . . . 180
16.8.1 IO Slioams . . . . . . . . . . . . . . . . . . . . . . . . . 181
188
17.1 Inloif aco Colloclion . . . . . . . . . . . . . . . . . . . . . . . . . . 189
17.2 I nloifaco Sol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
17.8 I nloifaco Lisl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
17.4 Inloifaco Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
17. Inloifaco Quouo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
18 JDHC - Java DataIase ConnectIvIty 199
18.2 Caiiogamonlo oo oiivois . . . . . . . . . . . . . . . . . . . . . . . 200
18.8 Conoxao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
18.4 Slalomonls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
18. Iiopaioo Slalomonls . . . . . . . . . . . . . . . . . . . . . . . . . 208
18.8 Lxomplo Lxlia . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
19 A IataI orna J2EE 207
19.1 Conlainois J2LL . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
19.2 Clionlos J2LL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
19.8 Um pouco mais soLio Soivlols . . . . . . . . . . . . . . . . . . . . 209
19.8.1 Ciclo oo Vioa oos Soivlols . . . . . . . . . . . . . . . . . . 211
19.8.2 Manlonoo o oslaoo oo clionlo . . . . . . . . . . . . . . . . 212

http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
19.4.1 JSI vs. Soivlols . . . . . . . . . . . . . . . . . . . . . . . 21
19. Um pouco mais soLio LJL`s . . . . . . . . . . . . . . . . . . . . . 216
19..1 Ciclo oo Vioa oos LJL`s . . . . . . . . . . . . . . . . . . . 217
Y OosonvoIvInonto VoI 220
20 \saIIIIdade 221
21 AcessIIIIIdade 224
22 Iadroes VeI V3C 229
23 XAL 233
28. Con]unlo oo lags . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
28.6 NamoSpacos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
28.8 1ocnologias XML . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
28.10Foiiamonlas oo oosonvolvimonlo . . . . . . . . . . . . . . . . . . 246
24 XSLT 247
24.6 Doclaianoo um oocumonlo XSL . . . . . . . . . . . . . . . . . . . 249
24.7 Llomonlo <xsl:lomplalo . . . . . . . . . . . . . . . . . . . . . . 20
24.8 Llomonlo <xsl:valuo-of . . . . . . . . . . . . . . . . . . . . . . . 21
24.9 Llomonlo <xsl:foi-oach . . . . . . . . . . . . . . . . . . . . . . . 22
24.10Llomonlo <xsl:soil . . . . . . . . . . . . . . . . . . . . . . . . . 22
24.11Llomonlo <xsl:if . . . . . . . . . . . . . . . . . . . . . . . . . . 22
24.12Llomonlo <xsl:chooso . . . . . . . . . . . . . . . . . . . . . . . 28
24.18Llomonlo <xsl:apply-lomplalos . . . . . . . . . . . . . . . . . . 28
24.14XSL no laoo Clionlo . . . . . . . . . . . . . . . . . . . . . . . . . 24
24.1XSL no laoo Soiviooi . . . . . . . . . . . . . . . . . . . . . . . . 24
24.16Iiocossaooios XSL1 . . . . . . . . . . . . . . . . . . . . . . . . . 2
6
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
256
2.8 Zopo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.4 Ilono . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
26 VeI ServIces 263
26.2 SOAI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
26.8 WSDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
26.4 UDDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
271
27.4 1iansmissao om Lanoa Laso . . . . . . . . . . . . . . . . . . . . . 278
Maximum 1oloianco) . . . . . . . . . . . . . . . . . . . . 27
27.8.1 FDM - Fioquoncy Division Mulliploxing . . . . . . . . . . 281
27.8.2 1DM - 1imo Division Mulliploxing . . . . . . . . . . . . . 281
27.8.8 OFDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
27.8.4 WDM -Wavolonglh Division Mulliploxing . . . . . . . . . 282
28 TooIogIas de Hedes 284
29 ArquItetura de Hedes 286
30 IrotocoIos de Hede 287
80.1 AII - Aooioss Iosolulion Iiolocol . . . . . . . . . . . . . . . . 287
80.8 DNS - Domain Namo Syslom . . . . . . . . . . . . . . . . . . . . 289
80.4 1CI - 1iansmission Conliol Iiolocol . . . . . . . . . . . . . . . 291
80. UDI - Usoi Dalagiam Iiolocol . . . . . . . . . . . . . . . . . . . 298
7
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
80.6 H11I - Hypoi 1oxl 1iansfoi Iiolocol . . . . . . . . . . . . . . . 294
80.7 SM1I - Simplo Mail 1iansfoi Iiolocol . . . . . . . . . . . . . . . 299
80.9 IMAI - Inloinol Mail Accoss Iiolocol . . . . . . . . . . . . . . . 808
80.10LDAI - LighlWoighl Diiocloiy Accoss Iiolocol . . . . . . . . . . 80
80.11SNMI - Simplo Nolwoil Managomonl Iiolocol . . . . . . . . . . 80
80.12F1I - Filo 1iansfoi Iiolocol . . . . . . . . . . . . . . . . . . . . 806
80.18II - Inloinol Iiolocol . . . . . . . . . . . . . . . . . . . . . . . . 810
80.141LLNL1 - 1LLolypo NL1woil . . . . . . . . . . . . . . . . . . 811
31 O AodeIo de HeIer`encIa OSI 314
32 Hoteanento 316
82.1 Linl Slalo o Dislanco Vocloi . . . . . . . . . . . . . . . . . . . . 817
82.1.1 Voloi oo Dislancias vs. Lslaoo oo Linl . . . . . . . . . . 819
82.2 Iiolocolos oo Ioloamonlo . . . . . . . . . . . . . . . . . . . . . . 820
82.2.1 II I - Iouling Infoimalion Iiolocol . . . . . . . . . . . . 820
82.2.2 OSIF - Opon Shoilosl Ialh Fiisl . . . . . . . . . . . . . 820
82.2.8 IGII o LIGII . . . . . . . . . . . . . . . . . . . . . . . . 821
33 Hedes EtLernet 322
88.1 Iiolocolo CSMACD . . . . . . . . . . . . . . . . . . . . . . . . 822
88.2 Fasl Llhoinol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 828
88.8 GigaLil Llhoinol . . . . . . . . . . . . . . . . . . . . . . . . . . . 824
34 CaIeanento Estruturado 326
84.2 Calogoiias o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 827
84.8 Calogoiia 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 828
84.4 Calogoiia o vs. Calogoiia 6 . . . . . . . . . . . . . . . . . . . . 828
84..1 Sislomas oo CaLoamonlo Lsliuluiaoo . . . . . . . . . . . 829
84.6 Dosomponho oo Haiowaio o Moios oo 1iansmissao . . . . . . . . 888
84.6.1 CaLoamonlo U1I . . . . . . . . . . . . . . . . . . . . . . 884
84.6.2 FiLia Oplica . . . . . . . . . . . . . . . . . . . . . . . . . 88
337
8.1 O paoiao ILLL 802.11 . . . . . . . . . . . . . . . . . . . . . . . . 887
8.1.1 CSMACA . . . . . . . . . . . . . . . . . . . . . . . . . . 888
8.1.2 Foimalo oo Quaoio 802.11 . . . . . . . . . . . . . . . . . 889
36 EIenentos de Interconexao de Hedes de Conutadores 340
86.1 Iopoliooios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840
86.2 HuLs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 840
86.8 Swilchos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 841
86.4 Liiogos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
86. Ioloaooios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 842
86.6 Galoways . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848
8
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
344
1no. . . . . . . . . . . . . . . . . . . . . 846
. . . . . . . . . . . . . . . . . . 847
38 Hedes X.25 e Frane HeIay 348
88.1 X.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848
88.2 Fiamo Iolay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 848
88.2.1 Lsliuluia oo Fiamo . . . . . . . . . . . . . . . . . . . . . 849
88.2.2 Lnvio oo um oalagiama II oo Llhoinol paia Fiamo Iolay
o Llhoinol . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
88.8.1 Voz soLio Fiamo Iolay (VoFI) . . . . . . . . . . . . . . . 81
39 Hedes YIrtuaIs LocaIs 354
89.1 VLANs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
89.1.2 Iiolocolo 802.1q . . . . . . . . . . . . . . . . . . . . . . . 84
40 Hedes de CIrcuIto YIrtuaIs 356
40.1 Iooos A1M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
40.2 MILS - Mullipiolocol LaLol Swilching . . . . . . . . . . . . . . . 88
41 ArquItetura TCI/II 360
41.1 Visao goial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 860
41.4 Camaoa oo Inloi-Iooo . . . . . . . . . . . . . . . . . . . . . . . . 861
41. Camaoa oo 1ianspoilo . . . . . . . . . . . . . . . . . . . . . . . . 862
364
42.1 Iioxy Cacho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 864
YII Gor`oncIa do Hodos 366
43 O rotocoIo SAI 367
48.1 Managomonl Infoimalion Laso . . . . . . . . . . . . . . . . . . . 868
370
371
44.4.1 ISOILC 17799 . . . . . . . . . . . . . . . . . . . . . . . . 878
9
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
379
4.2.1 Maliizos oo acosso, lislas oo conliolo oo acosso o capaLililios879
4.2.2 Mooolos oo Conliolo oo Acosso . . . . . . . . . . . . . . . 880
46 Hacku de Dados 384
46.1 Moios oo Aimazonamonlo . . . . . . . . . . . . . . . . . . . . . . 884
386
390
395
399
0.1 o&. o| 1nj. . . . . . . . . . . . . . . . . . . . . . . . . . 899
0.2 I ISoc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
0.8 Viilual Iiivalo Nolwoil (VIN) . . . . . . . . . . . . . . . . . . . 401
0.4 Filliagom oo Iacolos o Fiiowalls . . . . . . . . . . . . . . . . . . 408
0.4.1 Iogias iplaLlos - Lxomplo 1 . . . . . . . . . . . . . . . . . 40
0.4.2 Iogias iplaLlos - Lxomplo 2 . . . . . . . . . . . . . . . . . 40
0.4.8 Fiiowall Slaloful . . . . . . . . . . . . . . . . . . . . . . . 406
0.4.4 Applicalion Galoway . . . . . . . . . . . . . . . . . . . . . 407
0.6.1 WLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
0.7 802.11i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
10
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
IX AIta OIsonIIIIIdado d11
412
1.1 IAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
1.1.1 IAID 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
1.1.2 IAID 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
1.1.8 IAID 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1.1.4 IAID 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
1.1. IAID 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
1.1.6 IAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
1.1.7 IAID 6 (Ioounoancia oo IQ) . . . . . . . . . . . . . . 419
IAID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
1.2 SAN - Sloiago Aioa Nolwoil . . . . . . . . . . . . . . . . . . . . 420
1.2.1 Haiowaio paia SAN . . . . . . . . . . . . . . . . . . . . . 421
1.2.2 1opologias oo SAN . . . . . . . . . . . . . . . . . . . . . . 422
1.8 NAS - Nolwoil Allachoo Slolago . . . . . . . . . . . . . . . . . . 428
1.4 Compaialivo onlio SAN o NAS . . . . . . . . . . . . . . . . . . . 424
52 CIusters de servIdores 427
2.0.8 Aiquiloluia oo um Clusloi . . . . . . . . . . . . . . . . . 429
2.0. Clusloi oo Alla DisponiLilioaoo . . . . . . . . . . . . . . . 481
2.0.6 Clusloi oo Allo Dosomponho . . . . . . . . . . . . . . . . 488
53 HaIanceanento de Carga 436
8.1 Lalancoamonlo oo aimazonamonlo (sloiago) . . . . . . . . . . . . 486
8.2 Lalancoamonlo oo iooo . . . . . . . . . . . . . . . . . . . . . . . . 486
8.2.1 NA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
8.2.2 II 1unnoling . . . . . . . . . . . . . . . . . . . . . . . . . 487
8.2.8 Diiocl Iouling . . . . . . . . . . . . . . . . . . . . . . . . 488
8.8 Algoiilmos oo Lalancoamonlo . . . . . . . . . . . . . . . . . . . . 488
8.4 Lalancoamonlo oo CIU . . . . . . . . . . . . . . . . . . . . . . . 489
X SIstonas OoracIonaIs dd2
54 AnIIente AIcrosoIt VIndovs 2000/2003 443
4.1.8 AIIIA - Aulomalic Iiivalo II Aooiossing . . . . . . . . 44
4.1. Iogia "8020" . . . . . . . . . . . . . . . . . . . . . . . . 446
4.2 DNS - Domain Namo Syslom . . . . . . . . . . . . . . . . . . . . 446
11
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
4.2.4 Soiviooi DNS somonlo Cacho . . . . . . . . . . . . . . . . 41
4.2. Aiquivo Hosls . . . . . . . . . . . . . . . . . . . . . . . . 41
4.8 Aclivo Diiocloiy . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.8.1 1ipos oo Soiviooios . . . . . . . . . . . . . . . . . . . . . 48
zacional . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4.8.8 Iocuisos oo Aclivo Diiocloiy . . . . . . . . . . . . . . . . 44
4.8. Foiiamonlas oo Conliolo . . . . . . . . . . . . . . . . . . . 46
4.4 IIS - Inloinol Infoimalion Soivicos . . . . . . . . . . . . . . . . . 46
4.4.1 IIS voisus Apacho H11I Soivoi . . . . . . . . . . . . . . 46
4.4.2 Iiincipais Compononlos oo IIS . . . . . . . . . . . . . . . 49
4.4.8 Iiincipais Iocuisos oo IIS . . . . . . . . . . . . . . . . . . 460
4. 1oiminal Soivicos . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
XI Hanco do Oados d6
466
56 AIordagen HeIacIonaI 468
6.1 Concoilos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
57 AodeIagen EntIdade HeIacIonanento 470
7.1 Concoilos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
7.2 Caioinalioaoo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
7.4 Iocuisos oo Mooolo Lnlioaoo Iolacionamonlo . . . . . . . . . . 471
473
8.2 Foima noimal oo Loyco-Cooo . . . . . . . . . . . . . . . . . . . . 478
8.8 1oicoiia foima noimal . . . . . . . . . . . . . . . . . . . . . . . . 474
475
60 LInguagen SQL 476
60.2 Consullas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
60. Visoos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
12
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
60.6 Chavos osliangoiias . . . . . . . . . . . . . . . . . . . . . . . . . . 479
61 ConceItos de DatavareLousIng e HussIness InteIIgence 480
61.1 Lanco oo Daoos Mullioimonsionais . . . . . . . . . . . . . . . . . 480
61.1.1 Mooolagom Mullioimonsional . . . . . . . . . . . . . . . . 481
61.2 Dalawaiohousing . . . . . . . . . . . . . . . . . . . . . . . . . . . 488
61.8 OL1I, OLAI, MOLAI, IOLAI o HOLAI . . . . . . . . . . . . 48
61.4 Oulios concoilos impoilanlos . . . . . . . . . . . . . . . . . . . . 487
490
63 ControIe de Concorr` encIa 492
64 Cer` encIa de DesenenLo 494
XIII OracIo o ^IcrosoIt SQL Sorvor d97
498
6.1 Aiquiloluia oo um Soiviooi Oiaclo . . . . . . . . . . . . . . . . . 498
6.1.2 Iiocossos soivoi . . . . . . . . . . . . . . . . . . . . . . . 499
6.1.8 Iiocossos usoi . . . . . . . . . . . . . . . . . . . . . . . . 499
6.1.4 Iiocossos om Laclgiouno . . . . . . . . . . . . . . . . . . 499
6.1. Aiquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 00
6.2 Aiquiloluia Oiaclo oo Aimazonamonlo oo Daoos . . . . . . . . . 01
6.8.1 Goionciamonlo oo 1J 1j . . . . . . . . . . . . . . . . . 01
6.8.2 Choclpoinls . . . . . . . . . . . . . . . . . . . . . . . . . . 02
6.8.8 Sogmonlos oo iollLacl . . . . . . . . . . . . . . . . . . . . 02
6.8.4 Consisloncia oo loiluia . . . . . . . . . . . . . . . . . . . . 08
6..1 Aominisliaooios oo Lanco oo oaoos . . . . . . . . . . . . 04
506
66.1 Aiquiloluia oo um Soiviooi SQL Soivoi . . . . . . . . . . . . . . 06
66.1.2 Iiocossos om hn|j.&nJ . . . . . . . . . . . . . . . . . . 07
66.2 Aiquiloluia SQL Soivoi oo Aimazonamonlo oo Daoos . . . . . . 07
XIY ITIL 09
510
67.1 Soivico Dosl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
18
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
67.1.1 OL]olivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
67.1.2 IosponsaLilioaoos . . . . . . . . . . . . . . . . . . . . . . 10
67.2 Goionciamonlo oo I ncioonlos . . . . . . . . . . . . . . . . . . . . 11
67.2.1 OL]olivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
67.2.2 Alivioaoos oo Iiocosso . . . . . . . . . . . . . . . . . . . 11
67.8 Goionciamonlo oo IioLlomas . . . . . . . . . . . . . . . . . . . . 12
67.8.1 OL]olivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
67.8.8 Alivioaoos oo Iiocosso . . . . . . . . . . . . . . . . . . . 18
67.4.1 OL]olivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
67.4.2 Alivioaoos . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
67..1 OL]olivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
67..2 IosponsaLilioaoos . . . . . . . . . . . . . . . . . . . . . . 1
67.6.1 OL]olivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
67.6.2 Alivioaoos oo Iiocosso . . . . . . . . . . . . . . . . . . . 16
518
68.1.1 OL]olivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
68.2 Goionciamonlo Financoiio . . . . . . . . . . . . . . . . . . . . . . 19
68.2.1 OL]olivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
68.2.2 IosponsaLilioaoos . . . . . . . . . . . . . . . . . . . . . . 19
68.2.8 Alivioaoos oo Iiocosso . . . . . . . . . . . . . . . . . . . 19
68.2.4 Llomonlos oo Cuslo . . . . . . . . . . . . . . . . . . . . . 20
68.8 Goionciamonlo oa Capacioaoo . . . . . . . . . . . . . . . . . . . 21
68.8.1 OL]olivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
68.8.2 Alivioaoos . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
68.4 Goionciamonlo oo DisponiLilioaoo . . . . . . . . . . . . . . . . . 22
68.4.1 OL]olivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
68.4.2 Ciclo oo vioa oo incioonlo . . . . . . . . . . . . . . . . . . 22
68. Goionciamonlo oo Conlinuioaoo . . . . . . . . . . . . . . . . . . . 28
68..1 OL]olivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
68..8 1ipos oo Conlinuioaoo . . . . . . . . . . . . . . . . . . . . 24
XY Gor`oncIa do Irojotos sogundo I^HOK 2
69 CerencIanento de Escoo 526
14
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
70 CerencIanento de Hecursos Hunanos 528
70.1 Lsliuluias Oiganizacionais . . . . . . . . . . . . . . . . . . . . . 28
70.2 Ilano]amonlo Oiganizacional . . . . . . . . . . . . . . . . . . . . 81
70.8 Dosonvolvimonlo oa Lquipo . . . . . . . . . . . . . . . . . . . . . 81
71 CerencIanento do Teno 534
71.1.2 Compiossao oo Cionogiama . . . . . . . . . . . . . . . . . 8
72 CerencIanento de Custo 537
72.1.8 Lslimaliva Lollom-up . . . . . . . . . . . . . . . . . . . . 88
73 CerencIanento de HIscos 539
74 CerencIanento de QuaIIdade 542
74.1.2 Lonchmailing . . . . . . . . . . . . . . . . . . . . . . . . 48
74.1.8 Fluxogiama . . . . . . . . . . . . . . . . . . . . . . . . . . 48
74.1. Cuslo oa Qualioaoo . . . . . . . . . . . . . . . . . . . . . 44
74.2.2 Diagiamas oo Iaiolo . . . . . . . . . . . . . . . . . . . . . 4
74.2.8 Diagiamas oo Dispoisao . . . . . . . . . . . . . . . . . . . 46
547
548
550
78 SoIre os CIcIos do Iro]eto e Irocessos de CerencIanento 551
1
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto I
Fundanontos do
16
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
do Conutadoros
aliiLulos oo ponlo oo visla oo piogiamaooi, o poilanlo, lom impaclo oiiolo
mazonamonlo oo oaoos, liansfoioncia oo oaoos o conliolo. Iaia oosomponhai
giama). Os compulaooios quo conhocomos sao Lasoaoos no concoilo oo pio-
giama aimazonaoo, inlioouzioo poi 1n-A&nnn
nonlos:
(i)Unioaoo Conlial oo Iiocossamonlo(CIU);
17
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
(iii)Disposilivos oo LS;
(iv)Sislomas oo Inloiconoxao.
om um sisloma sao ulilizaoos os chamaoos Laiiamonlos. Os Laiiamonlos sao
Laiiamonlos oo conliolo pooom soi ulilizaoos poi oxomplo paia conliolai oiioilo
o iosol. O pio]olo oos Laiiamonlos quo compoo um sisloma sao oo gianoo
impoilancia no oosomponho oo sisloma. Quosloos impoilanlos no pio]olo oo
Laiiamonlos sao:
(i)1ipo - oooicaoo ou mulliploxaoo;
osciilaloiluia, om Lloco.
Iaia aumonlai o oosomponho oo sisloma, os Laiiamonlos sao oiganizaoos oo
los oo alla volocioaoo sao ulilizaoos paia oisposilivos oo alla capacioaoo (ox:
FiioWiio).
1.2 Estrutura o FuncIonanonto da CIl
chamaoos nn. n| J JnJ
om um sisloma so onconliam os iogisliaooios. Lssos so oivioom om oois lipos:
1.j.nn
18
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
&n. (IC), 1n.&.n 1j.. (II), 1n.j JJ. 1j.. (MAI),
(MLI), 1.j.nn on& 1.J (ISW), on| 1.n.
(SI), 1nj Jnh| 1n 1j.. (I1LI), 1nj Jnh| 1n 1.n. (I1LL).
oa CIU, no onlanlo, om loimos goiais, pooo-so inoicai o quo aconloco om nos
suLciclos oo h&n, .nJ.. o . O ciclo oo ooponoo oo
n Lils mais a oiioila
oo MLI sao colocaoos om MAI, o onlao a unioaoo oo conliolo ioquisila uma
quo mais laioo a CIU possa ioloinai sua alivioaoo noimal oopois oo piocossai
19
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 1.2: Fluxo oo Daoos oo Ciclo oo Lusca
Figuia 1.8: Fluxo oo Daoos oo Ciclo oo Inoiiolo
1.2.1 IIoIInos
.| .n
20
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oosomponho oa CIU.
.| .n
.| .n oo 2
1n.&.n
1.| ou 1| C.|n). LmLoia possa soi oLlioo um ganho oo oosomponho,
o .| .n
(4)LO - Lusca oos Opoianoos;
(6)LO - Lsciila oo Opoianoo.
Lssa suLoivisao Lusca fazoi com quo os lompos gaslos om caoa um oos 6
oosomponho soiia apioximaoamonlo 6 vozos maioi.
.| .n
);
Iiovisao oo Dosvio Lasoaoas no J;
,
1.nn| 1..j Jnh|).
21
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 1.: Diagiama oo 1ompo paia 1.| .n
Figuia 1.6: Lfoilo oo oosvio conoicional no 1.| .n
sao:
laoo;
iogisliaooi IC).
22
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ou viilual), om algum iogisliaooi, ou om algum oisposilivo oo LS.
oos poi mnomonicos. (ox: ADD, SUL, MIY, DI V, LOAD, S1OI). O mosmo
(i)1iansfoioncia oo Daoos: mov,pushpop,xlal,inoul;
(iv)Convoisao oo 1ipos: ]mp,call,loop,inlinlo;
(vi)Conliolo oo Sisloma: hll,wail;
(vii)1iansfoioncia oo Conliolo: Lll,Lgl,Loq,call,]mp.
oo pilhas paia poimilii chamaoas ioonlianlos (uma chamaoa oonlio oa oulia).
28
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1.d lnIdado do ControIo
A unioaoo oo conliolo cooioona os oivoisos olomonlos oo piocossaooi paia quo
oivioioo om qualio suLciclos quo sao h&n, .nJ.., o .
.
IC (1.j.nn &n.
MAI (1n.j JJ. 1j..
MLI ( ): Conoclaoo ao Laiiamonlo oo sisloma.
lioo;
II (1n.&.n 1j..
IC, o aimazonaoa no iogisliaooi II. Uma voz complolaoa ossa olapa, pooo soi
oifoionlos soq uoncias
(i)1iansf oioncia oo oaoos onlio iogisliaooios;
(ii)1iansfoioncia oo oaoos onlio iogisliaooi o inloifaco oxloina (Laiia-
monlo);
(iii)1iansfoioncia oo oaoos oo inloifaco oxloina paia iogisliaooi;
j&n.nnn o a
oa unioaoo oo conliolo sao os .nn. J n.|, quo consliluom as onliaoas o
24
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
As unioaoos oo conliolo pooom soi implomonlaoas lanlo om haiowaio quanlo
om soflwaio (
n-
( ).
, quo consislo om um suLcon]unlo
1nJ. n
lamanho oo opoianoo;
1..
1nJ..
quo passa a soi igual 2
R
onoo n
1j..nJ.
2
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
composlo poi 8 ou 4 Lils, o quo poimilo iofoionciai oo 8 a 16 iogisliaooios
1nJ.. .n 1j..nJ.
1|nnn
.|n., .n .j..nJ.-hn o .nJrnJ;
1.||n
pooom soi colocaoos o iomovioos oo lopo oa pilha. o aponlaooi oo lopo
oa pilha (n|-.n.
8. Unioaoo oo 1iansfoioncia - palavia, Lloco;
. Dosomponho - lompo oo acosso, lompo oo ciclo o laxa oo liansfoioncia;
L
26
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1. Monoi lompo oo acosso, maioi cuslo poi Lil;
2. Maioi capacioaoo, monoi cuslo poi Lil;
8. Maioi capacioaoo, monoi lompo oo acosso.
1 O cuslo poi Lil oiminui;
2 A capacioaoo aumonla;
8 O lompo oo acosso aumonla;
4 A fioq uoncia oo acosso polo piocossaooi oiminui.
o oosomponho oo sisloma.
ofoioconoo uma capacioaoo maioi oo quo o con] unlo oo iogisliaooios, o cuslo
i 1amanho - oovo soi pio] olaoo paia con]ugai Lom volocioaoo, capacioaoo
o cuslo;
27
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
(wiilo-onco);
v 1amanho oa Linha;
conliai om um con]unlo oo linhas oa cacho, o nao nola looa. Visa con]ugai
oo osciila oo volla (wiilo-Lacl), as osciilas sao foilas aponas na cacho. Minimiza
LS acossom o cacho.
(L1) o oulio oxloino (L2). Oiiginalmonlo, a maioiia oos pio]olos oo cacho
1.7 OosononLo do conutador
1c:c:jcn/o =
1
T c:jo dc 1accncoo
(1.1)
28
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
lompo oo iosposla ou lompo oocoiiioo (|nJ .n
.|nJ oo sisloma opoiacional.
O lompo oo piocossaooi (11 .n
saooi paia oxoculai um piogiama om pailiculai, nao consiooianoo o lompo oo
clocl quanlo como a f ioq uoncia oo clocl (invoiso oo ciclo oo clocl). Ioi oxomplo,
um ciclo oo clocl igual a 2
o invoiso oo ciclo oo clocl.
oo clocl:
= N oo ciclos Fioq uoncia oo clocl
N
o
oo ciclos oo clocl = N
o
1.7.2 OosononLo da CIl
29
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1ompo oo CIU = N
o
waios conhocioos como ou poi simulaooios oo aiquiloluia.
1.7.3 Irogranas ara nodIr dosononLo
oosomponho, olos oslao lislaoos om oioom oociosconlo oo piocisao oo piovisao:
Iiogiamas ioais;
um iosullaoo conhocioo a piioii);
pilaooios, piocossaooios oo loxlo onlio oulias.
mail suilos: SILC89, SILC92, SILC9 o SILC2000. Lslas Lonchmail suilos
sao composlas poi piogiamas ioais, oscolhioos paia soiom iopiosonlalivos oo
piogiamas quo lipicamonlo oomanoam muila CIU o pouco I O.
1.7.d Conarando dosononLo
Uma voz solocionaoos os piogiamas aooquaoos paia usai como Lonchmails o
os oaoos oo oosomponho oLlioos a pailii oo oif oionlos Lonchmails.
80
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Compulaooi A Compulaooi L
Iiogiama 1 (s) 1 10
Iiogiama 2 (s) 1000 100
1olal (s) 1001 110
1
n
(1.4)
n
4
R
M=l
l
8 E\EM
(1.)
R
Z
Y
Y
X
R
=
M=l
T nov:o|i.odoM (1.6)
um oas soguinlos oxpiossoos:
MIIS =
6
=
Fioq uoncia oo Clocl
CII 10
6
MFLOIS =
6
(1.7)
simplos ou oupla.
1.7. LoI do AndaLI
A loi oo Amohal pooo soi ulilizaoa paia oomonsliai o ganho oo oosomponho
81
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
spoooup como:
spoooup =
Dosomponho anlos oa molhoia
(1.8)
82
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Cononontos do un
Conutador
opoiacional, compilaooios, ooiloios oo loxlo, olc.).
Iaia inloiligai os compononlos oo haiowaio oxislo uma placa oo supoilo
placa-mao sao: chipsol, LIOS, Laiiamonlos, o slols.
lio oulios compononlos oa placa-mao. Uma placa-mao possui oois chipsols: o
chipsol sul o o chisol noilo. O chipsol sul (&| h..Jj
n.| h..Jj)
quo o sisloma opoiacional, quo pooo oslai aimazonaoo om oivoisos lipos oo
o , um soflwaio quo losla os compononlos oo micio om Lusca oo ovonluais
&.
88
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
iolo. O oosomponho oo Laiiamonlo pooo soi mooioo pola sua laiguia oo Lanoa
(82, 64 Lils, olc.) o pola sua volocioaoo oo liansmissao (100 MLps, 1G Lps, olc.).
volocioaoos o laiguia oo Lanoa sao coiiosponoonlos as oos sous iospoclivos Lai-
ICI Lxpioss, olc.
2.1 IrIncIaIs cononontos do Hardvaro
vioioa om ciicunfoioncias conconliicas oonominaoas liilhas. Caoa liilha, poi
??
84
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
x soloios x lamanho oo soloi.
quo so oonomina oo LLA (Linoai Llocl Aooiossing).
oo foima quo aiquivos possam soi osciilos, lioos o localizaoos polo sisloma op-
TEcc::o = TWcc/ TPotcncio TX von:) cvcncio (2.1)
na liilha coiiola, paia o soloi a soi lioo, ou osciilo, so posicionai soL o
8
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
paia uma ooloiminaoa unioaoo oo oisco ooponoo oa volocioaoo oo piocossaooi,
2.1.2 TocIado
um loclaoo pooo soi vislo como uma maliiz oo i linhas o ] colunas as quais
maliiz coiiosponoonlo um caiacloio.
chamaoas oo sisloma opoiacional.
los oo f oima apiopiiaoa.
O piocooimonlo oo loi os oaoos oo loclaoo o osciovo-los na lola oonomina-so
conlializaoo o oooicaoo.
86
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
caso, paia caoa ] anola aLoila o sisloma opoiacional aliiLui uma osliuluia oo
2.1.3 ^ouso
como auxiliai no piocosso oo onliaoa oo oaoos, ospocialmonlo om piogiamas
sonalizaimos o cuisoi oo mouso.
O mouso funciona como um aponlaooi soLio a lola oo moniloi, o oisponiLi-
clicl o oiag ano oiop (aiiaslai o laigai).
Lxislom mooolos com um, oois, lios ou mais Loloos cu]a funcionalioaoo
posilivos oo onliaoa compolom com o mouso: 1ouchpaos (usaoos Lasicamonlo
om noloLools) o 1iaclLalls.
o quo poimilom ooouzii o movimonlo quo foi foilo.
2.1.d IIaca do rodo
87
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
iooos Llhoinol o 1olon Iing.
ulilizaoo (On-Loaio, ICI, ISA ou Lxloina via USL). As placas oo iooo paia
NoloLools pooom soi on-Loaio ou poi uma placa ICMCIA.
100 ou 1000 MLps o placas 1olon Iing oo 4 MLps o 16 MLps. Usanoo placas
calogoiia 8 ou , ou onlao caLos coaxiais. Usanoo uma placas oo 100 MLps o
oxigoncias oo uma lopologia om osliola oas iooos 1olon Iing, nonhuma placa
oo iooo 1olon Iing supoila o uso oo caLos coaxiais.
2.1. Inrossora
2.1.6 ^onItor
88
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
com ou som sinal. Aponas qualio so ooslacam: sinal o ampliluoomagniluoo
(o ` h.nJ ).
3.1.1 SInaI o anIItudo/nagnItudo
paia inoicai o valoi posilivo o 1 (um) paia inoicai o valoi nogalivo. Os Lils
(2
R l
1); 2
R l
n = 4 (0000 o 1000).
3.1.2 ConIononto do 1
paia inoicai o valoi posilivo o 1 (um) paia inoicai o valoi nogalivo. Iaia os
(2
R l
1); 2
R l
1[. Ioi oxomplo, paia n = 8 a faixa oo
poi oxomplo, n = 4 (0000 o 1000).
3.1.3 ConIononto do 2
paia inoicai o valoi posilivo o 1 (um) paia inoicai o valoi nogalivo. Iaia os
(2
R l
); 2
R l
1[. Ioi oxomplo, paia
89
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
so o complomonlo oo looos os Lils (inclusivo o oo sinal); o ao iosullaoo oLlioo
inclusivo oslo Lil), o invoiloi looos os oomais Lils. Um oxomplo paia n=4:
0110 (6 na Laso 10) &nnJ n .j.n:
u11u < 1uu1
1010 (complomonlo oo 2)
quo sao iopiosonlaoos om complomonlo oo 2.
(um) paia inoicai o valoi posilivo o 0 (zoio) paia inoicai o valoi nogalivo. A
(2
R l
); 2
R l
1[. Ioi
128; 127[. Noslo sisloma caoa
R l
,
onoo n pooo soi 4, , 7, 8, 16, olc.
monoi valoi inloiio, quo oslo lonha sinal ou nao, o o mosmo so aplica ao maioi
som sinal.
S A C 1 C 2 Excesso de 8 {n=4)
0000 0 0 0 -8 (0 - 8)
0001 1 1 1 -7 (1 - 8)
0010 2 2 2 -6 (2 - 8)
0011 8 8 8 - (8 - 8)
0100 4 4 4 -4 (4 - 8)
0101 -8 ( - 8)
0110 6 6 6 -2 (6 - 8)
0111 7 7 7 -1 (7 - 8)
1000 -0 -7 -8 0 (8 - 8)
1001 -1 -6 -7 1 (9 - 8)
1010 -2 - -6 2 (10 - 8)
1011 -8 -4 - 8 (11 - 8)
1100 -4 -8 -4 4 (12 - 8)
1101 - -2 -8 (18 - 8)
1110 -6 -1 -2 6 (14 - 8)
1111 -7 -0 -1 7 (1 - 8)
40
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Numa soma os Lils sao somaoos um a um oa oiioila paia a osquoioa, com os
n...
7 = 0111
6 = 0110
18 = 1101 (nn)
1 = 0001 ( )
ou , so
o iosullaoo oLlioo nao puooi soi iopiosonlaoo pola quanlioaoo oo Lils quo
ou . Islo poiquo opoianoos com
O ocoiio quanoo somamos oois opoianoos posilivos o oLlomos
sinal, goianoo um caiiy, paia aimazonai um valoi poilonconlo ao iosullaoo
Os pio] olislas oo um sisloma oovom oocioii onoo lialai a ocoiioncia oo
campos oo Lils oonlio oo uma palavia ou mosmo Lils inoiviouais. O oxamo
41
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
pooo soi implomonlaoa com qualio compononlos: AND, OI, INVLI1LI o
MUL1IILLXOI (8.4).
Figuia 8.1: Mulliploxaooi
Iaia implomonlai um somaooi oo um Lil, piocisa-so oo ouas onliaoas paia
n..j . n o
n..j &. A laLola aLaixo moslia a nh|n .JnJ paia o
somaooi oo um Lil.
Lnliaoa
a L caiiy in soma caiiy oul
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
:o:o = (o./.cov vjin o./.cov vjin o./.cov vjin o./.cov vjin)
cov vjont = (/.cov vjin o.covvj in o./)
Iaia complolai o pio]olo oo uma ALU oo n Lils, pooomos conoclai n so-
piopagaoos poi looa oxlonsao oo somaooi.
paia um. O somaooi onlao calcula o / 1.
42
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 8.2: ALU
3. Ionto FIutuanto
Alinhai os ponlos;
Noimalizai o iosullaoo;
oo piocisao; liunquo o iosullaoo na faso oo aiiooonoamonlo.
0. = 0. .1 2
u
= 1.000 2
l
0.487 = 0. 0.0111 2
u
= 1.110 2
2
1.110 2
2
= 0.111 2
l
1.000 2
l
( 0.111 2
l
) = 1.000 2
l
(1.001 2
l
) = 0.001 2
l
8. Noimalizai o iosullaoo
0.001 2
l
= 1.0 2
d
4. Aiiooonoamonlo
48
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
SIstonas OoracIonaIs
opoiacional.
Figuia 4.1: Sisloma Opoiacional
44
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo sisloma.
nonlos oo loinol oo qualquoi sisloma opoiacional sao a goi oncia oo piocossaooi,
giamas noimais oxoculaoos f oia oo loinol oo sisloma opoiacional. Llos implo-
quivos, liocai nomo oo aiquivos, oala, hoia o olc. O piogiama oo sisloma mais
lipos oo ovonlos alivam o sisloma opoiacional: uma chamaoa oo sisloma ou uma
oonlio os quais os mais comuns sao:

los oo oosso lipo oo sisloma sao o MS DOS, Winoows 8x, Winoows


9x, olc;

Lxomplos oosso sisloma sao Winoows N1, UNIX, olc;


Monolaiofa: capazos oo oxoculai aponas uma laiofa oo caoa voz. Ioi
oxomplo, o MS DOS, olc;

Winoows, Unix, olc;


Sislomas oo piocossamonlo om lolo (Lalch);
Sislomas oo lompo compaililhaoo (limo shaiing);
Sislomas oo lompo ioal (ioal limo);
4
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Sislomas Mainfiamos;
Sislomas oosllop;

Sislomas hanoholo;
Sislomas paialolos.
mas. Lm um sisloma mullipiogiamaoo oivoisos piogiamas sao manlioos na
d.2.2 Irocosso
um piogiama. L o piocosso quo ioaliza as chamaoas oo sisloma.
Lm muilos sislomas opoiacionais os piocossos sao ciiaoos poi oulios pio-
poi sua voz, pooom ciiai oulios piocossos.
om um ciclo oo piocossaooi. Llo piocisa oo piocossaooi paia oxoculai, mas o
46
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 4.2: Ciclo oo vioa oos piocossos
aloca iocuisos paia o piocosso, mas nao oxislo uma gaianlia oo quo o piocosso
cosso ocupa o piocossaooi a caoa inslanlo. O piocosso quo ocupa o piocossaooi
paia iocoLoi o piocossaooi. O oslaoo Lxil inoica quo o piocosso loiminou sua
ovonlo aciona o sisloma opoiacional, quo onlao alloia o oslaoo oo um ou mais
haiowaio.
47
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Lm compulaooi pooom oxislii oivoisos conliolaooios capazos oo goiai inloi-
Lxislom momonlos quo um piogiama nao pooo soi inloiiompioo onquanlo
ilaoas, olas soiao ignoiaoas polo piocossaooi. Llas nao sao poioioas, aponas
soiao imooialamonlo alonoioas polo piocossaooi.
.n, sao causaoas pola ox-
d.2.d TLroads
L impoilanlo
nolai quo as lhioaos oxislom no inloiioi oo um piocosso, compaililhanoo onlio
vozos chamaoas oo piocossos lovos.
48
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
d.3 EscaIonanonto do Irocossos
goiilmos oo Lscalonamonlo. Lxomplo oo algoiilmos oo oscalonamonlo sao:
1.. 1n 1.. C& (FIFO), Iiioiioaoos, 1&nJ-1h.n, o|. Jh 1.. (SJF),
o|J&|| ., on-
1. n|..
L o 1. n|. quom ioaliza o chavoamonlo oo conloxlo, quo consislo om
iogai os iogisliaooios paia o novo piocosso.
muilo gianoo lomo posso oo piocossaooi, oulios piocossos pooom loi quo os-
O algoiilmo o|. Jh 1. .
1&nJ-1h.n consislom om oivioii o lompo oo piocossamonlo
om falias oo lompo chamaoas .n |
so]a poioioa. Uma falia oo lompo muilo poquona,poi oxomplo, pooo fazoi com
quo o lompo gaslo com chavoamonlo oo conloxlo oiminua a poifoimanco.
opoiluno. Uma vaiianlo oos algoiilmos oo piioiioaoos puia, sao os os algo-
49
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
piocosso oo acoioo com o sou compoilamonlo.
1n|j.&nJ o 1.j.&nJ. Iiocossos om Laclgiouno sao goialmonlo sao aquo-
los quo oslao iooanoo com uma piioiioaoo muilo Laixa, nocossilam oo muilo
funcionam oa foima oposla.
oxomplo oo piocosso un.
onquanlo o oscalonaooi oo longo piazo ooloimina quanoo um piocosso novo
L o oscalonaooi oo
Jh o|J&| |..
ilivos quo poimilom quo o compulaooi so comuniquo com o munoo oxloino. A
como polling;
piocossaooi.
0
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
J... oo oisposilivos consislom om uma camaoa supoiioi
mosmo lipo.
como:
FCFS: 1. . n 1. . o.J
chogaoa;
SS1F: o|. o| J.n 1. .
SL1F: o|. 1nnj J.n 1. .
oonlio oo uma liilha oo oisco. Diiolamonlo iolacionaoo com a volocioaoo
oo o n|
o|.nj. A goioncia
lialamonlos oo oiios.
ossas camaoas.
L impoi-
opoiacional.
1
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 4.8: Camaoas oo SuLsisloma oo LS
oo pailicionamonlo oinamico, no qual um piogiama aloca somonlo a quanlioaoo
uma voz quo poimilo o apaiocimonlo oo lacunas poquonas oomais paia soiom
1..-1., 1-1.,
1.-1. o ..&|n.-1.. Iaia ovilai o apaiocimonlo oo lacunas muilo poquo-
2
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo iogisliaooios oo limilo. Quanoo um piocosso lonla acossai uma iogiao oo
ojnnn.n 1n&| ). Lsla
O oun.nj
oulio piocosso possa oxoculai. Quanoo piocosso susponso pooo vollai paia
(swap-in). O un.
quo ocoiiou um nj-n&|
paia oxoculai novamonlo ocoiio a soguinlo soq uoncia oo ovonlos:
8
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
nj.. Iaia caiiogai
onJ |nn
Lils oo conliolo.
O J.n|.nj
o o lompo gaslo om nj-n&|
d.6 SIstonas do ArquIvos
opoiacional apiosonlo uma inloif aco cooionlo o simplos. Iaia isso, o sisloma oo
4
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
acossai o aiquivo, olc.
conlonoo os oiioilos oo acosso oo aiquivo.
A foima como os oaoos sao oisposlos oonlio oo um aiquivo ooloimina sua
osliuluia inloina. Caoa lipo oo aiquivo possui uma osliuluia inloina apiopii-
Lm goial, os sislomas opoiacionais ignoiam a osliuluia inloina oos aiquivos.
Iaia o sisloma opoiacional, caoa aiquivo coiiosponoo a uma soq uoncia oo Lylos,
coiiosponoo a um Lylo.
aiquivo. Nosso caso, a chamaoa oo sisloma paia loiluia ou osciila nao inf oima
poi moio oo uma chamaoa oo sisloma.

http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
aiquivos.
o conoclaoo a oulio. Os aiquivos nolo poooiao soi acossaoos noimalmonlo no
novo compulaooi.
laLola conlonoo looos os oosciiloios oos aiquivos om uso. Quanoo um aiquivo
ID) ou loiluia o osciila (ILADWII1L ou IW).
O sisloma oo aiquivos uliliza uma 1aLola oo Dosciiloios oo Aiquivos ALoi-
piocossos aLiam um mosmo aiquivo simullanoamonlo. Caoa onliaoa aimazona
sai o mosmo aiquivo, olas possuiiao um valoi oifoionlo paia caoa piocosso. Um
6
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ALoilos poi Iiocosso (1AAI). Caoa onliaoa ocupaoa na 1AAI coiiosponoo a
acosso (loiluia ou loiluia o osciila) o aponlaooi paia a onliaoa coiiosponoonlo
Figuia 4.4: 1AAI vs. 1DAA
Uma voz aLoilo um aiquivo, o piocosso uliliza chamaoas oo sisloma com
quivo. Como iosullaoo oo um opon com sucosso, o sisloma oo aiquivos ioloina
1AAI, o sisloma oo aiquivos pooo imooialamonlo localizai o oosciiloi no ai-
|nnJ| oo
aiquivo.
inooxaoa.
d.6.3 CacLo do SIstona do ArquIvos
7
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
iosonlam um gianoo aumonlo no oosomponho oo qualquoi sisloma oo aiquivos,
oaoo oo Llocos oo oisco. Dossa foima, so algum Lloco foi ioquisilaoo paia loiluia
conliolaoa polo sisloma opoiacional. Na voioaoo, oxislom oivoisos locais onoo
uma cacho oo oisco pooo soi manlioa.
cacho oxclusiva paia caoa sisloma oo aiquivos, olc.
colocaoo na cacho o onlao ulilizaoo.
Uma cacho oo sisloma oo aiquivo pooo possuii milhaios oo Llocos, o quo
Lloco. Daoa a naluioza oinamica oossa osliuluia o sua impoilancia paia o oo-
Lvonlualmonlo, a cacho pooo so onconliai complolamonlo ocupaoa, sonoo
1n
1n|j 1J).
Lm oulias palavias, ooloiminai quais soloios oo oisco oslao livios o pooom
soi alocaoos paia aumonlai o lamanho oo um aiquivo. Uma foima simplos oo
moslia osso mocanismo.
8
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Llocos liLoiaoos, Lasla oosligai os Lils coiiosponoonlos. O mapa oo Lils oovo
j&n. n.j&. r.n n J.
um con]unlo oo aiquivos ou um con]unlo oo iofoioncias a aiquivos. Lxislom
quona capacioaoo.
9
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
piincipal uma onliaoa paia conloi os aiquivos oo sisloma. As onliaoas oo oi-
Dossa foima, o mosmo aiquivo passa a loi oivoisos nomos aLsolulos (mosmo na
60
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
con]unlo oo Llocos foima um voloi oo oosciiloios, no qual caoa oosciiloi pooo
oioonaoa o a laLola hash.
61
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
somponho.
Cioscimonlo inciomonlal: o poooi compulacional pooo soi aumonlaoo
lo]a Luscanoo oosomponho.
L as oosvanlagons:
A iooo oo inloiconoxao pooo causai pioLlomas ou nao oai vazao a oo-
manoa.
piocossaooios inloiconoclaoos. 1anomLaum apiosonla a soguinlo suLclas-

CIUs).

62
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
allo.
oos S.O moooinos
Si slonu OLjolivo
1
E
SO Conliulizuoo Goionci unonlo oo !iocossos Goionciunonlo oo
iocuisos
Goionciunonlo oo LS
Goionci unonlo oo Aiguivos :MVXYEPMHEHI
2
E
SO oo !ooo Acosso !onolo Conpuililhunonlo oo
iocuisos
-RXIVSTIVEFMPMHEHI
8
E
\isuo gloLul oo Sislonu oo \isuo oo conpuluooi
uigui vos, Uni co on sislonu
Conpuluooios
!oooi Conpuluci onul 1iunspui onciu
4
E
SO Coopoiulivo 1iuLulho coopoiulivo
Aulonono ALoilus o Coopoiulivus %YXSRSQME
1aLola 4.1: Sislomas Opoiacionais
piocossaooios.
como um looo, onquanlo quo os compulaooios oislanlos oa iaiz lialaiao oo
poilo como olomonlos quo inloiligam loiminais com uma gianoo CIU. Nosso
loiminal, o a oulia pailo no compulaooi conlial.
cacho oo CIU.
68
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
AodeIo de rocessos:
Lssos piocossos pooom oncapsulai lanlo olomonlos alivos com naluioza, con-
olomonlos naluialmonlo passivos coiiosponoonoo aos iocuisos o suas iospocli-
piocossos, implomonlaoa polo sisloma opoiacional, pooo ocoiioi oo ouas foimas:
|nnnJn .nn J .J.nn:
piocooimonlo o a passagom oo paiamolios.
AodeIo de oI]etos:
loma om olomonlos oonominaoos oL]olos quo sao osliuluiaoos oo foima a apio-
consoguii acossai um oL]olo, um piocosso oovo loi capacioaoo oo fazo-lo, usanoo
oo Laiiamonlo".
64
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
IrIncIaIs Irocossadoros do
^orcado
.1 Irocossadoros IntoI
IentIun 4
Ah&., quo voio
1.| |nn, A.|uJ o 1..
Os piimoiios mooolos oo Ionlium 4 ulilizavam soquolo 428, quo, como o
Ionlium 4 aluais ulilizam um novo lipo oo soquolo, chamaoo Soquolo 77.
1.| |nn
1.| |nn,
26 KL oo cacho L2; liaLalhava oxloinamonlo a 400 MHz (100 MHz lians-
foiinoo qualio oaoos poi pulso oo clocl); paoiao oo pinagom soquolo 428
o.nj| 1n.&.n 1&|.| 1nn, ou so]a,
piocossamonlos oo oaoos inloiios, ompacolaoos om iogislios oo 64 Lils.
o.nn.nj o111
1rn.n
A.|uJ
A.|-
6
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
uJ 1.| |nn oov-
A.|uJ
12 KL ou 2 ML oo cacho L2; Laiiamonlo oxloino iooanoo a 400 MHz,
88 MHz ou 800 MHz (100 MHz, 188 MHz o 200 MHz liansfoiinoo qualio
oaoos poi pulso oo clocl, iospoclivamonlo); clocl inloino oo 1,60 a 8,4
supoilo a locnologia 1j.-J|.nJ.nj.
1.
1.
lizaoo nos piocossaooios Ionlium 4 moooinos. Llo pooo soi onconliaoo
12 KL, 1 ML ou 2 ML oo cacho L2; liaLalha oxloinamonlo a 88 MHz
ou 800 MHz (188 MHz o 200 MHz liansfoiinoo qualio oaoos poi pulso
oo clocl, iospoclivamonlo); com clocl inloino oo 2,26 a 8,80 GHz; supoilo
supoilo a locnologia 1j.-J|.nJ.nj, XD, LM641, SpoooSlop (poimilo
quo o sisloma opoiacional a]uslo o clocl oo piocossaooi, oiminuinoo-o ao
oxoculai aplicalivos quo oxigom monos poooi o oconomizanoo onoigia) o
a V1 (1..&n|. .n.n J|n|jj ), oiiginalmonlo conhocioa como 1nn-
J.|. A locnologia V1 poimilo quo um piocossaooi funciono como so
1. so] a o mosmo oo
um A.|uJ, alguns sof lwaios oo loslo mosliaiam quo um A.|uJ
ligoiiamonlo mais voloz quo um 1..
1. 2M
piimoiio piocossaooi paia oosllop a possuii o cacho L8 inlogiaoo, caiac-
coipoialivo.
Lslo piocossaooi possui 2 ML oo cacho L8 sonoo acossaoo na mosma
Gn| |n.n, quo linha
oo cacho L2 o 2 ML oo cacho L8; liaLalhava oxloinamonlo a 800 MHz
o 1066MHz (200 MHz ou 266 MHz liansfoiinoo qualio oaoos poi pulso
1j.-J|.nJ.nj; locnologia oo
1. 2M com locnologia oo 90 nanomolios. Iossuom 16 KL oo cacho
possuom cacho L8; liaLalhava oxloinamonlo a 1066 MHz (266 MHz lians-
foiinoo qualio oaoos poi pulso oo clocl); clocl inloino oo 8,78 GHz; su-
1j.-J|.nJ.nj,
LM641.
66
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
IentIun D e IentIun Extrene EdItIon
1j.J|.nJ.nj ha-
Lililaoa. Os piocossaooios Ionlium D o Ionlium Lxliomo Loilion pooom soi
o 1.|..
O Ionlium D o o Ionlium Lxliomo Loilion sao Lasoaoos na micioaiquiloluia
Ah&., ou so]a, aposai oo nomo
oifoionlo, olos sao inloinamonlo um Ionlium 4 (ou molhoi, oois piocossaooios
1j.J|.nJ.nj nos
piocossaooios Ionlium D.
consislo na voioaoo
1.
piocossaooi.
Laiiamonlo oxloino oo 800 MHz (200 MHz liansf oiinoo qualio oaoos poi
pulso oo clocl), 88 MHz no caso oo Ionlium D 80 (188 MHz liansf oiinoo
qualio oaoos poi pulso oo clocl); clocl inloino oo 2,66 a 8,20 GHZ paia
XD o SpoooSlop (mooolos 840 o 880); o locnologia 1j.-J|.nJ.nj nos
piocossaooios Ionlium Lxliomo Loilion. Os piocossaooios Ionlium D
nao lom osla locnologia.
1.|.
1.|..
(200 MHz liansfoiinoo qualio oaoos poi pulso oo clocl) nos piocossaooios
Ionlium D ou 1.066 MHz (266 MHz liansfoiinoo qualio oaoos poi pulso
oo clocl) nos piocossaooios Ionlium Lxliomo Loilion; clocl inloino oo
2,80 a 8,60 GHZ paia o Ionlium D o 8,46 a 8,78 GHz paia o Lxliomo
oo 6 nm; locnologia LM641, XD, V1 o SpoooSlop (mooolos 840 o 880); o
locnologia 1j.-J|.nJ.nj nos piocossaooios Ionlium Lxliomo Loilion.
Os piocossaooios Ionlium D nao lom osla locnologia.
IentIun A
67
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
nonlos:
Iiocossaooi Ionlium M
I nlol Chipsols 8 ou 91
Iooo Wiioloss InlolIIO
aiquiloluia usaoa polos piocossaooios Ionlium Iio, Ionlium II o Ionlium I II.
1nn. n o 1|nn.
1nn. n
1nn. n,
oaoos; 1 ML oo cacho L2; liaLalhava oxloinamonlo a 400 MHz (100 MHz
liansfoiinoo qualio oaoos poi pulso oo clocl); clocl inloino oo 1,10 a
, 18 ; paoiao oo pinagom soquolo 478 o
479.
1|nn
1|nn
nos piocossaooios Ionlium M moooinos. Llo possui 82 KL oo cacho L1
oxloinamonlo a 400 MHz ou 88 MHz (100 MHz o 188 MHz liansfoiinoo
qualio oaoos poi pulso oo clocl, iospoclivamonlo); clocl inloino oo 1,10
Lxoculo DisaLlo (alguns mooolos); paoiao oo pinagom soquolo 478 o 479.
iomovioas. O Coloion oif oioncia-so oo Ionlium II, Ionlium III ou oo Ionlium
4 om Lasicamonlo lios aspoclos:
1amanho oo cacho L2
Clocl inloino
Clocl oo Laiiamonlo oxloino
somponho monoi oo quo os piocossaooios Ionlium II, Ionlium I II o Ionlium
aquolos quo nao nocossilam oo gianoo poooi compulacional.
68
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oios.
1. o possui locnologia oo 6
o 90 nanomolios.
O Coloion D possui 16 KL oo cacho L1 oo oaoos, 26 o 12 KL oo cacho
L2, liaLalha oxloinamonlo a 88 MHz (188 MHz liansfoiinoo qualio oaoos poi
IGA o FC-LGA, paoiao oo pinagom soquolo 478 ou 77, o pooo soi onconliaoo
com clocls oo 2,18 GHz a 8,60 GHz. Ioi soi uma voisao capaoa oo Ionlium 4
1.
o Coloion D nao supoila a locnologia 1j.-J|.nJ.nj, quo poimilo simulai
ouplo.
Alguns piocossaooios Coloion D possuom a locnologia LM641 (1rnJJ
1n.j -h. J|n|jj
IAM, o a locnologia XD (A& 1.nh|), quo impooo quo ooloiminaoos lipos
Anlos oo Coloion D, vioiam alguns oulios mooolos: Coloion SLII (n. nj-
n), Coloion A (1J.n), Coloion IIGA (1nJ.n), Coloion .n.n,
Coloion J&n|n.n, Coloion 1.| |nn, Coloion A.|uJ o o Coloion M.
Core Duo
`nn|
piocossaooi oa Inlol vollaoo paia o moicaoo oo noloLools a loi locnologia oo
69
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
pooo oslai usanoo 1, ML oo cacho o o oulio 12 KL (0, ML), poi oxomplo.
sou cacho L2.
ao clocl inloino oo piocossaooi, oiminuinoo o oosomponho oo sisloma.
`nn|
Soquolo 478 ou 479; locnologia oo 6 nm; Laiiamonlo oxloino oo 667 MHz
(166 MHz liansfoiinoo qualio oaoos poi pulso oo clocl); locnologia oo Viilual-
chamaoa Napa), liaz paia os noloLools o poooi compulacional oos piocos-
inloino oo 1,0 a 2,16 GHz, chipsol 94 Lxpioss o iooo Inlol IIOWiioloss
894ALG.
Core 2 Duo
usaoa pola companhia oosoo 1998. Os mooolos mais comuns o conhocioos oossa
o os mooolos Coio 2 Lxliomo ("high ono"), quo suLslilui o Ionlium Lxliomo
70
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Loilion.
n.
paia oosllop o 1.n
piocossaooios Lasoaoos na nova micioaiquiloluia Coio, o ooclaia oo uma voz poi
Ah&. usaoa oosoo 2000 polos piocossaooios
Inlol oo 7
a
Inlol oo 6
a
Lalha com clocls mais olovaoos o lom o mulliplicaooi oo clocl oosliavaoo, o
quo poimilo fazoi ovoiclocl alloianoo o mulliplicaooi oo clocl oo piocossaooi.
Cuioaoo paia nao confunoii o piocossaooi Coio 2 Duo com o Coio Duo. O
`nn|
1.n (paia noloLools) ou n. (paia oosllops), quo uliliza a
nova micioaiquiloluia Coio oa Inlol.
(Coio 2 Duo o Coio 2 Lxliomo) sao as soguinlos: aiquiloluia Coio; 64 KL oo
gia oo 6 nm; soquolo 77; Laiiamonlo oxloino oo 800 MHz (200 MHz lians-
foiinoo qualio oaoos poi pulso oo clocl) ou 1.066 MHz (266 MHz liansfoiinoo
qualio oaoos poi pulso oo clocl); 2 ML, 4 ML ou 8 ML (Lxliomo QX6700) oo
oa SSL8); Lxoculo DisaLlo; Inlolligonl Iowoi CapaLilily; locnologia Lnhancoo
SpoooSlop.
O mooolos Coio 2 Duo possuom clocl inloino oo 1,80 a 2,66 GHz, o Coio 2
Quao possuiu clocl inloino oo 2,40 GHz o o Coio 2 Lxliomo 2,66 o 2,98 GHz.
cionaoas anloiioimonlo, mas com um Laiiamonlo oxloino oo 667 ou 88 MHz.
.1.d Xoon
71
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oos sous piocossaooios Ionlium I I o Ionlium II I, chamaoas, iospoclivamonlo,
oo Ionlium II Xoon o Ionlium III Xoon. Assim, o piocossaooi Ionlium II oia
liaLalho. A mosma coisa aconloco com o Ionlium I II o Ionlium III Xoon. No
caso oo Ionlium 4, om voz oo nomo oscolhioo loi sioo Ionlium 4 Xoon, oplou-so
os mooolos Xoon Coio 2 Duo o Coio 2 Quao.
IentIun 4 Xeon
Lslo piocossaooi oovoiia so chamai Ionlium 4 Xoon, mas a Inlol oplou polo
sonoo, poilanlo, um piocossaooi I nlol oo 7
E
E
mosma oo Ionlium Iio).
Anligamonlo, o piocossaooi Xoon oia chamaoo "Xoon DI"(mullipiocossamonlo
aponas "Xoon".
KL nos mooolos quo possuom a locnologia oo 64 Lils LM641) o um cacho L1
quo alguns mooolos possuom um cacho L8, quo pooo soi oo 1 ML, 2 ML, 4 ML
ou 8 ML. O Laiiamonlo oxloino pooo soi oo 667, 1066 ou 1888 MHz. Alguns
1j.-J|.nJ.nj.
Os mooolos Xoon DI 8xx possuom supoilo a locnologia Quao-Coio o nao
supoilam a locnologia 1j.-J|.nJ.nj.
Xeon AI
72
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
saooios Xoon MI om uma mosma placa-mao. Iaia isso, no onlanlo, os pio-
os chipsols. Ioi oxomplo, om um soiviooi com oilo piocossaooios Xoon MI,
polo chipsol.
1j.-J|.nJ.nj. Alguns
o 7xxx lom a locnologia 1j.J|.nJ.nj quo simula a oxisloncia oo oois pio-
luia inloina no Ionlium 4 (Ah&.
MHz; locnologia Lxoculo DisaLlo; locnologia LM641; locnologia 1j.J|.nJ-
.nj
Lasoo Swilching (DLS), oxcolo nos mooolos 060 o 068; locnologia Lnhancoo
na nova micioaiquiloluia Coio, a mosma usaoa polos piocossaooios Coio 2 Duo.
1J..
(0xx o 7xxx) sao Lasoaoos na micioaiquiloluia oo Ionlium 4 (Ah&.) o poi
isso possuom a locnologia 1j.J|.nJ.nj
quiloluia Coio.
78
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
monlo oxloino oo 1066 ou 1888 MHz; locnologia LM641; locnologia oo Viilual-
nos mooolos 160, 10, 148 o 140; locnologia Lnhancoo SpoooSlop; locnolo-
.1. ItanIun
piocossaooi, como ocoiio com os oomais piocossaooios alualmonlo, o ainoa um
cacho oxlia (L8) oonlio oo sou cailucho, pooonoo osso ciicuilo loi 2 ML ou
(LxaLylos, 1 LL = 2
6
64 Lils iooanoo a 266 MHz, alinginoo uma laxa oo liansfoioncia oo 2,1 GLs.
Lsso piocossaooi usa uma misluia oo soquolo com cailucho.
oo mooolo. Os mais aluais possuom uma cacho L8 oo 6, 8, 12, 18 ou 24 ML
ou 88 MHz. Iossuom supoilo a locnologia Dual-Coio, LM641, V1.
Lssos oois piocossaooios sao vollaoos oxclusivamonlo paia o moicaoo oo
o |nu|nnn.).
Oulia vanlagom oa aiquiloluia oo 64 Lils oa AMD soLio a aiquiloluia oo 64
sislomas opoiacionais o aplicalivos oo 82 Lils, os piocossaooios IA-64 (Ilanium,
mas oo 82 Lils iooaiom mais lonlamonlo nos piocossaooios IA-64 oa Inlol oo
quo om piocossaooios oo 82 Lils como o Ionlium 4 o o Alhlon XI.
74
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Mas, como ossos piocossaooios oa I nlol foiam ooslinaoos ao moicaoo oo
cossaooios com coiloza iooaiao piogiamas o sislomas osciilos oiiolamonlo com
moiaoo ioosciovoi piogiamas anligos como osciovoi novos piogiamas paia ossa
nova plalafoima. L claio quo osso mosmo pioLloma oxislo nos piocossaooios
a onliaoa oossos piocossaooios no moicaoo.
.2 A^O
.2.1 Sonron
(Soclol A), 74 o AM2 (940 pinos). Os piocossaooios Sompion soquolo 462 sao
voisoos mais simplos oo Alhlon XI, onquanlo quo os piocossaooios Sompion
soquolo 74 o soquolo AM2 sao voisoos mais simplos oo Alhlon 64.
Como o Sompion soquolo 462 usa uma aiquiloluia inloina complolamonlo
oifoionlo oos piocossaooios Sompion soquolo 74 o soquolo AM2, uma com-
Soquete 462
Os piocossaooios Sompion soquolo 462 sao, na ioalioaoo, piocossaooios Alhlon
XI com Laiiamonlo oxloino oo 888 MHz (166 MHz liansfoiinoo oois oaoos poi
8000).
180 nanomolio.
7
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Soquete 754
Os piocossaooios Sompion soquolo 74 sao na ioalioaoo piocossaooios Alhlon
1j.J.nn. (Lai-
iamonlo oxloino paia acosso ao chipsol A.|h..Jj. Lsla locnologia poimilo
oo micio ao mosmo lompo, pois oxislo oulio Laiiamonlo oxloino paia acosso
Soquete AA2
1j.J.nn. liaLalhanoo a 800
Lxislom os mooolos oo Sompiom chamaoos MoLilo Sompiom. L concoiionlo
26KL oo cacho L2 incoipoiaoo ao piocossaooi; A.|h..Jj
nanomolios.
.2.2 AtLIon 6d
Os piocossaooios mais novos oa AMD onconliaoos no moicaoo alualmonlo sao
76
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
moi". Os mooolos oo Alhlon 64 sao o Alhlon 64, Alhlon 64 FX o o Alhlon 64 X2.
Lssos lios piocossaooios mais o Sompion sao vollaoos paia o moicaoo oo
aslas ou aquolos quo nocossilam oo um poooi compulacional maioi oo quo o
piopoicionaoo polo Sompion) o o Alhlon 64 FX o o Alhlon 64 X2 sao vollaoos
paia o moicaoo high-ono (allo oosomponho). Lxislom lios oulios piocossaooios
Lasoaoos na aiquiloluia oo Alhlon 64: Alhlon 64 MoLilo o 1uiion 64, quo sao
caoo oo soiviooios.
1j.J.nn..
Iiocossaooios oa AMD Lasoaoos na aiquiloluia oo Alhlon 64 pooom soi
onconliaoos com os soguinlos paoioos oo pinagom:
Soquolo 74
Usaoo polas piimoiias voisoos oo Alhlon 64, alguns mooolos oo Sompion
Soquolo 989
Usaoo polos piocossaooios Alhlon 64, Alhlon 64 FX, Alhlon 64 X2 o o
Soquolo 940
Usaoo polos piimoiios piocossaooios Alhon 64 FX o polo Oploion. Sou
Soquolo AM2
Usaoo polos novos piocossaooios Alhlon 64, Alhlon 64 FX o Alhlon 64
Soquolo F
Lslo soquolo oo 1.207 pinos ciiaoo paia os novos mooolos oo Oploion
77
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Quao FX oa AMD (Alhlon 64 FX mooolos 7x). Os piocossaooios quo uli-
pooonoo liaLalhai com mais oo um piocossaooi om paialolo. Assim
como os piocossaooios soquolo AM2, nossos piocossaooios o conliolaooi
Ioi oxomplo, um piocossaooi AMD64 com um mulliplicaooi oo clocl 12x
com o ooLio oos sous clocls ioais.
du
8Dnow!, SSL o SSL2 (SSL8 aponas nos mooolos mais novos); locnologia LVI
nologia Cool`n`Quiol (locnologia quo poimilo ioouzii o Laiulho, o caloi o o
consumo oo onoigia).
AtLIon 64
O Alhlon 64 pooo soi onconliaoo om voisoos paia o soquolo 74, soquolo 989 o
Ionlium 4.
78
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1j.J.nn. liaLalhanoo a 800 MHz
alguns mooolos.
AtLIon 64 X2
X2 sao onconliaoos paia soquolo 989 o AM2. O piincipal coiionlo oo Alhlon
1j.J.nn.
AtLIon 64 FX
clocl oosliavaoo.
1 ML oo cacho oo L2; Laiiamonlo 1j.J.nn. liaLalhanoo a 800 MHz
o piocossaooi possua oois piocossaooios complolos om sou inloiioi; O Alhlon
.2.3 TurIon 6d
79
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
piocossaooios Alhlon 64 MoLilo, onquanlo quo os piocossaooios 1uiion 64 po-
1anlo o 1uiion 64 quanlo o Alhlon 64 MoLilo possuom a locnologia Iow-
piocossaooi oo acoioo com a caiga oo liaLalho quo oslo]a sonoo ioalizaoa, oo
mooo a oconomizai Laloiia.
1j.J.nn. liaLal-
DisaLlo"; locnologia oo 90 nanomolios.
TurIon 64 X2
liza 688 pinos om voz oos 74 pinos usaoos no soquolo oo 1uiion 64. Ioilanlo,
oo 1uiion 64 X2 sao os piocossaooios oa Inlol Coio Duo o Coio 2 Duo (nomo-
1j.J.nn. lia-
oo 90 nanomolios.
80
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
.2.d Otoron
sao o Inlol Xoon o Inlol Ilanium.
com mais oo um piocossaooi na placa-mao, onquanlo quo os oulios piocos-
saooios nao.
piocossaooios.
1j.J.nn.
supoilaoos. 1ooos os piocossaooios Lasoaoos na aiquiloluia oo Alhlon 64 o
os piocossaooios Oploion iniciaoos com "1"lom aponas um Laiiamonlo 1j-
.J.nn.. Iiocossaooios Oploion iniciaoos com "2"lom oois Laiiamonlos
1j.J.nn.
onquanlo quo piocossaooios Oploion iniciaoos com "8"lom lios Laiiamonlos
1j.J.nn..
quolo:
Soquolo 989
nao passam oo mooolos oo Alhlon 64 ou oo Alhlon 64 X2 (so livoi oois
comuns;
Soquolo 940
Soquolo AM2
81
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Soquolo F
usaoos).
1j.J.nn. liaLalhanoo a 800 MHz (8,2 GLs) ou 1 GHz (4 GLs); con-
Os soguinlos mooolos oo Oploion sao onconliaoos: Oploion Mooolos 1xx
(DDI) (soquolo 940); Oploion Mooolos 2xx (DDI) (soquolo 940); Oploion
Mooolos 8xx (DDI) (soquolo 940); Oploion Mooolos 1xxx (DDI2) (soquolo
AM2); Oploion Mooolos 2xxx (DDI2) (soquolo F); Oploion Mooolos 8xxx
(DDI2) (soquolo F).
82
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto II
88
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
con]unlo oo oL]olos paia oosciovoi um sisloma oo soflwaio. O funcionamonlo
oL]olos.
sous oL]olos, assim como o iolacionamonlo com oulios oL] olos.
Smallall, Ioil, Iylhon, IuLy, IHI, ColoFusion, C, OL]ocl Iascal, Java,
JavaSciipl, AclionSciipl, Dolphi o C=.
6.2 ConcoItos IundanontaIs
1. OL]olos
oslaoo o lom um compoilamonlo. Ioi oxomplo, cachoiio lom um oslaoo
Analogamonlo, oL]olos oo sof lwaio sao mooolaoos oo acoioo com os oL-
classo.
84
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo oL]olo.
oL]olo.
8. AliiLulos
8
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
valoios oos aliiLulos oo inslancia ooloiminam o oslaoo oo caoa oL]olo.
o valoi oo um ou mais aliiLulos, alloianoo o oslaoo oo um oL]olo.
4. Classos
sao ciiaoos a pailii oo suas classos.
As classos nao sao oiiolamonlo supoilaoas om looas as linguagons oo oL-
sao:
piocooimonlos oo acoioo com sou compoilamonlo o oslaoo inloino;
. Monsagons
OL]olos so comunicam onlio si poi moio oo onvio oo monsagons. Quanoo
oL]olo A onvia uma monsagom paia o oL]olo L. Algumas vozos, o oL]olo
monlo o quo f azoi. Ioi oxomplo, quanoo voco quoi liocai as maichas oo
acompanha a monsagom como um paiamolio.
Assim, lios compononlos fazom pailo oo uma monsagom:
classos) a pailii oo classos Lasos (supoiclassos).
86
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
suLclassos nao oslao limilaoas ao compoilamonlo hoioaoo oo sua supoi-
oaoos.
.&nJn quanlo
SuLclassos ofoiocom compoilamonlos ospocializaoos a pailii oo olomonlos
quo ooloiminam compoilamonlos
o pooo implomonlai paicialmonlo o compoilamonlo oo uma classo, mas a
possui mais oo uma supoiclasso. Algumas linguagons ovilam ulilizai oslo
iopolioa (classo hoioa oo uma classo supoiioi quo hoioa oo uma classo
comum);
uma mosma monsagom onviaoa a oifoionlos oL]olos iosulla om um com-
monsagom. Ou so]a, ouas ou mais classos ooiivaoas oo uma mosma supoi-
oo paiamolios o ioloino), mas compoilamonlos oislinlos, ospocializaoo
paia caoa classo ooiivaoa, usanoo paia lanlo uma iofoioncia a um oL]olo
oo lipo supoiclasso.
87
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
puL1ic uLstzuct c1uss 0pezucucMuteuticu
|
puL1ic uLstzuct dcuL1e cu1cu1uzdcuL1e x, dcuL1e y),
}
puL1ic c1uss 8cu extends 0pezucucMuteuticu
|
puL1ic dcuL1e cu1cu1uzdcuL1e x, dcuL1e y)
|
zetuzn x+y,
}
}
puL1ic c1uss 8uLtzucuc extends 0pezucucMuteuticu
|
puL1ic dcuL1e cu1cu1uzdcuL1e x, dcuL1e y)
|
zetuzn x-y,
}
}
puL1ic c1uss Ccntus
|
puL1ic stutic vcid cstzuzCu1cu1c0pezucucMuteuticu cpezucuc, dcuL1e x, dcuL1e y)
|
}
puL1ic stutic vcid uin 8tzing uzgs|| )
|
))izieizc cu1cu1ucs uu scu
}
}
loiioi oo mosliaiCalculo, o compoilamonlo apiosonlaoo vaiiou oo acoioo
com a classo ao qual olo iopiosonlava no momonlo.
8. SoLiocaiga
a caigo oo o compilaooi oscolhoi oo acoioo com as lislas oo aigumonlo os
88
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
puL1ic c1uss 8cu
|
puL1ic int 8cu int x, int y)
|
zetuzn x+y,
}
puL1ic 8tzing 8cu 8tzing x, 8tzing y)
|
zetuzn x+y,
}
puL1ic dcuL1e 8cu dcuL1e x, dcuL1e y)
|
zetuzn x+y,
}
}
9. Inloifacos
L ulilizaoa paia os oL]olos inloiagiiom onlio si. A classo
slanlos.
pooo confunoii inloifaco com classo aLsliala. As classos aLslialas nao
oxomplo, comioa no munoo ioal. Nao oxislo uma inslancia (oL]olo) oo
oia, uma classo nao possa conloi mais oo uma supoiclasso, a classo pooo
implomonlai mais oo uma inloifaco. Ioi oslo molivo, muilas oas vozos as
oo classos.
10. Iacolos
iolacionaoas om pacolos (paclagos). Os pacolos oiganizam as classos o as
ou so]a, as classos o as inloifacos oo um mosmo pacolo oovom oslai om um
loifacos oslao iolacionaoas; Os nomos oas classos oo um pacolo nao iiao
89
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
classos oonlio oo um mosmo pacolo lonham acosso iiiosliilo onlio si, o
OLs.: Iaia uma linguagom soi consiooiaoa voioaooiiamonlo oiionlaoa a
jotos
inoxislonlo oo um voloi, oivisao poi zoio, um oL]olo nao inicializaoo, olc.
oo lialamonlo oo oiio.
90
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
piogiama.
. L io-
nn. n.n .n
hoiooiias.
91
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto III
^otodoIogIa do
OosonvoIvInonto
92
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
CIcIo do YIda
Um mooolo oo ciclo oo vioa ou mooolo oo piocosso pooo soi vislo como uma
mas alivioaoos piincipais, a oioom oo piocoooncia onlio olas o, opcionalmonlo,
ailofalos ioquoiioos o pioouzioos. Do manoiia goial, um mooolo oo piocosso oo-
goial, o ciclo oo vioa oo um sof lwaio onvolvo, polo monos, as soguinlos f asos:
IIane]anento
cuslos o piazos. Uma voz oslaLolocioo o oscopo oo soflwaio, com os ioq-
a soi ulilizaoo no oosonvolvimonlo oo sof lwaio. A mooioa quo o pio]olo
piogiioo, o plano]amonlo oovo soi oolalhaoo o alualizaoo iogulaimonlo.
monlo como um looo oovo soi iovislo o o plano]amonlo oa olapa soguinlo
oovo soi oolalhaoo. O plano]amonlo o o acompanhamonlo oo piogiosso
fazom pailo oo piocosso oo goioncia oo pio]olo.
Nosla faso, o piocosso oo lovanla-
pioLloma, Lom como a funcionalioaoo o o compoilamonlo ospoiaoos. Uma
voz capluiaoos os ioquisilos oo sisloma a soi oosonvolvioo, oslos oovom
nao como fazo-lo).
98
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iro]eto
uisilos ossonciais oo sisloma, mooolaoos na f aso anloiioi o, poilanlo, io-
onvolvo ouas gianoos olapas: pio]olo oa aiquiloluia oo sisloma o pio]olo
Testes
plomonlaoa oovo soi loslaoa o os iosullaoos oocumonlaoos. A soguii, os
sisloma. Finalmonlo, o sisloma como um looo oovo soi loslaoo.
uma voz loslaoo, o soflwaio oovo soi colocaoo om
om sou amLionlo oxloino, ou poiquo o clionlo nocossila oo funcionalioaoo
aoicional ou aumonlo oo oosomponho. Muilas vozos, ooponoonoo oo lipo
94
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
7.1 ^odoIo soq uoncIaI IInoar
Algumas vozos chamaoo oo ou nJ| n nnn, o nJ|
j&n.n| |.nn.
ponho oo soflwaio. ALiango as soguinlos alivioaoos:
AodeIagen e engenLarIa do sIstena. LslaLolocimonlo oo looos os ioqui-
sisloma oo spflwaio sao oocumonlaoos o iovislos com o clionlo.
Iro]eto.
foca qualio aliiLulos oislinlos: osliuluia oo oaoos, aiquiloluia oo sof l-
Teste.
pioouziiao iosullaoos ioais, quo concoioam com os iosullaoos oxigioos.
ioaplica caoa uma oas fasos piocooonlos a um piogiama oxislonlo.
loiminai.
7.2 ^odoIo on Y
O mooolo om V sugoio quo os loslos oo unioaoo sao ulilizaoos Lasicamonlo
9
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
implica quo, caso so]am onconliaoos pioLlomas om uma alivioaoo oo loslo, a
coiiosponoonlo faso oo laoo osquoioo o suas fasos suLsoq uonlos pooom loi oo
soi oxoculaoas novamonlo paia coiiigii ou molhoiai ossos pioLlomas.
Figuia 7.1: O mooolo om V
lal, soLioluoo, quanoo so liala oo gianoos sislomas. Doponoonoo oo poilo oo
ospoiai. Assim, oulios mooolos foiam pioposlos visanoo a, oonlio oulios, io-
ouzii o lompo oo oosonvolvimonlo. A onlioga poi pailos, possiLililanoo ao
mooolos, como voiomos a soguii.
7.3 ^odoIo do rototIagon
O n.nJ.jnn J ..njn
as nocossioaoos oo clionlo.
aponas consoguo funcionai piocaiiamonlo.
7.d ^odoIo HAO
O
um mooolo inciomonlal quo onfaliza o ciclo oo oosonvolvimonlo oxliomamonlo
cuilo. ALiango as soguinlos fasos:
96
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
AodeIagen dos dados.
oL]olos oo oaoos.
AodeIagen do rocesso. Os oL]olos oo oaoos sao lianfoimaoos paia con-
O piocosso IAD liaLalha paia iousai compononlos oo piogiamas oxis-
Teste e entrega. Os compononlos novos oovom soi loslaoos o looas as inloi-
facos oovom soi oxauslivamonlo oxoicilaoas.
As oosvanlagons oo IAD sao:
1. O IAD oxigo oosonvolvoooios o clionlos compiomissaoos com alivioaoos
7..1 ^odoIo IncronontaI
inciomonlos sao cioscimonlos oo piooulo.
oo sisloma onvolvioo.
looo o piocosso vao sonoo amaouiocioos o complolaoos ao longo oo lompo, mas
Iro]eto.
97
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
. . ..
Yantagens do rocesso IncrenentaI e IteratIvo:
piooulo inloiio.
monlo.
7..2 ^odoIo osIraI
O mooolo oiiginal om ospiial oiganiza o oosonvolvimonlo como um piocosso il-
(piimoiia laiofa) onoo ocoiio o compiomolimonlo oos onvolvioos o o oslaLoloci-
o oosonvolvimonlo oo piooulo. Noslo quaoianlo pooo-so consiooiai o mooolo
novo ciclo.
oa ospiial, quo pooom soi:
plano]amonlo;
ongonhaiia;
volvimonlo oo soflwaio om gianoo oscala, o usa uma aLoioagom quo capacila
98
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Yantagens deste nodeIo:
paia ioouzii os iiscos.
mooolo om cascala, mas quo incoipoia um onquaoiamonlo iloialivo quo
Desvantagens:
oos iiscos o Lasoia-so nossa oxpoiioncia paia o sucosso. So um gianoo iisco
nao foi ooscoLoilo, poooiao ocoiioi pioLlomas.
usaoo.
sisloma a soi oosonvolvioo.
pailos oo pio]olo, caoa uma sonoo aLoioaoa oo mooo oifoionciaoo, poi
cionogiamas, Lom como paia ooloiminai os inoicaooios oo cuslo o pio-
giosso mais aooquaoos.
7..3 ^odoIo osIraI ganLa-ganLa
lios maicos oo piocosso, chamaoos n J nn.njn, quo a]uoam a osla-
oo oocisao anlos oo pio]olo oo sof lwaio piossoguii. Lssos ponlos oo ancoiagom
sao:
99
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
OI]etIvos de cIcIo de vIda {IIIe cycIe oI]ectIves, LCO).
]unlo oo oL]olivos paia caoa alivioaoo piincipal.
ArquItetura do cIcIo de vIda {IIIe cycIe arcLItecture, LCA). LslaLoloco
CaacIdade oeracIonaI InIcIaI {InItIaI oeratIonaI caaIIIIty, IOC). Iopiosonla
7..d ^odoIo do dosonvoIvInonto concorronto
caoa uma oas alivioaoos oa ongonhaiia oo soflwaio. L fioq uonlomonlo usaoo
Iooo soi aplicaoo a looo lipo oo oosonvolvimonlo oo soflwaio o foinoco uma
7.6 OosonvoIvInonto Iasoado on cononontos
nologias oiionlaoas a oL]olos no mooolo ospiial. A alivioaoo oo ongonhaiia
njn|n..n J un. |nn.n on|n o.nn). Uli-
mooolos, como p.ox., amLig uioaoo, incomploliluoo o inconsisloncia, quo pooom
LngloLa um con]unlo oo foiiamonlas oo soflwaio quo possiLililam quo:
100
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
O clionlo oosciovo os ioquisilos os quais sao liaouzi-
O clionlo pooo oslai insoguio quanlo aos ioquisilos.
quo uma foiiamonla 4GL possa ioalizai.
a voioaooiia linguagom naluial.
onconliaoos quanoo so usa aLoioagom convoncional (Laixa qualioaoo).
Os iosullaoos ooso]aoos sao iopiosonlaoos oo
Teste.
101
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Irocossos do
OosonvoIvInonto
Um piocosso oo oosonvolvimonlo oo sof lwaio pooo soi vislo como um guia paia
o oosonvolvimonlo o oovo oslaLolocoi: as alivioaoos a soiom ioalizaoas ouianlo
os ailofalos ioquoiioos o pioouzioos poi caoa uma oas alivioaoos oo piocosso;
olos iocuisos humanos, iocuisos oo haiowaio o iocuisos oo soflwaio, incluinoo
(ailof alos) goiaoos no oosonvolvimonlo. Lnlio as piincipais molooologias om
uso no moicaoo oo soflwaio alualmonlo oslao 111 o A1.
Do manoiia goial, o ciclo oo vioa oo um soflwaio onvolvo, polo monos, as
looas as oomais iolacionaoas.
foi ciiaoo paia apoiai o oosonvolvimonlo oiionlaoo a oL]olos, foinoconoo uma
102
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ospocializaoa paia uma ampla classo oo sislomas oo soflwaio, paia oifoionlos
pio]olos.
casos oo uso quo oiionlam looo o piocosso oo oosonvolvimonlo. Com Laso no
L conliaoo om aiquiloluia,
iloialivo o inciomonlal, ofoioconoo uma aLoioagom paia pailicionai o liaLalho
poilanlos. A aiquiloluia piovo a osliuluia paia guiai o oosonvolvimonlo oo
volvimonlo, poimilinoo uma goioncia mais of oliva oo pio]olos comploxos. Ao
ooloiminanoo os piincipais casos oo uso oo sisloma. Lssos casos oo uso
livas oo piazos o cuslos. As oslimalivas oovom soi gloLais paia o pio]olo
como um looo o oolalhaoas paia a faso soguinlo. Assim, a onfaso nosla
faso, sao oxaminaoos os oL]olivos oo pio]olo paia so oocioii soLio a con-
linuioaoo oo oosonvolvimonlo;
oo pio]olo quo ofoiocom maioi iisco. LmLoia o piocosso oova sompio
piocisao os cuslos o piazos paia a conclusao oo oosonvolvimonlo.
o piooulo loi sioo colocaoo om uso, naluialmonlo suigom novas consio-
quo foiam posloigaoas.
108
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 8.1: A onfaso piincipal oo caoa uma oas fasos
Figuia 8.2: O mooolo oo ciclo oo vioa pioposlo no IUI
104
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
S.2 XI - Extrono IrogrannIng
A molooologia XI (1r.n 1.j.nnn.nj
nosla molooologia sao: 1.j.nnnJ. - foco oa molooologia; n|
J.n|. - Cololai sinais vi-
lais oo pio]olo uma ou 2 vozos poi somana o manlom looos infoimaoos; G.n
com o clionlo.
Lnlio as piincipais caiacloiislicas oa molooologia XI osl ao: (i)
1.jn
o.n| J o.nn; (iii)J &nn..nJ
(iv)1n..nj
soi implomonlaoo om oupla; (vi) ; (vii)onnnn
J u |.n - Lvilai liaLalhai a mais. I ncialmonlo so oLlom iosullaoos, mas
- Lliminai oiios giavos oo in-
1|n &.
loi um ou mais ioloasos no sou ciclo; (x)o.j n.J - Cailoos osciilos polos
1 - Linguagom
paia Mooolagom oo Classos oo XI. Uliliza os sloiy caios.
S.3 Scrun
comploxos, onoo os ioquisilos n ao s ao claios ou muoam com muila fioq uoncia.
paia lovai a Lola aoianlo no campo. Ou so]a: limos liaLalhanoo como uma
unioaoo allamonlo inlogiaoa com caoa momLio oosomponhanoo um papol Lom
No onlanlo, as oimonsoos om Scium oifoiom oo XI.
Scium oivioo o oosonvolvimonlo om .. n oo 80 oias. Lquipos poquonas,
goionlos oo qualioaoo. Lslas oquipos liaLalham om cima oo funcionalioaoo (os
.. n. A oquipo looa
os faloios oo impooimonlo, o o piogiosso goial oo oosonvolvimonlo.
oa oquipo oo foima oxplicila. Scium o XI sao complomonlaios pois Scium
10
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo ongonhaiia oo soflwaio.
S.d CrystaI
CiyslalCloai faz pailo, na ioalioaoo, oo um con]unlo oo molooologias ciiaoo
poi CoclLuin. As piomissas apiosonlaoas paia a oxisloncia ooslo con]unlo sao:
onlio os momLios oo giupo. Lxislom oulias molooologias Ciyslal paia giupos
maioios.
As onliogas oas novas voisoos oo soflwaio sao foilos om inciomonlos iogu-
laios oo um mos, o oxislom alguns suLpiooulos oo piocosso quo sao iospons-
o oocumonlos.
S. Foaturo OrIvon OovoIonont {FOO)
I nloiago com oulias molooologias.
Iossui oosonvolvimonlo iloialivo.
Lnfaliza aspoclos oo qualioaoo ouianlo o piocosso o inclui onliogas fioq uonlos
ioquisilos o nocossioaoos oo moicaoo.
O FDD consislo oo piocossos piincipais:
106
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Consliuii uma lisla oo funcionalioaoos (Luilo a foaluios lisl).
Ilano]ai poi funcionalioaoo (Ilan Ly Foaluio).
Iio]olai poi funcionalioaoo (Dosign Ly foaluio).
Consliuii poi funcionalioaoo (Luilo Ly foaluio).
S.6 OynanIc Systons OovoIonont ^otLod {OSO^)
Iiogoniloi oo XI.
(IAD). Fixa lompo o iocuisos a]uslanoo a quanlia oo funcionalioaoos. Funciona
Consislo om cinco fasos:
Lsluoo oas possiLilioaoos (FoasiLilily sluoy).
Lquipo oo DSDM auloiizaoa a lomai oocisoos.
Foco na fioquonlo onlioga oo piooulos.
Dosonvolvimonlo iloialivo o inciomonlal.
1oslos inlogiaoos ao ciclo oo vioa.
S.7 AdatIvo SoItvaro OovoIonont {ASO)
L iloialivo o inciomonlal. Funciona Lom om sislomas gianoos o comploxos. L
L uma
Applicalion oovolopmonl - JAD).
Iossui lios ciclos oo faso:
107
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
EsecuIar {SecuIate).
om compononlos.
CoIaIorar {CoIIaIorate).
Arender {Learn).
Os ciclos ouiam oo 4 a 8 somanas. L oiionlaoo a missoos (Mission-oiivon),
oo pio] olo.
108
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
EngonLarIa do HoquIsItos
9.1 O Irocosso do EngonLarIa do HoquIsItos
guns ioquisilos nao funcionais oizom iospoilo ao sisloma como um looo o nao a
ponho, ioquisilos oo poilaLilioaoo, ioquisilos logais, ioquisilos oo confoimioaoo
olc.
paia oulia, mas, oo manoiia goial, a maioiia oos piocossos oo Lngonhaiia oo
Nosla faso,
ham ]unlo com os ongonhoiios oo ioquisilos paia ooscoLiii, ailiculai o
visa a oslaLolocoi um con] unlo acoioaoo oo ioquisilos
consislonlos o som amLig uioaoos, quo possa soi usaoo como Laso paia
o oosonvolvimonlo oo soflwaio. Iaia lal, oivoisos lipos oo mooolos sao
Lngonhaiia oo Ioquisilos om um oocumonlo (ou con] unlo oo oocumonlos),
conlonoo os ioquisilos oo soflwaio.
109
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Cer`encIa de HequIsItos
cionamonlos onlio os ioquisilos o as ooponooncias onlio o oocumonlo oo
ioquisilos o os oomais ailofalos pioouzioos no piocosso oo soflwaio, oo
conliolaoa o oocumonlaoa.
sonlioo oo quo o gianoo onvolvimonlo oo posquisaooi lovo a uma visao oisloicioa
9.2.2 EntrovIsta
onliovisla: a) onliovislas f ochaoas onoo o ongonhoiio oo ioquisilos piocuia as
paia oosonvolvoi um onlonoimonlo oo pioLloma o paia olicilai muilos ioquisilos
onliolanlo olos pooom loi oxpoclalivas nao ioalislas soLio o supoilo quo o com-
quais afolam os ioquisilos.
110
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
paia o piocosso oo ioquisilos, poiquo o clionlo nao lom qualquoi mooolo monlal
o nocossioaoos oiganizacionais, onquanlo o limo oo ioquisilos lom conhocimonlo
9.2.d JAO
auloiioaoos iopiosonlalivas o goionciais ]unlas oonlio oo um woilshop osliulu-
iaoo paia piomovoi oocisoos. Sogunoo (Damian, 1997) JAD consislo oo fasos:
manloi a sossao focalizaoa o minimizai alaquos o oofosas omocionais impioou-
9.2. IO
soi uma pailo impoilanlo oo liaLalho om um giupo oo pio]olo, n ao sonoo
quo so]am oncoia]aoos a oxpiossaiom sous ooso]os, aplicaiom sua ospoiloza o
oxoicilaiom suas capacioaoos oo lomai oocisoos, assuminoo iosponsaLilioaoos
9.2.6 QFO
111
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo piooulo"(Damian, 1997). As fasos iniciais oo QFD pooom soi oosciilas como
9.2.7 CHC
9.2.10 FAST
1. Iounioos iniciais onlio o clionlo o o oosonvolvoooi (sossao oo poigunlas o
iosposlas). Iioouzom como iosullaoo a .
ilaooi.
oa oala oa iouniao.
112
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
4.
somponho.
nao apaga naoa.
pioouzii , ou so]a, oolalham caoa oL]olo oa lisla oo
consonso.
los oa lisla.
uma visao oo soflwaio.
A
Doclaia as molas o oL]olivos oo soflwaio.
oocumonlaoos.
118
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Lom-sucooioa o quais classos oo loslos oovom soi conouzioas paia valioai
lom no mooolo oo Lnlioaoos o Iolacionamonlos (LI) sua piincipal foiiamonla.
A
iospoclivamonlo) como foiiamonlas paia a mooolagom oo sislomas.
funcional. No paiaoigma oiionlaoo a oL]olos, os sislomas sao osliuluiaoos a
DFD`s
L a foiiamonla oo mooolagom
114
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Irocesso.
poi um voiLo o um oL]olo.
FIuxo de dados. L
TernInador ou entIdade externa. Lnlioaoos oxloinas ou loiminaooios sao
fonlos ou ooslinos oo oaoos oo sisloma. Iopiosonlam os olomonlos oo am-
Lionlo com os quais o sisloma so comunica. 1ipicamonlo, uma onlioaoo
inloia]a com o sisloma om quoslao. Uma onlioaoo oxloina oovo soi ioon-
um mosmo loiminaooi mais oo uma voz, paia so ovilai o ciuzamonlo oo
oaoos saiam oo um laoo a oulio oo oiagiama.
DFDs ospociais oslao piosonlos om qualquoi mooolo funcional:
Contexto.
oo oaoos) com onlioaoos oxloinas ao sisloma.
. . .
oo oaoos onlianoo ou sainoo oo oiagiama ofolivamonlo iopioouzom as on-
O
11
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Sia. Sila. Di. Iiofossoi[ olc. . .
O mooolo compoilamonlal ooloimina o compoilamonlo inloino oo sisloma paia
mooolo compoilamonlal, loiomos os soguinlos ailof alos:
DIagrana de EntIdades e HeIacIonanentos.
DIagranas de FIuxos de Dados IreIInInar {DFD IartIcIonado or Eventos).
Iopiosonla o compoilamonlo oas on-
oslaoo ao longo oo sou ciclo oo vioa.
Dosciovo os oaoos iopiosonlaoos no DLI, nos DFDs
o nos D1Ls.
Dosciovo
(ulilizanoo mooolos oo onlioaoos o iolacionamonlos), a mooolagom funcional
(ulilizanoo Diagiamas oo Fluxo oo Daoos - DFDs) o a mooolagom oo conliolo
sisloma.
9.d GoroncIanonto do HoquIsItos
L o consiooiaoo uma oas piimoiias
.n.nh.|.JnJ. A iaslioaLilioaoo pooo soi visla
como a haLilioaoo oo acompanhai o oosciovoi a vioa oo um ioquisilo om amLas
silos o oosign oo sisloma. As foiiamonlas mais ulilizaoas paia iaslioamonlo oo
116
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ioquisilos sao as 1n... J 1n.nh.h.|.JnJ (J.nnh.|.j 1n..r ), quo usual-
1.n.n
.&.nJn. Lnlio os piooulos oo moicaoo ulilizaoas paia ioalizai goionciamonlo
o iaslioamonlo oo ioquisilos pooomos cilai o 1n.nn| 1j&..1., n|.h.-11,
1Jo o 11J.
117
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
piooulo possam soi ooloiminaoos. 1nJ.nJ. J .
(o paiaoigma, as laiof as oo ongonhaiia oo soflwaio, os piooulos oo liaLalho o os
.nJ.nJ. J .] poimilom ao goionlo oo pio]olo
oo soflwaio:
Avaliai o n& oo um pio]olo om anoamonlo.
Acompanhai iiscos polonciais.
Avaliai a capacioaoo oa oquipo oo pio]olo oo conliolai a qualioaoo oos
piooulos oo liaLalho oo soflwaio.
inoicaooios oo pio]olo o oo piocosso.
rocosso do soItvaro
lolaoas com Laso inoivioual oovoi soi piivaoas o soivii como inoicaooi aponas
o oosomponho oo piocosso oiganizacional.
alivioaoos oo gaianlia oo qualioaoo ooixam oo ooscoLiii um oiio num piooulo
pioouzioo ouianlo o piocosso oo soflwaio.
118
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
a uma aLoioagom mais iigoiosa, chamaoa
un. n..n| un. . .n.nn, o111). Lssoncialmonlo, a
1. 1ooos os oiios o oofoilos sao calogoiizaoos poi oiigom (falha oo ospoci-
oo foima oociosconlo.
. Os oaoos iosullanlos sao analisaoos, paia ooscoLiii as calogoiias quo pio-
oliminai (ou ioouzii a fioq uoncia oas) classos oo oiios o oofoilos quo s ao
mais oisponoiosas.
J.nj.nnn .n|n J .r.
oiiginais. Dossa manoiia, o goionlo oo pio]olo moniloia o conliola o piogiosso.
cololaoas paia avaliai a qualioaoo oo pio]olo.
nJ.Jn J.-
.n
(|.n J
1J.Jn .nJ..n oo piooulo in-
Lilioaoo o muilas oulias haLilioaoos.
119
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
nao sao univoisalmonlo acoilas como o molhoi mooo oo mooii o piocosso oo
incluom:
Dofoilos poi KLOC.
$ poi LOC.
Liios poi possoa-mos.
LOC poi possoa-mos.
quo foinocom oaoos oislinlos.
oo oiios olc.
Sao conlaoas consullas oislinlas. Uma
iosposla imooiala.
QuantIdade de arquIvos.
QuantIdade de InterIaces externas. 1ooas as inloifacos om linguagom oo
&n.n .n
FI = lolal oa conlagom [0, 6 0, 01
4
(1M )[
Os 1M sao valoios oo a]uslo oo comploxioaoo, Lasoaoos nas iosposlas oas
soguinlos poigunlas:
120
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Conlagom Simplos Comploxo 1olal
x 8 4 6
x 4 7
x 8 4 6
x 7 10 1
Quanlioaoo oo inloifacos oxloinas x 7 10
1. O sisloma ioquoi salvamonlo (hn|& ..j)
. O sisloma vai soi oxoculaoo om um amLionlo opoiacional oxislonlo, inlon-
samonlo ulilizaoo
6. O sisloma ioquoi onliaoas oo oaoos on-lino
8. Os aiquivos moslio sao alualizaoos on-lino
. Os valoios conslanlos o os faloios oo poso pooom soi a]uslaoo ompiiicamonlo
Liios poi FI.
Dof oilos poi FI.
$ poi FI.
FI poi possoa-mos.
121
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
uli-
n| j..n.
oulos oo ongonhaiia, foi oosonvolvioa pola Looing. Lssa aLoioagom inlogia a
oimonsao oo oaoos oo soflwaio com as oimonsoos funcional o oo conliolo paia
n .
. As lios oimonsoos sao:
DInensao de dados.
cional.
DInensao IuncIonaI.
paia liansfoimai oaoos oo onliaoa paia liansfoimai oaoos oo onliaoa om
DInensao de controIe.
oslaoos.
mooioas sao mosliaoas a soguii:
monlo um ano.
AanutenIIIIIdade.
nnn-.n-- |nnj, 1JJ)
- cuslo paia coiiigii oofoilos onconliaoos oopois quo
IntegrIdade.
quanlo inloncionais).
L a pioLaLilioaoo oo um alaquo
.n-
j..JnJ =
4
(1 o:coco) (1 :cqnv onco).
122
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
J
111 = 1,(1 1
oo oiios onconliaoos o D a quanlioaoo oo oofoilos.
10.d.1 Fatoros do quaIIdado do ^cCaII
Os faloios oo qualioaoo oo McCall conconliam-so nos lios aspoclos impoilanlos
lislaoos ossos aspoclos o os sous iospoclivos faloios:
HevIs ao do roduto.
1U = cl :l c2 :2... cR :R, om quo
1U cR :R sao
om f oima oo |||.
10.d.2 FlHIS
A Howloll-Iaclaio oosonvolvou um con]unlo oo faloios oo qualioaoo quo io-
FuncIonaIIdade.
piogiama.
Avaliaoa mooinoo a f ioq uoncia o a sovoiioaoo oas falhas, a
128
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
DesenenLo. Mooioo pola volocioaoo oo piocossamonlo, lompo oo iosposla,
consumo oo iocuisos, |.&j|&
SuortaIIIIdade. ComLina a capacioaoo oo oslonooi o piogiama (oslonsiLili-
oaoo), aoaplaLilioaoo o iopaiaLilioaoo.
10.d.3 ISO 9126
FuncIonaIIdade. Giau com quo o soflwaio salisfaz as nocossioaoos ooclaiaoas
com os suLaliiLulos - aooquaLilioaoo, piocisao, inloiopoiaLilioaoo, alonoiLil-
com os suLaliiLulos - maluiioaoo, loloiancia a falha o iocupoiaLilioaoo
inloligiLilioaoo, aoosliaLilioaoo o opoiaLilioaoo.
Giau om quo o soflwaio faz uso olimizaoo oos iocuisos oo sisloma
AantenaIIIIdade. Facilioaoo com a qual pooom soi f oilos iopaios no sofl-
waio com os suLaliiLulos - analisaLilioaoo, mulaLilioaoo, oslaLilioaoo o
loslaLilioaoo.
IortaIIIIdade. Facilioaoo com a qual o soflwaio pooo soi liansposlo oo um
amLionlo paia oulio com os suLaliiLulos - aoaplaLilioaoo, inslaLilioaoo,
confoimioaoo o poimulaLilioaoo.
Lssos faloios nao nocossaiiamonlo so pioslam a mooioas oiiolas. No onlanlo,
foinocom oo falo uma Laso valiosa paia mooioas inoiiolas o uma oxcolonlo lisla
10. EstInatIvas
Muilas vozos, as oslimalivas sao foilas usanoo-so a oxpoiioncia passaoa como
lonha suas pailiculaiioaoos, looas lom os soguinlos aliiLulos:
1. O oscopo oo pio]olo oovo oslai oslaLolocioo.
a pailii oa qual oslimalivas sao foilas.
monlo.
124
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
10..1 COCO^O {ConstructIvo Cost ^odoI)
haiowaio, oo possoal o oos aliiLulos oo pio]olo.
AodeIo org` anIco {ou convencIonaI). Iio]olos oo soflwaio simplos, iolali-
vamonlo poquonos, nos quais poquonas oquipos com Loa oxpoii oncia om
AodeIo senIdestacado {ou dIIuso).
lamanho o comploxioaoo) onoo a oquipo moscla gianoo o pouca oxpoiioncia
AodeIo enIutIdo {ou restrIto). Um pio] olo quo oovo soi oosonvolvioo oon-
soflwaio.
oo piocosso.
soflwaio.
n .
h]
12
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
126
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Tostos
lonha sioo goiaoo. Os piimoiios loslos plano]aoos o oxoculaoos goialmonlo
conconliam-so nos compononlos inoiviouais. A mooioa quo o loslo piogiioo, o
foco so oosloca numa lonlaliva oo onconliai oiios om con]unlos inlogiaoos oo
A nh.|.JnJ
nh.|.JnJ oo soflwaio.
n.rn-.n iofoio-
so a loslos quo sao conouzioos na inloifaco oo soflwaio.
Um J n. rn-h.nnn
oxoculaoo quanoo, na ioalioaoo, olo pooo soi oxoculaoo om Laso iogulai.
scuio quanlo num caminho piincipal.
ouianlo o loslo.
127
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
chamaoas .j.
]unlo Laso oo um piogiama o nos foinoco um limilo supoiioi paia a quanlioaoo
oo loslos quo oovo soi conouzioa paia gaianlii quo looos os comanoos lonho
sioo oxoculaoos polo monos uma voz.
Um nn. n| .nJnJn
inlioouz polo monos um novo con]unlo oo comanoos oo piocossamonlo ou uma
n] &n-hn
2. \ (G) = 1 2 om quo 1
8. \ (G) = 1 1 om quo 1
sponoonlo.
8. Doloimino um con]unlo-Laso oo caminhos linoaimonlo inooponoonlos.
con] unlo-Laso.
Uma nn... J j.n
J
a caoa onliaoa oa maliiz, a maliiz oo giafo pooo loinai-so uma possanlo
foiiamonla paia avaliai a osliuluia oo conliolo oo piogiama ouianlo o loslo.
piopiiooaoos:
ou lolalmonlo aulomalizaoa.
128
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
11.2 Tosto do ostrutura do controIo
J
J.
C, os iamos voioaooiio o falso oo C
simplos oo C piocisam soi oxoculaoas polo monos uma voz.
O ioquoi quo lios ou qualio loslos so]am ooiivaoos paia
uma oxpiossao iolacional. Iaia uma oxpiossao iolacional oa foima
1l < ojcvodov vc| ociono| 12
1l maioi quo, igual a, ou monoi
quo o oo 12.
Iaia uma oxpiossao Looloana com n
R
n n
R
h.nn| nnJ .|n.nn| .n.,
C
C com n 1l, 12, . . . , 1R),
om quo 1M (0 < i n
C
1 C C so,
C C salisfaz a
1. Nao onlonoou naoa Como oxomplo, consiooio
Cl : 1l\12
om quo 1l o 12 Cl
oa f oima (1l, 12 ), om quo caoa um oo 1l o 12 t ou ) . O valoi (t, )
Cl
J(t, t), (t, )), (), t)K Cl.
So Cl Cl
falhai. Oulio oxomplo: C2 : 1l\(13 = 1d
J(t, =) , (), =), (t, <), (t, )K, sonoo 13 o 1d
129
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
solociona caminhos oo loslo oo um pio-
comanoo com o
111(o) = JAcomanoo o AK
loO(o) = JAcomanoo o AK
So o comanoo o ou oo .|
o
A no comanoo o .n no comanoo o

so oxislo um
caminho oo comanoo o paia o comanoo o

A.
Uma caooia A A, o, o

[ om quo o
o o

A poilonco a 111(o) o loO(o

oo A no comanoo o o

.
A oxigo quo caoa caooia DU so]a coLoila polo monos
11.2.3 Tosto do cIcIo
J J .|
CIcIos sInIes. O soguinlo con]unlo oo loslo pooo soi aplicaoo a ciclos simplos
om quo n
1. Iulo o ciclo complolamonlo.
2. Aponas uma passagom polo ciclo.
8. Duas passagons polo ciclo.
4. : passagons polo ciclo om quo : < n.
. n 1, n, n 1 passagons polo ciclo.
CIcIos anInLados.
1. Comoco no ciclo mais inloino. A] uslo looos os oulios cilos paia o
2. Conouzo loslos oo ciclo simplos paia o ciclo mais inloino onquanlo
soguinlo.
180
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
CIcIos concatenados. A mosma aLoioagom paia o ciclo simplos a monos quo
comonoaoa a aLoioagom a ciclos aninhaoos.
CIcIos desestruturados.
iopio]olaoa.
11.3 Tosto caIxa-rota
Um n.rn-.n n.nnnn|, focaliza os ioq-
uisilos f uncionais oo soflwaio. O loslo caixa-piola lonoo a soi aplicaoo ouianlo
Uma
sao usaoas quanoo oivoisas
oulio.
11.3.2 IartIcIonanonto do oquIvaI`oncIa
O n...nnnn J j&.n|n.n
oo loslo pooom soi ooiivaoos. Uma |n J j&.n|n.n iopiosonla um con-
.n.n|, uma classo oo oquivaloncia
n| .
n]&n, uma
h|nnn
181
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
liaoa. L poi ossa iazao quo a (h&nJn.j n|& nnn|j.,
polos valoios o o /, casos oo loslo oovom soi pio] olaoos com os valoios o o / o
imooialamonlo acima o imooialamonlo aLaixo oo o o /. O mosmo valo paia as
oo pio] olai um caso oo loslo paia oxoicilai a osliuluia oo oaoos no sou limilo.
oo ongonhoiios oo sof lwaio sopaiaoas oosonvolvom voisoos inooponoonlos oo uma
soi loslaoa com os mosmos oaoos oo loslo paia gaianlii quo looas f oinocom
ou
J nn.||nnn.
voisoos inooponoonlos pioouzii iosullaoos ioonlicos mas incoiiolos, o loslo oo
11.3. Tosto do natrIz ortogonaI
J J nn... .jnn|
nn...
.jnn| 1 oo casos oo loslo. A maliiz oilogonal L9 lom uma piopiiooaoo
A aLoioagom oo loslo oo maliiz oilogonal nos possiLilila oLloi Loa coLoiluia
182
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
So looos os casos oo loslo com um ooloiminaoo aigumonlo igual a 1, poi
oxomplo, falhaiom, liala-so oo uma n||n J nJ .nj&| n..
n||n J nJ J&|. L a in-
gulai o ouplo. No onlanlo, muilas n||n J n&|.nJ
loclaoas poi ossos loslos.
osocIaIIzadas
Teste de C\I. Como muilas GUI moooinas lom a mosma apaioncia o fun-
iamonlas aulomalizaoas.
Teste de arquIteturas cIIente/servIdor.
Iooo soi aLoioaoo om
ouas fasos. A piimoiia faso, ..n o , oxamina o oocumonlo
n .
oo caixa-piola pooom soi ulilizaoos.
Teste de sIstenas de teno reaI. O pio]olisla oo casos oo loslo nao lom
aponas quo consiooiai casos oo loslo caixa-Lianca o caixa-piola, mas
poslivioaoo oos oaoos o o paialolismo oas laiofas quo manipulam os oaoos.
Teste de tareIa. 1oslos oo caixa-Lianca o oo caixa-piola sao pio]olaoos
o oxoculaoos paia caoa laiofa.
Teste conortanentaI. L simulaoo o compoilamonlo oo um sisloma
oo lompo ioal o oxaminaoo sou compoilamonlo como consoq uoncia
oo ovonlos oxloinos.
Testes IntertareIas.
com oifoionlos laxas oo oaoos o caiga oo piocossamonlo paia ooloclai
Teste de sIstena. O soflwaio o o haiowaio sao inlogiaoos o looo um
oiios na inloifaco sof lwaio-haiowaio.
188
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
loslo:
Teste de unIdade. 1om poi oL]olivo loslai a monoi unioaoo oo pio]olo (um
compononlo oo sof lwaio quo nao pooo soi suLoivioioo), piocuianoo ioon-
oo soflwaio.
Teste de sIstena.
1ipicamonlo, os piimoiios loslos focalizam compononlos inoiviouais o apli-
quanoo o sisloma oslivoi opoiacional, visanoo ooscoLiii oiios nos ioquisilos.
J... o &h. Um J...
&h
goial, um &h
J... o &h
FSXXSQYT).
chamam os pioviamonlos loslaoos. Noslo caso, aponas J...
XSTHS[R).
&h
Consiooia uma camaoa alvo no moio oa hioiaiquia o uliliza aLoi-
oagons asconoonlo o oosconoonlo.
HIg-Iang.
voz. Noslo caso, lanlo J... quanlo &h
Os loslos oo sisloma incluom oivoisos lipos oo loslos, ioalizaoos na soguinlo
oioom:
Teste IuncIonaI.
caoas nos ioquisilos.
184
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Teste de desenenLo.
Ioalizaoo polos clionlos. Assoguia quo o sisloma solici-
18
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
l^L
12.1 OIagrana do caso do uso
1.nj.nnn J n J & oosciovom iolacionamonlos o ooponooncias onlio um
giupo oo caso oo uso o os aloios pailicipanlos no piocosso. Um Caso oo uso
oosciovo oo ponlo oo visla oos aloios um giupo oo alivioaoos num sisloma
oxigoncias oo quo o sisloma oovo fazoi.
iogias simplos:
Caoa Caso oo Uso liga-so a um iosullaoo iolovanlo (um iosullaoo com
Os lios lipos mais comuns oo iolacionamonlo onlio casos oo uso sao:
IncIuI-se
oo Uso
estende
caso oo uso, o pooo soLiopoi algumas oolas ou aoicionai novas oo manoiia
12.1.1 Ator
Um n.
pailicipanoo (o fioq uonlomonlo inicianoo) um caso oo uso. Aloios pooom soi
ou ovonlos oxloinos.
186
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
omplo, uma possoa quo foinoco supoilo ao clionlo poi lolofono o iocoLo oioons oo
clionlo paia o sisloma pooo soi iopiosonlaoo poi um aloi oa oquipo oo supoilo.
sao naiialivas oo loxlo oo caso oo uso. Llas usualmonlo
ao caso oo uso, o oxplana o piocosso ou alivioaoos quo lomaiao lugai no caso
oo uso.
Figuia 12.1: Lxomplo oo um oiagiama oo caso oo uso
12.2 OIagrana do cIasso
1.nj.nnn J | n mosliam as oifoionlos classos quo fazom um sisloma o como
classos sao pailo oo oulias classos, mas nao mosliam a lioca oo monsagons onlio
olas.
Na UML, aliiLulos sao mosliaoos com polo monos sou nomo, o pooom
187
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 12.2: Lxomplo oo um oiagiama oo classo
= inoica aliiLulos piologioos.
inoica aliiLulos piivaoos
Classos pooom loi nJ|
C moooino o foiam inlioouzioos
no Java 1. onoo olos sao chamaoos oo .
Classos pooom iolacionai-so (soi associaoa com) com oulias oo oifoionlos manoiias:
LM UML, uma onlio ouas classos coloca-as numa hioiaiquia iop-
classos, com uma sola no laoo oa classo Laso.
Sao o mocanismo quo poimilo oL]olos comunicaiom-so onlio si. Llas oosciovom
188
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oL]olos pailicipanlos oo iolacionamonlo pooom manoai monsagons paia o oulio,
possui uma valoi oo mulliplicioaoo, quo oila como muilos oL]olos noslo laoo oa
um inloivalo [:in . . . :oa[ oo valoios nao nogalivos, com um asloiisco no laoo
classo quo ago como o looo sompio lom uma mulliplicioaoo oo um.
oo looo.
189
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
12.3 OIagranas do soq u`oncIa
1.nj.nnn J j &n.n mosliam a lioca oo monsagons onlio oivoisos oL]olos,
cam onfaso ospocial na oioom o nos momonlos nos quais monsagons paia os
oL]olos sao onviaoas.
voilical, aumonlanoo paia Laixo, oo mooo quo as monsagons s ao onviaoas oo um
Figuia 12.7: Lxomplo oo oiagiama oo soq uoncia
140
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
iolacionamonlos onlio os oL]olos o sua lopologia om ooslaquo.
oulio sao iopiosonlaoas poi solas, moslianoo o nomo oa monsagom, pai amolios,
12. OIagranas do ostado
1.nj.nnn J 1nJ mosliam os oifoionlos oslaoos oo um oL] olo ouianlo sua
1nJ
lonco a oxalamonlo uma classo o iopiosonla um iosumo oos valoios oos aliiLulos
quo uma classo pooo lomai. Um oslaoo UML oosciovo o oslaoo inloino oo um
oL]olo paia uma classo om pailiculai
poiquo nonhum ovonlo pooo f azoi com quo um oL]olo ioloino paia sou oslaoo
inicial, o oa mosma manoiia nonhum ovonlo pooo liiai um oL]olo oo sou oslaoo
141
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 12.9: Lxomplo oo oiagiama oo oslaoo
142
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
12.6 OIagranas do atIvIdado
Uma n..JnJ
oifoionlos.
O J.nj.nnn J n..JnJ oosciovo a soq uoncia oo alivioaoos num sisloma
com a a]uoa oas alivioaoos. Diagiamas oo alivioaoo sao uma foima ospocial oo
oL]olos.
ou um caso oo uso.
Diagiamas oo alivioaoo supoilam alivioaoos soq uonciais Lom como paialo-
oo oolalho.
Figuia 12.10: Lxomplo oo oiagiama oo alivioaoo
148
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
12.7 EIonontos auxIIIaros
Lxislom oois olomonlos om UML quo nao possuom nonhum valoi ioal somanlico
paia o mooolo, mas auxiliam a olucioai pailos oo oiagiama. Lslos olomonlos
sao:
LInLas de texto.
agiama. Sao loxlos livios.
otas.
ancoiaoas a olomonlos UML paia mosliai quo a nola poilonco a um oL]olo
CaIxas. Sao iolangulos oo foima livio quo pooom soi usaoos paia agiupai ilons,
12.S OIagranas do conononto
1.nj.nnn J nnn mosliam os compononlos oo soflwaio (so]am com-
pononlos oo locnologias como KIails, compononlos COILA ou Java Loans ou
oo Lancos oo oaoos iolacionais.
(inslancias oa classo).
144
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
volvimonlo.
Quanoo oois ou mais momLios oa oquipo liaLalham sopaiaoamonlo no
14
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
poiaoas.
ovolulivas. Uma voisao pooo oslai sonoo usaoa polo clionlo, onquanlo
oovom soi piopagaoas onlio olas. I sso pooo lovai a confusoos quo lovam
paia goionciai as oivoisas vaiianlos oo sislomas oo soflwaio om oosonvolvi-
monlo pois conliola as voisoos quo sao ulilizaoas om ooloiminaoas Luilos
oo soflwaio ao compilai Luilos oo piogiamas inoiviouais ou oo uma nova

oo pio] olo;
1iilha oo auoiloiia inoicanoo poi quo, quanoo o poi quom um ailofalo
foi alloiaoo.
13.1 As AtIvIdados
Lsciovoi plano;
146
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Ciiai Lasolinos;
Iiomovoi Lasolinos ( oo oosonvolvimonlo paia loslos, oo loslos paia ho-
13.2 ArtoIatos
oaoos sao:

Lsciovoi plano;

147
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m

Inlogiaooi

Ciiai Lasolinos;
Iiomovoi Lasolinos.
Oulios papois

148
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
C^^ - CaaIIIIty
^aturIty ^odoI
Llo oosciovo os piincipais olomonlos oo um piocosso oo oosonvolvimonlo oo
1. Inicial
2. Iopolilivo
4. Goionciaoo
piocosso oo oosonvolvimonlo oo soflwaio o como ovoluii paia uma culluia oo
paia oslaLolocoi uma culluia oo oxcoloncia na ongonhaiia oo soflwaio. Como
149
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oa Laso quo a suslonlaiia.
Figuia 14.1: Mooolo CMM
nJ |
usai foiiamonlas oo Goioncia oo Iio]olos paia mapoai os cuslos o o piazo oo
pio]olo.
laoas, os pio]olos oocoiiom o sao goionciaoos oo acoioo com o plano]amonlo
inicial.
maioiia oas laiofas).
piazo oo oosonvolvimonlo.
10
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Goioncia oo Ioquisilos (IM);
Ilano]amonlo oo Iio]olo oo Soflwaio (SII);
Acompanhamonlo o Supoivisao oo Iio]olo oo Soflwaio (SI1O);
Goioncia oo SuLconlialalo oo Soflwaio (SSM);
Gaianlia oa Qualioaoo oo Soflwaio (SQA);
piocossos paoioos sao usaoos paia oslaLolocoi uma consisloncia oonlio oa oiga-
inhaoos oo foima apiopiiaoa.
Iiogiama oo 1ioinamonlo (1I);
Goioncia Inlogiaoa oo Sof lwaio (ISM);
Lngonhaiia oo Iiooulo oo Soflwaio (SIL);
11
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
SuLpiocossos sao solocionaoos conf oimo a impoilancia na poifoimanco lolal
Goioncia Quanlilaliva oo Iiocosso (QIM);
Goioncia oo Qualioaoo oo Soflwaio (SQM).
oo goioncia oo piocossos.
Os ofoilos oa molhoia oa iovisao oos piocossos sao mooioas o acompan-
haoas ulilizanoo-so oo piocossos oo molhoiia oo qualioaoo. AmLos, os piocosso
1d.2 ln ouco naIs soIro KIA`s
oo pio]olo, o lom os soguinlos oL]olivos:
12
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
clionlo o os ioquisilos (ooso]os, nocossioaoos) oo clionlo quo soiao alonoioos
ioalizai a ongonhaiia oo soflwaio o o goionciamonlo oo pio] olo;
aooquaoa visiLilioaoo oo anoamonlo (piogiosso) oo soflwaio, oo f oima quo
nao oslivoi sonoo soguioo;
oos piooulos ouianlo looo o ciclo oo vioa oo soflwaio.
livamonlo inslilucionaliza os piocossos oo ongonhaiia oo soflwaio o oo goionci-
amonlo oo looos os pio]olos.
os pio]olos oovom consiooiai paia implomonlai molhoiias no piocosso oo sofl-
Figuia 14.2: Aioas-chavo oo piocosso no mooolo CMM
18
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo maluiioaoo.
Iossoas

com apoio goioncial. Os compiomissos sao compioonoioos o goionci-

o aplicaoo convonionlomonlo;

1ocnologia

locnologias;

conliolo.
Mooioas

possiLilioaoos oo molhoiia oo piocossos.


14
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto IY
Java
1
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1.1 Iacotos
Iacolos nao sao naoa mais quo uma f oima oo oiganiza os aiquivos quo inlo-
Ioi oxomplo, os aiquivos no pacolo ]ava.io sao looos iolacionaoos com fun-
cionalioaoos oo IO, onquanlo os aiquivos oo pacolo ] ava.nol foinocom fun-
com a classo Vocloi oa JDK. No onlanlo, isso nao ocoiio poi quo a JDK usa
]ava.ulil como um nomo oo pacolo paia a classo Vocloi. Dossa foima, a classo
16
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iaia inoicai quo uma classo poilonco a um ooloiminaoo pacolo Lasla inciai
o aiquivo ] ava como mosliaoo no oxomplo a soguii.
puckuge ucz1d,
puL1ic c1uss ue11cwcz1d |
puL1ic stutic vcid uin8tzing|| uzgs) |
8yste.cut.pzint1n"ue11c wcz1d"),
}
}
Iacolo SuLclasso 1ooos
puLlic sim sim sim
piivalo nao nao nao
piolocloo sim sim nao
nonhum sim nao nao
17
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
n.
classo;
n.. Isso inoica ao compilaooi
vozos quo ossa classo foi inslanciaoa. Ioilanlo, quanoo o valoi oo uma
.
soi acossaoa oo ioslo oa classo.
puL1ic c1uss 8icic1etu |
puL1ic int ve1ccidude = 0,
puL1ic stutic int qtdcdus = 2,
puL1ic stutic tinu1 8tzing uzcu = "Cu1ci",
puL1ic vcid uuentuVe1ccidude int inczeentc)|
int ncvuVe1ccidude, = ve1ccidude + inczeentc,
ve1ccidude = ncvuVe1ccidude,
}
}
1.d Ooradoros
A lisla aLaixo sumaiiza os opoiaooios supoilaoos pola linguagom Java:
18
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Divisao
/ Ioslo oa Divisao
Opoiaooi oo Inciomonlo; Inciomonla um valoi oo 1
Opoiaooi oo Dociomonlo; Dociomonla o valoi oo 1
== Igual
! = Difoionlo
Maioi
= Maioi ou Igual
< Monoi
<= Monoi ou Igual
Opoiaooios Conoicionais
\\ AND Conoicional
NN OI Conoicional
Opoiaooios Lil a Lil o oo Doslocamonlo (Shif l)
<< shifl paia osquoioa
Shifl paia oiioila
Shifl paia oiioila som sinal
\ AND Lil a Lil
B OI oxclusivo Lil a Lil
N OI Lil a Lil
19
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo oxpiossoos:
int cudence = 0,
un|zzuy|0| = 100,
))1pziindc u vu1cz nu te1u
8yste.cut.pzint1n"L1eent 1 ut index 0: " + un|zzuy|0|),
zesu1t = 1 + 2,
zuz = x ) y+10),
nnn
piossoos com ou
oo oL]olos.
uVu1ue = 8033.234,
)) 8tuteent de inczeentc
uVu1ue++,
8yste.cut.pzint1n"ue11c wcz1d1"),
8icyc1e y8ike = neu 8icyc1e),
Lssas sao as chamaoas slalomonls oo oxpiossao. Lxislom ainoa as slalo-
O oxomplo a soguii iluslia o uso oo Llocos om Java:
c1uss 81cckuec |
puL1ic stutic vcid uin8tzing|| uzgs) |
Lcc1eun ccnditicn = tzue,
it ccnditicn) | )) Legin L1cck 1
8yste.cut.pzint1n"Ccnditicn is tzue."),
} )) end L1cck cne
e1se | )) Legin L1cck 2
8yste.cut.pzint1n"Ccnditicn is tu1se."),
} )) end L1cck 2
}
}
160
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1.6 Conandos do ControIo do FIuxo
mosliaoos a soguii.
II-TLen
vcid upp1y8zukes)|
it isMcving)| )) tne "it" c1uuse: Licyc1e ust cving
cuzzent8peed--, )) tne "tnen" c1uuse: deczeuse cuzzent speed
}
}
II-TLen-EIse
))Lxep1c 1
vcid upp1y8zukes)|
it isMcving) |
cuzzent8peed--,
} e1se |
8yste.ezz.pzint1n"1ne Licyc1e nus u1zeudy stcpped1"),
}
}
))Lxep1c 2
c1uss 1tL1seuec |
puL1ic stutic vcid uin8tzing|| uzgs) |
int testsccze = 76,
cnuz gzude,
it testsccze >= 00) |
gzude = '|',
} e1se it testsccze >= 80) |
gzude = '8',
} e1se it testsccze >= 70) |
gzude = 'C',
} e1se it testsccze >= 60) |
gzude = 'u',
} e1se |
gzude = 'l',
}
8yste.cut.pzint1n"0zude = " + gzude),
161
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
}
}
SvItcL
c1uss 8uitcnuec |
puL1ic stutic vcid uin8tzing|| uzgs) |
int cntn = 2,
int yeuz = 2000,
int nuuuys = 0,
suitcn cntn) |
cuse 1:
cuse 3:
cuse 6:
cuse 7:
cuse 8:
cuse 10:
cuse 12:
nuuuys = 31,
Lzeuk,
cuse 4:
cuse 6:
cuse 0:
cuse 11:
nuuuys = 30,
Lzeuk,
cuse 2:
it yeuz { 4 == 0) aa 1yeuz { 100 == 0))
11 yeuz { 400 == 0) )
nuuuys = 20,
e1se
nuuuys = 28,
Lzeuk,
detuu1t:
8yste.cut.pzint1n"1nvu1id cntn."),
Lzeuk,
}
8yste.cut.pzint1n"NuLez ct uuys = " + nuuuys),
}
}
VLIIe e Do-VLIIe
))Lxep1c wni1e
c1uss wni1euec |
puL1ic stutic vcid uin8tzing|| uzgs)|
int ccunt = 1,
162
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
))icde uccntecez dc ccdigc n uc sez executudc nennuu vez
uni1e ccunt < 11) |
8yste.cut.pzint1n"Ccunt is: " + ccunt),
ccunt++,
}
}
}
))Lxep1c uc-wni1e
c1uss ucwni1euec |
puL1ic stutic vcid uin8tzing|| uzgs)|
int ccunt = 1,
dc |
8yste.cut.pzint1n"Ccunt is: " + ccunt),
ccunt++,
} uni1e ccunt <= 11),
}
}
For
))Lxep1c 1
c1uss lczuec |
puL1ic stutic vcid uin8tzing|| uzgs)|
tczint i=1, i<11, i++)|
8yste.cut.pzint1n"Ccunt is: " + i),
}
}
}
))Lxep1c 2
tcz , , ) | ))intinite 1ccp
}
))Lxep1c 3
c1uss Lnnuncedlczuec |
puL1ic stutic vcid uin8tzing|| uzgs)|
int|| nuLezs = |1,2,3,4,6,6,7,8,0,10},
tcz int ite : nuLezs) |
8yste.cut.pzint1n"Ccunt is: " + ite),
}
}
}
Hreak
))Lxep1c 1
c1uss 8zeukuec |
168
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
puL1ic stutic vcid uin8tzing|| uzgs) |
int|| uzzuy0t1nts = |32,87,3,680,12,1076,2000,8,622,127},
int seuzcntcz = 12,
int i,
Lcc1eun tcund1t = tu1se,
tcz i = 0, i < uzzuy0t1nts.1engtn, i++) |
it uzzuy0t1nts|i| == seuzcntcz) |
tcund1t = tzue,
))Lncezzu c 1ccp tcz
Lzeuk,
}
}
it tcund1t) |
8yste.cut.pzint1n"lcund " + seuzcntcz + " ut index " + i),
} e1se |
8yste.cut.pzint1nseuzcntcz + " nct in tne uzzuy"),
}
}
}
))Lxep1c 2
c1uss 8zeukwitnLuLe1uec |
puL1ic stutic vcid uin8tzing|| uzgs) |
int|||| uzzuy0t1nts = ||32,87,3,680},
|12,1076,2000,8},
|622,127,77,066}},
int seuzcntcz = 12,
int i,
int = 0,
Lcc1eun tcund1t = tu1se,
seuzcn:
tcz i = 0, i < uzzuy0t1nts.1engtn, i++) |
tcz = 0, < uzzuy0t1nts|i|.1engtn, ++) |
it uzzuy0t1nts|i||| == seuzcntcz) |
tcund1t = tzue,
))Lncezzu c 1ccp tcz uis inteznc
))e desviu puzu c 1uLe1 seuzcn
Lzeuk seuzcn,
}
}
}
it tcund1t) |
8yste.cut.pzint1n"lcund " + seuzcntcz + " ut " + i + ", " + ),
} e1se |
8yste.cut.pzint1nseuzcntcz + " nct in tne uzzuy"),
164
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
}
}
}
ContInue
))Lxep1c 1
c1uss Ccntinueuec |
puL1ic stutic vcid uin8tzing|| uzgs) |
8tzing seuzcnMe = "petez pipez picked u peck ct pick1ed peppezs",
int ux = seuzcnMe.1engtn),
int nuis = 0,
tcz int i = 0, i < ux, i++) |
))intezested cn1y in p's
it seuzcnMe.cnuz|ti) 1= 'p')|
ccntinue,
}
))pzccess p's
nuis++,
}
8yste.cut.pzint1n"lcund " + nuis + " p's in tne stzing."),
}
}
))Lxep1c 2
c1uss CcntinuewitnLuLe1uec |
puL1ic stutic vcid uin8tzing|| uzgs) |
8tzing seuzcnMe = "Lcck tcz u suLstzing in e",
8tzing suLstzing = "suL",
Lcc1eun tcund1t = tu1se,
int ux = seuzcnMe.1engtn) - suLstzing.1engtn),
test:
tcz int i = 0, i <= ux, i++) |
int n = suLstzing.1engtn),
int = i,
int k = 0,
uni1e n-- 1= 0) |
it seuzcnMe.cnuz|t++)1= suLstzing.cnuz|tk++)) |
))uzcudu pe1c 1uLe1 test
ccntinue test,
16
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
}
}
tcund1t = tzue,
Lzeuk test,
}
8yste.cut.pzint1ntcund1t ? "lcund it" : "uidn't tind it"),
}
}
1.7 CIassos AnInLadas
iocuiso oo Java sao:
LogiLilioaoo: Classos pooom soi sgiupaoas poi similaiioaoo;
Ocullamonlo: Iooom soi piivaoas ou piologioas;
IooigiLilioaoo: Classos inloinas possuom acosso aos momLios piivaoos oa
o Lxloina$Inloina.class. L impoilanlo iossallai quo a classo inloina nao pooo
No Java oxislom os soguinlos lipos oo classos inloinas:
Classos Aninhaoas
Classos I nslanciaoas
Classos MomLio
Classos Locais
Classos Anonimas
As classos aninhaoas sao os lipos mais simplos oo classos inloinas. Uma
))C1usse exteznu
c1uss iuz |
pzivute Cnuve cnuve,
166
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
pzivute Vu1cz vu1cz,
puL1ic iuzCnuve cnuve, Vu1cz vu1cz) |
tnis.cnuve = cnuve,
tnis.vu1cz = vu1cz,
}
))C1usse inteznu
stutic c1uss Cnuve |
pzivute 8tzing nce,
puL1ic Cnuve8tzing nce) |
tnis.nce = nce,
}
}
pzctected stutic c1uss Vu1cz |
pzivute int vu1cz,
puL1ic Vu1czint vu1cz) |
tnis.vu1cz = vu1cz,
}
}
}
puL1ic c1uss 1este |
puL1ic stutic vcid uin8tzing|| uzgs) |
iuz.Cnuve cnuve = neu iuz.Cnuve"Nctu"),
iuz.Vu1cz vu1cz = neu iuz.Vu1cz10),
iuz puz = neu iuzcnuve, vu1cz),
}
}
1.S TIos Enunorados
Laialho, planolas oo sisloma solai olc. Oiiginalmonlo, a f oima paoiao ulilizaoa
paia iopiosonlai lipos onumoiaoos oia o chamaoo inl Lnum Ialloin (lipos onu-
moiaoos Lasoaoos om inloiios).
)) int Lnu iuttezn
puL1ic stutic tinu1 int 8L|80Nw1N1L = 0,
puL1ic stutic tinu1 int 8L|80N8i1N0 = 1,
puL1ic stutic tinu1 int 8L|80N8UMML = 2,
puL1ic stutic tinu1 int 8L|80Nl|LL = 3,
167
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
inl, pooo-so passai qualquoi valoi inloiio (inclusivo oifoionlo oo 0,1,2,8)
quanoo uma soason foi ioquoiioa;
Som namospaco:
lai colisao com oulios lipos onumoiaoos. (Lxomplo: SLASON ).
Valoios impiimioos nao sao oxplicalivos: Como os valoios sao inl, quanoo
Iaia conloinai ossos pioLlomas a pailii oo Java foi inlioouzioo o Jjn
1n&n 1n.n, a pailii oo qual os lipos onumoiaoos pooom soi oxpiossos oo
onumoiaoos:
puL1ic c1uss weutnez |
))uetine tipc enuezudc etzigezunte
puL1ic enu 8euscn = |uintez, spzing, suez, tu11},
pzivute pzint8euscns) |
tcz 8euscn s : 8euscn.vu1ues))|
8yste.cut.pzint1ns),
}
}
}
pilaooi paia ooloclai oiios ou sumpiimii monsagons oo waining;
olc;
168
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
soi mais ulilizaoo. O compilaooi goia um waining sompio quo um pio-
Dopiocaloo;
Ovoiiioo: I nfoima ao compilaooi quo o olomonlo maicaoo oovo soLio-
sciovoi o olomonlo oo mosmo nomo ooclaiaoo na supoiclasso. LmLoia
a]uoa a piovonii oiios;
oovom soi supiimioos;
uuepzecuted
u0vezzide
))1ndicu uc ccpi1udcz puzu supziiz uuzning gezudcs pe1c usc
u8uppzesswuznings"depzecuticn")
vcid useuepzecutedMetncd) |
cLect0ne.depzecutedMetncd),
}
ulilizaoos om con]unlo com inloifacos ox: Lisl) quo hoioam oa inloifaco Colloc-
lion ou oo classos quo a implomonlam (ox: ALsliaclLisl, AiiayLisl, LinlooLisl,
Vocloi)
169
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
List y1ntList = neu LinkedList),
y1ntList.uddneu 1ntegez0)),
1ntegez x = 1ntegez) y1ntList.itezutcz).next),
olimina a nocossioaoo oo casls.
List<1ntegez> y1ntList = neu LinkedList<1ntegez>),
y1ntList.uddneu 1ntegez0)),
1ntegez x = y1ntList.itezutcz).next),
puL1ic inteztuce 1tezutcz<L> |
L next),
Lcc1eun nusNext),
}
puL1ic inteztuce List<L> |
vcid uddL x),
1tezutcz<L> itezutcz),
}
))wi1dcuzds cu Cczingus
vcid ipziiz Cusu1c<?> c) |
}
170
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
vcid desennuz Cusu1c<? extends lczu> c)|
}
mosmo, ou so]a, olhai o oxaminai suas piopiiooaoos o osliuluia. Com isso, voco
pooo, poi oxomplo oLloi o nomo oo looos os momLios oo uma classo, como
soguii um oxomplo oo uso oo iofolions.
ipczt uvu.1ung.zet1ect.-,
puL1ic c1uss C1usse1 |
pzivute int tuncuc1 0Lect p, int x ) tnzcus Nu11icintezLxcepticn |
it p == nu11) tnzcu neu Nu11icintezLxcepticn),
zetuzn x,
}
puL1ic stutic vcid uin8tzing uzgs||) |
tzy |
))Cuzzegu u c1usse
C1uss c1s = C1uss.tczNue"C1usse1"),
Metncd etn1ist|| = c1s.getuec1uzedMetncds),
tcz int i = 0, i < etn1ist.1engtn, i++) |
Metncd = etn1ist|i|,
8yste.cut.pzint1n"-------------------------------------"),
8yste.cut.pzint1n"nce = " + .getNue)),
8yste.cut.pzint1n"-------------------------------------"),
8yste.cut.pzint1n"eLzc de:" + .getuec1uzingC1uss)),
8yste.cut.pzint1n"cditicudcz:" + Mcditiez.tc8tzing.getMcditiezs))),
C1uss pvec|| = .getiuzuetez1ypes),
tcz int = 0, < pvec.1engtn, ++)
8yste.cut.pzint1n"puz uetzc =" + + " " + pvec||),
C1uss evec|| = .getLxcepticn1ypes),
tcz int = 0, < evec.1engtn, ++)
171
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
8yste.cut.pzint1n"tipc de zetcznc = " + .getetuzn1ype)),
}
}
cutcn 1nzcuuL1e e) |
8yste.ezz.pzint1ne),
}
}
}
-------------------------------------
nce = tuncuc1
-------------------------------------
eLzc de:c1uss C1usse1
cditicudcz:pzivute
puz uetzc =0 c1uss uvu.1ung.0Lect
puz uetzc =1 int
tipc de zetcznc = int
-------------------------------------
nce = uin
-------------------------------------
eLzc de:c1uss C1usse1
cditicudcz:puL1ic stutic
puz uetzc =0 c1uss |Luvu.1ung.8tzing,
tipc de zetcznc = vcid
172
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
CIassos EssoncIaIs
ClassNolFounoLxcoplion, olc.).
Inoico oo uma aiiay f oia oo inloivalo poimilioo (AiiayInooxOulOfLouno-
sLxcoplion);
(AiilhmolicLxcoplion);
178
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
coplion);
Uso oo uma iofoioncia quo nao aponla paia nonhum oL]olo (NullIoinl-
oiLxcoplion);
Acosso a um aiquivo inoxislonlo (FiloNolFounoLxcoplion);
Liios oo Lanco oo oaoos (SQLLxcoplion);
)) n uc sezuc tzutudus inteznuente.
puL1ic vcid sip1eMetncd1 8tzing x) tnzcus Lxcepticn |
))...
it pzcL1eu1) tnzcu Lxcepticn,
))...
}
)) e excecuc2 nuc sez uc tzutudus inteznuente.
puL1ic vcid sip1eMetncd2 int u, int L) tnzcus excecuc1, excecuc2 |
))...
it pzcL1eu1) tnzcu excecuc1,
it pzcL1eu2) tnzcu excecuc2,
))...
}
174
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ClassCaslLxcoplion, IllogalAigumonlLxcoplion, InooxOulOf LounosLxcoplion,
NullIoinloiLxcoplion, SyslomLxcoplion, olc.
classos oa linguagom Java.
Figuia 16.2: Lxcoplions o Liiois
sompio faz mais sonlioo paia o piogiama impiimii um slacl liaco o oncoiiai.
tzy |
)) Lxcepticn1ype1 e Lxcepticn1ype2
}cutcnLxcepticn1ype1 cpu1)|
)) Lxcepticn1ype1
}cutcn Lxcepticn1ype2 cpu2 )|
)) Lxcepticn1ype2
17
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
}tinu11y|
}
Lxcoplion1ypo2 f oi uma suLclasso oo Lxcoplion1ypo1, o sogunoo Lloco calch
16.2 TLroads o Concorr`oncIa
vollaoos paia o uso oo lhioaos.
1hioaos sao comumonlo chamaoas oo piocossos lovos. Iiocossos o lhioaos
quo ciiai um piocosso. As lhioaos oxislom oonlio oos piocossos - caoa piocosso
possui polo monos uma. As lhioaos compaililham os iocuisos oo piocosso, in-
ciiai novas lhioaos.
foimas soguo aLaixo:
))1p1eentundc u inteztuce unnuL1e
puL1ic c1uss ue11cunnuL1e ip1eents unnuL1e |
puL1ic vcid zun) |
8yste.cut.pzint1n"ue11c tzc u tnzeud1"),
}
176
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
puL1ic stutic vcid uin8tzing uzgs||) |
neu 1nzeudneu ue11cunnuL1e))).stuzt),
}
}
))Lxtendendc u c1usse 1nzeud
puL1ic c1uss ue11c1nzeud extends 1nzeud |
puL1ic vcid zun) |
8yste.cut.pzint1n"ue11c tzc u tnzeud1"),
}
puL1ic stutic vcid uin8tzing uzgs||) |
neu ue11c1nzeud)).stuzt),
}
}
Lm amLos os casos, a laiofa oxoculaoa pola lhioao oovo soi implomonlaoa
oulias lhioaos ou piocossos quo oslo]am iooanoo no sisloma. O paiamolio oo
puL1ic c1uss 81eepMessuges |
puL1ic stutic vcid uin8tzing uzgs||) tnzcus 1ntezzuptedLxcepticn |
8tzing ipcztunt1ntc|| = |
"Muzes eut cuts",
"uces eut cuts",
"Litt1e 1uLs eut ivy",
"| kid ui11 eut ivy tcc"
},
tcz int i = 0, i < ipcztunt1ntc.1engtn, i++) |
))iuusu u tnzeud cczzente uin) pcz 4 segundcs
1nzeud.s1eep4000),
))1pzie uu ensuge
8yste.cut.pzint1nipcztunt1ntc|i|),
}
}
}
177
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
a f azoi oulia coisa.
tcz int i = 0, i < ipcztunt1ntc.1engtn, i++) |
))iuuse tcz 4 seccnds
tzy |
1nzeud.s1eep4000),
} cutcn 1ntezzuptedLxcepticn e) |
))we've Leen intezzupted: nc cze essuges.
zetuzn,
}
))izint u essuge
8yste.cut.pzint1nipcztunt1ntc|i|),
}
16.2.d JoIns
puL1ic stutic vcid uin8tzing uzgs||) |
8yste.cut.pzint1n"1nzeud uin iniciudu"),
))1nzeuds uuxi1iuzes |, 8 e C
1nzeud u = neu tnzeudtuzetu|),
1nzeud L = neu tnzeudtuzetu8),
1nzeud c = neu tnzeudtuzetuC),
))1niciundc us tnzeuds uuxi1iuzes
u.stuzt),
L.stuzt),
c.stuzt),
))|guuzdundc us tnzeuds uuxi1iuzes tezinuze
u.cin),
L.cin),
c.cin),
178
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
8yste.cut.pzint1n"1nzeud uin encezzudu"),
}
As lhioaos so comunicam onlio si ossoncialmonlo poi moio oo compaililhamonlo
lhioaos oifoionlos, mas aluanoo soLio o mosmo oaoo, so inloicalam.
))1nteztezenciu entze tnzeuds
))1z es tnzeuds que utuu scLze c esc dudc
int u = 0,
tnzeudinczeentuu.stuzt),
tnzeuddeczeentuu.stuzt),
tnzeudipzieu.stuzt),
lom oifoionlos visoos oaquilo quo oovoiia soi o mosmo oaoo. As causas oos
iolacionamonlo |nn- h.. Lsso iolacionamonlo consislo om gaianlii quo a
monl. Iaia ciiai osso lipo oo iolacionamonlo onlio lhioaos pooo soi ulilizaoo o
slalomonls sincionizaoas.
|nn- h. com looas as
puL1ic c1uss 8yncnzcnizedCcuntez |
179
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
pzivute int c = 0,
puL1ic syncnzcnized vcid inczeent) |c++,}
puL1ic syncnzcnized vcid deczeent) |c--,}
puL1ic syncnzcnized int vu1ue) |zetuzn c,}
}
puL1ic c1uss MsLuncn |
pzivute 1cng c1 = 0,
pzivute 1cng c2 = 0,
pzivute 0Lect 1cck1 = neu 0Lect),
pzivute 0Lect 1cck2 = neu 0Lect),
puL1ic vcid inc1) |
))Lcck scente scLze c cLetc 1cck1
syncnzcnized1cck1) |c1++,}
}
puL1ic vcid inc2) |
))Lcck scente scLze c cLetc 1cck2
syncnzcnized1cck2) |c2++,}
}
}
16.2.6 Exocutoros o TLroad IooIs
Nos oxomplos mosliaoos, oxislo uma conoxao oiiola onlio a laiofa oxoculaoa
r&.).
neu 1nzeudz)).stuzt),
e.executez),
180
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Na piimoiia foima, uma nova lhioao soiia ciiaoa paia ioalizai a laiofa
loifaco oxoculoia.
Goialmonlo, as inloifacos oxoculoias sao ciiaoas ulilizanoo as chamaoas
1hioaoIools, quo consislom oo um con]unlo oo lhioaos (u.|. |.nJ ) io-
o quanlioaoo oo iocuisos oo sisloma.
16.3.1 I/O Stroans
Um IO slioam pooo iopiosonlai oifoionlos lipos oo fonlo o ooslino, incluinoo
poilam oivoisos lipos oo oaoos, como simplos Lylos, lipos oo oaoos piimilivos o
Streans de Hytes
Lylo slioams sao ulilizaoos paia ioalizai inpul o oulpul oo Lylos. 1ooas
as classos Lylo slioam hoioam oo InpulSlioam o oulpulSlioam. Os slioams oo
))Lxep1c 1: 8tzeu de 8ytes
))Ccpiu c uzquivc xunudu.txt puzu cutuguin.txt Lyte u Lyte.
ipczt uvu.ic.li1e1nput8tzeu,
ipczt uvu.ic.li1e0utput8tzeu,
ipczt uvu.ic.10Lxcepticn,
puL1ic c1uss Ccpy8ytes |
puL1ic stutic vcid uin8tzing|| uzgs) tnzcus 10Lxcepticn |
li1e1nput8tzeu in = nu11,
li1e0utput8tzeu cut = nu11,
tzy |
in = neu li1e1nput8tzeu"xunudu.txt"),
cut = neu li1e0utput8tzeu"cutuguin.txt"),
181
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
int c,
uni1e c = in.zeud)) 1= -1) |
cut.uzitec),
}
} tinu11y |
it in 1= nu11) |in.c1cse),}
it cut 1= nu11) |cut.c1cse),}
}
}
}
Streans de Caracteres
voilom oo foimalo Unicooo paia o f oimalo local.
))Lxep1c 1: 8tzeu de Cuzuctezes
))Ccpiu c uzquivc xunudu.txt puzu cnuzuctezcutput.txt cuzuctez e cuzuctez
ipczt uvu.ic.li1eeudez,
ipczt uvu.ic.li1ewzitez,
ipczt uvu.ic.10Lxcepticn,
puL1ic c1uss CcpyCnuzuctezs |
puL1ic stutic vcid uin8tzing|| uzgs) tnzcus 10Lxcepticn |
li1eeudez input8tzeu = nu11,
li1ewzitez cutput8tzeu = nu11,
tzy |
input8tzeu = neu li1eeudez"xunudu.txt"),
cutput8tzeu = neu li1ewzitez"cnuzuctezcutput.txt"),
int c,
uni1e c = input8tzeu.zeud)) 1= -1) |
cutput8tzeu.uzitec),
}
} tinu11y |
it input8tzeu 1= nu11) |input8tzeu.c1cse),}
it cutput8tzeu 1= nu11) |cutput8tzeu.c1cse),}
}
}
}
No onlanlo, IO oo caiacloios goialmonlo ocoiiom linha a linha. Uma linha
))Lxep1c 2: 8tzeu de Cuzuctezes 1innu u 1innu
))Ccpiu c uzquivc xunudu.txt puzu cnuzuctezcutput.txt 1innu u 1innu
ipczt uvu.ic.li1eeudez,
182
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ipczt uvu.ic.li1ewzitez,
ipczt uvu.ic.8uttezedeudez,
ipczt uvu.ic.izintwzitez,
ipczt uvu.ic.10Lxcepticn,
puL1ic c1uss CcpyLines |
puL1ic stutic vcid uin8tzing|| uzgs) tnzcus 10Lxcepticn |
8uttezedeudez input8tzeu = nu11,
izintwzitez cutput8tzeu = nu11,
tzy |
input8tzeu = neu 8uttezedeudezneu li1eeudez"xunudu.txt")),
cutput8tzeu =neu izintwzitezneu li1ewzitez"cnuzuctezcutput.txt")),
8tzing 1,
uni1e 1 = input8tzeu.zeudLine)) 1= nu11) |
cutput8tzeu.pzint1n1),
}
} tinu11y |
it input8tzeu 1= nu11) |input8tzeu.c1cse),}
it cutput8tzeu 1= nu11) |cutput8tzeu.c1cse),}
}
}
}
lialaoa polo sisloma opoiacional, oispaianoo, poi oxomplo, acosso ao oisco ou
Iaia ioouzii osso lipo oo ovoihoao a plalafoima Java implomonla IO slioams
poi oxomplo, piinlln.
os oala slioams supoilam IO oo lipos piimilivos oo oaoos, os oL]ocl slioams
supoilam IO paia oL]olos. A maioiia oas classos paoiao oo ] ava supoilam
soi soiializaoos a classo oovo implomonlai a inloifaco SoiializaLlo. A inloifaco
As classos oo slioams oo oL]olos sao OL]oclInpulSlioam o OL]oclOulpul-
Slioam. Lssas classos implomonlam as inloifacos OL]oclInpul o OL]oclOulpul,
188
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
implomonlaoos nas classos oo slioam paia oL]olos. A soguii, um oxomplo sim-
ipczt uvu.ic.-,
puL1ic c1uss iesscu ip1eents 8eziu1izuL1e|
puL1ic 8tzing nce = "Muziu",
puL1ic int idude = 30,
puL1ic 8tzing sexc = "teininc",
puL1ic iesscu 8tzing pnce, int pidude, 8tzing psexc)|
nce = pnce,
idude = pidude,
sexc = psexc,
}
puL1ic stutic vcid uin 8tzing || uzgs)|
iesscu p = neu iesscu"Muziu",10,"teininc"),
tzy |
)) 8eziu1izu c cLetc puzu u uzquivc
0Lect0utput cut = neu 0Lect0utput8tzeu
neu li1e0utput8tzeu"pesscu.sez")
),
cut.uzite0Lectp),
cut.c1cse),
)) uesseziu1izu c cLetc u puztiz dc uzquivc
li1e ti1e = neu li1e"pesscu.sez"),
0Lect1nput8tzeu in = neu 0Lect1nput8tzeu
neu li1e1nput8tzeuti1e)
),
iesscu c1cne = iesscu) in.zeud0Lect),
in.c1cse),
)) 1estu u utziLutc dc ncvc cLetc c1cne
8yste.cut.pzint1n"Nce de p: " + p.nce),
8yste.cut.pzint1n"Nce dc c1cne de p: " + c1cne.nce),
}cutcn 10Lxcepticn e) |
8yste.cut.pzint1ne.getMessuge)),
}cutcn C1ussNctlcundLxcepticn e) |
8yste.cut.pzint1ne.getMessuge)),
}
}
184
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
}
cionlos paia soiializai o oossoiializai a maioiia oos oL]olos no Java, ola possui
oossas classos.
iesscuXML p = neu iesscuXML"Muziu",10,"teininc"),
)) 8eziu1izu c cLetc puzu u uzquivc XML
XMLLnccdez e = neu XMLLnccdez
neu 8uttezed0utput8tzeu
neu li1e0utput8tzeu"pesscu.x1"))),
e.uzite0Lectp),
e.c1cse),
)) uesseziu1izu c cLetc u puztiz dc uzquivc XML
XMLueccdez d = neu XMLueccdez
neu 8uttezed1nput8tzeu
neu li1e1nput8tzeu"pesscu.x1"))),
iesscuXML c1cne = iesscuXML) d.zeud0Lect),
d.c1cse),
oxlonsao oa classo ]ava.ulil.HashlaLlo.
Um aiquivo oo piopiiooaoos guaioa con]unlo oo paios nomovaloi, quo po-
moliaoo a soguii:
18
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
=Mcn Jun 11 22:37:16 81 2007
upp.dizetczic=)zuz)tzuz)Lin
upp.usuuzic=cuutcncnes
upp.cdcdecpezucuc=pzcducuc
aiquivo oo piopiiooaoos.
ipczt uvu.uti1.izcpezties,
ipczt uvu.ic.-,
puL1ic c1uss Lxep1c |
puL1ic Lxep1c )|}
puL1ic stutic vcid uin 8tzing || uzgs)|
tzy|
)) Cziu e 1e cs vu1czes pudzuc puzu u cLetc izcpeztie
izcpezties detuu1tizcps = neu izcpezties),
li1e1nput8tzeu in = neu li1e1nput8tzeu"exep1c.pzcpezties"),
detuu1tizcps.1cudin),
in.c1cse),
)) Uti1izucuc us pzcpziedudes quundc pzecisuzcs
8tzing dizetczic = detuu1tizcps.getizcpezty"upp.dizetczic"),
8tzing usuuzic = detuu1tizcps.getizcpezty"upp.usuuzic"),
)) Mcditicucs)Cziundc vu1czes dus pzcpziedudes
it usuuzic.equu1s"cuc"))|
detuu1tizcps.setizcpezty"upp.dutuuiz", ")nce)cuc"),
detuu1tizcps.setizcpezty"upp.ncvuccntiguzucuc", "12346"),
}
)) 8u1vucs puzu uu pzcxiu execussuc
li1e0utput8tzeu cut = neu li1e0utput8tzeu"exep1c.pzcpezties"),
cut.c1cse),
}cutcnLxcepticn e)|
8yste.cut.pzint1ne.getMessuge)),
}
}
}
soi convoilioa no momonlo oa loiluia.
186
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
vom ganahanoo populaiioaoo, no onlanlo, os aiquivos oo piopiiooaoos conlin-
187
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
agiogaoos. 1ipicamonlo, iopiosonlam ilons oo oaoos quo oao foima a um giupo
conlom:
Inloifacos: Lslos sao os lipos oo oaoos aLslialos quo iopiosonlam as
sao:
InloiopoiaLilioaoo onlio AIIs nao iolacionaoas, oslaLoloconoo uma lin-
188
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Somonlo pooo conloi olomonlos oo um mosmo lipo;
oulios olomonlos.
Figuia 17.1: Inloifacos Colloclion
17.1 IntorIaco CoIIoctIon
Inloifaco Colloclion:
puL1ic inteztuce Cc11ecticn<L> extends 1tezuL1e<L> |
)) 8usic cpezuticns
int size),
Lcc1eun isLpty),
Lcc1eun ccntuins0Lect e1eent),
Lcc1eun uddL e1eent), ))cpticnu1
Lcc1eun zecve0Lect e1eent), ))cpticnu1
1tezutcz<L> itezutcz),
)) 8u1k cpezuticns
Lcc1eun ccntuins|11Cc11ecticn<?> c),
Lcc1eun udd|11Cc11ecticn<? extends L> c), ))cpticnu1
189
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Lcc1eun zecve|11Cc11ecticn<?> c), ))cpticnu1
Lcc1eun zetuin|11Cc11ecticn<?> c), ))cpticnu1
vcid c1euz), ))cpticnu1
)) |zzuy cpezuticns
0Lect|| tc|zzuy),
<1> 1|| tc|zzuy1|| u),
}
17.2 IntorIaco Sot
puL1ic inteztuce 8et<L> extends Cc11ecticn<L> |
)) 8usic cpezuticns
int size),
Lcc1eun isLpty),
Lcc1eun ccntuins0Lect e1eent),
Lcc1eun uddL e1eent), ))cpticnu1
Lcc1eun zecve0Lect e1eent), ))cpticnu1
1tezutcz<L> itezutcz),
)) 8u1k cpezuticns
Lcc1eun ccntuins|11Cc11ecticn<?> c),
Lcc1eun udd|11Cc11ecticn<? extends L> c), ))cpticnu1
Lcc1eun zecve|11Cc11ecticn<?> c), ))cpticnu1
Lcc1eun zetuin|11Cc11ecticn<?> c), ))cpticnu1
vcid c1euz), ))cpticnu1
)) |zzuy 0pezuticns
0Lect|| tc|zzuy),
<1> 1|| tc|zzuy1|| u),
}
190
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
implomonlo a inloifaco Compaialoi. A 1iooSol uliliza inloinamonlo uma
oa inloifaco CompaiaLlo ou Compaialoi. Uso osla classo quanoo piocisai
A soguii sao mosliaoos alguns oxomplos:
ipczt uvu.uti1.-,
puL1ic c1uss linduups |
puL1ic stutic vcid uin8tzing|| uzgs) |
8et<8tzing> s = neu uusn8et<8tzing>),
tcz 8tzing u : uzgs)
it 1s.uddu))
8yste.cut.pzint1n"uup1icute detected: " + u),
8yste.cut.pzint1ns.size) + " distinct uczds: " + s),
}
}
cdundc c pzcgzuu:
pzcpt=> uvu linduups i cue i suu i 1ett
191
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
uup1icute detected: i
uup1icute detected: i
4 distinct uczds: |i, 1ett, suu, cue|
anloiioimonlo nao faz nonhuma gaianlia a iospoilo oa oioom oos olomonlos no
anloiioi paia 1iooSol soiia a soguinlo:
cdundc c pzcgzuu:
pzcpt=> uvu linduups i cue i suu i 1ett
uup1icute detected: i
uup1icute detected: i
4 distinct uczds: |cue, i, 1ett, suu|
cdundc c pzcgzuu:
pzcpt=> uvu linduups i cue i suu i 1ett
uup1icute detected: i
uup1icute detected: i
4 distinct uczds: |i, cue, suu, 1ett|
ipczt uvu.uti1.-,
puL1ic c1uss linduups2 |
puL1ic stutic vcid uin8tzing|| uzgs) |
8et<8tzing> uniques = neu uusn8et<8tzing>),
8et<8tzing> dups = neu uusn8et<8tzing>),
tcz 8tzing u : uzgs)
it 1uniques.uddu))
192
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
dups.uddu),
)) uestzuctive set-dittezence
uniques.zecve|11dups),
8yste.cut.pzint1n"Unique uczds: " + uniques),
8yste.cut.pzint1n"uup1icute uczds: " + dups),
}
}
Unique uczds: |1ett, suu, cue|
uup1icute uczds: |i|
WiiloAiiaySol.
17.3 IntorIaco LIst
Inloifaco Lisl:
puL1ic inteztuce List<L> extends Cc11ecticn<L> |
)) icsiticnu1 uccess
L getint index),
L setint index, L e1eent), ))cpticnu1
Lcc1eun uddL e1eent), ))cpticnu1
vcid uddint index, L e1eent), ))cpticnu1
L zecveint index), ))cpticnu1
Lcc1eun udd|11int index,
Cc11ecticn<? extends L> c), ))cpticnu1
)) 8euzcn
int index0t0Lect c),
int 1ust1ndex0t0Lect c),
)) 1tezuticn
List1tezutcz<L> 1ist1tezutcz),
List1tezutcz<L> 1ist1tezutczint index),
)) unge-vieu
List<L> suLListint tzc, int tc),
198
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
}
monlos s ao ioliiaoos oa lisla na mosma soq uoncia om quo s ao aoicionaoos.
A soguii sao mosliaoos alguns oxomplos:
ipczt uvu.uti1.-,
puL1ic c1uss Lxep1c|zzuyList |
puL1ic stutic vcid uin8tzing|| uzgs) |
List c = neu |zzuyList),
c.udd"Muziu"),
c.udd"Jcuc"),
c.udd"|nu"),
c.udd"Jcuc"),
c.udd"Jcse"),
1tezutcz i = c.itezutcz),
uni1e i.nusNext) ) |
8yste.cut.pzint i.next) + " " ),
}
8yste.cut.pzint1n),
8yste.cut.pzint1nc.get2)),
8yste.cut.pzint1nc),
}
}
194
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Muziu Jcuc |nu Jcuc Jcse
|nu
|Muziu, Jcuc, |nu, Jcuc, Jcse|
aooFiisl, aooLasl, golFiisl, golLasl, iomovoFiisl o iomovoLasl paia LinlooLisl
iayLisl.
17.d IntorIaco ^a
sao usaoos como chavos paia so iocupoiai os olomonlos. As chavos nao pooom so
puL1ic inteztuce Mup<k,V> |
)) 8usic cpezuticns
V putk key, V vu1ue),
V get0Lect key),
V zecve0Lect key),
Lcc1eun ccntuinskey0Lect key),
Lcc1eun ccntuinsVu1ue0Lect vu1ue),
int size),
Lcc1eun isLpty),
)) 8u1k cpezuticns
vcid put|11Mup<? extends k, ? extends V> ),
vcid c1euz),
)) Cc11ecticn Vieus
puL1ic 8et<k> key8et),
puL1ic Cc11ecticn<V> vu1ues),
puL1ic 8et<Mup.Lntzy<k,V>> entzy8et),
)) 1nteztuce tcz entzy8et e1eents
puL1ic inteztuce Lntzy |
k getkey),
V getVu1ue),
V setVu1ueV vu1ue),
}
19
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
}
mazonai sous olomonlos. O lompo oo acosso aos olomonlos (loiluia o moo-
os olomonlos oo chavos anloiioios a l -, suLMap(l1,l2) - quo ioloina um
SoilooMap com os olomonlos oo chavos compioonoioas onlio l1 o l2 - o
lailMap(l) - quo ioloina um SoilooMap com os olomonlos oo chavos poslo-
oa inloifaco CompaiaLlo ou Compaialoi. Uso osla classo quanoo piocisai
A soguii sao mosliaoos alguns oxomplos:
ipczt uvu.uti1.-,
puL1ic c1uss lzeq |
puL1ic stutic vcid uin8tzing|| uzgs) |
Mup<8tzing, 1ntegez> = neu uusnMup<8tzing, 1ntegez>),
)) 1nitiu1ize tzequency tuL1e tzc ccund 1ine
tcz 8tzing u : uzgs) |
1ntegez tzeq = .getu),
.putu, tzeq == nu11) ? 1 : tzeq + 1),
}
8yste.cut.pzint1n.size) + " distinct uczds:"),
8yste.cut.pzint1n),
}
196
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
}
cdundc c pzcgzuu:
pzcpt=> uvu lzeq it it is tc Le it is up tc e tc de1egute
8 distinct uczds:
|tc=3, de1egute=1, Le=1, it=2, up=1, it=1, e=1, is=2}
8 distinct uczds:
|Le=1, de1egute=1, it=1, is=2, it=2, e=1, tc=3, up=1}
8 distinct uczds:
|it=1, it=2, is=2, tc=3, Le=1, up=1, e=1, de1egute=1}
o IoonlilyMap.
17. IntorIaco Quouo
puL1ic inteztuce Queue<L> extends Cc11ecticn<L> |
L e1eent),
Lcc1eun cttezL e),
L peek),
L pc11),
L zecve),
}
Quouo lipicamonlo, mas nao nocossaiiamonlo, manipulam os olomonlos como
com piioiioaoos), quo ioquisilam olomonlos oo acoioo com algum oo sous val-
oios.
197
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ipczt uvu.uti1.-,
puL1ic c1uss Ccuntdcun |
puL1ic stutic vcid uin8tzing|| uzgs) tnzcus 1ntezzuptedLxcepticn |
int tie = 1ntegez.puzse1ntuzgs|0|),
Queue<1ntegez> queue = neu LinkedList<1ntegez>),
tcz int i = tie, i >= 0, i--)
queue.uddi),
uni1e 1queue.isLpty)) |
8yste.cut.pzint1nqueue.zecve)),
1nzeud.s1eep1000),
}
}
}
oo LloclingQuouo sao: LinlooLloclingQuouo, AiiayLloclingQuouo, Iiioiily-
LloclingQuouo, DolayQuouo o a SynchionousQuouo.
198
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
JOHC - Java OataIaso
ConnoctIvIty
oo oaoos iolacional.
Amplia o quo voco pooo fazoi com ]ava;
calogoiias.
As 4 calogoiias oo oiivoi sao:
1I IO 1: ION1L JDLC-ODLC
plalafoima Winoows. Uliliza ODLC paia conoclai-so com o Lanco oo
1I IO 2: DIIVLI AII-NA1IVO O oiivoi AII-Nalivo liaouz as chamaoas
JDLC paia as chamaoas oa AII clionlo oo Lanco oo oaoos usaoo (Oiaclo,
SyLaso, Infoimix, DL2, ou oulio SGLD). Como a ponlo JDLC-ODLC,
1I IO 8: DIIVLI DL IIO1OCOLO DL ILDL 1iaouz a chamaoa
JDLC paia um piolocolo oo iooo inooponoonlo oo Lanco oo oaoos uli-
199
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1I IO 4: DIIVLI NA1IVO Convoilo as chamaoas JDLC oiiolamonlo
L o
lipo mais iocomonoaoo paia soi usaoo.
Figuia 18.1: 1ipos oo Diivois JDLC
Iosloiioimonlo o JDLC caiioga um oiivoi paia quo so comuniquo com a Laso
oo oaoos.
1S.2 Carroganonto do drIvors
vomos inicialmonlo caiiogai o oiivoi o oopois ciiai a conox ao piopiiamonlo
Class.foiNamo("]oLc.XYZ"). Lxomplo:
tzy |
C1uss.tczNue"sun.dLc.cdLc.JdLc0dLcuzivez"), ))0z uny ctnez dzivez
}cutcnLxcepticn x)|
8yste.cut.pzint1n "UnuL1e tc 1cud tne dzivez c1uss1" ),
}
]ava.lang.
1S.3 Conoxao
200
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
um oos soguinlos mocanismos:
iof oionciaoo. Islo poimilo quo voco cuslomizo os oiivois oo JDLC usaoos
milo quo os oolalhos soLio a oiigom oos oaoos so]am lianspaionlos a sua
mooo quo iopiosonlo uma oiigom pailiculai oo oaoos.
Iaia aLiiimos uma conoxao, noimalmonlo loiomos quo onliai om conlalo
tzy|
Ccnnecticn ccn = uzivezMunugez.getCcnnecticnuz1,"usez", "pussuczd"),
}cutcn 8QLLxcepticn x )|
8yste.cut.pzint1n "Ccu1dn't get ccnnecticn1" ),
}
so inicia com ]oLc: mas o ioslo ooponoo oo faLiicanlo oo Lanco. Na soq uoncia
noimalmonlo lomos o nomo oo faLiicanlo (onlao lomos ]oLc:oL2, ]oLc:oiaclo,
]oLc:oiaclo:soivoi.unicamp.Li:1284mouLanco o olc).
oo um DalaSouico.
1nitiu1Ccntext ic = neu 1nitiu1Ccntext)
uutu8cuzce ds = ic.1cckup"uvu:ccp)env)dLc)yu8"),
Ccnnecticn ccn = ds.getCcnnecticn),
1ooa pailo onvolvioa com a conoxao piopiiamonlo oila aconloco oo manoiia
lianspaionlo. O piogiamaooi nao lom nocossioaoo nonhuma oo saLoi o quo
conoxao a algum SGLD, lom quo so oai poi salisfoilo oa coisa aconlocoi assim.
A pailii oo agoia, o oL]olo con iopiosonla uma conoxao aliva o aLoila ao
paia o Lanco.
1S.d Statononts
ooslo lipo, infoimai a caooia oo sliings quo iopiosonla sou comanoo SQL o
ooso]aoo. Iaia um SLLLC1, usa-so o oxoculoQuoiy. Iaia I NSLI1, UIDA1L
o DLLL1L oxoculoUpoalo. Ioi oxomplo:
201
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
8tuteent stt = cc.czeute8tuteent),
Noslo ponlo, um slalomonl foi ciiaoo. Mas nao oxislo nonhum comanoo
SQL nolo. Iooomos oxoculai um comanoo como no oxomplo aLaixo:
stt.executeUpdute "uLLL1L l0M C1ientes wuLL Cil = '" + cpt + "'"),
Lssos sinais sao impoilanlos o muilas vozos causam confusoos liomonoas om
piogiamas. Dovo-so loi muilo cuioaoo com olos, piincipalmonlo quanoo houvoi
aponas oaoos. Assim, oovomos loi oulio lipo oo classo quo soivo oxclusivamonlo
paia iocoLoi ossos oaoos, oo manoiia quo possamos fazoi uso oolos no piocos-
oosla classo quo iocoLa o iosullaoo oo oxoculoQuoiy. Vo]a o oxomplo:
esu1t8et zs = stt.executeQuezy"8LLLC1 N0ML, 808LN0ML, 1u|uL l0M iL880|"),
A pailii oo agoia, lom-so um oL] olo chamaoo is quo aimazona looos os
oaoos iocoLioos. Lm linhas goiais, os piogiamaooios oslaLolocom um loop onoo
oL]olos.
...
8tzing quezy = "8LLLC1 N0ML, 1u|uL l0M iL880|",
esu1t8et zs = stt.executeQuezyquezy),
wni1ezs.next))|
8tzing nce = zs.get8tzing"N0ML"),
1nt idude = zs.get1nt"1u|uL"),
...
Iaia acossai os nomos o as ioaoos coiiomos caoa iogislio o acossamos os
piocossai o piimoiio iogislio.
colunas. Llos oovom soi oLlioos oo acoioo com o lipo (o casl pooo soi ofoluaoo,
8tzing nce = zs.get8tzing1),
1nt idude = zs.get1nt2),
Lsla ullima aLoioagom lom uma molhoi poifoimanco. Caso o piogiamaooi
quoiia alualizai o aliiLulo nomo oa quinla linha oo iosullSol poooiia f azoi oa
soguinlo manoiia.
zs.uLsc1ute6), ))cve c cuzscz puzu c quintc zegistzc
zs.updute8tzing"N0ML", "Jcuc"), ))u1tezu c vu1cz du cc1unu N0ML
zs.updutecu), ))utuu1izu u cc1unu nu tuLe1u
202
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1S. Iroarod Statononts
oa classo mais goial, Slalomonl.
Os oL]olos IiopaiooSlalomonls pooom soi usaoos som paiamolios no co-
manoo SQL, omLoia so]a mais fioq uonlo o uso com pai amolios. A vanlagom oa
izepuzed8tuteent pstt = ccnn.pzepuze8tuteent"insezt intc 1|8LL vu1ues ?,?)"),
pstt.set8tzing1,uzquivc.getNue)),
pstt.set8inuzy8tzeu2,input8tzeu,int)uzquivc.1engtn)),
pstt.executeUpdute),
Nolo quo voco pooo possuii oivoisos lipos oo campos oifoionlos, o nom poi
isso piocisa usai aspas ouplas, aspas simplos ou nonhuma aspas na hoia oo
uma oas piincipais vanlagons oo so usai IiopaiooSlalomonl.
LomLio-so quo a oioom oos sols oovoiao soi oaoas na mosma oioom quo
UIDA1L usanoo Slalomonl o IiopaiooSlalomonl.
))Usundc 8tuteent
8tuteent stt = ccn.czeute8tuteent),
8tzing sq1 = "Uiu|1L C0llLL8 8L1 8|LL8 = 76 wuLL C0lN|ML L1kL 'Cc1cLiun'",
stt.executeUpdutesq1),
))Usundc izepuzed 8tuteent
izepuzed8tuteent pstt = ccn.pzepuze8tuteent
"Uiu|1L C0llLL8 8L1 8|LL8 = ? wuLL C0lN|ML L1kL ?"
),
updute8u1es.set1nt1, 76),
updute8u1es.set8tzing2, "Cc1cLiun"),
pstt.executeUpdute),
os oaoos oslao piosonlos om looas as laLolas ou nao oovom oslai piosonlos om
nonhuma.
208
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ccn.set|utcCcittu1se),
piocosso (caso luoo lonha lianscoiiioo oo acoioo com o ospoiaoo), oxocula-so:
ccn.ccit),
quo looo o slalomonl so]a ooscailaoo.
ccn.zc11Luck),
um commi() ou iollLacl(). Assim, so um piogiama lialai ou onliai om loop
possiLilioaoo oo um "oiily ioao", onoo oulio piogiama iocupoia oaoos oo oisco
iosullaoo oo um SLLLC1 ou mosmo soLio a laLola om quoslao. Iooo-so oLloi
ossos oaoos ulilizanoo a classo IosullSolMolaDala, quo pooo soi ciiaoa sogunoo
o oxomplo:
esu1t8et zs = stt.executeQuezyquezy),
esu1t8etMetuuutu etu = zs.get.Metuuutu),
colunas iocoLioas, o nomo o o lipo oas colunas, so alguma coluna acoila oaoos
laLola com quo oslamos liaLalhanoo. ALaixo soguo um oxomplo mais complolo:
...
8tuteent stt = ccnn.czeute8tuteent),
)) 1uLe1u u sez unu1isudu
esu1t8et zset = stt.executeQuezy"8LLLC1 - tzc LMi "),
esu1t8etMetuuutu zsd = zset.getMetuuutu),
204
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
)) zetcznu c nuezc tctu1 de cc1unus
int nuCc1uns = zsd.getCc1unCcunt),
8yste.cut.pzint1n"1ctu1 de Cc1unus = " + nuCc1uns),
)) 1ccp puzu zecupezuz cs etududcs de cudu cc1unu
tcz int i=0, i<nuCc1uns, i++) |
8yste.cut.pzint1n"Nce du Cc1unu=" + zsd.getCc1unNuei + 1)),
8yste.cut.pzint1n" 1ipc=" + zsd.getCc1un1ypei + 1) ),
8yste.cut.pzint1n" Nce dc 1ipc=" + zsd.getCc1un1ypeNuei + 1)),
8yste.cut.pzint1n" 1uunnc=" + zsd.getCc1unuisp1uy8izei + 1)),
8yste.cut.pzint1n" Cusus ueciuis=" + zsd.get8cu1ei + 1)),
}
1S.S ExonIo Extra
ipczt uvu.sq1.-,
puL1ic c1uss izincipu1|
puL1ic stutic vcid uin8tzing|| uzgs) tnzcus Lxcepticn
))cuzzegundc c dzivez
C1uss.tczNue"sun.dLc.cdLc.JdLc0dLcuzivez"),
))estuLe1ecendc u ccnexuc
Ccnnecticn ccn = uzivezMunugez8et.getCcnnecticn"dLc:cLc:Ld"),
))cziundc stuteent
8tuteent stt = ccn.czeute8tuteent),
))Lxecutundc u ccnsu1tu
esu1t8et zs = stt.executeQuezy"8LLLC1 L001N, N0ML l0M |1LNuLN1L"),
))iezcczzendc c zesu1tset
wni1ezs.next))|
8tzing 1cgin = zs.get8tzing"L001N"),
8tzing nce = zs.get8tzing"N0ML"),
8yste.cut.pzint1n"L001N:"+1cgin),
8ystes.cut.pzint1n"N0ML:"+nce),
}
))iegundc tezceizc zegistzc dc esu1t8et e u1tezundc seu L001N
zs.uLsc1ute3),
zs.updute8tzing"L001N", "si1vu"),
zs.updutecu), ))utuu1izu u cc1unu nu tuLe1u
))desutivundc c uutc ccit
20
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ccn.set|utcCcittu1se),
))utuu1izundc c segundc zegistzc se usuz updutecu
zs.uLsc1ute2)
stt.executeUpdute
"Uiu|1L l0M |1LNuLN1L 8L1 L001N= "scuzu" wuLL N0ML = '"
+ zs.get8tzing"N0ML") + "'"
),
...
ccn.ccit),
}
}
206
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
A IataIorna J2EE
Lionlos coipoialivos. O J2LL ofoioco, onlio oulias locnologias:
n&|.-. .);
uh ..).
Clionlo (|.n-.. );
WoL (uh-.. );
h&.n-.. );
11o-.. ).
soiom oisponiLilizaoos, oxoculaoos o goionciaoos poi um soiviooi J2LL, comu-
A laLola a soguii moslia oxomplos oo compononlos J2LL o o sous iospoclivos
207
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 19.1: Aiquiloluia J2LL
Compononlo
WoL Soiviooi
Lnloipiiso Java Loans
1aLola 19.1: Compononlos J2LL
19.1 ContaInors J2EE
conlainoi apiopiiaoo paia quo possa soi oxoculaoo. Um oxomplo simplos oo
Lxomplo oolos sao:
Inloifaco);
Conoclivioaoo Iomola onlio clionlos o LJL`s;
208
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
implomonlam o concoilo oo pools oo conoxoos. O piogiamaooi nao pio-
Ioisiloncia oo oslaoo oos compononlos.
19.2 CIIontos J2EE
Na aiquiloluia J2LL oxislom Lasicamonlo oois lipos oo clionlos quo s ao:
(JSI ou Soivlols) o quo sao oxiLioas no Liowsoi. Lxislo ainoa os applols,
JVM omLulioa no Liowsoi.
lizanoo as AII`s Swing ao AW1 (h.n 1.nJu J| |. ).
conlainoi.
19.3 ln ouco naIs soIro SorvIots
implomonlai. Os soivlols sao ospocialmonlo populaios no oosonvolvimonlo oo
ganoo o piolocolo H11I.
209
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ipczt uvux.sezv1et.-,
ipczt uvux.sezv1et.nttp.-,
ipczt uvu.ic.-,
ipczt uvu.uti1.-,
puL1ic c1uss MyNue8ezv1et extends uttp8ezv1et
|
)--
- Metncd tc zeceive get zequests tzc tne ueL sezvez
- iusses tne cntc tne dcicst etncd)
- upuzu zeq 1ne uttp8ezv1etequest unicn ccntuins tne
- intczuticn suLitted viu get
- upuzu zes | zespcnse ccntuining tne zequized zespcnse
- dutu tcz tnis zequest
--)
puL1ic vcid dc0etuttp8ezv1etequest zeq, uttp8ezv1etespcnse zes)
tnzcus 8ezv1etLxcepticn, 10Lxcepticn
|
dcicstzeq,zes),
}
)--
- Metncd tc zeceive und pzccess icst zequests tzc tne ueL sezvez
- upuzu zeq 1ne uttp8ezv1etequest unicn ccntuins tne intczuticn
- suLitted viu pcst
- upuzu zes | zespcnse ccntuining tne zequized zespcnse dutu tcz tnis zequest
--)
puL1ic vcid dcicstuttp8ezv1etequest zeq, uttp8ezv1etespcnse zes)
tnzcus 8ezv1etLxcepticn, 10Lxcepticn
|
))-----eud tne vu1ue ct tne 'ycuznue' puzuetez-----
8tzing nue=zeq.getiuzuetezVu1ues"ycuznue")|0|,
))-----Ccnstzuct u zespcnse in u1ML-----
8tzing zep1y="<u1ML>\n"+
"<uL|u><111LL>My Nue 8ezv1et espcnse<)111LL><)uL|u>\n"+
"<80u>\n"+
"<CLN1L><8><8>\n"+
"ue11c "+nue+"\n"+
"<)8><)CLN1L>\n<)80u>\n<)u1ML>",
))-----8end tne zep1y-----
zes.setCcntent1ype"text)nt1"),
izintwzitez cut=zes.getwzitez),
cut.pzint1nzep1y),
cut.c1cse),
}
210
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
}
<u1ML>
<uL|u><111LL>My Nue 8ezv1et uecnstzuticn<)111LL><)uL|u>
<80u>
<CLN1L>
<l0M |C110N=")sezv1et)MyNue8ezv1et" ML1u0u=i081>
i1euse Lntez ycuz nue <1NiU1 1iL=1LX1 N|ML="ycuznue">
<1NiU1 1iL=8U8M11 V|LUL=8uLit>
<)l0M>
<)CLN1L>
<)80u>
<)u1ML>
<u1ML>
<uL|u><111LL>My Nue 8ezv1et espcnse<)111LL><)uL|u>
<80u>
<CLN1L><8><8>
ue11c zuzuzu
<)8><)CLN1L>
<)80u>
<)u1ML>
19.3.1 CIcIo do YIda dos SorvIots
O inicio oo clico oo vioa oo um soivlol ocoiio quanoo o aominisliaooi oo sis-
InIt
ooscaiioga o soivlol.
lainoi ciia os oL]olos request o resonse, quo sao passaoos oo paiamolio paia
servIce.
211
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo ciclo oo vioa oo um soivlol.
Figuia 19.2: Ciclo oo vioa oo soivlol
19.3.2 ^antondo o ostado do cIIonto
sanoo pola oscolha oos piooulos o choganoo ao pagamonlo ou ao cancolamonlo
com AII `s paia implomonlai o concoilo oo sossao.
As sossoos sao iopiosonlaoas polo oL]olo HllpSossion. Uma sossao pooo soi
getSessIon
loina a sossao coiionlo associaoa com o ioquosl, o so ola ainoa nao oxislii, uma
212
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Wiiloi ou o SoivlolOulpulSlioam (oL]olos quo soivom paia manoai oaoos paia
o clionlo).
AliiLulos pooom soi associaoos a uma sossao polo nomo. 1ais aliiLulos
puL1ic c1uss Cusniez8ezv1et extends uttp8ezv1et |
puL1ic vcid dc0et uttp8ezv1etequest zequest,uttp8ezv1etespcnse zespcnse)
tnzcus 8ezv1etLxcepticn, 10Lxcepticn |
)) 0et tne usez's sessicn und sncpping cuzt
uttp8essicn sessicn = zequest.get8essicn),
8ncppingCuzt cuzt = 8ncppingCuzt)sessicn.get|ttziLute"cuzt"),
...
...
)) uetezine tne tctu1 pzice ct tne usez's Lccks
dcuL1e tctu1 = cuzt.get1ctu1),
getAax-
InactIveIntervaI o AaxInactIveIntervaI
<u1ML>
<80u>
<{ int u = 1 + 3, {>
<)80u>
<)u1ML>
a soguii:
<{u puge ipczt="uvu.uti1.-, uvu.1ung.-" {>
218
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
<u1ML>
<80u>
<{ uute dute = neu uute), {>
ue11c1 1ne tie is ncu
<{
)) 1nis sczipt1et genezutes u1ML cutput
cut.pzint1n 8tzing.vu1ue0t dute )),
{>
<)80u>
<)u1ML>
In-
ort, quo lom poi oL]olivo impoilai pacolos assim como om uma classo ]ava
comum. Lxislom oulios lipos oo oiiolivas, sonoo as mais conhocioas a IncIude
o tagIII.
<{u inc1ude ti1e="zigntenu.sp" {>
<u1ML>
<80u>
<n1> Ncticius dc diu <)n1>
<)80u>
<)u1ML>
WoL. As lags pooom soi oo oois lipos: caiiogaoas oo uma LiLlioloca oxloina oo
)) Lxep1c 1:
<sp:inc1ude puge="ne11c.sp")>
)) Lxep1c 2:
)) Lccu1izu e instunciu u Leun cc c detezinudc nce e esccpc
<sp:use8eun id="cuzt" sccpe="sessicn" c1uss="sessicn.Cuzts" )>
<sp:setizcpezty nue="cuzt" pzcpezty="-" )>
214
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
<sp:use8eun id="cnecking" sccpe="sessicn" c1uss="Lunk.Cnecking" >
<sp:setizcpezty nue="cnecking" pzcpezty="Lu1unce" vu1ue="0.0" )>
<)sp:use8eun>
Iaia ulilizai uma lag caiiogaoa oo uma LiLlioloca oxloina anlos oo mais
(nj |.h.n.j
<{u tug1iL pzetix="L1x" uzi=")L1x.t1d" {>
<sp:use8eun id="usez" c1uss="usez.Usezuutu" sccpe="sessicn")>
<u1ML>
<80u>
<L1x:getizcpezty nue="usez" pzcpezty="-">
<l0M ML1u0u=i081 |C110N="8uveNue.sp">
wnut's ycuz nue? <1NiU1 1iL=1LX1 N|ML=useznue 817L=20><8>
wnut's ycuz e-ui1 uddzess? <1NiU1 1iL=1LX1 N|ML=eui1 817L=20><8>
wnut's ycuz uge? <1NiU1 1iL=1LX1 N|ML=uge 817L=4>
<i><1NiU1 1iL=8U8M11>
<)l0M>
<)L1x:getizcpezty>
<)80u>
<)u1ML>
19.d.1 JSI vs. SorvIots
Iolo falo oo soi liansfoimaoa om um soivlol, ouianlo o piocossamonlo oo
<u1ML>
<80u>
<{
)) Cuptuzu c vu1cz dc cupc txnue dc tcz suLetidc
8tzing nce = zequest.getiuzuetez"txnue"),
8tzing ip = zequest.getecteucst),
{>
21
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
<)80u>
<)u1ML>
19. ln ouco naIs soIro EJH`s
Os LJL`s (1n... Jnn 1nn) sao compononlos oo soflwaio simplos, io-
As inslancias oos LJL`s sao oxoculaoas om conlainois oo LJL nos soiviooios
hnn sao:
Os oois lipos mais impoilanlos oo LJL`s sao:
Sossion Loans:
clionlos o pooom implomonlai uh ..
Lnlily Loans:
a uma laLola om um LD, onquanlo caoa inlancia oo um onlily Loan iop-
iosonla um iogislio oo lal laLola. Lsso lipo oo Loan pooo soi compailil-
oo um LD iolacional, um onlily Loan pooo oslai iolacionaoo a oulios, po-
216
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
19..1 CIcIo do YIda dos EJH`s
O Loan inicia om oslaoo Does ot ExIst;

LJL passa paia o oslaoo Heady;

Loan, o o LJL volla paia o oslaoo Does ot ExIst;


Figuia 19.8: Ciclo oo vioa oo um LJL slaloloss
oslaoos o ovonlos:
O Loan inicia om oslaoo Does ot ExIst;

LJL passa paia o oslaoo Heady;


217
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Quanoo no oslaoo Heady, o conlainoi pooo oplai poi oosalivai
Ias-
sIve;

valo(), lovanoo-o paia o oslaoo Heady novamonlo;

o]LIomovo(), implomonlaoo no Loan, o o LJL volla paia o oslaoo


Does ot ExIst;
Como foi oisculioo, os conlainois fazom uso oos chamaoos pools oo LJL`s,
um Loan poi pailo oo um clionlo.
No onlanlo, alguns oos Loans no pool pooom oslai inalivos, aguaioanoo
L papol oo conlainoi oocioii
quanoo um Loan oovo ii paia o oslaoo passivo (soi soiializaoo) paia liLoiai
218
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 19.4: Ciclo oo vioa oo um LJL slalofull
219
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto Y
OosonvoIvInonto VoI
220
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
lsaIIIIdado
n rnn n j& &n .J&
Figuia 20.1: Lsliuluia oo usaLilioaoo sogunoo a ISO 9241-11
o amLionlo).
221
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Os piincipais ponlos quo um WoL silo oovo cumpiii sao:
oaoo maioi;
Usai coios oo funoo planas ou com loxluias, mas quo so] am oxliomamonlo
suLlis;
Assoguiai quo o loxlo so onconlia numa coi quo so possa impiimii (nao
Lianco);
oo silo;
Dovo-so lonlai ovilai:
As oliquolas AL1 so] am ioouzioas (ospocialmonlo paia uma poquona im-
As piincipais vanlagons oo osluoo oa usaLilioaoo oo um piooulo oo soflwaio
sao:
222
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Aumonlai a piooulivioaoo oos ulilizaooios;
Ioouzii cuslos o lompo oo oosonvolvimonlo;
sisloncia o oiios. Nunca oovo soi foila inoivioualmonlo, pois uma possoa nao
228
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
AcossIIIIIdado
ooi, compioonooi, navogai o inloiagii com a WoL.
olaLoiaoo polo W8C (Woio Wioo WoL Consoilium)-WAI (WoL AccossiLilily
oo oosign, chamaoo WoL Conlonl AccossiLilily GuiooLinos, WCAG 1.0.
A
oLsoivancia oo alguns ponlos-chavos:
sinlolizaoo, om Liaillo, olc.);
224
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
mouso, quo iocoLam voz ou loxlo, olc.
n-
, ompioganoo uma linguagom claia o oisponiLilizanoo
compioonooi laLolas, lislas ou monus oxlonsos.
sao:
sonoio o visual. Assim, oovo-so foinocoi um oquivalonlo loxlual a caoa
olomonlo nao loxlual;
loxluais;
22
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
quanoo as novas locnologias mais ioconlos nao foiom supoilaoas ou lon-
ham sioo oosalivaoas. Dovo-so oiganizai os oocumonlos oo lal foima quo
possam soi lioos som a nocossioaoo oo iocoiioi a folhas oo oslilo;
o oL]olos;
acossiLilioaoo: acosso inooponoonlo oo oisposilivos, opoiacionalioaoo polo
voz ou oo linhas oo comanoo;
mais anligos funcionom coiiolamonlo;
oo acossiLilioaoo;
mapa oo silo) oo mooo a aumonlai a pioLaLilioaoo oo uma possoa oncon-
liai o quo piocuia om um oaoo silo. A oxisloncia oo mocanismos claios
Confoimo moncionaoo anloiioimonlo, caoa oiioliiz possui ponlos oo voii-
IrIorIdade 1
IrIorIdade 2
puLlicaoos na WoL;
226
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
IrIorIdade 3
silos.
oo piioiioaoo 1;
quanoo salisfoilos looos os ponlos oo voi-
quanoo salisfoilos looos os ponlos oo voi-
compaliLilioaoo, como LoLLy, o valioaooi pai H1ML 4 oo W8C o o 1AW. O
WoL oovom oslai piosonlos oosoo as fasos iniciais oo oosonvolvimonlo oo ooc-
2. Valioai a sinlaxo (H1ML, XML, olc.);
8. Valioai as folhas oo oslilo;
has oo oslilo ou applols;
227
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
AcossiLilioaoo o usaLilioaoo sao concoilos quo so inloi-iolacionam, pois am-
228
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iadroos VoI V3C
polo W8C o ooslinaoos a oiionlai faLiicanlos, oosonvolvoooios o pio]olislas paia
VeI Sen`antIca quo
consislo oiganizai os oocumonlos WoL oo lal foima, quo oslos possam soi inloi-
ooslacai:
silo;
Molhoi visiLilioaoo no Googlo o nos oomais mocanismos oo Lusca, pois os
paoioos ulilizam a osliuluia somanlica simplos oo H1ML;
Algumas locnologias paoionizaoas polo W8C:
229
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
HTAL {Hyer Text Aarku Language)
XHTAL {ExtensIIIe Hyer Text Aarku Language
XAL {ExtensIIIe Aarku Language)
CSS {CascadIng StyIe SLeets) L uma linguagom oo oslilo ulilizaoa paia
polo W8C foi CSS 8;
XSL {ExtensIIIe Aarku Language
oo oslilo paoiao paia o XML.
1.0, XSL1 2.0 o XSL-FO;
XSLT {XSL TransIornatIons)
paia liansfoimai oocumonlos XML. Lsla linguagom possiLilila mais lians-
XIatL {XAL IatL)
o olomonlos om um oocumonlo XML. L o piincipal olomonlo no paoiao
XSL1;
XQuery {XAL Query) L uma linguagom ulilizaoa paia oxoculai consullas
1.0;
DOA {Docunent OI]ect AodeI)
oonlo oo linguagom o plalafoima, onoo so pooo alloiai o ooilai a osliuluia
umonlo, o poooi liaLalhai com caoa um oossos olomonlos sopaiaoamonlo,
SOAI {SInIe OI]ect Acess IrotocoI)
sam liafogai poi moio oo oivoisos piolocolos oo foima inooponoonlo oa
280
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
VSDL {VeI ServIces DescrItIon Language) L uma linguagom Lasoaoa
HDF {Hesource DescrItIon Franevork) L uma linguagom paia iopio-
oos oaoos o oos molaoaoos om lios compononlos: iocuiso (qualquoi oL]olo
o uma f oima cooionlo oo acosso aos paoioos oo molaoaoos (namospaco)
1.0;
OVL {VeI OntoIogy Language)
classos o suas iospoclivas piopiiooaoos o iolacionamonlos. A OWL foi pio-
o DAMLOIL, o possui lios suLlinguagons: OWL LI1L, OWL DL, OWL
SAIL {SyncronIzed AuItInedIa IntegratIon Language) L uma linguagom
Lasoaoa om XML, liaLalhanoo com lags somolhanlos ao H1ML, pooonoo
soi ooilaoo poi qualquoi ooiloi oo loxlo comum, pois os olomonlos mul-
..| nJ.n
loxlo ou qualquoi oulio lipo oo aiquivo. O SMIL poimilo goionciai a
281
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
om namospacos oo foima quo a caoa iocuiso so]a associaoo uma oupla
oo piopiiooaoo o valoi. Os namospacos pooom soi iofoionciaoos poi moio
consullai a sinlaxo o piopiiooaoos somanlicas oos concoilos coLoilos;
lio oifoionlos agonlos (soflwaio o possoas). As onlologias sao ulilizaoas
monlo oo munoo ou alguma pailo oolo. Sao olomonlos oa Onlologia: In-
(concoilos) quo sao giupos aLslialos (poi oxomplo, Iossoa, a classo paia
monos um nomo o um valoi), o Iolacionamonlo quo sao as foimas como
os oL]olos so iolacionam com os oulios oL]olos;
282
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
X^L
linguagons oo oslilo sao o CSS (Cascaoing Slylo Shools) o o XSL (LxlonsiLlo
288
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo oaoos.
O XML o o H1ML sao piimos. O XML nao voio paia suLsliluii o H1ML. Llos
AmLos fazom o uso oo lags (palavias oolimilaoas poi < o ) o aliiLulos.
monlo como o loxlo onlio olas apaioco num Liowsoi, o XML usa as lags somonlo
Lnquanlo ao uso oas lags nas ouas linguagons, O XML as lags nao sao
mosmo quo o navogaooi possa ooscoLiii o quo o WoL oosignoi piolonoia. Os
284
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
lags no XML sao caso sonsilivo.
/oo/P i:t
oosignaoo poi olomonlo vazio, poi oxomplo, o olomonlo R < ..."
sinlaxo oifoionlo, inicia-so poi < o loimina om
osciovoi <olom-ioonl <olom-ioonl
com lolias, unooiscoio ou oois ponlos.
A linguagom XML poimilo associai aliiLulos aos olomonlos. Os aliiLulos
oo caiacloios quo oovo oslai onlio aspas. Ioi oxomplo:
<oisciplina.
monlo XML:
28
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
<xml
voision="1.0");
O oocumonlo oovo incluii um ou mais olomonlos o piimoiio olomonlo,
1ooos os olomonlos oovoi oslai aninhaoos coiiolamonlo;
1ooos os valoios oo aliiLulos oovom oslai onlio aspas.
23. Conjunto do tags
As piincipais lags quo pooom soi ulilizaoas om um oocumonlo XML sao:
Sinlaxo:
<? ?>
Lxomplo:
<?nt1 ucticn="nz"?>
valoios "yos"caso o oocumonlo nao lonha iofoioncias a onlioaoo oxloina o
Sinlaxo:
<?x1 ?>
Lxomplo:
<?x1 vezsicn="1.0" stundu1cne="yes" enccding="UC8-2" ?>
piocossaoo;
Sinlaxo:
286
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
<1-- -->
Lxomplo:
EIenentos oxplicaoo anloiioimonlo;
AtrIIutos oxplicaoo anloiioimonlo;
CDATA ulilizaoo quanoo so ooso]a quo os caiacloios oo loxlo nao so]am con-
< o
;
Sinlaxo:
<1|Cu|1|| ... ||>
Lxomplo:
<1|Cu|1||1pziu u tec1u <<LN1L>>||>
ICDATA {Iarser CLaracter Data) ulilizaoo paia oosignai quo o loxlo on-
HeIer` encIas
oislinlos iofoionciom-so onlio si;
Lxomplo:
<LiL1ic id="LiL" unc="2001">
...
<)LiL1ic>
EntIdade
<), \gl (), \amp (\), \apos (`) o \quol (");
Sinlaxo:
<1LN111 ...>
Lxomplo (onlioaoo inloina):
<1LN111 ussinutuzu "Jczge Munue1 Neves Cce1nc">
ussinutuzu= Jczge Munue1 Neves Cce1nc)
Lxomplo (onlioaoo oxloina):
<1LN111 ent01 881LM "ents)ent01.x1">
287
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
isam um oocumonlo o onviam monsagons oo oiio ao ooloclai oiios oo sinlaxo.
23.6 ^anoSacos
XML, pois ossos oocumonlos pooom usai o mosmo nomo paia oosciovoi oois
lipos oifoionlos oo olomonlos, poi oxomplo, o olomonlo < to/|c
Figuia 28.8: Difoionlos oocumonlos XML com mosmo nomo oo olomonlo
olomonlos < to/|c , poi oxomplo, < / : to/| c o < ) : to/| c . Usanoo o
< to/|c .
(XML NamoSpaco) a lag inicial oo um olomonlo no oocumonlo XML com a
sinlaxo
associaoos com o mosmo namospaco. O aliiLulo xmlns pooo soi ulilizaoo om
288
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
o ]ci.
um UII paia gaianlii a unicioaoo oos nomos oos olomonlos.
<
to/| c
XSL o IDF.
olomonlo o a soq uoncia quo olos oovom apaiocoi. A piimoiia linguagom pioposla
289
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
sao oo olomonlos o oo aliiLulos.
(a, L)
Sinlaxo:
<1LLLMLN1 ncee1eentc
czde que deve upuzecez)>
Lxomplo:
<1LLLMLN1 iuge LMi1>
Iolo monos uma voz: (olomonlo) Lxomplo:
<1LLLMLN1 LiL1ic titu1c, uutcz+, tipcpuL)>
Zoio ou mais vozos: (olomonlo)* Lxomplo:
<1LLLMLN1 tuLe1uLiL1ic LiL1ic-)>
oN/)
Lxomplo:
<1LLLMLN1 tipcpuL pezicdicc 1 eventc)>
OLs.: O olomonlo tijoTn/
ovonlo.
<1LLLMLN1 LiL1ic titu1c, uutcz, tipcpuL, zesuc?)>
1C1T Lxomplo:
<1LLLMLN1 uutcz =iCu|1|)>
240
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
<1LLLMLN1 dcc puzu)+>
<1LLLMLN1 nce =iCu|1|)>
<1LLLMLN1 1uguz =iCu|1|)>
<1LLLMLN1 dutu =iCu|1|)>
<1LLLMLN1 puzu |N>
pooo soi loxlo com olomonlos nomo, lugai o oala polo moio (< jov o 1uoo
aconlocou om < |nqov Liaga < ,|nq ov ... < ,jovo ).
241
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
aliiLulo: Sinlaxo:
<1|11L181 ncee1eentc |nceutziLutc tipcutziLutc}> cnde |nceutziLutc tipcutziLutc} denctu tcdc c ccnuntc de utziLutcs de ncee1eentc.
OLs.: Alloinalivamonlo pooo-so ulilizai a soguinlo sinlaxo:
<1|11L181 ncee1eentc nceutziLutc1 tipcutziLutc1>
<1|11L181 ncee1eentc nceutziLutc2 tipcutziLutc2>
Valoi oo aliiLulo oovo soi uma sliing oo qualquoi lamanho: CDA1A
Lxomplo:
<1|11L181 LiL1ic unc Cu|1| 1ccu1 Cu|1| >
Lxomplo:
<1|11L181 tipcpuL uLzunge zegicnu1 1 nucicnu1 1 inteznucicnu1)>
sociaoo: ID Lxomplo:
<1|11L181 LiL1ic ident 1u>
ID o paia caoa olomonlo o valoi ID oovo soi oifoionlo.
Lxomplo:
<1|11L181 LiL1ic zetez 1uLl8>
11Ql1111
Lxomplo:
<1|11L181 LiL1ic unc Cu|1| =LQU1Lu 1ccu1 Cu|1|>
1`111 11
Lxomplo:
242
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
<1|11L181 LiL1ic unc Cu|1| =LQU1Lu 1ccu1 Cu|1| =1MiL1Lu>
onlio uma lisla oo valoios:
Lxomplo:
11 A11
=11 A11. Lxomplo:
<1|11L181 dutu tipc Cu|1| =l1XLu "dutu">
OLs.:
11 A11
<1LLLMLN1 u c1d1e)> <1LLLMLN1 u {uL,>
=> <1LN111 { uL "c1d1e)"> =>
<1LLLMLN1 L c1d1e)> <1LLLMLN1 L {uL,>
oocumonlo D1D, pooo soi foila lanlo oo foima inloina quanlo oo foima oxloina.
Lxomplo:
sinlaxo:
<1u0C1iL nceu1u 881LM "nce dc uzquicc u1u">
248
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Lxomplo:
<1u0C1iL ugendu 881LM "ugendu.dtd">
<1u0C1iL ugendu 881LM "nttp:))x1.idi.uinnc.pt)u1us)ugendu.dtd">
o D1D pooo soi onconliaoo no sisloma no aiquivo agonoa.olo.
oo oaoos quo pooom soi ooclaiaoos sao oo coila foima limilaoos. Iaia ampliai
23.S TocnoIogIas X^L
A soguii sao apiosonlaoas as locnologias iolacionaoas ao XML:
XHTAL {ExtensIIIe HTAL)
XAL DOA {XAL Docunent OI]ect AodeI)
XSL {ExtensIIIe StyIe SLeet Language) consislo oo lios pailos: XSL1,
XIalh o XML-FO;
XSLT {XSL TransIornatIon)
om oulios foimalos, como XH1ML;
XIatL
XSL-FO {XSL FornattIng OI]ect)
oocumonlos XML;
XLInk {XAL LInkIng Language)
om oocumonlos XML;
XIoInter{XAL IoInter Language) poimilo os hypoilinls XLinl aponlai
DTD {Docunent Tye DescrItIon)
um oocumonlo XML;
244
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
XForns {XAL Forns)
XQuery {XAL Query Language)
SOAI {SInIe OI]ect Access IrotocoI)
VSDL {VeI ServIces DescrItIon Language)
om XML paia oosciovoi woL soivicos;
HDF {Hesource DescrItIon FraneVork)
XML paia oosciovoi iocuisos oa WoL;
HSS {HeaIIy SInIe SyndIcatIon)
novos oo um silo;
VAI {VIreIess AIIcatIon IrotocoI)
paia clionlo wiioloss, como colulaios;
SAIL {SyncronIzed AuItInedIa IntegratIon Language)
SYC {ScaIaIIe Yector CraLIcs)
linguagom XML.
Os piincipais oL]olivos oa linguagom XML:
24
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
LscalaLilioaoo;
Compioonsao.
23.10 Forranontas do dosonvoIvInonto
Iaisois:
Lxpal;
XML4J;
MSXML;
Loiloios:
Loiloios oo loxlo comum;
Xoona;
246
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
XSLT
Linguagons oo folhas oo oslilo (j| |) f oiam pio] olaoas paia poimi-
As piincipais linguagons oo oslilo sao a CSS (nnJ.nj oj| o|) o XSL
(1rn.h| oj| o| ).
Lsso pioLloma pooo soi iosolvioo usanoo-so folhas oo oslilo.
< dn < c: (onfaso fiaca),
< :t vonq (onfaso foilo) o < ov
soi compaiaoa a um aiquivo =inc|ndc
pooom soi usaoas om oocumonlos XML, mas o CSS nao liansfoima oocumonlos.
247
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oulio laoo, o XSL nao pooo soi usaoo om linguagons H1ML.
L composla poi lios linguagons oosconoonlos oo XML:
XSLT {XSL TransIornatIon) linguagom paia liansfoimai oocumonlos XML;
XIatL
XSL-FO {XSL FornattIng OI]ect) linguagom paia foimalai oocumonlos
XML.
oulio oocumonlo XML, ou om oulio lipo oo oocumonlo (lx, pof , ilf , H1ML,
nos oocumonlos XML.
liansfoima ossas pailos oo oocumonlo oo oiigom no oocumonlo oo iosullaoo.
As pailos oo oocumonlo oo oiigom quo nao sao comLinaoas com o lomplalo
O XSL1 poimilo:
Alloiai a oioom oos olomonlos;
SuLsliluii olomonlos poi novos olomonlos.
248
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
L ossoncialmonlo uma "foiiamonla"paia liansf oimai oocumonlos XML;
Uso oo XSL NamoSpacos o W8C piovo um namospaco paia as lags XSL.
2d.6 OocIarando un docunonto XSL
Como o XSL oLoooco a mosma sinlaxo oo XML, quanoo so ciia uma ospoci-
oxomplo, <xml voision="1.0"slanoalono="yos"oncooing="UCS-2") paia ai-
O olomonlo iaiz quo ooclaia um oocumonlo soi uma folha oo oslilo XSL
<xsl:slyloshool ou <xsl:liansfoim. Lssos oois olomonlos sao
sinonimos o sao as lags mais oxloinas oo um oocumonlo XSL.
249
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
O mooo coiiolo oo ooclaiai uma folha oo oslilo XSL oo acoioo com a io-
<xs1:sty1esneet vezsicn="1.0" x1ns:xs1="nttp:))uuu.u3.czg)1000)X8L)1zunstcz">
cu
<xs1:tzunstcz vezsicn="1.0" x1ns:xs1="nttp:))uuu.u3.czg)1000)X8L)1zunstcz">
OLs.:
incluii o aliiLulo voision="1.0".
olomonlos XSL1:
< a:| : tc:j| otc ;
< a:| : o| nc o) ;
< a:| : ) ov coc/ ;
< a:| : :ov t ;
< a:| : i) ;
< a:| : c/oo:c ;
< a:| : ojj|j tc:j|otc: .
anloiioimonlo. Ao aLiii o oocumonlo XML o Liowsoi liansfoima o oocumonlo
XML om H1ML.
2d.7 EIononto xsI:tonIato"
O olomonlo<xsl:lomplalo
20
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 24.2: Documonlo XML com "linl"paia a folha oo oslilo XSL
XML. Iaia associai looo um oocumonlo XML o valoi oo aliiLulo malch=",".
Iaia associai aponas a um olomonlo oo oocumonlo XML o valoi oo aliiLulo
<xsl:lomplalo.
2d.S EIononto xsI:vaIuo-oI"
O olomonlo <xsl:valuo-of
olomonlo <xsl:valuo-of.
21
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
2d.9 EIononto xsI:Ior-oacL"
O olomonlo <xsl:foi-oach
lipo. O aliiLulo solocl oosso olomonlo solociona o olomonlo no oocumonlo XML
24.1 moslia um oxomplo oo uso oo olomonlo <xsl:foi-oach.
O olomonlo <xsl:foi-oach
locl oosso olomonlo. Ioi oxomplo, <xsl:foi-oach solocl="calalogco[ailisl=`LoL
Dylan`["
!= (oifoionlo); \ll (monoi quo); \gl (maioi quo).
2d.10 EIononto xsI:sort"
O ololomonlo <xsl:soil
<xsl:foi-oach. O
aliiLulo solocl oosso olomonlo infoima poi qual olomonlo XML ocoiio a oi-
oioonaoa polo olomonlo ailisl.
2d.11 EIononto xsI:II"
O olomonlo <xsl:if
um loslo conoicional, Lasla insoiii osso olomonlo oonlio oo olomonlo <xsl:foi-
oach
oocumonlo XSL com o loslo conoicional, o qual solociona aponas os cos com
22
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 24.: Aiquivo XSL com loslo conoicional
2d.12 EIononto xsI:cLooso"
O olomonlo <xsl:chooso <xsl:whon o
<xsl:olhoiwiso
olomonlo <xsl:chooso
quo 10 apaiocom pinlaoos oo iosa o os oulios apaiocom noimais no oocumonlo
2d.13 EIononto xsI:aIy-tonIatos"
O olomonlo <xsl:apply-lomplalos aplica um lomplalo ao olomonlo coiionlo ou
<xsl:apply-lomplalos
comLinom com o valoi oo aliiLulo. O valoi oo aliiLulo solocl pooo soi usaoo
28
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 24.7: Aiquivo XSL com o uso oo olomonlo <xsl:apply-lomplalo
2d.1d XSL no Iado CIIonto
Foi oxplicaoo anloiioimonlo como o XSL pooo soi usaoo paia liansf oimai um
XML paia H1ML. Usanoo-so JavaSciipl pooo-so:
Usai oifoionlos mooolos oo oslilo oo acoioo com o navogaooi oou as
2d.1 XSL no Iado SorvIdor
24
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
<xsl:apply-lomplalo
funcionaiia.
Iaia oisponiLilizai os oaoos XML paia looos os lipos oo navogaooios, o
o Liowsoi. I sso pooo soi foilo ulilizanoo a linguagom ASI.
2d.16 Irocossadoros XSLT
Os piocossaooios XSL1 aplicam uma folha oo oslilo XSL1 a um oocumonlo
XML o pioouz um oocumonlo iosullaoo. Alguns oxomplos oo piocossaooios:
Saxon, X1, MSXML8, Xalan (Apacho) o os Liowsois (I L 6.0 o NolScapo 6.0).
2
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
VoI Zono/IIono
2. Iovisao oo oocumonlos;
26
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
sao:
imagom, xml, hlml, loxlo, olc.);
oosciovom caiac-
oocumonlos;
Cest ao de quaIIdade
milom conliolo o acompanhamonlo oo ciclo oo vioa. Um sisloma woi-
poi iogias;
inclui mocanismos aulom-
Lasoaoos om molaoaoos;
onlio oifoionlos silos poi moio oo foimalo ISS;
Cest ao de vers oes poimilo manipulai oifoionlos voisoos oo silo, ou oo um
poimilo quo so iocu-
27
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
OIs.:
oos pio]olos.
2.3 Zoo
L
um amLionlo lolalmonlo Oiionlaoo a OL]olos o o poimilo o oosonvolvimonlo
o Winoows).
com GIL (Gonoial IuLlic Liconso).
ServIdor VeI {ZServer)
IIS. ;
Hanco de dados orIentado a oI]etos {ZODH)
soiviooi oo Lanco oo Daoos Oiionlaoo a OL]olos (ZODL), onoo aimazona
piiooaoo possui;
ZCIassses Funcionam como molouias paia os novos oL] olos no Zopo. Sao os-
liuluias ulilizaoas paia ciiai novos oL]olos Zopo, quo pooom loi como
Laso oulios oL] olos. Um oL]olo Zopo pooo soi uma pasla, um oocumonlo
lizanoo aponas a inloifaco woL;
Zoe Iroducts Sao piooulos implomonlaoos om Iylhon;
O Zopo apiosonla compononlos
Gioos, InloiLaso, olc;
28
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 2.2: Aiquiloluia oo Zopo
Suorte a IInguagens scrIts Supoilo a Ihylon, ZI1 (Zopo Iago 1omplalos)
o D1ML (Documonl 1omplalo Mailup Languago). A ZI1 poimilo a
InterIace VeI de gerencIanento e desenvoIvInento Zopo apiosonla uma
poooiosa inloifaco oo goionciamonlo o oosonvolvimonlo (ZMI Zopo Man-
uiai piopiiooaoos, via Liowsoi paoiao. Inclui acosso via flp ou WoLDAV
o ofoioco supoilo aos piolocolos DOM, XML, SOAI o XML-IIC.
CerencIar VeIsItes
a aiquiloluia Zopo inclui com-
pononlos o oisponiLiliza piooulos, quo foinocom foiiamonlas quo possi-
29
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
o Zopo f oionoco um fiamo-
DesenvoIver ortaIs cororatIvos o Zopo possiLilila o oosonvolvimonlo oo
2.d IIono
Fiamowoil) oo Zopo. O Ilono foi osciilo om Iylhon o iooa soLio o Zopo o
CMF o Ilono.
\saIIIIdade
Lilioaoo;
o Ilono possui um complolo sis-
oaoos iolacional (LDAI, AD, o oulios);
olc.);
260
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 2.8: Aiquiloluia Zopo, CMF o Ilono
o aominisliaooi oo silos pooo oosonvolvoi sous
foiiamonlas oo UML;
ConunIdade IIone
oo oosonvolvoooios o ompiosas quo pioslam supoilo ao oosonvolvimonlo.
Docunento L o mais usaoo o
Evento
ArquIvo
Iasta
L como uma pasla no oisco
Inagen
LInk
261
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
IortIet Um silo Ilono possui uma lios colunas poi paoiao. As colunas oa
ZIT {Zoe Iage TenIate)
ArcLetye
ArcLCenXAL
oo poilais woL. Llo pooo soi usaoo como um soiviooi paia inlianols ou ox-
inloialiva. O Ilono iooa om oivoisos sislomas opoiacionais (como Linux, Win-
oows, Solaiis, FiooLSD o Mac OS X).
262
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
VoI SorvIcos
invocaoo soLio uma iooo poi moio oo monsagons paoiao XML. As monsagons
XML sao lianspoilaoas usanoo piolocolos paoioos oa Inloinol. Com woL soi-
L uma
locnologia oo paoiao aLoilo o paoionizaoa polo W8C.
onlio olos.
268
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
O ciclo oo vioa oo um woL soivico compioonoo qualio oslaoos oislinlos,
piocosso, opcional, poi moio oo qual o foinocoooi oo woL soivicos
DescoIerta
conhocimonlo oa oxisloncia oo woL soivicos piolonoioo posquisanoo num
piocosso polo qual o woL soivico oxpoo a sua AII (oocumonlo
oo woL soivico, onoo onconliam oosciilas looas as funcionalioaoos poi olo
oisponiLilizaoas;
piocosso polo qual o clionlo o o soiviooi inloiagom,
poi moio oo onvio oo monsagons;
woL soivico:
onlonooi;
WSDL;
264
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 26.2: Ciclo oo vioa oo woL soivico
no UDDI ;
(WoL Soivicos Dosciiplion Languago), XML, SOAI (Simplo OL]ocl Accoss Iio-
As monsagons liocaoas sao foimalaoas no piolocolo SOAI, o quo poimilo
a inloiopoiaLilioaoo onlio oifoionlos plalafoimas, om um piocosso oonominaoo
quais oaoos oslaiao sonoo liocaoos, o como oslos oaoos oslaiao oiganizaoos nas
26
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
iosolvoi uma ooloiminaoa laiofa, pooo onconliai o woL soivico quo mais so
soflwaio oisponiLilizaoo na Inloinol, oosciilo com um aiquivo WSDL, iogisliaoo
via UDDI, acossaoo ulilizanoo SOAI o com oaoos iopiosonlaoos om XML sonoo
liansmilioos via H11I.
a ossa locnologia. Alualmonlo, as piincipais plalaf oimas paia woL soivicos sao:
Sun Miciosysloms, ILM, LLA, Apacho, Syslinol o Miciosofl.
26.2 SOAI
L o piolocolo
om foimalo XML, incluinoo os paiamolios usaoos nas chamaoas, Lom como
localizai woL soivicos no iogislio UDDI.
1CIII, F1I o olc.
oncapsulaoo poi um pai oo olomonlos SOAI. A monsagom SOAI consislo oos
EnveIoe looa monsagom SOAI oovo conlo-lo. L o olomonlo iaiz oo oocu-
Header
Quanoo ulilizaoo, o Hoaooi oovo soi o piimoiio olomonlo oo onvolopo;
Hody
oos. O olomonlo Looy possui um campo opcional Faull, usaoo paia cai-
a monsagom;
266
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 26.4: Lsliuluia oa monsagom SOAI
O piocosso oo uma chamaoa IIC: Anlos oo soiom onviaoas pola iooo, as
looa chamaoa oo IIC:
A UII oo oL]olo alvo;
26.3 VSOL
as ouas camaoas poimilo quo olas so]am ulilizaoas sopaiaoamonlo.
267
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
HIndIng
paia uma inloifaco (poil1ypo) om pailiculai;
Iorttye
Aessage
Tye
ServIce
Iort
com a WoL, como oxomplo Java Soivlols ou ASI, quo, om soguioa, chamam um
oulio piogiama ou oL]olo.
Lasicamonlo, quanoo o clionlo ooso] a onviai uma monsagom paia um ooloi-
iosposla ao clionlo.
268
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
26.d lOOI
ooscoLiii o puLlicai woL soivicos.
O UDDI possui um compononlo conlial chamaoo UDDI Iio] ocl, quo ma-
ofoiocioa polo Lussinos iogisliy consislo oo lios compononlos: whilo pagos, yol-
low pagos o gioon pagos.
plolam aquolas quo oslao no iogislio. No onlanlo, UDDI nao foinoco supoilo
WSDL oo foima oiiola.
UDDI como Lusinosssoivico o a sogunoa como lmoool.
mais Laixo, monsagons SOAI pooom soi liocaoas pola iooo ulilizanoo H11IS
269
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto YI
270
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
igualmonlo ioouzioos, o sinal iosullanlo soiia ioouzioo om ampliluoo, mas nao
soiia oisloicioo. I nfolizmonlo, looos os moios oo liansmissao ioouzom oifoionlos
compononlos oo Fouiioi poi oifoionlos valoios o, om consoq uoncia oisso, inlio-
0 a alguma fioq uoncia fc, com looas as f ioq uoncias acima oossa f ioq u oncia oo
coilo sonoo alonuaoas A faixa oo fioq uoncias liansmilioas som soiom foilomonlo
loi uma laiguia oo Lanoa oo 1MHz paia cuilas oislancias, mas as ompiosas oo
lolofonia limilam ossa faixa a coica oo 8100 Hz.
271
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Clauoo Shannon apiofunoou o liaLalho o o oslonoou ao caso oo uma canal com
a pailii oo aponas 2H amoslias (oxalas) poi sogunoo. Fazoi uma amosliagom
quo:
Maximum Dala Ialo = 2H|oq2(1
o

) (27.1)
Maximum NumLoi of Lilssoc = H|oq2(1
o

) (27.2)
amoslias sao oLlioas.
moios oo liansmissao. Iaia islo, foiam oosonvolvioos oisposilivos capazos oo
lioa polo moio som quo ocoiiam oanos giavos. Lslos oisposilivos sao chamaoos
272
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo "Moooms"(MooulaloiDomooulaloi). Lslo oquipamonlo oxocula uma lians-
oos sinais oigilais goiaoos polo compulaooi. A iigoi, os moooms oigilais nao
27.d TransnIss ao on Handa Haso
oa linha (foima oo onoa oigilal), ou so]a, onviai os Lils confoimo a nocossioaoo,
oo acoioo com um paoiao oigilal. Dosoo quo a oislancia onlio o liansmissoi o
liansmilii manlonoo a laxa oo oiio aLaixo oo um valoi pioooloiminaoo.
oo sous pulsos:

OFF o caoa Lil 1 poi um pulso ON ocupanoo looo o inloivalo signi-


278
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
IZ (ioluin lo zoio): os Lils 1 sao iopiosonlaoos poi pulsos ON com
Iolaiioaoo:

uma longa soq uoncia oo Lils 0 iosulla om um sinal quo n ao apiosonla


Iolai: oslo sinal possui pulsos com polaiioaoos oposlas (oxomplo: o
liansmilioo.
Lipolai: os sucossivos Lils 1 sao iopiosonlaoos com pulsos oo polaii-
oaoo alloinaoa.
274
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
uma compononlo DC oifoionlo oo zoio. Ioi oulio laoo, o sinal NIZ LIIOLAI
usa ouas polaiioaoos, V o -V, ooslo mooo piovo uma compononlo DC nula.
coploi. Nola-so quo uma soq uoncia muilo gianoo oo 0 iosulla om um sinal som
lompo oo Lil).
oiio na liansmiss ao. Lnliolanlo, quanoo ocoiioi uma soq uoncia longa oo zoios,
Zoro ^axInun ToIoranco)
27
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oxisloncia oo sinal DC na linha.
oois pulsos, com mosma polaiioaoo, sopaiaoos poi oois zoios, amLos os pulsos
paia o iocoploi sincionizai-so com o liansmissoi. Uma oosvanlagom oa coo-
paia liansmilii oaoos a 10 MLps, o sinal piocisa muoai 20 milhoos oo vozos poi
sogunoo.
276
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
monlo, as onoas quaoiaoas usaoas om sinais oigilais lom um amplo ospoclio oo
oxcolo om Laixas volocioaoos o om oislancias cuilas.
oonominaoo onoa poilaooia sonoioal. Sua ampliluoo, fioq uoncia ou faso pooo
lion), AM-DSL-SC (DouLlo-SiooLano Supiisso Caiiioi Ampliluoo Mooulalion)
277
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
aoas sao ASK (Ampliluoo Shifl Koying), FSK (Fioquoncy Shifl Koying), ISK
27.7.
Iaia alingii volocioaoos caoa voz mais allas nao Lasla aponas aumonlai
o so conconlia om oLloi mais Lils poi amoslia.
278
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
na qual sao usaoas qualio ampliluoos o qualio fasos, oanoo um lolal oo 16 com-
Figuia 27.8: QISK, QAM 16 o QAM 64
o, poloncialmonlo, om muilos Lils incoiiolos. Iaia ioouzii a chanco oo um
osquomas sao conhocioos como 1CM (1iollis Coooo Mooulalion).
a pailii oo amoslias oo sinal lomaoas a inloivalos iogulaios oo lompo.
279
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 27.9: Iulso Cooo Mooulalion
linha apiosonlaoas anloiioimonlo, como, poi oxomplo, a AMI quo, inclusivo,
om uma soq uoncia oo Lils. Lssa soq uoncia oo Lils conslilui o sinal ICM quo
soi liansmilioo polo canal.
280
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oolas soiao oisculioas a soguii.
27.S.1 FO^ - Froquoncy OIvIsIon ^uItIIoxIng
alizaoa oivioinoo looo o ospoclio oo fioq uoncia om oivoisos canais mais oslio-
oas oo guaioa sao usaoas onlio suLpoilaooias ao]aconlos paia nao ocoiioi so-
Figuia 27.11: FDM - Fioquoncy Division Mulliploxing
27.S.2 TO^ - TIno OIvIsIon ^uItIIoxIng
ao sinal oiiginal paia sincionia o goionciamonlo oa iooo. A Figuia 27.12 iluslia
o osquoma.
27.S.3 OFO^
281
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 27.12: 1DM - 1imo Division Mulliploxing
oulia foima, oovo-so gaianlii quo nonhuma suLpoilaooia so]a piooulo oo com-
27.S.d VO^ -VavoIongtL OIvIsIon ^uItIIoxIng
oa locnologia folonica.
Nosso conloxlo, os sinais liansmilioos sao comLinaoos om um mulliploxaooi
oo compiimonlo oo onoa.
Figuia 27.14: WDM -Wavolonglh Division Mulliploxing
282
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Lasicamonlo oxislom oois lipos oo onlacos: ponlo-a-ponlo o Lioaocasl. O
chamaoo piolocolo oo iovozamonlo).
poooiiam oslai ulilizanoo-o.
liansmissao.
caiga na iooo oovioo aos sinais oo conliolo liansmilioos no moio. A laLola 27.1
iosumo as piincipais vanlagons o oosvanlagons oo caoa lipo oo piolocolo.
Canal Ocioso Colisoos SoLiocaiga
nao nao
nao sim
288
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
TooIogIas do Hodos
lopologias mais comuns sao as soguinlos:
Malha
Lsliola
cu]o mau funcionamonlo pio]uoica looa a iooo;
Laiiamonlo
colisoos.
Anol
Aivoio
284
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Mislas
ComLinam ouas ou mais lopologias simplos. Alguns oxomplos sao o oo os-
Figuia 28.1: 1opologias oo Iooo
28
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ArquItotura do Hodos
n
munica com a camaoa n
.|
onlos sao chamaoas oo paios. Na voioaoo, a camaoa n
so comunica com a camaoa n
oila ocoiio. Lnlio as camaoas ao]aconlos oxislo uma .n.n. A inloifaco
a camaoa imooialamonlo supoiioi. Lm uma aiquiloluia om camaoas oovo-so
Lslo lipo oo aiquiloluia piopoiciona a inooponooncia oas camaoas poi-
286
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
IrotocoIos do Hodo
30.1 AHI - Addross HosoIutIon IrotocoI
pacolo II o onlao lom quo ioalizai algumas olapas anlos oo onviai. Iiimoiio olo
onliaoa om sua laLola oo Cacho oo AII. Caso oxisla,olo oncapsula o pacolo II
cnd
cnd
tocoI
287
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
mais oo um soiviooi DHCI om uma iooo.
nonlo polo soiviooi oo DHCI;
polo aominisliaooi oa iooo.
lompo; oslai piopaiaoo paia funcionai om mais oo um om uma iooo oo foima
aumonlai a poifoimanco o ioounoancia; oslai piopaiaoo paia lioai com hosls
|n),
Um clionlo faz um Lioaocasl oo uma monsagom DHCIDISCOVLI paia
njn .|nj
ioloaooios;
Os soiviooios iocoLom a monsagom DHCIDISCOVLI o iosponoom com
O clionlo iocoLo uma ou mais monsagom DHCIOFFLI o oscolho qual
inoicanoo qual soiviooi oscolhou o possivolmonlo aoicionanoo novos ioq-
O soiviooi iocoLo a monsagom DHCIILQULS1 o choca om sua Laso oo
288
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
30.3 O^S - OonaIn ^ano Syston
o DNS.
nonlos oo DNS sao:
oivioioa om ZONAS nao-supoiposlas. Noimalmonlo, caoa zona lom um
soiviooi oo nomo piincipal (onoo os iogislios sao manlioos om oisco) o um
main namo (noimalmonlo oxislom muilos iogislios, oo lipos oif oionlos,
lo livo (lompo oo vioa oo iogislio); Class (IN
oos); 1ypo (lipo oo iogislio); o Valuo (sua somanlica ooponoo oo lipo oo
iogislio). Os lipos oo iogislios oxislonlos sao:
Namo Soivois (Soiviooios oo Nomos): sao piogiamas soiviooios quo oolom
soiviooios oo nomos: soiviooios oo nomos iaiz (coica oo 18 soiviooios);
olc. - coica oo 200 soiviooios); soiviooios DNS com auloiioaoo (chama-
oos oo AU1HOII1H - os quo oolom os iogislios oo iocuisos oo soiviooios,
localizaoos om sua zona, quo pooom soi acossaoos puLlicamonlo); o soivi-
289
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1ipo Valoi
SOA Iaiamolio paia ossa zona
A
loiio oo 82 Lils
MX 1ioca oo monsagons oo coi-
ioio a acoilai coiioio ololionico
NS Soiviooi oo nomos Nomo oo um soiviooi paia
CNAML Nomo canonico
I1I Ionloiio Nomo alloinalivo oo um on-
HI NFO CIU o sisloma opoiacional
om ASCII
1X1 1oxlo 1oxlo ASCII nao-
inloipiolaoo
1aLola 80.1: Iiincipais lipos oo iogislios oo iocuisos oo DNS paia o I Iv4
Iosolvois (Iosolvoooios): sao piogiamas, oxoculaoos lanlo nos clionlos
iosponooi as quoiios oiiolamonlo ou onlao oncaminhai a quoiios caso a
(1imo lo Livo) quo ooloimina sou lompo oo vioa;
las, om algum lugai o infoimai ao solicilanlo o quo onconliou. Iloialiva, onoo
livo answoi (consulla iosolvioa polo soiviooi com auloiioaoo); posilivo answoi;
posquisaoo nao oxislo ou o lipo oo iogislio nao confoio - sompio inoicaoo polo
soiviooi com auloiioaoo).
lais como:
290
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
mais oo um II oo soiviooios ioplicaoos (ox. WoL ou F1I) ulilizaoos na
IIs caoasliaoos;
Apolioos oo hospoooiios: implomonlaoo poi moio oo lipo oo iogislio
CNAML (um hospoooiio com nomo complicaoo pooo loi um ou mais
apolioos);
Apolioos oo soiviooios oo coiioio: implomonlaoo poi moio oo lipo oo
iogislio MX;
liansfoioncia oo zonas.
Dica Impoilanlo: O aominisliaooi oo soiviooi DNS local pooo oosaLililai o
oslai limilaoos a ulilizai aponas o soiviooi DNS oa Inlianol oa ompiosa. Dosla
local - AU1HOII 1H) soiao iosolvioos.
hosl ou II. Iooomos ulilizai osla f oiiamonla om oois mooos oifoionlos. No
mooo oiiolo, onoo oigilamos o comanoo nsloolup o mais alguns paiamolios, o
no mooo inloialivo, onoo oigilamos somonlo o comanoo nsloolup o um piompl
soiviooi DNS o oo hosl; nsloolup -quoiylypo=ANY "nomo oo hosl"looas as
30.d TCI - TransnIssIon ControI IrotocoI
onlio um pai oo piocossos quo ooso] am so comunicai. piovoi facilioaoos como
foimaoo pola .n
291
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
- poila oo oiigom; (ii) Doslinalion Ioil - poila oo ooslino; (iii) Soquonco
NumLoi - numoio oo soq uoncia oo sogmonlo; (iv) Aclnowloogmonl NumLoi
- o numoio oo soq uoncia quo o sonooi oo sogmonlo ospoia iocoLoi; (v) Dala
Lils - (UIGACKISHIS1SYNFIN); (vii) Winoow - lamanho oa ]anola
conoxao. 1ooas ossas conoxoos sao guaioaoas om uma osliuluia chamaoa J1
- J.nnn..n n.| 1||
poi oxomplo, o lamanho oa ]anola, numoio oo soq uoncia inicial oa conox ao o o
oslaoo oos Lils oo conliolo.
As conoxoos 1CI pooom so onconliai nos soguinlos oslaoos:
LI S1LN - A ospoia oo um pooioo oo conoxao;
LS1ALILISHLD - Lslaoo noimal paia onvio oo oaoos;
FI N-WAI1-2: O oulio laoo concoioou om oncoiiai;
1I MLD-WAI1 - Aguaioa a onlioga oo looos os pacolos;
CLOSL-WAI1 - Um laoo oou inicio ao oncoiiamonlo;
LAS1-ACK - Aguaioa onlioga oo looos os pacolos;
CLOSING - AmLos lonlaiam oncoiiai simullanoamonlo.
A conoxao passa oo um oslaoo paia o oulio om iosposla a ovonlos quo sao
As ouas causas oo congoslionamonlo sao a soLiocaiga na iooo o a soLio-
caiga no iocoploi.
So o mocanismo oo Jnn|n J J.nnn.n foi oLooocioo polo liansmissoi, nao
292
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
chamaoa Jnn| n J nj.nnnn.
liansmissoi pooo onviai. O mocanismo oo ]anola oo congoslionamonlo funciona
oa soguinlo manoiia: Ao oslaLolocoi a conoxao o valoi oa ]anola oo congoslion-
L foila onlao a liansmissao oo um sogmonlo oo lamanho MSS. Caso nao lonha
oo um limiai a pailii oo qual o cioscimonlo passa a soi linoai o nao oxpononcial.
J|.-1nj 1nnJ-
|n|. L foimaoo polas soguinlos olapas: (1) A - L (SYN my soquonco numLoi
is X); (2) A - L ACK (youi soquonco numLoi is X) o SYN (my soquonco numLoi
is Y); (8) A L ACK (youi soquonco numLoi is Y).
poi inoicai so um sogmonlo oovo soi ioliansmilioo; 1imoi oo Ioisisloncia -
ulilizaoo paia ovilai o impasso quanoo o anuncio oo lamanho oo ]anola so
muilo lompo.
alivo; 1I ML WAI1 - ulilizaoo no oslaoo oa conoxao.
30. lOI - lsor Oatagran IrotocoI
L um piolocolo ooslinaoo
ao lompo.
L um piolo-
4 campos quo sao:(i)o&. 1. ;(ii) 1.nn.n 1.;(iii)1nj| ;(iv)||&n.
Souico Ioil pooo soi ulilizaoo quanoo so ooso]a iocoLoi uma iosposla. L impoi-
298
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
uma monsagom UDI.
16 Lils 1.
30.6 HTTI - Hyor Toxt TransIor IrotocoI

osliuluia oossas monsagons o o mooo como o clionlo o o soiviooi as liocam.


simplosmonlo um aiquivo. Lxomplos oo oL]olos sao: aiquivo H1ML, imagom
nomo oo caminho oo oL]olo.
AIIO paia a WoL. Llos implo-
oL]olos WoL. Os Soiviooios WoL mais ulilizaoos alualmonlo sao os Apacho o o
Miciosofl Inloinol Infoimalion Soivoi (IIS).
O H11I usa o 1CI como sou piolocolo oo lianspoilo. Ioi paoiao, as poi-
oo monsagons sao ioalizaoas oo foima oiionlaoa a conoxao. Lslas conoxoos po-
oom soi poisislonlos ou nao-poisislonlos.
AO
DL 1I

LS VIAS (lhioo way hanoshalo);
Duianlo a loicoiia via oo lhioo way hanoshalo, o piocosso clionlo onvia
ioquisilaoo om uma monsagom oo iosposla H11I, o a onvia ao clionlo;
O piocosso soiviooi solicila o oncoiiamonlo oa conoxao 1CI;
294
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
iocoLo a monsagom oo iosposla, oxliai o aiquivo oa monsagom oo iosposla
o o apiosonla.
um aiquivo-Laso H1ML o oivoisos oL]olos iofoionciaoos, oslo lipo oo conoxao
oas liocas oo monsagons. Noslo lipo oo conoxao, o soiviooi ooixa a conoxao 1CI
os mosmos clionlo o soiviooi pooom soi onviaoas poi moio oa mosma conoxao.
IAIALLLI SMO. Na voisao som paialolismo, o clionlo omilo uma nova ioq-
H11I usa conoxoos poisislonlos com paialolismo. Nosso caso, o clionlo omilo
soiviooi. Nos mooos oofaull, a maioiia oos Liowsois aLio oo cinco a ooz conoxoos
L impoilanlo salionlai quo o soiviooi onvia as iosposlas H11I ao clionlo
o soiviooi nao iosponoo oizonoo quo acaLou oo onviai o oL]olo. Lm voz oisso,
IIO1OCOLO SLM LS1ADO.
0L1 )scediz)puge.nt1 u11i)1.1
ucst: uuu.scescncc1.edu
Ccnnecticn: c1cse
Usez-ugent: Mczi11u)4.0
|ccept-1unguuge: tz
comum. LmLoia ola lonha cinco linhas, ola poooiia loi oo uma a oivoisas lin-

AO. As
L1ODO; o oa UIL; o o oa
VLIS
29
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
so] a, o lipo oo Liowsoi (o soiviooi pooo onviai voisoos oif oionlos oo um mosmo
iocoLoi uma voisao om fiancos oo oL]olo so oslo oxislii.
u11i)1.1 200 0k
Ccnnecticn: c1cse
uute: 1nu, 03 Ju1 2003 12:00:16 0M1
8ezvez: |pucne)1.3.0 Unix)
Lust-Mcditied: 8un, 6 Muy 2003 00:23:24 0M1
Ccntent-Lengtn: 6821
Ccntent-1ype: text)nt1
dutu dutu dutu dutu dutu dutu ...)
oilos). A linha oo oslaoo lom lios campos: o campo oa VLIS

AO oo H11I; um
CODIGO DL LS1ADO; o uma MLNSAGLM oo loxlo coiiosponoonlo. A linha
296
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
no coipo oa monsagom. L impoilanlo nolai a linha om Lianco anlos oo coipo
Figuia 80.2: Foimalo goial oo uma monsagom oo iosposla H11I
olo poimilo molhoiai o oosomponho liansmilinoo aponas os oaoos quo
oos polo GL1 o nao os oL]olos ioquisilaoos;
Lusca. Com osla monsagom, o clionlo conlinua ioquisilanoo um oL]olo
ho]o om oia;
297
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
so]a oololaoo no Soiviooi WoL;
OI1IONS: foinoco um moio paia quo o clionlo consullo o soiviooi soLio
Os C
soiviooi. Sao sopaiaoos nas soguinlos classos:
clionlo;
8xx (Iooiioclion) - I noica quo o clionlo oovo piocuiai om oulio lugai,
liansfoiii VoicoXML, WML o oulios lipos oo XML. Oulia ulilioaoo oo H11I
aiquivos om iooos I2I.
foioncia oo monsagons oo oaoos. Dosla foima, oizomos quo as monsagons oo
conliolo sao onviaoas NA LANDA.
amLos os lipos oo conox ao, poisislonlo o nao-poisislonlo;
HLAD.
298
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
30.7 S^TI - SInIo ^aII TransIor IrotocoI

SM1I.
aLoioai alguns assunlos iolovanlos a coica oo sisloma oo coiioio ololionico na
nonlos: AGLN1LS DL USU
chamaoo oo AGLN1L DL 1IANSFLI LNCIA DL MLNSAGLM); o o SM1I.
poimilinoo-o a loi, iosponooi, ioliansmilii, salvai o osciovoi monsagons.
sao: mail, pino o olm;
pooom so conoclai ao Soiviooi oo Coiioio no inluilo oo onviaiiocoLoi
monsagons. Llos implomonlam lanlo o laoo clionlo quanlo o laoo soiviooi
oo SM1I. Quanoo um Soiviooi oo Coiioio onvia coiiosponooncia paia
oulios, ago como um clionlo SM1I. Quanoo um Soiviooi oo Coiioio iocoLo
coiiosponooncia oo oulios, ago como um soiviooi;
os Soiviooios oo Coiioio.
O SM1I usa o 1CI como sou piolocolo oo lianspoilo. Dosla foima, as
liocas oo monsagons sao ioalizaoas oo foima oiionlaoa a conoxao. Ioi paoiao,
mosma sossao SM1I, oivoisas monsagons pooom soi onviaoas.
uma simplos monsagom ASCII. Os soguinlos passos sao soguioos:
osla monsagom a LoL;
uma aLoioagom lao comum;
299
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
O laoo clionlo oo SM1I, quo funciona no Soiviooi oo Coiioio oo Alico, vo
funciona no Soiviooi oo Coiioio oo LoL. Caso osla conoxao n ao possa soi
aLoila, om goial, novas lonlalivas soiao foilas a caoa 80 minulos, so nao
MX (Mail oXchango);
a monsagom oo Alico paia oonlio oa conoxao 1CI;
No Soiviooi oo Coiioio oo LoL, o laoo soiviooi oo SM1I iocoLo a mon-
sagom o a coloca na caixa poslal oolo;
IOI8 ou IMAI.
Figuia 80.8: Iiolocolos oo o-mail o suas onlioaoos comunicanlos

OLS (pull piolo-


OLS. Noslo lipo oo piolocolo, as conoxoos sao aLoilas polas
L poi oslo molivo
L impoilanlo oLsoivai quo o SM1I noimalmonlo nao usa soiviooios oo coi-
ooios oslao localizaoos om laoos oposlos oo munoo. Islo poiquo olo uliliza
goialmonlo os Soiviooios oo Coiioio clionlo o soiviooi so conoclam oiiolamonlo
(viilualmonlo falanoo).
DA1A: inicializa a liansmissao oo coipo oa monsagom;
800
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
QUI1: ooloimina quo o soiviooi SM1I onvio um ol o onlao focho a
conoxao;
1UIN: faz com quo os clionlo o soiviooi lioquom oo papol, o clionlo passa
a soi soiviooi o vico-voisa;
L impoilanlo nolai
conlonham algumas palavias om comum.
no IFC 2046, quo sao oxlonsoos oo IFC 822 iofoionlos ao MIML (Mullipuiposo

o como consoq uoncia Laslanlo limilaoo. Ioi paoi ao, olo uliliza o 1CI como
piolocolo oo lianspoilo via poila 110.
como clionlo, aLio uma conoxao 1CI com o Soiviooi oo Coiioio quo ago como

AO,
801
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m

AO.
as monsagons sao liansfoiioas ao clionlo.
solicilaoo o oncoiiamonlo oa conoxao. Nosso momonlo, o Soiviooi oo Coiioio
apaga as monsagons quo f oiam maicaoas.
OK: inoica quo coiiou luoo Lom com o comanoo anloiioi. Lsla iosposla
-LII: inoica quo houvo algo oiiaoo com o comanoo anloiioi.
LI S1: solicila a lislagom oas monsagons, o sous iospoclivos lamanhos,
piosonlos na caixa poslal;
IL1I: solicila o ooscaiiogamonlo oo uma monsagom;
QUI1: ooloimina quo o soiviooi onvio um ol o onlao focho a conoxao.
conoxao poisislonlo, ou so]a, om uma mosma sossao 1CI onlio clionlo o soivi-
No mooo loi-o-apagai, os soguinlos comanoos sao omilioos: LI S1, IL1I o
802
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ioio, ooscaiioga looas as monsagons quo oslao na caixa poslal. Ioi oslo falo,
monsagons o onlao pooo lo-las o apaga-las oo soiviooi oo aiquivo local mosmo
quo pagam polo acosso a I nloinol poi lompo oo conoxao, poi oxomplo, conoxao
oiscaoa.
30.9 I^AI - Intornot ^aII Accoss IrotocoI

iocuisos. Ioi paoiao, olo uliliza o 1CI como piolocolo oo lianspoilo via poila
148.
sossoos quanlo onlio sossoos I MAI. Ioi oxomplo, os nomos oas paslas o quais
monsagons oslao associaoas a olas oovom soi manlioos. Ioilanlo, oiz-so quo o
quo, onlao, pooo liansfoiii oslas monsagons paia uma nova pasla ciiaoa poi olo,
808
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
nao Laixai looas as monsagons oo sua Caixa Ioslal, ovilanoo, om pailiculai,
monsagons longas quo possam conloi, poi oxomplo, aiquivos gianoos.
pialicamonlo looos os silos ISIs, Lom como univoisioaoos o ompiosas impoi-
monsagons, via H11I, o nao via os piolocolos SM1I, IOI8 ou IMAI. Con-
luoo, os Soiviooios oo Coiioio conlinuam so comunicanoo onlio si via SM1I.
sagons om uma hioiaiquia oo paslas no soiviooi iomolo. Na voioaoo, muilas
piovioo poi sciipls quo iooam om um soiviooi H11I o usam o piolocolo IMAI
paia so comunicai com um soiviooi I MAI.
IMAI o IOI8.
IOI8 IMAI
IFC 1989 IFC 2060
Ioila 1CI usaoa 110 148
Onoo as monsagons sao aimazonaoas Soiviooi
Como as monsagons sao lioas Onlino
1ompo oo conoxao oxigioo Ioquono Gianoo
Inlonsa
Nao Sim
Nao Sim
Ioquono Gianoo
Downloaos oo monsagons paiciais Nao Sim
Quolas oo oisco consislom um pioLloma Nao
Sim Nao
804
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
30.10 LOAI - LIgLtVoIgLt OIroctory Accoss Iro-
tocoI
ou onlao iooiiocionaoo paia oulio soiviooi. Os soiviooios LDAI aimazonam
aiquivos. Iooo-so, poi oxomplo, aoicionai as osliuluias pailos oo nomos oo
sou conliolo.
30.11 S^^I - SInIo ^otvork ^anagonont Iro-
tocoI
(ii) Moniloiai Ioifoimanco oa Iooo (iii) Doloclai IioLlomas na Iooo o Acossos
soais, soiviooios, swilchos, ioloaooios, olc. O sisloma oo goionciamonlo onvia
oovom soi infoimaoas ao sisloma oo goionciamonlo o quais sislomas oo goionci-
ulilizai monsagons chamaoas .n paia comunicai algo ao sisloma om ocasioos
Os sislomas oo goionciamonlo sao oiganizaoos om n&n.JnJ
Laso chamaoa 111 - 1nnnjnn 1n.nn.n 1n. As monsagons oo piolocolo
SNMI sao as soguinlos: (i) Gol - A monsagom mais simplos onoo o sisloma oo
80
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
iospoilanoo um ooloiminaoo valoi o o M1U oa linha; (v) 1iap - Monsagom
nao solicilaoa onviaoa oo agonlo paia o sisloma oo goionciamonlo. O piolocolo
SNMI uliliza o as poilas UDI161 o UDI162 (liaps).
30.12 FTI - FIIo TransIor IrotocoI
AO oo mooolo OSI no IFC 99. Llo
quivos.
local), quoi liansfoiii aiquivos oo ou paia um hospoooiio iomolo. Na ioalioaoo,
loiago com o F1I poi moio oo um AGLN1L DL USUAIIO F1I. Alguns oos
agonlos mais ulilizaoos alualmonlo sao: SmailF1I; Culo F1I; F1I via WoL;
Filozilla; Coio F1I; WS F1I; LoochF1I; o gF1I.
oo H11I, o F1I usa ouas conoxoos 1CI paialolas paia liansf oiii um ai-
quivo: uma CONLX AO DL CON1IOLL o uma CONLX AO DL DADOS. A
os oaoos. Como sao usaoas conoxoos oislinlas paia conliolo o oaoos, oizomos
poilas ulilizaoas sao as 21 (conoxao oo conliolo) o 20 (conoxao oo oaoos).
1ADO.
nova conoxao oo oaoos paia liansfoioncia oa caoa aiquivo. Ou so]a, so foi
soiao aLoilas ouas conoxoos oo oaoos, uma paia caoa aiquivo.
806
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
O F1I implomonla lios mooos oo liansfoioncias. Sao olos:
aconloco oa soguinlo foima. O clionlo aLio uma conoxao oo conliolo om
lanoo om sua poila 21. O clionlo onvia ao soiviooi, poi moio oo comanoo
Lnlao, o soiviooi aLio uma conoxao oo oaoos com o clionlo ulilizanoo sua
poila 20 o a poila 100 oo clionlo;
O piocosso aconloco oa soguinlo foima. O clionlo aLio uma conoxao oo
conliolo om uma poila ianoomica, poi oxomplo 18, com o soiviooi quo
soiviooi onvia, poi moio oo comanoo IOI1, uma poila ianoomica, poi
oaoos com o soiviooi ulilizanoo uma oulia poila ianoomica, poi oxomplo
100, o a poila 1728 oo soiviooi;
Conluoo, o soiviooi, ao onviai o comanoo IOI1, liansmilo ao clionlo
quo foi oiiginalmonlo conoclaoo. Lslo mooo f oi aoicionaoo no piolocolo
poi moio oa IFC 2428.
CaLo salionlai quo looa conoxao ianoomica aconloco om poilas maioios quo
1028 o sao conoxoos nao piivilogiaoas. Os piocossos oo conoxao om molo alivo
mozillaoxamplo.com).
O piolocolo F1I, assim como o H11I, onvia comanoos o iosposlas poi moio
oa conoxao oo conliolo no foimalo ASCII. Conluoo, o F1I poimilo quo o clionlo
oo oaoos. Os f oimalos mais ulilizaoos sao: ASCI I, Linaiy, LLCDI C o USASCII .
807
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 80.4: Mooos oo liansmissao oo F1I
CLOSL: solicila o oncoiiamonlo oa sossao F1I, ou so]a, o oncoiiamonlo
oa conoxao oo conliolo;
DLLL: solicila ao soiviooi a oololai um aiquivo no soiviooi iomolo;
LISV: infoima ao soiviooi a onliaoa no mooo oo liansfoioncia passivo
IFC);
oo comanoos;
oo um aiquivo oo soiviooi iomolo;
OILN: aLio uma conoxao com um soiviooi F1I, ou so]a, aLio uma
conoxao oo conliolo soiviooi iomolo;
IASV: infoima ao soiviooi a onliaoa no mooo oo liansfoioncia passivo;
oo uma conoxao fuluia, ou polo soiviooi ou polo clionlo;
IFC);
808
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo soiviooi iomolo;
aiquivo oo soiviooi iomolo a pailii oo coilo ponlo;
local ao soiviooi iomolo;
8xx: Iosposla inloimooiaiia posiliva. O comanoo lovo sucosso, mas um
4xx: Iosposla pioliminai nogaliva. O comanoo nao foi Lom sucooioo, mas
x0x: A falha so oou poi molivos oo oiio oo sinlaxo;
silaoa;
xx: Inoica o oslaoo oo soiviooi oo aiquivo. Ioi oxomplo, Liio ao osciovoi
o aiquivo.
809
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 80.: Iiocosso oo osciilaloiluia oo 1F1I
30.13 II - Intornot IrotocoI
um pacolo II sao o unicasl, mullicasl o Lioaocasl.
810
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
loma paia os aominisliaooios oa Inloinol. Aposai oo malomalicamonlo soiom
a soLiocaiga oas laLolas oo ioloamonlo. Iaia solucionai o pioLloma suigiu o
11
|n|
11 |n| uliliza uma mascaia oo 82 Lils paia
11111111 11111111 11111111 00000000 266.266.266.0
11111111 11111111 00000000 00000000 266.266.0.0
11111111 11111111 11111111 11111000 266.266.266.262
11111111 11100000 00000000 00000000 266.32.0.0
II oo ooslino oo oalagiamas paia posquisai poi qual linha olo oovo saii.
30.1d TEL^ET - TELotyo ^ETvork

ulilizaoo paia f azoi login iomolo onlio qualquoi pai oo hospoooiios. Ioi paoiao,
olo uliliza o 1CI como piolocolo oo lianspoilo via poila 28. Na voioaoo, naoa
impooo quo so]am ulilizaoas oulias poilas.
811
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1ooos os oaoos, inclusivo sonhas, nao sao ciiplogiaf aoos (o quo o loina
coLioos o piocossaoos no local iomolo. Assim, caoa caiacloio aliavossa
liloialmonlo a iooo ouas vozos.
A soguii, sao oxaminaoos os sogmonlos 1CI quo sao onviaoos onlio o clionlo o
sogmonlos:
soq uoncia. L mais, como o clionlo ainoa n ao iocoLou nonhum oaoo oo
soiviooi iocoLou. Ao colocai 48 no campo oo ioconhocimonlo, o soiviooi
sogmonlo quo caiioga oaoos oo soiviooi paia o clionlo. 1ocnicamonlo ossa
caiona iocoLo o nomo oo IIGGYLACK;
hocoi os oaoos quo iocoLou oo soiviooi. Llo lom o campo oo oaoos vazio,
o piolocolo SSH. Iois o SSH piovo looas as f uncionalioaoos oo 1olnol com a
812
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
818
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
O ^odoIo do HoIor`oncIa
OSI
O mooolo oo iof oioncia OSI (Opon Sysloms Inloiconnoclion) foi o piimoiio passo
foiam os soguinlos:
inloifacos.
colos oxalos oo caoa camaoa. Llo aponas inoica o quo caoa camaoa oovo fazoi.
1.
1, lompo oo vioa oo um Lil, poimilii ou nao liansmissoos simullanoas nos
oois sonlioos, pinagons, olc; (2)
2. nnnJn J 1n|n
8. nnnJn J 1J - Doloiminai como os pacolos sao ioloaoos oa oiigom ao
ooslino. Lvilai congoslionamonlos o aliasos oxcossivos. Dovo so pioocu-
oifoionlos nas oivoisas iooos. L papol oa camaoa piopoicionai inloiopoi-
(ciicuilos viiluais) o nao oiionlaoos a conoxao (oalagiamas).
814
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
4. nnnJn J J.nn. - Dovo iocoLoi oaoos oa camaoa acima, oivioi-los
om unioaoos monoios o iopassai ossas unioaoos paia a camaoa oo iooo.
A camaoa oo lianspoilo oovo assoguiai quo looos os oaoos chogaiao coi-
iolamonlo ao ooslino.
lionamonlo;
. nnnJn J on
oovo liansmilii a caoa momonlo), goionciamonlo oo lolon (impooinoo
6. - Iioocupa-so com a sinlaxo o a somanlica oas
oaoos;
7.
81
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Hotoanonto
oo hosl, a caoa oisposilivo inoivioual. Alguns piolocolos, como o IIX, oxigom
Os piolocolos oo ioloamonlo ooloiminam os caminhos quo os piolocolos
ioloaoos soguom paia sous ooslinos. Lxomplos oo piolocolos oo ioloamonlo
incluom o Iouling Infoimalion Iiolocol (III), o Inloiioi Galoway Iouling
Iiolocol (IGII), o Lnhancoo Inloiioi Galoway Iouling Iiolocol (LI GII) o o
Opon Shoilosl Ialh Fiisl (OSIF). Os piolocolos oo ioloamonlo poimilom quo
os ioloaooios conoclaoos ciiom inloinamonlo um mapa oo oulios ioloaooios na
oo caoa ioloaooi.
Os oois lipos oo piolocolos oo ioloamonlo sao os Lxloiioi Galoway Iio-
locols (LGIs) o os Inloiioi Galoway Iiolocols (IGIs). Os Lxloiioi Galoway
LGI (Loiooi Galoway Iiolocol), o piincipal piolocolo oo ioloamonlo oxloino
oa Inloinol. Os piolocolos III, OSIF, IGII o LIGII sao oxomplos oo IGIs.
816
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
cosso. As onliaoas manuais nas laLolas oo ioloamonlo sao chamaoas oo .-
. As iolas ooscoLoilas aulomalicamonlo sao chamaoas oo .n
J.nnn.n. Quanoo um algoiilmo oo ioloamonlo alualiza uma laLola oo ioloa-
soguinlos:
Laiguia oo Lanoa - a capacioaoo oo oaoos oo um linl;
Caiga - a quanlioaoo oo alivioaoo om um iocuiso oo iooo, como um
ioloaooi ou um linl;
oovo liafogai anlos oo chogai ao sou ooslino;
Iulsos (licls) - o aliaso om um onlaco oo oaoos quo usa os pulsos oo clocl
oo IC ILM (apioximaoamonlo milissogunoos);
oo iooo.
32.1 LInk Stato o OIstanco Yoctor
Voloi oo Dislancias (1.nn 1.);
Lslaoo oo Linl (1.n| on).
(voloi) o a oislancia oo looos os linls na inloinolwoil. A aLoioagom oo linl
) iociia a lopologia oxala oa in-
oo voloi oo oislancia. A soguii sao apiosonlaoos os piocooimonlos o os pioL-
minimizai os pioLlomas.
817
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo oislancia piossoguo, os ioloaooios ooscoLiom o molhoi caminho paia as iooos
gia piossoguom passo a passo, oo ioloaooi paia ioloaooi. Os algoiilmos oo voloi
oo oislancia solicilam quo caoa ioloaooi onvio toda a sua taIeIa oo ioloa-
monlo paia caoa um oos vizinhos ao]aconlos. As laLolas oo ioloamonlo incluom
1 oo ioloamonlo pooom ocoiioi so a convoigoncia lonla oo uma iooo om
Iaia ovilai osso pioLloma piolongaoo, os piolocolos oo voloios oo oislancia oo-
iooos oislanlos o nonhum conhocimonlo soLio ioloaooios oislanlos, um algoiilmo
oislanlos o oo como oslao inloiconoclaoos. O ioloamonlo oo linl slalo usa:
LSAs (Linl-Slalo Aovoilisomonls - aviso oo oslaoo oo linl);
Uma laLola oo ioloamonlo oo caminhos o poilas paia caoa iooo.
Os ongonhoiios implomonlaiam osso concoilo oo linl slalo no ioloamonlo
Lxislom ouas quosloos iolacionaoas ao linl slalo:
oo ioloamonlo oo voloi oo oislancia. Iaia ioloamonlo oo linl slalo, a
1.]|.n paia calculai o SIF ioquoi uma laiofa oo piocossamonlo piopoi-
ioloaooios na inloinolwoil;
818
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Ioquisilos oo laiguia oo Lanoa: consumioa paia a soLiocaiga inicial oo
ioloaooios usanoo piolocolos oo ioloamonlo oo linl slalo onviam pacolos
caiga inicial, os piolocolos oo ioloamonlo oo linl slalo ioquoiom goial-
32.1.1 Yotor do OIst`ancIas vs. Estado do LInk
Voco pooo compaiai o ioloamonlo oo voloi oo oislancia com o ioloamonlo oo
uma ampla visao oo looa a lopologia oa inloinolwoil acumulanoo looos
O ioloamonlo oo voloi oo oislancia ooloimina o molhoi caminho, aoicio-
sao passaoas oo ioloaooi paia ioloaooi. Iaia o ioloamonlo oo linl slalo,
caoa ioloaooi opoia sopaiaoamonlo paia calculai o sou caminho mais cuilo
paia as iooos oo ooslino;
Com a maioi pailo oo piolocolos oo ioloamonlo oo voloi oo oislancia,
iosullanoo om uma convoigoncia mais lonla. Com piolocolos oo ioloa-
os oulios ioloaooios iosullam goialmonlo om um lompo oo convoigoncia
oo ooslino. Lnliolanlo, olos oifoiom oa maioi pailo oos piolocolos oo voloios
Lalancoaoo convoigo iapioamonlo, como os piolocolos oo linl slalo. Lnliolanlo,
olo oifoio oos piolocolos oo voloi oo oislancia o oo linl slalo poiquo usa monos
Syslom) oa OSI o LIGII (Lnhancoo Inloiioi Galoway Iouling Iiolocol) oa
Cisco.
819
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
32.2 IrotocoIos do Hotoanonto
32.2.1 HII - HoutIng InIornatIon IrotocoI
(II I). Lsso Inloiioi Galoway Iiolocol (IGI) calcula a oisl ancia paia um hosl
oslaiom conslanlomonlo so conoclanoo aos ioloaooios vizinhos paia alualizai as
ossoncial nas gianoos iooos aluais.
32.2.2 OSIF - Oon SLortost IatL FIrst
gaianlo monoi piocossamonlo nos ioloaooios quo nao oslao osculanoo os
pacolos OSIF;
Apiosonla molhoi convoigoncia quo o III;
Ioimilo um molhoi Lalancoamonlo oo caiga;.
om
820
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
loma Aulonomo-AS. Islo iaslioia iolas oxloinas insoiioas poi piolocolos
oxloinos como o LGI.
32.2.3 IGHI o EIGHI
O IGII(Inloiioi Galoway Iouling Iiolocol) o o LIGII(Lnhancoo Inloiioi
Galoway Iouling Iiolocol) sao piolocolos oo ioloamonlo oosonvolvioos pola
Cisco Sysloms, Inc. o, poilanlo, sao consiooiaoos piolocolos oo ioloamonlo
Os aominisliaooios oo iooo pooom ooloiminai a impoilancia oaoa a qualquoi
Slalo com as oos piolocolos oo voloi oo oislancia.
821
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Hodos EtLornot
ILLL 802 como ILLL 802.8. As iooos Llhoinol vom sonoo, oosoo 1990, as mais
a pailii oo um caLo coaxial compaililhaoo quo funcionava como um moio oo
liansmissao om Lioaocasl. Dossa foima, os compulaooios oispulam o moio paia
ioalizai uma liansmissao o pooom ocoiioi colisoos. Iaia conliolai o acosso
ao moio oo liansmissao o as colisoos, as iooos Llhoinol uliliza um piolocolo
chamaoo CSMACD (n... . on . 1&|.| u.| |..n 1-
.n
onlaco ponlo-a-ponlo.
33.1 IrotocoIo CS^A/CO
funciona oa soguinlo manoiia:
sao ulilizaoos compailimonlos | ;
2. Um aoaplaooi nunca liansmilo um quaoio quanoo poicoLo quo quo algum
liansmilii piocisa osculai a poilaooia;
822
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
]nn .jnn| ) paia gaianlii
oxpononcial.
1tu, onoo tu
lompo oo liansmisao oo um Lil o 1
oaoo onlio o con]unlo J0, 1, 2, ..., 2
Q
1K, sonoo : n o 10.
n =
1 no con]unlo J0, 1K. No caso oo uma iooo oo 10MLps,
.1 miciossogunoos o suponoo quo
o 1
a 1.
1 , 1, 2, 8. A pailii
1 J0, 1, 2, 4, ..., 1028K.
33.2 Fast EtLornot
aumonlo oa volocioaoo oo liansmissao oo 10 paia 100 MLps, a possiLilioaoo
oo liansmissao no mooo full-ouplox. O piolocolo oo acosso ao moio ulilizaoo
oispula polo moio.
poi um lompo, olo onvia um quaoio ospocial chamaoo n& .nn, quo inoica
o lompo quo o liansmissoi oovo ospoiai anlos oo conlinuai com a liansmissao
(.n--un. ).
oo liansmissao ulilizaoo. As piincipais suL-oivisoos oo paoiao Fasl-Llhoinol sao
as soguinlos:
100Laso-1X: L o suL-paoiao mais ulilizaoo paia iooos Fasl Llhoinol.
Llo funciona soLio caLos U1I oo calogoiia ou supoiioi, omLoia ulilizo
aponas os paios laian]a o voioo oo caLo oo acoioo com o paoioos oo
828
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo onoas oo compiimonlo cuilo (|. un|nj| ), o quo o loina mais
onoa.
33.3 GIgaIIt EtLornot
Lm 1999, o paoiao GigaLil Llhoinol (ILLL 802.8z) oxlonoou a volocioaoo oas
iooos Llhoinol oo 100 MLps paia 1 GLps. Assim como o Fasl-Llhoinol, o paoiao
n& .nn
lizaoo o piolocolo CSMACD.
No onlanlo, com aumonlo oa volocioaoo oo liansmisao, paia gaianlii quo as
o campo n.... rn.n
Figuia 88.1: Quaoios Llhoinol o GigaLil Llhoinol
liansmissao om ia]aoas (.nn h&..nj ), poimilinoo quo um con]unlo oo pa-
suL-oivisoos. As piinciapais s ao:
824
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
osso paoiao;
molios;
1000Laso-1: L o paoiao paia iooos gigaLil quo uliliza caLos U1I. O
pouco ulilizaoos, uma voz quo o o paoiao 1000Laso-1 usa caLos U1I, quo
1000LASL-ZX o 1000LASL-LH: Lssos oois paoioos ulilizam liansmissao
82
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
CaIoanonto Estruturado
oois conouloios sao oniolaoos ao ioooi oos oulios paia cancolai inloif oioncias
Unshiolooo 1wisloo Iaii - U1I (caLo som Llinoagom): Sao qualio paios
alualmonlo o mais Laialo.
Shiolo 1wisloo Iaii - S1I (caLo com Llinoagom): L igual ao U1I a
aloiiamonlo. Lslo gonoio oo caLo, poi oslai iovoslioo oiminui as inloi-
O Ciosslall nao ocoiio aponas no pai ao]aconlo (paii lo paii NLX1), mas om
826
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
om amLas as oxliomioaoos oo caLo, mulliplicanoo o ofoilo oossa inloifoioncia
soLio o pai liansmissoi ou iocoploi.
FLX1, ISNLX1, LLFLX1 o IS-LLFLX1 paia sous caLos CA1o o Calogoiia
6. A Figuia ?? iluslia ossas inloifoioncias
um oulio na mosma oxliomioaoo oo caLo.
lolal oo looas as inloifoioncias quo pooom ocoiioi onlio um pai o looos os
paios ao]aconlos oo um caLo.
O FLX1 mooo a inloif oioncia oo um pai om uma oxliomioaoo oo caLo om
ouplox paia ooloclai onoo os sinais sao goiaoos simullanoamonlo om amLas as
oxliomioaoos.
O IS-LLFLX1, uma mooioa comum om piogiossao, mooo a soma lolal
oo looas as inloifoioncias oos paios oo uma oxliomioaoo om um pai oa oulia
3d.2 CatogorIas o
IS LLFLX1, Ioluin Loss.
o Calogoiia 6 paia as iooos novas ou oo maioi poilo.
827
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
3d.3 CatogorIa 6
osliuluia oas iooos locais. Lla soguo sous piooocossoios, as calogoiias 8, 4, o o,
Llhoinol (100Laso-1X) o GigaLil Llhoinol a 4 paios (1000Laso-1), com mol-
los aoicionais na infia-osliuluia oxislonlo.
Os sislomas Calogoiia 6 foiam pio]olaoos paia alonooi Lasicamonlo os soguinlos
oL]olivos:
gaianlii a inloiopoiaLilioaoo com os aluais sislomas Calogoiia o;
3d.d CatogorIa o vs. CatogorIa 6
oo liansmissao o na laiguia oo Lanoa oslonoioa oo 100MHz oa Calogoiia o paia
Dovioo a ossos faloios (poifoimanco o laiguia oo Lanoa), associanoo uma
liansmissao onlio oois ponlos, nao incluinoo a conoxao oo oquipamonlos) o canal
Calogoiia o, fazonoo com quo os pio]olislas oscolham a Calogoiia 6, suLsli-
soLio as calogoiias oo caLos U1I.
828
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 84.2: Iiincipais Caiacloiislicas oo caLoamonlo U1I
6S
iooo inloina o oo campus o sua inloiconoxao com a planla oxloina.
3d..1 SIstonas do CaIoanonto Estruturado
oo mosmo. Aposai ooslo liaLalho iosullai om oivoisas noimas a mais conhocioa
monlo pooo soi iooiiocionaoa poi caminhos oifoionlos, no mosmo comploxo oo
Sala oo Lquipamonlos;
Aioa oo 1iaLalho.
829
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
loma oo caLos local.
As salas oo oquipamonlo goialmonlo alo]am oquipamonlos oo maioi com-
Islo inclui:
Lono sao mosliaoos na laLola 84.1:
1ipos
FiLia Oplica Mullimooo oo 62,12
FiLia Oplica Monomooo oo 8,12
880
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
laiguia oo Lanoa oo a 16 MHz paia Cal 8, 10 a 20 MHz paia Cal 4 o oo 20 a
100 MHz paia Cal .
Oulios ioquisilos oo pio]olo sao:
1opologia om osliola
Nao sao poimilioos Liiogo 1aps
Os caLos oo conoxao ou oo ]umpoi no cioss-connocl piincipal ou inloi-
Figuia 84.4: CaLoamonlo LaclLono om lopologia osliola
881
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
lal o LaclLono.
Cioss-Connoclions.
CaLo S1I oo 2-paios, 10 ohms
CaLo oo FiLia m
om soguioa.
oo liaLalho
882
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
paia soi oo inloiconoxao iolalivamonlo simplos, oo foima quo ooslocamonlos, ox-
Aoaplaooios.
LI A1IA 68:
3d.6 OosononLo do Hardvaro o ^oIos do Trans-
nIss ao
888
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
3d.6.1 CaIoanonto lTI
Ohms. Lslo lipo oo caLo, nos oias oo ho]o, sao pio]olaoos paia allo oosomponho
na liansmissao oo oaoos ou voz. Sogunoo a noima, o caLo U1I pooo soi
MHz.
22 ou 24 AWG, com impooancia oo 100 Ohms a 20 MHz. Lslo caLos s ao
oo Lilola 22 ou 24 AWG o impooancia oo 100 Ohms a 100 MHz. Lslo
olovaoa, poi oxomplo, paia liansmissao oo imagons o oaoos a 100 MLps.
uma ooloiminaoa fioq uoncia. As poioas poi oiafonia ou NLX1 s ao comumonlo
Lm complomonlo, os 1oiminaooios paia caLo U1I oovom ulilizai conlalos
20 m paia cioss-connocl piincipal;
aos ioquisilos oa calogoiia.
884
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
3d.6.2 FIIra OtIca
oos lipos mullimooo oo 62,12mm o monomooo foimaoos om giupos oo 6 ou
Figuia 84.9: 1ipos oo FiLias Oplicas
o conocloiacoplamonlo monomooo oo 8,812mm.
caoa ponla (poi oxomplo A-L, A-L, ... numa ponla o L-A, L-A, ... na oulia
ponla).
68SC.
88
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
monlo 68SC;
lTI
886
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
poi oxomplo, um colulaio, um IDA, um noloLool olc;
sao loiios colulaios, ponlos oo acosso oo uma iooo 802.11 olc. Lm goial,
nJ |
3.1 O adr ao IEEE S02.11
1.-1.
quo mais so ooslacam oslao o 802.11a, 802.11L o 802.11g. Lssos lios paoioos
o a possiLilioaoo oo opoiai lanlo om mooo oo inf ia-osliuluia como om mooo nJ
|
acoioo com a laLola 8.1.
887
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iaoiao Faixa oo Fioquoncia 1axa oo Daoos
1aLola 8.1: Iosumo oos Iaoioos 802.11
802.11L. LmLoia alcanco laxas lao olovaoas quanlo o o paoiao 802.11g, o
cioonoas o Lluoloolh, quo opoiam na faixa oo 2.4 GHz assim como os paoioos
802.11L o 802.11g.
3.1.1 CS^A/CA
CSMACA (n.... on . 1&|.| u.| | ..n .Jnn). Lsso
funciona oa soguinlo manoiia:
1...h&J 1n.-
1.nn on);
a conlagom iogiossiva a pailii oosso valoi assim quo ooloclai o canal
ocioso;
o|. 1n.-
1.nn on
oonlio oo um inloivalo oo lompo maioi.
888
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
O paoiao 802.11 conla ainoa com um mocanismo oo iosoiva oo canal quo
chamaoos I1S (1j& onJ) o C1S (|n. onJ). Quanoo um lians-
missoi ooso]a onviai um quaoio oo oaoos DA1A, olo pooo solicilai a iosoiva oo
Laso onvia um quaoio C1S om Lioaocasl paia looa a iooo. O quaoio C1S
oomais liansmissoios a nao onviaiom naoa ouianlo o lompo iosoivaoo.
3.1.2 Fornato do Quadro S02.11
nJ |
caLoaoa.
(j|. 1J&nJnnj ||
Figuia 8.1: Foimalo oo quaoio 802.11
889
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
EIonontos do Intorconoxao
do Hodos do Conutadoros
36.1 HootIdoros
los opoiam na CAMADA FISICA oo mooolo OSI .
Lslos oquipamonlos ooixaiam oo soi laigamonlo ulilizaoos oovioo ao falo oos
36.2 HuIs
CAMADA F
loclai colisoos o oocioii o momonlo oo ioalizai liansmissoos oou ioliansmissoos.
oo sogmonlos quo ulilizam locnologias oislinlas (laxas, piolocolo oo camaoa 2,
olc.); um huL nao implomonla nonhum lipo oo conliolo oo acosso, o sim oncam-
inha os Lils oo uma poila paia as oomais.
nao funcionam como iopoliooios. Lslos oquipamonlos nao nocossilam oo
piocossaoo. Um oxomplo sao os palch painols;
840
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
maioiia oos huLs ulilizaoos ullimamonlo poilonco a oslo giupo;
pio]olo oo faLiicanlo, poi oxomplo, olos pooom: ooloclai o so piociso
oo laxas oifoionlos onlio as poilas (ox. 10MLps o 100MLps). Goialmonlo
soi ulilizaoo um CALO CIOSS-OVLI.
36.3 SvItcLos
liansmissoos oou ioliansmissoos.
oolos inloiconoclaiom sogmonlos com locnologias oislinlas. Ou so]a, oslo lipo
oo comulaooi pooo soi mullipiololoco (oxigo convoisao oo um lipo oo quaoio
aulomalicamonlo a laxa oo liansmissao ulilizaoa om uma ooloiminaoa poila o
ao longo oo funcionamonlo oa iooo. Lslo pioonchimonlo aconloco oa soguinlo
foima. Inicialmonlo a laLola so onconlia vazia. Quanoo um quaoio choga paia
841
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oovo soi iopassaoo paia alguma inloifaco ou so olo oovo soi ooscailaoo. L o
soi oiiigioo.
Lslos comulaooios pooom opoiai om ouas f oimas oislinlas. S ao olas:
olomonlos oo haiowaio o soflwaio (piincipalmonlo) om con] unlo;
L impoi-
mosmo oolo loi sioo lolalmonlo iocoLioo na poila oo onliaoa. Nos casos
olomonlos oo haiowaio.
36.d HrIdgos
As Liiogos (ION1LS) sao muilo somolhanlos aos swilchos. Na voioaoo, muilas
ooios inoiviouais, onquanlo as Liiogos sao mais usaoas paia conoclaiom iooos.
36. Hotoadoros
monlo funcionam como iopoliooios, ou so]a, iogonoiam os sinais iocoLioos anlos
842
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo inloiconoclai iooos quo ulilizam locnologias oifoionlos (aiquiloluias oifoi-
um oalagiama oo uma locnologia om oulio oalagiama oo oulia locnologia (ox.
II o A1M).
lhiough).
36.6 Gatovays
Lslos olomonlos pooom soi oivioioos om ouas gianoos classos: Galoways Con-
voisoios oo Moio o Galoways 1iaouloios oo Iiolocolos.
Os Convoisoios oo Moio sao oxalamonlo os ioloaooios mullipiolocolo. Ou
so]a, sao olomonlos oo CAMADA DL ILDL oo mooolo OSI .
AO. Funoamonlalmonlo os piimoiios
ioalizam convoisoos onlio sogmonlos (unioaoo oo camaoa oo lianspoilo) oo pio-
848
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
mosma iola, onquanlo om uma iooo nao oiionlaoa a conoxoos, olos pooom soguii
ioquisilos mais comuns sao os soguinlos:
oos liansmilioos.
lino.
J..):
Laiguia oo Lanoa: 1axa com a qual os oaoos sao liansmilioos.
87.1:
L poi osso molivo
oa camaoa oo lianspoilo Lasoaoos om UDI o nao om 1CI, ovilanoo os aliasos
844
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iolaioo J.. Laiguia oo Lanoa
Coiioio Llolionico Alla Laixa Laixa Laixa
1iansfoioncia oo Aiquivos Alla Laixa Laixa
Alla Laixa
Login Iomolo Alla Laixa
Auoio poi oomanoa Laixa Laixa Alla
Laixa Laixa Alla Alla
1olofonia Laixa Alla Alla Laixa
Vioooconfoioncia Laixa Alla Alla Alla
olovaoo;
o ]..
como o algoiilmo oo Laloo fuiaoo (|n|j h&| ) ou o algoiilmo oo Laloo
|n h&| );
inho oiigom ooslino os paiamolios oslao a]uslaoos confoimo a capacioaoo
84
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo piioiioaoo mais Laixa paia liansmissao oo um pacolo oo piioiioaoo
1.j|J 1n.. &&. nj
8 olc.).
-RX7IVZ
monlo oo uma sossao, looos os ioloaooios onlio a oiigom o o ooslino possuom
;
vom soi lianspoilaoos paia looos os ioloaooios nos quais soiao iosoivaoos
iocusos;
ooloiminai so pooo ou nao acoilai a chamaoa.
Na Inloinol, o piolocolo ISVI (1&. 1.n.n 1.|
oculaoo nos |
conoxao.
A piimoiia gianoo oosvanlagom oa aiquiloluia InlSoiv oslao iolacionaoas
com a oscalaLilioaoo, uma voz quo os ioloaooios piocisam manloi o oslaoo oo
846
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
consislo oo oois olomonlos f uncionais quo sao:
oo onvio, laxa oo pico olc.
oo sallo (.-| h|n..
sao o IHL oo iopasso acoloiaoo (rJ.J .un.J.nj - LF), quo gaianlo
n&.J .un.J. nj -
847
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Hodos X.2 o Frano HoIay
3S.1 X.2
o nao oispunham oo muilo supoilo paia iooo. Lasicamonlo, oiam usaoos os
"Luiios"os pio]olislas oa X.2 oocioiiam "in]olai inloligoncia na iooo". Como
iooo.
posquisa. As laxas oo oiios oo Lils soLio onlacos oo longa oislancia oiam muilas
oiios om caoa onlaco. Lm pailiculai, sompio quo um piolocolo X.2 onvia um
oo pacolo) oovolva um ioconhocimonlo, inoicanoo quo o pacolo foi iocoLioo livio
3S.2 Frano HoIay
848
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
piocossamonlo mais Laixas o laxas oo liansmissao mais allas quo a X.2, mas
LmLoia o piolocolo Fiamo Iolay lonha sioo oosonvolvioo paia soi o mais
oo oiios oa iooo oovoiiam soi iosolvioos polos piolocolos oos oquipamonlos oo
Aviso oo congoslionamonlo

LlogiLilioaoo paia Doscailo


Lslaoo oas conoxoos
Alualmonlo, na maioiia oos casos, as iooos Fiamo Iolay sao oo piopiiooaoo
om oifoionlos amLionlos onviom oaoos ao mosmo lompo a volocioaoos iazoavol-
monlo allas.
As iooos Fiamo Iolay pooom usai ciicuilos viiluais comulaoos (swilchoo
viilual ciicuils SVCs) ou ciicuilos viiluais poimanonlos (poimanonl viilual
ciicuils IVCs).
3S.2.1 Estrutura do Frano
O piolocolo oa Fiamo Iolay uliliza um fiamo com osliuluia comum o Laslanlo
Figuia 88.1: Lsliuluia oo Fiamo
849
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
L composlo

oos;

usaoo pola iooo paia infoimai um oquipamonlo liansmissoi oo in-


vom soi iniciaoos;
DL (Discaio LligiLilily Inoicaloi), com 1 Lil, inoica so o f iamo pooo
soi piofoioncialmonlo ooscailaoo om caso oo congoslionamonlo na
iooo;

lom mais oo 2 Lylos, om caso ospociais;


FCS - o FCS (Fiamo Chocl Soquonco) iopiosonla o CIC paoiao oo 16 Lils
usaoo polo piolocolo Fiamo Iolay paia ooloclai oiios oxislonlos onlio o
3S.2.2 EnvIo do un datagrana II do EtLornot ara Frano
HoIay o EtLornot
om ouas iooos Llhoinol inloiconoclaoas poi uma iooo Fiamo Iolay. Quanoo um
quaoio Llhoinol choga ao ioloaooi fonlo, a placa Llhoinol oo ioloaooi ioliia os
Lylos) o insoio o valoi iosullanlo no campo CIC. O campo oo camaoa oo onlaco
A placa oo inloifaco liansmilo o pacolo Fiamo Iolay a um comulaooi Fiamo
comulaooi oxamina o campo oo CIC. So o quaoio livoi um oiio, o comulaooi
80
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ooslino). O ioloaooi oo ooslino iomovo os campos fiamo iolay o, onlao, passa o
oalagiama pola Llhoinol paia o hospoooiio oo ooslino. So os sogmonlos 1CI
foiom poioioos ou chogaiom foia oo oioom, o 1CI oos hospoooiios comunicanlos
soiviooias, o poi ia]aoas (Luisly), quanoo gianoos quanlioaoos oo oaoos sao
aumonlo oo Lanoa com maioi f acilioaoo.
3S.3.1 Yoz soIro Frano HoIay {YoFH)
Iaia a maioiia oos aominisliaooios oo iooo oo Voz o oaoos, a possiLilioaoo
oo lianspoilai a Voz piovonionlo oo IALX`s, sinais oo fax o oo mooons, o
comploxioaoo oas gianoos iooos coipoialivas.
convoncionais.
81
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 88.4: Voz soLio Fiamo Iolay
Iaia Luscai aumonlai a inloiopoiaLilioaoo oo Fiamo Iolay com oulios pio-
Foiam paoionizaoas ouas foimas oo inloiopoiaLilioaoo. A piimoiia, chamaoa
oo Fiamo IolayA1M Nolwoil Inloiwoiling foi IVC`s, paoioniza uma fun-
possam soi lianspoilaoos inoislinlamonlo nas iooos oa 2 locnologias. Sou uso
A sogunoa foima oo inloiopoiaLilioaoo, chamaoa oo Fiamo IolayA1M Soi-
convoisao oos piolocolos (FI A1M), quo pooo soi incoipoiaoa lanlos aos
A Fiamo Iolay faz uso oo um mocanismo inovaooi chamaoo oo laxa oo in-
CV possui um CII. Lm loimos goiais, a CII iopiosonla um compiomisso quo
a iooo Fiamo Iolay assumo oo oooicai ao CV uma laxa oo liansmissao ooloi-
piioiioaoo: alla ou Laixa. AliiLui-so piioiioaoo aos pacolos maicaoo um Lil
(oiscaio oligiLilily- DL) -, com 0 paia alla piioiioaoo o 1 paia Laixa piioiioaoo.
o f alha oo onlacos oo LaclLono. Conluoo, paia pacolos oo Laixa piioiioaoo,
poimilo-so quo a iooo ooscailo o quaoio quanoo ola oslivoi congoslionaoa. Na
piioiioaoo.
82
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
com valoios 1 ou 0. Lnliolanlo alguns concoilos oovom soi oisculioos paia so
CI I, onlao looos os pacolos sao maicaoos como oo alla piioiioaoo. Conluoo,
Lils quo o CV onviai, o comulaooi oo Loioa maica os pacolos coiiosponoonlos
como sonoo oo Laixa piioiioaoo.
pacolos como pacolos oo alla piioiioaoo. 1ooos os pacolos aoicionais oonlio oo
inloivalo oo 00 ms sao maicaoos como pacolos oo Laixa piioiioaoo.
Dovomos loi om monlo quo muilos CVs pooom piovii oo ioloaooi f onlo o
liansilai polo onlaco oo acosso. L inloiossanlo nolai quo so poimilo quo a soma
pooo liansmilii pacolos oo alla piioiioaoo a uma laxa oo Lils coiiosponoonlo
uma laxa quo nao oxcooa a CII).
88
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Hodos YIrtuaIs LocaIs
39.1 YLA^s
oo soflwaio.
39.1.2 IrotocoIo S02.1q
As vlans opoiam na camaoa oo onlaco oo mooolo oo iofoioncia OSI, no onlanlo,
locnolgia quo onvolvo a camaoa oo iooo. Alualmonlo, o piolocolo ILLL 802.1q
oiigom nao goiai a lag VLAN, o piimoiio swilch ou Liiogo quo foi capaz oo
84
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
chamaoo 1ag Iiolocol I D (1IID) o um campo 1ag Conliol Infoimalion (1CI),
Figuia 89.1: Fiamo 802.1q
8
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Hodos do CIrcuIto YIrtuaIs
d0.1 Hodos AT^
oxisloncia oa conoxao o iosoivom iocuisos paia ola. Lssas conoxoos sao chamaoas
oo ciicuilos viiluais, quo pooom soi oinamicos (ou.|J 1..&n| ..&. - SVC)
ou poimanonlos (1.nnnn 1..&n| ..&.
??.
VII (
VCI (
I1 (1nj|nJ Jj
CLI (|| 1 1....j
ooscailos poi molivos oo congoslionmonlo;
HLC (1nJ. 1... ...n
L impoilanlo ooslacai quo os valoios oo VII o VCI sao alloiaoos a mooioa quo
a onlioga. Quanoo um oolocla um oiio oo mais oo um Lil a pailii oo campo
86
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 40.1: Mooolo oo Iofoioncia A1M
monlo oo conoxoos. No mooolo A1M looas as camaoas possuom funcionalioaoos
soguii:
camaoa 1C (J.nnn..n n.jn
malo oos fiamos oa iooo oo liansmissao (SDH, SONL1, IDH, olc.). A
suL-camaoa IM (1|j.n| 1J.&n) lompoiiza os Lils oo fiamo oo acoioo
J1 Jnn.n 1nj.
poiioi. A suL-camaoa CS (n.jn o&h|nj.) convoilo o piopaia a
oo conliolai as conoxoos viiluais. A suL-camaoa SAI (ojnnn.n nnJ
1nnh|j
CLI (nnn 1. 1n): Gaianlioa uma laxa oo liansmissao conslanlo.
87
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
VLI (1n..nh| 1. 1n
ALI (n.|nh| 1. 1n
scinoii oa gaianlia oo Lanoa, vaiianoo a laxa oo Lils oo acoioo com a
ULI (
ou ].., como liansfoioncia oo aiquivos o omail.
d0.2 ^ILS - ^uItIrotocoI LaIoI SvItcLIng
poooiia soi foilo.
O MILS opoia onlio as camaoas oo onlaco o oo iooo oo foima inooponoonlo,
|nh|
L com Laso no valoi oosso campo quo os pacolos sao oncaminhaoos;
oai anlos oo soi ooscailaoo.
88
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
O piocosso oo oncaminhamonlo ocoiio oa soguinlo manoiia. Quanoo um
un.
Quanoo um pacolo ainoa nao iolulaoo choga a um ioloooi o piocisa passai
oo pacolo (.un.J.nj 1j&.n|n | n - FLC) paia onlao aoicionai um ou
laLola oo oncaminhamonlo o aumonlai a volocioaoo oo oncaminhamonlo.
un), o MILS possui ainoa mais
&|

Assim como om oulias locnologias oo ciicuilo viilual, o MILS uliliza piolo-


colos auxiliaios paia ciiai o oosfazoi suas conoxoos. Alualmonlo sao ulilizaoos
o CI-LDI (n.n.n-hnJ 1&.nj - 1nh| 1... h&.n 1.| ) o o ISVI-
1L ( ). AmLos ioalizam a
monlo oo oulias locnologias oo ciicuilo viilual como A1M, uma conoxao MILS
1nh| ou.|J
1n|
oo f oima quo os oaoos om um sonlioo pooom soguii poi uma iola oifoionlo oos
oaoos no sonlioo oposlo.
89
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ArquItotura TCI/II
d1.1 YIsao goraI
oos LUA o as univoisioaoos. A AIIANL1 cioscou o loinou-so a iooo munoial
oo compulaooios, a Inloinol.
A aiquiloluia 1CIII liala oo um con]unlo oo piolocolos oivioioos om qua-
?? 1 moslia a aiquiloluia 1CII I.
Os mooolos oo iofoioncia OSI o 1CIII lom muilo om comum. Os oois so La-
o oo piolocolo. Lnquanlo quo o mooolo 1CIII nao oifoioncia com claioza
ossos concoilos. Ioi osso molivo, o mooolo OSI os piolocolos sao Lom mais on-
oulias pilhas oo piolocolo quo nao a pilha 1CIII.
(som conoxao), mas acoila amLos os mooos na camaoa oo lianspoilo.
860
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
na voioaoo, oo uma inloifaco onlio a camaoa oo iooos o oo onlaco oo oaoos. L
oo hosl paia hosl o oo iooo paia iooo.
oo iooo (X2, A1M, FDDI , Llhoinol, 1olon Iing, Fiamo-Iolay, olc.). Como
polo mooolo 1CIII, o quo piovo uma oas gianoos vanlagons oo mooolo: a
Os piolocolos oosla camaoa sao:
uso oo um f oimalo oo quaoio oo lipo HDLC.
II;
Inloi-Iooo.
d1.d Canada do Intor-Hodo
como a nocossioaoo oo ovilai o congoslionamonlo.
colos:
liansmissao oo monsagons oo conliolo ou ocoiioncia oo pioLlomas;
861
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
monlo om um Sisloma Aulonomo;
Dislanco;
Sislomas Aulonomos.
d1. Canada do Transorto
L uma
oioom o a soq uoncia oos oaoos iocoLioos o onviaoos osl ao coiiolas. O sogunoo
oaoos ao ooslino.
o concoilo oo soclols paia caiacloiizai uma conoxao onlio a oiigom o o ooslino.
piolocolo. L osla camaoa quo liala a compaliLilioaoo onlio os oivoisos foimalos
Os piincipais piolocolos oosla camaoa sao:
lomas iomolos poi moio oo um loiminal. Uliliza a poila 28 oo piolocolo
1CI;
862
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
conliolo, poila 21, o oulia paia oaoo, poila 20. As liansfoioncias oo
paia as monsagons oo liap, poila 162;
oo zonas;
iooo ou na I nloinol;
onviai monsagons oo coiioio ololionico. Usualmonlo, uliliza a poila 2 oo
piolocolo 1CI;
oo monsagons ulilizaoo na WWW. Usualmonlo, uliliza a poila 80 ou 8080
oo piolocolo 1CI;
locais. Inicialmonlo oslo piolocolo uliliza a poila 2049 oo piolocolo UDI,
mas a voisao NFS4 uliliza a poila 2049 oo piolocolo 1CI;
868
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
d2.1 Iroxy CacLo
pioxy sao:
Liowsois. Sao ulilizaoos ospocialmonlo polos ISI`s.
iosposlas H11I. O campo Max-Ago, poi oxomplo, inf oima poi quanlo lompo
1n.n n| 1.| ) o
H1CI (1j. Jr n|.nj 1.| ). Oulio mocanismo oo implomonlai a co-
n|-1.j, quo consislo oo
864
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
86
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto YII
Gor`oncIa do Hodos
866
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
O rotocoIo S^^I
O SNMI (o.n| Au.| 1nnnjnn 1.|
quo sao: (i) os oisposilivos goionciaoos; (ii) os agonlos oo moniloiamonlo o (iii)
os sislomas oo goionciamonlo oo iooo (Au.| 1nnnjnn ojn - NMS`s).
soiviooi olc.) quo conlonha um agonlo SNMI. Os oisposivos goionciaoos colo-
(Managomonl Infoimalion Laso).
NMS`s.
Na piimoiia, o NMS onvia uma monsagom GL1 paia o agonlo solicilanoo
monsagons onviaoas oo NMS paia o agonlo ulilizam a poila UDI 161. Iaia
Na sogunoa foima, o agonlo onvia uma monsagom paia o NMS quanoo oo-
o NMS sao cahamaoas .n. O piolocolo SNMI conla com algumas .n
867
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
a poila UDI 162.
Um con]unlo oo oisposilivos SNMI (oisposiolivos goionciaoos o NMS`s) po-
oom soi agiupaoos om comunioaoos. Uma monsagom SNMI oiiginaoa poi um
siooiaoa uma monsagom SNMI aulonlica.
Alualmonlo oxislom ouas voisoos oo piolocolo SNMI quo sao SNMIv1 o
INFOIM. A GL1LULK poimilo o NMS iocupoiai gianoos Llocos oo oaoos
Figuia 48.1: Aiquiloluia SNMI
d3.1 ^anagonont InIornatIon Haso
(
Os iamos mais comuns na osliuluia oo uma MIL sao os soguinlos:
.1.8.6.1.2.0 ou (iso.oig.ooo.inloinol.mgml.miL): Caminho paia MIL voisao
I;
868
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 48.2: Lsliuluia oa MIL
.1.8.6.1.2.1 ou (iso.oig.ooo.inloinol.mgml.miL-2): Caminho paia MIL II,
.1.8.6.1.4.1 ou (iso.oig.ooo.inloinol.piivalo.onloipiisos): Caminho paia MIL`s
aLaixo oo .1.8.6.1.4.1.9 ou (iso.oig.ooo.inloinol.piivalo.onloipiisos.cisco).
869
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto YIII
870
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
aooquaoos aos ioquisilos pioposlos. Ioilanlo, uma lonlaliva oo ulilizai um
iogias pailiculaios o oolalhaoas quo compoom as noimas o os piocooimonlos oo
871
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
si mosma, mas um moio paia so chogai a um oL]olivo maioi.
ISMS - Infoimalion Socuiily Managomonl Syslom, ou Sisloma oo Goioncia-
Dosonvolvimonlo oo piocooimonlos paia implanlai a noima o uma os-
872
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
foinocioos, como poi oxomplo, F1I, WoL, coiioio ololionico o oulios. Lsla lisla
inoicanoo quo lou, compioonoou o concoioa om cumpiii as noimas. A noima
(Opponhoimoi, 1999).
dd.d.1 ISO/IEC 17799
nalional Slanoailizalion Oiganizalion om oozomLio oo 2000. A NLI I SOILC
878
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ooslinaoa a ompiosas. Ciiaoa na Inglaloiia, lovo sou oosonvolvimonlo iniciaoo
om 199, oivioinoo-so om ouas pailos: A LS7799-1 o a LS7799-2. A LS7799-1
om ooz pailos oislinlas. L plano]aoa como um oocumonlo oo iofoioncia paia
Uma ompiosa quo implanlo a noima LSISO acaLa poi consliluii um I SMS. A
ISO 9001:2000, quo liala oa Goslao oa Qualioaoo, consiooiaoa como a mais
oifunoioa noima oa ISO quo oxislo no munoo. No caso oa NLI ISO ILC
Lnliolanlo, a NLI ISO ILC 17799 pooo soi usaoa pola maioiia oos soloios
Goslao oo Alivos;
Conliolo oo Acosso;
Confoimioaoo.
paia so fazoi o mosmo, som a noima, sao consliluii uma oquipo paia posquisai
874
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
o assunlo ou conlialai uma consulloiia paia ioalizai ossas laiofas. AmLas as
A ISOILC 17799:2000 lom como oL] olivo poimilii quo companhias quo
27000
27001
Liilancia LS7799-2:2002.
plomonlai um SGSI.
27002
iiscos.
27003
27004
2008-2009).
27005
87
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oa noima LS 7799-8:200 - 1n.nn.n o&..j 1nnnjnn ojn
- G&.J|.n . 1n .nn.n o&..j 1.| 1nnnjnn, a puLlicai om
oo 2007.
27006
G&. J|.n . . n.nn.n nnJ
nn&n.n.n |n| jj J.n. ..j .., nao oslanoo calon-
A noima ISOI LC 27001 (Infoimalion 1ochnology - I nfoimalion Socuiily Man-
nossa noima.
876
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
lalai so uma inliomissao foi ooloclaoa), fazoi auoiloiia o oosonvolvoi o plano
2001). Com Laso nossa aiquiloluia, sao ciiaoos o plano oo conlingoncia o o
piocosso oo auoiloiia.
oo oaoos o goioncia oo sislomas o iooo.
Iaia lanlo, a aiquiloluia oovo possuii as soguinlos qualioaoos:
Lslai om confoimioaoo com paoioos infaclo, como poi oxomplo a noima
I SOI LC 17799:2000 o CoLi1;
o poimissao oo acosso, poi oxomplo;
Iossuii um mooo consislonlo oo goionciamonlo;
877
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
aooquaoos.
Internas ou de uso Interno
auloiizaoo a ossos oaoos o sislomas pooo compiomoloi o f uncionamonlo
Secretas O acosso inloino ou oxloino oo possoas nao auloiizaoas a oslo lipo
878
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Lnvolvo os conliolos oo acossos convoncionais como guaioas,
ControIe adnInIstratIvo Lnvolvo piocooimonlos oo omoigoncia, conliolo oo
Lnvolvo os mocanismos oo conliolo oo acosso. Os conliolos oo acossos sao pio-
]olos paia miligai vulnoiaLilioaoos associaoas ao acosso.
&h]
sisloma. O oL]olo (h]
paia um ooloiminaoo oL]olo; poi oxomplo: .n.n J |.&.n J n.j&. Jn
.
d.2.1 ^atrIzos do acosso, IIstas do controIo do acosso o
caaIIIItIos
A natrIz de acesso
879
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
UNI X, om quo a lolia 1 iopiosonla poimissao oo loiluia, a lolia 1 iopiosonla
poimissao oo osciila o a lolia A
Maliizos oo acosso pooom soi ulilizaoas paia mooolai mocanismos oo au-
LIsta de controIe de acesso
monlo oas poimissoos oo acosso, pois inooxam a maliiz oo conliolo oo acosso
oo acosso (ACLs) sao oxlonsamonlo ulilizaoas om pialicamonlo looos os sis-
aponlanoo paia caoa um suas poimissoos no sisloma, sonoo conhocioa como ca-
aIIIItIes.
Lislas oo conliolo oo acosso lom gozaoo oo uma populaiioaoo muilo maioi
no munoo comoicial oo sislomas opoiacionais quo capaLililios. I sso so oovo ao
sislomas opoiacionais moooinos, o ACLs aooquam-so Lom a oslo mooolo, poi
d.2.2 ^odoIos do ControIo do Acosso
(Disciolionaiy Accoss Conliol), MAC (Manoaloiy Accoss Conliol) o ILAC
(Iolo-Lasoo Accoss Conliol).
DAC: DIscretIonary Access ControI
Jn oo oL]olos o
880
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ciiou.
poimissoos.
AAC: Aandatory Access ControI
a quo poimissoos oo acosso olos possuom ou a quo oL] olos pooom acossai.
oo sisloma.
DAC e AAC na atuaIIdade
1anlo os mooolos DAC o MAC sao ulilizaoos alualmonlo, o DAC om maioi
oscala, oslanoo piosonlo om oivoisos sislomas opoiacionais comoiciais como o
amLionlos mililaios o oo mainfiamo.
possiLililanoo o cioscimonlo oo oulio mooolo oo acosso, o ILAC a cioscoi,
visanoo iosolvoi oslas quosloos.
poloncialmonlo mais soguio quo DAC nao lom oLlioo gianoo uso foia oos cii-
quo soiia goiaoo.
O DAC, poi sua voz, goza oo gianoo populaiioaoo no munoo comoicial,
oas poimissoos. Sislomas opoiacionais moooinos oo iooo possuom milhaios oo
881
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
O goionciamonlo oas poimiss oos oo caoa um ooslos oL] olos om uma oscala como
posam Laslanlo.
quo aconlocom noimalmonlo om sislomas. Como oxomplo, loma-so o caso oo
um sisloma hospilalai. Lxpiossai a soguinlo iogia om sislomas com MAC ou
.J n nJ..nn|. A comploxioaoo oo so oxpiossai osso lipo oo com-
HHAC: HoIe-Hased Access ControI
compononlo oslaLilizaooi.
constraInts. Con-
um valoi n. ou nn n.
882
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
lompo o goionlo oo compias (quo loma a oocisao oo ioalizai uma compia), o
oxpiossaoo como iogia oo acosso om sislomas ILAC.
888
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Hacku do Oados
Hacku totaI
soi usaoa paia ioslauiai um soiviooi complolamonlo om um ooloiminaoo
momonlo.
Hacku IncrenentaI
Hacku dIIerencIaI Copia looos os aiquivos quo foiam alloiaoos oosoo o
Iaia ioslauiai os oaoos a pailii ooslo lipo oo Laclup oovo-so loi om maos
Hacku deIta
comploxo.
d6.1 ^oIos do Arnazonanonto
arnazenanento on-IIne
noimalmonlo ulilizaoos paia foinocoi uma foima allinaliva oo aimazonamonlo.
O J&|hr
884
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oisco.
As
O
soiviooios com ]&|hr
Os arrays de dIscos ou simplosmonlo IAIDs (1J&nJnn ..nj 1nJ-
nJ 1.|
o a loloiancia a falhas, uma voz quo os oaoos sao giavaoos om mais oo um
soflwaio quanlo om haiowaio. Noslo caso quanoo uma unioaoo oo oisco falha
funcionamonlo oo soiviooi.
oois ou mais oiscos pooom falhai ao mosmo lompo, poioonoo o acosso lolal aos
oaoos aimazonaoos no aiiay.
1..n.|.n| o.nj 1nnnj-
nn
O HSM pooo movoi os oaoos sogunoo sua ioaoo, fioq uoncia oo uso ou
88
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Cracker
Hacker
VLIte Hat
HIack Hat (ala ciacloi ou oail-sioo hacloi) ciiminoso ou malicioso hacloi,
um ciacloi.
Cray Lat
monos noLios.
ScrIt KIddIe
L pouco oxpoiionlo,
haclois voioaooiios.
evIIe
iioiculaiizaoo na maioiia oas vozos, ao conliaiio oos lammois nao lonla
so poi acima oos oulios.
ILreaker
L um piogiama capaz oo infoclai oulios piogiamas o aiquivos oo um
um piogiama pioviamonlo inf oclaoo so]a oxoculaoo.
886
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Vorns
woim pooo liazoi omLulioo piogiamas quo goiam algum lipo oo pioL-
oo lola.
Tras Sao como Laclooois. Gaianlii uma foima oo ioloinai a um compulaooi
voisao alloiaoa, noimalmonlo incluinoo iocuisos quo poimilam acosso io-
Syvare/Advare Spywaio (Soflwaio Lspiao) o Aowaio (IuLlicioaoo nao oo-
so]aoa). Spywaio sao aiquivos ou aplicalivos quo sao inslalaoos om sou
mosmo oopois quo voco acoila as . Os Spywaio moni-
no loclaoo. Aowaio, somolhanlo aos spywaio, sao aplicalivos inslalaoos oa
DoS/DDoS
887
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
poi soiom goiaoas aiLiliaiiamonlo, complica om muilo osla laiof a. As
hosls.
FIoodIng O 1CI Flooo SYN allacl liia vanlagom oo compoilamonlo oo 8 way
hanoshalo of oluaoo polo piolocolo 1CI no piocosso oo uma conoxao. O
allacloi f az um pooioo oo conoxao paia o soiviooi oa vilima com pacolos
quo poooiiam oslai sonoo usaoos paia oulios piocossos. O UDI Flooo
allacl simplosmonlo onvia pacolos oo UDI ianoomicamonlo paia looas as
uma soiio oo pings oiiginaoos lipicamonlo om iooos oo alla volocioaoo
paia iooos oo Laixa volocioaoo.
lilhamonlo oo aiquivos o falhas no sisloma opoiacional. Cuiiosamonlo onquanlo
oo sisloma opoiacional.
ololionica.
888
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
qualquoi aiquivo quo oovo soi inoculaoo, uma voz quo aiquivos oo oaoos sompio
889
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
lias:
loiaoa ou coiiompioa ao longo oo caminho;
InconloslaLilioaoo: Impooii quo um iomolonlo noguo o onvio oo uma mon-
comunicassom oo foima soguia, amLas piocisavam conhocoi o algoiilmo. Nos
paia o algoiilmo pia quo osso possa ciiplogiafai ou oosciiplogiafai uma mon-
chavos (|jn). Na Inloinol, poi oxomplo, alualmonlo sao ulilizaoas chavos
con]unlo oo 2
du96
olomonlos. Ioilanlo, ulilizanoo uma chavo com osso com-
du96
foimas oifoionlos
890
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ulilizanoo o mosmo algoiilmo.
conhocioa como iosumo oa monsagom (nnj J.j
mooo quo o mosmo hash so]a goiaoo o monsagom conlinuo fazonoo sonlioo.
L composlo poi uma chavo o um algoiilmo quo
|. o XOI, o quo poimilo quo so]am ox-
L composlo poi um algoiilmo o um pai oo
1

o 1 iospocli-
vamonlo. Uma monsagom cifiaoa com a chavo 1

com a chavo 1 o vico-voisa. Dossa foima, so LoL ooso]a gaianlii quo sua
ioalmonlo LoL quom onviou a monsagom o nao um imposloi. Algoiilmos
oisculioo mais aoianlo;
891
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
caoa lolia oo loxlo cifiaoo iocoLo a lolia oo loxlo aLoilo mais
DES {Data EncrytIon Standard) O DLS uliliza uma chavo oo 6 Lils o
opoia om Llocos oo 64 Lils oo monsagom. Foi pio]olaoo inicialmonlo paia
3DES
HC2 e HC4
soguios com o simplos aumonlo oo lamanho oas chavos, O IC2 pooo
sao oo 1 a 2048 Lils.
IDEA {InternatIonaI Data EncrytIon AIgorItLn) Ciiaoo om 1991. Llo
AES {Advanced EncrytIon Standard) Foi piomovioo om um concuiso
um novo paoiao cu] as pioposlas oiam: 1 - O algoiilmo loiia oo soi uma
oiiam soi aomilioos lamanhos oo chavos iguais a 128, 192 o 26 Lils; 4 -
892
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
'MJVE %YXSV 'SQTVM QIRXS
HE GLEZI
!iuco Schnoi oi 1 u 44S Li ls \ol ho o lonlo
DLS I!M 6 Li ls Mui lo fiuco puiu usui ugoiu
IDLA Mussoy o Xuojiu 12S Lils !on, nus pulonlouoo
!C4 !onulo !ivosl 1 u 204S Lils Algunus chuvos suo fiucus
!C !onulo !ivosl 12S u 26 Lils !on, nus pulonlouoo
!ijnouol Duonon o !ijnon 12S u 26 Lils Molhoi oscolhu
Soiponl Anooison, !ihun, 12S u 26 Lils Mui lo foilo
Knuoson
8DLS I!M 16S Lils Sogunou nolhoi oscolhu
!iuco Schnoi oi 12S u 26 Lils Muilo foilo; unplunonlo ulilizuoo
loaoo pola ISADSI (ISA Dala Socuiily Incoipoialoo) nos Lslaoos Unioos.
Iaia onlonooi como funciona, oLsoivo aLaixo:
monsagons;
A possoa (L), iocoLo as monsagons oo (A) o (C), na qual ola usa a chavo
piivaoa paia oosciiplogiafai;
HSA {HIvest, SLanIr, AdIenan)
Lils)
Calculo n = p x q o z = (p-1) x (q-1)
Lnconlio o oo foima quo o x o = 1 moo z
898
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Com ossos paiamolios calculaoos com anlocoooncia, oslamos pionlos paia
0 <= 1 < n. Isso pooo soi foilo agiupanoo-so o loxlo simplos om Llocos oo l
/ < n
Iaia ciiplogiafai a monsagom I, calculo C = 1c(:odn). Iaia oosciip-
logiaf ai C, calculo 1 = Cd(:odn).
(o,n).
Ataque ExcIusIvo a Texto CIIrado
Ataque con Texto AIerto ConLecIdo So conhoco o loxlo cifiaoo o polo
Ataque con Texto AIerto EscoILIdo
laoa.
894
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
nnj
n&n. n.n J |n| soguias. O MAC ioquoi o uso oo chavo
|n|
|n|
uma chavo piivaoa.
uma assinaluia oigilal. O MAC nao piovo assinaluia oigilal, uma voz quo o
iomolonlo o o iocoploi compaililham a mosma chavo.
|n|
nnj J.j
som quo ha] a sigilo o lom qualio piopiiooaoos:
|n|
com |n| oo 160 Lils. O SHA-1 foi consiooiaoo o sucossoi oo MD. AmLos
Lasoia om algoiilmos oo |n| como o SHA-1 o o MD.
89
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Algo quo voco lonha, um cailao oo Lanco ou um cailao com chip (aul-
malicamonlo o sao conhocioos como |n.
lipo 8). Os paiamolios oo oosomponho mais impoilanlos om um sisloma
oo Liomoliia sao: FII (1n| 1].n 1n), FAI(1n| nn
1n), lompo oo iogislio, lompo oo alonoimonlo o acoilaLilioaoo (nao
invasivo).
artIILada
1EF ).
nn); quanoo oslo iocoLo a monsagom,
Oulias piopiiooaoos impoilanlos paia os piolocolos oossa classo sao:
O liansmissoi oovo piovai sua ioonlioaoo anlos quo o iocoploi iosponoa;
suas ioonlioaoos, mosmo quo ha]a nocossioaoo oo oxislii ouas chavos com-
paililhaoas 1EF o 1

EF
;
Conoicionai paia quo lanlo liansmissoi quanlo iocoploi oxliaiam sous
896
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Yers ao
TIo de aIgorItno
one do tItuIar
one do enItente
An nn o An J. (Lx. An nn J uu.uu - 1::u., An
J. J uu.uu - 1:u:.uu)
AssInatura da AC A gaianlia quo a AC piovo soLio a voiacioaoo oas in-
L uma oxlonsao oo X.09 quo possui um
ola
897
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
AtrIIutos ou extensoes
898
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
canadas
0.1 7IGYVI 7SGOIXW 0E]IV
Lm 199, a onlao oominanlo oo moicaoo oo Liowsois, Nolscapo, iosolvou in-
o&. o| 1nj. (SSL), paia
alonooi oomanoas poi conoxoos mais soguias na inloinol. O SSL so loinou um
o inlogiioaoo oos oaoos.
como H11IS (o&. 1JJ1). O H11IS goialmonlo uliliza a poila 1CI 448,
Anlos quo o clionlo o o soiviooi iniciom a lioca oo monsagons oo foima soguia
1. O clionlo o o soiviooi nogociam paiamolios oo conoxao como voisao oo
nn ) quo soiao uli-
8. O clionlo o o soiviooi liocam monsagons oo conliolo paia sinalizai quo
goiaoa.
899
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
cifiaoos polo SSL anlos oo soiom iopassaoos paia a camaoa oo lianspoilo. L
0.2 IISoc
L impoilanlo iossallai quo o pio]olo
SA (o&..j .n.n
SA`s. Iaia o oslaLolocimonlo oo chavos, o IISoc uliliza um piocolo chamaoo
IKL (1n.n 1j 1r|nnj).
&|n.n.n 1nJ.), onquanlo o sogunoo
1nn&| n.n o&..j 1nj|nJ).
oos oaoos poi moio oo campo HMAC (1n|J 1nj &|n.n.n J ).
400
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
paia implomonlai VIN`s soguias usanoo I ISoc.
0.3 YIrtuaI IrIvato ^otvork {YI^)
caoos ou inloicoplaoos.
oislanlos oo uma ompiosa.
visla oconomico, soLioluoo nos casos om quo onlacos inloinacionais ou nacionais
oos piovoooios oo acosso.
401
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
VINs.
ACLSSO ILMO1O VIA IN1LINL1
CONLX

AO DL LANS VI A IN1LINL1
CONLX

AO DL COMIU1ADOILS NUMA IN1IANL1


poialivos. A VIN oovo oispoi oo iocuisos paia poimilii o acosso oo clionlos
iomolos auloiizaoos aos iocuisos oa LAN coipoialiva, viaLilizai a inloiconoxao
o quanoo foi acossaoo.
auloiizaoos.
monsagons ciiplogiafaoas oovo funcionai como um sogiooo compaililhaoo oxclu-
sivamonlo onlio as pailos onvolvioas. O goionciamonlo oo chavos oovo gaianlii
Iaclol Lxchango), olc.
As iooos viiluais piivaoas Lasoiam-so na locnologia oo lunolamonlo cu]a
um piolocolo oonlio oo oulio. O uso oo lunolamonlo nas VINs incoipoia
oo um ooloiminaoo piolocolo pooom soi oncapsulaoos om pacolos oo piolocolos
oif oionlos. Ioi oxomplo, pacolos oo piolocolo IIX pooom soi oncapsulaoos o
lianspoilaoos oonlio oo pacolos 1CIII.
402
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Nolo quo o piocosso oo lunolamonlo onvolvo oncapsulamonlo, liansmissao
o mosmo piolocolo oo lunolamonlo.
O lunolamonlo pooo ocoiioi na camaoa 2 ou 8 (iospoclivamonlo onlaco o
iooo) oo mooolo oo iofoioncia OSI (Opon Sysloms Inloiconnoclion).
quaoios como unioaoo oo lioca, oncapsulanoo os pacolos oa camaoa 8 (como
IIIIX) om quaoios III (Ioinl-lo-Ioinl Iiolocol). Como oxomplos, pooomos
cilai:
II1I (Ioinl-lo-Ioinl 1unnoling Iiolocol) oa Miciosofl poimilo quo o
nol.
L21I (Layoi 2 1unnoling Iiolocol) oa IL1F (Inloinol Lnginooiing 1asl
lais como II, X2, Fiamo Iolay ou A1M.
iooo.
O II Socuiily 1unnol Mooo (IISoc) oa IL1F poimilo quo pacolos II so]am
piolocolo oosonvolvioo paia IIv6, oovonoo, no fuluio, so consliluii como paoiao
paia looas as foimas oo VIN caso o IIv6 vonha oo f alo suLsliluii o IIv4. O
0.d FIItragon do Iacotos o FIrovaIIs
oo manoiia sololiva, conf oimo olos aliavossam a inloifaco oo iooo. Lm sislomas
poilas 1CIUDI oo oiigom o ooslino.
408
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
lizaoa polos pacolos oiiginaoos localmonlo.
laLolas. Caoa laLola possui iogias, quo poi sua voz so fazom iofoioncia a uma
As iogias pooom soi ciiaoas polo aominisliaooi oo acoioo com o quo oo-
mais comuns sao:
ACCLI1: ooixa o pacolo passai;
DIOI: impooo quo o pacolo siga aoianlo;
ILJLC1: impooo quo o pacolo siga aoianlo o onvia uma monsagom ICMI
ao sisloma oo oiigom;
MASQULIADL: mascaia os pacolos como so olos livossom sioo oiiginaoos
|.j. A
404
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo iplaLlos.
0.d.1 Hogras ItaIIos - ExonIo 1
o ooslino 192.168.180.024.
iptuL1es -i ppp0 -| l0w|u -s 172.16.100.200
-d 102.168.130.0)24 - |CCLi1
o ooslino 172.16.100.200.
iptuL1es -c ppp0 -| l0w|u -s 102.168.130.0)24
-d 172.16.100.200 - |CCLi1
oiigom o oulio ooslino. Loga oslo Lloquoio.
iptuL1es -i ppp0 -| l0w|u - u0i --1cg
oiigom o oulio ooslino. Loga oslo Lloquoio.
iptuL1es -c ppp0 -| l0w|u - u0i --1cg
0.d.2 Hogras ItaIIos - ExonIo 2
1CI 28 oo qualquoi sisloma iomolo oosoo quo a poila 1CI oo oiigom
so]a maioi ou igual a 1024.
iptuL1es -c ppp0 -| l0w|u -p tcp -s 102.168.10.0)24 -d 0)0
--spczt 1024:66636 --dpczt 23 - |CCLi1
2. Iola inloifaco ppp0, poimilo iosposlas aos pacolos acoilos na io-
inicio o piocossos oo aLoiluia oo conoxao 1CI com hosls oa iooo
192.168.10.024 nas poilas acima oo 1028.
iptuL1es -i ppp0 -| l0w|u -p tcp -s 0)0 -d 102.168.10.0)24
--spczt 23 --dpczt 1024:66636 1 -syn - |CCLi1
40
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oulia oiigom o oulio ooslino. Loga oslo Lloquoio.
iptuL1es -i ppp0 -| l0w|u - u0i --1cg
oiigom o oulio ooslino. Loga oslo Lloquoio.
iptuL1es -c ppp0 -| l0w|u - u0i --1cg
0.d.3 FIrovaII StatoIuI
liala caoa um oos pacolos quo aliavossam a inloifaco oo foima inooponoonlo.
paia gaianlii quo os hosls oa iooo 192.168.10.024 puoossom acossai a poila
1CI 28 oo um oulio hosl qualquoi. Caoa uma oas iogias lialava os pacolos om
om amLos os sonlioos onlio oiigom o ooslino.
con]unlo, ossos aliiLulos ooloiminam o oslaoo oo uma conox ao 1CI.
1. Ioimilo aLoiluia oo conoxoos 1CI com oiigom na iooo 10.0.0.024 o poila
iptuL1es -| l0w|u -s 10.0.0.0)24 -d 0)0 -p tcp --spczt
1024:66636 --dpczt 80:80 - stute --stute NLw - |CCLi1
iptuL1es -| l0w|u - stute --stute L81|8L18uLu,LL|1Lu - |CCLi1
Lssa iogia acoila os pacolos quo aliavossam a caooia FOIWAID oosoo
406
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
pacolos quo aliavossam a caooia FOIWAID, o nao somonlo paia os pa-
um lompoiizaooi. Dossa foima, os pacolos UDI liasmilioos om amLos os
sonlioos onlio uma oiigom o um ooslino sao lialaoos como uma conoxao
0.d.d AIIcatIon Gatovay
om como pacolos oo uma ooloiminaoa conoxao sao lialaoos, amLos so Lasoiam
lianspoilo.
Um applicalion galoway pooo soi ulilizaoo paia Lloquoai, poi oxomplo,
MSN olc.) quo lonlam so osconooi ooLaixo oo piolocolo H11I. No onlanlo,
os applicalion galoway nao sao capazos oo inspocionai oaoos ciiplogiafaoos via
SSL, poi oxomplo.
iooos oxloinas.
Laslion Hosl o DMZ, quo piocisam soi oxplicaoos: Laslion Hosls sao soiviooios
oxponoo sua inloifaco oxloina o oosalivanoo o ioloamonlo onlio as inloifacos
Laslion hosl aponas, o conoxoos inloinas loiiam quo oLiigaloiiamonlo passai
407
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 0.8: Aiquiloluia Dual Homoo Hosl
iooo local. Aposai oo soi apaionlomonlo monos soguiooo quo os oual homoo
Figuia 0.4: Aiquiloluia Scioonoo Hosl
408
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
soi acossaoos pola iooo oxloina, como poi oxomplo, um soiviooi oo coiioio
paia o ioloaooi oa DMZ. Lsla aiquiloluia oo scioonoo suLnols poimilo maioi
laoioos, usaoo om casas paia so piologoi oo ovonluais incioonlos. O sisloma
(]anolas, poilas, movimonlo) o paia quom aloilai ou chamai om caso oo uma
onviaoos, lonoo como alloinalivas o o-mail, pagoi, ou ainoa um pacolo SNMI.
1ooiicamonlo, osso lipo oo sisloma soiia somonlo passivo, oLsoivanoo pacolos
quo alguma lonlaliva oo inliusao foi foila no sisloma. Iaia isso, oxislom oois
oo aiquivos o o uso oo CIU, poi oxomplo; onquanlo quo os sislomas Lasoaoos
0.6.1 VEI
Dosoo sua piimoiia voisao, o paoiao ILLL 802.11 lonlou ofoiocoi um mocanismo
1..J 1j&.n| n 1..nj ) o
nn oo 128 Lils ao
409
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
pooo iniciai a liansmissao oos oaoos oo f alo.
piocosso oo cif iagom WLI 802.11 ainoa apiosonla oulias f alhas giavos.
1 Lylo (1
-:
M
ou so] a, uma chavo oo 64 Lils sompio goia a mosma soquoncia oo chavos oo um
Lylo.
foimai a chavo oo 64 Lils oo IC4 sao goiaoos oinamicamonlo a caoa fiamo
liansmilioo om loxlo aLoilo no mosmo fiamo quo caiioga os oaoos cifiaoos.
oo aponas 2
2d
fazoi com quo um liansmissoi cifio os oaoos conhocioos. Ao iocoLoi os oaoos
1
-:
M
0.7 S02.11I
clionlo (S1A) o um AI no paoiao 802.11i soguo as soguinlos olapas:
2. S1A o AS so aulonlicam muluamonlo. Junlos goiam chavo moslia (MK).
8. S1A o AS ooiivam uma chavo IMK (1n. .u. 1n. 1j). O AS onvia
chavo IMK;
Jn.n| 1j) a
oas monsagons.
&.-unj |nnJ|n|.
410
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto IX
AIta OIsonIIIIIdado
411
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Arnazonanonto HAIO,
SA^ o ^AS
1.1 HAIO
compononlos om paialolo. No caso oo aimazonamonlo, islo lova ao oosonvolvi-
monlo oo con] unlos oo oiscos quo opoiam inooponoonlomonlo o om paialolo.
IO pooo soi lialaoo oo igual mooo om paialolo caso os oaoos so onconliom
oiganizai os oaoos o nos quais a ioounoancia pooo soi aoicionaoa paia aumonlai
onlio olos, mas caoa um oolos oosigna aiquiloluias oislinlas quo paililham 8
oisco.
1.1.1 HAIO 0
faixas, mas nao oxislo nonhuma ioounoancia paia loloiancia a falhas. Sompio
412
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ooslo lipo.
Figuia 1.1: IAI D 0
Os oaoos sao suLoivioioos om sogmonlos consoculivos (sliipos) quo sao os-
oosomponho, quanoo compaiaoo a um oisco inoivioual, so o lamanho oo caoa
Lm um amLionlo com uso inlonsivo oo LS ou om um amLionlo oo Lanco
iogislio inloiio, os oiscos oo aiian]o pooom iosponooi inooponoonlomonlo
Lm um amLionlo onoo gianoos iogislios oo oaoos sao aimazonaoos, sog-
monlos oo poquono lamanho sao mais apiopiiaoos. So um ooloiminaoo
oo iogislio pooo soi lioo om paialolo, aumonlanoo o oosomponho lolal oo
sisloma.
iiam giavaoos no loicoiio, sonoo quo os 16 KL quo "soLiaiam"no loicoiio HD
Aiian]os IAID-0 pooom ofoiocoi alla poifoimanco oo osciila so compaiaoos
com sislomas opoiacionais quo nao ofoiocom supoilo oo Lusca comLinaoa oo
418
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
com IAID 0 (Aomilinoo-so quo a capacioaoo oo aimazonamonlo somaoa oos
qualio oiscos foi igual ao oo oisco SLLD). Como nao oxislo ioounoancia, nao
IAID.
1.1.2 HAIO 1
Lsso osquoma liaoicional paia loloiancia a falhas oo oisco, chamaoo ospol-
hamonlo (miiioiing) ou somLioamonlo, uliliza o ooLio oa quanlioaoo oo oiscos
om oois oiscos oifoionlos; so um oisco falhai ou foi iomovioo, os oaoos piosoi-
Figuia 1.2: IAI D 1
ocoiioi uma falha num oos oiscos oo aiiay, o sisloma pooo conlinuai a liaLalhai
soLio o oosomponho oo IO oo aiiay, pois looos os oaoos loiao oo soi lioos o
aLaixo:
Um pooioo oo loiluia pooo soi salisfoilo poi qualquoi um oos oois oiscos
quo conlonha os oaoos om quoslao, pooonoo soi oscolhioo o quo implicai
414
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
pooioos IO so a maioiia oos pooioos foiom loiluias, onoo so consoguo apioximai
oo ooLio oo oosomponho consoguioo poi IAID 0. No onlanlo, sompio quo uma
oosomponho iolalivamonlo a IAID 0.
hoi om poquonas Lasos oo oaoos ou sislomas oo poquona oscala quo nocossilom
1.1.3 HAIO 2
oo oisco mais novas incoipoiaiam LCC inloinamonlo. IAI D 2 pooo ofoiocoi
maioi consisloncia oos oaoos so houvoi quooa oo onoigia ouianlo a osciila.
Figuia 1.8: IAI D 2
41
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo oaoos.
inslanlanoamonlo. Do mosmo mooo, numa osciila, looos os oiscos oo oaoos o
paiioaoo oovom soi acossaoos.
noimalmonlo nao so implomonla oslo osquoma IAI D.
1.1.d HAIO 3
a laloncia iolacional, o IAID-8 oxigo quo looos os oixos oas unioaoos oo oisco
oslo]am sincionizaoos. A maioiia oas unioaoos oo oisco mais ioconlos nao pos-
Figuia 1.: IAI D 8
ioounoanlo, qualquoi quo so]a o lamanho oo aiiay oo oiscos.
416
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oisco ioounoanlo como conlonoo a soma oo looos os oaoos nos oulios oiscos.
Quanoo ocoiio uma falha, suLliaom-so looos os oaoos nos oiscos Lons polos
X8(n) = X2(n) xoi X1(n) xoi X0(n) (1.1)
Suponoo quo ocoiio uma avaiia no oisco X0, aoicionanoo X8 xoi X0 a amLos
X0 = X8(n) xoi X2(n) xoi X1(n) (1.2)
quo os oaoos so onconliam om faixas oo lamanho Laslanlo ioouzioo, om IAID
1.1. HAIO d
1al como nos oulios sislomas IAID, sao usaoas faixas, mas no caso oas implo-
oisco oo oaoos. Os Lils oo paiioaoo sao aimazonaoos no oisco ioounoanlo. Ao
Llocos oo oaoos.
Figuia 1.7: IAI D 4
No IAID 8, looo o acosso oia ioalizaoo om looos os oiscos. Lnliolanlo,
"poquonas loiluias"om caoa oisco pooom ocoiioi inooponoonlomonlo, oosoo quo
oxigiiia quo looos os oulios oiscos fossom acossaoos paia loi o ioslanlo oas in-
417
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
a loiluia oos oaoos anligos o oa paiioaoo anliga, aoicionanoo as novas in-
novos oaoos no oisco oo oaoos.
volvo qualio acossos a oois oiscos, om voz oo acosso a looos os oiscos. Uma
ooponoonlo. Noslo lipo oo acosso, caoa oisco opoia inooponoonlomonlo sonoo
nocossilom oo allas laxas oo liansfoioncia.
1.1.6 HAIO
Lslo lipo oo IAI D laigamonlo usaoo funciona oo foima similai ao IAID 4, mas
assim mais oosomponho quo o IAID 4, o, simullanoamonlo, loloiancia a falhas.
a um mosmo oisco oooicaoo. Conluoo, o oosomponho oo osciila goial ainoa
Figuia 1.8: IAI D
Iaia aumonlai o oosomponho oo loiluia oo um aiiay IAID , o lamanho
oo caoa sogmonlo om quo os oaoos sao oivioioos pooo soi olimizaoo paia o
aiiay quo oslivoi a soi ulilizaoo. O oosomponho goial oo um aiiay IAID
longo oo looos os oiscos, havonoo a poioa oo um, ioouz a oisponiLilioaoo oo
418
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ao longo oo looos os oiscos, a poioa oo qualquoi oisco ioouz a oisponiLilioaoo
compaialivamonlo a aiiays nao ioounoanlos paia poquonas osciilas.
1.1.7 HAIO 6 {Hodund`ancIa do IQ)
loiioimonlo funciona Lom oxcolo polo falo oo havoi agoia sois acossos ao oisco,
?? iluslia ossa
Figuia 1.9: IAID 6 - Ioounoancia IQ
mazonaoos om Llocos sopaiaoos om oiscos oifoionlos. Na ioalioaoo, um aiiay
oo n oiscos oiganizaoos om IAID 6 ioquoi n2 oiscos.
uma f alha om oois oos oiscos.
Lilioaoo oo oaoos. 1oiia oo ocoiioi um oiio om lios oos oiscos ouianlo o lompo
osciila afola oLiigaloiiamonlo oois Llocos oo paiioaoo.
419
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
IAID 10: Nosla vaiiooaoo comLina-so o ospolhamonlo oxislonlo om IAID
10, os oaoos sao oivioioos poi oivoisas oiivos o oslo aiiay complolo
om paiioaoo, pois os oaoos nao piocisam soi iogonoiaoos com Laso nosla,
mas sim simplosmonlo copiaoos paia a nova oiivo.
liansf oioncia) ou as vanlagons oo aiiays oo acosso inooponoonlo Lasoaoos
om paiioaoo (allo lhioughpul).
1.1.9 ConaratIvo do OosononLo ontro as dIvorsas con-
1.2 SA^ - Storago Aroa ^otvork
LAN (Local Aioa Nolwoil), quo poimilo o oslaLolocimonlo oo conoxoos oiiolas
onlio os oisposilivos oo aimazonamonlo o piocossaooios (soiviooios) conlializa-
como uma oxlonsao oo concoilo quo poimilo quo os oisposilivos oo aimazona-
monlo so]am compaililhaoos onlio soiviooios o inloiconoclaoos onlio si. Uma
SAN pooo soi compaililhaoa onlio soiviooios ou oooicaoa a um soiviooi local
ou iomolo.
via piolocolo soiial SCSI, lal como FiLio Channol ou iSCSI. Sogunoo ossa
soi consiooiaoa uma SAN. O quo oifoioncia uma LAN oo uma SAN (ou oo uma
piolocolo soiial SCSI paia liansfoiii oaoos.
Lilioaoo. SANs sao usaoas paia conoclai con]unlos oo aimazonamonlo com-
soiviooios ou clionlos oo iooo o pooom ciiai caminhos paialolos oo oaoos paia
quo oifoio oas iooos liaoicionais, poiquo f oi concoLioa a pailii oo inloifacos oo
aimazonamonlo.
iooo, pois supoila oiiolamonlo allas volocioaoos oo liansfoioncia oo oaoos onlio
420
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 1.10: Lxomplo oo SAN
os soiviooios o oisposilivos oo aimazonamonlo nas soguinlos foimas:
livo oo aimazonamonlo pooo soi acossaoo soiial ou concoiionlomonlo poi
Soiviooi paia soiviooi: no qual a SAN pooo soi usaoa paia alla volocioaoo
oo soiviooi, liLoianoo o piocossaooi paia oulias alivioaoos. Ioi oxomplo:
omplo, poimilinoo quo o oaoo onviaoo oiiolamonlo oo oisposilivo oo oiigom ao
Alla poifoimanco: os oaoos sao ooscaiiogaoos oo soiviooi o movioos paia
uma iooo inooponoonlo;
Aimazonamonlo conlializaoo o consolioaoo: goionciamonlo mais simplos,
1.2.1 Hardvaro ara SA^
ao haiowaio. Os piincipais compononlos sao:
421
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oisposilivos quo aimazonam oiscos compaililhaoos polos hosls oa iooo.
Laclup, os chamaoos LCV (Lusinoss conlinuanco volumos). Os LCVs
guaioa uma imagom oo oisco anlos oo splil, o pooo soi usaoo paia Laclup,
Lslo piocooimonlo pooo soi foilo com a fioq uoncia mais convonionlo paia
quo os huLs, lanlo om sou pio]olo quanlo om funcionalioaoo. Lnquanlo
os huLs sao aponas um conconliaooi oo caLos paia um sogmonlo com-
possui uma laxa oo liansfoioncia oo oaoos oxclusiva paia caoa poila. As
laxas oo liansfoioncia vaiiam Laslanlo ooponoonoo oo swilch, quo vom
MLs paia caoa poila. Lnquanlo os huLs nao pailicipam oo alivioaoos
onlio a oiigom o o ooslino.
oisposilivos oxloinos a um soiviooi. Ioi oxomplo: paia conoclaimos um
oo fazoi as convoisoos oos oifoionlos moios inloinos o oxloinos ao soiviooi.
oo fazoi a convoisao oo piolocolos paia poupai a CIU oo soiviooi ooslo
liaLalho.
1.2.2 TooIogIas do SA^
quo uliliza FiLio Channol, apiosonla uma poifoimanco muilo molhoi o alingo
oislancias maioios.
422
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 1.11: SAN ponlo a ponlo
Figuia 1.12: SAN FC-AL - FiLio Channol AiLilialoo Loop
AaILa {SvItcLed FaIrIc ou FaIrIc)
Nosla lopologia, uliliza-so swilchos FiLio Channol, o quo poimilo um gianoo
L a lopologia quo poimilo ais oscalaLilioaoo o cioscimonlo. 1ooiicamonlo,
1.3 ^AS - ^otvork AttacLod Stotago
Syslom) oo Unix o CIFS (Common Inloinol Filo Syslom) oo Winoows. Ln-
oisso, soiviooios ooviam soi oooicaoos a usai ou NFS ou CIFS. O sucosso oo
amLos puoossom opoiai om um mosmo soiviooi. Assim, pooo-so oizoi quo NAS
428
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 1.18: SAN Swilchoo FaLiic
conlializanoo a iosponsaLilioaoo oo soivii os aiquivos om uma iooo o oosso mooo
liLoia iocuisos oo oulios soiviooios.
Um oisposilivo NAS comLina a locnologia oos aiiays oo oiscos com a in-
L co-
mum a familiaiioaoo com o concoilo oo "impiossoia oo iooo", ou so]a, aquola
aooquaoos pooom monlai sislomas oo aiquivos oiiolamonlo som loi quo voiculai
NAS onvolvo a liansfoioncia oo um volumo oo oaoos iolalivamonlo poquono o
LAN.
1.d ConaratIvo ontro SA^ o ^AS
Vislas como concoiionlos, as SANs o as sao locnologias complomonlaios. Ln-
quanlo as piimoiias sao olimizaoas paia liansfoioncias oo allos volumos oo oa-
Lasoaoas om piolocolos aLoilos, como FiLio Channol o 1CIII, ofoiocom vaiias
Iiolocolo:
SAN: Soiial SCSI-8
NAS: 1CII I, NFSCIFS
Compaililhamonlo:

NAS: Sislomas oo aiquivos


424
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Ioimilo:

SuLslilui:

oiiolamonlo ao soiviooi. Com SAN, conlonas oo sislomas pooom


NAS: Soiviooios Unix NFS o soiviooios N1 CIFS quo possiLililavam
sislomas oo aiquivos compaililhaoos om iooo.

NAS: Compaililhamonlo oo aiquivo om NFS o CIFS; 1iansfoioncia


oo poquonos Llocos oo oaoos a longas oislancias; Acosso ao Lanco oo
oaoos limilaoo somonlo a loiluia.
Vanlagons:

Allo oosomponho; Alla oscalaLilioaoo; Goionciamonlo conlializaoo;

NFS o CIFS sonoo oxoculaoo soLio 1CII I goia muila mais soLiocaiga paia
o clionlo quo o iSCSI sonoo oxoculaoo soLio um FiLio Channol. Lslas quosloos
poooiiam oai a onlonooi quo sislomas SAN iosullam om maioi lhioughpul paia
monos oxigonlos soL osso ponlo oo visla sonoo o oosomponho ofoiocioo polo NAS
os piolocolos o locnologias quo onvolvom os sislomas SAN sao iolalivamonlo
sao ospocializaoos paia lal sisloma, oo oifoionlos faLiicanlos. So o amLionlo onoo
oovom soi aoquiiioos. No caso oo NAS isso nao aconloco, pois o NAS poimilo
42
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
quo aiquivos so]am ioplicaoos aulomalicamonlo paia oulios ponlos, loinanoo
Assim como o NAS possuom vanlagons o oosvanlagons o mosmo ocoiio com
nao pooom soi ofoiocioos polo NAS. Oulio ponlo oiz iospoilo ao falo quo SAN
cuslo o comploxioaoo.
426
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
CIustors do sorvIdoros
opoiam umas com as oulias paia alingii um ooloiminaoo oL]olivo comum. Ioi
soiom fiacamonlo agiupaoas, paia alingii oslo oL]olivo olas oovom comunicai
O oL]olivo ooso]aoo om um clusloi iosumo-so om:
Allo Iiocossamonlo, quanoo so ooso]a quo o clusloi oxoculo ooloiminaoas
volocioaoo oo piocossamonlo so]a inciomonlaoa.
427
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
soi paoiao, sonoo quo o soflwaio oo goionciamonlo oovo ii acima oolo como
clusloi.
Lilioaoo.
ao giupo, assim como oo lomai aliluoos paia quo oslas nao compiomolam
poooi compioonooi qual o compoilamonlo oo caoa um oolos.
cipais:
CIU;

Inloiconoxao.
uma funcionalioaoo, olo pooo falhai. Ioi isso, moniloios oovom oLsoivai
428
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo quo possam soi manipulaoos coiiolamonlo polo goionciaooi oo clusloi.
Doponooncias oo Iocuisos: Fioq uonlomonlo, iocuisos ooponoom oa oisponi-
Lilioaoo oo oulios iocuisos. Ioi oxomplo, um soiviooi H11I ooponoo oa
opoiacional paia foinocoi os aiquivos. Ioi oulio laoo, um sisloma oo ai-
quivos pooo ooponooi oo um volumo managoi. Lslas ooponooncias sao
oosciilas om um giafo oo ooponooncias oo iocuisos. Lslo giafo oo oo-
ponooncias oosciovo a soq uoncia na qual os iocuisos oovom soi iniciaoos.
vom soi migiaoos ]unlos.
Aposai oo um giafo oo ooponooncias oosciovoi os iocuisos quo oovom soi
om giupos. As ooponooncias oo iocuisos vislas acima nao pooom ullia-
passai as Laiioiias oo um giupo, ou so] a, iocuisos oo um giupo oovom
2.0.3 ArquItotura do un CIustor
Isolaoamonlo, os olomonlos oosciilos acima nao piovoom a funcionalioaoo oo-
so] aoa oo clusloi.
oovo soi Lasoaoa om compononlos. 1al osliuluia soiia foimaoa polas soguinlos
JDL: aimazona oslaoos poisislonlos inloinos ao clusloi (o usaoos paia
429
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
soiviooios).
Lsliuluia:
Clusloi:homogonoa - aoquiiioo paia ioalizai ooloiminaoa laiofa

1aiofa:
Clusloi: ospocializaoa - foila paia oxoculai um poquono con]unlo oo

Clusloi: iolalivamonlo Laixo.


480
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m

2.0. CIustor do AIta OIsonIIIIIdado


Cluslois Loowulf sao usaoos paia ofoiocoi oscalaLilioaoo o piocossamonlo pai-
oisponiLilioaoo, poi sua voz, sao usaoos paia foinocoi alla oisponiLilioaoo paia
oos como Failovoi Clusloi.
oaoo.
onvolvioas possuam iocuisos oquivalonlos. Um iocuiso pooo soi uma placa oo
oisponiLilioaoo manlonha iocuisos ioounoanlos com o mosmo oslaoo, oo foima
compaililhaoos.
TIos de CIusters de AIta DIsonIIIIIdade
481
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
TIos de Arnazenanento
o ospolhamonlo oo oisco.
No compaililhamonlo lolal, looos os soiviooios acossam o mosmo moio oo
Figuia 2.: Clusloi com compaililhamonlo lolal oo aimazonamonlo
482
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
No aimazonamonlo som compaililhamonlo, oois ou mais soiviooios possuom
Figuia 2.6: Clusloi som compaililhamonlo oo aimazonamonlo
Figuia 2.7: Clusloi som compaililhamonlo oo aimazonamonlo
2.0.6 CIustor do AIto OosononLo
Sislomas oo piocossamonlo paialolo vom so loinanoo caoa voz mais populaios
os sislomas quo ofoiocom a capacioaoo oo piocossamonlo paia salisfazoi a ossa
488
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 2.8: Clusloi com ospolhamonlo oo oaoos
lipo oo aiquiloluia, chamaoa oo supoicompulaooios ou aiquiloluias oooi-
caoas, apiosonlam um allo cuslo, oovioo aos iocuisos quo ofoiocom. Como
oxomplo, pooo-so cilai o Inlol Iaiagon o o ILM SI2.
saooios sao ioonlicos om loimos oo aiquiloluia inloina o poooi oo piocos-
samonlo. Lxomplos oossa aiquiloluia sao os piocossaooios Dual Ionlium.
nol.
Nosso conloxlo, um clusloi pooo soi caiacloiizaoo como uma plalafoima al-
loinaliva, alianoo o poooi o a volocioaoo oo piocossamonlo oas aiquiloluias ooo-
icaoas (MIIs) com a oisponiLilioaoo oo iocuisos (haiowaio o soflwaio Laialos)
Quanoo compaiaoos com aiquiloluias oooicaoas, os cluslois oo mullipio-
iolalivamonlo Laialos (sous cuslos sao monoios quo o cuslo oo um supoicom-
484
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Lm complomonlo, pooom-so caiacloiizai Lasicamonlo, ouas classos oo ai-
quiloluias Lasoaoas om cluslois:
Aiquiloluias homogonoas: onoo os nooos quo compoom o clusloi possuom
a mosma aiquiloluia o sisloma opoiacional, logo onlonoom as mosmas in-
piocossamonlo oos mosmos, om oifoionlos piocossaooios. As aiquiloluias
somponho, poi soiom mais simplos oo opoiai o poi nao apiosonlaiom pioL-
o ou aiquiloluias;
Aiquiloluias holoiogonoas: onoo os nooos quo foimam o clusloi possuom
piocossaooios oifoionlos o, possivolmonlo, oifoionlos sislomas opoiacionais.
oaoos onlio oif oionlos sislomas opoiacionais o ou aiquiloluias.
oos os nooos possuom a mosma volocioaoo o capacioaoo oo piocossamonlo,
oos homogonoos, mas com oifoionlos volocioaoos o capacioaoos oo pio-
oosomponho.
48
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
HaIancoanonto do Carga
3.1 HaIancoanonto do arnazonanonto {stor-
ago)
O Lalancoamonlo oo supoilo oo aimazonamonlo poimilo oisliiLuii o acosso a sis-
Disls) , SAN (Sloiago Aioa Nolwoil) o NAS (Nolwoil-Allachoo Sloiago).
3.2 HaIancoanonto do rodo
um ioloamonlo oo pacolos ospocializaoo, lais como NA1, II 1unnoling o Diiocl
486
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
3.2.1 ^AT
(192.168.1.18).
Figuia 8.1: Lalancoamonlo oo caiga NA1
3.2.2 II TunnoIIng
moio oo conoclai ouas iooos usanoo uma VIN. O moio paia quo ossas ouas
oispoi oos iocuisos oo oulia iooo iomola como so fossom locais.
487
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
3.2.3 OIroct HoutIng
Figuia 8.2: Lalancoamonlo oo caiga com Diiocl Iouling.
3.3 AIgorItnos do IaIancoanonto
ioais. Usanoo oslo algoiilmo, looos os soiviooios sao lialaoos igualmonlo
som consiooiai sua capacioaoo ou caiga;
capacioaoo;
vaiiooaoo;
488
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
lomas Linux. Lasicamonlo, conla com um sof lwaio paia Lalancomanolo
3.d HaIancoanonto do CIl
HIC (HIgL Ier-
Iornance ConutIng) oou DIC (DIstrIIuted/IaraIIeI ConutIng).
IaraIIeI YIrtuaI AacLIne o
Aessage IassIng InterIace. Iosumioamonlo, oslas aiquiloluias consoguom
lianspoilai um piocosso (laiofa) o o sou conloxlo (aiquivos aLoilos, olc.) pola
iocoploi oos iosullaoos oosso piocosso.
oo Inter-Irocess ConnunIcatIon (IIC), os DIstrIIuted IIC, oaoa a sua
oxlioma comploxioaoo.
IaraIIeI YIrtuaI AacLIne
waio quo poimilo quo uma iooo holoiogonoa oo compulaooios oo looos os lipos
489
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Lilioaoo oo sisloma paia compulaooios oo aiquiloluias lao oifoionlos. 1aiofas
L voioaoo quo, om algumas im-
sislomas oo naluioza mais comploxa como compulaooios paialolos).
Os piogiamas om IVM pooom iooai ospalhaoos poi uma iooo oo naluioza
Aessage IassIng InterIace
ofoioco uma infiaosliuluia paia ossa laiofa.
440
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
MIMD (mulliplo piogiam mulliplo oala). Llomonlos impoilanlos om implo-
441
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto X
SIstonas OoracIonaIs
442
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
AnIIonto ^IcrosoIt
VIndovs 2000/2003
tocoI
N L
DHCI pooom soi quaisquoi hosls Lasoaoos no Miciosof l Winoows.
Iiogiamas Foiiamon-
las Aominislialivas
R/winoii/RSyslom82Rohcp, onoo winoii

Iainol oo Conliolo; Aoicionai ou Iomovoi Iiogiamas; Aoicionai ou Io-


soiviooi DHCI no Aclivo Diiocloiy. Somonlo momLios oo giupo Lnloipiiso
Aomins (Aominisliaooios oo ompiosa) lom poimissao paia auloiizai um soivi-
448
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
]am inlioouzioos na iooo som o conhocimonlo oo aominisliaooi. O caminho a
Iiogiamas Foiiamonlas Aominislialivas
Au-
loiizai.
Iniciai Iiogiamas Foiiamonlas Aominislialivas DHCI. Algumas
poi oxomplo: 10.10.10.20.80 a 10.10.20.100; 10.10.10.20.120 a 10.10.20.10;
oslai alivos na sua iooo, como poi oxomplo, om compulaooios ou oulios
foia oo inloivalo oo oxclusao.
soiviooi DHCI comoco a fazoi concossoos aos clionlos. No onlanlo, voco nao
444
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
iosoiva (so aplicam a iosoiva o, poi paoiao, sao hoioaoas oo oscopo onoo a
iosoiva foi ciiaoa).
Clionlos Lasoaoos om Winoows XI ou Winoows Soivoi 20002008 alualizam
aulomalicamonlo os iogislios oo lipo A na zona oiiola oo DNS. Ou so] a, nao
clionlos nao consoguom alualizai sous iogislios I1I oiiolamonlo, osla alual-
Clionlos mais anligos, Lasoaoos om Winoows 9, 98, Mo ou N1 4.0, nao sao
capazos oo alualizai oinamicamonlo nom sous iogislios A, nom sous iogislios
I1I no DNS. Iaia oslos clionlos, o soiviooi DHCI alualiza amLos os iogislios
no soiviooi DNS.
d.1.3 AIIIA - AutonatIc IrIvato II AddrossIng
oo piolocolo 1CIII, a pailii oosso soiviooi;
So um soiviooi DHCI nao puooi soi onconliaoo, o clionlo DHCI con-
44
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
um soiviooi DHCI;
Os piincipais comanoos iolacionaoos ao DHCI o suas funcionalioaoos sao: (1)
as inloifacos oo compulaooi.
Clionlos mais anligos como o Winoows 9, 98 ou Mo, nao oisponiLilizam o
uma concossao oo soiviooi DHCI.
d.1. Hogra S0/20
d.2 O^S - OonaIn ^ano Syston
N

L
DNS pooom soi quaisquoi hosls Lasoaoos no Miciosofl Winoows.
Iiogiamas Foiiamon-
las Aominislialivas
R/winoii/RSyslom82R
inslalaoo.
446
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m

Iainol oo Conliolo; Aoicionai ou iomovoi piogiamas; Aoicionai ou Io-


IIIM
A maioiia oas consullas ioalizaoas sao as chamaoas consullas oiiolas (Foi-
waio Loolup). Noslo lipo oo consulla, o clionlo foinoco um nomo o o soiviooi
paia iosponooi oslo lipo oo consulla soiia posquisai looos os soiviooios DNS
oxislonlos no munoo. O quo faiia com quo o lompo oo consulla fosso muilo
olovaoo, inviaLilizanoo o uso oo posquisas iovoisas.
iooo. Ioi oxomplo, consiooio a iooo 100.20.0.02.2.2.0. A zona paia ios-
L impoilanlo iossallai
AIIAS. Ioi oxomplo,
447
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
AO INCILMLN1AL, ou so]a, somonlo as
pasla R/winoii/RSyslom82R
novos iogislios oo iocuisos. No Winoows 20002008 Soivoi, foiam oaoos os
soguinlos nomos paia os campos oo iogislio oo iocuisos: Ownoi; 1imo lo Livo;
IIv6. (ipv6 hosl1.oxamplo.miciosofl.com. IN AAAA 4821:0:1:2:8:4:67:89aL).
polo clionlo quanoo olo oxoculai posquisas oo consullas DNS paia nomos
Dosla foima, ao so fazoi uma consulla oo lipo xyz (nomo nao lolalmonlo
448
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
DNS Aomins (Aominisliaooios oo DNS) o o giupo Aominislialois lom poi-
missao oo conliolo lolal nos soiviooios DNS. Voco pooo ioliiai as poimissoos
oo looos os giupos ooixanoo aponas as poimissoos oo giupo DNS Aomins (o
DNS oslivosso oosligaoo.
missao paia incluii iogislios oinamicamonlo no DNS. Som um conliolo oo quom
om um alaquo oo lipo "Donial of Soivico", aponas com o oL]olivo oo paialisai
oo poimissao oo acosso (somolhanlo a uma lisla oo poimissoos N1FS om uma
pasla).
DNS com o Aclivo Diiocloiy:
449
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Aimazonamonlo oo zona paoiao usanoo um aiquivo Lasoaoo om loxlo: as
zonas aimazonaoas oossa manoiia oslao localizaoas om aiquivos oo loxlo,
com a oxlonsao .ons, os quais sao aimazonaoos na pasla R/winoii/RSyslom82RDns
om caoa compulaooi quo opoia um soiviooi DNS. Os nomos oo aiquivo
oo zona coiiosponoom ao nomo quo voco oscolho paia a zona ouianlo a
oo Aclivo Diiocloiy: as zonas aimazonaoas oossa manoiia oslao local-
Lm iooos quo oisliiLuom o DNS paia ofoiocoi supoilo ao Aclivo Diiocloiy,
iocuisos oo Aclivo Diiocloiy. Iaia ZONAS N AO IN1LGIADAS, o moo-
N1FS paia uma pasla ou aiquivo). Lsla lisla pooo soi ooilaoa paia loi
soguia oo quo o mocanismo oo liansfoioncia oo zonas paoiao oo DNS.
40
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
d.2.d SorvIdor O^S sononto CacLo
ooi DNS. O clionlo onvia a consulla paia o soiviooi DNS somonlo cacho, oslo
soiviooi so uliliza oo oulios soiviooios DNS paia iosolvoi o nomo. O nomo
naoa paia o clionlo quo foz a consulla. Fuluias consullas a oslo mosmo nomo,
ooi DNS somonlo cacho N

AO AIMAZLNA NLNHUMA ZONA L N

AO LH
d.2. ArquIvo Hosts
So nao f oi onconliaoa a iosposla no cacho local oo DNS, o piogiama iosolvoooi
onoo o Winoows 20002008 Soivoi foi inslalaoo, oonlio oo soguinlo caminho:
Rsyslom82RoiivoisR
poi linha associaoo a um ou mais nomos:
10.200.200.8 www.aLc.com.Li inlianol.aLc.com.Li
10.200.200.4 f lp.aLc.com.Li aiquivos.aLc.com.Li
a consulla. Lsso iocuiso poimilo quo o aplicalivo oo clionlo so conoclo ao hosl
Os piincipais comanoos iolacionaoos ao DNS o suas funcionalioaoos sao:
41
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
onscmo cloaicacho: limpai o cacho oo soiviooi DNS (oxoculaoo no soivi-
ooi).
d.3 ActIvo OIroctory
no paoiao X.00, mas poi soi comploxo poimiliu o suigimonlo oo LDAI quo
Soaich, Compaio, Mooify, Aoo, Dololo o MooifyIDN.
oos. Inicialmonlo, o LDAI foi ciiaoo somonlo paia soivii oo inloifaco onlio os
clionlos quo quoiiam fazoi consullas ao soiviooi X.00. Islo foi oocoiionlo oas
42
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
sonhas paia oifoionlos iocuisos (acossai o sisloma piincipal oa ompiosa, loi sous
o-mails, so logai no compulaooi, olc.).
O AD suigiu ]unlamonlo com o Winoows 2000 Soivoi o pooo soi inslalaoo om
soiviooios quo oxoculom o Winoows Soivoi 2008 (Slanoaio Loilion, Lnloipiiso
Loilion o Dalaconloi Loilion). Valo iossallai quo nao so pooo inslalai o AD om
um soiviooi quo oxoculo o Winoows Soivoi 2008 - WoL Loilion, mas so pooo
d.3.1 TIos do SorvIdoros
Lxislom oois lipos oo soiviooios:
OrganIzacIonaI
(DNS) o ioquoi um ou mais conliolaooios. So a iooo piocisai oo mais oo um
quo compaililham um osquoma o um CA1ALOGO GLOLAL (conliolaooi oo
INIO
AIVOIL DL DOMINIO. No AD,
48
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
com mais oo um silo.
mooo oxislo paia manloi compaliLilioaoo com o Winoows N1 goialmonlo
ouianlo piocossos oo upgiaoo.
iossallai quo a inf ia-osliuluia oas OU`s nao oovo soi Lasoaoa na osliuluia oi-
d.3.3 Hocursos do ActIvo OIroctory
paia acossai os iocuisos om oivoisos soiviooios oa iooo, inclusivo o-mail o
Lanco oo oaoos;
no Lanco oo oaoos oo AD;
poquona ou gianoo.
44
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
opoiacionais Winoows 20002008. No Winoows N1 4.0 o voisoos anloiioios,
X (piopiiooaoo Lioiiocional).
usanoo um ooslos oois piolocolos: KoiLoios V ou N1LM. O piolocolo Koi-
so]a aulonlicaoa. Quanoo um clionlo lonla acossai iocuisos oo um soiviooi om
4
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
d.3. Forranontas do ControIo
comanoo. Lssas foiiamonlas sao conhocioas como foiiamonlas oo supoilo. As
mais usaoas sao: Movolioo, SIDWall, LDI, Dnscmo, DSACLS, Noloom, NL1-
Diag, NL1osl, Iopaomin, Ioplmon, DSASlal, ADSI Loil, SDChocl, ACLDiag,
DFSUlil, Dcoiag o ADM1.
d.d IIS - Intornot InIornatIon SorvIcos
ciosof l paia sous sislomas opoiacionais paia soiviooios. Na voioaoo, paia soi
om amLionlos Inlianol, Lxlianol o Inloinol.
Ioi paoiao, o I IS N AO
oows 20002008 Soivoi. Iaia inslalai o IIS, cliquo no Lolao Iniciai Iainol
oo Conliolo Foiiamonlas Aominislialivas cliquo om Assislonlo paia

Iainol oo Conliolo Foiiamon-


las Aominislialivas
Inloinol.
d.d.1 IIS vorsus AacLo HTTI Sorvor
Llos sao soiviooios concoiionlos oiiolos onlio si, onlao, oo coila foima, possuom
onlio os oois soiviooios.
OrIgens
O Apacho H11I Soivoi, om sua piimoiia voisao, foi Lasoaoo no UNIX hllpo
loma opoiacional fosso UNIX ou UNIX-LIKL (Linux, OponLSD, FiooLSD, Sun
Solaiis, olc.). Sua voisao 2.0 foi iopio]olaoa paia aLsliaii o sisloma opoiacional
ulilizaoo, passanoo a soi, poilanlo, um SIS1LMA MUL1I ILA1AFOIMA.
foilomonlo no concoilo oo lhioaos, pois Winoows favoiosso osso lipo oo aplica-
46
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
o oxclusivamonlo, na plalafoima Winoows. Ioilanlo, olo N AO L MUL1I-
7.0 oo I IS om sua nova plalaf oima chamaoa Winoows Longhoin Soivoi.
quo gaianlo sou oosonvolvimonlo o uso.
O Apacho usa poi paoiao a Common Galoway I nloifaco (CGI) paia supoilai
lais como: IHI, ASI, Ioil, Iylhon, IuLy, C, olc. Valo iossallai quo oovioo
O IIS supoila poi paoiao o Aclivo Soivoi Iagos (ASI). Iouco so comonla,
IHI. Islo so oovo ao f alo oo ASI soi a linguagom piofoiioa pola Miciosofl. Do-
como Univoisal Dosciiplion, Discovoiy, ano Inlogialion (UDDI ) Soivicos, Simplo
OL]ocl Accoss Iiolocol (SOAI) o WoL Soivicos Dosciiplion Languago (WSDL).
quo as supoilaoas polo Apacho.
oo um iogislio UDDI; Lsquomas XML oo mooolo oo oaoos oo iogislio o oo
iogislios UDDI.
47
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
IerIornance
Muilos osluoos soLio poifoimanco lom sioo foilos, conluoo, sous iosullaoos nao
aponlam com claioza qual soiviooi lom maioi poif oimanco. Na voioaoo, lom-so
ou Apacho. AmLos os soiviooios ofoiocom alguns iocuisos impoilanlos paia o
quosilo poifoimanco, a saLoi:
ao falo oo uso oo linguagons inloipiolaoas como ASI, IHI ou Ioil;
Uso oo loinol-lovol lislonoi paia aumonlai a poifoimanco o oscalaLilioaoo.
opcional, o Apacho uliliza-so oo phhllpo no inluilo oo oLloi uma maioi
poifoimanco.
muilo mais associaoa ao sisloma opoiacional quo piopiiamonlo ao soiviooi WoL.
48
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Apacho lipicamonlo uliliza o H11I Lasic Aulhonlicalion (goialmonlo soLio o
ulilizanoo sislomas UNIX-LIKL.
Miciosof l Managomonl Consolo snap-in). Lslo consolo piovo um amLionlo co-
F1I, SM1I o NN1I) quo o compoom.
d.d.2 IrIncIaIs Cononontos do IIS
O II S lom muilos suLcompononlos quo pooom soi aoicionaoos ou iomovioos a
qualquoi momonlo. A saLoi:
Common Filos: inslala aiquivos comuns ioquoiioos polo piogiamas IIS;
Filo 1iansfoi Iiolocol (F1I) Soivoi: inslala o F1I;
FionlIago 2000 Soivoi Lxlonsions: inslala oxlonsoos quo possiLililam ao-
Dov;
Inloinol Infoimalion Soivicos Snap-In: inslala a foiiamonla oo aominis-
49
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Inloinol Soivicos Managoi: inslala uma voisao Lasoaoa om Liowsoi oa
local;
NN1I Soivico: inslala o Nolwoil Nows 1iansfoi Iiolocol (NN1I). Lslo
SM1I Soivico: inslala o SM1I;
Woilo Wioo WoL Soivoi: inslala o soiviooi WoL.
d.d.3 IrIncIaIs Hocursos do IIS
sao:
H11I 1.1 ano H11I Compiossion;
Hosl Hoaoois: poimilo quo oivoisos WoL silos possam soi hospooaoos om
F1I Ioslail: poimilo quo oownloaos via F1I possam soi ioslaLolocioos,
om caso oo uma ovonlual oosconoxao, a pailii oo ponlo anloiioi;
Aclivo Soivoi Iagos (ASI): ulilizaoa ]unlamonlo com H1ML o Compo-
livas Lasoaoas om WoL;
(in-piocoss), MLDI A (pooloo oul-of-piocoss) o AL1A (oul-of-piocoss);
soLio como coilo WoL silo usa a CIU. Iiocoss 1hiollling poimilo quo o
uso oa CIU;
aominisliai iocuisos usanoo uma conoxao H11I;
clionlo o soiviooi;
460
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
I IS4 I IS I IS6
Ilalafoima Winoows N1 4.0 Winoows 2000 Winoows Soivoi
2008
Aiquiloluia 82-Lil 82-Lil 82-Lil o 64-Lil
uialion
Linaiy Linaiy XML
Winoows aulhon-
licalion; SSL
Winoows aulhon-
licalion; SSL;
KoiLoios
Winoows au-
lhonlicalion;
SSL; KoiLoios;
Iasspoil suppoil
iomola
H1MLA H1MLA; 1oimi-
nal Soivicos
Iomolo Ao-
minislialion 1ool
(H1ML); Iomolo
Dosllop
Supoilo a Mail SM1I SM1I SM1I o IOI8
Supoilo a II IIv4 IIv4 IIv4 o IIv6
d. TornInaI SorvIcos
culaiom o mosmo sisloma opoiacional ulilizaoo no loiminal soivicos (Winoows).
Ou so] a, CLILN1LS pooom oslai oxoculanoo qualquoi SO, inclusivo os nao
om Winoows N1 o Winoows 20002008 Soivoi (Slanoaio Soivoi, Lnloipiiso
Soivoi, o Dalaconloi Soivoi). Somonlo o Winoows 20002008 WoL Soivoi nao

AO, mas pooo soi con-

AO ILMO1A.

461
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Miciosofl. Ioi oxomplo, o Linux 1oiminal Soivoi Iio]ocl liaLalha oxalamonlo
na quoslao oo possiLililai soiviooios Linux f uncionaiom como loiminal soivicos.
L impoilanlo nolai quo, na ioalioaoo, osla locnologia pooo soi aplicaoa o uli-
lizaoa lanlo om clionlos quanlo om soiviooios. A soguii, sao sinlolizaoos os
(SLIVIDOI) pooo funcionai noslos oois mooos (simullanoamonlo ou nao).
clionls;
sos iocuisos oo clionlos, lais como: oiivos oo CD, oisquolo, olc.; clipLoaio;
Iiofossional Loilion inslalaoos om clionlos. O Iomolo Dosllop Iiolo-
462
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m

AO
o piolocolos oo 1IANSIO1L. Iiolocolos pooom soi inslalaoos ou oosinslala-
oos a qualquoi momonlo.
Os piolocolos oo lianspoilo sao aquolos quo implomonlam funcionalioaoos
Os piincipais piolocolos supoilaoos sao: 1CIII; NWLinl; IIXSIX; Nol-
LLUI.
poilaoos polo loiminal soivicos sao: namoo pipos; mail slols; Winoows socl-
ols; iomolo piocoouio calls; NolLIOS; NolDDL, soivoi mossago Llocls, DCOM
(COM); SOAI.
loiminal soivicos o clionlos ulilizanoo como piolocolo oo lianspoilo somonlo o
as capacioaoos oo clionlo. Lslas capacioaoos sao oivioioas om giupos: Gonoial
ALililios (plalafoima o SO oo clionlo; voisao oo piolocolo; compiossao oo oaoos
supoilaoa); Lilmaps (lamanho oa lola; qualioaoo oa coi; compiossao Lilmap);
Chaiacloi Commanos; Lilmap Cacho; Coloi 1aLlo; Ianol Aclivalion; Iomolo
Conliol (haLilila a possiLilioaoo oo clionlo soi conliolaoo iomolamonlo); Cuisoi
IDI .0 IDI .1 IDI .2
Suigiu com: Winoows 2000 Winoows XI Winoows Soivoi
2008
26 coios (8 Lils);
Moniloiamonlo Io-
molo oo clionlos;
6 ou 128 Lils; Su-
poilo a compiossao
o caching (ioouz o
com impiossoias o
clipLoaio no clionlo
1600 x 1200 pixols
(24 Lils); 1ians-
Iooiiocionamonlo
oo poilas COM;
Supoilo a Smail
Caios; Aominis-
soiviooi
1ooas as pio-
piiooaoos an-
loiioios com
como ioconoxao
missao oo Winoows
loy (AL11AL,
olc.)
Alualmonlo, oxislom oois aplicalivos quo ulilizam o piolocolo IDI, o Io-
468
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
molo Dosllop Connoclion (IDC) o o Iomolo Dosllop MMC Snap-in. O IDC,
soiviooios.
soiviooi;
clionlos possam so conoclai ao soiviooi o ulilizaiom aplicalivos Winoows.
464
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto XI
Hanco do Oados
46
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
nh.nn oos oaoos.
A
.nJnJn.n J JnJ. A
onlaoo a oL]olos lom poi Laso um con]unlo oo oL]olos. Aqui, ulilizamos os
Mooolo Iolacional: Usa um con]unlo oo laLolas paia iopiosonlai lanlo os
Mooolo oo Iooo: Os oaoos oo mooolo oo iooo sao iopiosonlaoos poi um
L similai ao mooolo oo iooo, pois os oaoos o suas
Uma
466
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo Lanco oo oaoos.
O n.j&. J JnJ
J L muilo
Um pio]olo oo Lanco oo oaoos onvolvo as soguinlos olapas:
oos no LD (mooolo LI);
um osquoma oo mooolo oo oaoos oo SGDL, oxomplo: mooolo iolacional;
467
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
AIordagon HoIacIonaI
6.1 ConcoItos
O aLoioago iolacional apiosonla Lasicamonlo cinco concoilos quo sao:
1upla: Um con]unlo oo paios (aliiLulo, valoi). Lxomplo: (ioaoo, 84);
o =
1l , ..., 1Q 11 = vl, ..., vQ, onoo
caoa vM 1M.
A
qualio ou um valoi oifoionlo oo nulo.
A
1l
oo 1l quo iofoioncia 12 so:
12
12.
468
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
2. paia qualquoi lupla tl oo vl(1l), ou oxislo uma lupla t2c:v2(12) lal quo
tl[11[ = t2[11[, ou tl[11
1. insoiii(v1,...,vn) pooo causai:
com isso oas soguinlos manoiias:
io]oilai;
piopagai a oxclusao; .
alualizaoas.
Uma
o oosomponho oo Lanco oo oaoos.
Um jn.||..jj.)
SQL-92 nao oispoo oa galilhos.
JnJn.n &n.nn| gonoializa o concoilo oo supoichavo. Quanoo

quoiomos oizoi quo paia looos os paios oo luplas tl o t2, so tl[ [ = t2[ [ onlao
tl[ [ = t2[ [. Ou so]a, so ouas luplas assumom os mosmos valoios paia o con-
]unlo oo aliiLulos
con]unlo oo aliiLulos . A |n&&.n oo con]unlo ooponooncias funcionais 1
oonolaoa poi 1

469
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
^odoIagon EntIdado
HoIacIonanonto
7.1 ConcoItos
ulilizanoo um con]unlo oo aliiLulos;
Chavo

om um con]unlo oo onlioaoos;

oo oulio con]unlo oo onlioaoos;


AliiLulo Mullivaloiaoo: quanoo mais oo um valoi pooo soi insoiioo, poi
aliiLulo mullivaloiaoo paia colocai o nomo oo caoa um oossos oopon-
oonlos.
470
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
7.2 CardInaIIdado
oaoo om L.
oo onlioaoos om L.
oo onlioaoos om A.
Con]unlo oo onlioaoos: iolangulos;
AliiLulos: olipsos;
Con]unlo oo iolacionamonlos: losangos;
AliiLulos mullivaloiaoos: olipsos ouplas;
Figuia 7.1: Um Diagiama Lnlioaoo Iolacionamonlo
7.d Hocursos do ^odoIo EntIdado HoIacIona-
nonto
|n
n..n| nnn) .|n.nnnn .Jn-
471
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
suLcon]unlos lonham os mosmos aliiLulos oo con]unlo oo onlioaoos piinci-
com oulios suLcon]unlos.
mosma (uso oo losango ISA).
ios iolacionamonlos.
472
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ilom oo um pooioo oa soguinlo manoiia: .nj&nn.JnJ, nn J .J&,
.J&nJnn.n
.J& .J .J&, |&n, ) o associai-
mos io piooulo como chavos osliangoiia om ilom. AcaLamos oo ioalizai o quo
nn&.n| ].n), mas pooo ocoiioi
).
1l, 12, ..., 1R
1 so 1 = 1l ? 12 ? ... ?1R v vl > v2 > ... > vR.
So]a 1 1 um con]unlo oo ooponooncias f uncionais
soLio 1. So]am 1l o 12 1
1 so ao monos uma oas soguinlos
1

:
1l @ 12 1l
1l @ 12 12 .
S.2 Forna nornaI do Hoyco-Codd
1
iospoilo a con]unlo 1 oo ooponooncias funcionais so looas as ooponooncias fun-
478
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
cionais om 1

oa f oima , om quo 1 o 1 alonoom ao monos uma


oas oxigoncias aLaixo:
).
1.
S.3 TorcoIra Iorna nornaI
Iooomos acoilai uma f oima noimal mais fiaca chamaoa . .n .nn n.nn|
1A). Lssa foima noimal poimilo ooponooncias funcionais nao-liiviais.
1 1 com iospoilo a con]unlo 1 oo
ooponooncias funcionais so looas as ooponooncias funcionais om 1

oa foima
, om quo 1 o 1 alonoom ao monos uma oas oxigoncias aLaixo:

1.
Caoa aliiLulo oo A om 1.
1ooo osquoma 11C 1. Nom looo FNLC piosoiva as oo-
1
lanlo, na 81
474
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ConcoItuaI
Con]unlo oo onlioaoos foilos: uma coluna paia caoa um oo sous aliiLulos;
Con]unlo oo onlioaoos fiacas: uma columa paia caoa um oo sous aliiL-
ulos mais as colunas quo compioonoom os aliiLulos quo foimam a chavo
Con]unlo oo Iolacionamonlos: Foimaoo polos sous aliiLulos oosciilivos o
Um con]unlo oo Iolacionamonlo quo possui a caioinalioaoo muilos paia um
ou um paia um o nao possui aliiLulos oosciilivos nao piocisa soi iopiosonlaoo
om laLola. Ioi oxomplo, no caso oo um iolacionamonlo onlio um con]unlo oo
oo onlioaoos foilo funciona como um aliiLulo no con] unlo oo onlioaoos f iaca
(chavo osliangoiia).
47
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
LInguagon SQL
nomos oas colunas o sous lipos oo oaoo:
CL|1L 1|8LL c1iu
cidude vuzcnuz80),
dutu dute
),
1N8L1 1N10 c1iu V|LUL8 '8 uc lzunciscc', 46, 60, 0.26, '1004-11-27'),
A sinlaxo usaoa anloiioimonlo ioquoi quo so]a lomLiaoa a oioom oas colunas.
Uma sinlaxo alloinaliva poimilo ooclaiai as colunas oxplicilamonlo:
1N8L1 1N10 c1iu cidude, tepin, tepux, pzcp, dutu)
V|LUL8 '8 uc lzunciscc', 43, 67, 0.0, '1004-11-20'),
60.2 ConsuItas
Iaia voi os oaoos oo uma laLola, a laLola oovo soi consullaoa. O comanoo
linhas oa laLola clima oigilo:
8LLLC1 - l0M c1iu
oxomplo, pooo soi osciilo
8LLLC1 cidude, tepux+tepin))2 |8 tepediu, dutu l0M c1iu
476
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Fiancisco nos oias oo chuva:
8LLLC1 - l0M c1iu
wuLL cidude = '8 uc lzunciscc'
|Nu pzcp > 0.0,
naoa oioom, ou com as linhas ouplicaoas iomovioas:
8LLLC1 u1811NC1 cidude
l0M c1iu
0uL 8 cidude,
A consulla oa f oima:
8LLLC1 c1iu.cidude, c1iu.tepin, c1iu.tepux,
c1iu.pzcp, c1iu.dutu, cidudes.1ccu1izucuc
l0M c1iu, cidudes
wuLL cidudes.nce = c1iu.cidude,
Iooo soi osciila na foima alloinaliva:
8LLLC1 -
l0M c1iu 1NNL J01N cidudes
0N c1iu.cidude = cidudes.nce),
Doso]amos fazoi a vaiioouia oa laLola clima o, paia caoa uma oo suas linhas,
onconliai a linha coiiosponoonlo om cioaoos. So nonhuma linha f oi onconliaoa,
ooso]amos quo algum "valoi vazio"so] a colocaoo nas colunas oa laLola cioaoos.
assim:
8LLLC1 -
l0M c1iu LLl1 0U1L J01N cidudes
0N c1iu.cidude = cidudes.nce),
| ].n).
oo linhas.
qualquoi lugai com
8LLLC1 uxtepin) l0M c1iu,
477
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
So ooso]aimos saLoi a cioaoo (ou cioaoos) onoo osla loiluia ocoiiou, pooomos
lonlai
8LLLC1 cidude l0M c1iu wuLL tepin = uxtepin),
L|u01
8LLLC1 cidude l0M c1iu
wuLL tepin = 8LLLC1 uxtepin) l0M c1iu),
vaoa om caoa cioaoo com
8LLLC1 cidude, uxtepin)
l0M c1iu
00Ui 8 cidude,
8LLLC1 cidude, uxtepin)
l0M c1iu
00Ui 8 cidude
u|V1N0 uxtepin) < 40,
As linhas oxislonlos pooom soi alualizaoas ulilizanoo o comanoo UIDA1L.
Suponha quo foi ooscoLoilo quo as loiluias oo lompoialuia oslao looas mais
oa soguinlo manoiia:
Uiu|1L c1iu
8L1 tepux = tepux - 2, tepin = tepin - 2
wuLL dutu > '1004-11-28',
478
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Suponha quo nao oslamos mais inloiossaoos nos oaoos oo clima om Haywaio.
Lnlao piocisamos oxcluii suas linhas oa laLola. As oxclusoos sao ioalizaoas
ulilizanoo o comanoo DLLL1L:
uLLL1L l0M c1iu wuLL cidude = 'uuyuuzd',
60. YIs oos
oigilai osla consulla looa voz quo nocossilai oola. Voco pooo, onlao, ciiai uma
.n
CL|1L V1Lw innuvisuc |8
8LLLC1 cidude, tepin, tepux, pzcp, dutu, 1ccu1izucuc
l0M c1iu, cidudes
wuLL cidude = nce,
60.6 CLavos ostrangoIras
Doso]amos loi coiloza quo nao soiao insoiioas linhas na laLola clima som quo
assim:
CL|1L 1|8LL cidudes
cidude vuzcnuz80) pziuzy key,
1ccu1izucuc pcint
),
CL|1L 1|8LL c1iu
cidude vuzcnuz80) zetezences cidudes,
tepin int,
tepux int,
pzcp zeu1,
dutu dute
),
479
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ConcoItos do
OatavaroLousIng o
HussInoss IntoIIgonco
61.1 Hanco do Oados ^uItIdInonsIonaIs
Os LDs Mullioimonsionais s ao allamonlo olimizaoos paia minimizai o lompo
oa consulla so]a implomonlaoa como uma simplos vaiioouia oo uma pailo oo
monoios, ioouzinoo oiaslicamonlo o lompo oo IO.
o iosullaoo oo consullas anloiioios aimazonaoos om oisco o aponas consullam
os iogislios novos quo nao foiam consullaoos na posquisa anloiioi, goianoo um
inciomonlal. Lxomplo: om 01022001 foi ioalizaoa uma consulla quo oomon-
consulla o Lanco oo oaoos lovo quo vaiioi looos os mosos o looas as cioaoos quo
O LD om voz oo vaiioi luoo oo novo, aponas piocuia polos iogislios oo vonoas
foiam aimazonaoas om um aiquivo oo consulla.
480
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
a cilaoa no oxomplo acima, o LD om voz oo fazoi os agiupamonlos somonlo ao
oo gianulaiioaoo sao as mais comumonlo ulilizaoas ho]o om oia.
aLoila.
61.1.1 ^odoIagon ^uItIdInonsIonaI
O mooolo mullioimonsional visa facililai a compioonsao oo osliuluiamonlo oos
L implomonlaoo om laLolas oonominaoas laLolas oo falo
(facl laLlos).
Dimonsoos sao os olomonlos quo pailicipam oo um falo. Llas ooloiminam o
los quo pailicipam oo um falo. Um Dalawaiohouso quo analisa vonoas oo um
vonooooios.
As oimonsoos pooom soi composlas poi momLios quo pooom conloi hioiai-
oimonsao. A oimonsao lompo poooiia soi oivioioa nos soguinlos momLios: ano,
falo, o oslao localizaoas como aliiLulos oo um falo.
481
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 61.1: ALoioagom Dimonsional iopiosonlaoa poi cuLos
passai a voi as vonoas liimosliais. Ou om voz oo voi as vonoas poi oslaoo,
voi poi cioaoo;
Lxomplo: analisai somonlo as vonoas oo Lslaoo oo Sao Iaulo, no inloivalo
liola.
pooom soi oocomposlas om laLolas sopaiaoas, goianoo uma osliuluia conhocioa
482
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Figuia 61.2: Mooolo Lsliola
vonoa oo ooloiminaoa linha oo piooulos om um oia. Aimazonanoo o falo ao
61.2 OatavaroLousIng
488
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
soi usaoas.
moicaoo oo Lusinoss Inlolligonco, cioscou onlao, o f oiiamonlas molhoios o mais
Alualmonlo, poi sua capacioaoo oo sumaiizai a analisai gianoos volumos
comploxas, ooscoLoila oo conhocimonlo o lomaoa oo oocisoos. Algumas caiac-
loma oos oaoos;
Inlogiaoa: pois oovo consolioai oaoos oo oifoionlos oiigons ou fonlos;
oalawaiohouso supoila ioquoiimonlos funcionais o oo poif oimanco paia con-
lipicamonlo aulomalizam laiofas oo piocossamonlo oo oaoos oo oia a oia lais
484
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oo poucos (oozonas oo) iogislios quo sao acossaoos lipicamonlo poi suas chavos
sumaiiaoos o consolioaoos sao mais impoilanlos quo oaoos oolalhaoos om iog-
oo lompo, olos lonoom a soiom maioios quo os Lanco oo oaoos opoiacionais.
Dalawaiohouso oo ompiosas sao pio]olaoos paia loi lamanho oo conlonas oo gi-
gaLylos a loiaLylos. O liaLalho posaoo oo um oalawaiohouso sao as consullas
inlonsivas na maioiia oas vozos ao hoc (consullas comploxas quo pooom acossai
Vazao oo consulla o lompo oo iosposla sao mais impoilanlos quo vazao oo
oalawaiohouso sao lipicamonlo mooolaoos mullioimonsionalmonlo. Ioi oxom-
plo, om um oalawaiohouso oo vonoas, lompo oo vonoas, lugai oo vonoas, vonoo-
ooi o piooulo pooom soi algumas oimons oos oo inloiosso. Fioq uonlomonlo, oslas
com os quais um oalawaiohouso pooo soi mooolaoo.
61.3 OLTI, OLAI, ^OLAI, HOLAI o HOLAI
L um acionimo oo Onlino 1iansaclion Iiocossing ou Iiocossamonlo oo
sao sislomas quo so onquaoiam nossa calogoiia.
L um acionimo oo Onlino Analilical Iiocossing ou Iiocossamonlo
L a calogoiia oo locnologia oo soflwaio quo capacila
os analislas, goionlos o oxoculivos a consoguii oLloi oiscoinimonlo nos oaoos
48
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
piooulos mais Lom vonoioos no mos passaoo Quais os 10 pioios vonooooios
OLAI
Gianulaiioaoo Alomico Agiogaoo
Aiiays
Mooolagom Iiocosso Assunlo
Muilos Ioucos
1aLola 61.1: OL1I vs. OLAI
oxislom ouas aLoioagons:
Um Lanco oo oaoos mullioimonsional ospocializaoo;
Um oalawaiohouso implomonlaoo com a locnologia oo Lanco oo oaoos
Sislomas OLAI quo implomonlam a piimoiia aLoioagom sao chamaoos oo
MOLAI (Mullioimonsional OLAI) o aquolos quo implomonlam a sogunoa sao
chamaoos IOLAI (Iolalional OLAI).
monsional oo oaoos aimazonaoos om uma Laso oo oaoos iolacional. Alualmonlo
oxislom ouas manoiias oo so fazoi oslo liaLalho:
Fazoi looo o piocossamonlo oos oaoos no soiviooi oa Laso oo oaoos; o
Lxoculai comanoos SQL paia iocupoiai os oaoos, mas fazoi looo o pio-
Ulilizai molaoaoos paia oosciovoi o mooolo oos oaoos o paia auxiliai na
486
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Ciiai comanoos SQL olimizaoos paia os Lancos oo oaoos com o qual
liaLalha.
anulai muilas oas vanlagons oo uso oa locnologia iolacional.
oo oaoos um Lanco oo oaoos mullioimonsional. Lm um Lanco oo oaoos MO-
LAI, os oaoos sao manlioos om aiian]os o inooxaoos oo manoiia a piovoi um
aimazonaoos om MOLAI, onquanlo os oaoos oo Laso sao ooixaoos no Lanco oo
oaoos iolacional.
61.d Outros concoItos Inortantos
uma consulla quo ioloino uma gianoo quanlioaoo oo linhas oo uma laLola
inloiossaoos;
487
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
iamonlas L1L Lxliaii, 1iansfoimai o Caiiogai) sao ciiaoos iosumos o
Molaoaoos: sao os chamaoos oaoos soLio os oaoos. L um mapoamonlo
oiminui o lompo oo acosso aos oaoos quo ioalmonlo inloiossam o oimin-
488
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto XII
do Oados HoIacIonaIs
489
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Uma
11G1A J1Ao-
J1CA o 1A1 J1AoJ1CA.
Lnlonoo-so poi aquolas quo sao oxoculaoas ao mosmo
cinco oslaoos quo sao: (1).n; (2) ; (8) ;
(4)1n||n; ()J.n.nnJn.
490
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
n..JnJ
n.n.n - Dovom lovai o Lanco oo Daoos oo um oslaoo consislonlo
1|nnn
1&.nh.|.JnJ
oovom soi poisislilas no Lanco oo Daoos.
Lslas qualio piopiiooaoos sao usualmonlo iofoionciaoas como 11.
. L iosponsaLilioaoo oo SGDL oscolhoi uma
1M o 1N ,
TM o TN , iospoclivamonlo. So 1M o 1N iofoiom-so a ilons oo oaoos
oifoionlos, onlao pooomos alloinai 1M o 1N som afolai os iosullaoos oo qualquoi
casos:
1. 1M = vcod(Q), 1N = vcod(Q): a soq uoncia n ao impoila;
2. 1M = vcod(Q), 1N = nvitc(Q): a oioom impoila, pois so 1M vioi oopois oo
1N , 1M 1N ;
8. 1M = nvitc(Q), 1N = vcod(Q): a oioom impoila, poi iazoos somolhanlos a
anloiioi;
4. 1M = nvitc(Q), 1N = nvitc(Q
TM o TN
Q
Dizomos quo 1M o 1N
j&.n| n
491
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ControIo do Concorr`oncIa
om || o &n||, quo oovom soi
WII1L) soLio qualquoi ilom oo oaoos.
mullanoamonlo. I sso oiminui o oosomponho oo sisloma, uma voz quo muilas
oos. Iaia conloinai osso pioLloma, um oulio mocanismo oo locl Lasoaoo om 8
.nJ ||
u.. ||. Non-
&n|| oovo soi aplicaoa
oolom o locl oo um ilom.
n.n J ||. So
.nJ || u.. ||.
u.. || pooo convoilo-lo paia .nJ ||
&-
j.nJ o Junj.nJ.
Ju-1|n 1|.nj .11). As fasos sao: (i) .. nn G.un.nj) o (ii) 1n-
492
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
| |.nn o|..n|.nj). 1ooos os .nJ ||, u.. || o &j.J.nJ ocoiiom na
piimoiia faso, onquanlo &n|| o Junj.nJ ocoiiom na sogunoa.
oo JnJ|| .n-
nn
.n& o giafos (1n.-
1. G.n|). Iiolocolos Lasoaoos om .nnn
paia conliolo oo concoiioncia. Os valoios oo .nnn paia um oaoo ilom X
sao: .nJJoA) o u..JoA)
soLio o ilom X iospoclivamonlo.
sao chamaoos 1&|..n
nao soiiam poimilioas, pooom soi ioalizaoas foinoconoo-so a voisao anliga oo
locolos quo ooloiminam lipo oo Lloquoio oo acoioo com a gianulaiioaoo sao
chamaoos 1&|.| G.nn&|n..j 1|.j 1G1).
498
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Gor`oncIa do OosononLo
| &..nj oo iogislios iolacionaoos, oncaooamonlo oo iogislios iolacionaoos us-
anoo n.. |n|
Jn J 1n, a o o
ooponoo funoamonlalmonlo oo lamanho oos aiquivos, poilanlo ouianlo a faso
oo oosign oovom soi ioalizaoas oslimalivas oo cioscimonlo oos aiquivos. O
oo iogislios poi aiquivo.
ojn
nn|j
j&..
&..
j&..;
j&..
oalas (ox: IK ou UNIQUL), lonoo poi oL]olivo olimizai os loslos oo unicioaoo.
| &..nj oslao oiiolamonlo iolacionaoos com a
494
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
.|nJ
, ou so]a, Lasoaoo om 2 ou mais campos. Inoicos oo
.nnj
j&.. 1J.
|n| sao
foima noimal mais fiaca como a 1NF ou 2NF, inlioouzinoo algumas oopoooncias
1n... nnnn 1..n|, quo con-
1n...nnnn 1...nn|, quo
1(1, , 1, C, 1, ...
1l (1, , 1), 12(1, C, 1), 13(1, ...
Alguns cuioaoos aoicionais pooom soi lomaoos paia gaianlii o Lom oosom-
8LLLC1 88N l0M LMiL0LL L
wuLL 8|L| = 8LLLC1 M|X 8|L|) l0M LMiL0LL |8 M
wuLL M.uN0 = L.uN0
ompiogaoos oa laLola L.
8LLLC1 M|X 8|L|) |8 u10u8|L|, uN0 1N10 1LMi
l0M LMiL0LL 00Ui 8 uN0
8LLLC1 88N l0M LMiL0LL L, 1LMi 1
wuLL L.8|L| = 1.u10u8|L| |Nu L.uN0 = 1.uN0
Alguns olimizaooios oo consulla nao sao capazos oo ooloiminai om qual
quo so oiganizo as laLolas oo foima quo as laLolas monoios so]am vaiiioas
49
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
j&..
Iiocossamonlo oo consullas sao alivioaoos onvolvioas om oxliaii oaoos oo
ooloiminaoo polo acosso ao oisco. Os passos onvolvioos no piocossamonlo oo
consullas sao:
a caigo oo piogiamaooi. Um
minaoo aliiLulo;
um ooloiminaoo aliiLulo.
oivoisos algoiilmos o o sisloma oovo soi sagaz paia oscolhoi a molhoi alloinaliva
paia caoa caso.
496
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto XIII
OracIo o ^IcrosoIt SQL
Sorvor
497
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
do Oados OracIo
6.1 ArquItotura do un SorvIdor OracIo
paia aimazonai lios osliuluias quo sao o SGA (ojn G|hn| .n), o IGA
(1.j.nn G|hn| .n ) o as o. .n
compaililhaoa composla poi lios compononlos piincipais quo sao:
aimazona os Llocos oo oaoos lioos oo oisco. Quanoo um piocosso nocossila
1n 1n|j 1J);
L impoilanlo
498
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
A o. .n
LY o DI S1INC1. Quanoo o lamanho oa o. .n
Jnn 1..&n| 1n|.n). A sogunoa
6.1.2 Irocossos sorvor
Um piocosso soivoi pooo soi oooicaoo paia um piocosso usoi (JJ.nJ ..
. |n.J .. .).
6.1.3 Irocossos usor
piocossos soivoi compaililhaoos, oivoisos piocossos soivoi pooom soi alonoioos
poi um mosmo piocosso soivoi.
6.1.d Irocossos on Hackground
oo goionciamonlo oo Lanco oo oaoos como um looo. Um sisloma Oiaclo lom
sao:
oslava ulilizanoo;
J..j
499
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
um limooul; (iv) quanoo ocoiio um choclpoinl ou (v) quanoo o DLWI io-
Log Wiiloi (LGWI):
um choclpoinl; (iii) quanoo ocoiio um limooul ou (iv) quanoo o iooo log
soguinlos:
CKI1: Alualiza os hoaoois oos aiquivos oo oaoos quanoo ocoiio um
ponho oo sisloma poimilinoo quo o piocosso LGWI so conconlio aponas
AICH:
poioioos;
Innn:
nn|. Lsso piocosso pooo soi oscalonaoo
paia oxoculai poiiooicamonlo;
ulilizanoo piocossos soivoi compaililhaoos.
6.1. ArquIvos
Lm con]unlo, O SGA o os piocossos om Laclgiouno foimam uma inlancia Oi-
quo sao:
Iooo Log Filos: Aimazonam os logs oo sisloma. Lsso aiquivo consislo oo
00
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
quo o compoo.
LmLoia na aiquiloluia oo Oiaclo o Lanco oo oaoos so]a composlo somonlo
cai uma inlancia no ai. Lxomplos oossos aiquivos sao:
paia colocai uma inslancia oo Oiaclo no ai, poi oxomplo, quanlioaoo oo
Aloil Filo: Aiquivo oo log onoo sao iogisliaoos os oiios ocoiiioos (pio-
no ai;
6.2 ArquItotura OracIo do Arnazonanonto do
Oados
nh|n. Uma nh|n
nh|n
nh|n
caoa oL]olo oo Lanco oo oaoos.
| &..
aiquivos oo nh|n
rn)
rn
6.3.1 GoroncIanonto do 6IHS 0SK
O 1J 1j
inslancia possui um 1J 1j paia piologo-la om caso oo falha. Como oxpli-
01
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1J 1j
a osciovoi no piimoiio aiquivo.
Um |j u.|
aiquivo oo 1J 1j |j u.|
iogulaios. O Oiaclo aliiLui, paia caoa aiquivo oo 1J 1j, um |j j&n
n&nh. looa voz quo um |j u.| |j j&n
n&nh.
6.3.2 CLockoInts
||.n. O
oo Lanco oo oaoos paia inoicai o mais ioconlo ||.n. O piocosso CKI1
No momonlo oo choclpoinl a falla oo sincionismo onlio o DLLC o os aiquivos
oo .J ||.n ocoiio sao:
A caoa |j u.|.
||.n (LOG CHLCK-
IOIN1 1I MLOU1).
Quanoo a inslancia sofio um |&Jun, a monos quo ola so]a aLoilaoa.
Quanoo uma nh|n com polo monos um aiquivo
( ) onlino.
6.3.3 Sognontos do roIIIack
coilas ciicunslancias.
os sogmonlos oo .||hn|
siooiaoos ou oosfoilos.
02
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
6.3.d ConsIst`oncIa do IoItura
O J..j |. o a |n
.n|j &J |. (LIU). A J..j |.
quanoo um piocosso soiviooi piocisa loi um Lloco oo oaoos oo oisco paia a
1. Iosquisa nas lislas LIU o oiily lisl polo Lloco oo oaoos ooso]aoo.
2. Caso osso Lloco oo oaoos nao so]a localizaoo, o piocosso soiviooi posquisa
a lisla LIU om Lusca oo um Lloco livio.
8. Lm soguioa, o piocosso soiviooi movo os Llocos alloiaoos onconliaoos na
lisla LIU paia a oiily lisl, ou so]a, movimonla-os paia a lisla oo Llocos
alloiaoos ainoa nao giavaoos nos aiquivos oo oaoos, oo acoioo com a
livio.
oisco paia um Lloco livio.
. Lsso piocooimonlo loimina quanoo o piocosso soiviooi localiza um Lloco
So nonhum Lloco foi onconliaoo, o OIACLL oovo giavai os Llocos alloiaoos
os novos Llocos oo oaoos quo piocisam soi manipulaoos polos comanoos oos
. Com ossa foiiamonla
um Lanco oo oaoos o goionciai gaLaiilos oo Lanco oo oaoos. As olapas sao as
soguinlos:
Etaa 1
Etaa 2
Jnn
un.|&
Etaa 3
ciiaoo.
08
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Etaa 4
ooi Dooicaoo ou om Mooo oo Soiviooi Compaililhaoo. No piimoiio caso,
soiviooi alonooi mais oo uma conoxao clionlo.
Etaa 5
Etaa 6
nh|n, aiquivos oo
oaoos, sogmonlos oo .||hn| o giupos oo .J |j.
Etaa 7
6..1 AdnInIstradoros do Ianco do dados
Jnnhn nJn.n..n.). As
suas iosponsaLilioaoos incluom:
(nh|n).
Lanco oo oaoos.
04
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
L um papol quo oxislo somonlo om alguns ca-
AdnInIstradores de redes
Lnlio as alivioaoos oosso papol, pooo-so ooslacai:
oaoos.
0
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
do Oados SQL Sorvor
66.1 ArquItotura do un SorvIdor SQL Sorvor
um con]unlo oo oL]olos oo osquoma oo um Lanco oo oaoos om um ou mais
oaoos pooo supoilai giupos oo aiquivos ( ), quo piovoom a funcionali-
oo Lanco oo oaoos pooom soi aoicionaoos.
Ioi paoiao, o SQL Soivoi inslala os soguinlos Lancos oo oaoos:
Mooolo um lomplalo paia os oulios Lanco oo oaoos.
MsoL supoila o agonlo oo SQL Soivoi, com laiofas agonoaoas, aloilas
Aovonluio Woils o AovonluioWoilsDW opcionais, sao Lanco oo oaoos
oo oxomplos.
nh|n SYS1LM. No caso oo SQL Soivoi
06
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
.. jj.
1n.
1nnhn
no MsoL, mas om um Lanco oo oaoos ocullo conhocioo como .&. Jnnhn.
66.1.2 Irocossos on FEGOKVSYRH
O SQL Soivoi possui oivoisos piocossos om hn|j.&nJ. Um oxomplo sao os
||.n. O SQL Soivoi poiiooicamonlo goia ||.n aulomalicamonlo
om caoa Lanco oo oaoos.
Oulio piocosso om hn|j.&nJ 1n.ju...
caoa inslancia. O |n.ju... aooimoco um inloivalo oo lompo o onlao acoioa
oo um coilo ponlo (ooponoonlo oo lamanho oo cacho), o piocosso |n.ju...
u..
J..j quo nao foiam ioconlomonlo iofoionciaoas om oisco.
Um piocosso conhocioo como 1&.1n..
ioslanlo oo cachos, pois o |n.ju...
66.2 ArquItotura SQL Sorvor do Arnazonanonto
do Oados
rn
O SQL Soivoi uliliza os
os aiquivos oo . So os
Lanco oo oaoos soiao aimazonaoos om um
so os aiquivos oo nh|n
oo .J |j .J
|j
07
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
aclo o oo SQL Soivoi
.||hn|
ioquoiioa, olo consulla os aiquivos .J |j aiquivaoos polo piocosso AICH.
oo caoa Lanco oo oaoos. Iiimoiiamonlom o SQL Soivoi choca o MsoL o onlao
inicia |.nJ
.nnn-
.n |j
comilaoas.
Caoa .nnn.n |j comLina as f uncionalioaoos oo um sogmonlo oo .||hn|
o oo um .J |j oo Oiaclo. Caoa Lanco oo oaoos possui sou .nnn.n |j quo
Inloinamonlo, os .nnn.n | j
hocioos como (VLFs). Quanoo um VLF nao possui mais iogislios
como no Oiaclo sao pioonchioos om foima ciiculai.
08
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto XIY
ITIL
09
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
67.1 SorvIco Oosk
67.1.1 OIjotIvos
conlalo.
67.1.2 HosonsaIIIIdados
10
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
CentraI de AtendInento n|| n.. Aponas iogislia o oncaminha paia
CentraI de Suorte n| | n.. Goioncia, cooioona o iosolvo incioonlos o
las oo supoilo ao conhocimonlo como locnologia oo apoio. Noimalmonlo,
liala aponas incioonlos.
o.. 1|. Nao liala somonlo incioonlos, pioLlomas
67.2 GoroncIanonto do IncIdontos
67.2.1 OIjotIvos
soi consiooiaoo um incioonlo. Lxomplos oo incioonlo om um amLionlo oo 1I
impaclaoos.
L impoilanlo onf ali-
zai quo o goionciamonlo oo incioonlos liala o ofoilo o nao a causa. A poila oo
o iogislio oo um pioLloma.
67.2.2 AtIvIdados do Irocosso
SLA);
11
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
aLoilo um iogislio oo pioLloma;
Fochamonlo: Gaianlii quo o incioonlo foi oovioamonlo lialaoo. Lm alguns
1
S
quaoo oo alonoimonlo;
2
S
8
S
(LDGC).
67.3 GoroncIanonto do IroIIonas
67.3.1 OIjotIvos
ovilanoo assim, a iocoiioncia oo incioonlos o pioLlomas no amLionlo opoiacional.
12
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
SC
oiio, som oliminai as suas causas.
IroIIenas e Erros ConLecIdos
hocioa oo um ou mais Incioonlos. Um IioLloma passa a Liio Conhocioo
HDI
islios oo pioLlomas.
HDS
67.3.3 AtIvIdados do Irocosso
Conliolo oo IioLlomas

Conliolo oo Liios

Fochamonlo oo Liio

Apoio no lialamonlo oo Incioonlos Giavos

Complolai as iovisoos oos piincipais IioLlomas


Cestor de IroIIenas
lonooncias.
oiizai. Invosligai o oiagnoslicai a causa oo IioLloma.
18
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
67.d.1 OIjotIvos
(IC`s) oo amLionlo o os sous iospoclivos iolacionamonlos.
Uma hn| .n
67.d.2 AtIvIdados
LDGC o oomais LiLliolocas conliolaoas.
14
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
67..1 OIjotIvos
67..2 HosonsaIIIIdados
monlo nao causa allo impaclo.
lanoo o cionogiama oo alivioaoos o o acoioo com os clionlos.
logais.
HDA 11 - 1j& . |nnj. Documonlo quo
1
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
|nnj 1nnnj.
CAA 1 - |nnj J..j 1n.J.
CAA/CE 11
- |nnj J..j 1n.J1n.jnj nn.
L usaoa paia quo looos os giupos af olaoos
1o - 1.]J o.. n.|nh.|.j
impiovislos ou ofoilos colaloiais.
com o sou impaclo o a sua uigoncia.
67.6.1 OIjotIvo
67.6.2 AtIvIdados do Irocosso
soflwaio.
coiiolas so]am inslalaoas.
Goionciai as oxpoclalivas oos clionlos ouianlo o plano]amonlo o implo-
16
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1oslai o Ilano oo Ioloino (fallLacl).
IC ioliiaoo paia soi ulilizaoo no amLionlo opoiacional so] a ioposlo.
Gaianlii quo looo o haiowaio a soi implanlaoo ou alloiaoo oslo]a piolo-
HSD .
om local soguio. 1ooas voisoos liLoiaoas oovom oslai salvas na LSD.
DHD .
oos compononlos, oovom ioloinai ao DHD, ou aoquiiii suLslilulos. As-
Gaianlii quo o piocosso so]a soguioo. Lfolua auoiloiia
17
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
6S.1.1 OIjotIvos
o.. 1| j.nn - SLA),
quo funciona como um conlialo onlio a 1I o os clionlos. O ANS oovo oosci-
quanlioaoo, oosomponho o oisponiLilioaoo. Os piincipais oL] olivos oo piocosso
Ioouzii oomanoas impiovislas;
lom as soguinlos iosponsaLilioaoos:
foinocioos;
18
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
lalhaoa oas nocossioaoos oo clionlo, usaoos paia a]uslai ou ciiai novos
o.. 1| 1j& - SLI);
C.n.nn| 1| j.nn - OLA);
Conlialos oo Apoio: Conlialos oo apoio com foinocoooios oxloinos (1n-
J.. nn.nj n.n - UC);
Goionciamonlo oo Iolacionamonlo com o Clionlo: Aominisliai o iola-
o cumpiimonlo oas molas oslaLolocioas nos acoioos.
6S.2 GoroncIanonto FInancoIro
6S.2.1 OIjotIvos
6S.2.2 HosonsaIIIIdados
Apoiai oocisoos oo invoslimonlos.
Molhoiai o conliolo oos conlialos LxloinosFoinocoooios.
6S.2.3 AtIvIdados do Irocosso
Goionciamonlo Financoiio:
Iiocosso oo piovisao o conliolo oos gaslos om oinhoiio. As suas iosponsaLili-
oaoos compioonoom:
19
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Gaianlia quo a oosposa ioal possa soi compaiaoa com a oosposa piovisla
ContaIIIIdade
as oosposas oo 1I . As iosponsaLilioaoos oa oisciplina compioonoom:
o inloinos.
Ialoio oos cuslo onlio os clionlos oa 1I.
6S.2.d EIonontos do Custo
opoiacional (oo oia-a-oia).
20
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
6S.3 GoroncIanonto da CaacIdado
6S.3.1 OIjotIvos
O goionciamonlo oo capacioaoo visa gaianlii o alonoimonlo oas nocossioaoos
oocumonlo chamaoo Ilano oo Capacioaoo. Nolo sao iopoilaoas as piovisoos
ioal;
No conloxlo oo goionciamonlo oo capacioaoo oulia alivioaoo muilo impoilanlo
o...nj
6S.3.2 AtIvIdados
olagom;
Goionciamonlo oa Capacioaoo oos Iocuisos: Goioncia os compononlos oo
infia-osliuluia oo 1I paia gaianlii quo oosomponho o oomanoa oslao oo
acoioo com o plano] aoo.
21
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
6S.d GoroncIanonto do OIsonIIIIIdado
6S.d.1 OIjotIvos
incioonlo;
Iosilioncia: Capacioaoo oo so manloi opoiacional mosmo na f alla oo um
ou mais compononlos;
1i:joni/i| idodc = 100((T o T 1),T o))
onoo T o T 1
T o 24x7 (piocisa
foi oo 100x(((80x24x7)-10)(80x24x7)), ou so]a, 99,801878/.
6S.d.2 CIcIo do vIda do IncIdonto
Suponhamos quo um incioonlo ocoiiioo no inslanlo t1 lonha ocasionaoo a in-
t
inslanlo posloiioi t
pailii oos valoios oo t1, t2 o t
t2 t1;
t8 t2;
t8 t1.
22
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
6S. GoroncIanonto do ContInuIdado
6S..1 OIjotIvos
O piocosso oo goionciamonlo oo conlinuioaoo lom como piincipal oL]olivo a
1&.n n-
.n&.j 1|nn - LCI). Os piincipais compononlos oo um plano oo conlinuioaoo
sao:
Infia-Lsliuluia oo 1I: Quais os ilons onvolvioos;
Ioloino ao noimal: Como, onoo o quanlo lompo paia o ioloino.
1-
.j J. n Ch].) o o IIO (1.j .n Ch].). O I1O inoica o
CIAMM (C11A 1.| nn|j. nnJ 1nnnjnn 1|J|jj), OC1AVL (C-
.n.nn| |j ...n| J|.n, , nnJ 1&|n.nh.|.j 1n|&n.n), COIAS olc.
28
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
6S..3 TIos do ContInuIdado
so]am ioslaLolocioos;
om caso oo oosaslios;
|J onnJhj): AmLionlo compulacional vazio, ox-
1n.n onnJhj): AmLionlo com oquipamon-
1 onnJhj
24
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Iarto XY
Gor`oncIa do Irojotos
sogundo I^HOK
2
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
GoroncIanonto do Escoo
1.
1.] |n..;
2. 1|nn]nnn
8. 1n||nnn 11
conhocioa como Woil Lioaloown Sliucluio (11o ), quo lom poi oL]olivo
4.
.
Sliucluio).
26
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oulias onliogas, soguioas poi alivioaoos o assim poi oianlo. Caoa olomonlo oo
Figuia 69.1: WLS - Woil Lioaloown Sliucluio
Iacolos oo liaLalho sao as alivioaoos ou compononlos quo pooom soi facilmonlo
sou cumpiimonlo.
oo lompo, cuslos o iocuisos. CaLo iossallai quo nao oxislo nonhuma iogia no
oo pio] olo (n.| n
27
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
GoroncIanonto do Hocursos
Hunanos
A faso oo Goionciamonlo oo Iocuisos Humanos ongloLa os soguinlos piocossos:
1. 1|nn]nnn C.jnn..n.nn|
liolaoa conlializaoa, conliolaoa oosconlializaoa). Dovo lovai om consio-
a pio]olos,olc);
2. 1nnjn J 1j&.
8. 1n|.nn Jn 1j&.
J..n A` ), Maslow (1..nn.J J A-
.JnJ), HozLoig (1n. 1. n.nn.).
70.1 Estruturas OrganIzacIonaIs
um oopailamonlo oo iocuisos humanos, oulio oo mailoling o olc. O liaLalho
sopaiaoamonlo o lom um amLilo oo conliolo limilaoo. A soguii sao apioson-
Vanlagons:
28
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Lsliuluia oiganizacional ouiaoouia;

Dosvanlagons:

Os inlogianlos oo pio]olo sao loais ao goionlo funcional.


nao a um goionlo funcional. Os goionlos oo pio]olo lom lolal auloiioaoo soLio
o pio]olo o iosponoom oiiolamonlo ao CLO. As oquipos sao foimaoas o sous
momLios com fioq uoncia s ao co-alocaoos, ou so]a, liaLalham no mosmo local
Vanlagons:

29
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m

Loaloaoo ao goionlo oo pio]olo;

Dosvanlagons:

Maliicial f oilo: goionlo oo pio]olo lom piioiioaoo soLio goionlo funcional;


Maliicial fiaca: goionlo funcional lom piioiioaoo soLio goionlo oo pio]olo;
pio]olo.
80
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Lm looo o caso, as vanlagons o oosvanlagons sao:
Vanlagons:

oaoos na ompiosa;

Os iocuisos oscassos sao Lom ulilizaoos.


Dosvanlagons:
Mais oo um goionlo paia a oquipo oo pio]olo so iopoilai;

Iiocisa oo possoal aominislialivo oxlia paia cumpiii as nocossioaoos


oos pio]olos.
70.2 IIanojanonto OrganIzacIonaI
oas as oquipos quo oslaiao onvolvioas no pio]olo. Dossa foima, Maiilyn Manloi
piopoo lios lipos oo osliuluias paia oquipos:
funciona muilo Lom paia pio]olos;
oo pio]olo sao lomaoas poi consonso onlio o goionlo oo pio]olo o os goi-
sao oosonvolvioos om paialolo;
70.3 OosonvoIvInonto da EquIo
O oosonvolvimonlo oa oquipo implica ciiai um amLionlo fianco o oslimulanlo
paia quo os slaloholoois conliiLuam, o liansfoimai a oquipo num giupo cooi-
Hioiaiquia oo nocossioaoos oo Maslow;
81
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
1ooiia oas Lxpoclalivas;
loncos.
falo oo fazoi um Lom liaLalho.
HoizLoig oosonvolvou a looiia oa Higiono quo poslula a oxisloncia oo ouas
molivaooios. Os piimoiios lialam oo quosloos iolacionaoas ao amLionlo oo lia-
possoas so loinam o quo so ospoiam oolas.
iolacionamonlos.
Doslacam-so as looiias X o Y o a looiia oa conlingoncia.
McGiogoi oslaLolocou oois mooolos oo compoilamonlo oos liaLalhaooios, a
1ooiia X o a 1ooiia Y, quo piocuiam oxplicai como caoa goionlo lioa com os
inlogianlos oo suas oquipos. Os goionlos aooplos oa 1ooiia X aciooilam quo a
82
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
oquipos, pioocupam-so com sous momLios o sao Lons ouvinlos.
compoloncia o conlinuaiomos molivaoos poi ossa nocossioaoo mosmo oopois oo
alingii a compoloncia.
88
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
GoroncIanonto do Tono
1.
2. oj&n.nnn Jn n..JnJ
as alivioaoos (Diagiamas oo Iiocoooncia);
8.
aLoioagom (J1un, 1n1
loiia oo Lspocialislas;
4. 1n|.nn J .nj.nnn
como ILI1, CIM (...n| 1n| 1|J ) paia foimalizai o cionogiama.
A.|nnn J 1&.
conla no oslaLolocimonlo oo piocoooncias oas alivioaoos. Iaia compiimii
.n|.nj
o 1n-J.n|.nj
. n.| J .nj.nnn: compaiai, analisai o iovisai o cionogiama paia
poimilii aominisliai oosvios ao longo oo pio] olo.
Compiossao oo cionogiama;
Soflwaio oo goionciamonlo oo pio]olo;
84
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
ano Ioviow 1ochniquo);
ano Ioviow 1ochniquo).
om iooos soq uonciais (om quo uma alivioaoo aconloco oopois oa oulia) o numa
71.1.2 Conrossao do Cronograna
Nom sompio pioouz os iosullaoos ospoiaoos o goialmonlo acaLa aumonlanoo
os cuslos. O paialolismo consislo om iniciai ao mosmo lompo ouas alivioaoos
aumonlai os iiscos oo pio]olo o acaiiolai ioliaLalho.
8
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
cionogiama soL oivoisas ciicunslancias.
oo cionogiama.
alivioaoos o olc.
86
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
GoroncIanonto do Custo
1. 1|nn] nnn J 1&.
o om quo quanlioaoo;
2. 1. nn.n J &: associai cuslo aos iocuisos onumoiaoos;
8.
4. n.| J &
malivas:
Lslimalivas Lollom-up
Foiiamonlas compulaooiizaoas
L
como ocoiio om suas fasos iniciais, poi oxomplo.
87
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
no liaLalho, oo mooo quo possamos usai uma oslimaliva oosso olomonlo paia
paia Laixo.
72.1.3 EstInatIva Iotton-u
fazoi uma oslimaliva oo cuslo na faso inicial oo pio]olo, oaoa a inoxisloncia oo
88
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
GoroncIanonto do HIscos
oo ocoiioncia oo oosvios ao longo oo ciclo oo vioa oo pio]olo. Os piocossos oo
Goionciamonlo oo Iiscos sao:
1. 1|nn]nnn
2.
8. : associai pioLaLilioaoos o giaus oo impaclo aos iiscos
, 1n... 1.hnh.|.JnJ r
1nn;
4. : associai pioLaLilioaoos o giaus oo impaclo oo foima
, .. J
1.n o ;
. 1|nn]nnn J 1n
6.
As foiiamonlas oosso piocosso, oo uma foima goial, visam a ooscoLiii a
pioLaLilioaoo oo um ovonlo oo iisco o a ooloiminai sou impaclo caso vonha a
oomanoam o goionciamonlo mais agiossivo.
89
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Laixa. Sogunoo o guioo lo IMLOK, os iiscos olovaoos coiiosponoom a uma
oa maliiz II .
valoi oa pioLaLilioaoo oo iisco vozos o valoi oo sou impaclo (caoa qual goiaoo na
um o aos sous impaclos soLio os oL]olivos oo pio]olo. Iaia lanlo, sao usaoas
Lnliovislas;
sonoo oxaminaoo quanoo looos os oulios olomonlos incoilos sao manlioos om
sous valoios iniciais.
oocisoos inloi-iolacionaoas o os iosullaoos ospoiaoos oo acoioo com a alloinaliva
40
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
os ovonlos oo iiscos associaoos a lompo o cuslo.
41
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
GoroncIanonto do
QuaIIdado
IMLOK sao:
1. 1|nn]nnn 1n|-
nn.|.nj, 1.nj.nnn 1.n|n J 1.r (causaofoilo) o 1|&rj.nnn 1.-
);
2. Gn.nn.n
8. n.|
oosvios. Foiiamonlas muilo ulilizaoas sao a n.n n.|, 1.nj.nnn J
1n.
O piocosso oo Ilano]amonlo oa Qualioaoo visa ao cumpiimonlo oo paoioos oo
qualioaoo paia o pio]olo om quoslao, olaLoianoo, paia lanlo, um plano. So-
L
42
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
7d.1.2 HoncLnarkIng
7d.1.3 FIuxograna
causa o ofoilo.
Figuia 74.1: Diagiama CausaLf oilo
Lasoaoas om sIn o n ao
48
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
7d.1. Custo da QuaIIdado
oo pio]olo oo acoioo com os paoioos oo qualioaoo, o ongloLa looo o liaLalho
nao. Lxislom lios cuslos associaoos ao cuslo oa qualioaoo:
Cuslo oo falhas, oivioioos om cuslos inloinos o cuslos oxloinos.
oulo ou piocosso o avoiiguai so ooloiminaoos ioquisilos oslao sonoo alonoioos.
Cuslos oo falhas sao aquolos quo ocoiiom quanoo as coisas n ao so passam
quanoo os ioquisilos oo clionlo ooixam oo soi salisf oilos com o piooulo ainoa
alonoioas.
polo goionciamonlo oa qualioaoo o oas looiias a iospoilo oo cuslo oa quali-
O conliolo oo qualioaoo pioocupa-so pailiculaimonlo com o moniloiamonlo oos
44
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
Diagiamas oo Iaiolo;
Diagiamas oo Dispoisao;
oo Sislomas);
Mooom os iosullaoos oos piocossos ao longo oo lompo o oxiLom-nos om foimalo
luma soi manlioo - ou consiooiaoo soL conliolo - oonlio oo mais ou monos lios
oosvios-paoiao. Lm oulias palavias, o Conliolo oa Qualioaoo consiooia quo o
coiiolivas.
o (ii) Conliolo poi aliiLulos.
7d.2.2 OIagranas do Iaroto
cuslos, oofoilos ou oulios) confoimo a fioq uoncia ao longo oo lompo. A looiia
acoioo com a fioq uoncia o a poiconlagom oo oofoilos.
4
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
7d.2.3 OIagranas do OIsorsao
46
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
GoroncIanonto da
piocossos:
1. 1|nn]nnn
2.
8. 1|n J 1nn|
4. 1n..nnn Jn.n..n.
7.1 ln naIs soIro IIanojanonto da Conu-
47
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
GoroncIanonto das
1. 1|nn]nnn
oC1 ( );
2.
8.
4. : acompanhai oosomponho oo f oinocoooios;
. 1n..nnn n.n
lipos oo conlialo sao:
pailo oos iiscos;
oos iiscos;
48
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
iiscos.
foinocoooios possam avaliai so sao capazos oo alonooi o ooilal Dovo conloi no
Os oL]olivos oo pio]olo;
Um cionogiama oo pio]olo.
49
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
GoroncIanonto da
1. 1n|. nn J 1|nn J 1.]
oocumonlo chamaoo 1|nn J 1.]);
2.
8.
o iospoclivos impaclos ao longo oo pio]olo. Os a]uslos oovom soi foilos
oo foima inlogiaoa.
(GVA ou LVM - Lainoo Valuo Managomonl) o os soflwaios oo goionciamonlo
paia inlogiai piocossos o monsuiai o oosomponho oo pio]olo ao longo oo ciclo
O GVA pooo soi ompiogaoo lanlo no piocosso oo conliolo oo cuslos quanlo
o ao iolalo oo anoamonlo oo pio]olo, incoipoia o cionogiama oo pio]olo, sou
oscopo o iocuisos como um looo paia ooloiminai so oxislom oisciopancias no
0
http://www.candidatoreal.com
h
t
t
p
:
/
/
w
w
w
.
c
a
n
d
i
d
a
t
o
r
e
a
l
.
c
o
m
SoIro os CIcIos do Irojoto
o Irocossos do
GoroncIanonto
1ooos os pio]olos sao oivioioos om fasos o, so] am gianoos ou poquonos, lom um
ciclo oo vioa paiocioo. O con] unlo oo fasos cololivas aliavossaoas polo pio]olo
cIcIo de vIda do ro ]eto
Entrega
.
Como moncionaoo anloiioimonlo, os pio]olos possuom um ciclo oo vioa paio-
cioo. Lsso ciclo oo vioa pooo soi oiganizaoo nos soguinlos giupos piocossos:
Figuia 78.1: Ciclo oo Vioa oo Iio]olo
1
http://www.candidatoreal.com
Printed with FinePrint trial version - purchase at www.fineprint.com

Anda mungkin juga menyukai