Professional Documents
Culture Documents
inn*rivrzane r.i.
NFORMA II(A
Ali maktebler iiqiin derslik
edilmiqdir
\)
.s)
Yeniden iglenmig
ikirci
negr
,z
BAKI
2011
stl'.1 n lvlr
lTI:'r!
l)6\-l i-r I r\'^:rDC
rlTtBX\r'll
201
l.
- 434s.
Taqdim olunan derslik 2002-ci ilda milalliflarin negr etdiklari "informatika" ciarsliyinin takimillagdiriimig va geniglendirilmig variantrdrr. Baxtlan darslik informatika fenninin miiasir problemlerinin hamtsrnt ahata edir.
Burada informatikanrn asas anlayrglan, miiasir komp0ter texnikasrnrn asaslarr. lardi kompirterlar, alqoritmlagdirma va proqramlagdrrmantn asaslarr,
kompiiterin proqram taminatr, o ciimledan, sjstem ve tetbiqi proqram
tcminatr, miiasir fardi kompiiterler iigiin genrq tetbiq olunan metn, cadvel,
qrafik vs riyazi proqram paketlari, r.erilanler bazalart ya onlarla iglamak
iigiin proqram paketlari, intbrmasiya tahliikasizliyi, kompiiter gabekalari, o
cilmladcn, internet gebakasi gerh olunur- Darsliyin materiahnrn asan
manirnsaniLnasi iigiin mdvzular kifayat sayda illiistrasiyalarla ve misallarla
miigayiat olunur.
lsBN 978-9952-440-29-7
Kcrimov S.Q.,
Habibullayev S.B.,
ibrahimzada T.i.,
201
malumat...............
..-................ ........-...279
l l.t.Umumi
...........-.... . . ..... 282
ve
komponentlari.........
onun
I L2. MATLAB sistemi
11.2.1 MATLAB sisteminin amaliyyat miihiti.............................. .... 281
ll.2.2.MATLAB sisteminda proqramlagdrrma...................................292
I L2.3. MA'ILAB sisteminin operatorlart......... ....-..............................299
L 2.3.l. Operatorlann yerina yetirilmc ardrcrlh$nrn idara edilmasi... 302
1.2.5. Satir ifadalarin hesablanmasl.-...............-. ........................ .......... 307
1.2.6. informasiyanrn daxil edilmasi .........................--.......................307
1.2.7. M-fayhmn emaltntn sameraliyinin arttnlmast....... . .. . .... ... 308
I l.2.8.NIATLAB sisteminin bazi lun ksiyalan........... ....-...... ....., ...... 310
12.
................-....315
i2.l.Umumimelumat......-........
.............3i8
12.2. infonnasiya sisteminin arxitekturast
..... ... 32l,
12.3. Verilanlar bazastnrn layihalandirilmasi
.. . ......... .....-..3?-4
12.4. Verilanlarin modellar-i......-..........
. ..... . .... . . 32'l
12.4.1. Verilanlarin modeii nadir?.......
. .......'... ..... . ...-. ...... 325
12.4.2. -Verilenlerin relyasiya modeii..
l2.4.3. Nisbotlerin normallagdtrtlmasr....-.......... .. .... . -..... ..... ... . 329
..
trminatr
administratoru
VBiS-IEr...
..........313
13.5.Metaverilanlar........-................ ....-...............359
I4.iNFORMASiYANIN TOHLT.iKASiZLiYi
14.1.
14.2.
14.3.
14.4.
14.5.
Lhumi
melumat..
....
. .. .. 362
.. .. .366
. .. . ..389
15.3. Qlobal
15.4. "Kliyent - server" texnologiyast.................-........ .. ... .............. .. .. 390
gabaka1ar..............
16.
INTERN'ET $OBOKASi
malumat..........,............
..........
............. ........392
16.1. Umumi
...,...................... 395
16.2. iNTERNET-e qogulma
16.2.1. iNTERNET-a qogulma ndvlcri ..................-.... .. . .............-.-.... 395
........ 396
16.2.2. Seans
16.2.2.1.'Ielefon xatti ile kommutasiyah daxil olma (Dial-Up) .. ...-.. 396 1.
..-..396
16.2.2.2. Peyk vasitasila asinxron
qogu1mast...................
\
qogulma........
..........................397
iNTERNET.......
..... ... .. ..............397
16.2.3. Daimi qogulma ....................
...... ... ..............398
16.3. Tclekommunikasiya vasitalari.
............... ........ 402
16.4. INTERNET xidrfietlari..,.........
t6.2.2.1.
"Mobil"
.. .. .. .. .. ...... .. .423
Explorer
. .. . 424
qaydast.......,.......
ixrisARL^R.
...
..426
..... .........................428
ciRi$
Miiasir dOvrdo ehni-texnikr taraqqinin asas istiqametlarinden biri
istehsalat ve qeyri-istehsalat sahelerinin kompiiterlagdirilmasi vc cemiy-
ycinaldibler
proqram mohsullannrn nezari asaslanmn, mtiqayisoli xarakteristikalarrnrn va totbiqi mosalelarin hallinde istifade olunmasr iisullannrn iiyranilmssi vacibdir. Bu mcqsadla cwalca informatikanrn ve kompiiter texnologiyalannrn asas anlayrglanna. komptiterin arxitekturastna, hesab vo msntiq asaslarma, alqoritmlaqdirmonin va proqramlaqdtrmantn esaslanna
baxrlrr, sonra ise sistem va tatbiqi proqram teminatt, o cimladan,
Windou,s amaliyyat sistemi. motn, cedvel va qrafik redaktorlan, elmitexniki mosalelarin helli tigiin proqram paketlori. kompilter gobakalari va
intemet qabekasi gerh olunur. Bu zaman miiallifler baxtlan proqrant
va-sitolarinin tam lafsilatla gorh edilmasina gahqmlrlar, gunki iimumi
darslik Eargivssinde bu milmkiin deyil. Lakin, baxtlan texnologiyalann
asas mcrhalalcrinin samaroli yerina yetirilmesi tisullarr kifayct hecmda
garh olunur. Proqramlaqdrrmanrtt esas prinsiplarina haztrda dtinya miqyasrnda geniq tatbiq olunan Turbo Pascal dilindo barrlrr.
Derstiyin binnci nogrindan (2002-ci il) keqan vaxt arzindc
informatika sahasinde xeyli yeniliklar vc tai<rnillegmaler ba; vennigdir.
lr{iiallifler biitiin bunlan nazarc almtg vc kitabda lazrmi diizaliqlsr vc
'7
va
alavclar eclilmigdir' Belc ki, kitabrn biiriin fasillari yenidan iqlenmig
analizina
verilanlcrin
darsliys infonnasiya tehiukesiztiyini,
-intcllektual
daxil
yonclmig sistemlari va lnternet gsbekesini ehata eden iig yeni fssil
edilrligdir.
Kitab 16 fasildan ibaretdir'
informai fcsilda informatika haqqrnda iimumi malumat verilir'
avtomatonlann
va
proses'larine
tikantn esas anlayrglanna' informasiya
baxrlr.
Burada
II fasilda kompiiter texnikasrntn esaslan garh edilir' kompiikompiiter texnikasrnrn yaranma tarixi ve inkigaf morhalalari'
va kompiiterdo
terlarin tasnifatr. arxitekturast, asas xarakteristikalan
informasiyantn tesviri haqqrnda malumat verilir'
ferdi
III flsilda hazirda biihin sahalerde geni$ tatbiq olunan
to-pti,".in iimumi quruluguna, xarakteristikalanna' asas va rarici
Iagdrnlmasrna
quIularrna baxrltr.
lV lesilde mas:lalarin kompiiterdo hell metodikasr ve alqoritmleg:saslan ;arh edilir.
dirmanin
-V tosit proqiamlag,larrnanrn asaslartna hesr olunmuqdur' Burada
proqramlagdrrmanrn mahiyyati, proqramlagdrrma tislublan va dillari'
transiyatorlar haqqrnda molumat verilir'
Vt fesl fu.Lo Pascal dilinda proqramlagdrmaya hasr olunmuqdur'
BuradaTurboPascaldilininasaselementlerivskonstnrksiyalanetraflt
rniixtelif tip meselelerin bu dilde
iJ "f**. Konkret misallarlaproqramlaqdrrmantn
miitcraqqi texnoiroq.un-,l"gdtrrt.aslna ve hazrrda
baxthr'.
proqramlaqdrrmaya
iogiyus,
- ruyrlun obyektyiinlii
proqram teminatr sistemina baxrhr'
lompiit..loiin
vU flsitO.
proqram
proqram ttminah sisteminin iirnumi qurulugu, sistem va tatbiqi
ieminatt va onlann tarkib hissaleri Serh olunur'
terkib
olun-ugd.,r. Burada emaliyyai sistemlarinin fiurksiyalarr' tesnifatr'
hissalari barasinda atraflt malumat verilir'
IX fasilda matn v3 cedval prosessorlanna baxtltr, m'liasir ferdi
kompiiterlsnle geni$ totbiq olunan Word vo Excel proqram paketlari va
onlarla iqlemc qaYdalan verilir.
X fasil qrafrk informasiyantn emah tigtin istifada olunun proqram
paketlarino hasr olunmugdur'
XI
;arh olunt,r.
XII fesilda miiasir informasiya texnologiyasrnrn csasrnr te$kil edon
informasiya sistemlorina v, verilanler bazalanna baxtltr' Burada informasiya sisteminin arxitekhuast, r'erilanlar bazastnrn layihalendirilmesi, veri8
XIII
XIV fssil infbrmasiya tahltikasizliyine hasr olunur. Burada informasiya tehliikasizliyi ile balL anlayrglar, informasiya tahliikesizliyinin
aparat vo proqram vasitaleri vo verilanlar bazalannda informasiya tahliikosizliyinin tomini mesolalerina baxrlrr.
XV fesil kompiiter gebekelarine hssr ohmur. Burada lokal vo qlobal
kompiiter gabakalan. onlann topologiyalan, "fa;'l-server", "kliyentserver", "goxserverli" va' paylanmrq" arxitekruralr gebakalara baxrlrr.
Kitabrn XVi fesli intemet gsbakasine hssr olunmuqdu. Burada
intemetin funksiyalan, qurulugu, intemetda informasiya axran$t ve
axtanq sistemlari haqqrnda etraflr malumat verilir.
Dersliyin matcriahnrn asan manimsonilmssi iigtin kifayet sayda
illiistrasiya ve misallar verilmigdir.
informatika bir elm sahasi kimi yenica formalagdrlrndan, istar xarici,
istarsa da azarbaycan adebilyatrnda terminologiva probiemi dztintn ram
hallini tapmamrgdr. Terminlenn segilib igledilmesindo esason informatika izre azarbaycan dilinda mrivcud olan temrinoloji liigetc Il] va hamginin hesablama tsxnjkasr. proqramlagdlrma, ferdi kompiiterlsr vo intemera
aid rus va ingilis dilindaki kitablara ve liifetlare istinad edilmisdir. Bazi
xiisusi terminlar isa miitexcssislarls meslahetlagmelerdan sonra igladilmigdir. Lakin miialliflar bezi termin va ifadelerin miibahiseli xarakter
dagrdrfrm inkar etmirler- Termtnologiya baresinda va timumiyyatle darsliyin mazrnunu va keyfiyyeti haqqrnda ciz fikirlerini va tenqidi qeydlarini
bildiran oxuculara miialliflar ewolcoden minnatdarhlrm bildirirlar.
Miialliflar kitaba roy vermig akademik T.OIiyeva, professor
O.Oliyeva va kitabrn erseyo galmesinde deyarli meslshetler vermig
dosent N.Vsliyeve samimi minnatdarilrnr bildiriricr.
I.
kimi
virilcnlerda qiymal reqamlerla ifada olunur (masalen, "boyu 174 sm") Matn
tipli verilanlarda qiymat s6zla (simvollarla) ifada olunur (masalan, "qtrmtzt
l0
yaddagrnrn tutumunu
$akil
l.I.
va informasiya
texnologiyalarl
ti
vasitaleridir:
[r;
yetirilir;
Material
Material
resurslart
mahsulu
-_--}
$akil 1.2.
Neft. qaz, faydah qazlnttlar va s. tipli material resurslan ile yanagr
informasiya da cemiyyatin vacib rcsurslanndan biridir. . Odur ki,
infornrasiyanrn emalt prosesini da material resurslanntn emalt prosesine
analoji olaraq infomtasiya texnologiyasl adlandrrtrlar (gekil I.3).
Verilanlar
informasiya
mehsulu
----------------+
$okil 1.3.
Material istehsah texnologiyastnda maqsad insantn vc ya sistemin
taleblorina cavab veran mahsulun istehsahdrr. informasiya texnologiyastnda
isa maqsad insan tarefindan analiz edilmak va onun asastnda qarar qabul
etmek i.igiin inlormasiya istehsahdtr'
Melumdur ki, eyni material resurslarlna miixtalif texnologiyalarr tatbiq
elmekle miixtelif memulat va mahsul almaq olar. Bu deyilan info:masiya
texnologiyasrna da aiddir.
Muqayisa iignn cadval l.l-da bu iki texnologiyantn esas kcmponentlari
verilmigdir.
Camiyyotin inlormasiya resurslarrndan somarali istifada etmesi [igiin
informasiyi texnologiyasl vacib ahamiyyet kasb edir. Informasiya
texnologiyasr elmi-texniki tareqqinin inkigafi va informasiya emah iigiin
yeni teiniki vasitalerin yaradtlmast ila teyin olunan bir nege takamiil
marhal:si kegmigdir. Miiasir camiyyotda inforrnasiya emah texnologiyaslnln
l4
Cadval I.
a.ras
l.
komponentlari
informasiya texnologiyasl
ve ya ilkin
inlormasiyanrn toplanmasr
Verilenlarin emah va noticavi inlormasiyanrn alrnmasr
Informasiya mahsulunun
istifadaciva catdrrrlmasr
yrErlmasr ve ya hazrrlanmasr
2
'
Yeni infor masiy a t exno logiy
as m
( sdval 1.2
n dsus riisus iy 1, at I ar i
Metodologiya
Asas alamat
Natica
Informasiyanrn
emah va otiiriilmasi
irc[in yeni vasitoler
Biitdv texnoloji
Yeni kommunika-
sistemlor
Sosial miihitin
rrauygunluqlaflnlrl
masi. saxlanmasr va
nazera ahnmasr
aks
etdirilmasinin
maqsadvolllii taskili
r.1an
u-
siya texnologiyasr
Idaraetme iigiin
qararlann qabulunun yenl texnologiyasr
I6
}\
\
isa
teinoloji
l7
s<izii
alimi Blez Paskal csmlayici magtn haztrlamtqdr (1642-ci il). 1673:cii ilda
Vilhelm Leybnis hesab emallorini yerina yetiran mexaniki arifmometr
yaratmrfdrr. XIX asrdan baqlayaraq arifmometrlardan genig istifada
olunma[a baglandr.
1830-cu ilda ingilis riyaziyyargrsr Qarlz Bebic proqramla iglayan, ysni
insanrn igtirakr olmadan hesablama aparan hesablama magrm (analitik
masrn) yaratmaga cahd gostardi. Magrna proqramln perfokartlardan daxil
edilmasi, verilcnlarin va neticalarin isa "anbarda" (yaddaqda) saxlanmast
nazarda tutulurdu. Lakin o vaxtkt texnikamn seviyyasi bu ciir miirakkab
ma5rnr yaratmafa imkan vermadi. Bebicin fikirlari sonradan universal
komplterlarin yaradrlmastntn asasrnt qoydu.
Yaddaqh va proqramla idara olunan universal komptiterlarin
yara<Ilmasrntn nazari esaslan 1930-cu ilda A.Tiirinq (Ingiltara) vs E.Post
(AB$) tarafinden inkiqal etdirildi- Raqam hesablama magtnlanmn
yaradrlmasrmn asas prinsiplari Amcrika alimlari Con Fon Neyman,
Q.Qoldsrcyn va A.Beris tarofindan verilr.ildir. Bu nazari asaslann Praktiki
reallaqdrrrlmasr isa ilk dafa olaraq 1946-cr ilde AB$-da elektron lamPah
elementlarda qurulan ENIAK adh universal kompiiterin yaradrlmasr ila
hayara
' kegirildi.
l8
tetbiq sahesi mahdud idi. Onlar asasen riyazi mosalalarin helli iiqiin istifada
olunurdu. Kegrnig SSRi-da isl.ehsal olunan nasil kompiiterlara misal
olaraq "MESM",'BESM", "Strela", "M-3". "Minsk-1", "tJral-2", "M-20', va
s. gristormek olar.
II nasil
asasen
fl
III
sinfina daxil olan va AB$-tn DEC firmasr tarefindan islehsal olunan PDP
- kohna
kompiiterlarla asasan
bu sahanin miitoxassislari
va grirma vasitosila
tcnifatr
s.
orta kompiiterler;
kigik (mini) kompiiterler;
mikro-kompiiterlar.
Tarixen ilk dafa biiyiik kompiiterlar yaranmtqdrr. Onlar iimumi vazifali
universal xarakter dagtytrlar. Onlartn element bazalan elektron
lampalardan baglayaraq yiiksak saviyyade inteqral sxemlera qedar
tekmilleldirilmiqdir. Boyiik kompiiterlarin asas vezilasi b<iyiik hacmli
rnformasiya massivlarinin saxlanmast va emalt ile elaqedar olan miirakkab
hesablamalann va informasiya mentiq maselalarin hallini tamin etmekdir.
Bu ciir maqrnlar adatan bir nega tegkilatrn birga istifada etdiyi hesablama
malkazlarinda quraqdtnltr. Bdyiik maglnlar 80-cr illere qadar kompiiter
texnikasr parkrntn asasmt taEkil edirdi ve cnlardan bazilari indiya qedar da
istismar olunur. Bu sinif kompiiterlare IBM firmastntn bir srra modellarini
(lBM 360, 370, 390) va onlann analoqlan olan EC - 1040 (1045), EC - 1050
( 1055) aid etmak olar.
Hazrrda b<iyiik magtnlartn inkigaf perspektivleri haqqrnda miixtalif
fikirlar irali siiriiliir. Bir fikra gtira btiyiik magrnlar tadrican aradan glxacaq,
ona gdra ki, onlartn imkanlart bir tarafden super-kompiiterlarlo, diger
tarafden isa mini-kompiiterlarle elde edilir. Diger fikra gore rrniversal biiyiik
va super-kompiiterlerin inkigafi vacibdir, ona goro ki, onlar eyni vaxtda
goxlu istifadagilorla iqlamayo, nahang verilanlat bazala:r yaratma[a va
hesablama iglerinin semareli tagkilina imkan verirlar. Ham da b<iyiik
kompdlerler hesablama proseslarinin dayanrqhfrnr vc informasiyanln
tahliikasizliyini tamin edirler.
Bazi hallarda biiyiik kompiiterlarin mahsuldarhp miiayyan sahalarde
tatbiq iigirn (masalen, genig saheda planlagdrrma va proqnozlagdtrma, ntiva
encrgetikasr, harbi-miidafia sahasi va s.) kifayat etmir. Bu sababdan da
super-kompiiterlorin yarad mastna ehtiyac yaranmtqdlr. Bu ciir
kompiirerlerda hesablamalann paralel apanlmasr, goxseviyyali iyerarxik
yaddag strukturlanndan istifade olunmasr, hedsiz iglema siireti (saniyade
mrlyard emaliyyat) almaga imkan verir. Super-kompiiterler gox baha baEa
galir (on milyonlarla dollar), onlartn quragdrnlmast iigiin xiisusi yer (zal) ve
istisman iigiin miitexessislar .taleb olunur. Super-kompiiterlare misal
olaraq kegmig sovetlar ittifaqrnda istehsal olunan EC - 1065, EC - 1066,
Elbrus va Grey Researeh, Control Data Corporation (CDC) firmalannrn
kompUterlarini g6starmek olar.
Orta kompiiterlar tarixi baxrmdan mi.iayyen maraq dof,ururlar'
Kompiiter texnikasrntn inkigafrnrn miiayyan marhalesindo (kompiiterlarin
gegidinrn ve imkanlanntn mahdud oldutu vaxt) orta maflnlarln yaradllmasl
maqsadeuygun idi. Bu kompiiterlar boyiik kompiiterlara nisbaten az
imkanlara malikdirlar. lakin onlar nisbaten ucuzdurlar. Orta
kompiitcrlarden Eox boyi.ik hacmli informasiya massivlerinin emalt ve vaxt
mahdudiyyati talab olunmayan biitiin sahalerde .istifada oluna bilar.
Hazrrda orta kompiiterlerla btiyiik ve ya kiqik kompiiterlar arasrnda haddi
tryjn ermak Qatindir. Orta kompiitcrlore EC - sinfinin bezi rnodellarini (EC
1036, EC - tl30 va s.) aid etmak olar. Xaricda orta kompiiterlar IBM,
22
kompiiterlar hela
ki,
arxitlkturastntn
prinsiplari a9afrdakrlardrr:
esas
Neyman arxitekturast
ila qurulur'
Neyman
Kompiiterin
Omaliyyat
mentiqi
sistemi
strukturu
Proqramlaqdrrma dillari
Yaddaqrn
taqkili
GiriS-grxrgrn
Trtbiqi
taqkili
proqram
taminatl
idareetma
prinsiplapi
qrxitcklurasmrn
$akil 2.1. Kompiiterin
asas
larkib hissalari
bilar.
proqram
4.Verilanlonrin tayin edilmasr aparat saviyyesinde yox'
har
hanst
yf,:mrnrn
saviyyesinde apanhr- Masalan. magrn s0ziindeki bitler
va ya simvollar sari olmastnt proqram miieyyonlaldirir'
odei
"---fornpiit.t
texnikastnln inkiSil marhalalarinda Neyman arxitekturast
xeyli iakmillagdirilmil vo komp'Jtera qoyulan telablsrin boyiik hissasi
nrio.r. ,uri,.t."na isriqamatlairdirilmigdir' Kompiiterin aparai vasitelori
iil;;;t", vasit:lari arasrnda qarqrhqh elaqalorin yeni s3viyyada tolkili
sakil 2.i-da eosterilan arxitekturala gJtirib ql\artdl
'- Q.vd Jart tl, kompiterin mantiqi strukturu- konstruktiv olaraq
kommuxtltii sinil kompiiterlarda miirtalif qurulugda reallagdrrlhr' Fardi
piiterin konstruktiv quruluguna 13 4-d: baxrhr'
25
DYQ
Omali
yaddag
Daimi
yadda$
Periferiya hissesi
'
$
Proqramrn icrasr zamanr iQ novbeti amri segib tahlil edir ve hansr ameliyyatln hansr operandlar (amaliyyatda igtirak edan kamiyyatlor) iizarinda
apanlmasrnr miieyysnlegdirir. DYQ-dan gdtiiriilan operandlar HMede
yerlegdirildikdan sonra am!\liyyat yerine yetirilir. Hesab-mantiq qur[usu
IQ-nin idaraSi altrnda iglayir.
Emal edilen verilanlar va icra olunan proqram komp[teriD yaddagrnda
yerlegdirilir. Onlar yaddaga daxiletma qurSulan vasitesila daxil edilir.
26
olan
tuturlar.
2.5.1. SaY sistemlari
isa
Say sistemlari
say
t-re-t
(l)
q
xi
t-tn-2!01-,,,
tr2., . tn2 { r, l2
Miixt alif
xi lo)
/.{2)
\r6)
x( lo)
&2)
0
0
0
I
I
I
l0
ll
l0
100
l0t
110
ll
t2
l3
t4
t00l 1010 l0t I l100 l l0l 1l l0
B
D
A
C
E
9
9
2.I
adadlarin yazilts t
1
lll
1000
l5
lill
t6
r000t
t7
10001
l0
lt
Odadin ikilik tasviri onluq tesyira nisbetrn 3,3 dsfe gox mortebe tolab
edir. Buna baxmayaraq agafrdakr sabeblara gora kompriter texnikasrnda 2-
3t
Onaltrhq say sistemi. KomPiiter iigiin maqbul olan 2lik say sistemi bir
terafdan adadlarin yaztltgtntn uzun olmastna gtira, diger tarafdan istifada
vardigi olmadrlrndan insan iigiin alverigli deyil. Odur ki, 2-lik va l0Juq say
sislemleri arastnda alaqa yaratmaq maqsedile kompiiter texnikasrnda 8-lik
va l6-hq say sistemlarindan istifada olunur' Miiasir kompiiterlarda esasan
l6-hq say sisterni tatbiq olunur.
Onaltrhq say sisteminiil esasr l6-drr. l6-hq say sisteminin 0-dan 9-a
qedar raqemi onluq say sisteminden Sotiiriilmili, qalan 6 raqam kimi latrn
alifbastnrn A-dan F-a qadar harflori qabul olunmugdur:
0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F
Cadvel 2.1-da O-dan l7-ya qadar onluq adedlarin l6Jrq say sisteminda
verilmigdir.
yazrhgr
drnluq adadlarin kompiitera daxil edilmasi va kompiiterdan xaric
edilmasi iigiin adedlarin ikilik-onluq kodlagdrnlmastndan istifada olunur.
ikilik-onluq kodda onluq adadin hor bir raqomi ddrd 2Jik raqamla (tetrada)
l 41ro1=E1r,:i=
I I l0r:r=0001 0 t00tz-rol.
2o+l '2't=27,5
say
olan adedlar iigiin isa har iki qayda rarbiq olunur (tam hisse iigiin btilma,
kasr hissa iigiin vurma qaydasr).
Bdlma qaydasr q say sistemindeki adadin ardrcrl olaraq p asaslna
bdliinmcsi ila apanhr. Bcilma q say sisteminda apanhr. Btilma o vaxta qedcr
davam edir ki, ndvbeti qismat p-dan kicik olsun. Sonuncu qismeii va
alrnmrg qahqlan onlann ahnma ardrcrlhlrnrn eksina soldan-sa!a yazmaqla
a-rtarrlan cavab alda edilir.
Yurma qaydasr q say sistemndaki kosr adadini p say sistemina gevirmak
iigiin istifada olunur. Bunun iigiin verilmig kasr va ahnan hasillorin kasr
hissalari ardrcrl olaraq p asasrna vurulur. p asasl q say sisteminda ifada
olunur va vurma q say sisteminda aparrlrr. Vurmadan alrnan tam adadlari
onlarrn ahnma ardlcllhgl ila soldan-sa[a yazmaqla axtanlan cavab alda
edilir. Vurma ameliyyatr lazrmi deqiqlik (kasi hisseda talab olunan
martobalarin sayr) ahnana qedor davam etdirilir. yani ahnan cavab gox vaxt
taxmini olur. Odur ki, aks gevirme zamanl alrnan odod verilmig adada uylun
galmaya bilar.
43L
lt
2)zt
| -20 lr0
0,
4
2
-10
qahqlar
l0l0l I
l0l0l l,0l
lpy
Flr5,;=l I I l00lOpy
JJ
a.f;"*:i"i1lTl1';o .r*,
hissadan ayrran igare kimi vergiildan istifada olunurdu, xaricdo isa onun
ycrina noqta iparesindan istifada olunur. informatikada da hemin maqsadle
noqta igarasi igladilir.
Tam tip - miisbat va ya manfi iEarali nriqtasiz adaddir. Ododin igarasi
mertabe gebakesinin soldan O-cr (ntimralanma srfrrdan baqlanrr)
martabasinda yazrhr: miisbat igarasi "0", manfi igaresi isa " l " kimi tasvir
olunur. Qalan martebaiarde tam ededin ikilik kodu yazrlrr (16 martabali
kompiiterlerde l5 mertaba, 32 martabali kompi.iterlarda 31 martaba) (9akil
?r
martabalorin
nomraleri
012
Adrdi^
,U"r"r'
l5
lr,
z
I
3l
0
Sabit niltali adadlarda tam hissani kasr hissadan aylran ndqtanin yeri
a!.velcaden (kompiiter layiha olunarkan) birdafelik qeyd olunur vo
masalalerin hall prosesinda dayiqilmir. Tam adadlorda oldufu kimi ededin
iqarcsi mertabe sabekasinin soldan l-ci martabesinda yazlk (miisbet _ ',0".
menh
"l
vaxttnr
adedlar tasvir
olunur, yeni ndqtonin yeri adcdin igarasinden bilavasita sonra qeyd olunur
inaltma<tr maqsadila sabit ndqreli formada yalnrz
ldan kigik
va ndqta igarasi agkar gakilda yaddapda yazrlmrr. Odur ki, 2Jik say
sisteminda istilada olunan sabit ndqtali edadtarin tasviri tam odadlarin
tasvirina uygundur (pekil 2.3).
Gdsterilan 0stiinliiklarine baxmayaraq, sabit noqlali forma ila
iglayarkan hesablama prosesi zamam verilenlarin, arahq va son nadcelarin
qebul olunmug diapazondan kanara grxmamasr talab olunur. Oks halda
martabe gabakosinin dolub dagmasr bag verir, bu isa sahv neticclore sabab
x=mqp
adadin mantissasi.
- say sisteminin
- tertiMir.
'
asasr,
q',<lml.t
(3)
yani nciqtanin yeri odadin qiymatli (srfirdan farqli) raqemindan awel qeyd
edilir. 6-cr misalda verilan 12.5 adadinin normallagdrnlmrg lormasr
0.125x102-dir. $ekil 2.4-ds siiriigan noqtoli adadlarin kompiiterdo tasvir
sxemi gdsterilmi$dir.
tnantissann
igarasi
mantissa
tartibin
tertib
iqarasi
"Yalan"
"Do[ru"
------+ 0
-------] I
-16
va ya
0l,l,r.
.r r, x z-,-x..agar X:0.
fxlar,= l
1
lt ,, r,
l0l0l0
lxloo. = 0101010,
&:r = -1101 1t
[Xhr = lll0lll.
Eyni iparali adedlarin diiz kodda toplanmasl sada iisulla apanhr:
edodlar toplanrr vo cema toplananrn iqarasi msnsub edilir. Lakin muxtalif
igarali adadlarin toplanmasr gotin ba$a galir. Bu halda miitloq qi),rnate gdra
adadi teyin etmak, grxma amalini yerina yetirmak va neticeya mi.i[laq
qiymati b<iyk olan odedin iqaresini mensub etmok lazrmdrr.
Qrxma amalini sadolaldirmek meqsodila kompiiterde xiisusi kodlardan
istifada olunur va naticada grxma amali toplama:maline gatirilib glxardlhr.
Xiisusi kodlar kimi aks va alava kodlardan istifada olunur. Bu kodlar diiz
koddan yaradrlrr va miisbat adadin xiisusi kodu onun diiz koduna barabar
btiyik
gritii riilii r.
r'r.rr:
[or,r,,
Xl",=i
I
Burada
i,
-r-
..
yar,lryt
r.,ager x>0.
x,
Buradan da manfi ikilik adadlar iiqiin aks kodun yazrltgt qaydastnt bcla
ifada etmak olar: manfi ikilik edadin eks kodunu almaq iigiin i$are
martabasini dayiqmodan diger mertebalerda srftrlan birlerla va birlcri
sfirlarla avez etmek laamdtr. Oksina, eks koddan diiz koda kegid lgiin da
bu qaydadan istifada olunur.
Misal 7.
Xre =
+101010,
[X]a'i. =
0101010, [X],r'
= 01010t0,
37
Xpy=-1191,,,
[X]ar,
lll0lll,
[]"1, =
1001000.
-r ,,. egar
txl**=]
ii
> 0,
7^+2^,agor.Y<0.
i. x.i-
Belalkla, manh ikilik adadin alave kodunu almaq iigiin onu aks koda
gevirib, kigik martebaya 1 elave etmak laztmdtr.
Misal 8.
X1z,=+i01010, [X],ru=0101010, [X]"r.=0101010, [XLr"*=O101010,
X1z1=-1 61 I l, [X]ar,,= I I l0l I 1, [X].1'= 1gg1 996, [X]"r"*= l00l 001
1
[x]"r,'=0101010
txb""=lt0Qa-
[xtr'=l l0l00l
l00r00l
1+
|
r00r0t00
.1
0010100
atrlrr
0010100
0---
l---
voya
---
I ---0---
38
3. FORDi KOMPUTERLAR
3.1. Fardi kompiiterin iimumi quruluqu
' -:J
lr--$akil 3.I.
Fardi
t
,
isrr
39
FKlarin
daxildirlar:
sistcm bloku:
monitor va ya displcy;
- klaviatura.
Olava olaraq, kompiitera printer, maus, skaner, modem, qrafika gakan
qur!u, djoystik ve s. kimi miixtalif periferiya qurtulan da qoqula bilarlar.
Sistem bloku kompiiterin biitiin aparat hissssini, yani qida blokunu,
sart va gevik disklerde yaddagr, video adapteri, giriq-grxrg portlannl,
hamginin on miihiim terkib hisse olan "ana platasl"nl oziinda camlagdiran
gcivdedir. "Ana plata"da markozi prosessor, daxili yaddag va s. yerlolir.
Bundan alava, sistem blokunda faks-modem (daxili), multimedia vasitalari
(CD disklar. sas kartr), gabake kartt ve s. kimi qurlular da yerlaqa bilarlar.
Monitor (displey) matn va qrafiki informasiyantn ekrana gtxarrlmast
iigiindiir. O, video adapter (video kontroller) adlanan xi.isusi qurlunun
sas
Funksional klaviglar
E] trFEtrEtrMTT trtrEm
klaviglar
klaviglari
klaviqler
ffi
klaviglar
indikatorlan
B-:=5 E
Num Lock
bloku
2,
4.
,,
qurgular daxildirlar.
"IBM"
platformasr
4l
bir-birila uyufmayan
kornptiterlare nazaren bir qadsr baha ohnug, lakin digar tarefden gox
davamh vc rahat olmugdur.
Mahz Apple kompiiterinda, sonralar fardi komp'jterlarin ayllmaz bir
hissasi olan brr stra yeniliklar ilk defa olaraq meydana galntigdir: qrafiki
interleys v3 "'maus", sas altsistemi ve kompiiter videosu. Oz novbasinda,
b) Stoliistii mini-komPiiterlar
il
9o*
ornu"t
i.i
"di.lrr.
azdir: burada yeni oyrrnlar da oynamaq, multimedia ils
J, qo*
da igla-
i"-i
44
^urotua',t.
Bir
MSi kompaniyasr-
(tablePC)
yerloqdinn,
ekramn tiziinii isa al barmalr ile basmaq iigiin hossas edin.
-Bunun
sayasinde biz oziimiizii bir dafelik ham klaviaturadan, ham da
mausdan azad etmiq oluruq: biz matni xiisusu elektron qalamla daxil
edacayik, igareleri isa barmalr basmaqla aldo edaceyik, giinki TablePC-nin
ekram, cib kompiiterinde oldu[u kimi, al ilc basma[a hessasdtr.
va
$iibhesiz ki, bela kompiterin hesablama giicii adi kompiiterlar
nout6ukla mirqayiseda bir qadar az olacaqdrr' 2001-ci ilin axtrlannda
niimayiq etdirilon TablePC-nin prototipi 600 meqahers tezlikli prosessora,
128 Mb amali yaddaqa vo l0 Qb sert disko malik idi. Olbotte ki, aksar
hallarda bu ciir kompiiterin giicii motni yazmaq, elektron pogtunu qsbul
etmek, filma baxmaq va ya sevimli musiqi qrupunun yeni albomuna qulaq
asmaq kimi sade maiget masalalarini hall etmok iigiin kilayat edir'
Tutdugu yera galdikda isa, TablePC adi kitabrn tutdugu yer qxlar yer
tutur vo bu ,i.ao onrrn imkanlan heg da adi kompiiterin imkanlartndan
geri qalmrr. Ogar enerji tolebao kimi, asas problem hall olunarsa, o zannn
iablePC sada noutbuklan olbatte ki, iistelayacakdir.
Eyni zamanda. agar Bill Geytsin s<iziina inansaq, TablePC-nin inqilabhh[r onun kigik olgiilerdc olmast yox, kigik kompiiter ideologiyasrnda
olliasrdrr. Siz iablePC kompiiterini nainki adi qol saatr va ya mobil telelon
kimi oztiniizla gszdira. hamginin digor agyalar kimi, hamin kompiiterla gox
sado bir tarzdJ davrana bilarsiniz TablePC kitab va dafterlari, .lurnal va
qazetleri, qeyd kitabgalannt va orqanayzerlcri avcz cdecakdir' Galacakda
iia, mobil ieleFonln birlclerek. TablePC Vahid Raqam Rabita N{arkczina
(VRMM) gevrilocakdir.
Olbetta ki, Bill Geytsin stizlarine bir qadar giibha ila yanaqmaq lazrmdrr, giinki birinci iki il arzinda Table PC ekzotik bir oyuncaq gcklinda
qui.q u, kompiiter bazartnda kiitlcvi ;akilde satrlmamrqdt Lakin bunun
haqq,nrta biliye malik olmaq da biza mane olmur: Milliardlarla pula malik
Miciosoft firmasrna s6ykanen Bill Geytsin sOzlari. elbatta ki, geg-tez haqiqeto gevrilecakdir...
45
ilk mobil
- Universalnoutbuklar. Hal-hazrrdaburaxrlanmodellerin aksariyyatinda 14-15 dyiim diaqonalh ekran vardrr. Stoliistii komptitera nezaran bu
ciir universal noutbuklann gakisi camisi 3-3,5 kq-drr. Bunlarrn giicii bir az
zaifdir, lakin batareyanrn hayatilik miiddati gox yiiksokdir. Bunlar girndalik
ofis iglari iigiin yaxgr yarayrrlar, lakrn adi videoplatanr avaz edan ve daxilde
yerlaqdirilmiq mikrosxemlorin glcii oyunlar oynamaEa imkan vermir.
- "Mobil ofslar". Olbatta ki, noutbuklardan istifade edeyr zaman
birinci nrivbada onun esas 3 papametrini nazare almaq lazrmdrr: qakisi,
<ilgiilori va batareyanrn hayat dovri. ideal halda noutbukun gekisi 2-2,5 kqdan 9ox olmamah, daxili akkumlyatorun tutumu isa 4 -5 saat i9 iigiin kifayet etmalidir. Bu parametrlera 2005-cii ilin awcllinde istehsal olunmuq intel
Centrino mikrosxemleri i.izarinde qurulan noutbuk modellori cavab verir.
Bir qayda olaraq, bu noutbuklar l2-13-dyiimlu displey ila, hamginin daxilda yerlaEdirilmig DVD/CD-RW "kombodrayver" rla komplektleqdirilir.
Bazi hallarda, noutbukun Qekisini azaltmaq meqsadile, disk qurpusu kenara
gxanlrr - bu halda noutbukun gskisi 1,5 kq-a qodar azalmrE olur. Lakin
bela noutbukla iplomek o qader de rahat olmur.
Noutbuk ekranrnrn diaqonah haqqrnda srihbet apardrqda, bir amili
qeyd etmek yerina diipardi. Maye kristalh (MK) - displeyin <ilgiisii adi
monitordan farqlanir. Buna sabab odur ki, MK-ekranlarda ekramn faydah
sahasi nazara ahnrr, monitorlarda ise bzim iigun faydah olmayan plastik
haqiye da nazerda tutulur. Naticada noutbukun l4 - dyiimlu MK-ekranr l5dyiimlu monitora uylun golir.
MK- ekranlann daha bir lerqli xtisusiyyeti vardrr - onlar ancaq icaza
verilan qabul olunmug vaziyyatdo iglaya bilirler. Bu icazo isa matrisin
tipinden asrh olaraq, miixtelif ciir ola bilar. Maselan, standart l4-dytimlu
ekran hem 1024x768, ham da 1500x1200 noqtolar rejiminda iplaya bilar. Bu
vaxt hansl rejimdon istifada edilmosini demok iso Qox Qatindir. Olbatta ki,
briyiik seyrakliya malik matris daha keyfiyyatli olur, qrafiki yaxtr tasvir
etmak miimktu olur. Lakin matna galdkda ise, artrq seyrekliya malik olma
yaxgr deyil: ikonkalarrn altrnda gdstarilan yaz an vo yiiksak seyrsklikda
proqram mefyusunu oxumaq cctinla$ir. Olsuslar olsun ki, ekrana
btiytidiicii giiqa (lupa) ila baxmaq ntiikiin deyildir.
Olbotto ki, qurgunun sinlini tayin etmak ugiln tokca displeyin olgtisiinii
g<istsrmakla kifayatlanmak olmaz, hamginin prosessorun modeli, videoplatanrn nrivii, vinqesterin tutumu kimi komputerin klassik xarakteristikalannr
da nozaro almaq lazrmdrr. Noutbuk istehsalgrlarr yalnz birinci 2 qrup noutbuklarr an girclii prosessorlarla, videoplatalarla va diger alava qurlularla
tochiz edirlor. Komplektindan asrh olaraq, homin qrup noutbuklarrn
qiymatleri doyigir.
Stolirstii kompiiterlari segan zaman, biz eksar hallarda istehsalgrnrn kim
oldu[una diqqat vermadiyirniz ha]da, noutbuk iigiin istehsalgrnrn krm
olmasr gox vacibdir. Sony, Compaq, Dell va ya Hervlett-Packard firmalarnrn noutbuklalnr aldrqda. mchsulun keyfiyyoti iiqiin biz nigaran qalmamahvrq. Bundan sonra ikinci yerde tluran ASUS, Toshiba. Fuijitsu
flrrnalarrnrn noutbuklandrr. On nahayct. hazrr komplektlagdirici elementlar
17
Prosessorlann giicii isa burada bir qedar zaifdir - an miiasir-mini-subnoutLuttr.au pror"-.ro.rn iqlame tezliyi I QHs-a barabar olur' Olbetta ki, ofis
f) Cib komPiiterlari
,rdi"l,
adlt qurlu
lsion tompaniyast tarofindan taklif edilan "Organiser"
qur!,udan
bir milyon
bela
i"^ptit"i 6i*.rir<ia sensasiyaya sabab olmuqdu
kumu' gox
oldufu
ntlsxa satrlmrqdr. Bu qur[unun displeyi kalkulyatorda.
sayr 4-e
[lq,f iii Urt^oa camisl2 sotir mitn yerlaqirdi' Sonralar satrlarin
gostermamigdi
*iJi.,r,..",lakin bu heg da qurf,unun funksionalhlrna tasir
u. vu q.ia iitabgasrnda laztmi y'dzrL, axtarmaq iigtrn bir
htabcasindaki''virtual sahifalari" varaqlamak rahat olmu$'
,-rddasin'tutumu is:8-dan 32 kilobayta qadar artmrqdt'
kitabqasr" iigii; ilk alda olunan faydah hadisa ondan
o, b5;-iik kompiiterlora mirraciet edarak' tiziiniin vertibarot olmusdu
[r.r"r'ro.irrirl
;;;;'";;;
.,-;i;[,;'ar.yd
ii,
l.
On nehayet, FRK-nrn kompakt olmasr onu daima dzrimuzlo gazdirmaya va noutbukdan istifada etmak rahat olmayan metroda bela istodiyimiz
kitabr oxiimafa imkan verir.
2. Orqanayzer va ya qeyd kitabgesl. Nainki telefon n<imrolerinin, hemginin Sizinlo iinsiyyatda olan insanlar haqqrnda tam malumatr riziinde
saxlayan sayyar "verilbnlar bankrntn" yaradtlmast albatta ki,gox yaxEtdtr.
FRK gtlndeliyi, daxilinda xabardarhq edan qurlu olan orqanayzeri va ya
zangli saatr evez eda bilir. Qeyd etmak lazrmdrr ki, miiasir mini-kompi.iterlarin daxilindo yerlagdirilen standart orqanayzerlar briyiik kompiiterlerdo
yerlaqan planlagdrrma iglari ile moqlul olan giclii Microsoft Outlookun
"kigik qardaqr" sayrlrr. Bu isa o demakldir ki, har iki "qardaqda" verilanlar
bazasrm iimumi etmak olar: FRK-nr bciyiik kompiitere xiisusi kabelle
qogmaqla, onu mi.intozem sinxronlagdrrmaq miimkiindiir.
3. Kommunikesiya merkazi. Praktiki olaraq, bu giink[ butiin FRK-lar
daxilda yerlaqdirilmiq modem, ya da WAP va ya GRPS protokolu vasinsila
mobil telefonla lnterneta qogulmala imkan verirlar. Olbatta ki, bizim
garaitda bu servis heg da har yerda m[mkiin olmur. Lakin miimkiin olan
yerde bundan istifade etmek lazmdrr. FRK vasitasila Siz Internet sahifasini
varoqloya bilarsiniz va Sizin mobil telefona onu qogmaqla, yol ged+geda
elektron poqtunu qabul eda bilarsiniz.
4. Elektron olisi. Olbotto ki, mtiasir FRK-da istonilan ofis formatlartnrn
sanadlarina baxrg kegirmek miimktindiir. PocketPC bazastndakr kompiitertarin daxilindaki tetbiqi proqramlar hamin sanadlarla birbaqa iglamaya
imkan verir. On maraqltst ise ondan ibaratdir ki, sanadlari oxumaq, harrginin Word va Excel tatbiqi proqrarnlann mobil variantlannda veni sonadlsr
yaratmaq miimkiindiir. FRK vasitasila metni daxil etmak iigun ya xilsusi
qelemdan (miiasir cib kompiiterlari oi ila yazrlmrq matni oxuya bilirlar). -va
.da FRK-nrn ekrantndakt "virh-ral klaviaturadan" istifada etmak olar
("Qralfiti" sistemi). On nohayat, FRK-ya kigik <ilgiilii klaviaturanr da
qogmaq miimktindiir, onun vasitasilo Siz hatta hacmli, gox sehilcli matnlari
do yrga bilarsiniz.
5. Elektron naviqasiya sistcmi. FRK-mn slotuna GPS (Global
Positioning Service - Qlobal rnovqe xidmoti) kimi xiisusi platanr birlagdir51
sak, iri ;ehirlorin ve biitdv bir regionun "interaktiv" xaritalari ila igleya
bilarsinjz. Bu peyk rabitesi vasitasila "cib kompiileri" istanilan anda xaritade Sizil yerinizi gdstaracak, eyni zamanda da Siza lazrm olan kiige va ya eva
nece tez gatmaF maslehat gcirecakdir.
6. Muttimedia-merkazi. "Boyiik komp0terlar" hala l0 il bundan avvel
musiqi va ya video ila iglemayi <iyranmiqdiler va bu giin de "multimedia"
soz! artrq bizda ela bir yiiksak emosiya dopurmur. Cib komptiterlen isa
bunu 2-3 il bundan awal dyranmiglar.
Ganclarin talablerini nazara alaraq. konstruktorlar "mini-kompiiterlava hattzr videosaslandirma cihazr ile da techiz etdiler. indi bu qurMP3
rr"
[ular vasitesila Siz neinki elektron mektub tartib eda bilirsiniz, hamginin
instjtuta va ya ige getdikda, sevdiyiniz qrupun albomuna qulaq asa ve ya
bayandiyiniz filmin ntivbati serialtna kigicik 3-dyiimlu ekranda baxa bilarsiniz. Bu giinlarda isa FRK daxilinda radio qobulediciler va hatta video
kameralar da yerlagdirilmiqdi.
7. Oyun imkanlarr. FRK gox da pis olmayan oyun keyfiy,vatlarini da
niimayiq eldirmak qabiliyyatine malik olur. Onlann baqajrnda nainki sada
mahqur
oyunlar da vardtr.
8. Olava funksiyalar. Son 2 ilde cib kompiiterlari daha bir maghur
qurEu - fotoaparatla tam$ olmuqlar. Hele 3 il bundan avvsl FRK-ntn topmodelincle daxilda yerlagdirilmig fotokamera olmuEdu. Lakin onlann
funksionallfir va rahathlr o qadar de yaxqr deyildi. Indiki miiasir FRK 1,3
meqapikselli matris ile tamin olunurlar ki, bunun da sayasind: 1280x1024
nriqtalcr srxh[r ila gakiller gakmek miimkiin olur. Olbstta ki, 8 meqapikselli
mairisa malik miiasir fotokameralar lgiin o, raqib ola bilmez. Lakin bela
foto gakli elektron pogtu ila g<indarmek ve ya gabakade darc etdirmak miimk0ndiir.
Bir srizla dcsak, bu giinkii giiniin FRK-sr <izliiyiinda bacarrqlt va
hartarafli keyfiyyeta malik bir qurf,udur va o, yagtndan, i9 fealiyyatinin
ncil0ndan va maraqlar dairesindan asth olmayaraq, istanilan insanln
cjbinda oziina maxsus olan yeri tuta biler. Siz yalntz laztm olan funksiyanr
tcyin edirsiniz va oziiniiza uyfun olan cib kompiiterini segirsiniz.
FRK iigiin platforma ya ameliyyat sistemi. Bu parametr kompiiterlarin
girciinii, onlarrn imkaniannt ve hem da qiymati kimi gcistaricilari tayin edir.
FRK iigiin onlarla platformalar va amaliyyat sistemlari mdvcuddurlar ki,
bizim iigiin a;a[rdakr 2 nov daha aktualdrr: Pocket PC 2fi)3 va Palm OS.
Microsoft firmasr tarafindan istehsal olunan Pocket PC 2003 sisteminin
xarici gdrirntigi.i eyni ailaden olan Windows XP - den praktiki olaraq, heg da
tarqlanmir. Dolrudur, bu kigicik cmaliyyat sistemi Windows XP-dan kompiiterdan miiayyan aparat giicii talab etmak va 9ox da davamh iglamamak
krmi digar xarakterik xi.isusiyyatlari de gotiirmii$diir. On baghcasr ise onun
qiymati adi kompiiterin qiymetina yaxtnlaqtr. Pocket PC-2003 platformasl
ila tachiz edilmiq FRK digar platformalarla techiz edilmig cib kompiiterl3nna nisbatan qox-gox irelidedir. "Windowsla uyuqan" FRK-nrn yeni
rrodcllari tezliyi 266-600 MHs olan giiclii prosessorla, tam rengli MK
52
displey ilc (65 min rcngi dastaklcyir), he nginin daxilda ycrlaqdirilmig t28
Mb emali yadda$ ile tachiz edilmi$lar. Verilanlari yadda saxlamaq iigiin
tutumu 32- 64 Mb olan va daxilda yerle;dirilmig fla;-yaddaqdan istifada
edilir. Bundan alava, xiisusi kartlar qeklinde alava yaddag modullannr da
(bir qayda olaraq. Compact Flash (CF) formath. Secure Digital (SD) va ya
Multi-Media Card (MMC)) quragdrrmaq mtimkiindtir. Xiisusi ekstremal
hallarda ise, flog-kart cv:zinc tutumu ve gox da baha olmayan Compact
Flash II tbrmatda yerine yetirilmiq Microdrive vingesterinden istifada
etmakla, komptiterin yaddagrnr bir nege qiqabayta qadar genrglandirilir.
Pocket PC mini-kompiitcrlari nainki matnle, ham da sos, video, qrafika
kimi multimedia-layllan ilo de iqlaya bilirlar. Burada hcmqinin strateji
"SimSity" oyunundan tutmu$ "Doom"un mobil variantrna qadar olan
oyunlarla da oynamaq miimkiin olur.
Digar tarefdan, FRK-nrn amaliyyat sisteminin "Windorvs"un "btiytik"
versiyalan ila yaxrn qohum olmasl. ''Microsoft Office"-in - matn sanadlari
"doc", codval senadlari "xls", hipermatn fayllarr "html" standart senadlari
ila birbaga iglemayo imkan verir. Fayllan redakta edan vo onlara baxtg
kegiran zaman, proqramlar da Siza tanl$ gelacakdir - onlar briyiik ohs
paketlarinin mobil variantlarr kimi grxrq edaccklar. Ona gdro da. gox
teecciiblii deyldir ki, "Windows PDA" har il raqiblarindan kompiiter
bazannrn gox hissesini zobt etmiq olur: bu giin maghur olan Casio, Compaq,
Hewiett Packard va digor maghur kompaniyalarrn cib kompiiterlari mahz
bu kompiitcr ailosina daxildirlar.
"PalmOS". Mahz gostcrdiyimiz amil, eyni adh amaliyyat sisieminin
idarasi altrnda iglayan va digar "cib kompiiterlsri ailasina" mansub olan
Palm tipli kompliterlarin yaradrlmasrna sobab oldu. "PalmOS" stabildir,
celd ipleyir ve prinsip etibanle, heg da Microsoft firmasrnrn cib kompiiterlarindon geri qalmrr. Eynr zamanda "PalmOS" bazasrnda Sony firmasr
tarafindan istehsal olunan son modellar aparat platformasrna gcira heg da
"Pocket PC" kompiiterlerindan larqlanmirlar (ferq yalnrz ondan ibaratdir
ki, Palm-sisteminda ekran bir qadar kigik olur). Do[rudur, son zamanlara
qadar Palm-kompilterlar daha az giiclii prosessora (33 va 66 MHs) va daha
az tutumlu amoli yadda$a (8-16 Mb) malik idilar. Onlann tam rangli displey
ilo tamin olunmasr isa son zamanlar bag vermigdir. Buna baxmayaraq, onlar
bir srra miisbet xiisusiyyaLlara do malikdirlar: onlaln stabil iglsmasi, sada
olmasr cib kompiiterini orqanayzer va ya qeyd kitabgasrnrn avozleyicisi
kimi, ciddi biznesmonlori ve ananevi gox da dovlatli olmayan telabelon razr
salrrdr. Burada elektron qalami vasitosila qeydiyyatlar aparmaq, kitabr
miitalia etrnok, kalkulyatorda ua isa hesablamaq rnilnkiin idi. Qeyd etmak
lazrmdrr ki, FRK-da al ila informasiyanrn daxil edilma texnologiynsr da
mohz Palm firmasrna maxsusdur.
"PalmOS" kompiiterleri mahsuldarh[a gora geri qalmasrna baxmayaraq, onlar iigiin yaradrlrmg proqram tominatlna gdra lider movge tuturlar.
Buna sabab ise, onun amaliyyat sisteminin agrq arxitekturaya malik
olmasrdrr. Buna gtir: da istanilan $exs onun iigiin, aksar hallarda pulsuz va
53
54
lan kommunikator tigiin ikinci yerda durur. Osas masslo, alava modullardan istifade etmamekla, mobil gabeka vasitasila GRpS protokolu ile
Intemetda iplamak qabiliyyetidir. On geniq yayrlmrq Mobile Windows-2003
bazasrnda va PalmOS platformasrnda yaradrlan kommunikatorlar<irr.
b) Smartfonlar. Ogar kommunikatorlar adi FRK-dan amale gelmi;lcrse, smartfbnlar adi mobil telefonlardan yaranmrllar. Vaxt kegdikce bu iki
qurgu arasrndakr sarhad yoqin ki, silinacokdir, lakin indi bunlann birbirindan farqli olmasr gox aydrn grirtintir. Kommunikatorlar - FRK ile
mobil rabite modulunun hibndindan ibaratdir. Smartfon isa - yalnrz rabita
iigiin yaradrlan haddindan artrq alrlh olan mobrl qur[udur. Aparat cahatdan onlar kommunikatorlara uduzurlar - buradakr prosessorun iglama
tezliyi zaifdir (200 MHs-den qox olmur), daxilda quraqdrrrlmrg yaddagrn
tutumu da (32-64 Mb) azdrr. Bundan baqqa, smartfonda, FRK-da miitlaq
vacib olan "asas idare qurgusu - stilus"yoxdur, giinki kigicik cilqiida ekran
ilqiin sadaca olaraq, buna ehtiyac yoxdur. Proqram tsminatrnda da
miieyyan farqli cohatler vardrr: "Windows"un ndvboti tokmillegdirmasi
asasrnda elda edilmiq "Phone Edition" proqram taminatr gox da genig tatbiq
olunmur. Oksina. "SymbianOS" xiisisi emoliyyal sisiemi ila idare olunan
qurfulara daha tez-tez rast galmak miimkiindiir.
Lakin biittin bunlara baxmayaraq. smartfonlar FRK-nrn biitiin baza
funksiyalannr yerina yetiro bilirler: burada brauzer, pogt kliyenti, elektron
cadvali ve matn redaktoru, planlagdrrrcr vardrr. Va, albette ki, oyr:nlar da
mcivcuddurlar.
3.4. Fardi kompiiterin quruluqu
ile tamrn olunan sistem bloku m<jvcud idi. Monitor rolunda ise bciyiik
miivaf'faqiyyatla televizordan istilade edilirdi. Mausa galdikda isa, o,
iimiimiyyotla lardi kompiiterler diinyasrnda ancaq "qrafiki interfeysin",
"Windows"un yaranmasr sayasinde movcud olmugdur. Lakin bundan alava
printerlar, skanerler, boyiik tutumlu disk qurlularr kimi goxlu miqdarda
elava xarici qur$ular da movcuddurlar. Onlann olmasr komptiter iigiin
vacib deyildir, amma onlar Size yeni imkanlar yaratmaqla, iginizin daha
rahat olmasrnr temin edirlar.
indi isa sistem blokunun daxilinda olan quirEulann i9 prinsipini
nazardan kegirak.
a) Sistem bloku: xarici giiriiniigii
biz
nega kontakt sistemi vardrr. Bir qayda olaraq, bu kontakt sistemleri xiisusi
qapalrn arxasrnda, panelin lap agagr hissesinda yerlagirlor. Burada USB
kimi bir-iki universal kontakt sistemi, kvadrat yuva $eklinde silratli
FireWire, hamginin qulaqcrqlan qo$maq iiriin yumru yuvalir yerleqirlar.
Arxa hissa. Sustem blokununun arxa hissosinda xarici qurgularr qog_
maq iigiin tayin olunar., goxlu sayda yuvalar va birlaqdiriciler vardrr. Lakin
har-hansr bir qur$unu istanilan yuvaya qoqmaq praktiki olaraq, miimkiin
deyildir: har bir yuva unikal olur.
Qara rangli 2 bciyiik birlapdirici (3 kontakth) qabako naqilini va monito_
r-un qida naqilini qoymaq itgiindiir. eida manbayini sistem blokuna Siz
onsuz da mii tloq qo$mahslnrz. Monitora galdikda isa, yaxgr olardr ki, onu
bir_ba9a qida manbayina qo$asrnrz. yerda qalan diger biilaqdiricileri 3 qrupa
bolmak olar: "yuvalar", nazik-ayaqcrqlara ma!ik birlasdiricilor (bunlaia
bezan "ala" deyilir) va bog yuvalara malik birla;diricilar {bunlara ise qox
vaxt "ana" deyilir).
Qoxlu sayda yuvalar va l6-naqilli birlegdirici - ,,ana,, sos plarastna
aiddir. Buraya mikrofonun, kolonkalarrn, sasin xarici manbayi, mas, maq_
nitofonun gtekkeri qogulurlar. l6 sancaql birlagdirici iso ;oyun portui.
- djoystik
..ana,,adh
plata vardrr ki, bu da
.. . _Adatan ses platasrnln yanrnda 3 naqilli
"\,rdeoplatarlln" birlagdiricisidir, buraya monitorun naqiti birlerdrrilir_
. 25 kontakth birlagdiricili paralel port (LpI). Bu port vasiiasils printer,
skaner, hamginin informasiyanr saxlayan va neql idsn xarici qurfular
(yadda-g yrlrcrlan) kompiitera qogula bilcrlar. Son zamanlara qadir
onun
siireti 2 Mbit/s olmuqdur. G<ivdenin arxasrnda bu yegana birlagdiricidir. ya_
xrn galacskda isa onu yaqin ki, unuversal USB birlegdiricisi avez edacskdir.
9-vo 23 kontakt[ birlagdiricili ardrcrl portlann (COM) stirati bir qodar
az olur (yalntz I l2 Kbitis). Ona g<ire ds, buraya cald iplamayi qox da iatab
olunmavan - maus ve modem kimi qurlular qogulurlar.- Ovvoller belo
portlar kompiiterdo 4 edad idi, lakin sonralir onlaidan bir-ikisi qahb_ Maus
iigrin PS/2 birlaqdiricisi yaradrldr, COM portu isa yavaq igleyan modem
iigiin saxlanrldr. Vaxt galacak ki, bu port srradan grxanlacaq ve o, USB
portu ile avez olunacaqdrr.
PS/2 portu. Vaxtr ila maus va klaviatura-ekiz_qardaqlar olub, tayinat_
Ianna (har ikisi idara qurlusudur) va verilenlarin kigik siiratla dtiiriilma
funksiyalarrna gcire bir-birina ox;ar olduqla, iigtn, mixtalif birlaEdiricilora
qogulurdular. Maus - COM-birloErjiriciyo qogulurdu, klavraturi isa heg
nayr oxlamayan, yalnrz onun ilqiin teyin olunmug birioqdiriciye malik idi.
Sonralar isa, 1998-ci ilda bu iki qurEu iigiin pS/2 adl xiisusi birleg<Jirici
meydana galmigdi. Ona gora sistem blokunun arxasrnda pS/2 birlaqdiricisi_
nin alagr hiss.tsinda "Maus" v: "Keyboard'' s<izlari yazrlmrgdrr.
USB. 2000-ci illardc yaranmrq bu interleys hamin on illiyin an miihiim
hadisosi olmuqdur. Miiasir kompiiterlsrda bu portlann ,oy 6-dun g_a qadar
olur ve bununla da miixtalif portlardan istifada ctmaye son qoyulmuq olur.
Ogcr k<ihno portlarrn har birina yalnrz bir quifiu qo;maq miimkiin oiurdu57
bir USB portuna 127 qurEu qo$maq miimktn olur: biitiin USB-qurtular kompiitera "stra" ila qoqula bilirler. Bela ki, tamamila miixtalil olan
qurlular - maus vo klaviatura, monitor va printer, skaner va raqamsal
fotoaparat, kolonkalar ve modemlar srraya diiziiliirlar. Bela ki, birinci
qurEu kompiiterin USB birloqdiricisina qogulur, ikinci qurfu isa birinci
qurgunun USB-birlagdiricisina qogulur va i.a. USB ita igladikda yegana
qayda bundan ibarel olur ki, hamin srrada birinci yerde an mahsuldar
printer, skaner, kolonkalar, yaddag yrlrcrlan
iglayan qurlular
yerda
ise yavag siiratla iglayan klaviatura va modem
Axtrtnct
olmahdrrlar.
sa,
olmaltdtr.
USB-nin daha bir vacib keyfiyyati vardtr - bu interfeys kompiitere
cmeliyyat sistemini takraren yiiklamedan, istanilen qur[unu qogmata imkan
verir. USB-nin ilkin modifikasiyalartnda verilanlorin 6tiirtilme siirati 12
Mbrt/s olmu$dur. Yeni yaradrlan USB2.0 gininde verilenlarin otiiriilme
siiratini 480 Mbit/s-ye qedar arttrmaq mtimkiin olmugdur. Mehz bela bir
interl'eysle biitiin miiasir "ana platalarr" tamin olunmuglar.
iEEE 1394 (FireWire). USB2.0 ila raqabet aparan verilanlari yiiksek
siiratla ciltrc bilen bu kontroller xarici qurlulafl kompiitera qolmaq iigtin
tayin olunmu$dur. Hal-hazrrda ondan raqamsal kameralara malik olan
istriadagilar istilade edirler. 2003-cir ildan sonra buraxtlan b0tiin platalarda
bu interleys olmahdrr.
Kompiiterin giivdasinin segilmasi. Kompiiterin gdvdalsri 2 tipda olur:
gaquli va iifirqi. $aquli govda ya "qala", ya da "mini tower" gaklinde olur.
Adaten "qala" tipli govdo ya monitorun yanrnda-stol izarinda yerlagdirilir,
ya da ki, stolun'altrnda yerlegdirilir. Ufiiqi formah sistem bloku isa
"desktop" adlanrr va adaten monitorun alttnda yerlaqdirilir. Lakin,
"deskIop" bazasrnda kompiiLterin hissalerini bir yere yrlmaq gox narahathq
yaradrr, kompiiteri tamir etmak isa daha gatin olur. Ondan elava, tlfiiqi govdanin hacmi vo qida rnanbayinin giicii do az olur. Buradan bele naticeya galmak olar ki, gnclii ev kompiiterlari iigiin bu lorma yatamlr. Sadace olaraq,
balaca ofislords onlardan istifada etmak olar. Hansr govdanin segilmasi ise.
kompiiterin qoyulaca$ yerden asili olur. On baghcast ise odur ki, hamin
kompiiteri. ona xas olmayan yerda yerlegdirmayasiniz. Bu halda, mialyan
bir vaziyyatdo iqlamayc hesablanan optik yadda$ yrlryrcrlan va sart disklaria
igina bu pis tesir gosterir.
Estetik noqteyi-nezerdan isa, avvallar istehsal olunan boz rangli kompiiterlar ovazina, son zamanlar istehsaL olunan iMac kompiiterinin grivdasi
yan gaffafdrr. Ondan elava, a!ac, mermar va s. renglarda da kompiiter
gcivdalari istehsal olunurlar.
Qida manbayi. Sistem bloklan arastndakr ferq yuxartda gosterdiyimiz
govde novlarrndan baqqa, gdvdanin daxilindo yegana elektron qurlusu olan
qida manbeyidir. Ona 9610 da, gcivdeni segdikds giic va ticarat markastna
frkir vermak lazrmdrr. AMD Athilon vo Pentium 4 kimi yeni prosessorlar
bazasrnda qurulmug miiasir kompiiterlsrin qida manboyi ona uylun gtce
malik olmaldrr. Bunlartn giicil 300 vatdan agalr olmamaltdrr. NViDiA
GeForce 6800 kimi giiclii videoplata ile tachiz olunmug mirasir komptterlar
58
isa artlq qida mabeyinin gilctiniin 400 vatt olmasrnr taleb edir. On yax;r r;ida
qurfulan
lan ila t:qdim olunan prays-varaqa vasitosi ila tanrg oimaq olar. Adoton
onun terkiblnda bela brr inlormasiya yaz.fu:
P4-2,8./512 DDR (PC3200y80Qb/GeForceFX 128/Combo
Bu informasiya yazrlan sistem blokunun konfiqurasiyasnr tasvir eciir
P4-2,8 - takt tezliyi 2.8 Qiqahers (QHRs) olan intel Pentium 4 prosessorunu gtistorir;
512 DDR (PC 3200) - buraxma qabiliyyati 3200 Mbit/s, tutumu 512
Mb olan DDR SDRAM tipli amoli yaddagr gostarir:
80 Qb - tutumu 80 Qb olan sert diski (vingesteri) gdstariri
GeForceFX 128 - yaddaqrnrn hecmi 128 IUb olan GeForceFX
mikrosxem toplusuna asaslanan videoplatanr gostarir;
Combo - CD-ROM ve DVD disklorini oxumaq iigiin disk qurgusunu
gtistarir, burada CD-R ve CD-RW disklarina yazmaq da miimkiin olur.
indi hor qey biza aydn olur. Ona grira da, indi sistem blokunun asas
hissalari ila tanrS olaq
3.5.1. Proscssor
Onu da qeyd etmek lazrmdrr ki, kompiiterda prosessor bir sded olmur
onlardan
kompiiterda ona qoder ola bilar! Videoplata, sas platast, goxlu
sayda xarici qurfular (mss, printer) dz prosessorlan ila tachiz ohrnmu$lar.
qox vaxt isa, bu qurlulartn prosessorlart Markazi Prosessorla, mehsuldarlq ndqteyi-nczarindan reqabat de apara bilirlar. Lakin onlann hamrst,
baglayrrlar.
60
ilk
mohsuluna oxgar klon-prosessorlan istehsal etdilar. Vaxt keqdikca kompaniyalar tacrirba yrlrr va 90-cr illenn awalindo hemin frrrmalarla intel firmasr
6l
Bela ki, Pentium-dan Pentium II-ya, sonra isa Pentium III-a kegdik<
prosessorun amrlar (telimatlar) sistemi deyigir.
Eyni takt tezliyina malik olan prosessorlarrn niya mi.ixtelif siira
iqlamesini baga dilgmak iigiin tizika kursundan har bir maktabliyo melu
olan bir misah yada salaq- igarisindsn su axan 2 boru gotiirak. Su ey
siiretla axrr (prosessorda bu takt tezliyine uy[un galir), lakin borulardr
birinin diametri b<iyiik olduluna gora (yeni prosessor) oradan su hcddindr
gox axacaqdrr.
Ogar baglanlrc hesab noqtesi kimi, prosessorlar.bazarrnda intel korp
rasiyslnr gdtiirsok, indiya kimi bu tirmada prosessorlann 8 nasli dsyigmi;d
8088, 286, 386, 486, Pentium I, Pentium II, Pentium III, pentium Iy.
Bir naslin gargivasinda har gey aydrndrr: na qader takt tezliyi bciyi
olarsa, o qader prosessor csld iglayacsk. Bas, ogar prosessor bazirrnda i
miixtolif nasla maxsus olan, lakrn eyni takt tezliyi ils igleyan, masole
Pentiurn III vo Pentium IY prosessorlan haqqrnda ne demak olar? pentiu
IY prosessoru hell olunan moseledan asrl olaraq, l0-15% artrq siirat
igleyir. Bu onunla alaqadardrr ki, yeni prosessorlarda gox vaxt informasiy
nrn bszi ndvlarinin emahnr optimalla$drran amrlar-talimatlarrn yeni sisten
lari quragdtrrhr. Maselen. Pentium IY prosessorunda multimedia informas
yasrnrn (video, saslar, qrafiklar) emalnr kaskin stiratlendiran yeni amrlo
talimatlar sisteminin destsklayicisi quragdrrrlmrgdrr. Buna oxgar telimatli
prosessorlarrn avvalki nasillarinde de olmugdu (mas, pentiumun itk mod,
lindan baglayaraq, bttiin prosessorlar MMX, pentium III-dan bag[ayara
isa, SSE talimatlar topltsunu destaklayirler).
Modifikasiyalar. Her bir nasilde bir-biriterindan toyinatr ve qiymati i
farqlanen MODIFIKASIYALAR da mrivcuddur. Maselan, peniium t'
kimi tantnmrg ailada 4 nciv prosessor m6vcuddur: on yaxglsl - pentium I'
Extreme Edition - giicli serverlarde istifada edilir; ondan aqalrda dura
Pentium IY-iin ozii mohsuldar stoliistii kompiiterlerde istifada olunu
ondan da agalrda duran Celeron D ev kompiiterlerinda istifado olunur.
Celeron prosessorlannrn "xalq" iigiin teyjn olunan variantr ..bciytk
Pentium IY-dan gin sisteminin tezliyi (800 MHs evezine 533 MHs) va ke:
yaddagrn tutumu ila (lMb avazina 256 Kb) farqlanir. Buna gdra da, miixtal
modifikasiyalarda takt tezliyinin eyni olmastna baxmayariq (masalan, 3,
QHs), Celeronun real mahsuldarhlr heddindan artrq agalrdrr - bir nega faiz
dcn tutmul bir. nege defaya qodar. Mahsuldarlilrn heddinden artlq a$a!
diigmasini multimedia tatbiqlari va 3-<ilgiilii qrafiklorle igledikda dahi aydi
gcirmak miimkiindiir, amma oksar ofis proqramlannda pentium iy_
Celeron ila ovoz etdikda bu fsrq o qadar de nezara garpmtr.
ila reqabot aparan AMD ailasinde isa veziyyet bir qeder bagq
-intel
ciirdiir: Intelda oldulu kimi, burada seriyaya 3 modifikasiya daxil olui
Athion XP, Athion 64 va funksiyalarr azaldrlmrg Sempron. Lakin onla
arasrnda farq haddindan artrq boyiikdiir - mahz Athion o biri 2 modelda:
farqli olaraq, ham b<iyiik keq-yadda9a, hem da 64-martabali niivaya (asa
hissaya) malik olur.
62
Niivenin (asas hissanin) tipi. Ndvbati modiFrkasiyalann meydana golmasi prosessorlann istehsalnda yeni texnologiyalara kegidls alaqadardr. Texnologiya isa, bildiyimiz kimi, prosessorun elementlsrinin qahnhir ila tayin
edilir - texnologiya na qadar "nazik" olarsa, o qader do gox tranzistorlar bir
kristalda yerlap bilar. Bundan olava, yeni texnologiyaya kegid enerji talabatlnl ve prosessorun rstilik aylrmasrnr azaldrr ki, bu da onun stabil igi iigiin
gox vacibdir.
Hal-hazirda, aksar prosessorlar 0,09 mikron-texnolbgiya ilo hazrrlamrlar. Bu ise o demakdir ki, onlann en kigik elementlarinin iilgiisii insan
ttikiiniin qahnhlrndan 500 delo kigikdir. Optimistlar, o ciimlardan "Mur
qanununun" miiallih va prosessorlann ixtiragrlarrndan biri belc hesab
edirlar ki, texnoloji mohdudiyyot haradasa 0,03 mikron atrafrnda yerlegir.
Hemin Qordon Mur bele bir fikir soylcyir ki. bu texnologiyaya 2010-cu ilda
gatmaq olar.
Form-faktor. qox l/axt prosessor niivesinin tipinin va arxitekturasrnrn
yeni modifikasiya ila ovaz edilmosi onun xarici goriiniiqiiniin da - formfaktorun da, yani prosessorun yerlepdiyi 96vdanin tipinin de dayigilmasino
sabab olur. Mesalan, Pentium IY Prescot kimi yeni prosessorlar LGA715
(Socket T) form-faktorda istehsal edildiyi halda, kcihno modellar Socket
478 kontaktlar sistemina hesablanmrglar. Bu da o demakdir ki, Pentium IYiin kcihna modifikasiyasrnr Siz artrq yeni sistem platasrna vs aksino
quraqdrra bilmazsiniz.
platasrna qoqulan prosessoru, amoli yaddaqr, videoplata kimi biitiin qur!ulan elaqelandirir. Aydrndrr ki, prosessorda oldulu kimi, bu magistrahn da
takt tezliyi ilo tayin olunan buraxma qabiliyyeti vardrr. Bu gcistarici na
qedar boyiik olarsa, o qadar yaxqr olar.
Masalan, 2004-cii ilin avvallinda intcl prosessorlannrn aksariyyeti 800
MHs tezlikdo igloyirdi. Sonradan intel bu tezliyi 1066 MHs-e qadar qaldrra
bildi. Hal-hazrrki vaxta qadar her iki tip prosessorlar va onlar iigiin tayin
edilmip sistem platalarr mrivcuddurlar.
Hoqiqatde pinin real iqlama siirati gox aqagr olur: Pentiurn IY-d: bu
uy[un olaraq. 200 va 266 MHs tagkil edir. Bu ciir farqin yaranmasrna sabab
odur ki, proscssorlar ana platadan infornasiyanr bir nego axrnlarla aldrqlan
iigiin, bu tezliyi siini suratda artrra bilirlar.
Mtasir ginlarin tezliyi bilavasita "vurma amsalt" ile prosessorun tezliyi
ila alaqalidir. Masalan, prosessorun teziivini gbstaron 2.4 QHs raqami
sistem pininin 200 MHs tezliyini l2 amsalna vurmaqla, ahnan adaddir.
qox vaxt tecriibali istifadegilcr prosessoru sistem gini ii9iln intel firmasr larafindan tcyin olunan tezlikdon daha boyi.ik tezlikda iglatmeya gah$trlar.
'Bu amaliyyat naticesinda kompiiLterin mahsuldarh$r artrr. Bela ki, Celeron I.6 QHs prosessoru ligtin sistem gininin tezLyinin 100-don 133 MHs-s qadar
qaldrrrlmasr, neinki sistem gini ila riti.iriilan verilanlarin siiratini qaldrrrr.
hamginin plosessorun da i5bm: siiratini 2,lQHs-a qadar qaldrrmala imkan
r erir.
6l
64
Digar bir hall rsa ondan ibarotdit ki, bir govdada bir nega prosessor
genig
niirr.in?ro istifade olunsun. Hal-hazrrda goxniivali prosessorlardan
istifada olunur.
Kuler
yada salmaq
Prosessor barasindo sohbet apardrqda, daha bir elementi
yerlogdirilan
lazrmdtr. Bu element isa prosessor kristahntn sathi iizarindc
il bundan
"kuler"
-7
deyilirda
*u.rii-ruy'"ar", - ventityaiordrr ki, buna
.6
prosessorun
Lakin
idr'
oabao. kulerin olmast vacib olmayrb. arzu olunan
iyrrian istilik .da .artrrdr- lndiki zamanda
Jr.il.ur,q.". knstal tarofindangenig
yayrlmrg iisul metal radiatora maiik
lrn."..oru sovutmaq ilqiin an
Bunun vasitesilc
Ii""---.-""ii.i ventilyator-kutrin quragdrnlmasrdr' kulerin
radiaroru
trisiutrn ,rtt inaati isiiliyi gotiirmak olur' Miiasir
gakisi
t kq-a
va
bunun
olur
ibarot
;;il, xi.isusi mis olan iltiminiumdan
prosessordan
istliyi
yena
da
.lrur. f-"fin bu ctir cilctilarda kulerin olmast
notti.tnrt iiciin kifayai etmir. Miiasir prosessorlarda minrmal temperatur
i0- ,lr.*r.
maksimalturaxrla bilan temperatur iso 90 dareco olur'
M;; uoyr,.u problemi yaxrn vaitlarda texniki taroqqinin qarqtsnda
ilk
65
- BiOS (Basic input Output System- Baza girig-grxrg sistemi) adtr gox
da boyiik olmayan mikrosxem - sistem platasrnrn koordinasiya merkazi
olub. onun bttiin imkanlarrnr idara edir.
- inteqrallagdrnlmrg (daxilda quraqdrrrlmrg) alava qur!ular.
gdr n
si)
Platfomra, qinin tipi, verilanlarin cittriilma siirati, destoklonen prosessorlar modellarinin sayr, ameli yaddaqrn baza tipi ve onunla iglamak parametrlari va i.a. krmi "ana plata"nrn an vacib xarakteristikalan bilavasita
gipsetin tipinden aslh olur.
"Ana plata"nrn asas funksiyasr - qurgular araslnda k<irpii yaratmaq
oldulu iigiin, istanilen gipsetin asas tarkib hissalerini "korpiilar" adlandrrrrlar. Istanilen gipsetde yerlegdirilan iki "korpiidon" biri xtisusi gipmikrosxemdir (bu gijnkii giinda har iki "kcirpn" bir gip mikrosxemde
yerleidirilir). Iki "k<irpiiden" har birisinin iiztini.in hall etdiyi meselaler
daircsi olur:
66
verilmi$dii:
cattvar
Miix t alif
ips et lar
in
intel 925X
Qipsetlar
Dastaklonon
intel
Pentium
ar kib hissalar
Intel
9l5P
intel
intel
915G
9l5GV
intel Pentium IY/Celeron D
prosessorlar
Sistenl qininin
(FSB) tezlivi
IY
Dastaklanon
yaddasrn tipi
(FSB/yaddaqrn
DDR2 533/400
DDR2 533/400 va ya
DDR 400/333
800/DDR2-533
800/DDR2-400
800/DDR2-533
tezliyi) rejiminin
800 MHs
80C/533
dastaklenmesi
inteqrallaqdrnlrnrg qrafika
r.l
MHs
800iDDR2-400
800/DDR-400
533/DDR-333
Yoxdur
Intel
Graphics
Media
Acccieralor 900
b) $inlarin tiPi
destaklayir).
c) Omali
ses
e)
Slot va kontrollerlar
69
iigiin 2-dcn 4-e qeder slotlal olur ki, onlartn k<imekliyi ila 512 Mb-dan 4
lazlmdlr
Qi-ta qadar omeii yatldaqr yerl:gdirmeya imkan verir' Qeyd-etmek
SDRAM
ki,
DDR
Bela
olurlar'
ila
alaqali
k-i, slotiar ameli yiddagrn tipi
tigtin ayrllmrq tlotu RDRAM modulunu quragdtrmaq olmaz Az-az
hallarda ola bilar ki, "ana plata"da bir neqa tip amali yaddaqr yerlaqdirmak
iigtin slotlar olsun (masalan, 2 slot DDR SDRAM iigiin va 2 slot da
nbn,qpt iigirn). Lakin bu halda Siz "ana plata"da yalnrz bir tip yaddaq
verlas,lir; bil:rsin iz.
' d) E-iDE (imbedded Drive Electronics) kontrolleri' Bu IDE-nin genigIandirilmiq variantt olub, disk qur[ularr, CD-ROM va s kimi daxili qurfulan "ana plata"ya qogmaq. iigiindiir' 1996-cr ilden sonra istehsal olunan
rstanilan "ana plita"da 2 E-iDE kontrolleri olur ki, onlann har birina ikiya
qadar qurlu qogmaq olar:
Primary Master (Birinci aParrcr):
- Primary Slave (Birinci tabe olan);
- Secondary Nlaster (ikinci ararlcr);
- Secondary Slave (ikinci tabe olan).
Birinci apancr roluuda hemiga sart disk igtirak edir - giinki mehz ondan
rmaliyyat sisiemi kompi.itera yiiklanir. ikinci apancr rolunda isa, bir qayda
ota.uq, Cn-nolvt diski olur. Qalan 2 vakansiya yeri isa boyiik tutuma
rnalik olan disk qurlularr, masalan, LS-120, ZiP ve ya ORB, alave sarl disk
vs ya CD-RW. I y'4 Mb kohne "floppi" disk qurlusu iigiin xiisusi
brrli;dirici aynlmrgdrr ki, oraya baqqa bir qurfunu qoqmaq miimktin
deyildir.
Ccld i;layan sart disklarin qoqulmasr iigiin teyin olunan kontroller EiDE-nin miiasir modifikasiyalarr verilanlari lOOMbA (UltraDMA) va ya
131 N{b/s (UltraDMA/133) siiratle otiirmeye imkan verirlar'
SerialaT.{. Bu sert disklar interleysinin yeni standartrdrr' Bizim ad:t
al gekmaya imkan verir: SerialATAet<liyimiz
-hor "N4aster/Slavc" sxemindan
bir birlagdiricisino ancaq bir qurfu qoqulur' SerialATA interfeysi
nrn
errarrsrr ATA-dan farqli olaraq (burada siiret 130 Mb/s olur) verilanlari
boi iik sirr:tlo dtiirmrye imkan verir.
RAiD. "I)axili" lontroller olub, ancaq sart disklarin qofulmasr iigtin
tayin edilmigdir. Bir nega scrt disklari vahid "massiv" gaklinda birlegdirmaya
imkan vcrir.
3.5.3. Omali Yartdaq
,'
Buna grira da, bazi halda modulun adrnda SDRAM-da oldu[u kimi,
sistem gininin tezliyr yox, buraxma qabiliyyati (Mb/s) gd,starilir. Ona g6ra
da bezi prays-listlerda bela yazrlara rast galmak miimkiindilr:
PC3200
DDR4OO
Bunlar har ikisi eyni mana dagtyrr.
Omali yaddaq modulunda tezlik, tip ve hacmdan bagqa, heg da vaciblik
cahetdan onlardan geri qalmayan, bir srra xarakteristikalar da vardtr:
Onlardan biri miiraciat miiddatidir. Bu gristerici nanosaniyalarls tilgiiliir
va yaddag xanasrnrn tarkibina miiraciat iigiin lazrm olan minimal zamanr
gosteruir. Aydrndrr ki, bu kemiyyat na qcdar kigik olarsa, o qadar modul
cald iglayecek. Diger xarakteristika isa tayming adlantr. O, adaten 2-!36
kimi yazrlrr.
Bu 4 rsqamlerdan har biri modulun en vacib xarakteristikalannt
g<istarir:
iigiin lazlm
72
Yaddasm tipi:
Yaddalrn tipi
SDRAM
DDR
m qa!,isati xarakrerbrikalar
Prosessorun
Daxil
tipi
olma
miiddati
Pentium
III
SDRAN{
PentiumIY,
Athion
SDRAM PentiumlY,
333(2700)
Athion
DDR SDRAM PentiumlY,
400 (3200)
Athion
RDRAM
400(800)
Pentium
(Rambus DRAM)
RDRAM (Rambus
IY
Pentium
IY
266
DDR.II
333
PentiurnIY,
Athion
PentiumIY.
Athion
PentiumIY.
Athion
(llIHs)
llabililyati
(Gba)
i l-a qedrr
(ns)
6-9
100-a qadar
133 (266)
2,1
166 (333)
)1
200 (400)
1)
400
1,6
533
)t
3-4
400
1)
3-4
_s33
4.2
3-4
667
5,4
266 (2100)
DDR
Cadval 3.2.
3.5.4. !,ideoptata
73
'l-asvirin
ekrana grxanlmast iigirn raqam-analoq geviricisi RAMDAC
--4"...
M"*o.y Digital-to-Analog . Converter) olan xiisusi
tnrra"rr
laami rangde ahnmasr
;iil*"_ cavabdeh olur. Tasvirin ekranda aydrn,nega
RAMDAC mikro;;i;. ;; ;ikr.txemden astltdtr' Bir platada birya ikinci
monitora tosvrrr
.*"-lori otu bilor - videoqrxrgr destaklamak va
vermek 0qi-irr d: aYrrca 9iP olur'
lUartabalilik
8
16 (Hieh
24
32 (True
Ranglarin miqdarl
256
Color)
65 536
Color)
l6 '7'ti 216
istanilen bitin
Ranglarin saylnl gox sada bir iisulla hesablamaq olar:
uylun olan edodin
oebul etiyi 2 reqamini rang palitrastnrn martobalarina
iistiina ! iiks:ltmak laztmdtr'
oiivvJt
farqi insan ayrrd eda bilmir'
"- '; ;-ii-;.ii"urti trngt,t arasrndakt
..kobuddur', (mahz bu sabebdan pegakar
,t
bir-qader
t-atin o.rrrartabali reng"rangi
dastakleyan MK-monitorlan qebul etmirlar)'
;, palitra
;;;;;;'*onito.t"
iqtaaikdc, biz 9ox asanhqla hor'r rangin seyrakliyini' ham da
eai
rang palitrastnr dayigdira bilirik.
"nnUpaU-rn iqlama siirati ham bahah, ham da ucuz modellerdo
prrf.iiii oLut"q, eyni olur - bu o demekdir ki,2-<ilgiilii yaxqr Eakli istanilan
videoptatada da alda etmak miimkiindiir'
iiv-"i t","q.iivasrna aid olan
koskin suretda
iitin -ii^t.iii i.tehsalgrlarrn RAMDAC-nrn keyfryyeti gox
gipseti
asasrndakt
"NViDiA"
istifadegilarinin
ev
.nr."iro,
feiqian" titr.trt qahr'
geri
Eynilo
mtqayisada
"Matrox"la
cehatca
,iaiopfu,u keyfiyyat
yaddaqrn
tutumundan
amali
gaklin
keyfiyyati
';iki-otqiitii"
demak otar ti
asrh olmur - bela ki. yuxartda g<istardiyimiz seyraklik ve ranglsrla ekran
boy<la olan gakli yadda saxlamaq tigtn camisi l2 Mb amali yaddag lazrm
olur, halbuki bu gi.inkii giinde platalardakr arnali yadda;rn tutumu an azl 64
Mb olur. Onda ortaya bela sual grxa bilar ki, guclii prosessorlar, bciyiik
74
Qipset. istanilan videoplatanrn "beyin markazi" xiisusilaqdirihniq qrafiki gip - 6iLror*"m taqkil edir kr. o da ozilnda adi, 2-olgtilii va o!un ligtin
tayin olunan 3-olgiilii qrafikle iglamek iigiin miloyyen qurlulan birlsgdirir.
3-olgiilii platanrn 3-cilgiili.i oyunlarda mahsuldarhlrnt bir nega kanriy1'atlar xarakteriza edirlar, masalan, milrakkab qrafiki tasvirin tapkil olundufu sade obyektlardan (tigbucaqhlar vo ya pikseller) negasini plata bir
saniyeda gaka biler. Bu giinkii giinde lider olan GeForce 6800 gipinde
diizaldilmig plata bir saniyoda 8 milliard piksel vera biler.
.Siiratirr digar g<istaricisi do vardrr bu va ya digar 3-rilgiilii oyunda bir
NviDiA gipsetlari (GeForcc FX/GeForce 6800). NvIDIA giplari asasrnda qurulmug platalar oyunlar tigiin an .r axEr segimdir va onlar iT bazannda lider movqe tuturlar. N!'iDiA-nrn her brr gipseti bir nega modifikasiyada istehsal olunur. Masalan, GeForce 6800 seriyasrnda a;a$rdakr modellera rast gelmak mi.imktindtir:
GeForce 6800
GeForce 6800 Pro
GeForce 6800 Ultra
GeForce 6800 PCX GT
75
Niivanin modeli
Konveyerlarin say
Yaddagrn
57sil150
16
DDR3
55011100
l6
DDR3
350
500/1000
t6
DDR3
475
450/900
12
DDR3
PRO
NVi D IA GeForce 350
350t700
12
DDR3
500/1000
t2
DDR3
Yaddaqrn
iglama
iplama
tezlivi
tipi
tezlivi
ATI RADEON
x800
NVIDIA
6800
525
xT
GeForce 400
Ultra
NViDiA
GeForce
GT
ATI RADEON
6800
XSOO
6800
NViDIA
6800 Pro
16
GeForce
350
birla5ma va k'egidlari da
tarafindan
hamarlagdrran ve hltrasiya funksiyastnr yerina yetiran bir nega iisullardan
istifada olunur. Masalan, bixatti ve iiqxatii filtrasiyanr praktiki olaraq 2001ci ildan bu l.arale istehsal edilan biiliin platalar dastaklayirlar, lakin igtirakqrlardan uzaq mesafada yerlagen oyun landgaftrnrn keyfiyyatli tasvirina
cavabdeh olan anizotrop filtrasiyanr yalnrz NViDiA va ya ATi dan olan
son giplar teklif edirlar.
Digar bir yenilik isa - bu va ya digar xiisusi oyun effektlaridir (duman,
suyun bir yerden diger yera axtdtlmast, iqrqlandrrmanrn miixtelif modelleri
va s.). Bir neqa il bundan awal bu ve ya digar videoplata modelinin
segilmasi, orada "T&L effekt blokunun" olmastndan asrh idi. Bu giinkii
platalar isc nainki gdstardiyimiz "anizotrop filtrasiyam" destaklamoli,
hamginin "tam ekranh hamarlama"nt da (FullScreen AntiAliasing - FSA.t)
yerina yetirmalidir ki, onun vasitasila tasvirin bezi hisselarini aradan gotiirm-rk miirnkiin olsun. Prinsip etibarila, FSAA dast:klanmasi GeForce 2-dan
baqlayaraq, NViDiA-nrn biitiin yeni platalartnda hayata keqirilmiqdir,
lakin onun en yaxgr variantr GeForce 4-do icra olunmugdur. 2004-cii ildan
sonra istehsal olunan mirasir videoplatalarda miltleq aqa$rdakrlar olmaLdrrlar:
- Direct 9.0-rn desteklcnmasi (Direct X - Windowsun daxilinda yerlagan drayverlarin xtisusi kitabxanastdtr: onun sayasinda oyun proqramlart
kompiiterin "hard ware" hissosina daxil ola bilir ve onun biittin imkanlarrndan, o ciimlcdan da daxilda quragdrnlmrg hamarlagdtrma texnologiyasrndan
istifada edc bilirler).
Piksel Eeyderlari 2.0-rn dastaklanmasi. $eyderin (ycni oyunlarda
hacmli sathi yaradan poliqon birlegmalarinin hamarlagdrrrlmrg kiincleri)
komekliyi ila en "canh" sathlar - kiilek asande titrayan yarpa$r va ya g<iliin
dallavari sethini yaratmaq miimkiin olur. Direct 9.0-da mahz Seyderin 2.0
versiyasrnrn desteklanmasi hcyata kegirilmigdir. Lakin Direct 9.0-a malik
olan videoplatalarrn hamrsr II saviyyali qeyderlari dastaklamirler.
"Renderingin" aparat konyeyerlarinin miqdarr. $inin tezliyi ve martabaler sayr haqqrnda, biz awalki brilmalarde s6hbet aparmrgdrq. Bildiyimiz
kimi, gosterdiyimiz misalda, gayda suyun axma siirati - bu qinin tezliyini
gcisterir, gayrn dziiniin eni isa - bu martabelerin sayrnr gcisterir. indi bete
farz edak ki, bu ciir gaylar bir negadir ve hamrst eyni bir daniza tokiiliir.
Onda biz na alde edacayik? Videoplataya miinasibetde - renderingin aparat
konveyerlarinin rniqdannr alde edaceyik. Bu qiymat tezlik va ya martabelar
sayrndan aslh deyildir, lakin o, birbaga mehsuldarl!a tasir g6sterir.
Olavr multimedia imkanlan. Videogrxrg - videoplatada an genig yayrlmrgdrr. Onun vasitasila ahnmrg tesviri kompiiterden nainki monitora, hamginin televizor ekranrna da grxarmaq rniimkirndiir. Videoplatada videogtxrgrn hamiga olmamasrna baxmayaraq, bu gox lazrm olan bir funksiyadrr.
Onun vasitcsila videokamerada va videomaqnitofonda olan tasvirlari sonrakr re<iaktc maqsadile, kompiltere daxil etmek miimkiin olur. Dofrudurbir qayda olaraq, daxilda quragdrrrlmrg videoqobul edan qurfiunun giicii
i8
qadar
gox da olmur, ona gdra da kompiitera yiiklenacak filmin keyfiyyeti o
yaxgt olmaYacaqdtr.
da
--'iunJun
TV-ty[ner
- bu giinkii giinda televiziya siqnallannr qabul edir va onu monitorun ekrantna grxarrr' Lakin daxilde
Videoplatada quragdrr mrg tyiiner
lwilao*r'"r'gox
"
TY-tytnerlar Brooktree
BTS48mikrosxeminineynlbiltoplusununmiixtalifmodifikasiyalarrnda
orrulurdu. Yalnrz 2003-iti ilda TV-tyiiner bazartnda Philips SAA713x va
tonexant 8784 mikrosxeminin yeni toplulan asastnda modellar meydana
jalir. Xiisusile birinci gipseti qeyd etmek lazrmdrr ki. o-nln asastnda bu quri;;, ;. boyiik isteiialgrsi olan AverMedianrn TV-tyiinerlari yaradrlmrgdtr.
'---'
Son ,am"nlara qedar praktiki olaraq. biitiin
nig.t
ail:nin mahsuloiavc
modelinda
segim slmak lazrmdtr' Hor bir ailanin
tur,
Aver
irrnli"ili,, "r-asr ile forqlanen 5-6 nov ryirnerlar olurlar'.Mssalan'
hrcrnet iia ieler'bn danrqrqlair verino vetirrnok i'igiin istitaca
ii;;;;;;
qogulmuq olsun.
.*rt'"i".. sr"rn iigiin krfa-vctdil ki. bu plataya mikrofon
<ia olurlar
radiotyiiner!er
f-i" tarkibinde Jaxrltia qur.r;dr.lm,'
e;ri
ila
radioqabuledici
da
ham
"-J"f iirin t<ompiiLer ham televizor ila'
;;.i;Iiil,
r:
nrodjllkasiyalart
i,.ilr*r'- U;tir. AverMedia. Fl.'Vide tyiinerlarinin
peyk
tcluizrla
IkJ;r;;;;, xiisusilcldiritmrl'platalari imkarr rerir ki'
tyiiner
-4.rir;nirn
,19
evda vardrr. Ona grirc de, hamr gah$lr ki, dziiniin biitiin videoarxivini
kompiitere kcigiirtsin giinki reqem gaklina gevrilmig filmi gox asan va tez
montaj etmak, titrler ve xiisusi effektlar alave etmak, uyf,un sas grfrrrnr
segmsk miimkiind0r.
RO
-.
olunsu n.
Redakte ctdikdan ve montajdan sonra altnmtg videofilmi hemin platada ycrlaqan vidcogrxlEdan istilaclc etnrakla. yenidan hamin filmi analoq
krrsscr,ina koqiirmaf olar; ya da MPEG 4 ve ya DivX alqoritmi iizra stxlagdrlrraq, CD-R diskina yazmaq olar.
3.5.5. Sas Platast
aqaprdakr-
lardrr:
I)astokianan kolonkalartn sayl. ilk vaxtlar "3-olgiilt" sesi dastaklayan
biitiin platalar 2 kolonkah adi sistemlarls iglayirdiler' Lakin artrq 1999-cu
ildc Crearive firmasl tam daycrli "sas sharasininin " yaradtlmast iigiin yeni
d(ird kolonkah sistem tekiil edir. Burada kolonkalarrn ikisi <in planda,
qalan ikisi isa arxa planda yerlcadirilirlar. Uylun olaraq. sas plataslnln
qrxrqrnda da hrr bir ciit kolonka iigiin 2 grxrg slotu olmahdrr',Bu sxem iizre 4
.kolonkaya elav: olaraq, 5-ci - "sabbufer", aqalr tezlikli giiclandirici
qoqulur. 2002-cr ilda yeni nasl ses platasr yaradrlr ki, arttq burada 7 kolonnt ilmktin olur.
ka qo;mag
Altr kanalh sasin real "hecmini" hiss etmak iigiin hamin scsi DVDclisklarindc oxutdurmaq lazrmdtr, giinki burada sas gr[tn Dolby Digital
EX standartu iizra laztmi miqdar kanallara ayrthmtqdrr. Biitiin bunlarln
gox yiiksak keyfiyyatli sas altnmtq olacaqdrr.
sayasinda
'
Martabalar sayrntn maksimal qiymati, sasin yazrlma va oxunma tezliyi'
1999-cu ilc qcdar oksar sas platalart reqsma qevrilme fez.ltyi 44 kHs va l6
nrart.:bali saiin yazrlmasr va oxunmaslnl dastakleyirdilar ki, bu xarakteristikalar da adi audii; CD-de olan parametrlara uy[un galirdi. Lakin bu giinkii
82
giinde sas diinyasrna yeni sas daqtytcrlannrn galmesi ila elaqedar olaraq,
platalara qargr irali siiriilan talabler bir qeder artmr$drr. Bela ki, DVD
disklarda raqeme gevirmak prosesinin tezliyi 48 vo 96 kHs, martabalarin sayr
isa 24 olur. Yeni audio dagryrcrlarrnda (DVD-Audio) diskretlagdirma tezliyi
192 kHs-a gatdrlr iigiin, bu cilr formatla iqlomak ngttn " l92l24" standarttna
uyfun olan plata segilmalidir. Bu iki parametrin maksimum qiymata malik
olmasr ham sasi seslandirmak, ham da yazmaq iigiin gox vacrbdrr.
Daha bir vacib amili do nozaro almaq lazrmdrr: sasin reqama gevrilma
prosesinda siqnal kaskin suretde tahriflcro va sadalagmalare maruz qaltr ki.
bu da "sarhad" zonaslna daha yaxtn olan tezlik zoialrnda ozi.inii aydrn
gostarir. Bu isa o demakdir ki, na qsdar diskretlagdirma tezliyi yiiksak olarsa, biza lazrm olan "egidilma" diapazonu sarheddan o qadsr uzaq olacaqdrr
vs bu zaman sasiu yaztlmast va saslandirilmasi uygun suretda yaxgr olacaqdlr.
84
l.
nisbeti gox aqalr saviyyade olur. Bela platalarda optik qrtg nezerda
tutulmur.
2, Yiiksak kateqoriyah multimedia platalan. Burada artrq 192 kHs
tezliyin desteklanmesi, optik grxt;larrn olmasr, homginin "siqnal-angeller"
nisbetinin yiiksak seviyyada (minus 100 dB-a qa<!ar) olmasr vacibdir. Bela
platanr noinki sado kompiiter kolonkalanna, hamginin maigat "ev
kinoteatnna" da qogmaq miimkiin olur ki. bu da onun yiiksak sinfe
mansub olmastnt gcistarir.
3. Peqakar miisiqiqilar iigiin sas platalan. Oz iginda MlDl-sintezdan
aktiv istifada edan kompozitorlar va aranjamaniar iigiin ilk n6vbede gox
vaciMir ki, onlann istifada etdikleri plata btiyiik hacmli keyhyyatli
"semplam" ilo iqlays bilsin (buna gore de ASIO 2.0-nrn dastaklanmosi
mutlaq vacibdir!). On vaciblisi iso, "ses-kiiylarin" agalr saviyyada (mirrus
120 dB-dan yuxan), kompiiteri pe;akar aparatura ila birlagdirmok iigiin tam
dayarli raqamli giriq-grxrqlarrn olmastdtr. Platanrn 24 mortobali va daxllda
quraqdrnlmrg effektlar prosessorunun da olmast heg da pis olmaz.
Aqa[rdakr codvatda raqemsal sasin formatlarr tasvir olunub:
Cadval 3.5
Raqamsal sasin formatlart:
Format
Mrrtab'
lar say
Tezlik
(kHs)
qayisali cadval
Kanallann
miqdan
(bitlarla)
Diskdan
giitii-
qilmati
(kbit/s)
MP3
CG
DolbyDisital 5.1
DTS
DVD-audio
<49
1411.2
16...24
44.1
48
M8
20...24
48.96
708
74
96092)
6Q)
6917(4608
t6
t6
32-320
Qox qetin inanmaq olur ki. kegan asrin ;-C-ct illarinoc varanmrg ilk
vingeiterlarin tutumu onlarla kilobayta berabsr olmuqdui. Artrq iT bazarrnda l0-meqabayihq vinQester yarattanda, eksar istifadagiler bilmirdiler ki,
hansr inlormasiya ila hamin vingesteri doldursunlar' Q0nki o vaxt lazm
olan biitiin proqram taminatr (amaliyat sistemi. matn redaktoru. bir nega
oyunlar) qox sada bir tarzda,2--l N{b tutumlu hacmda yerlags bilirdi.
Vaxt kegdikco sort diskin tutumunun min dalelerlo arttrllmastna barmayaraq, onun iq prinsipinda ela bir ciddi dayiqiklik baq vermomigdi.
Owollar oldufu kimi. vin<;ester 3 asas blokdan ibaratdir:
85
sayrna
barabardir.
- sert diskin mexanikastdtr ki, o, diskin firlanmastna va
ikinci blok
oxuyan baghqlann daqiq mdvqe tutmaslna cavabdeh olur. Sart diskin har
bir iqgi sothina qaquli istiqametda yerlagan bir oxuyan baghq uy[un galir. Bu
da o demekdir ki. har bir zaman antnda biitiin baghqlar eyni nomreli cl$rlarda yerlegaceklar, yani onlar bir silindr hiidudunda iglayirlar.
On nehayat, iigiincii bloka verilenlerin emahna, miimkiin ola bilen sahvlarin tashihina va mexaniki hissanin idarasine cavabdeh olan mikrosxem,
hamqinin ke;-yaddaqrn mikrosxemi kimi elektron hisse daxildir
indi ise, istanilan vingesteri xarakteriza edan asas parametrlarle tanrq
olaq.
Diskin hacmi. istanilan vingesterrn birinci va asas parametri. onun
<lziinda saxladr[r informasiyanrn miqdarrdrr. Hala bu yaxrn vaxtlara qeder,
onun tutumu meqabaytlarla olgiiliirdii, lakin bii giinkii giinda vingesterin
turumu yuze qcdar qiqabaytlarla olgiiliir. Burada da "Mur qanununa"
'iixgar qanun vardtr - har il vingestera qargt olan bizim talobatrmrz 2 dafa
arur. indi tutun.ru 80 Qb-dan az olan vingester almaq msslohat deyildirgiinki vingesterlarin qiymatlari arastndakt farq onlarrn tutumlarl arastndakt
farqdan dafelerla azdr: 30ok artrq odamakla, tutumu 2 defa b<iyiik olan
vingester alda ede bilarsiniz.
Nazara almaq laztmdrr ki, vingesterin tutumu, istehsalfl tarefinden
g6starilen tutumdan az olur. Mesala ondadrr ki, sart diskin tutumunu hesabladrqda lMb = 1000 kilobayta, lqiqabayt = 1000 meqabayt gOtiiriiliir.
Belalikta, vingesterin tutumundan astlt olaraq, hacm ehetden bu farq 50150 Mb-a gata bilar. Bu ferq dc gdriindiiyii kimi, istifadaqinin xeyrina
deyildir.
Verilanlerin oxunma siirati. Qox qariba da g<iriinsa, vingesteri ma[az,adan alarr zaman, bu parametra gox az diqqat yetirilir-bela tikirlagirlar ki.
boytrk tutumlu istanilan miiasir vingesterin siirsti o qadar y0ksek olur ki,
bir-iki laiz ferq yeqin ki, o qader da onun igina tasir gostere bilmsz.
Flaqiqetde isa, bu farq 2070-e qador olur, bu da albatte ki, o qedar kigik
reqam deyildir. Bu gtinkii giinda vingesterin orta siirati 9-12 Mb/s olur.
Otbarte t<i vingester istehsalqrlarr tamamile baqqa raqamlar gdstarirlar. Bela
qabul edilir ki, (IDMA/66 spesifikasiyasrna uy[un olan sert disk verilenlori
86
oxumaq ii9iin
el
yatlar diskdan verilanlerin oxunma siirotini yox, ATA kanah ile onlartn
Ottriilmo siiratini gdstanr. Bu giinki giino qador verilanlarin oxunma stirati
50 Mb/s-don qox olmur.
Daxil olmanm orta miiddati. Bu, millisaniyelarla olgiitiir va sizin seqdiyiniz istanilan saheya daxil olmaq iigiin laztm olan zaman miiddatini gdsterir.
Bu kemiyyatin orta gdstoricisi - 7-9 ms olur.
Diskin frrlanma siireti. Bu gdstarici bilavasits daxil olma siirati va
verilanlarin oxunma siirati ila elaqalidir. Ftrlanma siirati 5400 dovr/daq.-dan
az olan vinqester almaq maslahet g6riilmiir, 7200 dovr/daq. isa - bu gtinkii
standartdlr; iBM tarafindan taklif edilan 10000 d<ivr/deq. isa-sadocs olaraq,
en ideal bir siiratdir. Lakin digar noqteyi-nazara maik diigiincalar da movcuddurlar. Bazi miitaxessislar bela hesab edirlor ki' diskin frrlanma siiAtinin
heddindan artrq olmast, haqiqatda heg da verilenlarin oxunma siirltinin
artmasrna o qader da tasir gostarmir. Lakin bu parametr vingesterda
informasiyanrn davamlt saxlanrlmaslna ve onun igloma miiddatins kifayat
qadar tasir edir.
ATA-kanala yalnrz bir qurlu qoqulmaq imkanrna malik olur Master/Slave kimi krihna ideologiya burada arttq iglamir. SerialATA-dan
rstilade edilmesi saycsinda daha gox yaddaq yrfrcrlannr kompiitera qoqmaq
imlcanr yaranrr ve bu halda verilenlor mtibadilasinin siireti da artmrg olur.
SerialATA gini uezari olaraq, verilcnlcri 150 Mb/s si.iratle dtiirmaya imkan
verir. Bu giinkii giinda buraxtlan sistem platalarlnda SerialATA kontrolleri
artrq qoyulrnu$dir. Xiisusi kegid qurlusundan istifade ederek, SerialATA
slotuna kdhna iDE-vingesterini da qogmaq miimkiin olur.
islavenehtivat.ikincidiskd.:takraredilir'Demeli,hattaqargtsraltnmaz
*'rti U"l
IIk dafa olaraq DVD scizii 1995-ci ilda yaranml$dlr. DVD Consortiumda birlagan JVC, Hitachi. Matsushita. Mitsubishi, Philips, .Pioneer, Sony.
Thomson vo Toshiba, hemginin kino sanayesinin nahongi olan Timc
Warner firmalan bu yeni standartln yaranmmasrnl clan erdilar. Xarici
9t
qaldrrmaq irgiin
92
bir
keyfiyyatla (burada 44KHs diskretlaqdirma avazina 192 KHs diskretleqdirmadan istifada edilmigdir) yazmaq miimkiin olmugdur. Bundan sonra isa
Sony hrmasr oziiniin Super AudioCD(SACD) standartlnr niimayig etdirir.
DVD - nin "kompiiter" spesifikasiyasrnda da en bdyiik hadisalar bag
verdi - 3 il arzinda onlarla bir-birila u)'uqmayan standartlar yaradrhdr.
Birinci olaraq, DVD-RAM yaradtlrr. DVD-RAM-rn tutumu 9 Qb idi. Yeni
yaradrlmrq bu standart oziindan baqqa heg bir disk qurfusu ila uyuqmurdu
va onun xiisusi katrijda gizledilmig disklarini ne mei;at DVD-da, ne ds
kompiiter DVD-ROM-da oxumaq miimki.in olmamrqdr. Naticsda DVDRAM he9 bir inkiqaf tapmadr. Bu zaman DVD-konsorsiumun ilzvlari
yeniden yazan diskler iigiin DVD-R kimi yeni standart yaratmaga mocbur
olurlar. "Pioneer" kompaniyast tarafindan DVD-R. standartrnrn disk
qurfularr ham bir defelik istilade edilen (DVD-R), hsm ds disklarin yeniden
yazan modifikasiyalan (DVD-RW) lgiin informasiyantn yazrlma funksiyasrnr destsklayirdi. Bu sebabdon da, hamin disklar gox qtsa bir zaman
miiddotinda standart rolu oynadr$rndan, kiitlavi iT bazanna yol tapdr.
Lakin bu disklorin iqlama siireti kigik oldulu iigiin, 2 il kegmemig, yens de
yeni variantlar iizorinda igler apanlmafa baglandr. Oger bir dafolik DVD-R
disklari 2-qat vo 4-qat siirstlo informasiyant yaza bilirdisa, DVD-RW
diskleri bir qat siirati toleb edirdi ki, bu zaman infcrmasiya yazrhgr iigiin on
az bir saat vaxt sorl olunurdu. Yeni standarttn yaradllmaslna Sony,
Thomson, HP, Mitsubishi, Yamaha, Ricoh va Philips kimi biitiin qabaqcil
frrmalar qoguldular va nehayat, igiincii va sonuncu standart olan
DVD+R diskini yaratdrlar. Bu disklar gox yaxgr siirat xarakteristikalanna
malik olmaqla baraber (2 dafa artrq siiretla informasiya yaza bilirlar), bir
srra unikal texnoloji yeniliklcra da malik idi. Xiisusila raqem kameralanna
malik istifadagiler oz video filmlerini DVD+RW-da saxlayaraq, onlan
birbaqa diskds filmi redakte etmak imkantna malik oldular. DVD+R-in iT
bazarrna galmasi ile standartlar miiharibesi baElayrr va 2 il arzinda bu
davam etmiEdir. Bu miiddet arzinda DVD formatlanntn biri ile i9 iigiin
teyin olunan disk qurfularr bir-birilsrini nezera a]mtrdtlar. Lakin bu
gckigrne gox da gekmir - bu giinkii giinde informasiya yazan biitiin disklar
2002-ci ila qader elan olunmuq yazmaq vr oxurnaq iig'iin tayin olunmu; tam
formatlar toplusunu dasteklayirlsr. Bu giinkii giinda DVD+R (RW) formath disklar komputer verilanlerinin saxlanrlmast iigiin daha yarqr hesab
olunurlar.
c) DL DVD diski. Bildiyimiz kimi, DVD disklcr nainki bir qath,
hemginin 2 qatli da ola bilarlar. Bu haida ikinci infonnasiya qatr birinci
qatrn alirnda yerlaqir vc onu oxumaq iigiin lazeri l enidan lokuslamaq talab
olunur. Bu ctr disklarin tutumu 8,5 Qb olur. 2003-cii ila qadsr 1'alnrz
"gtamplanmrq" zavod disklari iki qath olurdular vc bela disklara ev g:raitinda informasiya yazmaq miimki-in deyildi- Yalnrz 2003-cii ilin evvcllinde
Sony firmasrnrn ilk DL DVD (Dual Layer DVD) intiqah yaranrr. DL DVD
formatrnln yaranmasl DVD+R (RW) formatt asastnda bag vermi;;dir. DL
DVD il: Dual DVD-ni bir-piri ila sehv salmavin - bunlardan ikincisi ham
"piyus" formath, ham de "minus" formath disklerla i;lcya bilir. lki qat
93
.
o
.
CD-R;
DVD-RW:
CD-RWr
o DVD+RI
o DVD-R;
. DVD+RW.
Bu siyahrda olan formallardan biri ile iglomak qabiliyyotine malik
olmayan disk qurgusunu almaq manasrzdrr. ikinci messla - ancaq yazan
.(DVD) vo ya ancaq oxuyan (Dual DVD) q1$un1n - seqilmasidir' Bu
qr.,.guiart.t qiymat farqi da goxdur: bela ki, sado DVD-diskin qiymati 25-40
doli-a.drr, Dual DVD-nin qiymeti ise -65-200 dollar arastnda olur' Lakin
Dual DVD-nin <iziinde bir nege vacib parametrlar var ki, onlarr nazera
\maq
t lazrmdrr:
..
siiretlardir. istonilen DVD-disk qurda bir nep si.irat xarakteristikalan gcistarilir' CD iigiin bir qat siiret
rmaq/yazmaq irqiin 150 Kb/s, DVD iigiin ise bu siiret 1350 Kb/s
{ etmek lizrmdrr ki, CD va DVD-disklardan audio-ve video
' saslandiran zaman Siz yalnlz bir qath siiretle iglayirsiniz - bu
i. Birinci
va an vacib parametr
tarJtlnden yaradrlan Justspeed sislemi her bir konkrct disk nisxesi iigiin
uptimal yazl siireti seqmayJ imkan verir.
3.6. Xarici (periferiya) qurfiular
3. Multimediadiiyrnalari
s.
lgiin
i;a
salmaq, mahntlar arasrnda kcaid tagkil edan, sasin uca-zcif olmasrnt idare
edon.
On nehayat, 3on zamanlar, infraqtrmzt :;iialar iizerinde qurulmuq klaviaturalara da rast galraek mirmktindiir ki, burada klavraturant kornpiiter
ila birlsgdiran naqil olmur. Klaviaturadan kompiitera siqnal infraorrmrzt
qiia vasitasile masafadan dtiinill.ir. Sonda bir amili qyed etmek lazrmdrr ki,
maus kimi, klaviatura da 2 clir birlaqdirici ila - yunrrLr qakilda olan PS/2 va
USB qinina qoqulan va miistavi qaklinda - istehsal olunurlar. Klaviaturadan
i',aril olunan verilanlarin otiirilLlma siiratina heg bir talobat qoyulmadt[t
iiqrin. klaviaturani PS/2 birlagdiricisina qogmaq meslehotdir.
91
Skaner
Skaner vasitasile kompiitere matnlari, gakillari, cizgilari ve diger qrafiki
informasiyant daxil etmak olur. On geniq yayrlmrq 2 tip skaner mtivcuddur:
el ite iqleyan (hand-held) va stoliistii (desktop). Ol ila iglayan skaner ytpcam
qur$u olub, kifayat qadar gevikdir va bir yerdan bagqa yera aparmaq
noq'ieyi nazerinden yararhdrr. Tasviri daxil etmak iigiin skaneri tasvirin
sathi irzra ile siir0qdiirmak laztmdrr. Skanerin matni ehata etdiyi eni 4 dyiim
(10 sm) olur, uzunlu!u isa proqram taminatr ilo mahdudlagtr.
Stoliistii skanerlara 9ox vaxt sehifslik, planqet va ya avtoskaner da
deyilir. Bu skaner vasitosile 8,5 x I I ve ya 8,5 x t4 dyiim cilgiisiinda tssvirlari kompiitera daxil etmok miimkiindiir. Bu skanerlerin 3 nrivii m<ivcuddur: flatbed, sheet-fed, overhead.
Flatbd - skanerlari gox bahah qurlu olub, eyni zamanda gox
"a[rlh"drr. Tasviri daxil etrnek iigiin onu skanerin giigali stolunun iizerine
qoyub, qapafr qapamaq laztmdtr. Yerde qalan biitiin hcrekatlari skaner
tatbiqi proqramrn kdmakliyi ila <izii yerina yetirir.
Sneef-fa skanerlari ila iglamak faks-aparatr ila iglamaya banzeyir. llkin
tasvir varaqi dartrct mexanizm vasitasile qurfunun igerisina dartrlrr. Bu ciir
skanerlardJ kalrzr avtomatik daxil edan xiisusi qurfiu olur. Lakin bunun bir
menfi cehati vardtr ki, cilidlanmiq materiallan buradan buraxmaq miimkiin
olmur.
Overhead skaneri - "overhead" proyektorlartnr xatlrladlr. Daxil edilasanacl
skanerin sathinda baq-ayaq qoyulur, skanerin da uylun bloku
cok
ycrlagdirilir.
bela
A$-qara skanerlarin itk modelleri yalnrz 2 seviyyeli rejimde (bilevel)
iqleya bilirdiler. Bu yolla ya gtrixlanmig qakillar (masalen, cizgiler), ya da
iiiftnlu tesvirlar daxil edile bilirdilar. Yalangt yanmfon rejim (dithering)
yalnlz bozumtul ranglerin imitasiyasrnr verir vs bunun vasitasila daxil edilan
iasvirin bir neqo noqtaleri qruplaqdrnlaraq, "gray - scale 'piksellar" taEkil
edirlar. Onlarrn <ilgiitari - 2x2 (4 nciqta), 3x3 (9 n6qte), 4x4 (16 noqta) va s
olur.
Qara noqtalerin miqdannrn a! noqtalor miqdarrna olan nisbati bozumtul rangin scviyyasini teyin edir. Masalan, "4x4 "6lgiisrlnda "gray-scale piksel" 17 saviyyeli bozumtul (tam a! rang da daxil olmaqla) rang aks
itdirrr. Lakin bu halda onun seyraklik xiisusiyyati 4 dafe azalmrg olur.
Skanerin seyreklik xiisusiyyati I dyiim tesvirda olan noqtelerin sayr ile
teyin edilir - (dpi - dot per inch). Ogar ilk modellarda bu xiisusiyyet 200-300
dpi olmugdursa. miiasir modellerda bu reqam 500- 1200 dpi-dir Adatcn
sianerla iqlayan zaman bu reqami proqram yolu ile aqa$dakr qiymatlarda
qoymaq olar: 75, 100, t 50, 200, 300, 400, 600' 800 va 1200 dpi.
Yanmfonlu skanerlar maksimum seyraklik xiisusiyyatini yalntz 2
saviyysli rejirnde istifada edirler. Adatan bela skanerlar 4, 6 ve 8 martabali
kodtar iigiin 16,64 veya256 bozumtul rang saviyyalarini tamin edirlar.
Proqram vasitasila hayata kegirilan interpolyasiya ameliyyatl neticasinda mtrasir skanerlerin seyraklik xiisusiyyeti 800 va hatta 1600 dpi olur.
98
Indi iss ap-qara skanerin iq prinsipi ila tanrg olaq. Tosvir ya fliiressent
lampadan, ya da krizarme lampasrndan ahnan a! i;rqla igrqlandrnlrr. Oks
olunmug iqrq kigildici linza vasitasila fotohassas yanmkegirici element
iizarine giindarilir. Bu elementa yiiklii alaqali cihaz - YOC (Charge Coupled Device, CCD) deyilir. Tesvir olunan har bir satir bu cihazda
miiayyen garginliye uylun galir. Bu garginliklar Analoq-Raqam Qeviricisi
(ARQ), ya da komparator (iki saviyyali skanerlar iigiin) vasitasila raqam
formasrna sahnrr. Komparator YOC vo dayaq gorginliklarini muqayiso
edib, grxrpda ya "0" siqnah (qara rang), ya "1" (a! rang) hasil edir. ARQ-nin
mertebalar sayr bozumtul rengin saviyyalarindsn asrh olur. Maselan, 64
saviyyeli bozumtul rangi tamin edan skaner iigiin ARQ-nin mertabelar sayr
6 olmahdrr.
99
tilgiisii
of,.no.,- iqgi sahonln olgtisii va seyraklik qabiliyyati' Planqetin
qadar
ola
qezet
formatrna
bdyiik
,i""J"" l_nakina sahifesi-olan A4_dan
zarif
daha
6'lgiilarin
lii"ti. irtr it"far, skanerlerdan farqli olaraq, Plan$etlarde takca olqiilars yox'
[o$ti -o""radur Buna gora da, sadaca olaraq' laztmdrr'
.
Adatan bu
isci sahesinin daqiq olgiistina da fikir vermek
(15x21)
sm)
"irir"ti,
dviim
(6x8)
=
i i ayutn =i.ie sm olur - masalan,
lazrmdrr'
baqlamaq
qi"nf.i planEeilari segen zarnan mahz bu tilgiidan
"ii,.. Qiafiki itanEetta iglayan zaman biz noqtali tasvirlarle . yox' ayn-ayn
deyil' bir
xatleria rastlagdrfrmrz iigiin, seyraklik qabiliyyati d^a noqtalerla
,iviim: dilsan xat'larla ifada olunacaq tlpil. Orra istifadaqi iiqiin laztm olan
lpi-ni dastakoiJ' roo fi" *"iinaa ottnaltdrr, miLsir plangetlar ise 2540
qraplangetlarda
mi.iasir
geldikda,
qelama
i"Jlrr... sri*au istifada olunan
firmastmn
wacam
olan
kompaniya
i,ii pr"ri",f". istehsahnda an b6yuk
bataieyairz qelamlarini qeyd etmak laztmdtr' '
5fi6ili;.h-
MiDl-klaviatura
plarasr ila tachiz olunmu$ istanilon
Qeyd etmek lazrmdrr ki, laztmi sas
Sas
*u lo]rotiteri pe5akar musiqi studiyasrnrn imkanlartna malik ola biler'
ila
iqlamak
scs
;i^;;l;il-';#'.dit-iq bolln,,le biz MiDi standarth
tam orkestro
tutmu$
lortepianodan
Burada,
t"qqt"J"-.otUrt etmigiik.
aletlerin seslanmesini sintez etmek mtimkiin olur' Bu
;;i;;';ii-idif ;irsiqi
biz yalnrz haar melodiyalann seslandirilmasinden' vani
J;;;
;Jr.
,iri
100
Monitor
Kompiiterin on vacib hissalerindon biri monitordur. Kompiiterla iglodikde, biz daima monitorla alaqode oluruq. Mehz bu sobedden erqonomika, tahliikosizlik va insan iigiin rahat olmaq cshatdon monitorlara
qarqr an ciddi tolobler ireli siiriiliir. Monitor, biitiin miimkiin giialanmalar
seviyryasinin ve diger gostoricilarin sa$amhq iigiin maksimal tahliikesizliyini
tomin etmelidir. Hamginin monitor takca tohliikosiz deyil, hamginin
istifadagiye keyfiyyetli tasvir vermaklo, komfort i9 goraitini tamin etmalidir.
Bes biitiin bunlarr elde etmok tigiin monitor hanst parametrlara malik
olmahdrr. Gelin indi da bu parametrlan aragdraq.
lar. Lakin, yalnz 70 ildan sonra bu m<iciizali xasselar praktiki totbiq taprrlar. Bela monitorun ekranrndakt noqtalari lyuminofor yox, goxlu sayda
rniniatiiLr maye-kristalh elementlar formalagdtrrr ki, o da verilan cereyanrn
tesiri ncticasinda dz rang xarakteristikalannr dayigdirir. Miiasir aktiv vc ya
TFT-matrislarda ekranrn her bir xtrdaca MK-elementleri (piksellar)
"kontrollera" (bu rolda xiisusu lranzistordan istifada edilir ve o, ancaq ona
amr verir) malik olur. Bunun neticasinde TFT monitorlarda "tesvir" ani bir
anda deyigila bilir ve maye-kristalh ekranlar iigiin tipik olan "iz" buraxmtr.
MK-displeylar enanevi E$B displeylora nisbetan bir slra iistiin cahetlere
malik olurlar. Onlar kompakt olur va yiing0ldtirler, onlann qahnhfr bir
nege santimetr olur, tibbi va ekoloji cehetdan tahliiLkasizdir, bir nega dafa az
enerji sarf edirlar. On baghcasr isa, miistavi ekrana, yiiksak keyfilyata malik
olur. On nehayat. burada informasiya titiiriihnesinda raqam iisulundan
istilade olunur. Halbuki. E$B asasrnda qurulmug anenevi monitorlarda
kompriterdan informasiyanln dtiiriilmasi tigiin analoq kanahndan istifade
edilir ki, bu da tahriflare va engrllara sebab olur. Otiirmanin raqam iisulunda bu ndqsanlar olmur, lakin bu halda istifadogi MK-monitor aldrqda,
reqam grxrirna malik olan (DV) videoplata da almaltdtr. Ofsuslar olsun ki.
maye-kristalh monitorlann manfi cahetleri de vardtr. Birincisi - onun
qiymeti adi monitora nisbaten 2 defa baha olur. ancaq onlann ucuzlaqmalan daha tez siirotla bag verir. Lakin rangin dtiiriilmasi sahasinde E$Bmonitorlar halalik qabaqdadrr. Bels ki, anenevi E$B-monitorda 4295 milyon rong (32-bitlik palitra) desteklandiyi halda, MK-monitorlarda yalnrz 65
min reng (16-bitlik palitra) desteklanir. Tipindan asth olmayaraq. monitorlar aqa[rdakr vacib parametrlarle xarakteriza olunurlar.
Ekran diaqonahnrn iilgiisii dyiimla olgiiltir. Ovvallar ev kompiiterlarinda
14 dyiimln monitorlardan istifade olunurdu. Sonra onlart 15-dyiimlii va l7
dyiimlii monitorlar evez etdi. Lakin l9-dyiimlii monitordan istifade edenlar
da az deyildir. Lakin heqiqatda, monitorun diaqonaltnrn olgiisii gosterilan
olgiiden bir dyiim az olur. Bela ki, 17 dyiimlii monitorun olgiisii 15,8-16,1
arasrnda olur. Bunun isa sababi odur ki, istehsalgtlar ekrarun olgiisii iizarina
monitoru ehata edan ve tasvirda heg bir rolu olmayan plastik ktitladan
hazrrlanmrq hapiyenin da <ilgiisiinii alave edirlar. Bahalt MK va plazmalt
displeylarde bela yanaqma olmur. Onlarda real tilgii gosterilir. Ona gora da,
belo bir fikir sriylamok olar ki, l5-dyiimlii MK-monitor tsxminan l7dyiimlii E$B monitora ham rilgi.i cahatdcn, ham de qiymet cahatden uygun
gslir.
Ekramn miitanasibliyi (ancaq MK-monitorlar iigiin). E$B esastnda adi
monitorlarda tareflarin nisbeti hemiqa 4:3 oldulu halda, MK-monitorlarda
bu nisbat miixtalif ciir olur. MK-mxitorlarda eksar hallarda bu nisbat l6:9
kimi olur. Bu da, bele bir enli ekranh formatda DVD filmlsrinina rahat
baxmafa imkan verir. Standart proqramlarla igledikde isa, bela bir ekran
heg bir tesir gostermir.
Dkran pikselinin qiymati. Bu gcisterici ekrandakr n6qtenin millimetrin
onda bir hissasi ila olgtilan minimal qiymstini gcistarir. Bu parametr allnan
tasvirin keyfiyyatrna bilavasita tesir edir: bu noqte na qadar bciyiik olarsa, o
i02
qeder da tasvir kobud ahntr. Bir qayda olaraq, ekranrn Oigiisii l5-dytm
olan monitorlar iiqiin bu n6qbnin qahnh[r 0,28 mm, bahah modellarda isa
- 0,25 mm olur- l7-dytimlii E$B-monitorlarda miixblif markalar iiqln bu
kamiyyet 0,27 -0,24 mm arastnda olur. MK-monitorlarda bu komilryat 0,280,29 mm olur.
Seyraklik qabiliyyati (videorejim). Bu kemiyyet vasitasilo monitorda
yerlegacak "noqtalarin" sayr tayin edilir. Aydrndrr ki, bu nciqtalsrin sayr na
qadai gox olaria, o zaman tesvir daha yaxgr keyfiyyata malik olacaq'
2 kemiyyati tosvir edir - iifiiqi va gaquli istiqamatde
Seyratiik qabiliyyati
-sayt.
Bu komiyyot kompiiterda selis yox, pilla-pilta, rejimdannciqtelarin
rejime kegdikca deyigir:
- 640x480 (14 - dyumlii monitorlar iigiin standart rejim);
- 800x600 (15 - dyiimltr monitorlar iigiin standart rejim);
- 1024x768 (17- dyiimlii monitorlar iigiin standdrt rejirn);
- t 152x854 (19 - dyiimlii monitorlar iigiln standart rejim);
- 1280x1024 (20- dyiiml[ moniitorlar itqiin standart rejim);
rejim)'
- 1600x1200 (21- dyiimlii monitorlar uqiin standart dastaklaya
bilar va
seyrakliyi
daha
b6yiik
monitor
Praktikada, istanilan
seyroklik
boyiik
bilar.
iglayo
Qox
l7-dyiimlii monitor 1280x1024 seyraklikle
olduqda, qrafiki interfeysin elementlari gox-gox kigik ahntr. Ogsr E$Bmoniiorlar boyiik diapazonlu seyraklikda iglaya bilirlarsa, MK-monitorlar
onlarrn matrislannin hazrrlandrfr seyreklik qiymstina bafih olurlar'
Mesalan, l5-dyiimlii MK-monitorlartn aksariyyati iigiin seyraklik qabiliyyeti 1024x768 piksel, l8-dyilrrJii monitorlar iigiin isa - 1280x1024 noqte olur
VA
S.
Uylun olaraq, Fujitsu va Samsung firmalan i.lrefindan iqlanib hazrrlanmrqdrr. Bu monitorlar 'tN-film monitoruna
nisbctan bir addrm ireli do[ru getmiqlar. Rangdti.irme yaxqrlaqmrg, miipahide
bucalr boyiimiig, sks cavab verme vaxtl da 20 ms-ye qedor azaldrlmrgdr.
Bela matrislerla l7 dyiimlii monitorlar tachiz olunurlar.
- iPS va S-iPS matristari. Bu texnologiya Hitachi kompaniyasr
MVA
va PVA matrislari.
terelindan iqlanmiq vo burada real tesvir va keyfiyyetli rang dtiirmo alda edilmiqdir. Lakin bu texnologiya gox da ucuz deyildir; bu matrisla yalmz en
yiiksek qiymet kateqoriyasrna malik olan monitorlar tachiz olunurlar.
Printer
Printer informasiyanr kalrza gap edon qur[udur. Biitiin gap qurlulan
ig prinsipins grire "zarbali" (impact) vo "zarbssiz" (non-impact) olurlar.
Matris tipli zarbali printerlar. Bu printerlerin i9 prinsipi ona esaslanmrgdrr ki, biitiin mtimkiin olan iqaralar bu va ya diger tisulla katrz iizorina
krigilriilan ayn-ayrr n<iqtaler toplusu vasitasila teqkil olunurlar. Bu ciir iisulla iglayen gap qurpulan gox geniq yayrlmrgdrr. Hamin printerlar kifayat
qader gap keyfiyyati, ucuz materiallarla (renglayici lent va ka$z) i;lamayi
temin edir, hem standart formatlt varaqlardan, hem da rulon tipli
kafirzlardan istitfada etmayo imkan verir. Menfi cahati onun sesli olmastdrr.
Printerin baglrtr 9, 18 va ya24 iyneli ola bilirler. Printerin modellari arasrnda hsm geniq karetkah (A3-formatr), hem de ensiz karetkalt (format-A4)
modellera rast galinir. Yiiksek gap keyfiyyati NLQ (Near Letter Quality tam makina keyhyyatina yaxrn) rejiminda iplayen 9 iynali printerlerde, hem
da LQ (Letter Quality -makina keyfiyyetli) 24 iynali printerlarde alda edilir.
Bir qayda olaraq, miiasir printerler "rezident" va ya yiiklanen miqyaslt
griltlarla tamin olunurlar. Bu sahoda Epson, Star, Micronics, Okidata firmalannrn mahsullan daha gox yayrlmtgdrr. Lakin zarbesiz printerlerlo
miiqayisada zerbali printerlarin istehsah son zamanlar getdikce azaltr.
tjrrnaqh printerlar. Bu ciir zerbasiz printerlar demek olar ki, tam sessiz
iqlayirlor. Miirakkabla iglayen qrrnaqh printerlar ardrct[, matris tipli zarbesiz
iqlayan gap qurlularrna aid edile bilarler. Onlar fasilasiz tesirli ve diskret
tasirli olaraq 2 yera brlliini.irlar. Diskret tesirli printerlerin i9 prinsipi ya
hava ile dcldurulmup kopirk effektina (Bubble-jet), ya da pyezoeffekt prin104
larrdrr.
Zorbeli matris printerlerinde oldu[u kimi, mtirakkabla igleyen qurfiularda, gap edan bagLq ancaq lftqi miistavi boyunca harakat edir, kaSz isa
qaquli istiqamatda otiirtiliir. Qap baghprndan mtirakkobin paylanacafr
kanal daliklerinin sayr l2-dan 64-a qedar olur. Bu dsliklarin <ilqiilari zarbeli
matris printerinde olan iynelarin diametrindan kigik olur. Buna grire da burada keyfiyyat nazeri cehetden bir qader yiiksak olur. Lakin buna hemiga
nail olmaq miimktin olmur, giinki burada kalrzrn keyfiyryati esas rol oynayrr. Hal-hazrrda yiiksok keyfiyy;tla gap etmek tigun (1440 dpi - bir dyiima
Ciiqan noqtclerin sayD sathi xiisusi ortiikla ortiiklanmiq kalrzdan istifada
edilir. Bu halda istifada olunan materiallann qiymati gox baha baqa golir.
"Bubble-jet" iisulundan istifade etdikda hsr bir daliyin yanrnda kigik
qrzdrrrcr element (adaten bu nazik kivholi rezistor olur) yerlagdirilir. Bunun
vasitasila rezistordan corayan aKrr, 500 darecaya qoder temperatur ahnrr va
bu istilik atrafda olan miirekkcb hissociklorina verilir. istilik ani bir
zamanda alda olundugu iigiin onun otrafinda miirakkebli buxar k6piiyii
yaranlr vo bunun vasitesile dalikdan laami miqdarda miirakkeb ka$za do!ru italanir. Cereyanr d<ivraden agdrqdan sonra, rezistor tez soyuyur va
ki,barabandantonerka$zacalbolunsun.Bundansonratonerinhissacikl+.
r06
ri
istehsal edir.
qebul edilmclidir.
Konstruktor ve texD.rloji sanadler komplektinin yaradrlmasrnda iniixtalif
qrafiki materiallann (cizgilar, sxemler, qrafiklar, diaqramlar va s ) haztrlanmasr esas rol oynaytr. Ol ila bu ctir i;l:rin yerin: yetirilmasi boliik qstinliklar yaradrr. Ona gtira da cizgi senodlorinin tartibirrin avtomatlagdl rrlmasrna xidmat edan bcla sistemlatin yaranmasl zaruri bir hal kirni meydana
gelmigdir. Digar raraidan, 50-ci illardan baglayaraq meydana galmig va
ssnayeda, elmda, tibbda vo bir gox digar sahalarda tetbiq edilan rnurtalil
oziyazan cihazlann olmasl, plotterlarin meydana galmesini asanla;drrmrgdrr. Plotterlarin istehsalt artdrqca, onlartn elm va texnikantn mi.ixtalif sahalarindo tatbiqi ds geniqlanmiqdir.
Plotterlarde cizgi iigiin sahe A4 + A0 lormatrnda olub, ISO Ia ANSI
standartlanna uyIun galir.
Biitiin miiasrr plotterlan 2 bci,yiik stnfe aytrmaq olar:
. A3 - A2 formatlarr iigiin planqet tipli plotterlcr;
t07
kagrzrn enlitiyi
Al
plotterlar.
jv.aus
samarali olur.
rigli
' va
indi mausun i9 prinsipi ilc tanl$ olaq. ilk vaxtlarda maus qurf,usu 2
gan iizerindo harokJt edirdi: bu garxlar deyigan rezistorlarrn oxlan ila
ilaqada olurdu. Mausun yerini dayigdirdikda dayigan rezistorlann miiqavimatlari uy[un suretda dcyigilir. Sonralar mausun konstruksiyasrnda bir
srra deyiqililikler edilmiqdir. Qarxlar (roliklar) mausun daxilina kegirilmig,
sethla iie rezin polimer yastrq (kirocik) alaqada olmuqdur. Qarxlartn hrlanma oxlan bir-birina perpenduklyar yerloqdirilmiglar' Kiireciyin sathina sxrlmrq garxlar vericinin oxu iizarinda yerlaqdirilir va bu verici vasit:sila mausun
yeidayiqmasinin
istiqameti va strati toyin olunur. Verici kimi bir srra
-hallardi
cerayan kegirmeyan disklarden istifada edilir. Bu diskin iizerinda
montaj 'isulu ilo kontaktlar yerlegdirilir. Bu ciir maus qurlusu tam
"mexaniki" olur.
Lakin bildiyimiz kimi, mexanika - tam davamlt olmadrlr iigiin, son
zamanlar maus qurlusunda yerdayigmeni kodlagdlrmaq 'igiin oPtikmexaniki iisuldan istifada edilmaye baqlanrlmrqdrr.
Mexaniki gifratorlan iqrq diodu, fotodiod ciitliiyii ve ya fotorezistorlar,
bazi hallarda isa fototranzistorlar avaz edirlor. Bu cur ciitliik diskin miixtalif
hissalorinde yerlapdirilir. Fotohossas elementterin igrqlanma deracssi
mausun yerdayiqma istiqamatini, bu elementlerden grxan impulslann tezliyi
isa - siirati teyin edir.
Tam optik mauslara da rast galinir. Mexaniki vo optikmexaniki
konstruksiyalardan forqli olaraq, optik mauslar yalnlz xiisusi planqet
tizorinde harakat eda bilcrler. Bela planqetin sathi prpenduklyar xetler
geklinda xrrda torlardan taqkil edilir. Bir istiqametda xotler - qara, digar
istiqamstdaki xetlar isa goy rengdo olurlar' Maus planqetin sathi ile haraket
etdii<da. onun altrnda yerlaqan 2 xiisusi iqrq diodlan vasitosila planqetin sethi
igrqlandrnlrr. Bu igrq diodlanndan bin qrrmzr igrq hasil edir va bu igrq plangetin goy rangli xatlori ila udulur, ikinci igrq diodu isa infraqrrmrzr diapazonda iqlsdiyi iigiin qara xatlar onu udur. Plangetdan eks olunan igrq
lotodetektora dirqiir. iv{aus harekot edan zaman fotodetektora ardrcrl i;rq
impulslart diiEiir. Umumi halda, bela tam optik maus qur[ulan gox baha
baga gelmasina baxmayaraq, bir sra i.istirn cshotlara do malikdir. Birincisi buradi harakat edan hissa olmadrflr iigiin, bele konstruksiya uzun mirddat
iglaya bilir, ikincisi - bela maus vasitesils kursoru ekranda idara etmak daha
asan olur. Manfi cahati bof yer tolob edan xiisusi planqetin telab olunmasrdrr.
bunlardtr:
'. N'licrosoft firmastntn mausu (Microsoft Mouse) - 2 rdara diiymesina malikdir.
o "Maus " sisternli (Mouse System Mouse) - 3 idara diiymasine
malik olur (3-c[ diiyma ad:tan l-ci diiymenin funksiyasrnr takrar edir.
Digar istehsalgrlartn mauslart bu va ya digar standartlara uy[un galir.
Mauslarrn seyraktik xiisusiyycti 200. 400, 600. 90C dpi olur.
Hal-hazrrda mausu komptitera qosmaq iigiin 3 mtixtalif irsul mtivcud-
Ilt
SYS tipli thyllar qaklinda). Bazi daha "a!rlh" mauslar "Paint Brush" tipli
iigiin proqramlara da malik olurlar.
Ardrcrl interfeysa malik olan "Microsoft" firmasrnrn istehsal etdiyi
mauslann prosessora rjz harekatlari haqqrnda melumat vermek tigiin 3 bayt
formatrndan istifada edirlar. "Moyse System" tipli mauslar ise bu maqsad
iigiin 5 baythq formatdan istifade edirler. Ona gore de bela mauslar birbirini avez ede bilmirler.
Trekbol. Maus ideyasr <iziiniin bir srra miisbet xflsusiyyatlarine baxmayaraq, miiayyan getinliklar de triradir. Onun kompiiterla birlsqen kabeli gox
vaxt naya isa iliqir, bazi hallarda isa stol iizerinde boq yer tapmaq da
miimkiin olmur. Ona g<ira de mausr "kalle-mayallaq" gevirmek fikri
meydana galir. Bu halda maus cjzii harekat etmir, biz yalnrz bag barmalrmrz
vasitasila kiirrani hereket etdiririk. Biitiin konstruksiya stasionar gakilda
qoyulur, buna gora da az yer talab olunur. Trekbolda da dii).rnelar vardrr va
bunun proqram tominatl eyni ila mausda olduSu kimidir.
Trekbollar esasen "laptop" kompiiterlarinde daha gox istifada olunur
va mauslara nisbatan daha baha olur. Bunlar asasan tatbiqi badii qrafiki
iglorda, avtomatlaqdrrrlmrg layiha sistemlarinde geniq tatbiq tapmrqlar.
sade Sekil gakmek
Modemlar
it2
rcr-s1[a{j
iJ',
'tt
d:,n
it:i'-l(ir .; ,,
.:
i!)
4.
ALQORITMLA$DiRMONIN OSASLARI
Flall yolu (alqoritmi) malum olan istenilan maselani kompiiterda hall etmak miimk0ndiir. Xarakterina g<ira masalalari a9alrdakr siniflaro bcilmak
olar:
- elmi-texniki (ve ya riyazi-miihandis);
- iqtisadiyyarstatistika;
- informasiya-montiqi;
idaraetma va modellegdirma.
mesalanin qoyulugu;
Irr:
hell alqoritminin yaradrlmast;
Ya
onun xassalari
yaranmrgdrr.
3-cii marhale. (a-b) farqini a-mn qiymati kimi qabul edib, l-ci marhalaya kegmali.
4-cii marhele. (b-a) ferqini b-nin qiymeti kimi qabul edib, l-ci msrhaleya kegmali-
il6
mesololarin halli iiqiin yararh olmaltdtr; b) alqoritm ela tasvir olunmahdrr ki, ondan hamr istifada eda bilsin.
3.Naticavilik. Alqoritmdoki marhalolorin va onlan taqkil eden amaliyyatlann sayl sonlu aded olmairdrr ki, onlann yerina yetirilmosi axtanlan na-
bttiin
sxemle tesvir.
1t7
Cadval
4.
tsloklarut
Bl,okun adr
Funksivasr
iEarasi
Proses
(hesab bloku)
Dax-iletma-
xaricetma
Segme (man
tiqi blok)
strukturlu
alqoritmlerin
Dcivr bloku
D<ivri
tasviri
Altalqoritm
lardan (altalqoritm) va
va ya
ya
altproqram
lads olunmasr
Qapetme
Maqnit diski
Bagianlrc v:
Birlagdirici
tt
Sahifa
arasr
vs xaric edilmosi
\lqoritmin baqlanlrcr
ya son
birlasdirici
lzahat
va ya sonu
Alqoritmin blok-sxemini biitov qakilda qurmaq maslahatdir, lakin lazrm galdikda, bloklarr birlagdiren xatleri qrrmaq miimkiindiir. Birlagdirici
xetlor qrnldrqda, eger sxem baxrlan sahifeda davam etdirilirse, onda hamin
hissalar arasrnda alaqa birlaqdirici gevra vasitasila gostarilir. Kasilan hissadeki birlegdirici gevranin igarisinde davam etdirilen blokun nomrasi, davam
etdirilan hissenin awelindaki biraqdirici gevranin igarisinda ise, kasilan hissadaki sonuncu blokun ndmresi gdstarilir. Ogar blok-sxem bir nege sahileda
yerla"sibse. blok-sxemin hissalari arastnda alaqalar sehifcarast birlagdirici
vasil.osile yaradrlrr.
I
i8
bir
marhalanin mazmunu,
morheleiarin icra ardrcrlh$, takrarlanan hissaler (dovrlar) aydrn goriiniir'
Miirakkeb ve b<iyiik hecmii masalalorin halli zamanr blok-sxemin tortibi gox
zehmat ve vaxt taleb edir. Bela hallarda alqoritmin har bir bloku dziinde bir
nege merhalani eks etdiran iimumiloqdirilmiq blok gsklinda tasvir olunur'
Alqoritmin sonrakt daqiqlagdirilmasi isa proqramlagdrrma msrhalosinda
yerina yetirilir.
4.4.
a--H
Xatti alqoritmik struktura aid misala baxaq.
Misal 2. Tarafleri a,b,c olan iigbuca$n sahasinin hesablanmast Masalsnin alqoritmi gakil 4.1-da verilmigdir.
BaslarrErc
a.b,c /
n_ a+b+c
2
s=
Son
l19
Budaqtanan alqoritmik struktur - trrkibinde mantiqi blok olan hesablama prosesini tasvir edir. Har bir budaqlanma ndqtesi uyiun mantiqi
blokla teyin edilir. Bu blokda. miiayyan kamiyyatlarin (ilkin verilinlarin,
-ci budaq
2-ci budaq
iki
budaqlanma
budaqlanma
Budaqlanan hesablama proseslerinin alqoritm va proqramlanm tertib
edalkan, aqafrdakr metodik tdvsiyyani nazara almaq maslahet gciriiliir: ager
t'20
-b+
a.b.c
D=b2-4ac
he
f)< 0
a-*, f
ra
2,
YOX
a,
'2a'2a
Xl
Son
Diiwi alqoritmik strukturlar. Tocrilbada gox rast gelinan dtivri hesablama proseslarindo maselenin (va ya onun bir hissosinin) halli eyni hesablama
diisturlan ilo deyiqanlerin miixtalif qiymatleri iigiin bir nege dala tekrarcn
hesabatlann apallmastnt talab edir. Hesablama prosesinin takrarcn yerin-r
yetirilan hissosina dovr deyilir.
Dovri strukturiar sado vo miirakkab oia biiar. Sada struktur bir. mirrakkab slruktur isa biri <lrgarine darii olan iki vc daha qox ddvrdcn ibarat
olur. Bu strukturlart sxematik olaraq bela gostermak olar:
xarici d6vr
#
Sada ddvri struktur
Min,tkkab diivri
.sr
ruktur
r2l
Dovri alqoritrnik stmkturlarrn tartibi zamant ddvriin giriginda hesablama piosesinin taleb etdiyi hazrrhq emaliyyatlanntn apartlrnast nazara
ahnrnalrdrr (m:salan, bir nega adodin caminin va ya hasilinin hesablanmasrnda baglanfrc qiymatlarin mansub edilmasi). Miirakkab dovri strukturlarda xarici ve daxili dtivrlar va onlar araslndakl miinasibatlsr miiayyanlogdirilmalidir
dcivrdan grxrg
Tipik heablama
proseslarinin alqoritmlaqdirilmmi
l.
Arqumenti monoton dayigan funksiyarun qiymatlar goxlufunun hesablanmasl (funksiyanrn tabulyasiyasl). Bu tip hesablama prosesini apzi.rmaq
iigiin arqumentin baqlanlrc qiymati (x0), son qiymati (x.) va dayigma addrmr
(Ax=const) verilir. Arqumentin x(xo, x.)Jer goxlulu iigiin 5f(x) goxlupu
tayrn edilir, burada f - tetbiq edilan diisturdur. Xtisusi halda arqumentin
qiymatlarinin sayr n -la tayin edilir. Bu, drivrlarin sayrnr gcistarir.
Misat 4. Ax=0,1 addrmr ila 0,1 < x < 1,5 qiymatleri iigiin
sin (ar2 + 6)
-@7;
t22
Baqlan[tc
fiaxilctme
a.b,N,x^.u
,=^2*b
sin
"=-G_
Xaric etme
x. v
rAx
v ox
K.?
Jh.
Son
salt verilan
Sakil 4.6. Ddvrlar saYt t'eril- S;kil 4.7. Ddvrlar
rlaYiSanli hesahlann
rnavan mononn daf isanli hetab- monorr.tn
blok-sxenti
prosesinin
lttiu prosesinm blok-sremi
u = I"**t 6rrrO" n qiymati iigiin -b
Misal 5, Ax=0.5 addrmr ila arqurnentin
alqoritmin blok-sxcmi 'i 7-ci
yaslnln qiymatler goxlugunu hesablamah' Btr
;ckild: verilni5dir'
.. ... . -rr^-^ prosesleri'
^-^-^-rr.i Arqumentlll
2. Serbast dayisan arqumentli diivri hesablama
olmadrqda onun qiyrnatlar
dayiqihntsinda mtrayyrll q"nun"ygunt'q
verilir' Bu ardrcrlhqda har
coxluEu nizamla dirz0lmirs arJrcrlhq sak tinda
elerne-ntin dz n<imrasi olmahdrr:
Xl' Xl'
' xr l'
Xn
Verilcnlarinbelanizarnlrau,tittigtin,'''u',ivde1,llir'Massivinelementi
v': onun trassildeki yeri (indeksi)
kimi baxrlan har bir verilcn rn'l"n''n'"tl'
masivin adt va elementin
rl: tovin edilir. Elementa rnu'ot'" etm3k iiqiinx(l). 1-ci elementi' X(10) li'iiili*.'ir'.i.jri,iir' r'l,"r.n. X massivinia
123
alrnrr.
v(i) =
J4)
ln
r(i)
s:s+x(i)
D:p x(i)
ri
fi
fi,
I = r,roo
alqoritmi
Alqoritmin btok-sxemi 4.g-ci qakilda verilmiqdir.
.qu_rmah.
b) Odadlar massivinin elementlori ceminin (va ya hasilinin) hesablan_
124
masl.
Misal 7. S =
ir,
i=l
u"
, = flr,
i=l
Alqoritma miiraciat
S=S*x+A,
Alqoritmdan grxtg
4.10. Hr)rner sxeni vasitasila $akil 1.11. )i (n) massivinin an bdEoxhadlinin qiynratinin hesablanncst -viik elementinfu tap muu alqoi'ilninin blok-sremi
alqor il tninin tasv it'i
$tkil
r25
Misat 10. A(n, m) matrisinin satir elementlarinin hasillarinin camini hesablayan alqoritmi tortib etmali. Qoyulan masaleni bu qakilda ifada etmok
olar:
,=frrn,
Alqoritmin blok-sxemi 4.12-ci gekilde verilmigdir.
Misal I l. Verilmig al, aL.
, a, massivinin elementlerini artma
ardrcrlhpr ile nizamlanmapr tamin edan alqoritm tartib etmali.
Alqoritmin blok-sxemi 4. I 3-cii gakilde verilmigdir.
Misal 12. 1-dan 99-a qeder istanilan mablatde qapik pulun l, 5, l0 ve
20 qepiklsrla xrrdalanmasrnrn biitiin hallaflnr tayin edan alqoritm tartib
etmali.
Halli. Mesalanin helli 20x+l0y+52+u =a tenliyini odeyen x, y ,z ve tnun taprlmasrna gatirilir, burada ae[. 99], x, y, zve u isa uyfun olaraq 20,
10, 5 va I qapikliklarin sayrdrr. 0<a-<99 oldupundan 20 qapikliklar sayt
t2'7
Alqoritme miiraciat
Alqoritmdan gtxt9
Sakil 4.
13.
.4
|n
128
x=0,xl.r
Y=0,Yl,l
7=0,2t
-1
Xl:[a]20)
yt=[a/10]
Zl:ta/51
129
5.
PROQRAMLA$DIRMANIN OSASLARI
5.1. Proqramlaqdrrmanrn mahiyyati
15 0233 1677
3431
v:
ya azarbaycan dilinda
Bu
ctr
130
"vergiil qoymaq olmaz" tayin edilibse, onda omrin baqqa ciir yazrhgi gevirici
proqram terefinden sahv kimi baga duqiiliir.
Proqramlagdrrma dillerinda amrlar gox vaxt operator vo ya telimat
adlanrr. Har hansr alqoritm iigi.in tartib olunan bu ctr operatorlai ardrcrlh!r
ilkin proqram ve ya sadaca ilkin matn adlanrr. ilkin main gevirici p.oqrurn
(translyator) vasitasile gevrilencian sonra icra olunur.
Hal-hazrrda magtn kodundan istilada olunmur ve kompiiter iigiin
proqram har hansr proqramlagdrrma dillarinin birinda tartib olunur.
Proqramlagdrrma dillari olduqca goxdur, amma hamrsr bir qayda olaraq,
verilanlarin tesviri, hesabi operatorlar, d6vriin ta$kili va idaraedici vasitalai,
inlormasiyanrn daxil ve xaric olunma vasitalari ila tamln olunub. Dillarin
etmasina
prosedurproqramlaqdrrma;
funksional proqramlaqdrrma;
mentiqi proqramlagdrrma;
obyekr-y6nlii proqramlagdrrma;
hadisa- ytinlii proqramlagdrrma;
- vizual proqramlagdrrma.
Prosedur proqramla$lrma. Prosedur proqramlaqdrrma 40-ct ilda Fon
Neyman terafindan taklif olunan kompiiterin arxitekturasma esaslanrr va
onun nozari modeli kimi "Tyurinq magrnr" adlanan alqoritmik sistem
giit[riilmi\diir.
l3l
olunmur.
Assembler dili - maprn dilina yaxur olub, maqrn ornrlarinin simvolik
lormada tasvirini tamin edir. Bu dil magrn dilina olduqca yaxrn oldutundan
asafit savltali dil adlanr. Assembler dili proqramgrya amaliyyatlartn
mnemonik kodlanndan istifade etmaya, yaddagrn xanalartna va sahelerina
ad vermaya imkan verir. Bu dilin yaradrlmasr proqramlaqdrrma dillarinin
inkigafura scbeb oldu va bir gox 1ruxan sevilyeli diller olan C, C++, Pascal va
s. meydana galdi.
yi.iksak saviyya;
Obyekt-yonlil vasita imkanr ntiqteyi nazarince Java dilnrn C++ - e nazaran bir srra iistiinliiklari var. Bela ki. Java dili in[ormasiyantn inkapsulyasiyasr iigiin olduqca gevik va giiclii sisrema malikdir. Java-dakr varislik
mexanizmi proqramla$dlrrnaya ciddi yanaqma[r taleb edir ki, bu da kodun
etibarhhlrnr va ba;a diiqiilmaslni yaxqrlagdrnr. C++ dili iso varislik sisteminin baqa diigiilmasi iigiin miirakkab, qeyri-adekvat va gatindir. Obyektlarin
dinamiki alaqe imkanlarr har iki dilda eynidir.
Obyekt-ydnlir proqranrlagdrrma ideyasr b:r qox universal prosedur dillsrda da istifade olunur. Mesalan, Pascal proqramlagdrrma dilinin -Object
Pascal versiyastnda obyekt-ydnlii proqranJagdtrmantn butiin miiddaalan
nazsra altnmtgdtrHadisa-yiinlii proqramlagduma - obyekt-yonlti proqramlagdrrmaya
asaslamr va sistemda ba; veren hadisalere reaksiya veran obyektlorden
istifade edilmasini nazardo tutur. Hadisa-yonlii proqramlagdtrmadan ham
miistaqil proqramlarrn, ham do omaliyyat sistemlarinin qurulmastnda
istifada olunur.
Hadiso-y<inl[ va obyekt-yonlii yana$madan istilada etmakla hazrrda
goxlu sayda proqram qablonlan (Application Freameworks) yaradrlmrgdrr.
Bu ciir proqram qablonlarrndan ibarst olan kitabxanalar ya oziiniin hadise
dispetgennr malik olur (masalon, Turbo Vision), ya da smaliyyat sisteminin
vasitalarindan istifada edirlar (masolan, Microsoft firmastrun MFC Microsoft Foundation Classes proqram kitabxaqnasr).
Yizual proqramla$rrma. Son vaxtlar proqramlqsdrrmaya vizual
yana$ma genig yayrlmrEdrr. Vizual proqramlaqdtrma obyekt-ycinlii ve
hadise--vonlii proqramlagdtnnanrn sonrakr inkigafi naticasinda yaranmtgdtr.
Vrzuallaqdrrma miirakkab proseslarin komptiterin ekrantnda qrafik
primitivlar (fiqurlar) qeklinda oks etdirilmosidir. Istenilan prosesi idareetmani, quragdrrmanr, gekil gakmeyi vo s. vizuallagdrrmaq olar. Vizuallagdrrmanrn sada variantt icra etmanin va ya inkiqafln gediqinin har hanst fiqur
vasitasila aks etdinlmasidir. Mesalan, dtizbucaqhnrn igerisinin doldurulmasr
faizihar hansr ameliyyatrn ns qader icra olunmasrnt gcistarir.
135
ll6
dili proqramlagdrrmanln
kimi yaransa da, sonralar tatbiqi moselelarin hallinda olverigli bir vasiraya
qevrildi. fDilin sadaliyi. biit0n struktur qurulu$larrn elveri$li tasviri,
proqramla$dlrma prosesinin sadalagdirilmasi va semerali obyekt modullarrnrn olmasr bu dilin gox genig yavrlmasrna sabab olmugdurTPascal dili ham
riyazi, ham de qeyri-riyazi masalalerin hallinda verilenlorin strukturu iigiin
gox gticlii vasitalera malikdir. /
{ Pascal dilinin geniq yayrlmasr vs ona olan tolebat, bu dil osasrnda
miiasir proqramlagdrrma sistemlerinin yaradrlmasrna sabeb oldu.l Bu
veziloni Borland International firmasr yerina yetirdi. Yaradrlan instrurirental proqramlapdrrma sistemi dialoq rejiminde proqram tartib etmaya imkan
verirdi. Bu sistemlor tekmillaqdrnlerak. Turbo Pascal 7.0 va Borland Pascal
With ObjcctsT, 0 proqramlapdrrma sistemleri yaradrldr. I
Turbo Pascal sistemi IBI{ tipli fsrdi komptiterlar iiqiin Pascal proqramIagdrrma dilindan vc hcmginin proqramlarrn yazrlmasr, magrn dihna tarciimasi. sazlanmasr. ipc sahnmasr iigiin miihitdan ibaratdir. I
Proqramlagdrrma dili amaliyyat sisteminin imkanlanndan istifada etmeya, overley struktur yaratmala, daxiletma-xaricetmanin tagkilina. qrafiki
tasvirlarin tartibino va s. imkan veron genig modullar kitabxanasrna
malikdir.
Proqramlagdrrma rntihiti proqram matnlarinin yaradrlmasrna, onlarm
kompilyasryasrna. sahr4arin taprlmaslna va onlarrn operativ dilLzaldilmasina.
ayn-ayrr proqram hiss:lerinden proqramln yr[rlmasrna, sazlanmaslna va
sazlanmrq proqramr yerina yetirmoye imkan verjr. Paket hamginin istifadagiya komak iigiin boyiik hacrnli arayrq taqdim edir.
Qeyd edak ki, Turbo Pascal7.0 ila eyni zamanda Windows miihitinde
istifado etmak iigiin nezarda tutulan Borland Pascal?.0 sistemi yaradrlmrgdrr.
Amma Windows amelilryat miihitinda bilavasita Pascal dilinin istiladasinda
getinlikler oldulundan, bu sistem az yayitb. Bu sababdan Borland
International firmasr Borland Pascal-rn sonrakr takmilla$dirilmosindon imtina edarak, Pascal dilinin btitiin iistiin cahatlarini nazara almaia imkan veran
Delphi sisreminin hazrrlanmasrna kegdi. Sistem Windows miihiti tigtin yaradrlan tatbiqi proqramlarla alaqodar yaranan bir gox gatinliklari aradan
qaldrrmala imkan veran vizual proqramlagdrrmaya esaslanrb. Bu sistemdan
effektiv istithdo etmak iigiin Pascal dilinin xiisusiy-votlari darindan
ciyrcnilmalidir.
6.1.
istanrlan tabii dil (azarbaycan, rus, ingilis, fransrz, alman vJ s.) srmvolIar, soz, sozbirlagmalari va ciimlslordan ibaretdir, Proqramlagdrrma dillarinda da buna analoji elementlar var. Bunlar simvollar, sozlor, iladalor (sozbirlasmalari) v: operatorlardrr (ciimlolor).
Drlin simvollarrndan ixtiyari matnin tartibinda rstifada olunur. Hor
137
r38
label
library
shl
shr
51.91e5.0.29e-10
#7 - "zeng" simvolu
#10 - "setro kegid" simvolu
Ogar satirda bir nega idaraedici simvollar olarsa, bunlar arasrnda ayrrrcr
olmamahdrr.
gorhlar. $erh { , } va ya (+ , *) simvollarr arasrnda olan proqram
matninin fraqmentidir ki, kompilyator tarofindan nazaro ahnmrr. Mlsalin:
{$arh, her iki terafdan fiqurlu mciteriza ilo mehdudlanmrq xtiyari
simvollar ardrcrllrtrdrr I
(*Ulduzlu motarizo ila mehdudlamrg simvollar ardrcrthlr da garhdir*)
Qeyd etmek lazrmdtr ki, agar qarhde birinci simvol dollar $ olarsa.
onda bu kompilyatorun direktivi adlamr.
{$N+1 1* $ R - +) {$l MyFite.pas}
Ayrnc ar. Turbo Pascal dilinde ayrncr kimi agalrdakr simvollardan
istifada olunur:
- bogluq, tabulyasiya, novberi satrin baqlanircrna kegmayi gdstaren
miirekkeb simvol ("karetkanln qayrtmasl" va ,'setra kegid,,)
Turbo Pascal dilinda, bunlardan bagqa ASCII -nin 0 ile 3l kodu
arasrndakr idaraedici simvollarrndan da ayrrrcr kimi istifado olunur.
6.2. Proqramln struktum
..
gostormek olar.
{Proqram baqhlr}
program. proqramln adrl
{Istilada olunan modullhrrn tosviri bcilmosi}
uses Istifada olunan modullarm siyahrct;
{Tcsvirl:r bolmosi}
Iabel NiSanlarrntasviri;
const Sabitlarintasviri;
type Tiplarin tasviri;
var DayiSanlarintasviri:
prosedure
F prorrdr va funksiyolarm tasviri:
function
exports Eksport edilan adlarm tasviri
{Operatorlar bdlmasi}
begin
operator l;
operator 2;
operator n- l;
operator n;
end,
dan tapkil olutrmug bir ve ya bir nege ciimlsdau ibaret olur. Ciimlolar birbirindan n6qtali vergrilla ("f') ayrrbr.
Orvalki versiyalarda oldulu kimi, Turbo Pascal7.O-da da proqram
baghfr mscbun deyil. Ogar istifadc olunursa, onda o a$agldakr sintaksis
formada olmaltdrr:
program ad (proqramrn parametrlari);
ardrcrlhqla
begin
Readln(X.Y,Z):
{Cemin hesablanmasr }
Write('X,
Y va Z
=X+Y+Z;
Writeln('X,
Y ve Z
6.3.Verilanlarin tiPlari
Verilanlarin tipi dedikda bu verilanlarin miimkiin qiymatlar goxlugu va
bunlar lzcrinda omaliyyatlar nazarda tutulur.
i4t
Tiplarin tosnifatr
Turbo Pascal dilindaki tiplar goxlu[unu iki qrupa bdlmek olar:
-- standart tipler;
istiladegi taraflnden teyin olunan tiplar (istifadsgi tiplari).
Standart tiplarin adlarr avveldan tayin olunmug identifikatorlardrr va
proqramln ixtiyari yerinda iqtirak ede bilar, Bu tiplar standart Syslern
6.3.1.
Tipin adr
identi-
iilgiisii
Shortint
sarali tam
sareli uzun tam
Isaresiz qrsa tam
garasiz tam
Integer
-128 . .127
I bayt
-32768 . .32',767
2 bayt
-2t47 483648 . . 2t 47 48364'1 4 bayt
0 . . 255
1 bayt
0 . . 65535
2bayt
Longint
Byte
Word
Yaddag
fikator
program MISAL_2;
var X:lnteger;
Y:Longint;
Z:Shortint;
W:B),te:
D:Vv'ord;
begin
X:=Y;
Z:=Y:
W:=Y:
D:=Y;
Writeln('lnteger:', X);
Writeln('Longint =', Y);
Writeln('Shortint =', Z);
Writeini'Byte =', W);
Writeln('Word =', D);
end.
Haqiqi tipler. Haqiqi tipler qrupuna beq tip daxildir ki, bunlar cadvol
6.2-da gcistarilmiqdir.
Cadval 6.2
Tipin adr
Birqat
identifikator
daqiq- Single
likli hoqiqi
Haqiqi
Ikiqat deqiqlikli heqiqi
Yiiksek deqiqlikli hcqiqi
Tam haqiqi
lormatda
Real
Double
Odadin tasvir
diapazonu
1.5* l0-a5-dan
3.zl* | Q:s-3 Or6"t
lerin sarr
7. .8
. 1.7*10r8 ll ..12
5.0*10.r4. . 1.7* 10:or 15. l6
2.9* 10-re .
Extended 3.4*10ae32..
Comp
Mantissadakr raqam-
1. I *
lEe32
_26r+1 . .263-l
va ya taqribi
Yaddaq
51giisfi
4 bay.t
6 bayt
8 bayt
t9 . .20
l0 bayt
t9 . .20
8 bayt
-9.2+10rr..9.2*10r8
Bu qrupda tam va haqiqi tiplarin qanqrlr olan Comp tipini xiisusi qeyd
etmak lazrmdrr. Bir tarafdrn bu tipin dayigan va sabltlan yalnz tem ola
bilar. Digar tarafdan isa, Comp lupi tam tipdon farqli olaraq, haqiqi tip
xiisusiyyatli olur.
Turbo Pascal - da haqiqi rip adadlor iizerinda amaliyyatlann yerina
yetirilmasi iigrin kodun generasiyasrnm iki iisulu var:
- 80x8? soprosessoru oiduqda (aparat iisulu);
- 80x87 soprosessoru olmadrqda (proqram iisulu) .
Bu usullarrn segilmasi kompilyatorun SN va $E direktivleri ila heyata
ker;irilir.
143
N{antiqi (Bul) tip. Turbo Pascal tn 6.0 ve;siyastna kimi yalnrz bir
Boolean bultipi var idi ki, bu da yalnrz iki mantiqi qiymat ' Tnre (doprt) va
False (yalan) - ala bilardi. l urbo Pascal -rn 7.0 versiyastna ise daha iig -Byle
Bool, llord Bor.tl, Long Bool Bul tiplari daxil edilib Bul tiplarinin
xarakteristikalan cedval 6.3-de gostarilmigdir.
Cadval 6.3
Tipin
identifikatoru
Boolean
Byte Bool
Word Bool
iilgiisii
bayt
0 cdadi
0 adadi
I bayt
har 2 baytdo
adadi
Long Bool
Yaddag
srfrrdan lerqli
ixtiyari
bi.rtiin ba),tlarda
2 bayt
adad
4 bayt
0 edodi
Qeyd etmak lazrmdrr ki. buradakt yeni Bul trpleri, Windows miihitindo
proqramlann yaradtlmastnt tamin etmak . iigtin daxil edilmiqdir. False
qiymatins 0 ededi, True qiymatins ise 0-dan larqli ixtiyari adad uypundur.
Simvol tipi. Simvol tipli dayigan va sabitlar ASCII kodunun simvollar
goxlulunun qiymatlarini ala bilar. Her hanst simvolun kodunun qiymatini
Ord funksiyasrnrn komayrla almaq mi.imkiindiir. Oks omeliyyat isa Chr
funksiyasr ila yerine yetirilir.
Satir tipleri. Setirlardan proqamlagdtrmada gox genig istifade
edildiyindan, Turbo Pascal a String va PChar standart tipleri daxil
edilmigdir. String tipli setirler Turbo Pascal dilinin biitiin versiyalannda
reallaqdrnhb.
ifadalor riyaziyyatda adatan dtisturlarla tesvir olunursa, proqramlaqdrrmada her hansr amaliyyatrn layini iigtindiir. ifadelor sabit,
dayigen, ameliyyat iqaralari va dairavi motarizalerden taqkil olunur.
t44
6.4.1.DaYiganlar
Val
daYiganin adr: tiPrn adr;
a,b,c
i,
:Real:
:Integer;
Flag
Color
Digit
: Colors;
Season
Boolean;
:0..9;
Matrix
stir;ilnr
Her iki sabit $0000 ila SFFFF (0 dan 65535-o kimi) diapazonunda
olmahCrr.
o biri
dayi;anin
t45
6.4.2.Sabitlar
'
x:-o.26
Y=3.0;
Z:IE-7;
D:2.'le+l4;
Bu sabitlar uy$un olaraq -0.26, 3.0, 10'7 va 2.7+l0ta'e berabardir.
Srmvol='TURBO';
Drmaq=""'
{Birqat drmaq}
Ikrstr='Line I # l3# l0line2':
{Iki setir}
va
l0
idaraedici
simvollann
kodu}
13
{
Qaylt= ^M^J;
parametrinin
qiymatlarinden
tipleri
srra
tipinin
sabiti.
Qoxluq
Qoxluq
tagkil olunur.
Misal:
const
ABC=|A','B','C']; {'A'.'B' va 'C' latrn harflari goxlu[u]
Ragam=[0..9];
i0-dan 9-a kimi raqamlar goxlu[u]
Sabit ifadaler. Proqramtn kompilyasiyasrnda hesablana bilan ifadalar
sabit ifada adlanrr. Sabit ifadalar ifadalarin xiisusi hah olmaqla, onlardan
sabitin daxili strukturunu gdstarmak lazrm olduqda istifada olunur.
Sabit ifadalarda agalrdakr funksiyalardan istiada etmak olar:
Abs. Chr, Hi, High, Length, Lo, Low, Odd, Ord, Pi, Pred,
Round, Sizeof, Succ, Sv'ap, Trunc.
6.4.2.2.Tiplaqdirilmiq sabitlar
qiymetlori ila
Tipleqdirilmiq
sabitlar
faktiki olaraq
olunur.
onlarrn
tipi
tasvir
barabar
yainrz bir
(baqlan[rc
qiymetli)
Bu
sabitlor
dayiEonlardir.
inisiallaqdrnlmrg
Sada sabitlardan farqli olaraq, tiploqdirilmiq sabitlerin
iinvan sabiti, massiv sabiti. yazr sabiti, obyekt sabiti, goxluq sabiti olmaqla
aqalrdakr kimi tasvir olunur:
const
6.4.3.Standart funksiyalar
t41
lardan istitada edarkan, onlann teyin olundu[u modullar tesvir olunmalrdrr. istiladagi tarafindan yaradllan modullann va System modulunun
tesviri vacib deyil. Diger modullar hokman tasvir edilmalidir. Funksiyalara
miiraciot edarkan onun adt. sonra isa dairavi motarizada funksiyanrn
arqumentleri gostarilmelidir. Arqumentlar birdan 9ox olduqda bir-birindan
vergiilla aynlrrlar.
Hesabi funksiyalar.Agalrdakr cadvelda STslem modulunun terkibina
daxil olan ve sada riyazi hesablamalan yerina yetiren funksiyalar gcista-
rilmisdir'
Cadvar 6.4
Funksiva
Vazifasi
Abs(x)
Sqr(x)
Sqrt(X)
Arctan(X)
Cos(X)
Sin(X)
Exp(X)
I-n(X)
x
F
Arqumentin
Arqumentin
Aroumentin
Arqumentin
Arqumentin
Int(X)
Pi
kvadrah
kvadrat kokii
arktangensi
kosinusu
sinusu
Neticanin tipi
Natural loqarifma
Odadin kasr hissasi
Odadin tam hissasi
t=3.1 41 59265335897932385
kemiwatinin qiymeti
tipinda olur.
Trunc(X)
6.4.4. Omaliyyatlar
l.
Hesabi amoliyyatlar:
2. Nisbat amaliyyatlart:
=<><><=>=
3. Mentiqi (Bul) emaliyyatlar:
not, and, or, xor
4. informasiya bitlari
iizra amaliyyatlar:
Binar
1,19
Ca6,al 6.5
Operatorun
Omaliyyat
Omal
tipi
Tam. hoqiqi
Tam, haqiqi
Tam. heqiqi
Tam. haqiqi
Tam
Tam
Toplama
Qrxma
Vurma
Bolma
Div Tam bolma
Mod Brilmadan ahnan qahq
6 mod 3= 0
Misal: 3 div 4= 0
15div3=5
Netiganin
tipi
Tam. haqiqi
Tam, heqiqi
Tam. heoioi
Haqiqi
Iam
Tam
mod5=l
-' 4*2 +l
=9
Nisbat amaliyyatlarl. Nisbot amaliyyatlarrnrn neticosi .BLl qiymatlaridir
(True, False). Satir qiymatlarinin miiqayisasi ASCII -nin simvollar koduna
r:r'!un olaraq, soldan sala simvollar irzra hayata kegirilir.
Gdstsrigi tiplerin miiqayisasinda yalntz = ve <> emaliyyatlarrndan
istilada olunur. Nisbat amaliyyatlan aga[rdakrlardrr:
berabardir > - boyiikdiir
<
>=
kigikdir
boyiik ve ya barabardir
Misal:
Netica
ifade
5=5
False
False<>True
frue
Irue
Irue
ADNA'<'BDU'
ALFA'>'A'
Mantiqi (Bul) amaliyyatlar. Mantiqi ameliyyatlar mantiqi tip kemiyyetlars tatbiq olunur va nstica de mantiqi tipda olur. Mentiqi (Bzl) ameliyyatlar
8zl cabrina asasen yerina yetirilir va cadval 6.6-da gostarilib.
Cadvat 6.6
Omaliyyatlar
Operandlar
Not X
False
F'alse
Irue
F'alse
Irue
True
True
False
Irue
True
False
False
XandY
False
False
False
True
XorY
XxorY
False
False
Irue
Irue
Irue
Irue
True
False
A operandr
ll
AandB
2
244
2
AorB
AxorB
B operandr
Not A
AshlB
AshrB
ikilik
tosvir
0000101I
000000 r0
I I I10100
00000010
ll
000010 r r
00001001
00101 100
000000r0
iki
satir vc
I'a
Y,
'Turbc' Pascal'
,tl
l*r-
- -
Coxluqlar iizra amoliyyatlar. Qoxluqlar iizarinda amalilyatlar, goxluqlar nazari11'asinin qaydalanna gtira apanlrr.
iki goxlulun birlaqmasi. y-eni A+B cmaliyyatrnrn nsticasi, ham -4
t5t
ifada
I
l .2.3.41+[3.4.5,61
tl
.2.3,41-13.4,5.6]
I1.2.3.41*[3.4.5,61
Il.2.3l= I1.2.3,4]
t1.2.3:4.s.61
I
l.2l
t3,41
False
True
u.2.31 < > [,2,3.41
<
True
tl.2.3l = [,2.3,41
False
tl.2.3l > = [,2.3.4]
True
4 in |.3,4,5,6]
yyarr "@" igarasi
isarasi ila gdstarilir va notico
Unvan omalivl:atr. nvan amalivvatr
kimi operandrn gdstoricisini (iinvantnr) verir. Naticonin tipi zil gdstoricinin
tipi ila uyu$andtr. @ amaliyyatrnda operand kimi dayigan, prosedur,
funksiya va metodlardan istifhda etmak olar.
6.5. OPeratorlar
6z daxilinda diger operatorlan saxlamayan operatorlar sade operatorlar adlanrr. Sada operatorlara agafrdakrlar aiddlr:
.
o
.
.
152
mansubetmaoperatoru;
prosedura miiraciat;
$ortsiz kegid operatoru;
bo$ operator.
p:=(a+b+c)/2;
s: =sqr(p-(p-a)-(p-b)'(p-c));
write(s);
end.
$ertsiz keqid operatoru. Proqramlagdtrmada bazi hallarda operatorlann yerina yetirilmo ardrctiltltnrn dayigdirilmasi lazlrn gclir. Bunun iigiin
goto 5artsiz kegid operatoru mcivcLtddrr ki. onun da yazth5 lormast
aqagrdakr kimidir:
goto niqan;
adi identihkator.
153
istifade olunan biiti.in niganlar tabel xidn:reti sozii ila baqlayan niganrn
r.asvir bcilmasindo giisterilmalidir. Mosalan, label 4, 5, it-l;
struktur proqramlaqdrrmantn
Qeyd etmak Iazlmdrr ki. Solo oPeratoru
gdriilcksinailir va ondan proqramlagdrrmada istifada edilmasi meslahet
hallar
edildiyi
istifada
miir. Bunu nezara alaraq, goto operatorunu n tez-tez
edilib'
iigiin Tyrbo Pascal-a break ve continue prosedurlan daxil
' Misal: iki adadin brilirnmasindan ahnan qismati tapmah'
program misal-4;
Iabel son:
var
x.Y,nat.integer;
begin
write( 'Boliinani daxil edin');
readln(x);
write('Rdlani daxil edin'):
readln(y)l
if Y=g t1"n
begin
write('Srfira b6lma');
goto son;
endi
nat:=x div y;
writeln( 'Qismst =' , nat);
son:
cnd.
misala bax).
6.5.2.
Strukturlu oPeratorlar
Daxilinda bagqa operatorlar olmaqla, onlartn ardrcll yerina yetirilmasini idare edan operatorlar strukturlu operatorlar adlantr'
Turbo Pascal-da a9aflrdakr strukturlu operatorlar m<ivcuddur:
. miirakkeb oPerator;
' if $ert oPeratoru;
. cas! - lert operatoru;
. dn $3rtli prtile - d<ivr operatoru;
. son $artli repeal - dovr operatoru;
r .ftr - drivr operatoru;
o yazr iigiin will oPeratoru.
Miirekkal op"."toi. begin ve end xidmati s<izleri arastnda yerlcaan
operatorlar ardtcillrgr bir opirator sayrlmaqla miirakkab operator adlanrr'
Operatorun yazrhg formast aqalrdakr kimidir:
begin
operator-l;
154
oprator_2;
operator_n;
end
if
Misal:
if ifade
then
begin
operator;
if ifada
then operator
else opcrator;
operator
end
else
begin
operator;
il iladc
155
then operator
end
Qeyd edek ki, i9-i9a f operatorlannda e/.re xidmati sozii ooa on yaxrn
olan y'xrdmati sozii ila elaqalidir, yani ona aiddir. Masalon, if ifada then
if ifada then
operator
else operator;
Misal: ax2+bx+c=0 kvadrat tanliyinin koklarinin tapllmasl proqraml.
Hellin blok-sxemi gakil 4.4-da verilib.
program misal-5;
var
a,b,c,d.xl,x2,alla, betta.k:real;
begin
writeln(' a,b,c -ni daxil edin');
read (a,b,c)t
d:=sqr(b)-4+a*c;
if d<0 then
bcgin
alla:=-b/(2*a);
betta: =sqrt(abs(d))/(2*a);
writeln(' alfa=', alfa,'betta =', betla)i
end
else
begin
k:=sqrr(d );
xI
.=(-b+k)/(2*a);
x2.=(_b_k)/(2*a);
of
'0'..'9' :wrileln('RJqem' ):
'a'..'z' :rvriteln( 'Kigik herf );
olabilar.
i:integer;
begin
s:=0; i:=1:
while i<=n do
begin
readln(xIi]);
s:=s+x[i];
i:=i+ l:
end;
operator_i;
operator_2;
operator_n;
until iart;
i:= l:
repeat
s:=s+a[i];
i:=i+ l;
until i>n;
writeln('Cem =' .s);
end.
onun while ve rcpeat kirni universal dovr operatorlanna nisbatan daha genig
sahaya tatbiqine imkan verir.
jor dilr
l.
A:record
B:record
X:char:
Y:byte;
end:
C:real;
end;
D:string;
end;
var rec:t_rec;
rec.A.C::3 1 4159;
Sada halda wilh birlagdirma operatotu yazt sahalarinin adrnl a9a!rdakr
kimi ixtisar etmaya imkan vcrir:
with rec do
begin
A.B.Y::01
A.C:=3 14159;
end;
Ogcr
with rcc do
with A do
begin
B.Y:=0;
C:=3.14159,
end:
Y:-0:
X:='+'l
Y:=0;
end;
break
for diirr
'
.
'
mar,fi
var
mas:array[..n] of integer;
i:byte;
begin
v/riteln('Massivin elementlarini daxil edin');
for i:= I to n do
begin
write('mas[',i,']-')
readln(masIi]);
end;
for i:= I to n do
begin
end;
6.6.Verilanlarin strukturlan
'
Bool mantigi tiplar, Char simvol tipi ye Pointer gostarici tipi daxil edilib.
Haqiqi adadlar sabit va siiriigen noqteli iasvir oluna bilar. Kompleks
cdadlerin tasviri iigiin isa Turbo Pascalda standart tipler yoxdur.
Bunlardan bagqa, bazi dillarda oldulu kimi, Turbo Pascal-da da
istifadagi tarafindan tayin olunan sadalanan ve interval tiplarinden de
istilada etmak miimkiindiir.
Miirakkab strukturlu verilanlara bircins, yani biitiin elementlari eyni
tipden olanlar. vc qeyri-hircins (kombine edilmig), yeni miixtalif tip elementlerin birlaqmesindan taqkil olunmug verilanler aiddir. Bircins strukturlu verilanlara massivlar. satirlar ve qoxluqlar, qeyri-bircins strukturlu verilanlaro
isa sada yazrlar, varianth yazllar, birlasmalar ve obyektlar aiddir.
Dinamik strukturlu verilanlar. Dinamik strukturlu verilanlere fayllar,
alaqasiz va elaqeli dinamik verilanlar aiddir.
Fayllar matn; tiplagdirilmig ve tiplesdirilmami; olur.
Olaqasiz dinamik verilanlar statik strukturlu verilanlara analoji olaraq
tssnif olunur. Olaqali dinamik verilanler isa xatti, dairevi va budaqlanan
struktura malikdir.
Dinamik strukturlu verilenler haqqrnda geniq malumat darsliyin 6.7.6cr bolmasinde verilacsk.
daxiledilmesi va xaricedilmosi
Readln(A, B):
Writeln('A=', A, 'B=', B);
'162
Read(Sl);
Read(S2);
Readln;
Read(S3);
end.
[:M
[:
Dl I
burada:
Expr - tam, haqiqi, simvol. satir vo Bul tipinden olan xaricedilasi ifada;
M xaricedilmc sahasinin uzunlulunu gdsteran slfirdan boyr'ik taln
tipli ifade;
xaricedilanin onluq igaradeki raqemlorinin sayrnl g6staron tam tipli
ifadadir.
163
Misal:
program misal-8;
uses Crt;
const
i: Integer = 12345:
r: Real = -123.123456'7;
c:Char = '$';
b:Boolean = True;
s:string = 'KT va Proqramlagdrrma';
begin
ClrScr;
Writeln('Formatsrz gaP');
Writeln(i. r, c, b. s.1:
Writeln;
Writelnl'Formath 9aP'):
Writeln(i:10, r:10:3, c:10, b:10, s:20);
Writeln;
Writeln('Haqiqi ededlerin sabit fonnatda gapf);
Writein(r:3:0);
Writeln(r:6:3);
Writel4(r:13:7);
Writeln(r:25:9);
Writeln;
Writeln('Heqiqi ededlarin stiriiEan formatda gapt');
Writeln(r:3);
writeln(r:6);
Writeln(r:13);
Writeln(r:25);
end.
6.7.2. istifadaqinin sada tiplari
tlpe
Pu.1=(Yaz, Yay, Payrz, Qtsh);
Sadalanan tipin blitiin elementlarinin identifikatorlarr sabit kimi
olunur. Bu identihkatorlar satir sabitleri olmadlEmdan dlrnainterpretasiya
-Qeyd
ga ahnmrr.
etmek lazrmdtr ki, eyni identifikatorun miixtelif tiplarde
tesviri sohvdir. Masalon:
program Duplicate;
type
164
Sun);
begin
end.
0.
-l
. 500
..
-128 . . 12
'A', ..'z',
YAZ..
,1
QISH
Masalolcrin hallinde atlatan biroigiilii, ikiolgiilii ra iigt)lgiilti massivlarCan istifada olunur. Praktikada gor nadir haliatda daha boyiik <ilciilii
massivlcra rast galinir.
ikidlqil
rnassit l
165
matns
array
[1
,.3,1 .2]
of
Integer;
'(.'va ya'.)'mdte-
type
vektor = array (.1..3,) of Real;
matris = array (.1..3,1..2.) of lnteger;
const
M:=X[1];
for i:= 2 to n do if M < X[i] then M-Xlil;
writeln('Massivin en bciyiik elementi = ', M);
end.
166
m=15:
type
A: matr:
i, .;, Z, S: integer;
begin
for i:= I to n do
begin
Z:=l',
for j:= I to m do Z:= Z*A[ii];
5.=g+Z:
end;
iV[isallar:
var
SI:String!2l;
52:String [ 128];
Smax:String;
[0] =
M: Boolean = False;
var
Str: string[0];
i: integer;
begin
writeln('Boyiik harfl eri daxil edin');
Readln(Str);
for i:= I to 12 do
if Str = Ay[i] then M=True;
if M then
writeln('Daxil edilan ayrn adrdrr ')
else
ASCIIZ-satri (srfir ila qurtaran setir). Turbo Pascal7.0-a digar proqramlagdrrma dilleri va Windows miihiti ila uyugma tigiin sonu srfir ile qurtaran
daha bir satir ndvii daxil edilib. Bu setirler 9ox vaxt ASCIIZ-satirlar
adlanrr. Bu onu g<isterir ki, satirde sonu 0 (zero) simvolunun kodu ila
qurtaran ASCII kodunun simvollarrndan istifada olunur. Srfir kodlu simvol
NLILL va ya '\0' kimi igarc olunur. Uzunlulun bu iisulla gristarilmasi
praktiki olaraq miinrkiin maksimal uzunlulu mahdudlaqdrrmtr. ieU tipli
kompiiterler iigiin satrin olgiisii 65534 bayta kimidir.
Bu satirlor avvoldan tayin olumuq PChar ttpidir ve faktiki olaraq
simvolun gostaricisidir:
type
PChar--^Char:
Qeyd edak ki, PChar tipli tiplaqdirilmig sabitlardcn istifada oluna bilsr.
Amma Strir?g tipli tipleqdirilmig sabit kimi satrin uzunluf,u maksimum 255
simvol ola bilar.
168
P:= Str50;
($X+) direktivini daxil etmakle Turbo Pascal Pcl,ar gostorici tipi ilo
var
end.
Turbo Pascal-da
Misal:
tyPe
ikigoxlutunekvivalentliyininyoxlantlmast;
<= ,
Sharf : Word;
Fp
Ch
: Text;
:Char;
begin
ClrScr;
Assign (Fp,'CIFAIL.DAT');
Reset (Fp);
while not eof (Fp) do
begin
Read(Fp, Ch);
if Ch in Nomr then Snomr:= Snomr + [;
if Ch in Harf then Sharf := Sharf + l;
110
end;
Proqramda
almaq olar:
goxlupu
111r".1= 1,a,..'z,l;
9h..1 = 1'A,..'Z'l;
goxlufunu
Qoxluqlarrn birloqmo amaliyyattntn kdmeyi lla isa Harf
almaq olar:
Harf := Kharf
Bharf;
Im:Real;
end;
Tarix = record
Il:lntegert;
AY:1. 12;
Gun:1 ..31
en d1
t7l
const
lngilt: farir:(Il: l95l: Ay: l2; Gun: l9);
Agaprdakr iraqment avvelki misaldakr kompleks dayiqani tayin edir:
var
X,Y,Z: record
Re, Im:Real;
end:
Yazr sahelarine mi.iraciet bir-biri ila n6qta ila avnlan dayigan va sahanin
adrnin gdstarilmasi ila heyata kegirilir. Masalan,
X.Re,
Tar.Gun va s.
X.lm := 3.7;
Y,Re
Y.lm
:: -X.Re;
:: -X.Im;
igiin
With
end;
ti2
'
_
Aliriyl :Byte:
'
Tanx :B)'te;
lnforml :B1'1c:
Fizlk :Ble;
{Ali riYaziYYat }
{Tanx}
ilnformatika)
{Fiztka}
end;
Sqiymat2 = record
'
Inform2
:Byte;
{Informatika}
{informasiya texnologiyasr}
Intexn :Byte;
end;
Talaba
record
:Str20; {SoYadt}
Str20; {Adt}
Atasi Str20; {Atasrnr adr}
:lnteger; (Do[Ym ili]
Il
Unvan : Str20: lUnvan
Grup : Str6; {QruPun gifri)
Soyad
Ad
:
:
'
of
semestrin qiymatleri}
semestrin qiymatleri}
hissa
sado yazr, ikinci hisso isa bir nega variantdan ibarot variant hissasidir'
Burada Talaba yazrstntn Semestr sahosi Qiymatl va Qiymat2 kimi iki alternativ variantdan ta$kil olunub.
6.7.5. Fayllar
olunur.
t'13
va
Assign (l'Kafedra.dat');
Bu operatorla mentiqi / layh MSDOS-un akti'r diskinin cari kataloqunda yerlagan Kafedra.dut fizrki lhyh ile alaqalandirilir. Fayhn tam adrnr
ve ona miiraciet yolunu gcistarmckle prosedurun cari quriudan asrhhlrnr
aradan qaldrrmaq olar.
F ail : ='a:V(tproq\Kafedra.dat':
Assign (f, Fail);
Close(Q;
Ogar
I7<
{$t+1
il lOResult <>
0 then
begin
S:= 0;
S:=S+X;
end;
Buradakr
Ilalt
amaliyyat sistemina
va
idarani
tittiriir.
6.7.5. 2. TiPloEdirilmig faYllar
rilmig fayhn elementlaii fayl tipindan bagqa ixtiyari tipds ola bilar.
FilePos -
FileSize
Seek Truncate
var
FC : file of Char;
FB : Iile of Byte;
Ch : Byte;
.
'
: Byie;
begin
ClrScr:
Assign (FC,'Test.dat');
Reset (FC);
for Ch :='0' to '9' do Write (F'C, Ch);
for Ch :- 'A' to 'J' do Write (FC, Ch);
CIose (FC);
Assigrr (FB,'Test.dat'):
Reset (FB);
Write (B:8):
end;
Close (FB);
end.
6.7.5.3.
.
-
,
-
Matn fayllarr
Append -
Flush
- fayhn cari olgiisiinii qaytarlrRead proseduru kimi iglayir. Olava olaraq cari satirda
Readln
qalan biitiin simvollan buraxaraq gcistaricini
matn
Writeln
qaytarrr.
var F : file;
Tiplegdirilmamiq fayl dayigenlari fayllarla aqa[r saviyyali iq iigiin
nazerdo tutulub. Bunun komeyi ila ixtiyari tipa ve struktur quruluga malik
layla miiraciat etmak olar. Bt Byte tipli tavl deyiqenin kcimeyi ils simvol
layhna miiraciata analoji olaraq yerine yetirilir.
Tiplegdirilmamig fayllarla iglamek iigin demak olar biitiin prosedur va
funksiyalardan istifada etmak olar. Yalntz Read va ll'rite prosedudartmn
avazina BlockRead va Blockllrite prosedurlanndan istilada olunur. Resel
va Rewrite prosedurlannda ise yazntn olgiisiinii teyin etmak ijtgiirn Word
tipli ikinci parametrden istifada olunur. Bu parametr olmadtqda yaztntn
olgtisii susmaya gora 128 bayta beraber g6tiiriiliir.
6.7.6. Dinamik sfiukturlu verilanlar
178
baza
type
Mas = array[..10] of
{Baza tipi;
gcisterici tipi}
massivin
hcqiqi
adaddcn
ibarat
Pmas =
{10
Gristaricinin qiymati yaddagrn iinvanrdtr. Gostarici tipli dayigan
real;
^Mas;
nil
isa
standart
var
P:"Char;
begin
P:"Char;
ffi
P^: Char;
"ra.
P
dayigen g<istaricisi iig vaziyyatda ola bilar.
Yaddagda yeri ayrtlan har hansr dayiganin iinvantnt saxlaytr.
i.
g<istarici dayigani
barabar deyil.
PComplex = ^Complex;
Plnteger = ^lnteger;
{Gostepici tipi}
{Gdstopici tipi}
var
X: Complex:
Pl,P2, P3, Po : PComplex;
Ad I :Pinteger;
New(Pl);
P2--@qX1.
{I)ig:r
kir'.ri
tasnil olunur.
tsu
:".rili:
a r 'll,.il;r i,lur:rnazdan
)ir..
svval
gifErflhf.
.r1.,-t:,!iz drr'.:rnrk
A;i
tse
var
/.ih.-lr
1' . TInr
begin
X:='*';
l"iew(P-'.tj:
Ne'.v(PYt;
Ne'.v(PYr;
*'
ili Px,.-.
PX'' -,''*'
Pl'"
P\" =i:
=
;
rl
I tr
end;
rype
Vei::
arr.!y[l.
!r>Y'i.;
r/
af
X:
vecl;
i. Evi.: :
l;egin
lori:= i to 3 di:
]l
Dispose
llisposu (I'X):
Disposc 1i\'
'J
--
urralIi..jlL)r B)re;
i var PX. "Vect.
ol'j \'cct =
ibeglni :Byte;
lieu'(PX);
fari:=1tc,-do
RerrJ (X(i).1;
Reaci
(PX"ii));
llisPo5e (P11;
!rilLl.
Jrd.
_____J
l.t
(l'X),
1;
----j
-1i!-d,
I tvoe-----|
3:
I
i
-i
--1
i
i
I
I
I
I
3. Y azr
type
type
Rec = record
A: Char;
B: Byte;
end;
A: Char:
B: Byre;
end;
var X : Rec;
var PX : ^Rec;
begin
begin
X.A. := '*
X.B:=
Rec = record
7;
';
New(PX);
PX^.A ,= '+ ,.
PX" B:= 7;
Dispose (PX);
$akil
l8l
label -)
const [okal
rype
var
procedure
]
function J
begin I
I
end
tasviri
operatorlar
var
procedure
function
begin
end;
187
J
I
J
I
J|
var
[l..n] of
Real;
: N{assiv;
: Integer;
var
i,
:Integer;
: Real;
k:=0;
S:=0;
fori:=ltoLdo
begin
k:= k+l;
S
:=
S+ Dp [i];
endl
end;
begin
S := S/k;
Massiv:
arraY
[1..n] of Real;
var
:Massivi
: Integer;
var
i,
k : Integer;
S : Real:
begin
k:=0:
S:=0;
for i := l toLdo
begin
ilDp[i]>0then
begin
k := k+1;
S := S+ Dp [i];
end:
end:
begin
S := S/k;
end;
begin
end.
184
.
.
.
deyi$en Parametr;
sabit parametr:
prosedur parametri va funksiya parametri, ysni prosedur tipi.
Minus := 0:
185
for i:= I to N do
if T(Massiv)[i] < 0 then
(Tipin gevrilmesi)
begin
Minus := T(Massiv)[i];
Exit;
{Funksiyadan vaxtlndan evval grxrg}
end;
end.
ifN
in [0..1]then Fact:= I
else Fact:=N*Fact(N-1);
end;
6.9. Modullar
dilindo modullar prosedur, funksiya vo obyekt kitabxanalarrn yaradrlmasrnda istifada olunur. Modulun k<imayi ile boyiik proqramlar nisbatan
kicik proqram tianqmentlarina pargalanrr.
Modullar proqramlar kimi kompilyasiya olundugu halda, proqramlardan farqli olaraq sarbest icra olunmur.
Bi.itirn modullarr iki qrupa bolmek olar:
o str.ndart modullar;
o istifadegi modullarr.
Standart modullar Turbo Pascal-da avvalcedan hazrrianmrg modullardrr.
Bu modullardan proqramlarda kompilyasiya olunmug halda rstifada
olunur. Kitabxanada agalrdakr standart modullar movcuddur:
String
Crt
Groph
Dos
- ASCIIZ-setirlarinin emah
- konsol ila iqlamak iigiin;
qrafiki kitabxana;
lltinDos -
Overlal
Prin.ter-
I urboJ
Grap3
rigtin;
_ printerlo rq:
Turbo Pascal3.0-rn protpamlarr ila alaqa;
Iurbo
Pzscal3.0-,n qrafikleri ila alaqa;
-
.
.
c
.
o
.
.
o
.
.
l8ti
fori:=ltoNdo
begin
if Mas [i] > Mas[Max] then Max := i;
ilMas [i] < Mas[Min] then Min := i;
end:
{ Modull-in sonu}
unit Modul2;
(Parametrii modul)
interface
{ Ikinci modulun rnterfeysi }
const N=5:
{Elementlarin sayt }
type Massiv = array{1..}Il of
{Massivin tipii
const Mas: Massiv = (9.0, 5.3,3.t),
(sabjrl
(Reallagma bdlmesi)
{ Modul2-nin sonu}
irnplcmentation
end.
Real;
-3.5,6.0);
unit Modul3:
iKomatgi altproqramlar modulu )
interface
{ UgiincilL modulun interfe.vsi }
procedule Swap (var X. Y : Real);
{Reallaqma bdlmasi}
procedure Swap (var X, Y : Real); {Iki odedin yer dayigmcsi}
var Z : Real;
begin
implementation
Z:= X:X:=Y;Y:= Z;
end;
end.
{ Modul3-iin sonu}
Turbo Pascalda
Obyekt-ydnlii proqramlagdrma
6.10.
190
Obyektin tipinin ve niisxalarinin tasviri xarici goriinii$co yazlara oxgayrr. Obyektlarin tasvirinin yaztlardan birinci sintaksis ferqi "record" xidmeti
soziinrin evazina "object" xidmati stiztindan istifade olunmastdtr. Mesalan,
gahmat fiqurlannrn taxtadakr veziyyotinin obyekt tiplarinin kdmayi rla
tcsviri aSagrdakr kimidir:
type
Row
:TRows;
end;
Burada TColumns ve
TRor,.s
rype
TRows-1..8:
Obyektlarin tasvirinin yazlardan ikinci farqi ondadrr ki, obyektin amaliryatlan prosedur va funksiyalar goklinde tartib olunur ki, bu da metod
adlanrr. Obyektin informasiya sahasi ilzra yerina yetirilen ixtiyari amaliyyat
aynca metod $eklinda yazrlmahdrr.
Mesalen, Sahmat fiqurlarlnrn movqelarda i$i iiqiin, yani TPosition ltpli
obyekt ila agalrdakr metodlan yaratmaq olar:
. obyektin sahalarinin qiymatlarinin tayini iigiin metod - ,ani,
proseduru;
o pahmat fiqurlanntn cari siitiinunun toyini iigiin metod - GetColumn
funksiyasr;
. gahmat fiqurlannrn cari satrinin tayini iigiin metod - GetRon'
lunksiyasr;
Proqramda metodlar bagh[rnrn tasviri obyektin informasiya sahalarinin tasvirindon sonra yerlagir vo agaltdakr kimidir:
{$ahmat taxtasrndakr mdvqe}
TPosition = object
Column : TColumns;
Row :TRows:
procedure Init(Cl: TColumns: Rw : TRows) ;
t9l
WKingPos : TPosition;
KingCol
KingRow
: TColumns;
:TRolvs;
begin
. WKingPos. Colurnn :: 'e';
WKingPos. Row := 1;
KingCol : WKingPos. Column;
KingRow : WKingPos. Row;
end.
with wKingPos do
begin
Column := 'e';
Row := 1;
KingCol
Column;
KingRow : = Row;
end;
end
WKingPos.lnit ('e', I );
KingCol := WKingPos. GetColumn;
KingRow : :WKingPos.GetRow;
end;
with WKingPos do
begin
KingCol : =
GetColumn;
KingRow : = GetRow;
end;
TRows=1..8;
{$ahmat taxtasrndakr movqe}
TPosition
object
Column : TColumns:
Row
: TRows;
procedure Init(Cl: TColumns; Rw : '[Rows) ;
function GetColumn
: TColumns;
function GetRorv : TRows;
end:
implementation
{Metodlann reallaqdrrrlmasr } {TPosition obyekti
procedure TPosition.Ini(Cl: TColumns; Rw : TRows) :
begin
Column : = Cl;
Row := Rw;
end;
tColumn := Column:
end:
s:
begil
GeiRo*' : = Row:
end:
beg:n
end.
r93
6.10.2. Private
Ya
Public direktivlori
Xiisusi sahaler;
Xiisusi metodlar;
..
Public
Umumi m0raclatli sahaler;
Umumi miiraciatli metodlar;
end:
Columl : TColumns;
Row :TRows;
procedure Init(Cl: TColumns; Rw : TRows)
Public
function GetColumn : TColumls;
function GetRow : TRows;
end;
t94
6.10.3. Varislik
tipi
TPosition lipinin
private
Colour : TColour;
Present : Boolean;
public
firnction Get Colour : T Colour;
function IsPresent : Boolean:
procedure Clear;
procedure Del;
ptocedure Display;
end:
B,t rip TPosition valideyn tipi ile miiqayisoda Colour (rong'- aplqata).
Present (jiqurlann taxtada olmast True/False) informasiya sahaleri va
a
GetColour : = Colour:
end:
Prcsent,
rasvilinin
tanr izlenmss
C/ear ptosedurtr;
proccdure TChessl\'[an.Clear:
begin
Put
l-
('
');
norMessagc
{'
'):
cnd:
il: ckrandakr
begin
195
Clear;
Present :-- False;
end;
. fiqurun cari
proseduru;
procedure TChessMan.Display;
begin
Put ('CM ');
end;
var
X, Y :Word;
begin
GetCocrds (X, Y);
Write (Name);
end;
Qeyd edak kt, TPosition obyekt tipina alave edilan GetCoords metodn
mentiqi Sahmat koordinatlannr fiziki ekran koordinatlalna gevirir va
a$aFdakr gckildadir:
procedure TPosition.GetCoords (var X, Y : Word);
const
begin
- Ord ('a'));
endl
BegY:23;
begin
z--,a\
6.10.4.
iki
Turbo Pascal-da obyektin niisxslari ila dinamik alaqe metodunun
Bu iisullar
nOuii uu.. Birinci iisul virtual, ikinci isa dinamik iisul adlanlr'
etdiyi
istifada
kompill'amrun
reallaqdrnlmasrnda
a."t ferq orlarrn
iisullar
virtual
iigiin
iisul
"r"r*a"
virtual
;il,;lti .irot.uri, daxili cadvoldadir.;;;ft;; ivuaj, ainamlt iisiin isa dinanrik iisullarcadvalindan IDUC t
istifada olunur.
-"-'iomtrrLtot virtual iisullar mexanizmi ile iglemak iigiin ba9lanlrc tayikonst'ruktor
nu,r V..in, yetiron prosedurun xirsust tipidir' Daha do[rusu'
inisiallaqobyektin
konkret
hansr
har
prosesinda
yetitil-,
;;;q;;;t; y"rine
gagtrtlmamrqdan
virtual
obyekt
;;r,i';;itl Qeyd edak ki, har hansr qaErnlmaLdrr'
-iisulla
hokmantu obyektin konstruktoru
evvel
- -d6;fi
her bir nlisxasi konstruktorun gagtrtlmast ila inisialla;mahdrr'
frfrntuLi*, operatoru obyektin qiymatinin suretini altr' inisiallaqdrrmanr
i.- Buna gora da ogar obyektin bir niisxasini inisiallagdrrrb'
r""rl
"",it
i""." U'r rtri-r.figar ob-yekta monsub edilarso, ikinci obyekt vrtual iisullarla
sistemde dayanma ba; verir'
gagrnldrqda
' .- Konitruktorlann
tssvirindo procedure ridm'lti sozijniin evozlne
lnll
,orrinrrio, *id^rti soziindan istifada olunur' Obyektin konstruktorunu
adlandrrmaq
-- - p*^.ii qabul edilib.
iisullara galdikda ise bunlan dinamik obyektlarla qartgdrrrnaq
s"i" ki, dinamif iisullar hem dinamik, ham da slatik obyektlarda ola
"r.az
bilar.
Destruktor da konstruktor kimi metodun xiisusi novii olmaqla bazan
"zibil qutusu" adlanlr.
Distruktorun tasvirinda da procedure stiziiniin avazina destractor
xidrnati sozilnden istifada olunur. Destruktor dinamik yerlagan obyektin
bir obyekt
,itir..ti va obyektin tutdugu yadda$I bogaltmaq tqiindiir'.Har
tamizlsn;;iiigu" bi niga tlestuktoi yiradrla bilar ki bunlar da yaddaqrniigiiu
Donc
destruktoriar
yetirirlarBiitiin
yerina
m'asrni mtlxtetif iisullarla
g6rirliir'
adurdan istilade etm)k meslehat
t97
7.
Texniki xidmat
Servis
proqramlarr
proqramlarr
$akil 7. I.
198
Si.stem
proqram taminatt
birmasalali (biristifadaqili);
goxmasaleli (9ox istifadagili)l
gabake.
Birmasalali OS
faslindo verilir.
r99
filtr
detektorlar;
hakimlor va ya faqi;
miifatti$ler;
immunizatorlar va Ya vaksinlar.
Filtr rezident proqram olmaqla, ''ahli.ikali omaliyyatlara nazaret edir.
Bu emoliyyatlara aqafrdakrlar aiddir:
- icra olunan proqram fayllannrn dayiSmosi;
- rezident proqramlafln yerleSdirilmasi;
- mtitlaq tinvana gora diska birba$a yazmaq;
- diskin yiikloyici sektoruna yazmaq;
- diskinformatlaqdrrtlmasr.
Filtr proqramlann asas iistiinlflyii ondan ibaratdir ki, onlar tol tikali.
amaliyyatlan daim izlayir vo viruslartn ayrlmamtgdan awal taprlmast
ehtimahnr yiiksaldir.
Detektorlar amali yaddagda va xarici qur$ularda viruslartn axtarl$lnl
temin edir.
Hakim antivirus proqramlar viruslartn agkar edilmasina va zarersizlagdrrilmasine imkan verir.
Bu antiviruslara gox genig yayrlmlg Aidstest, Doctor Web va Norton
Antivirus proqramlan aiddir.
Miifottit adlanan proqram kataloqlarrn, proqramlartn' fayllann va sistem sahelarinin mazmununu yadda saxlamaqla, dtivri olaraq, cari voziyyatla
ilkin veziyyati miiqayisc edir. Miiqayise bir gox parametrlora gciro yerine
yetirila bilar. Miiiattiqin iistiinliiyil ondadrr ki, o, proqramda dayigiklik edan
viruslarr tapmaq xiisusiyyatine malikdir. Miifattige misal olarnq maiurn
Adinf proqramrnt gdstarmak olar.
immunizator dzii rezident proqram olmaqla. bir gox viruslan vaksinJagdirma yoiu ile yoluxmanrn qargtstnt altr. Vaksinleqdirmenin mahiyyati ondar ibaratdir ki, proqrarn va ya diskin modifikasiyasrnda proqramtn normal
201
magrny<inltisistemlar;
proseduryonliisistemlor
problemyonliisistemlar;
komakgi sistemlar.
Magrny6nlii sistemlarda proqramlagdrrma dili miiayyan kompiiterla vc
ya kompiiter ailasi ilo alaqali olur. Bu sistenriarin tipik niirnayandalori
simvolik proqram.lagdrrma sistemlari, avtokodlar, makrogeneratorlar ve
assemblerlardir. Hazlrda assemblerler geniq totbiq olunur. Bu sistemlarda
istifado olunan assembler dili makroomrlarden taqkil olunur. Makroamr
miiayyen amaliyyatr va ya funksiyanr yerina yetirrfiak iigiin bir ve ya bir nega
maqrn amrindan ibarat olur. Har bir kompiitei ailasinin <iziine moxsus
assembler dili mijvcuddur. Assembler dilinda iglamak nisbatan gatin olur,
qox vaxt aphnr. Lakin bu dilde yazrlan proqram diger dillara nisbotan daha
yrlcam oldulundan, odur ki, icra vaxtr nisbaten az oldufundan, istehsalat
sahalarinda b<iyiik tezlikla hall oluan mosalalorin assemblerda proqramlaqdtnlmasr maqsadsuylundur. Praktikada assembler dilindan ham bu maqsadla,
hom da sistem proqramlagdrnlmasrnda geniq isitifada olunur. Assembler
dilindaki proqramr kompiiter dilina qeviran proqram "Assembler" ad.lantr.
Prosedury6nlii sistemlarde istifado olunan proqramlaqdrrma dillari
ma$rnyonltlL dillardan ferqli olaraq, konkret tip kompirterls elaqeli olmayrb,
istanilan alqoritmlarin (prosedurlann; proqramlagdtrmastnt ve bu proqramlann istanilan tip kompiiterds icrastnt temin edirlar. Bu dillarin iig adt
miivcuddur: alqoritmik dillar. prosedur dillari. direktiv dillar. Umumen onlara yiiksek saviyyali proqramlaqdrrma dillari de deyilir.
Yiiksak soviyyali proqramla;dtma dillsri universal xarakter da;tytb,
203
siya yeniden takrar oluna bilar, ya ria saxlanmaq iigrin xiirici yaddaga k<19ii-
riila bilsr.
dafa apanldrlr
ytksak
proqramrn
siirati
olur.
iqgi
icrasr kompliyasiya
tigUn kompilyatorun
prosesindan asrL olmadr$ iigiin, proqramrn icrasr zamanr kompitvatorun
OYQ-da olmasrna ehtiyac olmur.
Belalikle, a$aFdakr natica gxanla biler: proqramrn sazlanmasl zarnanr
interpre tatordan istifade etmak, sazlanmrq proqraml isa kompilyator vasitosilo emal etmak meqsodouygundur.
Assembler - assembler <iilinCaki proqramt kompirter diline geviran
proqramdrr. Assembler ipgi proqramr bir gedigla ve ya Qox gedigia maqrn
dilina gevira bilar. Daba samcrali iqgi proqram coxgediqli assemblerlerdcn
istifada etmakle ahnrr
7.2.
miqdir.
Tatbiqi proqram paketlari (TPP) istifadegi tarafindan hsll edilan mesalanin avtomatlagdrnlmasr iigiln fox giiclti alatdir va praktiki olaraq, onu
inlormasiyanrrr emahnda kompiiterin bu va ya digar funksiya vo proscdurlarrnrn neca yerina yetirihnasini bilmakdcn azad edir. Hal-haztrda.6z
funksional imkanlarrna va reallagdrrma iisullanna g<irc lorqlenan gox genii
spektrli TPP mdvcuddur.
TPP - miiayyan olunmuq sinif meselalori hall iigi.in.tayin olunmu$
kompleks proqramdr.
Agafirdakr bir-birinden ferqli TPP-lar var:
- rjmumi tayinath (universal);
iisuly<inlii;
elektron cedvellar;
verilanlor bazasrnrn idaraetma sistemlari (VBiS)l
intalrallaqdrnlmr; pakerlar;
Case - texnologiyasr;
ekspert va siini intellekt sistemlori.
problemyonl[;
qlobal kompiiter gabakelari iigiin;
hesablama prosesinin taqkili iigiin.
Umumi tayinath TPP istiladcginin funksional meselelerinin va
inlormasiya sistemlarinin haarlanmasr va istismannrn avtomatla$dtnlmasr
iigiin tayin olunan universal proqram m:hsuludur.
Bu tip TPP-ya agafrdakrlar aiddir:
- matn va qrafiki redaktorlar;
205
olunmasr;
206
avaz
matnlarin gapr.
Matn redaktorlanndan genig yayrlanlan asalrdakrlardrr: Microsoft
Word, Word Perfect, ChiWriter, MultiEdit va s.
Qrafiki redaktorlar qrafiki senedlarin. yani, diaqram, qakil. cizgi va cadvallarin emah iigiin nrtib olunub. Bu redaktoriar fiqur va griftlarin olgiilerini idara etmaya, fiqur va horflarin yerdeyiqmasina va ixtiyari tasvirin
yaradrlmasrna imkan verir. Fardi kompiiterlarda gox istifada olunan qrafiki
redaktorlar: Paint, Boieng Grall Fanvision, CorelDraw, Adobe Photoshop,
Adobe Illustrator vo s.
Nagriyyat sistemlari matn ve qrafiki redaktorlarrn imkanlannr oziinda
birlegdirir. Bu sistemlar sanadlarin naqrs hazrhfrnr, yani, goxaldrlmasrnr
avtomatla$dlflr. Naqriyyatda bu smaliy_vat sahifeloma (verstka) adlandrflhr.
Nagriyryat sistemlarina Adobe firmasrnn Page Maker, Corel korporasiyasrnrn
Ventura Publisher va QuarkXPress misal g<istsrmak olar.
Cadvalin emah i.igiin tayin olunan TPP-lor elektron cadvaller adlanrr.
Cadvaldo verilanlar setir va siitunun kasigmasindaki xanalarda saxlanrhr.
Xanalarda adod, simvol venlanleri va diisturlar saxlanrla bilar. Diisturlar digar xanalann mezmunundan asrh qiymatlarla bir xanada verilir. Xanalann
mezmununun dayigmasi ilq bundan astholan xanadakr qiymat deyiqir.
Genig istifado olunan elektron cedvallar: Microsoft Excel, Lorusl-2-3,
Quattro Pro va s.
Verilanlor bazasmrn idaraetma sistemlari (YBiS). informasiya tamina hnrn magrndaxili tagkili ve idaro edilmosi r.igiin xtisusi TPP-dan verilenlor
bazasrnrn idareetme sisternlarindan istifada olunur,
Verilanler bazasr - diskda saxlanrlan, bir-birile alaqelandirilmiq ve markazleqdirilrnig idara olunan fayllar macmusudur.
Venlanlar bazasrnrn idara olunmasr dedikda verilanlorin bazzya daxll
edilmasi, onlann tashihi (bazaya yaz:lann elavo olunmasr, silinmesi, yenilagdirilmasi) va sorlulara griro verilonlerin axtangr amaliyyatlarr baga diiqiiliir.
Verilanlarin taqkili iisullanndan asrh olaraq, a.laErdakr VBIS-lar mdvcuddur:
iyerarxik modelli VBIS;
s-
Sonaye sahalcri
sistemlar
210
8.
aMoLiYYAT
SiSTEivrLoR
birmaselali (birisrifadagili);
goxmasalali (goxistifadagili);
qabako.
Birmasalali eS
2l
qoxistifadagili;
32-martabali, 6.l-martabali;
- interfeysin tipine gora: emrli va obyektyiinlii;
- informasiya emah rejimina g<ira: paket emalL' vaxt biilgiilii, real vaxt
miqyash;
- resurslardan istifadanin tipina gdre: labeka,lokal.
Birinci elamate gdra, biristifadegili OS-dan farqli olaraq, goxlstiladegili
emaliyyat sisiemleri komptiterda eyni vaxtda miixtelif terminallarla bir nega
2t2
imkanlan miivcuddur.
$abaka OS-ler aksar hallarda $eboko iiciin nazrrda tutulmu$, olduqca
gtclir bir va ya daha gox kompijter-serverlerda quraldrrrlrr. Digar OS-lar
lokal sayrhr va ixtiyari kompiiterdo, hemginin iabakeye iqgi stansiya va ya
klient kimi o,oqulmug konipiiterlarde de istifado oluna bilar.
Hai-hazrrda genip yayrlan amaliyyat sistemlarindan DOS, OS/2, LTNIX,
Linux va Windou,s-un m iixtalil versiyalarrnr qeyd etmak olar.
DOS ailasinin ,maliyyat sistemleri. Bu ailanin binnci izvii MS DOS
(llicrosofr Disk Operatitg System - Microsoft lirmasrnrn disk emaliyyat
sistemi) sistemidir. Bu sistem IBM PC kompi.rterlari iigtn 1981-ci ilda
yaradrlmrqdrr.
2t3
istifadasinin
miimktnliiyi.idiir.
UNIX aga$dakrlan 6ziinda birlagdirir:
UNIX ailasindan olan bir nego OS mdvcuddur. Bu ailaden olan miixtolif versiyalann 6z adl vat. UNIX-in fayl sistemi fayllan icazasiz miiraciatdon miihaf-rzani temin edir. Hal -hazrrda UNIX ailosinden olan gabaka OSdan genig yayrlanl 32-merlabeli goxistifadagili, goxmaselali UNIXWaTe
sistemidir.
ci ilin oktyabnnda ise Linus Linux-in ilk 0.02 versiyasr yaradlldllrnl rasman
elan etdi. Linux-in 0.03 versiyastndan sonra 0.10 ndmralamanya kegdi ki,
bununla da onun layihasinda goxlu insan igtirak etdi. N<ivbeti versiya 1992ci ildr yaradrldr ki, bunun da nomresi 0.95 olddu. 1993-cii ilin dekabrrnda
isa Linur 0.99 yaradrldr.
Linux verilanlarin saxlanrlmast iigiin miixtalif tip fayl sistemlarini dastaklayir. Masalsn, msdos fayl sistemi MS DOS, hamqinin OS/2 va Windows
smaliyyat sistemlari ila uyuganLpr tomin edir. Bu fayl sistemi MS DOS-un
[ayl sislerninin drayverlarinin Linux iigiin imkanlarrnr geniglandirir214
Linux qabake ila igi tamin etmek iigUn TCP/IP protokollarrna malikdir.
Linux-un niivasi yalruz lazm olan sahif:n.in yirklanmasini ramin edir. Yani
diskdan yaCdaqa haqiqatan istifada olunan proqrain seqmenti yiiklcnir.
Miimkirn yaddagrn hacmini artrnnaq iigiin Linux diskin sahifelara
bdlirnmasini hayata keqirir. Diskda "svopinq sahasi iigiin" (svrap space) 256
Mbayta kimr yer aynlrr. Sisteme hziki yaddagdan 9ox yaddap talab ohrnarsa, svopinqin kdmayi ila qe;-ri-aktiv sahifani diska yerlogdinr.
UNIX - da istanilan utilit Linux-da mrivcuddur. Bura ls, dv'k, rr. sed,
bc, more va s. baza onrrlan daxilciir.
Linux-da vi, ex, pico, jove va hamgiuin GNU Emacs, Lucid Emacs va joe
kimi nata redaktorlart mdvcuddur.
Linux-da hamginin goxlu sayda matn Prosessorlarl var. Burllardan biri
grcfJ CNU (Bell Labs torafindan yaradrhb), o biri isa Donald Knut
tarofinden yaradtlarr TeX trratn prosessorudur. TeX-in geniglenmasi isa
tcxinJo-dtsr.
2t5
2t6
'
utilit
tendensiyasrnr siiratla
Burada proqramgr iigtin maraq dofuran asas masslelarden biri informasiyanrn diskdc necs yerlagmasi, ora yazrlmast va oradan oxunmastdtr.
Bunlann 6yranilmasi iigih diskin struktur tagkilina baraq.
8.3.1. Diskin
218
d(.' ,:r t
gakil
L Diskinfiziki stntkturu
Diskin bir iiziindaki informasiyanrn miqdan cr[rrlann sayrndan (bu
srxhq adlanrr) va bir crirrdakr sektorlarrn sayrndan asrhdrr. Srxirq diskjan
asrlr olaraq dayigir. Sektor disk kontrolleri vasitasile oxunan va ya yzztla
bilan minimal hocrnli verilandir.
Fiziki formatlagdrrmadan sonra diskin OS-la iglamasi igiin olduqca
goxlu xisusi verilanler yazrlma.hdrr. Amma sort diskla il adebn fziki dislin
8.
219
elementlorin (ktasterlerin) ztnciri yaradlhr' Bunlartn her biri sabit uzunluqlu sahani gristanr ki, diskda fayhn bir hissasi burada yerlagir'. Fayhn adr
yerlagcn kitaloqda zancirin baglan[rc gostericisi (l-ci klasterin nomrasi)
tlur.'Fayhn silinmasinda FAT-In elementlari va onlara iinvanlanan verilanlar sahaii boqaltr ki, bu sahaden dig:r layllar iigiin rstifada etmek mrim-
kiindiir.
Bu ciir taqkilin. esas iistiinluyii ondadrr ki' fayllara birbaga miiraciet
milmkijn olur. Qatrgmayan cehati iso fayllann silinmasi, yaradtlmasl ve
tutumunun dayigdirilmasinda diskin fraqmentasiyasrdrr (bog sahalerin
yaradrlmasr)- Fraqmentasiya diskd;ki verilanlere miiraciat Yaxtlflur artmairna sabab olul. F'raqmentasiyant aradan qaldtrmaq igiin DEFRAC proqramrndan istifada olunur.
Verilonler sahasi diskin baS kataloqunun sonundan sonuncu sektora
kimi olan boyiik bir sah:ni tutur. Fayl sistemi vcrilenlor sahgsindatl bir va
ya bir nega aidrcrl sektorlar qrupunu aylrlr ki, bu da klaster adlanrr' Sektorun rilgiisii 512 baYt tagkil edir.
Kiasterin <ilgisii, yani sektorlartn sayr mantiqi diskdan asrh olaraq OS
gostarilib
Catlvat
l.
FATI6
Klasterin 6lSdi
2 Kbayt
4 Kbayt
8 Kbayt
OS-nin tipi
0-128 Mbayt
128-256 Mbayt
MS.DOS
Windows
25G512 Mbavt
512-l Qbayt
l-2 Qbayt
FAT32
0-260 Mbavt
0.5 Kbayt
260 Mbayt -8 Obayt
4 Kbayt
Windows
8 16 Obavt
8 Kbayt
I 6_32 Qbayt
l6 Khayt
32 Obayt -2 Tbayt
32 Kbayt
na,yla .tinacietao istifadegi onun yalnz yolunu va adtnt gdstermahdir'
OS awal fayl-kataloqa miiraciat ederak fayLn diskda yerlagmasi haqqrndakr
molumatr tapIr, sonra ise taleb olunan emeliyyatl yerina yetirir.
16 Kbayt
32 Kbayt
220
krtsloq
yaalar 512 baytla
Disar kataloqlar ve biitiin fayllar
Beg
22t
Mazmunu
Ad
Atribut
Bitlarin sayr
Format 8.3
8
Yaradrlma vaxtr
Yaradrlma tarixi
Sonuncu mriraclet tarixi
Sonuncu dayi$iklik vaxtr
Sonuncu dayiSiklik ta,'ixi
_FnT cadvalindc baslar*rc
HaGi-
Fayhn rj,lQiisii
l6
l6
l6
l6
t6
32
pniij
Yiikloyici sektor
65535 yazr ola biler
FAT cadvali
g[zgiiLlti, m?hsuldarhAl artjrmao iiciin baElana hitai
Disar kataloqlar ve
b ii
tiinEliiir
maksimal sayr,
klasterdaki sektoriann sayr va bcilmanin yrzl""nJ"rr:
,.kii.fu.,n
:Z_
mertabali adadlsri ila mahdudlaslr.
sisremi. Bu
sistemi FAT Ia miiqayisadc yiiksak siirarli
-^_-[T:.,fr/ elibarhgt vafayl
xaraktcnstrkasr,
uyulanhlr rla farqlanir. Ni-nS _ aa ientanlarin
strukturu Active Directory xidmjtiniri.""ltrgrnr.ino
irntui ,ilr.
_
Nrps
222
baq
cedyehni (MFT - Master File Table) dzinda saxlayan fayl yaradrlrr. Cadveldski har bir yazr olgiisii 1 Kbayt olan bir fayh tesvir edir. MFT-de fayllar
.
_o
ad
Qrsa ad
proqramlar fayhn geniglanmasini rizil tayin edir ki, bununla fayhn hansr
proqram tarafindon yaradrldrlr bilinir va bu fayllann bir goxu uylun
proqramr ytklayir. Geniglcnma fayhn tipini gtistorir va onlardan bir goxu
standartdrr. Mosalan:
- .COIvt, .EXE - yerina yetirilmaya hazrr olan, vani icra olunan fayllar;
- .BAT-amrlar (Batch) fayh;
- .TXT -motn fayll
- .MDB - Access VBiS-nin fayh;
- .XLS .Excel elektron cadvel fayh;
- .DOC - Microsofr Word matn redaktoru fayh;
- .PAS -Pascal dilinin proqram fayh;
- .C- C dilinin proqram fayh;
- .ASM Assembler dilinin proqram fayh;
- .BAK- fayhn dayigiklikdan awalki surati;
- -ARJ va . ZiP- srxlaqdrrrlmrg fayllar.
MS DOS amaliyyat sisteminde qrup fayllannt igare eimak iigtin qablonlardan (ingilisca pattern) istilado etmek olar. $ablonda qlobal simvollardan
(Sablonun simvolan) istifada etmakla fayhn adr va ya geniglanm:si igara
olunur. Bu * (ulduz) va ? (sual igarasi) simlollarrdrr.
Fayhn adrnda (geniqlanmssinda) ulduz igarasi onu gdstarir ki, bu
mdvqeden baglayaiaq adrn (geniplanmenin) sonuna kimi ixtiyari miimkiin
igara ola bilar. Masalcn, '.DOC - geniglanmasi .DOC olan biirirn tayllar,
METOD.+
(METOD.DOC, METOD.EXE,
PROG
bilar
Qlobzrl simvollardan fayllann axtartgtnda, yerdayigmasinda, k<igiirrilmcsinda va silinmasinde 9ox genig istifade olunur. Fayllarrn ad va geniplen-
amrlarinda fayhn adr yerina PRN gdstardikda uyfiun verilanlar gapa glx)r.
DOS qur!ularrnln adlarr aga[rdakrlardrr:
printer;
l-4 paralel portlarr;
COMI+COM4
AUX
PRN
Lml+LPT4
coN
NTJL
Otsu (uayO
Sahanin
sYiri
Atributlar
l0
2
2
4
7
8
8. 1.
Ehtiyat saha
Fayhn dayi5ma vaxtr
Fayhn dayisma tarixi
Fayhn birinci klasterinin nomrasi
Fayhn olqiisii
D6rdiinc0 saha. Bu
l0 bayth
Cadval 8.2
Atributun vezifosi
Bitin J\!-si
Gizli
Sistem
Tom ni5anr
Altkataloq
Arxiv
istifado olunmur
6
istifade olunmur
7
va ya sonuncu dayigilma tarixi iigiin
yaradtlma
Altrncr saha. Fayhn
qiymati
diislurla hesablamr:
a;a[rdakr
nozerda tutulan bu sahanin
+
+
Tarix=(il-1980) x 512 Ay x 32 Gi.in
Bu sxem iizra teqvim 2108-ci ile kimi hesablanmasl miimkiin olmastna
baxmayaraq maksimal il 2099-a barabardir.
4
5
a$aEldakl
atributlan movcuddur.
R (Read-only) - "yalnrz oxunan". Bu fayllan sistem vasitaleri ilc
yenilagdirmak ve ya silmak mtimktn deyil.
H (Hidden) - "gizli fayl".
S (System) - "sistem fayl". Bu fayllar emeliyyat sistemlarinda istifada
:lunur va onlan dayigdirmak miimkfln deyil.
A (Archive) "arxivlagdirilmip fayl". Bu atribur her bir fayhn
yaradrlmasrnda teyin olunur8.4. MS DOS amaliyyat sistemi va onun asas amrlari
MS DOS amaliyyat sistemi aqatrdakr funksiyalan ycrina yetiran kompleks proqramlara malikdir:
'DOS
amrlar Prosessoru
olur.
3. G6sterilan kataloqdakr altkataloq va fayllarm siyahm.
,rP
Atributlann siyahrsr: D- kataloq va ya qovluq, R- yalnz oxunan fayllar, Hgizli faylar, S-sistem layllan, A-arxivlsgmig faylar.
/O - fayllann siyahrsr gegidlenmig gakilde ekrana grxarrlr. eegidin
ncivii - N alilba iizre, S rilgii iizra, E geniglonma iizre, D tarix tizro.
4. Fayllarrn suratinin ahnmas.
COPY<fayll><fayl2>
Bu amrin kcimayile fayll-in fayl2 adh surati alanrr.
Mesalon, COpy
KAI.'EDR .DOC KAF_COP.DOC amri ile cari kataloqdakr KAFEDRA.DOC
fayhn cari kataloqda KAF_COP.DOC adh surati ahnrr.
Qeyd ctmak lazmdrr ki, burada fayln adrnda qurgularrn adlanndan
istifado etmak olar. Meselan,
COPY SIYAHI.TXT PRN omri ils SIyAHI.TXT fayhnrn surati
9ap
edilir.
COPY COM SIYAHLTXT omri ilo SIyAHLTXT adl matn faylr
yaradrlrr ki, bu fayla verilanlor klaviaturadan daxil edilir. Daxiletma
CTRL+R klav.iglarindan istilada ila sotra 9at1r va cari kataloqda
SIYAHI.TXT fayh yaranrr.
COPY SIYAHI.TXT COM omri ila isa SIYAHI.TXT fayhnrn surari
ekranda ahnrr. COPY amrinin k<imayi ila bir nega tayh birlagdirmek da
miimkiindiir. Masalan,
birlagirlar.
5. Fayllann silinmasi.
DEL <fayl>
Bu amr fayl va ya fayllar qrupunu silir.
Maselan,
DEL*.doc emri ila cari kataloqdakr .doc geniglanmali fayllar silinir.
6. Kataloqtarrn yaradrlmasl
MD <kataloq>
7. Kataloqlann silinmasi.
RD <kataloq>
8.5. Windows amaliyyat sistemi
8.5.1. Windows sisteminin inkiqaf tarixi yJ osas xiisusiyyatlari
23l
Windows amaliyyat sistemi qoxmasalalik funksiyasrna rnalik olub, eyni zamanCa bir ne93 proqram yerina yetira bilir. Omeliyyat sistemi bu vs ya digar
proqramln talobina o qad:r operativ reakstlra verir kl, hamin proqramlartn
eyni vaxtda iqlemasi tesavviirii yaiantr. Masalcu- niotn haztrlayan zanran har
harrsr bir fayh paralel olaraq gap etmak, hamginin sert diskda virusun olubolmamasrnr yoxlamaq miimktindiir.
Qoxmasalalik rejimi kooperativ va aradan gdtiirmek kimi 2 ciir olur'
Koopcrativ goxmcsalalik rejimda (cooperativ multitarking) amaliyyat sistenli
prosessor vaxuntn paylanma problemi ile meqgul olmur' Bu problemi
proqramlarrn ctzii hall edir. idaranin <itiiriilma momenti masalanin yerin:
yetirilme gedigatrndan astltdtr. Kooperativ goxmasslalik Windows3.l milhihnda heyata kegirilmi;dir. Windows 95-da kooperativ masalalik l6 mortobali elavalarla tamin edilir.
Qoxaxrnhq (multithreading) o demakdir ki, igleyan proqramlar (proseslor) har birisi sorbast prosessor vaxttna malik bir nege hisseya b<iliino bilirlar. Bunu.n sayesinda proqram eyni zamanda bir-birila :laqesi olmayan bir
neqc amaliyyatlan yerino yetiro bilir. Mosolan, cadval prosessorunda mii/.t3lif xanalardakr hesablamalar goxaxnltq xirsusiyyati naticasinda eyni vaxtda
yerina yetirila biler. Qeyd etmak lazrmdrr ki, bu halda hesablama ila paralel
interaktiv igini temin ede bilir. Multimedianrn asas vazifosi ses siqnallnl
raqam gakline va aksine gevirmak; ikinci element isa - videoplatadrr ki, onun
vasitasila video informasiya roqam foklina ve aksina gevrilir. Sas platasrna
miixtelif akustik sistemlar qolulurlar. Sos va video ila kompiiterda iglamak
iigiin goxlu sayda proqram vasitelari mdvcuddur. Bu ciir proqramlarrn
minimal toplusu Windows-un terkibinda vardrr. Bu proqramlar vasitasila
audiokompakt-disklari oxutdurmaq. oniara informasiyam yazmaq vo sas
fayllarrnr redakta etmak, hamqinin videokliplera baxmaq olar.
Qeyd etmak lazrmdrr ki, multimedia inlormasiyasr (yani cizgi, audio ve
videoinformasiya) gox boyiik yer tutur. Buna gora da bela informasiya
kompakt-disklarda yerlagdirilir va hemin disklardeki inlormasiyanr oxumaq
iigiin kompiiterdo "CD-ROM" disk qurfusu olmahdrr.
8.5.2. Windows-un istifadagi
qrafik interfeysi
lrikjl
edir.
masalclar panelinda
67
8
9
10
panelinda yerlapdirir;
olur.
menyusu;
(asas)
239
iizarinda yazrlan amrlari yerina yetirmak iigiindiir' Bunun iigiin hemin emrln
diiymasi iizarinda mausun diiymasini basmaq Iazrmdtr;
istonilan
Qeviricilar (bayraqlar) . Bttnlar kvadrat formada olub'
iizsrinde
geviricinin
Hamin
iigiindiir'
ya
qogmamaq
va
qoqmaq
rcjimi
ya
mausun'diiymasini basdrqda onun sahasindo xiisusi igara ya emala galir,
da tamamila yox olur;
varianu seqmaya
- Siyahrlar sahasi. Yerilmig siyahrdan miioyyon bir
siyahtnrn
basmaqla,
mausun
diiymasini
iizarinda
oxu
Siyahr
imkan vriir.
gtirmak
olar;
pancerada
elementlarini
-' Matn sahalari. Buraya matn ve ya reqem verilanlsn daxildir;
- Ovvalcadan baxrg kegirmak pancarmi. Burada obyekt-sanad tasvir
edilir.
isqi stolun tayinatr. Windows amoliyyat sistemini yiiklodikd:n sonra
;'i99i stol"
ckrandi elektron
Gek. 8.6) yarantr. Aydtncitr ki, her bir sanadin
va esyanrn 0z yeri oldufu yaxgr tsEkil edilmb iSqi stolu, istifadegiya tiz
faaliyyatini daha samaroli teskil etmeya imkan verir. Elektron variantda
olan i99i stol da adi i99i stol funksiyalannr yerina yetirir' Buna gore dc,
Windows miihitine diigan kimi. istifadaqi interfeysi miieyyen stol imitasiyasrnr yaradtr ki, bu stotun miieyyon yerlerinda senadlarin -va. proqramlartn
niganlarr yerla ir. Standart "i99i stol"un merkazindo istifadaginin an gox
miraciet itdiyi tatbiqi proqramlar va sonedlarin yarhklarr yerlagir' Bu
yarhklar
uyfiun obycktlarin i;a saltnmastnt siirctlendirir'
'
qovluq va digor obyektlari ekranda yerlagdirmek iigiin r9astol
iqgi
(icons)
istifada edir. Har bir igara kompiiter resurslartna, lokal
ralardan
gebaksya va lnterneta miiracisti temin eden proqram' qovluq va ya digar
obyektlari aks etdirir.
iggi stolun tertibattnr, igaralarin yerlegmasini, va ayrFayrt elementlerin
formasrnr, olgirlorini va rengini istifadaqinin zovqiina uylun dayigdirmak
olar.
a;alrdakr kimidir:
- Mou AoI(yMelIrhI (My Documents)-tez-tez istifade olunan senedlarin
fayllarr saxlanrlan qovlu[u aglr;
- Moir KoMrlblorep (My computer) Jokal kompiiter va gabake
resurslanna qogulan resurslara miiracite imkan verir;
- Moe ceresoe oxpyxeHne (My Network Places) -biiLtiin ilgi
siansiyaya va lokal gabakanin serverlcrina. qovluq, fayl, printer vo diger
resurslara kollektiv miiraciati tamin edir.
- Kop:urra (Resusle Bin) -silinon fayl ve qovluqlann mlvaqqati
saxlanrlmasr iiLgtn istifado olunur. SabatCe yerlaqen fayl va qovluqlar borpa
etmck miimkiindiir;
- lntemet Explorer - eyni adh proqramr ytkleyir ;
Osas iqaralarin vezifasi
240
iSgi
stolu
iggi stolun agalr hissasinda boz rangdo "Masalalor paneli', adlanan satir
yerlaSir. Bu satrin markazi hissasindo masalelar diymalari, daha dolrusu,
istiladaginin cari seansda igladiyi tatbiqi proqramlar va sanadlor _dtiymalari
yerlogirlar. Sol torafda tlycK (Start) diiymasi yerlaqir ki, bunu basmaqla
Windows - un bag menyusuna daxil olmaq mDmkiindiir. flycx (Start) menyusu tez-tez istifada olunan resurs, totbiqi proqram va Web - serverlera
keEirilir. Bufer vasitesila verilenlerin miibadilosi standart emrlerin "Bupc:arr" (Cut), "Konupoaarr" (Copy) va "Bcragurs" (Paste) vasitesila
hayata kegirilir. Xirsusi yerlegdirmo "Cnequa.nrnar scrasra" (PasteSpecial)
Bela bir hal, hamginin bir tarbiqi proqramdan istifada etdikda da alrna
biler. Masalan, matn va gakillari "Word" matn prosessoru miihitinde
1,aradrb, sonradan isa bunlan bir sanad gaklinda tatrib etmak da olar.
va
24s
$akil 8.6.
Mo
r<oNnanmep
(lty
Computer) pancarasi
Ccsr;rxx
(Link).
247
kcgiddir.
klaviaturanrn
Backspace
olunur.
5. XypuiLa
(llistory).
oks olunur.
6. Ilepeuecrrrt
(Move To)
venI.
7.
Konr.rpoearr
kopyalayri.
n (Copy To) -
'fa6nuua (Demils)
Nicw)
flanemr
HHcrpyMemoB- lHacrpofr<a
^menytsundan
(Toolbars I Customize)
emri seqilir.
(Linl<s) alatlar paneli. Ccrmrx alatlar panelinin diiymolerindan
.Ccour<u
9-ovlu9
rc fayllarla daimi
248
249
250
sorlan deyilir.
Biitiin metn redaktorlan yalnv lnetnlari emal etdiyinden bir-biri ila
uyugandrr. Miixtalif metn prosessorlan isa informasiyam fayla miixtalif
formatda yazdrf,.rndan bir-biri ila uyu$an deyil. Amma bir gox metn
prosessorlarrnda matni bir formatdan digerine gevirme imkanlan
movcuddur.
Windows emaliyyat sistemina standart Notepad (Bloknot), Write metn
redaktoru va sada Word Pad matn prosessoru daxrldir. Windows sisteminde
formatlaqmamrq matn fayhnm geniglonmasi .txt,. Word Pad-rn fayllannrn
geniglanmasi iso .doc-dur. Daha genig istifade olunan motn prosessorlanna
Word, AmiPro vo s. misal g<istermek olar.
Bu prosesorlardan en gox istifade olunan Word-diir va onun sonuncu
versiyasr Word 2007-dir.
Qeyd edek ki, bunlardan ba;qa, sanedlarla ig iigiin naqriyyat sisternlari
da xiisusi yer tutur. Bunlara Aldus PageMaxer, CorelVentura va
QuarkXPress sistemlarini misal gdstarmak olar. Negriyyat sistenrlari
yrprlmrg sanedlerin goxaldrlmasrnda istifada olunur.
Bir gox matn prosessorlan tigiin iimumi olan bir srri anlayrglara baxaq.
Hazrlanacaq sonad miixtalif elementlardon - simvollardan, abzasiardan,
satirlerdan, b6lmolardan, hagiyalordan, kadrlardan va kolontitullardan
ibaret olur.
Simvol saned matninin minimal elementidir. Har bir simvol ikilik kodla
ifade olunur. Har bir simvol miixtalif tortibath griftlarle ifada oluna biler.
Bir neqe milli dillare aid elifba simvollan nozare ahnrr. Windows-da simvollann kod tesviri iigiin ANSI standartlndan istifada olunur.
Abzas toyin olunmuq gakilda matn fraqnrentlerinin tertibattdrr.
Windows-un matn prosessorlarrnda abzaslan bir-birindan <Enter> klavigi
vasitesile qoyulan abzasln sonu simvolu (!f) ayrnr.
Kolontiftl-araytg metni yerle$dirilor, sahifo sahasidir. Adaten bu arayg
motni sahifenin n<imrosinden, saned, bolmo va ya faslin adrndan ibarst ola
bilar. Kolontitullar yuxan ve a;a$ olmaqla birlikda istifade oluna bilar.
Qeyd - esas matnden xaricdo (sahifanin a$agrslnda ve ya senodin sonunda) yerlegen va metnin har hansr s<iziino vo ciimlasine verilan izahatdlr.
Hagiya-sanadin asas metninin xaricina grxanlmrg va adatan diger man251
iisullarla tertibaildrr.
Biilrna - senedin aynca bir hissesidir ki, buradakr sahiialarin ciz
parametrlerini vo kolontitullarlnr tayin ermck mtimkiindiir. Brilmenin
serhedleri ayrrrcrlarla qeyd olunur.
WYSWIWYG (What You See Is What you Get _na gciriirsiiz. o da gap
olunrr) - rejimi onu gosterir ki, redakta olunmuE saned ekranda nlca
gdriiniirse, o ciir da gap olunur.
9.2,
Matn
_
_prosessorlannda yaradtlan
len, cadvallari, gakilleri,
istifadeginin senadla
yetirilir (qakil 9.1 .).
9*
Oe
e.E
B.8dp
t*
aO7 r -:;3t
pencarasinde yerina
Xettke$
menylrnun
diiymeleri
diiymalari
Veziyyat
!.e'--
OiAlErFr/j
latri
\
i. 2,5d 6 I
kor
'.
segilir.
Qeyd edek'ki. sonuncu dord rejima uyf,un sahanin ikiqat srxrlmasr ila
rejimin aktivlegmasi ba$ verir.
Vaziyyat sotrinin ekranda aks olunmasrnr idara etmak iiqiin "Cepnuc"
(Tools) menyusunun "Ilapauerpsr" (Options) bandindan istifada olunur.
"llapauerpu" (Options) dialoq pancarasinin "Bua" (View) varaqi segilarek
"Crporca cocroruur" (Status Bar) bayralr qeyd olunur va ya gottiriiliir.
9.3.2, Word matn prosesorunda matnlarle iq
asas iglara
aqalrdakrlar aiddir:
senadin yaradtlmast;
matninformatla;dtrrlmasr;
"
va ya "evaz
255
Sonuncu laiv olunan amaliyyatrn tarkan iigtin ise flosropxrr suo4 (Redo.1
amrindan istifada olunur.
Qeyd edak ki, Word-da iimumiyyelle yi..iza yaxrn sonuncu srnaliyyatlar
257
oTCiflbr
11
lliiecai-_Ei nonorienile,ra
Eltjrasl:sar,re:
G!ffi|f
-!rk5d:
I c
crFaHrLlE
w jicsesei C.n.i-.,::ei.'r'
nep56i
I
6po{a:
lE:
:re;)
ll:.E0ts:n
[e rii ,aaTo_-*lH5[i:
iSLnei
i:6r+sil
tn-
f--cK_-l
gakil 9.2. "A6sa4" dialoq pancarasi
.)
(a
fl1
bo$luq
sagdan bosluq J
Abzas miiryyen gekilda tarrib olunmus matnl I
I liraqmentidir. Abzaslarr bir-birindcn <Enrer> klaviqi-U
ila qoyulan abzasrn sonu "ll " simvotul
soldar boiluq
ll]:-.1.r,'rnur,
taraf tanlagdirilmigdir.
Abzas sa$a tarofa tenla$dirilmi$dir.
bzas markaz iizra tenloqdirilmigdir.
setrin eni iizra tenlagdirilib.
Satirlar arasr interval
Abzasrn awaldan va sonrakl intervah
_:l ='..1-:::--:
---r._i r ri.-
.ttEFF
.r
L_-
r,t ))..i
n1::___j_:,:El
#
$akil 9.4. Coxpoaetue doxyuexma (Sate As) dialoq pancarasi
259
Word sensd feyhnrn digar tetbiqi proqramlarda emah iigtin onun yadda
saxlanrlmaslna imkan verir. Bunun iigiin a;afrdakr amaliyyatlar ardrcllhfr
yerina yetirilir:
@afil (File) menyusunun Coxpauurr rarr... (Save As...) amri yeri-
no
yetirilir;
segilir. Masalon, senad laylnrn avvalki versiyalarda emah iiLgiin Word972003&6.0/95-RTF (+.doc) formatr segilir.
. CoxpaHrrb (Save) diiynrati srxrlrr.
Miixtelif tatbiqi proqramlarla miibadila iiLciin en gox istifada olunan
Tercr r Qopuare RTF (Rich Text Format) formatrdrr ki, bu da taqriban iki
dafodan gox disk yadda$r teleb edir.
Word-da sanad fayhnrn avtomatik yadda saxlama rejimi mcivcuddur.
Bunun iigiin Cepsrc (Tools) menyusunun flapauerpu (Options) emri ila
agrlan dialoq pancarasir,in Coxpaneuue (Save) vareqindaki AarocoxpaueHue
Kaxnbre (Automatic Save Every) bayra$r qeyci olunaraq, sa[dakr sahayo her
hansr adad daxil edilir. Bu adcd agrq sancdlarin avtomatik yadda saxlama
intervahnr daqiqa ila teyin edir.
Sanodin gapr. Sanadin gapr Oafi.rr (File) menyusundan lleqarb...
(Print...) emrinin k<imeyi ila yerina yetirilir. Aktiv sanodin bir surotinin gapr
Crau.qaprua, (Standaft) alatler panelinin flcvarr (Print) diiymosi ile hayata
kegirilir. Bu zaman gaprn cari parametrlarindan istifada olunur.
Sanedin gaprnda, tez-tez gap:t:, keyhyyati, printerlonn dayigdirilmasi va
tanzimlenmasi ila bagh olan suallar yaramr. Qaprn bir srra parametrlarinin
dayi;dirilmesi flapauerpu (Options) dialoq psnceresinin Ilevarr (Print)
vsreqinin idaraedici elementlori ile bag verir.
Sanod fraqmentinin gapr iigiin 9ap olunan fraqment segilir va lle.rarr.. .
(Print...) dialoq penceresinde Brl4elennnfi Qparr.renr (Selection) qeyd
olunur.
9.4.
Excel cadvel
prosessoru
Elektron cadvallarin yaradrlmasrna ve onun verilanlarinin manipulyasiyasrna imkan vercn proqram paketleri csdval prosessorlan adlamr. Bu
paketlerden an gox yayrlanr va istifads olunanr Lotusl-2-3, Quatro-pro,
SuperCalc va Microsoft Excel - dir. Microsoft Excel cedval prosessorunun
bir nege versiyasr mrivcuddur. Sonuncu Microsoft Excel-2007 dir.
Excel, csdvallarla iqloyan zaman istifadegiye apafrdakr imkanlan verir:
- cedvalin xanalannda miixtclif funksiyalardan (riyazi, maliyyo,
statistik, miiLhandis vo s.) taqkil olunmuq mirrokkeb diistur.lardan istiiads
olunur. Cedvelin diger xanalanndakr qiymatlarden asrh olaraq, diisturlarla
neticanin qiymeti hesablanrr;
- bir nega ccdvslin alaqasini tegkil etmek. Bu zaman bir cedvolin xanalannrn qiymati diger cadvelin verilanlari esaprnda tegkil olunur. Bu.halda
ilkin cadvolin verilanlarinin doyigmasi asas cadvaldaki son ncticanin
26u
261
tur vahididir. Har bir xana verilonlori matn, adadi qiymet. diistur va
ya
=SUM (Al:A5)
=LoG
10(C3)
*as
pencarasinin strukturu
site xananln <iziinda heyata kegirilir. Diisturlar setrindo cedvelin cari xanasrna yazllalr diistur cks olunur Sol hissa sahelor adr adlanlr va buradan aktiv
xananln iinvanl, scqilmii xirnalar diapazonun adl vo ya olgiisii aks olunur.
DdC
l
,?'
(9x
a1-
t9G :,
r (_g c5-
ll il
1l
,r1
Menvu satri
1t-
Setir baqhlr
13
Frrlatma zolaqlart
V aziyy at
?t
$akil
(<Shift>+<F8>);
&-
T o( I fo-*;-l
$akil 9.6. "l7apa,vempu,, dialoq pancarasi
Ilapalrerprl (Options) dialoq pencorasinin an qox istifado olunan veraqlari a9alrdakrlardrr:
Bra (View) vareqinin parametrleri proqram ve sened pencerasinin
xarici gdriinil$iinii dayigmaya imkan verir. Satirlar diisturunu. xanalann iggi
gJrgivesini, voziyyat satnni, xanalardakt dtisturlan va s. gizletmok vo
gostarmak mii[nkiindtir.
Bsrquc.nenxe (Calculation) veraqinin parametrlari dtisturlann hesabla_
ma ilsulunu tayin edir va xarici istinadlan idara edir.
flpanxa (Edit) varoqinin parametrlori xanalara verilanleri daxil etdikda
va onlarrn redaktasinda istifade olunur.
_
_O6yxe (General) varaqinds avtomatik yliklsma qovlulunun adr, yeni
krtabdakr varaqlarin sayr, standart grift, istinad grifti, evvel igrllf,ug fayttann
siyahrsr va s. parametrlar tasvir olunur.
(Custom Lists) veraqi avtodoldurma funksiyalannrn yerina
. Cnncxn
yetirilmasinda istifada olunan va ya verilanrarin gegidlenmosinda istiiadagi
qaydasrnr teyin eden siyahrlardan ragkil olunur.
.. lxarpauua (Chart) varaqinin parametrlori aktiv diaqramrn gOrlinti$ii_
nii tayin edir ve susmaya gora yeni yaradrlan diaqramlarda istifala olunan
formatlann veri)masine imkan verir.
Mexayuapoanue (International) varaqinin parametrleri tam ve kosr
hissanin ayrncrlannrn va gap formatrnrn deyigilmosini imkan verir.
Coxpanenne (Save) kitabrn barpasr iigiin verilmig vaxt intervah ila
avtomatik barpa fayh va kataloqu yaradrr. Kompiiteria gcizlenilmaz har
hansr nasazltq bag verdikda, Excel -in nrivbeti yrlklanmaslnda avtomatik
bcrpa fayh agrhr.
Eelonacrocrs (Securite) vereqindaki parametrler cari kitab layhnrn
265
iigiiLn
sifralamosi, kitaba iimumr miiraciat ve makroslann tahliikesizliyi
edir.
teYin
parametrlari
OpQorparlxr (Spelling) orfoqrafiyantn yoxlanilmasrnr va miixtalif
dillerin tanzimlonmesini hayata kegirir.
Ilapauerpu (Options) dialoq pencarasinin vsraqlerinda segilan biittin
parametrlarin qiymeti yadda saxlanlltr ve susmaya g<ira csdvel prosessoru
onlardan ndvbeti dayigiklik apanlanadak istifade edir.
Yeni iqgi kitabtn yaradrlmru y.ni ,rnrd layhnrn yaradrlmasr ila eynidir. Yeni iqgi kitab oatu (File) menyusunun Corgat (New) omrinin komayi
ils va ya alatlar panelindaki Coslars Kuury (New Workbook) diiymasini srxmaqla mlimkiindiir. Burada birinci halda qablondan istifada miimkiindiirsa, ikingi halda buna imkan yoxdur.
Coagarr Kuury (New Workbook) dtiymasi stxtlarsa, Excel ,lncrl +
lIHcrN (Sheetl+ SheetN) tamiz varaqalari olan Knrral (Bookl) adh iqgi kitab
agrr. Burada N flapauerpu (Options) dialoq pencaresinin O6uue (General)
varaqinda llnc'ros g Hoso xHure (Sheets in New Workbook) parametrinin
qiymatindan segilir.
@ann (F ile) menyusunun Co:Aarr.., (New. ) emrinin yerine yetirilmosi
ila ekranda bir nega vereqeli Cograsue aol(yMeHra (New) dialoq pancorosi
gdrilniir- Ogar O6rque (General) veraqinda Kuura (Workbook) elementi segilarsa, bu awelki iisul ila eynidir. Excel-da olan gablonlaln birindsn istifade
etmak iigiin llla6lonu dialoq pencarasinin PeureHu-s Gek.9.7.) vereqi segilir va
lazrm olan Sablonun adr gdstorilir.
gl
iEIl
3l
4
,il
.J
IEEI:F=II :ra.+s:
.C
-t
Etrn
-dl Jl
-J
-t
r.i,.-=
I
I i-b. -. .);c.'t
> a
266
I*lLl:"l
Vcraqa verilanlerla dolduqdan sonra iggi kitab laylda yadda saxlanrlmaldrr/rKitabrn yadda saxlanrlmasr ya Oafi,r (File) menyusunun Coxpauarr
(Save) va ya Coxpanur xar. ..(Save As . . .) amrinin yerina yetirilmasi ile, ya
da aletlar panelindoki Coxpauurr (Save) d ymesini srxmaqla hayata
kegirilir. Bu zaman ekranda CoxpanenNe roKynteHra (Save .A.s) (gsk.9.g)
dialoq pancarasi gOdiniir. Ponceranin llur Qatura (File) sahasino yeni kitabrn
adr yaz:ll:. Bu zaman fayl yazian qovluqda segile bilar.
Pancaranin flapauerpu (Options) diiymasinin srxrlmasr ila flapar,lerpsr
CoxpaHeuxx (Save Options) dialoq pancarasi agrlrr. yadda saxlanrlan fayhn
parametrlarini vermak tigiin pencarade agaf,rdakr bayraq va saheler movcudd ur:
ralrnrn tayini ila, har dafo yadda saxlanrlan fayhn evvelki versiyasl eyni
J
a;l
?)(
-o.ra7'-]j.ctut-
-ElE
-)x1c r< s. trEj
li:r:ol,!
,-a
rJ
N'x&..
i.Oair.:
<-.-.rKlo.r:.:r:.
l-c*
f--G*
I
I
nin tayini,
iqgi kitabrn gaprnrn taEkili ila balh a$aErdakrlara baxaq.
l. Kitabrn bir va ya bir nega voreqalarini 9ap etmak miimktndiir. Qap
olunan informasiya avvoldan segilmalidir. Sonra tDa n-llevart... (File
Pnnt...) amrinin yerina yetirilmasi ile eyni adh dialoq penerasi agrlrr.
Ilevarr (Print) dialoq pancerasinde printer segilarak, Busecrn Ha neqarb
(Print What) sahasindaki agarlardan biri segilir:
'
nin sayrnr tayin edir. Bce (All) agan varaqin biitiin sehifalerinin
qaprna
imkan verir.
Crpanuqu c...no... (Pages from ...to...) agart isa sshifalarin baqlan[rc
ve son ncimralarinin vermokla, sanodin bir hissosi 9ap olunur.
2. Voraqalarin sahifalera b6l[rnmasi avromatik ba9 verir. Burada
llapauerpu crpanHubr (Page Serap) dialoq pancorasindski d<ird tarafdanCrpaunqu (Page), tlorr (Margins), Ko:ronrxr-y,rlt (Header/Footer).,rincr
(Shcet) istifada olunur.
istifadeginin aqalrdakr parametrlsri vernak imkant var:
. sahilaninoriventasiyast:
- kalrzrn olgiisii;
- avtomatik ncimralenmasi davam edan sahifelordan, birinci sahifenin nrimrasi;
- iqgi kitabrn xarici edilon vareqinin faizle miqyast;
saholrrin olgiisti va sehifelerin kolontitulu;
- sahifalarin xaric edilma ardrcrlhfr, yeni yuxarrdan aga[r, sonra sa$a
vc ya soldan sa[a, sonra a$ag],
- xanalartn iggi cadvalinin. setir bolgiiniin (1,2 . va siitltn ba|lrSrnrn
(A,B,C...) gap olunmast \'. ya gap olunmamast.
268
ii9 linvan
operatoru
tanrylr:
f . iki niiqta (:) diapazon opratoru. Moselan, =SUM(AI:Cl) diisturu
Al:Cl diapazonuna daxil olan Al, Bl ve Cl xanalarrnrn terkibindaki
Diisturlarda istifada olunan xanalara istinadrn iig tipi ola bilar: miitleq,
nisbi ve qanprq.
A7,89, Xl9 va s.
Bu ciir istinada dirsturun bir yerdcn diger yere yerdayigmesinda istinad
cadvalin yerindan asrl olaraq dcyigir. <RICI> stilinda nisbi iinvanr vermak
tgiin kvadrat mritarizadsn istifado olunur. Maselon, R[3]C[4] iig satir
agagrda va dritd siitun safda yerlegen xanaya istinaddrr, R[-2]C[-3] - ise iki
setir yuxanda ve iig sotir solda yerleqan xanaya istinadr gdstarir.
'D:\EXCEL\[KAFEDRA.XLS]Kal 65lSDS7'
2'70
ABS
- adadin modulunu hesablayrr;
ACOS - ededin arkkosinusunu hesablayrr;
ASIN
- adedin arksinusunu hesablayrr;
ATAN - adadin arktangensini hesablayrr;
COS
- dadin kosinusunu hesablayrr;
SIN
adodin sinusunu hesablayrr;
TAN
- adadin tangensini hesablayrl
EXP
- adadin eksponentasrnr hesablayrr;
LN
- adadin natural loqarifmasrnr hesablayrr
LOG
- ededin verilan esasa grira laqarifmasrnr hesablayrr
LOGf 0
- adadin onluq loqarifmasrru hesablayrr;
ROUND verilmig merteba sayr qedar ededi yuvarlaqlagdrnr;
SQRI - miisbot adedin kvadrat kokiinii hesablayrr;
SiGN
- adedin igaresini tsyin edir;
SUM
- xanalar diapazonundaki qiymatlarin camini hesablavrr;
SUMiF - verilan meyara gdre xanalar diapazonundaki qiymatlcrin
camini hesablayrr;
FACT
MOD
INT
PI
Mesalan: 7 =
1+ o) -l
----J-_L
r+r l)'_ tgi.rl
nin hesablanmasr. x-rn qiymatini Al-e, y-in qiyrn:ti isa Bl-e daxil
Cl xanasrnda
eciarak.
271
)\{antiqi funksiyalar. Bazan bir va ya bir nega qartden astlt olaraq miixtalif qiymatlarin hesablanmast lazm olur' Bu adatan budaqlanan strukturlu
messlanin hillinda meydana galir. Bela masolalarin halli iignn lF (ECnlI)
funksiyastndan istifada olunur ki, formasr a;a$dakr kimidir:
lb'*'
,x>o
Masalan: y =
qiymatini b=18,2
va
[sinlb
x=3 qiymatlrrinda hesablamalr.
Al
Ogor budaqlann sayt gox olarsa, onda ig-rga lF -dan istifado olunur.
Amma ig-ige funksiyalann goxlu[u hesablamanr getinlagdirir vo bu zaman
AND vo OR mentiqi lunksiyalarrndan istifada olunur. Bu fuksiyalarrn
formatr aqafrdakr kimimdir.
AND (<mantiqi ifada-l>,<mentiqi ifada-2>,...)
OR (<mantiqi ifada-1>,<mantiqi ifada-2>'...)
Ogsr eyni vaxtda biitiin montiqi iladeler dolru olarsa, AND funksiyasr
aks halda <yalan> olur.
Ogar mantiqi ifadalerdan he9 olmazsa biri do$ru olarsa, OR funksiyasr
<dogru> qiymatini, eks halda ise <yalan> qrymotini ahr.
"do[ru" olur,
x<b a=123.4
[a-bcos,x
| _
Masalan: -v = je sn(x ,-a) x>b b=432.2\
lb cos(lnx) x=b x=102 )
|
IF (Cl<Bl;Al-81*COS(Cl);IF(Cl>Bl;B1-SIN(Cl+Al);
Bl*cos(LN(cl)))
Burada a. b, ya c-ln uyfun xanelardaki qiymatini dayigmakla y funksiyasrnrn qiymotini hesablamaq
27)
mumkiindtir.
QRAFIK REDAKIOTILAR
informatikanrn xiisusi bir sahasi da kompiiter qrafikasrdrr. Kompiiter
10.
reng qalmasrna imkan verir. GIF ili demak olar analoji olan pulsuz PNGPortabte Network Graphics formatrndan da istifada olunur. BMP formahmn
keyfiyyeti aqafr olur va va standar Paint proqramr vasitasi ila yaradrlrr.
Rastr tasvirinin yaradrlmasr iigiin on osas proqram vasitalari -Fractal
Design kompaniyasrnrn istehsah olan Painter, Macromedia kompaniyasrnrn istehsah olan Free Hand va Fauve Matisse proqramlarrdrr. $okil gekmak ve ranglarla iglamak iigiin on yax$l proqram Painter proqramrdrr. Bu
proqram miixtelif resm alatlarini (qalami, karandagr, komiirii, aeroqrafi,
firganr va s.) modellaqdirir, lazrmi materiallann (ya[h boya, ya!, tu;) varh[rnr imitasiya edir. Oz n<ivbssindo Free Hand proqramlnrn son versiyalarr
tasvir va motnlorin redakta olunmasr iigiin kiilli miqdarda vasiteloro, xiisusi
eflektlsr kitabxanasrna va miixtelif ranglcrla iglamak iigiin aletlar toplusuna
mahkdirlar.
Macintosh platformasrnda tasvirlori yaratmaq igiin rastr rasmlarini ve
tasvirlori redakta etmaya imkan veron Pixel Resources kompaniyasrnrn
yaratdlEr Pixel Paint Pro paketini gdstermak olar.
Rastr qrafikinin emah iigiin isa Adobe kompaniyasrnrn Adobe
Photoshop paketini gdstarmok olar. Bu qrafiki redaktorun sonuncu versiyasr
Adobe Photoshop CS adlanrr. Burada CS - Creative Suite, yani yaradrcrhq
iigiin dast.
Vektor redaktorlan. Vektor redaktorlanm rastr redaktorlanndan
farqlandiren xiisusiyyet, qrafik verilanlarin tasvir olunma iisuludur.
Vektor tosvirinin elementar obyekti kinri nciqta deyil, xett g<ittiriiliir.
Bu ciir yanagma olbotte ki, cizgi-qrafiki iqlar iigiin daha xarakterikdir,
giinki burada xatlorip formasr, hamginin xatlarin tegkil olundulu ayn-ayrl
n<iqtalarin rangleri haqqrndakr inflormasiyadan ferqli olaraq, daha boyiik
aheiniyyet kasb edir.
Vektor redaktorlarrnda har bir xott iigiincii tartibli riyazi eyri kimi
tcsvir edilir va buna g<ire da ndqtelar kombinasiyasr kimi yox, riyazi diistur
qaklinda tasvir edilir (kompiiterde bu dtisturun adadi amsallarr yadda
saxlanrhr). Bu ciir tasvir olbetta ki, rastr tasvirindon farqli olaraq, bir qadar
yrfcam olub, uyEun verilanlor bir qedcr az yer tuturlar. Lakin istanilan
obyektin tesviri ekranda ndqtolarin sa,de tasvirindan yox, oyrinin parametrlarinin ekran va ya gap tesvirlorinin koordinatlan goklinde olur. Buna gora
da, vektor qrafiki ile iqladikdo hor dofa koordinatlan hesablamaq iigiin daha
mohsuldar hesablama sistemlarir,dan istifada etmok lazrmdrr. Vektor qrafiki
tasvrrlar CDR vo A[ formatrnda saxlanrhr.
Elementar obyektlarden (xatlerden) sada hondasi obyektler yaradrlrr.
sonra isa bunun esasrnda am bitmiq kornpozisiyalar laqkil-edilir. Vektor
clrafiki vasitasila yerina yetrrilen badii illyustrasiya bir-birila qarqrlqh
olaqada olan on minlerle sada obyektlordan ibarat olur.
Vektor qrafiklarinin yaradrlmasr vo emalr iigiin istifadc olunan osas
proqram vasitalerina qrafik redaktorlar (mes. Adobe Illustrator,
Macromedia Freehand, Corel Draw) va vektorizatorlar - rastr t:rsvirlarini
vektor qrafikinc Aeviran xiisusi paketlar (mes. Adobe Stream Line. Corel
Trace) aiddirlar.
2'71
lD
Maya Artisan - heykaltarag ve rassamlarrn reil iglari iigiin xarakteetmeye imkan veran an qabaqcrl
moduldur; bu obyektin sathi iizerinda guya "firga" ila rasm qakmaya, sathi
hamarlagdrrmala ve ya seth iizainda miieyyarl qabarrq yerlarin yaradtlma.r
srna imkan verir.
- Maya Cloth - geyim paltarlarrnr modellagdirilmesina imkan veriri
- Maya Fur - yun va ya xaz ila ortiilmiig sothlarin imitasiyastna imkan verir;
Maya Live - ssenari modulu olub, real gekilig ila kompiiter animasiyasrnrn birlajhesini tomin edir.
Maya proqramrnrn alot vasitalari 4 qrup gaklinda birlagdirilmrgdir:
Animation (Animasiya), Modeling (modellagdirme), Dynamic 1fiziIi
modellegdirma), Rendering (vizuallagdrrma).
Hal-hazrrda Maya proqramr ferdi kompiiterler rigiin iiqolgiili.i
qrafiklarin yaradrlmasr va emah sahasinda an qabaqcrl paketlardan biridir.
Bu proqram paketinin agagrdakr versiyalan mrivcuddur:
o Maya Unlimited - an bahah paketdir;
o Maya Complete - giiclii paketdrr
. Maya Personal Leaming Edition- pulsuz paketdir.
Bu proqram paketinin sonuncu versiyasr Maya 2008-dir.
Blender modellegdirma vasitalari, animasiya, renderinq, videonun emah vo interaktiv oyunlann yaradrlma-srm ozijna daxil edan irgiilgiilii kompiiter
qrafikastnrn yaradrlmasr tigiin pulsuz proqram paketidir. Bu paketin asas
xiisusiyyati hacminin kigik olmasr, renderinqin yiiksek stiretli olmasr va bir
gox amaliyyatlar sistemlari i.rgiin miixtelif versiyalarrn olmasrdrr.
Avtomatlatdrllrxg layihalandirma sistemlari (CAD - Computer Aided
Design sistemlari). CAD - sistemlari osasan lal,ihe-konstruktor i$larinin
avtomatlagdlrrlmasr iiqirn istifada edrlir. Miiasir CAD sistemlerindan adeten
avtomatla$drnlmrg miihandis hesabatlarr va tahlili CAE (Computer Aided
Engineering) ila birlikda istifada olunur. CAD - sistemleri asasan maqrnqaylrma, cihazqavtrma, arxitektura sahalcrinda tatbiq edilir.
CAD - sjstemlerinin asas xlisusiyyati layihalendirmanin bijtiin merhalc_
larindc terniki gartlari. norma va qaydalan avtomatik temin etmokdir ki. bu
da konstruktor va ya arxitektoru qeyri-yaradrcr xarakterli iglardon azad
etmaya imkan verir. Masalen, magrnqavrrmada CAD sistemlari vasitasila
biitov bir cizgi bazasrnda, hamin cizgiya daxil olan ayrr-ayn magrn hissalari_
nin i99i cizgisini gakmaya, lazm olan texnoloji sanadJagdirmani hazrrlama[a,
hamin hrssanin emah irgiin lazrm olan alatlarin, dazgah va nezaret
vasitalerinin, hemgintn raqam-proqram ;darali dazgahlar, ienale robotlarr
va gevik avtomatlagdrnlmrg istehsalat iigiin idaraedici proqramlann hazrrlanmasr imkanrnr verir. Hal-hazrrda avtomatlaqdrnlmrg layiha sistemlari
vacib komponent oldulundan, bunsuz gevik istehsal sistemlarinin va texno_
loji. proseslarin avtomatla$drrrlmrg idara sistemlrrini samareli hayata
kegirtmak miimkiin deyildir.
C,A.D - sistemlara misal olaraq Autr-rCAD, ArchiCAD, OTCAD.
277
Radar
CH adr altrnda
yaradrhb.
Bu
sistemin sonuncu
versiyasr
ArchiCADl2-dir.
OrCAD - elektron qurfulannrn aytomatla$drnlmrq layihelandirilmasi
hayata kegiron proqram pakctidir. Bu sistemden elektron qurfiularrnrn
modellagdirilmasinda genig istifads olunur.
MathCAD riyazi modellaqdirmade istit'ade olunan proqram paketidir.
2't8
lI.RIYAZI
I
l.l.
PAKETLAR
Dmumi malumat
avaz etma:
polinom, kasr-rasional funksiyalarla, bir va 9ox dayiganli funksiyalarla emaliyyatlar, vcrilmig dayiganin daraca tizra nizamlanmasr, haqiqi vc
kompleks ktiklarin hesablanmasr ve s.;
kombinasiyalardan (miirakkab ifadalar hesablamadan ovval analitik formava cevrilir) isrifade etmekle yerina yeririlir'
' informasryanrn qrafiki iisulia tcsviri elmi-texniki hesabatlarrn yerina
ila v:ziyyat tez
vetinimesinda isa, .oi oynuy,.. Belc ki, eyaniliyin komeyi
-basa
diis0liir. Qralikler, taniiyin kdklarinin mahdudlaqdrnlmasrnda, tanlik
va sistem tanliklerin hallinda baglanfrc yaxtnlagmantn segilmasi,de, haller
saymln ioyininde va s. evaz olunmazdtr'
' Miiaiir riyazi TPP-ri mijxtalif koordinat sistemlerindo (dekart, polyar,
silindrik ve sferik) Ekalalarla (xatri ve loqarifmik) ikicilgtilii 'a iigrilgtlii
qrafiklarin qurulmast, oxlann qiymetlendirilmasi, .ayrinin^qeyd olunmast,
miixtalif yazrlara va s. imkan veran vasitalara malikdir' Qrafiki gergivaya
salmaq, ayri xotti mtlxtalif qahnltqla vermek mtimkiindiir' Oyrilsr parametrik pekilde da verile bilar.
Paketlar komplektina yiialarlo elave funksiya va prosedurlar daxildir ki'
bu da sahalar iiaia qruplaqdrnlaraq subpaketde tatbiq olunur' Meselan,
"Mathematica" paketinde a$aEldakr subpaketler m<jvcuddur:
- tenzor analizi vs onun tatbiqi;
- siqnallartn analizinin ve siizcaklerin iglanmasinrn teminatri
- qeyri-selis qoxluqlar mantiqi;
- dinamik srralarln analizi;
- maliyya hesabatlan;
- optik sistemlarin hesaba tr.
Maple V paketino iso olava olaraq 32 subpaket daxildir.
Riyazi paietlarin tarkibine ananavi proqramlaqdrrma vasitalarinin analoqu daxildir ki, bu da scgmelcrin idara olunmastna va hesablama mcrhalalirinin tekrarrna imkan verir. Paket dilindc ayrl-ayrI mesalalarin proqramlagdrnlma naticasini fayl gaklinda tartib edorek, diske yazmaq va sonradan
bu fayldan lazrm olduqda goxlu sayda istifade etmok miimkiindiir.
liu ciir sistemlarin tatbiqi hatta tocriibali iyaziyyatqlar iigiin do fayda'
hdrr. Amma yadda saxlamaq lazrmdrr ki, bu sistemlar axtani tadqiqatlarl
iigiindiir. ktrlavi hesabat iiqtin deyil.
Hal-hazrrda gox genip yayrlan riyazi paketlar aqafrdakrlardlr'
- MathCAD fardi kompiiterlarde miirakkab olmayan hesabatlar
iigiin tetbiq olunur vo olduqca elveriglidir. MathCAD sistemi evval riyazi
mesalelarin holli iigiin yaradlhb. Amma 199'l-cii ildan baglayaraq simvol
riyaziyyar. aletlerini tetbiq etmaklo riyazi mesalalarin halli iigiin MathCAD
uniueiiat alata gevrildi. Bu paket riyazi asrhhfr tesvir edcn tobii girig dilina
ve Word Equation dtstur redaktorunun taqdim etdiyi diiyrnelare malikdir'
MathCAD sistemi Clipboard, OLE miibadila vasitalori olan Windorvs-un
tam trtbiqi proqramtdtr. MathCAD vasitolsri ilo quraqdrrtlmrg eksportlara
uyliin olaraq qiafikler 9ox asan yerina yetirilir. Pakct Word tipli redakto.un komeyi olmadan sanad tartib etmaye imkan veran metn redaktoru ila
tachiz olunub.
MathCAD sisteminin bir gox versiyalan m<ivcud olub Bu sistemin
helalik sonuncu versivast MathCAD 14.0-dtir. MathCAD 14 0 olduqca
280
deyil.
i.
..
MATLAB
283
Communications Toolbox
anairzi;
284
Financial Toolbox
va analizin naticelarinin
va birbaqa axtang;
tagkili;
_ qrafiki
verilanlarla mtibadilonin
rniibadilasi;
nalizi;
moduluna konversiyasr;
o MATLAB Compiler
yatoru:
Excel
servtsl,
.
o
285
RF Toolbox
ve
tadqiqi;
o Real-Time Workshop Embedded Coder - yaddaqdan, iq siiratindan, interfeys sadaliyindan, kodun rahat oxunmastndan istifada etmaklo
Real-Time Workshop paketinda haztrlanmrg proqramlartn optimallaqdlrtlrnasl;
Robust Control Toolbox - tesadirfi tasirlar iizra sistemin idarasinin. tiayanrqlr[rnrn analizi va sintezil
. Signal Processing Blockset - siqnallarln raqamli emah sisteminin
layihalandirilmesi va modellagdirilmasi iigiin Simulink kitabxanasr;
. Signal Processing Toolbox - roqam vo analoq siqnallannln emah;
r SimMechanics - Simulink bazast esasmda bark cisimli mexaniki
sistemlarin modellaqdinlmcsi:
o SimPowerSystems - Simulink bazast osastnda elektrik qiivvasinden
istifada sistemlarinin modellagdirilmasi;
o Simulink Accelera-tor - Simulink miihiltindo yaradtlan proqramiann mahsuldarh[tntn arurtlmast;
o Simulink Control Design - Simulink miihiitinda qurulan
modellarda proseslsrin idara edilmasi ;
o Simulink Fixed Point - Simulink miihttinda hesabatlann birqat
daqiqlikla yerina yetirilmasi;
. Simulink Parameter Estimation - Sirnulink miihlitindaki modelin
parametrlarinin segilmesi;
o Simulink Report Generator - Simulink paketinin verilanlart va
rnodeli daxil olmaqla hesabatlann yaradllmasl;
. Simulink Response Optimization - qevri-xetti mchdudiyyetli
avtomatik tenzimleme sisteminin layihelendirilmasi. imitasiyasr va analizi;
286
lvlodeling
t.anguage) dili csasrnda virtual realhqla tgcilqiilii sahnanin
varadtlmasr:
Wavelet Toolbox
siqnallarrn analizi vs sintezi, miixtalif tabiotli
tJsvirlarin kasilmsz va diskret veyvlet-geviricisi;
imkanlanna baxrlacaq.
dinamiki alaqedir.
MATLAB paketi ytiklandikda ekranda kombina edilmig, dOr<I vacib
^
Command
Window (Orao rcouau.u), Command History (Hcroput rovanr),
Workspace (Pa6ovee npocrpaucreo) ve Current liiiectory (TeKyuIHit
rcara:ror) panellori daxil olan pancera gortiniir. Sonuncu iki panel
bir_Lirlni
ballayrr vc laam olanr cin plana getirmak iigtin uygun vJraq Jrxrlmahdrr.
_ Umumiyyatle en gox istifada olunan panel Command' Window - dur.
Burada istifadegi emrlari va onlann naticaLri oks olunur. Bu panel
vasitesi
ila doc, help vo lookfor amrlarinin k<imsyi ila bu ve ya digar
iennin haqqrnda
molumat almaq miimkiindiir.
Workspace (pa6ouee npoclpaHcrBo) panccrrsi istifadaginin
daxil etdiyi
cari dayiganlari aks etdirir. Burada daytgenlarin adrnr Name
1l,Iur) siitunnnda,. skalyar qiymetlarini varue (3niviure) siitununda va'
tasvir olunan
verilsnin tipini rsa Class (Tun aanxslx) si.itununda grirmak
olar. Bu ciir
.
--yetirmakle
iniormasiyanr emrlar pencaras ind.an whos ,-.ini
i.rin.,
de
287
Fie
\erv
Open
Ctrl-O
Lnpon Data-,.
Save Workspace
.{s.-.
Ctrl-S
Set Path-.
Preferences
Page Setup
Print..-
Prirt Seleption
I C - p5 rtr,.ofki arrat
r
--
2 D:.,,,-AB2
2ve
c-
"q'orkruntided.m
3 C : -\L{TLAB 7',u'ork,dift -m
4 C :1L{TL.{3 T rrvork rest,m
Exir
\'L{TLAB
Ctrl-Q
Cdtrrraffior PfelsgEa
Numenc drsplay
Display
[-
Ecno on
Umil malrild
eightcolumns
Command sess
Xin
ox I
cancet
reprr
I c"rp
289
:4, 11
Hi3ton 4C
in{di Orls
i.ci:r:d \l i:-aoi(
.{l! T3bbid
O+rJ
qeEI rcp
,6
l.A
---, "'""
{1.a,"
E l./.,,dkc'r
F;;lr.u----
--l
wavread
ses
layl-
lartnrn oxunmasr.
.
o
.
.
11.2.2.
MATLAB sisteminda
proqramlagdrrma
funksiya kimi
M-funksiya
M-ssenari
matlagdrrdmasr
iiqiin
Susmaya gore
daxili
dayiganler
ge-
nazarda (funksiyalar
kitabxanasr, tatbiqi
tutulub
N{-fayl fLrnksiya $oklinde t3rlib o!unur ki. bu da aqa[rdakr komponentlarden ibaratdir:
funksiyanrn tayini satri. Funksiyanrn adr, girig va grxig aiqumentleri292.
u.ri
2.
(3 ?
DU
r".
t- 'c'*, I
,.c
---
534
pr,l
,.,
i(, n retlaktor/sazktytcr
Fayl yaradrldrqdan sonra agalrdakr amrlari yerina
vetirmak olar:
-- tyhat - cari kataloqun layllannrn adrnr ekrara
Cr*u..uq,
- tupe <M_faylm adr> _ M_fay-hnrn motnini ekrana
grxarmaq;
-. funksiyanr verilan parametrtarla qalrrmaq.
M-fayhn an sada tipi ssenaridr ki, *iJrin
l;ilq v:grxrg arqumenrlari ol_
mur. Ssenarilar iqqi sahenin verilonlarind.rn
is t fia a'e.irr'ua-tu Ihylda
ntivbati
293
emal iigiin yeni verilanlar yaradlr. Ssenarinin istifada etdiyi verilaniar iqqi
ruhra" i"*t"n,lt. ve ncivboti hesablamalarda istifada oluna bilir'
----Mi."l, yr=2sin25o(, y2=cos38d, yl=sin2a veya=5cosr3cx funksiyut^.,n,o [-n, n] parqas,nda 0,05 arldrmla qrafiklarini polyar koordinatlarda qurulmast.
Bu misahn yerina yetirilmasi operatorlarl a9afldakllardlr:
611a=-pi:0.05:pi;
r(1,:)=2*sin(5+alfa).^2;
r(2, :):cos(8+alfa).^3 ;
r(3,:):sin(alfa).^2;
r(4,:):5 *cos(3 +alfa)'^3 ;
for i=l:4
potar(alfa,r(i,:))
pause
end
radius-
qurur'
vektoru heiablaytr va polyar koordinatlarda qrafiklar ardrcrlh$r
Yaradtlan iayl ssenari adlanrr. Fayhn adnr amrlar satindan daxil
qrafiki (;akil
etdikda ssenarinin operatorlan yerine yetirilir' Ssenari birinci
qrafik
n<ivbsti
ila
basrlmast
<Enler>
klavisinin
i1.61 tasvir etdikdan sonra
grxr9
va
arqumentlari
giri;
alrnrr. Buradan goriindiiyii kimi. ssenarinin
yoxdur. Proqram dayiganlari tiztr teyin cderak IvIATLAB sisteminin i99i
iut rrina, t*iuy,r. Bu dayiganlara baxl's whos amri ile ycrin: yetirilir'
qraJiklar
$akit ) 1.6. Fa.\'l ssenarilarindan alman
294
y=sum(x)/length(x);
Bu funksiyanr 9af,lrrmaq iigiin agalrdakr operatorlar daxil edilir:
z=l:10;
average(z)
ans:5.5000
xiisusi garh;
funksiyanrngcivdasi;
qcrhli sstirler.
Funksiyanm tayini satri MATLAB sistemina fayhn M-funksiya oldufiu
haqqrnda malumat vermakle barabar, giriq arqumentlerinin siyahtslnr teyin
edir. Maselan,
function Y=average(x)
Burada, function - M-funksiyanr teyin edan xidmati sciz, /-glxli arqumenLi, average-funksiyanln adr, .x isa girig arqumentidir.
Oger funksiyarun birdan qox glxl$ arqumenri olarsa, grxrg arqumentlari-
meslahat
goriili.ir.
255
ealmin=2.22507 3 8 5 8507202e-08 ;
n adadi iigiin xiisusi dayigen: pi=3.141592653587793e+000;
j
i, - xayali vahidi i;ara etmek iigi.in xiisusi dayigonlar;
inf - o 5en5uzluq simvolunu igara etmak iigiin xiisusi dayigan;
pi
Funksiya
Vazifasi
Miimkiin qiymaG
lar diapazonu
int8
uint8
intl6
uintl6
int32
uint32
-21*27 -1
o=28-1
'rl5,,rl5 I
O+216'1
.23
=z3t -l
0+212-l
99v[iI
int64
uint64
double
2.225x10'1aE
gevllir
1.798 xl0*ro8
-l
qevirir
single
O<ladi birqar
gevrrrr
3.403
I0-38
aiddir.
tviATLAB sisteminda bt. ,"1=ffi!:;tst}. ,"ttor-.rti. va ya vekrorstitun yaradrr. Bu halda netica ya b-og vektor_setir (z=zeros(1,0)), ya
da bog
vektor-siitun (c=zeros(O,1)) alrnrr. Massivin bog oldu[unu 'yoxlamaq
iigiin
isemp t y ttnksiyasrndan istifada olunur.
1
1.2.3.
nisbat
operatorlan;
- mentiqi ifadalarin teskili iigiin montiqi operatorlar.
Hesabi operatorlar. Hesabi omsliyyatlirda agagrdakr iistiinliik
.
saviyyaleri tayin olunub:
l-ci saviyye - element-element yerdeyigma (.,), element-element
qUwate
yuksalrma (.^), ermir qogmasr ila matrislarn
,
irjdryi$;.;i-imatrislari
),
qiir.vata yiiksaltma (^);
2-ci sevilys - unar toplama (+), unar grxma (_);
3-cii saviyya _ massivlerin hasili (_*), rnassiuiaiin
sap bciliinmasi (. /) va
sol bolunmasi (.\), matrsrerin hasiri 1* xottr tanri[iar-s"iriJ-i"in
i,
hali - (,/)
299
emiliyyatlan;
4-cii seviyyo - toplama (+), Arxma C);
5-ci saviyya massivlarin tsgkili operatoru (:).
Misal: iki A=[3 9 5] u, g-[2 1 5] vektorlan verilib.
C=A./8.^2 operatorunut naticasi
C=[0 7500 9.0000 0.2000] olur.
Hesabi operatorlardan indeks ifadalarde de istifada olunur:
b:sqrt (A(2))+2*B(l )
ve 0)
b:7
Qeyd edak ki, hesabi operatorlar eyni tilgtilii massivlara tetbiq olunur.
Nisbat operatorlarr. MATLAB sisteminda aEalrdakr 6 nisbat operatoru
tayin olunub:
<
kigikdir;
> - bciyiikdiir;
Misal:
[3 9 i; 637; -6812]
B=1260.2;79 2; 0.89101
A=
A<B
ans=
000
ll0
ll0
&
I
-
vo (AND);
vo YA (OR);
iNKAR(Nor).
ans=lllllllI
ans=0
10001l0
mantiqi
operatorlara alava olaraq, bir srra mantiqi funksiyalar da movcuddur:
- iSTiSNASIZ VO YA omaliyyatrnr icra edan xor(a,b) funksiyasr.
ISTISNASIZ VO YA o vaxt dolrudur kr, operandiardan' birinin qiymati
TRUE, digarinin qiymati ise FALSE olsun. Odadi ifadeler tigiin isa
operandlardan biri srfirdan farqli, digari srfrr olduqda funksiya I qiymatini
alrr. Misal:
a=l;
b=0;
xor(a,b)
ans=1
p=[73640]
if all (p<5)
disp ('Biitiin elemenrlar 5-dan kigikdir,)
end
Bu halda heg bir malumat gdriinmiir. Amma U=[l 3 2 0 4] vektorunu
gOtiirsek, onda ans=Biitiin elementlar 5-dan kiqrkdir malumatr g6riiniir.
any funksyasr, arqumentin elementlarindan heg olmazsa biri srfirdan
'
301
(C)
ans=O l0
010
ishnite
isnan(C)
ans=000
l0l
isinf(C)
ans=l0l
000
F--Iantrqr
162313
l0
9't6lz
511
4t4
15
k=find (A>7);
A(k)=56
A=50 2 3 50
5s050s0
50 7 650
45050
[i
cnd
else
lahmatlar
end
sonra iso end-den sonrakt satirler yerino yetirilir. Oger $art yalan olarsa,
yetirilir.
Misal: Ciit odadlarin segilib ve 2-ye briliinmasi
if rem (a, 2)=-6
disp ('a
ciitdiir')
b=al2
end
"
djsp
a=(11+ l\12:
end
Qeyd edek ki, if operatorunun mentiqi ifadesi bog massiv olarsa, onda
bu gart yalandrr.
switch sgim operatoru. Operatorun sintaksisi apalrdakr kimidr:
switch <ifada>
% ifada hdkman skalyar va ya satir olmahdrr
case <qiymat_l >
7o <ifadc>= <qiymat_l > olarsa, talimatlar yerina yetirilir
talimatlar
case <qiymat_2>
'% <ifade>=<qiymat_2> olarsa, talimatlar yerina yetirilir
talimatlar
otherwise
yerina
end
('s')
talimatlar
end
l:
while prod
(l:n)<lel00
fori=1 n
A{ij1=14;*1-"'
end
end
rJ6vr operatorunda dayi;an kimi massivlardan istilado etmek olar.
Misal: mxn tilgtlii massivc baxaq.
fitr
for i=A
talimatlar
end
304
,4
A(ij)
,4=16 2 313
5 1l r0 8
9 7 6t2
4 t4t5 I
x=A;
x(4'5)=
l9
(A(l:4.3))
ans=34
iki nOqte (:) igaresi satir vo ya stitunun biitiin elementlarina istinaddrr.
Yuxandakr csmi aqalrdakr kimi da yazmaq olar:
sum (A(:,3))
ans=34
end xidmati sciziini.in krimayi ile massivin sonuncu setir ve ya siitununa
istinad edilir:
sum (A(:,end))
ans=34
Massivin ayn-ayn altbloklarrnrn birlaqdirilmesi amalyyau konkatenasiya adlanrr. Konkatenasiya operatoru, daxilnda massivin ayn-ayn elenrent
305
X=A
X(:,2;=11
Burada Xmassivinin ikinci siitunu silin.ir. Massivin ayn-ayrt elementinin silinmasi sahvdir. Amma yegana indeksdan istifada etmakle bir elementi
ve ya elemeftler ardlcrlhgrnr silmek miimkirndiir. Bununla da qalan
elementlar vektor-setra gevrilir. Misal:
X=A
x1:.2)=[ I
X(2:2:10)=[ ]
X=1693613
12
4
L
6l
J
i
9
7
1
306
I 1.2.5,
D1--1
D2=8
D3=27
2. feval ('<funksiyanrn adr>', xr,...,x") - funksiyasr eval-dan farqli olaraq, gagrrrlan funksiyaya arqurrentin otiiriilmasino imkan verir. eyal ve
lrryrr funksiyalarrndan istifada etmekla siyahrdan funksiyanrn segilmasinc
imkan veran dialoq tagkil etmak miimkiindiir.
Misal: Siyahrdan ndmrasina uyliin funksiyanr segib, verilan .r qiymati
iigi.in hesablamaq:
,cos,; ,log']
qrn =
[,sin';
k=input ('Siyahrdakr lunksiyanrn nrimrasini 96starin:')
k=1
r=input ('x qiymctini daxil edin:')
x=1
lormat rational
feval (fun(k,:). x)
ans= 1327/1577
11.2.6, lnformasiyarun
daxil edilrnei
etmek;
307
load gardata
Bu M-layl agalrdakrlarr yerine yetirir:
grxrp
end
Funksiya
zeros
Misallar
y=zeros (1, 100)
for i= l:100
y(i)=det (x"i)
end
Y
aalar
struct
massivi
Xanalar
massivi
cell
ur:
iiLgiin - pack
amri.
-1- MATLAB sisteminden qrxmaqla biitiin yaddagrn bogaldrlmasr iigiin
- quit amri.
4. Dayigonlarin faylda saxlanmast iigiin - save amri.
5. Fayldan verilenlarin oxunmast iigiin - load amri.
309
11.2.8.
Sln
srnus
sinh
asln
hiperbolik sinus
arksinus
hiperbolik arksinus
kosinus
hiperbolik kosinus
arkkosinus
hiperbolik arkkosinus
asinh
cos
cosh
acos
acosh
tan
tanh
atan
alanz
atanh
tangens
hiperbolik tangens
arktangens
iki aqrumentli arktangens
hiperbolik arktangens
cot
coth
acot
kotangens
sec
sekans
sech
hiperbolik sekans
asec
arksekans
asech
csc
csch
acsc
acsch
hiperbolik arksekans
hiperbolik kotangens
arkkotangens
kosekans
hiperbolik kosekans
arkkosekans
hiperbolik arkkosekans
Transendent funksiyalar
exp
eksponensial funksiya
log
natural Ioqarifm
asasr l0 olan loqanfm
asasr 2 olan loqarifm
2-nin qtivvati
kvadrat k<ik
logl0
lo92
pow2
sqrt
rcal
kompleks
kompleks
kompleks
kompleks
kompleks
flx
lloor
Yuvarlaqlagdtrma funksiyalarl
qismatin tam hlssasi
kiqrk tamadak Yrn'arlaq!4g!!rm
abs
angle
conl
lmag
310
ceil
round
rem
m C,d
srgn
Eyri funksiyasr
besselj
beta
gamma
Bessel [unksiyasr
legendre
cross
factor
isprime
primes
s4
lcm
rat
cart2sph
cart2pol
pol2cart
sph2cart
hsl'2rgb
rgb2hsv
prod
fiapz
quad
quad8
dblquad
fmin
fmins
fzero
ffr
fft2
lltn
blanks
cellstr
char
deblank
double
num2str
int2str
polyval
poll'valm
polv
residue
roots
polyfit
polyder
conv
deconv
polinomun hesablanmast
matrisah polinomun hesablanmast
xarakteristik polinomun hesablanmast
sado kesrlera aytrma
polinomun kiikiiniin hesablanmasr
polinom verilenlcrin approksimasiyast
polinomun triramesinin hesablanmast
polinomlarrn vurulmasr
polinomlann b<iliinmasi
Elementar qrafiklar
Ikidkiilil tlrafiklar
x rr!! rn lq_y4ldj_gl!
lot
loslog
semilogx
semilogy
polar
plotyy
Uci;lc lii orafiklar
312
fi!_
plot3
contour
contourc
contour3
meshgrid
mesh
meshc
meshz
surf
surfc
surfl
erid
hold
pcolor
psevdoranglarin palitrasr
rgbplot
palitranrn tasviri
palitranrn herlanmasi
spinmap
hsv2rgb
hsv-palitranrn rgb-palitraya gevrilmasi
rgb2hsv
rgb-palitranrn hsv-palitraya qevrilmesi
shading
sathiq kolgalanmosi
parlaqhgr! idara edilmasi
brighten
conlrasl
yiiksek kontrasth boz palitra
gdli.inmavan xettlarin silinmasinin idarc edilmasi
hidden
rvhitebg
fonun ranginin idara edilmasi
Ranglarin palitrasr
3r3
hsv
hot
gray
bone
copper
pink
white
l'lag
avaz
edilmasi palitrasr
Boz aalarll xetti palitra
Gov calarh boz palitra
Mis calarh xetti palitra
Olran kirandastar qalarh gahrayr palitra
AA palitra
lines
colorcube
iet
prlsm
cool
autumn
spring
winter
summer
Orulika izahat
xlabel
ylabel
zlabel
clabel
colorbar
title
text
gtext
legend
eol,o.O.d".
ite teyin
olurl44ielilla
^assasi
Boz Qalarh RGB-palitra
benovgeyi
va yazlar
x oxunun iqarasi
v oxunun r$arasl
z oxunun igarasi
Xatti tanliyi niganlamaq
Palitr Skalasr
Orafikin basltq adt
Cari qrafikin matnina elavo etma
mouse-un krimeyi ila qrafika q44i!-yql!$4r'lrnost
Qrahke izahat
va
vERiLaNLaR BAZALARI
srnr, saxl4nmasrnr, emahnr va istifadagilara gatdlnlmaslnt tJmin edon texniki, proqram, linqvistik vo metodoloji vasitalar kompleksidir. Texniki vasito_
315
va
Tabii dil iS ils iinsiyyat iigtin ideal vasitadir. Lakin tabii dilin mi.irakkabliyi, eyni fikirlorin miixtalif ilada iisullan, vahid terminologiyanrn olma-
informasiya sistemi tatbiq olunan miiassisado verilanlerin merkozle$dirilmig idara olunmasrna masuliyyati verilanlarin adminstratoru (VA) adlanan bir va ya bir neqa gaxsdan ibarat qrup dagryrr- VA-nrn funksiyalanna
a5afrdakrlar aiddir: VB-ya hanst verilanlarin daxil edilmesini miieyysnlegdirmak, is-in fratiyyati zamau qaydalara amal olunmaslnt vo sorgu
naticalerinin istifadogilara vaxtrnda gatdtr mstnr temin etmak.
VB-nrn talablarinin yerina yetirilmesi verilonlar bazastntn adminstratoru (VBA) tarefindan apanlrr. Verilanlor bazasmtn adminstratoru bir vo
ya bir nega peqskar miitaxossisdan ibarat qrupdur. VBA-nln asas vczilasi
vB-ni yaratmaq, onun yenilegdirilmosini, tashihini va istifadagilerin sorf,ularrna cavablarr tamin etmakdir. YBA homiginin sistemin operativliyina,
iexniki, informasiya ve proqram tominattna da cavabdehlik dagryrr'
n-gi kliyent
Sakil I 2.2 Paylanmry informasiya sisteminin sadalaidirilmq strukturu.
' Kompiirer
32t
Umumi
informasiya
taloblari
Verilanler bazastna
qoyulan talablerin ifade
oluRmasl va tahlili
Emaletme
telablari
infoloji
layihelandirmo
Dataloji
layihalandirma
emaliyyat sisteminin
ve texniki Yasitalarin
xarakteristikalarr
'
ilkin marhalade tetbiq sahesinin informasiya baxtmtndan tadqiqi noticasinda verilenlar bazasrna qoyulan tel:blar miioyyenlaqdirilir vo tihlil edilir.
Sonra tatbiq sahesinin informasiya-mantiq (infoloji) modeli yaradrhr.
Hemin modeldo totbiq sahosina aid verilenlerin strukturu vo onlar araslndakr alaqoler aks etdirilir. Bu iki merhala verilenlor bazastntn jnfoloji layihalsndinlmasini ahate edir. intbloji layihalandirmada aqaf,rdakr meselaler hall
olunmahdrr: l) tetbiq sahesinin hansr obyektlari ve prosesl3ri haqqrnda inlormasiya toplanmahdrr? 2) hamin obyektlarin va proseslarin osas xarakteristikalan va oDlar araslnda alaqolar; 3) obyektlar vo proseslar haqqrnda
sistema daxil edilen anlayl$lann. xarakteristikalartn vc alaqolarrn t:svir
olunmasr. infoloji Iayihalandirmanin naticasindo verilenlar bazastntn konseptual sxemi 1'ara<irlrr. Bu marhalada hamginin isrrfadaqilarin sor$ularr
aru5drrrlrr va natic.de xarici infoloji modellar (altsxemlar) ve onlartn
322
323
Verilanlarin modeli (VM) onlann necs va hansr qaydalarla strukturlagmasrnr tayin edir. Verilanlar iizarinda apartlan amaliyyatlar da segilan
modelle uy!unlagdrnlmahdrr.
Verilanlorin modellari yiiksak doracada tiplagdirilmig modellor sinhne
aiddir. Bu o demokdir ki, har bir verilan bu va ya diger kateqoriyaya aid
olunur. Ogar bu miimkiin deyilso, verileni siini yollarla miiayyen kateqoriyaya gatirib grxanrlar.Oksar hallarda kateqonyalar awalcadan m[ayyanlogdirilir, maselen, "mahiyyat", "atribut", "alaqa" kateqoriyalarr. Kateqoriyalar ve onlar arastndakr alaqalar birlikda sxem adlamr.
"Yastr fayl" adlanan sada modela baxaq. Farz edok ki,.bu.ciir model
iqgilar haqqrnda verilanlarin tasviri iigiin istifade olunur. "I$QI" adlanan
mahiyyatin tipi bu sxemle tasvir oluna bilar:
verilmir.
Qeyd etdiyimiz kimi, VB-nin idara olunmasr idaroetma sistemi lVBis.y
vasitasila heyata kegirilir. VBiS verilanlarin tesviri vasitalarina malik olub,
verilanlar iizarinda emaliyyatlarrn apanlmasml temin edir. Yani VBiS verilanlar modelinin reallagdrnlmastnr tamin edir. Odur ki, har bir VBIS konkret tip V.IVI-la balh olur.
VM ham do verilanlara samar:li mi.iraciat iisullannrn taminatglst rolunu
oynayrr. Baghcasr isa, VBiS tarafindan hayata kegirilon verilanlarin inteqralIagdrrrlmasrnr eldo etmakdir. Verrlanlerin inteqrallagdrnlmasr onlarrn modellagdirilmasi vasitasile oldo edilir. Bu baxrmdan VM daha mi.ihtim ahamiyyate malikdir.
Relyasiya modelinin
va
Nisbat
326
nsiya
Relyasiya modelinin
elementlari
Nisbat
Nisbatin sxemi
Nisbatlar sxemi
mode
inin
e Ie
me n t lar
Cadval 12.
Tasvir formasr
Cadval (fayl)
sxemi)
arasrndakr alaqalar
Mahiyyat
Kortej
Atribut
Domen
informasiya obyekti
Ccdvalin satri (yazr)
!4lvalin siitun unun baShft (adr;
C:dvelin s[tunu
Bir va bir nege atribut
Domendoki elementlarin qiymatl:rinin tipi
AQar
Verilanin tipi
igei
Atributlar
Atributlar
nisbati (cadval)
Domen
i!!i
32'7
i$qi
Tabel
Sovadr-lnisiah
$obe
ncimrssi
Yazifa
Do[um
tarixi
vazl FO-MAA$
Vazifa
Maa$
dillar esasan prosedur dillar olur. Bu dillar.e misal olaraq dBase dilini gostermak olar.
Relyasiya hesablamalanna asaslanan dillar isa qeyri-prosedur dillardir.
Bu dillardo VB-ira verilen sorfu yalnrz ttlab olunan nerice haqqrnda
inlormasiyaya malik olur. Bu qrup dillsrs misal olaraq SeL dilini grister_
mek olar.
Reiyasiya cabri ila relyasiya hesablamalan arasrnda reduksiya proseduru adlanan vasita ila alaqe yaradrlrr: Bu prosedur relyasiya hesablamasrnrn
gevirir.
Relyasiya modelli VB-nin mantiqi layihelendirma marhclasinde relyasisxemindaki nisbatlarin miiayyon talablara cavab vermalar.i njzora
ahnmalrdrr. Bu, balke da, RM-in gatllmazhgt hesab oluna bilar. lakin bu talablar relyasiya sxeminin miixtalif varianriarr igerisinda daha elverigli variantrn segilmasina imkan yaradrr. Osas talablar bunlardrr:
l) relyasiya sxemina daxil edilan nisbatlarin sayr vo nisbatlerdaki atributlann takrarlanmasr minimum olmahdrr:
2) nisbatlar i9(in segilmig asas agarlar olgUsiine gore minimal olma_
ya
hdrr:
sm. Buraya "Tedariikgiintn adr", "Unvanr" verilanlarini daxil etmek miimkiin deyil, ona grire ki, tadariik haqqrnda hala verilanlar yoxdur.
Biitiin bu gatrgmazhqlan aradan qaldrrmaq iigiin konseptual modelda
nisbatlarin ilkin sxemleri normallaqdrnlmahdrr. Nisbetlarin normalla$drr masr onlann kompoziyasr ve ya dekompoziyasr va hor nisbet iigiin normallagdrrma qaydalanna uygun olaraq agarlann tayin edilmasi ila eldo edilir.
Normallaqdrrma metodlan nisbetin atributlan arasrndakr asrhhqlara esaslanrr.
Atributlar arastndakt as tltolar.
Nisbotin atributlarr arasrnda 3 ciir asrhhq ola bilar: funksional, tranzitiv va goxmonah.
Funksional a$hkq bir terafdan o faklr gdstarir ki, mesolan, "i$Qi" nis-
f:X
-+Y
Adatan X esas agar rolunda grxrg edir. Oger X-+Y va Y-+X olarsa,
onda X va Y atnbutlan arasrnda birmcnah tam uyfiunluq mrivcuddur.
X t-+ Y igarasi X va Y atributlan arasrnda fupksional asrhh[rn olmamasrnr
gdstorir.
Ogar nisbat l-ci normal formadadrrsa, agara daxil olmayan atributlann
hamrsr miixtalif daracede agardan asrh olur.
Natamam asrhhq ona deyilir ki, tarkibli agara daxil olmayan atribut
agardan btitdvltikda yox, onun bir hissasindan asrh olsun. Masalan, agar
i$Qi nisbatinda agar rolunda < "Tabel n<imresi" + "Soyad" + 'vezifo" >
tarkibli agar grxrg edirsa, "$<ibo" va "Dofum tarixi" atributlan agarCan
natamam asrh olurlar.
Tam funksional asrLhq ona deyilir ki, te:kibli aqara daxil olmayan
atribut agardan biitovliikda asrh olsun. Masalan, FOHLONIN i$i (Tabel
n.imrasi. igin rrdmresi. Soyad. igin adr. ig saatlarrnln sayr) nisbatinda "ig
saatlannrn sayr" atributu <"Tabel n<!mrasi" + "igin nrimrcsi"> tarkibli
aEarrndan tam funksional a,,rlrdrr.
Belaliklo, agar X atributlar yr[rmr R nisbotinin tarkibli agandrrsa, Y
atributu X-in bir hissasidirsa (YcX) va A atributu agara daxil deyilso
lAcX). onda
X+AvoYr+A
olduqda A atributu X-den tam funksional asrh olur, aks halda, yani
va Y-+A olduqda A atributu X-dan natamam asrh olur.
X+A
"Soyad"
-+
"Vazife"
halda,
Soyad-+-+Qrup
Soyad_+-+Fenn
5"f
4nf
i$qi
xaric edilirsa, onda hamin sifaripe uylun mal haqqrnda verilanlar bazadan
xaric olunacaq.
Hemin anomaliyalann aradan qaldrnlmasr tarkibli agara daxil olan
atributun ("Parti_va") agar oimayan atributdan ("Mal") asrhh[rnr yox
etmakle miimkiindiir. Bunun ii90n ilkin "SiFARi$-MAL" nisbeti 2 nisbeta
ayrrlrr: "SIFARI$-PARTIYA" vo "MAL-PARTiYA".
Ogar nisbatde goxmanah asrhhqlar varsa, onda 4-cii va 5-ci normal
formalardan istifade olunur.
Nahayat, VB-nin layihalandirilmasinde normallagdrrma prosesinin yeri
haqqrnda:
fayllar geklinda saxlarur. Odur ki. VBiS-in osas funksiyalan YB-nin fayllannr, aralanndakl alaqelari nezera almaqla tagkil etmak, VB-da lazrmi diizaliglari (verilanlorin alave edilmesi, dayigdirilmasi va silinmasi) va sorlulara
gora verilanlere mi.iraciati tamin etmekdir. Bu asas funksiyalardan elava,
miiasir VBiS-de sorguya gdra segilen verilanlerin emal da (onlar iizarindc
hesab va mantiq amaliyyatlannrn apanlmasr) nszara ahnrr. Deyilenleri niimayip etdirmak ilgiin TABLE adh bir fayldan ibarat VB-ya baxaq (pkil
12.7). Qeyd edek ki, sonrakr iladalarda va rnisallarda biz relyasiya modelina
asaslanaca[rq.
TABLE fayhnda, miiassisanin iggilarinin maaglan haqqtnda malumat
mahiyyati 5 alributla xarakteriza olunur: TNtabel ndmresi, SOYADigginin soyadr, Dl-dofuldu[u il, VAZ-vozifosi, MA-maa$l. codvolin har bir
setri (kortej) fayhn bir yazlsrna uy[un olub, konkret ipgi haqqrnda
verilanlari aks etdirir. Csdvelin har bir siitunu (domen) uylun atributun
qrymetlar goxluf,unu ifada cdir. Fayl baxrmrndan cedvalin siitununa saho
(held) deyilir. Belalikla, VB-yo iimumi baxrmda (buna fayl baxrmr da demak
olar) "yan" va "saha" terminlorindon, relyasiya sistemi baxlmlnda isa "satir"
(kortej) va "stitun" (domen) terminlarindan istifada olunur.
ABLE fa
TN SOYAD
010 ABASLI
0r5 8A6IROv
021
030
036
041
BAYATLI
DURSUNLU
EMiNOV
FIZULLU
iLHAMov
055
062
LAQINLI
l0l MAMEDOV
120
122
QASIMZADO
VELiZADO
130
XIDIRLI
$akil
Di
1965
1951
1949
t970
1968
t95t
t9'7 5
t970
r950
I955
1912
1966
YAZ
MUHONDIS
TEXNOLOQ
CiLiNGoR
TEXNiK
TEXNOLOQ
MUHASiB
QiLiNGoR
MUHONDiS
PROQRAMQI
QILINGOR
OPERATOR
MUHONDiS
MA
2t0
220
200
t70
210
I60
190
220
230
210
150
230
Sonrakr misallarda segma, daxiletmo, deyi$dirma va silinme emeliyyatlarrna baxarken, relyasiya modelli VB-nin standart dili kimi qebul olunmug
SQL dilinin elementlarindan istifada olunur.
TABLE fayltndan ibarer VB-de segma amsliyyatr vc onun naticelari
gekil I 2.8-da gristsrilmigdir:
Segmo:
SELECTTN, SOYAD, MA
FROM TABLE
WHERE VAZ='MUTIONDiS':
Notica:
010
ABASLI
062
LACINLI
210
220
r30
XIDIRLI
230
MA
rrlrr.
me.
apa_
verilmigdir.
INSERT
INTO TABLE (TN, SOYAD, DI, VAZ, MA)
VALU ES (1 25.,BABAZADO'.1,94-1,' MtsXANiK'.1 90
Verilenlarin dayigdirilmasi:
UPDATE TABLE
SET MA=230
wHERE TN=021
Verilanlarin silinmasi:
DELETE
F'ROM TABLE
WHERE TN=120
$akil 12.9. Daxiletma, day$dirma va silinma amalit.vallarma aid misallar
Verilanlara miiraciatin VBiS tarafinden idara olunmasr a9alrdakr kimi
aparrhr.
1. Miiayyan dilden (meselan SeL dilindan) istifada etmakla istifadagi
dz
sorlusunu sistema daxil edir.
.2. YBiS sor[unu qsbul edarok onu rahlil edir.
3- Sonra VBiS tarafindan hamin sorfuya uy[un xarici sxem, onun
konseptual sxemda eksi (xarici-konseptuatj, konslprual sxem, konieptual
sxemin daxili sxemda aksi aragdrnhb, talab olunan verilanlarin daxili
strukturlarr tayin olunur.
4. VBiS saxlanan verilonlar iizarinde telob olunan amaliyyatlan apanr.
Farz edak ki, istifadaginin sorgusuna grira xarici yiirnrn miiayyan
n[isxasinin segilmasi talab olunur. Umumi halda talab olunan verilsniann
segilmasr iigiin konseptual yazrlann bir nega ni.isxesinin segilmasi lazrm
galir. Bu ise dz novbasinda fiziki soviyyada saxlanan yazrlarrn bir nega
niisxesindan miieyyan sahalarin segilmesini talcb edii. Owalce VBiS
saxlanan yazllann talab olunan niisxalorini segmali, konseptual yazrlann
talab olunan niisxolarini qurmah ve nshayat- xarici yaznrr niisxasini formalagdtrmalrdtr. Hcr morholeda verilsnlarin tipinin gevrilmasi va ya bagqa
gevirmalor talab oluna bilar.
335
Tetbiqi
proqramlar
istifadagi
-gaxslar
i99i
YBiSiD Iinqvistik
12.5.2. 1.
va proqram taminatr
Linqvistik vasitelar
istifada
olunur:
.
diri);
g<istarilmigdir.
$akil l2.
gakil 12.ll_da
infor_
;J;;;;
Iiiiiri
'-- ffrt Uit miiossiia va tagkilatda verilanlar bazastntn tatbiqi uzun vaxt
ve inteqrallaqdrrrlma^sr ila
,.fri .ai.. Tetbiqi proqramlann yaradrlmasr Yeni
verilanlar daxil edilir'
otu."o ,eritintai bazasr geniglendirilir'
isa siiinir va va dayigdiiilir. verilanlarin liigeti biltiin bu dayiqikfi-"*iWotla, verilonlir ehtiyatlarr ltaqqrnda informasiyam oziinda
"iro"au,
ion-rri..i
iiti.. ",
saxlavtr.
-ieritrnle.in
'-
alaqa yaradrlmast;
qaldrrtlmast;
alda
edilmasi:
verilanlarda edilen dayigikliklarin biitovlukda VB-ye tasir daracasinin
tayini;
Gdriindiiyii kjmi, verilanlar liifetinin asas vezifasi verilanlarin sanadlogdirilmosindan ibaretdir. Metaveilanlar bazastntn ragkili va istisman da
miiayyon dil, proqram va taqkilati vasitalar talob edir' Metaverilanler baza,rn,n'yuradil-as, ve istismarl VB-nin administratorunun funksiyalanna
daxildir.
hamginin verilenlsr
Qoxbazah sistemlarda metaverilanlar bazasmda
340
Proqram vasitalari
ila elaqadar olan prosedurlan yerina yetiran bir srra proqram modullanndan ibarat olan miirakkab kompleksdtr. Bu kompleksin yerina yetirdiyi
asas funksiyalar agafrdakrlardrr;
.-
verilenlarinaxtanil;
34t
dirir. Bu proses VB-nin konseptual layihalandirilmosini ahate edir. Verilcnlerin administratoru tarefindan VB-nin tarkibi abstrakt saviyyede tayin
edildikdon sonra, VBA verilenlorin konseptual tasvir dilindan istifada
etmakle konseptual sxemin tartibi prosesinda igtirak edir.
daxili tasvir dilindon istifade etmokle verilenlerin saxlanma strukturunu,yani daxili sxemi tayin edir. Bu zaman o konseptual sxemlo d.axili
va
iiciin yBislar
Fardi kompiiterlar VB texnologiyasrnrn inki;afrna bdyiik tosir gdstermigdir. Tasadiif ele gctirmigdir ki, 1980-ci ildan baplayaraq fardi kompiiterlarin genig miqyasda istehsah va tatbiqi VB texnologiyasrnda relyasiya
modelinin iyerarxik va gabako modellcrine nisboten iistiin mdvqe tutmasl va
bu mrivqeda mohkamlonmasi ila eyni vaxta diigmiigdtir. Odur ki, fardi
kompiiterlar tigtin yaradrlan VBIS-in bdyiik akseriyyrri relyasiya
'tiplidir.
Fardi kompiiterlarin diinya bazannda genig yaytlmasr VB rexnologiyasl
asasrnda qurulan informasiya sistemlarinin instrumental saviwasinin dayigilmesine va kttlavi tatbiqine geririb qrxarrdr. Ogar "bdytk,, va hamginin
"kigik" kompiiterler iigtin yeni kommersiya VBiS-in yaradrlmasr xijsusi
hadise hesab olunurdusa va onlarrn sayl gox az idisa, fardi kompiiterlar
asasrnda VB-nin proqram teminatr iiQiin boytk sayda sisremlar yaradrlmrgdrr.
kompiiterlerindc
reallagdrrmrgdrr. Kalilorniya universitetinda PDP-l I kompi.iterlari iigiin
yaradrlan Ingres sistemi Relational Technology Inc.firmast tarallndan fardi
kompiiterlar miihitina getuildi. Verilanlar bazalarr sistemlari iigiin proqram
taminatr iizre ixtisaslagmrq Cullient PS Software (mehgur IDMS sisteminin
yaradrcrsr) va Software AG (maghur Adabas sisteminin miiallifi) hrmalan
<iz saylarni fardi kompiiterlar iigiin yeni informasiya texnologiyalart va
proqram mahsullarr hazrrlanmastna yrinaltmiglar.
Hazrrda lardi kompiiterlarin biitiin modellari iigiin VB-nin yaradrlmasl
ve tatbiqi iizro miixtelif amoliyyat sistemleri miihitinde onlarla kommersiya
proqram mahsullarr yaradtlmrgdrr. Bu mahsullarrn gegidi o qadar miixtelifdir ki, onlar istanilcn kateqoriyaya mexsus istifadagilorin toloblarini
<idaya bilarlor. Fardi kompiiterlsrda VB iigiin proqram mminatlnrrr. yaranmasr ciddi raqabatla iizlaqir. Bu raqabatdo ugur qazanmaq iigiin nainki
istiladagilarin giinii-giindon artan talablerine operativ reaksiya gostarilmali,
ham de tclebat dorindon riyranilmeli va mtittofiqlardo nozera ahnan vo
ahnmayan xtsusiyyatlar ohato olunmaltdtr.
Bu garaitda ulurlu ideyalann, iisullann va texnologiyalann qarqrhqh
interfeysinin VBiS-in dz interfeysi ile birlikde istifada olunmasr istifadagilarin sistemle daha sada va alveripli formada ilnsiyyetina lerait yaradlr.
Sistemin riyranilmasindo vo ig prosesinda meydana gtxan situasiyalartn
va sohvlarin izahrnda istifadagilara ktimak etmek [9iin operativ rejimdo
kompiiterlar texnologiyasrnrn
Qoxistifadagili VBiS-larin xalis paylanmrq VB va kliyent\server arxitekturasl ila qurulan variantlan da movcuddur. Buraya SQL Servcr. Svbase,
Oracle va lnformix sistemlarini aid ctmak olar.
Ela YBiS-ter var ki. onlar miixtalif modelli kompiiterlsra va omaliyyat
sistemlorina uyfunla;drrrla bilir. Onlara mrsal olaraq Oracle. Adabas, D82
sistemlarini gdsterrnak olar.
Fardi kompiiterlsr [rqiin yaradrlan VBiS-dc hall olunan vacrb problem146
lardan biri da digar proqram sistemlari ile (dtgar VBisla, metn, qrafik va
cadval redaktorlarr ila, miixtalif tatbiqi proqram paketlari ila) jerilanler
347
dlgiir. Bu orrdan irali qclir ki, bu halda nisbctlarrn birlagdirilmesi :meliyyatlarrnrn sayr artrr. VB-nin cedvellsrinin normallaqdrnlmasr verilenlarin
izafiliyiui aradan qaldrrmaqla, iniormasiyanrn venilagdirilmcsi tigtin
emeliyyatlann hocmini aza ldrr.
r\nalitik sistemlarda isr verilenlar praktrk olaraq l,enilaqdirilmir.
Burada verilarrlar yal.nlz toplanrr vc tchhl olunur, Odur ki, bu ctir
sistemlarda VB-nin normallaqdrnlmasr aktual hesab edilmir'.
2. Bazi analitik sorgularrn (mesalan, tcndensiyanrn analizi v: proqnozlagdrrma) emah verilanlcrin xronoloji nizamh$rnr telab edir. Relyasiya
modeli cedvaldaki yazrlarrn miiayyrn qayda ila yerlc5dirilm:sinr naz:ra
almlr,
-.t. Analiz tigiin istifada edilan verilanlar adatan VB-daki verilanlcrdan
lolqlanirlrr. Analitik sorfulara cavab vermak iiqiin aksar hallarda detallagdrrrlmamrg, yani timumilegdirilmig v: ya aqreqatlagdrrrlmrg vcrilcnlardcn
istilade olunur. Maselan, istchsalat mi.iassisrsindo nrivbati il iigtin istehsal
hrcmini proqnozlagdrrmaq maqsadila avn-ayn sexlarin aylar iizra istehsal
etdiklari mohsulun miqdarr ila yanagr. evvclki illar tizra miiassisanin istehsal
etdiyi iimumi mohsulun miqdalnl da bilmak lazrmdrr.
Qarar qabulctmani dastaklayan sistentlerin csaslandrgr prinstplJr
verilcnlarin samarali saxlanrnasrna va emalrna imkan vcrmcdiyindcn. bu
mcqsxlla istilada edilan verilcnlorin xususilaqdirilmig veril:nlar bazasrnda
tegkil edilmasi maqsadauyfiun saytldr. Sonradan hemin vcrilanlar bazalarr
wril,tnlar vt ya informu-sit,u unbarlart adlandrnlmala baqilandl. ingilisua
onlara <<Data Warehouse> deyrlir.
Analitik sistemlarde verilcnlar anbarlarrndan istitada etiilmasi
konscpsiyasrnrn banisi Bill inmon(AB$) sayrlrr.90-cr illarin ar.vallarintle o,
analitik sistcmlar sahosinde tadqiqatlann csasrnr qoyan bir srra elmi csarlar
nr;r etdirmi$dir. Vellcnlar anban konsepsiyzrsrnrn yaradrlmasrnda iBM
korporasiyasrnrn da rolu boyiik olmugdur.
Verrlanlar anbarr (VA) konsepsilasutn asesrnr verilcnlarin sonradan
analizr ugiin hazrrlanmasr tagkil edir. Bu konsepsiya agalrdakr miiddcalan
nJzardt tu tur:
l ) Miixtelrl- msnbalardan: cnanevi verilcnlar bazalanndan, mir:ssis.tnin
daxili va xarici elektron arxivlcrindan va s. alrnan verilonlann inteqrasiyasr
va u1"gunla5drnlmasr;
Hazrlanan verilonler anbara yiiklanir. istifadagilor - anaiitikler verilanlar anbanna kliyentlerin tatbiqi proqramlarr vasitasila miiraciat edirler.
Hamin proqramlar istifadagilarin sor[ularrna gore anbardakr verilanleri
emal edirlar. Verilanlarin operativ emal sistemlerindon ferqli olaraq,
verilanlor anbarr konsepsiyaslna esaslanan sistemlerde informasiya axtangr
kriterisi va hesabat kinti verilan informasiyanrn terkibi avvelcadan tayin
olunmur. istifadegilero osas etibarile awelcodon reqlamentlonmamig sorfulara (ad-hoc query) g<iro xidmat olunur.
informasiya
tedartikgii leri
???
/,xA
Qarar qabuletmani destaklayan sistemde vi:rilenlar anban konsepsiyasrndan isti[ada etmakda agalrdakr maqsadlar
giidiiliir:
Verilanlarin taYinatr
Verilanlar anban
Verilanlar bazasl
Verilanlarin
Aqreqatlaqdrrma
aqreqat- Detallaqdrrrna
lasdrrma savi!ryosi
Verilonlarin saxlanma
miiddati
Yenile$mo tezliyi
Bir
nege
aydan
qedsr
ila
Bir
qodar
hissa-
lerla yenile$me
l)
2007
2006
2005
l-ci
sex
2-ci
sex
3-cir sex
OIgiilar:
A-83 A-93
A-95
P(benzin:A-83,A-93,A-95)
sex)
T(il:2005,2006,2007)
irirlar.
Lakin goxrilgillii modelin tetbiqini mehdudla$dtran ciddi gatrgmazhqlar
m<ivcuddur. Onlardan biri ondan ibaratdir ki, gox<ilgiili.i modelda relasiya
modeli itc miiqayisada yaddag sarfi xeyli goxalrr, ona gcire ki, btitiin
qiymerler iigiin awalcodan yer ayrtlrr, baxmayaraq ki, onlardan bazilari va
ya akseriyyati olmaya bilcr. 2-ci cattqmayan cahet ondan ibaratdir ki,
hiperkubun realla;drrrlmast zamanr yiiksak detallagdrrma soviyyesinin segilmesi gox<ilgtilI VA-nrn hocmrni xeyli goxaldrr.
Bu va digar sabablora gOre mdvcud goxolgillii sistemlor btiyiik hecmli
verilanler massivlari ila emaliyyat apara bilmirlar. Bu sistcmlorda saxlana
bilan verilanlorin iimumi hocrni 30-50 C baytla mahdudlaqrr. Odur ki,
goxdlgLrlii modeldan hocmi haddan 9ox olmayan VA-nrn reallagdrrtlmasrnda
ve <ilgiilarin saylnrn vaxt iizra stabil oldu[u halda istifada edilmasi
yel
maqsadeuyEundur.
$akil
13.3 .Cadvallari
355
Bir gox hallarda analiz tigtin verilcnlsr anbannda saxlanan informasiyanrn hamrsrna baxmaga ehtiyac olmur. Adaton hor bir analitik ve ya
analitik bolma milassisesinin faaliyyetinin yalnrz bir istiqamotina xidmet
edir. Odur ki, hamin analitike va ya bolmeya ilk novbedo onun xidmat
etdiyi istiqamati xarakterize edsn verilanlar lazm olur. Bu verilanlarin real
hecmi qoxcilgiilti VBIS-o xas olan mahdud hocmdon boyiik olmur. Odur ki,
konkret analitik tetbiq iigiin talab olunan verilanlcri aynca massiv kimi
tsgkil etrnsk olar. Bu ciir verilonlar massivini goxolgiilii VB ile reallagdrrmaq
mumkundiir. Hemin VB iigtn verilanlor manboini mtiassisenin markazi
verilenler anban tagkil edir.
informasiya
Verilanler
vitrinlari
(tematik
anbarlar)
Verilanlarin
analizi va
,o
tesviri
Verilanlar anbarrndan istifada eden sistemlar, bir qayda olaraq, kliyentserver arxitekturasr ile qurulnr. verilanlar anban xiisusi serverda (verilanler
anban serverinda) yerlegdirilir. Onun reallagdrnlmasr iigtin iBM, Hewlet_
Packard, DEC, NCR va s. firmalann istehsal etdiklari giiclii goxprosessorlu
hesablama sistemlerindcn isrifade edilir. VBIS kimi sor[ulairn paralel
emahnr tamin eden sistemlardan biri, masalan, <Teradata>> (NCR lirmasr),
DB/2 (iBM firmasr). ORACLE, INFORMiX va s. t_erbiq edilir. Verilanlar
vitrinlari isa goxrilgiilii VB serverlarindcn, maselen, ESSgASf (Arbo.
Verilanlarin hacmi
Kiqik
Orta
Bciyiik
3 Gbayta qadar
25 Gbayta qader
200 Gbayta qadar
Cox bciyiik
adar
lvfilyarddan cox
3)
verilanlerinaqreqatlagdrrrlmast.
- aktiv: miiayyan
t60
uy!unluIu;
4) verilenlerin aktualhF.
manbai,_ menbadan
36r
.
.
.
Miiasir analitik sistemlarin miihiim komponentlarindan biri da verilanlarin rntellektual analqini reallagdrran vasitelardir. istifadagilorin analitik
sor[ulalnrn eksariyyati verilenlerin miirakkab statistik emalml vo siini
intellektin metodlaflnrn tatbiqini talob edir. Analitik sistemlerin reallagdrrrlmasl iiqiin nazardo tutulan miiasir VBiS-lar informasiyanrn statistik emah
iigtin genig terkibli vasitelara malikdir. Lakin istifadagilerin mosolalari verilenler tizarinde spesifik amaliyyatlann apanlmaslnr teleb eda biler. Odur ki,
VBIS-in analitik vasitalarino kliyentlerin totbiqi proqramlarr da alave edila
bilor.
axtarr$r:
butlartntn qiymetlari esastnda apanlrr. Bu zaman yazrlarl'rr miixtalif qruplara aynlmisl avtomatik yerina yetirilir. Klaster analizinrien miixtelif
sahalarda bir srra masaleiorin hellinda istifada edilir. Mesolsn, sosiologiyada
ictimai ray sorlulanntn naticalarinin emalr iigiin, tibbde tipik klinik hallann
aqkarlanmast va xostoliklorin diaqnostikasl iigiin, marketinqde ox;ar mii$tori qruplanmn axtangr iigiin va s. klaster analizinden genig istifada olunur'
Bii qox hallarda klasterlorin ayrtlmasl verilenlerin intellektual analizinin
digai alqoritmleri trqiin istiqamot verir. Klaster analizinin tetbiqi yazrlar
massivinin biit6vltikde emalmdan nisbaten kigik sayda klasterlerin analizina
kegmaye imkan verir.
ViA sistemleri verilanlarle ifada olunan fiziki parametrlar vo hadisalar
arasrnda qarqrhqh alaqalarin va qeyri-xatli asi rylarm at'tomalik layin
edilmasi i.jrgin semarali istilado edilir. Bu ciir asthltqlann nezara altmnasl
problem sahasini yaxqr tlerk etmeyo vs onun vazi;ryatinin analizi esasrnda
qabul edilan qsrarlann kefiyyatini artlrmaga imkan yaradtr. Deyiganlar
aiasrnda xatti asrhhqlan agkarlamala y<inelmiq enanavi korrelyasiya metodlanndan farqli olaraq, ViA metodlan miirakkeb qeyri-xetti aslhhqlarl toyin
eda bilirler. Bu metodlarl reallagdtran proqram paketleri asrhhqlarr a;kar
etmoklo onlarln statistik xarakteristikalafinr teyin etmeys, as rltqlann tesir
dairesini ve yrfirlma ndqtelerini vizualla$drrmaEa imkan verirlar' Bezi intellektual analiz sistemlari, masalan, <Intelligence Ware> ltrmastntn IDIS (The
infomation Discovery System) sistemi aqkarlanan asrlhqlan tebii dilda
qaydalar qaklinda ifada eda bilirlsr. Miiasir VIA vasitolari verilmig atributlarrn qiymatlarins en gox tasir edan deyiqenlari teyin etmeye imkan verirlar.
Meselen, zedo almtg xostanin tibbi verilenlerini analiz etmokle xostsnin
barpa olunma vaxtrnl tayin etmok iigiin en vacib atributiarr avtomatik
segmak mlimkiindiir. Bu ciir atributlar kimi, mesolan, agafldakrlar segile
bilar: <ixtisash hakim yardrmrna qadar kegen vaxb, <<xastanin ya;t>.
(xastanin fiziki vaziyryati> va s.
ViA sistemlarinin komeyils hall olunan moselolardon biri da verilanlarda
m xtalif ndv anomahyalartn va ya mumi qanunauy[unluqlatdan sapmalartn
taprb irze grxarrlmastdrr. Bu mesela ile awolki mosale arasrnda mrieyyen
ba$hhq var, giinki sapmalar ewalgadan agkarlanan asrhhqlar asastnda iiza
grxrr. Anomaliyalan taprb iilze glxarmaq iigiin sistem miimkiin yaz art
<ciyranir> va onlarrn <yrfrlma surotlerini>> formalagdmr. Ogar tiyredilan
sistemo sonradan teqdim edelen yazr hamin sureti tomin etmirsa, sistem
istifadoginin diqqetini hemin yaaya calb edir. Bu iisulun praktik tctbiqina
misal olaraq HNC firmasr tarofindan yaradtlan vs kredik kartlarla
lrrrldaqlan aqkar edan <<Federul Express>> sistemini gristarm:k olar. Sistem
kart sahibinin yerine yetirdiyi emsliyyatlann partretini tertib edir, agar
xarclarin strukturu koskin dayigirsa, hayacan siqnah verir vs tidanigi
bloklagdrnr.
Bu ciir deyiqiklik adeten kart of,urlandrqda vc cinaystkar ondan 1-ez
istifade edib, boyiik miqdarda pul qrxararkan ba9 verir.
Proqno:lasdrmo da Vie sistemi tarofinden samareli hell olunan
masalolardon biridir. Proqnozlaqdrrma genig m:nada gelacayin avvaldan
_164
365
I4.INFORMASiYANIN TAHLUI(OSiZLiYi
14.1. Umumi malumat
nan ve emal olunan informasiyanrn, o ciimledan, proqramlarrn tahliikasizliyinin pozulmasrna gctiran, qasden ve ya tssadi.ifarr ba9 veron amaliyyat baga diiqiiliir.
Tahliikalarin asas nrivlari a9a[rdakrlardrr:
L HS-in resurslanndan icazcsiz istifadc edilmc:
366
etma vo s.);
361
368
olurlar.
Proqram m haJiza metodlan miixtalif proqramlar vasitosile reallagdrrrhr. Hamin proqramlara aqagdakrlar aiddir:
- emaliyyatsistemlerinin proqramlan;
- xidmati proqramlar;
- antivirusproqramlan;
- instrumental sistem proqramlan: VBiS, elektron cedveller, matn
prosessorlan, proqramlagdrrma sistemlari va s,
- xirsusi miiha{'rza proqramlan;
- hazr tctbiqi proqramlar.
informasiyarun taSkilat miihofiz.:sl taqkilatr-texniki tadbirler, in[orma_
siyanrn miihafizasi masalalri iizra qanunvericilik aktlannrn yaradtlmasl va
qrbul edilmesi, c:miyl,ctda informasiyanrn istifada edrlmasi iizra manriqietik normalaln tasdiq edilmasi ila reallagdrnhr.
Inlormasiya miihafizesinin on gevik va giiclir metodlan aparatproqram metodlar hesab olunur.
14.3. informasiya miihafizasinin aparat-proqram
metdlarr
369
l.
vl
s.
3i0
tn
i"uzrri,
r:
,.r;;ii;;;;';;;i.:"
nrormasiya-proqram resurslarrn;;
"lr,;.;;;ri;;;;rr;ii""l .i*,urorri
nezarda
lrdakilarr
tutur: surct grxarmaqdan ,"Uhunr", pioqramtara "er_
miida_
i
37t
xilb etmcden miihafizo, verilanlere baxrgdan miiha{iza, proqramlan va verilanlori dayigdirmedon ve silinmedan miihafi za.
Proqramt icazasiz suratqxarmadan miihafiza etmek iigiin icra olunan
proqram kodunu tatbiq edilen avadanl[a ballamaq olar. Onda proqramln
suroti diger kopiiterda iglomayacak.
Proqramlara miidarila etmadan miihufiza proqramln miihafiza sisteminin oyranilmasinin milmkiinsiizlDyiinii va ya gatinliyini tamin etmalidir.
Masolan, parot miihafizesi olan proqrama qoqulmaq iigiin bir negs dalo
uSursuz cchd postsrildikda, sonrakt cohdlari bloklaqdrrmaq va ya oziinii
lagvetma vasitelari nazare almaq olar.
Proqramlarr ve ya verilanleri saxlayan layllan deyigilmalerdan muhafize etmek iigtn layhn har hanst xarakteristikasrnr (mesalan, nozarot cemini)
etalonla miiqayisa etmak olar. Oger layltn mazmununu kimse dayigibsa,
onda nazaret cami dayigir va bu derhal agkarlanrr. Nazarat comini yoxlayan
vasitalari proqrama va ya fayllartn deyigdirilmasina nazaret edan proqram
sistemina daxil etmak olar.
Proqramlan va verilanlori silinmadan fayllann icazesiz silinmasinin
qarqrsrnr almaqla miihafize etmok olar. Lakin Windows olnoliyyat sisteminda bu ciir vasitalar yoxdur. Bu maqstdlo movcud xidmeti proqramlar
igarisinda fayllann diskdan silinmasina nazarat edan rezident proqramtnr
segmek, agar yoxdursa, yaratmaq olar.
Verilanlcrin baxqdan miihafizasinin an samarali vasitasi onlarrn Eifrlanmesirlir. informasiyanrn gifrinin agtlmasr iigiin gifrlcnma agartnr bilmak
lazrmdrr, onu iso tapmaq hatta kompiiter texnikastlrtn indiki seviyyesinda
gox gatin maseladir.
312
zp^voD
$LOyi
-R---
3628174124
10341010 t 0
3.
ikinci
373
manl va hamginin sistemdaki nasazhqlar va dayanmalar iiziinden informasiyir itgisinin bir gox sababi hesablama sisteminin layihelandirilmasi zamant
buraxrlan sehvlarla va ya qeyri-daqiqlikla bafh olur.
Hesablama sisteminin iiLrnumi mi.ihafizasini zeifladan sehvlari aradan
qaldrrmaq ve ya n.rinimuma endimrak iigiin aparat-poqram tominatlnln
hayat d<ivriiniin birttin marhalarinde-analiz, layihelandirma, reallaqdrrma,
istismar ve miigayiat edilma-miiasir miihafiza melodlanndan istifada etmek
lazrmdrr. Son illerda proqram taminatlnln layihalandirilmesinde istifada
olunan obyekt-yonlii vo vizual proqramlagdrrma texnologiyalan bu talablara tam cavab verirler.
14.4. informasiya miihafizesi iigiin proqram sistemlari
istifadeginin heqiqiliyine amin olduqdan sonra icaze veren server istifadaiigiin gifrlanmig icaza gcrndarir. icazani
ahb, gilrini agandan sonra kriyent gifrrsnmig molumat vaiitasila resurslarr
taleb olunan serverla alaqa yaradrr ve yalnrz bundan sonra istifadagi
resurslara miiraciat hi-rquqi alds edir.
Daha yiiksak saviyyoli miihafizoni ramin etmak iigiin kliyent lazrm olan
serverle birbaqa alaqa yaratmazdan avval onun jdentifikasiyasrnr teleb
eda
biler. Bu halda gabake resurslarrna miiraciat htquqi veran informasiyaun
ala kegirilmasinin qarglslnt almaq olar.
t<Kobrat sislemi Windows miihitjarindc iglayir, geni; yayrlmrg
va sama_
rali sistemlardan biri sayrlrr. O. Saffa f miihafiza tex-nologyasrna esaslanrr,
bela ki, istifadogi oz iginda miihafiza vasitalerinin lealiyyai
icistarmosini hiss
etmir v3 narahatgrhq kegirmir.
<Kobra> sisterninda galfaf miihafize dinamik gifrlanmo merodunun
komoyilo qurulur. Xarici yaddaga yazrlan maxvi informasiya istifadaginin
parolundan asrh olan agara grira avtomatik qifrlonir.
$ifrlenen informasiya_
nln oxunmasr zamanr gifr avtomatik olaraq agthr.
Informasiyanrn gifirlanmasi iigrin gifirlanmenin siiratrnt va gifrlanan
informa.siyanrn etibarhgrnt artlrmaga imian veran kriptomtihafizo
texnolo_
giyasrndan istifade edilir. $ifrlonmonin siirati ikimarhalari qifrlenma
sxemi
hesabrna, etibarliq iss gifrlenme alqoritmina qeyri-miiayyanlii daxil
edirmasi
ila artrr.
grye sistemin resurslanndan istifada
verilanlar bazasrnrn miihafiza vasiteran miixtelif vBis-lerde bir-biri,dan miiayryan daraceda ferqlanir. <Borland> ve <Microsort> firmalannrn
hazrrladrqla. vBiS-lcrin analizi esasrnda vB-nin miihafiza vasitalarini qarti
olaraq 2 qrupa bdliirlar: asas va alave.
Osas mfihaJiza vasitalarina agalrdakrlan aid etmek olar:
- parol miihafizasi:
- verilenlarin va proqramlann gifrlsnmesi;
- VB obycktlarina miiraciat hiiququnun tayin edilmasi:
- VB cadvallerinin yazrlarrnrn va sahclarinin miihafizasi.
.Parol miiha,fizasi VB-ye icazasiz miiraciatin sada va samqrali miihafiza
ijsuludur' Parol istifadagilar va ya vB administratoru tr."rrn.r"n tayin
edirir.
P,arollann ugotunu
saxlanmasrnr
VBiS
yerina
yetirir.
Adoten
parollar
.ve
VBIS-in miioyyon sistem
fayllarrnda qifrlanmig gakilde saxlanrr. Odur ki,
rl9?
yolla
tapmaq
va. miiayyanlogdirmak miimkiin deyil. parolu
lu.9],
sonra isrrfadasiya mijhafiia olunan VB ita igtemet itgiin
*:Ll_::!:lt"
t,utun rmkanlar verilir. VBIS_in <iziiniin parolla miihafizesi
boyiik ahemiyyat kesb etmir.
Verilanlarin Sifrlanmasi VBiS_in formatrnr bilan diger proqramlarrn
_
hamin verilanlari oxuya bilmamesi ligiin tatbiq eaitir. nri
ctir $ifrlenmo o
qadar.semerali olmur, giinki hamin VBiS vasitaslla
ta. Uu tas vn_nin gifiini
a9a bilar. Ogar gilrlanmo va qifrin agrlmasr tigtin parot
iriJotrnu.ru. ona,
377
378
b[tiin
380
$ebaka dedikda
lagnril kompiiterler roplusu baga ctiigiiliir. verilanlerin <itiiriilma
vasrralcri
aga-qrdakr elemerrlardan ibarat ola birar: bir-birira kabere
eiaqorandiriran
kompirrerlar, peyk, relclon. lifli-optik. radio va s. ,itii.ti.iii".
qu.ui_
mus rabits kanallarr, korrmuta,ila edici aparallar, retranslyatorlar.;iqnal
"iusn,tu
gevir icilerinin miixtJlil riplari. h:mgrnin digir
elemenr u, orrirto..
Kompiiterlar gab;rkesinin arxitekturasi pebakt elemcntler.inin
lparat vr
proqmrn reminalrnrn i5lcmc v: qurulma
nrinsiphrini r:vin cdir
Ntiiasir grbakalari bjr srra elamatlari gdrr tasnitara brilurak
olar: korn_
ptirellar arasrnda olan nresaloya; ropologiyal,a; rryinalrna;
lOstarAiyi r:d_
rn:rtlcr sayrna; markazlagdiri)mig ,.:
-vi qey ri_markaziegdirilmr5'idara pr.irrsip_
lrr:rr;. komrnulasilustz. (elefon kornmutasiralr. Ja;rraiar'-torr,rnrr,,rir,rr,,
rnclumatlarrn, paketl:rin vJ dcytaqramlann Lomntutasiya
Usuitar:na, rittir_
mc rntihirinin ncivlerin: gdrc va s.
. Kompiiterlar arasrndakl rnasafe.y-a giira gebckcler iki sinla brii,iiniirler:
lokal va qlobal qebakalor.
qabakeya digar qlobal
;abakclar, lokal gabakalar, homgi_
_ Ixriyari qlobal
qotulal
uzaq mesatedc ycrlagan kompiircrlar va ya ayrrca
lll.:ii ill,:i
1r
qoluran
gins-qlxr5 qurgulf,n
qoqula bil:rlrr.
QIobal gabakcl:r asasan 4 ctr olurltr. ;ahor. regional- milli va trans_
rnilli. Grrig-grxrp qurgulan kimi brr_birindan rnu.y"r,i
-.rrf.iarda yerlagan
gap va ya sura-t 9lxaran qurgulardan. kassalar
va bank aparatlannOon, dir_
plevi:rdan v: lakslardan istifad: olunl bil;r
Lokll kompiiter 5abakalarinda (l.K$) kompiiterlar ara-.rndakr
..
masafa
bir neqo^ kilometr: qadar ola biler ve onlai bir-Uiiif.
oa"t., .tiiadila siirati
l-dan l0-a va daha gox Mbit/s olan:iirerl rabrte x:Llail
iia araqlfan,l iritirle,
Oksar hallarda LKg bir tapkilat (korporlsiya, , iirrrir.li"*iilrOa
faaliyyet
gdstrrdiyina grira, belc ;abakaler. qox iaxt korporariv
.iri.mlri u, yr g"Urta_
ler adianrrlar. Bela olan halda kornpiiLrericr bir qayda
ota.uq, Ui, otaq, bina
\e \u qonsu binalar daxilinda yerla5irl:r.
halsr bir kompiiterin hansr ;eb:kcda iglomasindon asrh
olmayaraq, .H:rr.
hamin kompiiterda qoyulmu; proqram bminatrnln
fi"k;;;;;ti
qrupa b<ilmak olar: kompiilerin rrz resurilarrnr idarc
edin ,. Jig". tompi _
terlarl: milbadilani idara eden.
komptiterin dz resurslarrnr omcliyyat sistemi idara edir.
.kaninAdatan
$ab:r_
rcsurslarrnr isa gabaka proqram taminatr idara edir
ki, bu Ja ya gabaka
proqrrmr g:krinda alrrca paket, va da
5obaka ameriyyai si.terni uarit"sir,
haYata keqirilir.
. $ab:ke proqram taminatrnda iyera'xik yanagmadan 'lr.,Jca,:an
edirir. Bulada serbast saviyyarer va onrar arasndati intcireystai istifada
tayin
sayasindc.digar 5avrvyrtrrr.r dr;_.*.k
rxriyari
:]l:T:ll_d,r,Br"un
s;;iita,
si\r\,)Jt)rn proqramrnr takmil):qdirmak miimktin
olur. Umumi halda har
hanrl bir saviyy:nrn funksilusrnr sadala5tiirmak v:
lazrm olan halda onu
38i
lagdrrma tizra Beynalxalq Trlkilat (International Standart Organization ISO) agrq sistemlarin qargrhqh alaqasini tamin edan Etalon model (Open System Interconnection - OSI) toklif etmi$dir.
OSI etalon modeli a$agrdakr yeddi saviyyani tayin edir:
--Fiziki
382
vr kiirpiilar
gcira
iisullarrnr gtistarir.
'I'ctbiqi savivya rstifadeginin terbiqi proqram raminarrna
cavabdeh olur.
Bu saviyyeda a$a_ildakr 3 asas funksjva heyara kegir ilir: Iay|n 0tiiriilmasi va
idarasi, tapgrnqlann otiiriilmasi va emalr, vrrtual terminal xjdmati.
. Gdstarileu bu yeddi sariy;'ali model miixralif mosalalarda yerlricn
kornpirterlJr arasrnda vcrilcnlar rniibadilasrnin prinsipini gcistorir.. proqram
!a aparat elementlarinin qarqrlrqh alaqosini gdstelmak iiqirn isa protokollar
va interfeyslardan isrifado edilir.
Protokol dedikde eyni adh saviyyodo olan obycktlarjn qargrhqh elaqa
qaydalarr va c,b),ektler arasrnda ritiiriilan bkrk verilanlarinin lormair baga
diigiiliir. Buna mrsal olaraq ISO tarafindan qabul edilmi; HDLC (Highir_
le vel Data Link Conu.ol) va I B,'vI firmasr taralindan verilmig
SDLC 1S-vi/rnr
ous Data Lirtk Control) protokollannl gostermek olar.
383
lir:
edi_
iggi stansiyalar;
servcrlsr:
interfeys platalan;
- kabellar.
iggi stansiyalar (iST) - iabeke istifadaqisinin ip yeri kimi istifade olunan
drr.
csh:tr isc onun avtonom rejimda iglayc bilmomesi (servere qogulmamaq gartila), hamginin riziintin verilanler ve proqram arxivinin olmimirsrdrr.
_ LK$da serverlar - gaboka resrrrslannr paylamaq lunksiy.asrnr _verino yeLirirler. Adaten scrvcr funksiyasrnr kifayat qadar giiciii olan lardi kompiitcr,
meynfreym va ya xiisusi kompiiter hayata kcgira bilar. Har bir scrver hem
,64
aynca, ham da iST tarkibinda ola bilar. Axrnncr haida servcrin tam deyil,
Serverda amali yadda$ nainki dz proqrarntnl yerina yetirmak maqsadini giidiir, hamginin disk girrq - Qrxrirnll buferlarini yerlagdirmak maqsadi
Liqiin dr istifird: edilir. Buferlarin oprimal sa)1nl t:yin etmakla. girrg-1rxr5
amallrrinin yerinr yetirilm: siiratinr artlrmaq olar.
Omali yaddagr segdikda nazara almaq lazrmdrr ki, orada lazrmi proqram taminatt, hemginin gerikli istifada olunan layllar ve verilenler bazilarr
.v'.erlaqmalidir.
iS-f va serverlar lebakanin yerlagdiyi yerlardo oz aralarrnda kabel gaklinda olan verilanlarin iitiiriilma xatti ile birlagirler. Kompijterlar kabela in_
terfeys plata$ - gabaka adapteri vasitasila birlagdirilir. Son zamanlar veri_
Ianlarin otiiriilma milhiti kimi istilada olunan xatsiz g:bekalar _ radiokanal_
lal nreydana galmiqdir.
Bela hallarda komputerlar bir nege qongu oteqlarda yerl:;dirilir.
lstifada olunan gebaka adapterlari 3 asas xarakrerisiikarLa malikdirlar:
kompritcrin qo.iuldu[u ginin tipi (lSA. EISA, Micro Channel va s.), martabalar qabakasinin sayr (32,64) ve yaradrlan gabakanin topologiyasl (Ethernet,
Arcnet, Token-Ring). Mas, Etherner topologiyah vs Novelf Netware ve ya
MS Windows for Workgroups OS-a malik gabekalar iigiin Novell firmasrnrn
NE3200 (32 bitli) peb:ka adapterindcn istifada etmek daha moqsadauylun
sav tlrr.
kabelinin
.baka $abaka
adapterinin
segdikda
sl
n.
385
tatkili
Elementlerin gabokoya qoqulma konfiqulasiyasrna topologiya deyilir.
Topologiya gabekanin bir stra vacib xarakteristikalannt, o ctimlsdon etibarh
iglamesini, mahsuldarhfirnr, doyarini, miihafiza olunmastm tayin edir.
LK$ topologiyasrnln tasnifatlna yanaqmalardan biri topologiyanr 2
esas sinfe bolmekdir: geniqyayrlmrg va ardrcrl tipli.
Genigyayrlmrg topologiya ko:rfiqurasiyasrnda har bir kompiiterin
dtiirdiiyii siqnal yerda qalan kompiiterlar tarafindan qabul olunur. Bu ciir
kon fi qurasiyaya " iimums i n", " a { a ca b anz ar" . " p as s iv mar kaz li u ldu z" lopolo'
giyalarrnr aid etmek olar.
Ardrcrl konfiqurasiyah topologiyada ise har bir fiziki alt-saviyya informasiyanr yalnrz bir fardi kompiitera vera bilir. Buna misal olaraq, ixtiyari
$akil
15.
"Ulduz" topologivast
I\,larkezi qovqaq kimi, passiv birlagdirici ve ya aktiv takrarlayctdan istifada edila biler. Bu topologiyanrn menfi caheti onun etibarhhinrn az olmasrdrr, qiinki markazi qovgaq ipdan gtxan kimi, biitiin qabaka ciz iqini day-
ropologiyast
asas idara
prinsipi mtivcuddur.
etfiok olar.
va reQox da boyiik olmayan iST iigiln bii cilr gabeka daha samaralidir
verir.
qurulmastna
imkan
Markazlagmiihitinin
paylanmrq
hesablama
al
diriimig gabekolara nezeren burada proqram teminatr daha sada olur. Burada fayl-serverden istilada edilmasi laztrn olmur, bu da sistemin daha ucuz
yaranmasrna sabab olur. Lakin bu Sebekad: informasiyanrn mthafizasi va
inzibati idara mosalalari bir qcdar zaif ahntr.
15.2.4. Verilanlarin
iitiffilmo iisullan
burada "ulduz" topologiyasrndan istifada olunmuSdur. Bu halda bir iSTden digar iST-: malumatlann dtiiriilmrsi isT-in birinda r:ykil edilan markerlar vasitasila heyata kegirilir. Malumat titiirmek istayan iS't markerin
ona galmasini gcizlayir, gcindaranin va qabuledanin 0nvanlarr yazrlmrg serlovhrya malik malumarr buna birlaqdirir. Ogrr iST q:bulu g<izlayirsa. o venr ds markerin galmcsini gdzlemalidir. Marker g:ldikden sonra malumatlarla birlikda gelan sarlcivha analiz olunmahdlr. Ogsr ahnan melumatlar bu
IST-e aid olarsa, o zaman IST onu markerdan ayrrtr.
"Arcnet" gebakasinin avadanhqlan "Ethernct" va "Token Ring" gabakalarinc nozaran daha ucuz olurlar, Iakin hemin avadanhqlann etabarhltgr va
mahsuldarhlr nisbatsn aqa[r olur.
"Token Ring" iisulu - "halqavari" topologiyaya malik olub, IBM firmasr tarafindan taklif edilmipdir. Bu firmadan bagqa, bu ciir gabakalarin
avadanhqlannr Proteon, 3Com va Undermann-Bass firmalarr, labake proqram teminatrnr isa - 3Com, Novell va Univation firmalarr istehsal edirlar.
Bu ilsul "Arcnet" iisuluna oxgayrr. Osas ferq ondan ibaratdir ki, burada
[stiin]iik mexanizmi vardrr. Bunun :ayasind: bezi iST digarl:rina nazrran
daha tez markeri alda cda bilirlar va onu bir qadar oztrnde saxlamaq imkanrna malik olurlar.
LK$-da tipik proqramlardan istilada etmak maqsadila g:bakada nralumatlann miibadilasi iigiin hansr protokoldan istilad: olunmasrnr bilmek
lazrmdrr. Bela protokollardan bir negasi mrivcuddur. On genig , yayrlmtg
protokollar bunlardrr:
IPX, SPX va NETBIOS.
IPX (Internetwork Packet Exchange) protokolu OSI modelinin naqli,
yat saviyyasinin protokoludur. O, gabskenin agalr soviyyalari ila interfeysa
malikdir.
.SPX(Sequenced Packet Exchange) - daha yiiksak ssviyya olan seans
saviyyasinin protokoludur. O, IPX, NETBIOS (Network Basic
Input/Oulput Sysrem - gabska girig-grxrg baza sistemi) protokollarr asasrnda
yaradrlmrgdrr. Bunun vasitasila OSI modelinin gebeko, noqliyyar va seans
saviyyalerinin funksiyalarr hayata kegirilir.
15.3. Qlobal gabakalar
Qlobal gabakalar ardrcrl xatlarla birlagdirilirler ki, bu xatlarda da verilanlarin ritijriilma siirati lokal gabak:lera nisberan az olur. Adetcn qlobal
iabekelara a$agrdakr qurfular daxil olurlar:
389
- Modemlar. Analoq siqnallarrnrn gondarildiyi qaxsi va ictimai verilanlarin ritiiriilma kanallarrnr bir-biri ila :laqelandirir.
- Kanallara,lverilanlara xidmat modullarr (CSU/DSU - Channel Service Unit/Data Service Unit). Kliyentin arazisinda yerlagan avadanhq olub
(CPE - Customer Processing Equipment), kiiyent terafindan raqam kanahnrn son avadanhqlarr kimi istifade olunur. Bu qur[ular markazi telefon
qovqalr (CO- Central Oflice) ile, yoni telefon kompaliyasrn:n kliyenta on
1,axrn olan kornmutasiya qovgalr ila birlapdirilir.
- Kommutasiya serverlari. Bu adoton zang edan serverlar (dual in/out
server) olub, uzaq masafada yerlapan istrfadagilara imkan verir ki, lazrmi
kliyentla elaqa saxlaya bilsin va onun lokal;abakasina qogulsun. Buna misal
olaraq, AS5200 Cisco seriyah rabita serverini gdstormak olar.
Orta va bdytik kompiiter (main framc) bazasrnda hesablama proseslerinin markezlagdirilmig idaraetma sxemi son zamanlar "kliyent-server"
texnologiyasr ilo cvaz edilmigdir.
I\{arkazlaqdirilmig idaraetma sxeminda biitiin hesablama resurslarr, verilenlar va onlann emal proqramlan bir kompijterda camlegdirilir. lstifadagilor terminallann (displeylarin) vasitosilo magrnlarm resurslanna daxil olurlar. Terminallar komptltere )'a interfeys vasitosile, ya da telefon xetlari (terminailar uzaq mesafad; yerlegdirilmigsa) vasitasilo qoqulurlar. TerminaLn
asas funksiyasr istifadegiys verilen informasiyanrn tesvirindan ibaratdir. Bela sxemin miisbat cahati idaraetmcnin asan olmasr, proqram taminarrnrn
takmillegdirilmasinin mtmkiin olmasr vo informasiyanrn miihahzo olunmasrdrr. Menfi ceheti isa a;a[r etrbarhhga malik olmasr (kompiiterin srradan
?txmasr biitiin hesablama prosesinin da[rlmasr demakdir), aparat va proqram taminahnrn artrnlmasrnrn gatin olmasr va bir qayda olaraq, gabcksnrn
istifadagil:rinin sayl artdrqda operativliyin a;;agr digmasi va s.-dir.
"Kliyent-server" arxiteklurasrnda termlnah - kliyente maxsus olan fardi kompiiter, meynfreymi isa - rnformasiya emahnrn iimumi masalalarini
hall etmak maqsadila ayrrlan - bir ve ya bir nege giiclii kompi.iterlar (kompiitcr-serverlar) avez edirlar- Bele modelin miishet cshoti onun dahzr canlr
olmasr va hesablama sisreminin ctibarhltEr. istiladoginin bir nega tarbiqi
proqramla eyni zamanda iglayo bi)rnasi. informasiya emahnrn y,iiksak opcrativllyi. istiladaginin yiiksek keyfiyyatli interleys ila tcmin olunmasr va s.
390
391
16.
INTERNET SABAKOSi
16.1. Umumi malumat
392
l9l
arasrnda rabite xarici $liiz protokolu (EGP-Exterior Gatewoy protoco[) yasitasile hayata kegirilil .
Intemet gabekasinda iglamak - kornmunikasiya protokollar ailasindon
istifada etmek demakdir. Bu protokollar ajlasi TCP/IP (Trarcmission
OSI modeli
Tatbiq savivvasi
Niimayi5 saviyyasi
istifadoginin qabaka
interfeysi saviwssi
Neqliwat savivvasi
Sabake soviyyasi
Kanal seviyyosi
Fiziki sovtyya
TCP/tP
Tatbiq saviyyesi
Naqliyyat soviyvesi
Internet
Sebeke interfeysi
Fiziki seviyva
394
,.ARpANET,,
. Ilk vaxtlar iNTERNET (o vaxrlar ona
deyirdilar)
daimi
idi ki. hamin 'k-mptiterlarin
har biri qeyd edilmiy iinvana (domen adlarrna). malik idilcr.
isa seans qogulmasr kc;makliyi ile telefon xetti vasitesilo
, Sonralar..
daxil
olma ideyasr emala geldi. Telcionun krimakliyi rla gabckanin
i.aba\a1g
"
daimi
."ra;anday oian kompiiterla rlaq: saxlamaq. uni togulrnuq ,a
belalikla da iNTERNET-in bir hissasina
,cevrilmok .tirnt t ri oldu. T:bii
olaraq, bu. halda biitiin istifadagilare pulltr xidmat g,rrir."r, Ui.
9o*
telkilatlar yarandr ki, bunlar da provaydei adlandrrrldr. . - Provayder rolunda giiclii server, goxlu sayda girig relefon xrderini,
daha dolrusu, ayrrlmrq rabita kanahnr.aimaq ti,gtn ,n"fi.yy"n _.blalda
pula
olT istanilan_qaxs grxrp ede bilor. Hlmin kanui'_ prouayde.i'son
rylik.
istifadcgidan ferqlandiran asas amildir. provayderl:r iN1.EiNE.f_d,
.3.iyl1l dtiirtilmasi tigiin xi.isusi yiiksak siiiatli rabita kanallarrndan,irfo._
ma_
salan,.liflr-optik kabeldan va 1,a peyk alaqasindan jstilada edirlar.
Bu rabita
Kanallan sayaslndJ yiiz va minlarla istifadagilar iNTERNET_do gox
rahat
bir $araitda-eyni zamanda iglaya bilirler. Olb:rta ki. mii:yyan antaraa kana_
ltn !utumu kltayat etmir. bu halda ya onu tekmillagdirib. lurumunu
artrnl._
h!^ v." 91. ki, rabira alaqosi xeyli pislcgir... Urf,i qoqui-a iipind.n u"
istifadegi ila provayder arasrndakr iabiti kanahnrn Uririima qaUitiyyotin_
den asrh olara+ iNTERNET-a daxil olma nOuti u, oorn
lly_ii t"yin otrnur. INTERNET-e daxil olma nrivlari 2 bo1,0k qrupa b6hiniir:
Seans. qogulmas. eogulmanrn bu nOvtinda isiifaaaqi
gebakayo daima
qogulmayrb, ancaq terefon xarli vasitasila qrsa m[ddat'ariiiJa
qabake ila
qosurman,n r'0. u;. ,aari uiiii uylun pur
msDlJgr ooanrrlr va gabakada verilanl:r analoq formasrnda
dliiriiliiliirlar.
Daimi qogulma. Bu halda kompiiter daimi va csld iglayan
kanalu qogu_
,:::,.::.:lllpl,ybak.ada. roqam eaklinda ri,ii.iil[,;;.'V;i;;z
rra.tika Komputer taretlndan qabul edilan va grindarilen verilanlarin
hacmini grira
pul
gabakcya qopulmug olan kompiiterlardcn ibarat
*:*::l:,,ll.lilti,!:?*,v:
ridanilir.
"rrr'r"
395
va adi analoq
$:bekada iglamayin sn sado va ucuz sxemi - telcfon xetti
modemi ila qabakada iglemokdir. Bu halda verilenlerin qebul olunma siirati
modemirr tipi, son noqtede telefon xattinin keyfiyyeti ve Avtomatik Telelon
Stansiyasrnrn (ATS) tipi kimi bir nege amillarden astltdtr- Miiasir modemlarda verilonlarin otiiriilma siiroti an yaxgr halda 56 Kbit/s (7 KbA,420
Kb/daq va ya 25 Mb/saat) olur. Lakin informasiy:rntn titiiriiLlm;r siirati is:
bir qedar az olub, 33 Kbitls -a barabar olur. Bu siirat vasitesila $abekodo
filma baxmaq va keyhyyatli musiqini dinlcmak miimkiin deyil. Amma bu
iisulu nisbaten ucuz avadanhqla heyata kegirmok miimkiindiiLr.
15.2.2.2. Peyk vasitasila asinxron qoqulma
biri da
peyk
vasitasile
16.2.2.3.''Mobil" iNTERNE',t
396
397
d:f qoxdur.
asaslannr qoydu.
I*Ir*
398
pogtu ilo mektub va diger materiallan qabul edir va sonra onlarr faksla Iazrmi telefon ncjmrasina gtinderirlar,
Bele gabaka ila hamginin adi makrub vo teleqramlarr da gondarmak
dulyasiya adlanrr.
Miiasir modemlerde har iig xarakteristikadan istifada olunur- Modem kompi.iterdon 3 "bit" informasrya qebul edir, sonra isa onu analoq siqnah formasrnda xotte gcindarir. Bu analoq siqnalnrn amplitudu qabul
olunmug birinci bite, tezliyi ikinci bita va lazasr isa iigiincii bita rrygun galir.
Modem-qabuledici bu ciir inlormasivanr qobul ederck, analoq siqnaLnr ayva faza.
ltl2
metrin hasiline barabar olub, bps (bit/san) -la cilgnliir. Ogar modern 2400
bod siireta, analoq siqnallan isc 4 bitlik informasiyaya malik olarsa, o zaman modemin buraxma qabiliyyeti 9600 bps olacaq.
Rabiteye qogulduqda hor iki modem eyni bir slratlo iqlarnali vo eyni bir
modulyasiya iisulundan istiladc etmalidir. Oks taqdirdo rabircni rlda etmak
miimkiin olmaz, Buna gtira de, har bir modem verilanlorin dttiriilmesinin
standart si.iratine malik olmahdrr. Hal-hazrrda asasan 9600. 14400. 28800,
33600,.56000, 100000 bps ritiirma siiratina rnalik olan modemlardan istifadc
edilir. Otiirme si.ireti modemin modulyasiya lsulunu toyin edir. Modem lazrmi maksimal siirate malik olmaqla borabar, hamginin rabitenin digar tarafindaki modemin kigik ola bilon siireri ile da iqlamayi bacarmahdri. Kigik
siireta kegmak macburiyyati keyfiyyatsiz telefon xetlorindan istifada etdikda
bag verir.
informasiyanrn srxla$rr masr. Rabita xcttina informasiyanr citirrmamipdon svvel daha briyiik miqdarda informasiyanr dtiirmok irgiin miirleq
hamin informasiyanr srxlagdrrmaq lazlmdlr. Sxla$dlrma prinsiplerindan biri
ondan ibaretdir ki. takrar olunan simvol ve kodlar ardrcrlhfr daha qrsa gakilda yazrlmrq kodla evez edilir. Mas, AAAAAWVVSSSSSS = 5A4V6S.
Srxlagdrrmanm digar bir iisulu qrsaldrlmrg baytlardan istifada edilmasidir. Avdrndrr ki, bSyt <izii 8 bitdan ibaratdrr, amma 5 bitdan ibarat olan
informasiya qrupu bir baytda baqlayrb, digar baytda qurtara biler. Bu ciir
qrsaldrlmrq bayt birlaqmalannin uzunlugu miixtalif ola bilor. Okser hallarda
er) qox rast galinen simvollar bitlarin qrsaldrlmrg ardrcrl}fr ila kodlagdrnla
bilarlor. Hal-hazrrda informasiya sxla;dtnlmasrnrn miirakksb alqoritmleri
asasrnda iglayan kiilli miqdarda proqram-arxjvatorlar iglanib hazrrlanmtgdrr. Qeyd etmak lazrmdrr ki, an kigik srxlagdrrma vahidi informasiyanrn tipindan asrh olaraq, informasiya blokudur. On genig yayrlmrg proqramarxivatorlardan - Rar ve Zip proqramlannr gcistarmak olar.
400
Yerilonlarin srxlagdrrrlmastnr modemin daxiltnda yerlegdirilmig srxlaSdrrma protokolu (MNR5), hamginin vcrilanlarin 6tiirtiinlJ kanalrarrnrn ozii
hayata keqirirlar.
Sahvlarin taprlmas va tashihi. Ndvbati informasiya blokunu grir,dardik_
den sonra modem, rabita xattinin digar tarafinde olan modem taralindan
bu
rnforma-siya blokunun diizgiin qabulu haqqrnda tesdiq cavabrnr grizlayir.
Ogsr informasiya sahv qebul olunubsa, Uu trilaa qabuledici modern- gr;nda_
rilan blokun tskraran gcindarilmasi [gtin siqnal g6ndarir. Sahvlarin bu tes_
hih iisulu ARQ
\Auto-matic Repeat request - t"kirm aytomatik iisulu) adla_
nrr. Bezi rabita kanallarr informasiya Ottirijlmesi zamanr emala gala
bilan
lar.
destayini qal-
40t
baglayrr. Veri_
dir:
INTERNET xidmattari
'iiMi
-n
diti_
.ai..
<Kegidbrr sahifeda adat:n basqa ranqle (masalan.
,*g.l segilir va
!r,
Kesid em.rtiyyarr (keqidin)) rirrrTnic mr'usrn otiymr_
:,1::*iil"i'L^.^tlir.
srnl
Drr deta barmaqla. yerino yelirilir.
INTERNET-da har brr saytrn (sahifanin) unikal iinvanr
olur_ Bu iinvan
ingilisca URL - Unilorm Resourse Locator (Reswsun
V,thid lunikuil Gtistaricisi) adlarur. Basqa scizla. bu ijnvan W.EB _
sayrrn Aliiilirl yertepdiyi
\gmnurerin INTERNET-dski koordinatrdrr. M#r;,';;;;;an
r +ereq/!
n<ivlar
Neti Akademiyasrnrn INTERNLT tinvanr belad r:-'- "
http://www.adna.baku.az
102
burada <httpr - informasiyanm dri.jriilmesi protokolunu_ (www.)INTERNET xidmatinin adtm, <aclna.bukt. a:r- WEB-saytrn (sahifanin)
i,er_
laqdiyi host (esas) kompiiterin INTERNET adrnr gristarir. Host kompritlrin
adr sabekode qeyda ahnmrg domenbrin adlarrndan ibarat olur. Dominlann
adlan iyerarxik ardrcrlhqla yazrhr: soldan baglavaraq evvalcJ on a$agr sa_
viyyenin domeni, sonra isa yuxan seviyyalarin 'domenlari. On yuxan
saviyyadeki (safdan l-ci) domendan solda yazllan domenlara
ahdomenlar
deyilir. Belolikla, host kompiiterin adrnrn yazrhg formasr bela olur:
<altdomenl >. [ <attdomen2>. <altdomen3>...1 (domen>
burada <,> -igarelarindan adrn.tarkib hissalarini ayrrmaq i.igiin,
[,] motari_
zala-rindan ise onlann igarisindekilarinin vacib olmimasrn,
iOrt.._rk iigtin
istifada edilmr5dir'.
,adtan
tara Qevnlrr. Hamin iinvanlara Ip (lnternet protoco[) iinvanlan
Oeytir. ONS
serveri aks gevirmani da, yani ip iinvanmr domen adrna qevi.rnrni
d, upu.,..
WEB*aytlarrn (sehifalorin) HTJ\,IL kodunda yrlrlmasr iigiin aqa[rdakr
i sri tada ermek ori.i On snl,t
wEAVER,
::1*^,glTgT
^eroqramtardan)
NETSCAPE COMPOSER,
HOTDOG, MS FRONTPAGE ve s.
WEB-.sgyt bir-biri ila alaqali olan va eyni bir WEB_serverda
yerlaEan
..
bir va ya bir nega WEB-sahifasin<ian ibarar olur. WtA_siii|"- W t
A_sayttn
aynca bir hissesi olub. (.htm) va ya <.htmbr geniglanmasi iio
teyrn olunan
fuyldll: INTERNET gabakasinin bir qovqigr olan WEB+erver bu
Trll
layllann_fiziki olaraq saxlanrlmasrnr va ist.itaclagileie gatdrrrlmasrnr hayata
kegirir. Fayllarda matni informasiya ve bu informasiyanrn WEB_b.ouzenn
pancaresinde nece lasvir olunmasrnr miioyyanlagdircn HTML_kodlar
saxla_
nrhr. Digor tip - qrafiki, audio-, video _ lnformasiya WEB_sehilaya
daxil
va aynca olaraq.".gy',,. a.jpgD, (.mid].
j7 * aui,, len,glanmaleri
".mp
3[rur.
rrJ tr)tn olunan Iayllarda saxlanrr. HTML_kodda
valnrz bu fa-yllara aparan
yol g<isterilir.
"aiilr.
rr.-in
sistemler
403
2. Elektron pogt (E-nail) - INTERNET istifadagilarinin an gox istifade etdiyi xidmatlar<ian biridir. Elektron pogt vasitesila ani bir zamanda
biitiin diinya miqyasrnda istanilan gexsla (kompiiterh) maktubla$maq olar.
Bu xidmatdan istifada etmak iigijn her bir qaxsrn elektron pogt iinvanr
olmaldrr. Hamin iinvanr komputerin INTERNETJa alaqasini tcgkil. eden
provayder teqdim edir. Bu xidmat tam pulsuzdur'. INTERNEI'-e qo$ulan
her bir gers bu xidmotdan istifada etmak iigiin ozi.ine elektron po9t iinvant
gdtiire bilar.
Elcktron pogt iinvant emaliyyat rniihitinden asth olaraq I)NS iislubunda (WINDOWS miihitinda) va ya a;kar linvanlagdtrma iislubunda
(UNiX muhirinde) tarrib edila bilar. Domen tinvanlaqdrrma iislubunda
q:.rntlan elektron poct iinyoru iimumi 5ak ilda bela yazrhr:
<userid>@<nodeid>
btsrada <userid> - istifadeginin identifikatoru, <nodeid> -qabske qovgalrnrn identifikatorudur. Bu iki identifikator arasrnda <@> (era) igarasini
yazmaq vacibdir. Bu sababden do o <elektron pogt iSarasi) adrnr almr;drr.
Istifadaginin identifikatoru (u.seril) baxian gabsko qovqalr gargivasinda
unikal olmahdrr. Qovqaf,rn identifikatoru (nodeid) noqto igarasi ila aynlmr5
,.r,,,1{li;i;-#;"?fi
.iff
,"llHlil.TlJ:",fl
brauzerleri
l:::i,,:"ri,ilJ
INTERNETNews) proqram paketi ilo ,ertta9Ji.,t,r. '
USENET sisteminda qevi.ivvatdan r..9m! iii.nir"n
istifadagr 6z infor_
,masryasrnr
konkret md\zuva edra x^:barrar grupr^J; ;;.i;;li;:
bilar va ha_
n,n informasiyanr haxrran'qripun biiriin isiifadaqiro.i
araa'eJo birarrar. Bu
srstem dar sahaye aid matumartan,.xi.isu_si
," t; ;;i;_;;;;iinro.-"r;yun,
toplamaq va-yaymaq iiqiin alveriglidir. H;r,rd;;;;';
rrrrr,rO. rO r,",
qedar mi.ixtalif xabarlar qruplarr m<ivcutldur.
Xabarlar qruplarr ila islamok imkanr OUTLOOK
EXPRESS. FREE
ACENT proqramlarrnda du rrr.r, afinrU. Xabarlor
i-p1"r,",,
haqqrnda intormasivanr aks etdrran..katat.ql;;;;;'ii;;;1araa serverlari
baxmaq
olat http:// ,r"r,,rbot.ru^, nw:tt ..
rr",ioi.["*ir.iiii"'"iuo.r*t,, *,
f
h t
tp : //ne.w,s g at
e.
ru.
ll1"l *
;ili;,:
405
!.
e-mail, irnvan, telefon ve s.) en azl birini -yazmaq laztmdtr. Yaz, latln
qrafikasrnda apanhr va bu zaman diqqatli olmaq lazrmdrr ki, sahv olmastn.
Oks halda axtan9 ya naticasiz qurtartr, ya da netice diizgiin olmur.
insanlarrn axtan$tnr <Outlook Express> proqramr vasitasila da aparmaq olar. Bunun iigiin harnin proqramtn <Edib menyusunda <Find> bendini va bu bandin < People...> altbandini segdikden sonra <Look in> sstrinin qargrsrnda yuxartda adlarr gostarilan axtang proqramlarrndan birini
segmak va axtafllan gaxsi tayin den malumatlarr daxil etmak lazrmdrr'
Biittin bunlardan sonra <Find Now> diiymesini basmaq laztmdtr.
(Copernic) axtanS sistemi vasitasile elektron pogt iinvanlna gor3
insanlann axtarrgrnr aparrnaq 9ox alveriglidir. Bu naqsadle hamin sistemda
onlarla miixtalil axtan$ proqramlarrndan istifade etmak miimkhndi.ir,
masalan:
WhoWhere
Standarts-
408
gdro
paylanmrg
409
5) Terminologiyann m rtaliJliyL Miixtelif senadlerdc miixtelil miiclliflor tarofindan istifada edilan terminologiya sanedin n6vi.indan vc xarakterindan, tayinatlndan, yaranma menbayindon, tatbiq edilen elmi-metodik
yanapmadan, miiLallifin fardi bacanfrndan, biliyindan ve tacriibesindan asrlr
olaraq doyiqillir va miixtelif olur. Biittin bunlar INTERNET-do informa-
,;ll:..*,:ltll
i;t;;,
olar
iU.r.r.,*rr*aaT-da
rrrdycuddur
,nt"mt"rl
4tl
-l
),
WEB -saytlar
fazasrnda axtanrtn
taskili
jy,
.ffi"13..
413
1t4
an giiclii dillardan
lii!ata malikdir.
o.
415
cw:linde ycl'l:5dirilir.
Sorliidakr srizlara, istinadlann saylna ve baxtlmalann goxluf,una gtira
segilmig sanodlarin siyahrsr ila yanagr, sorluya yaxtn mtivzular (stizlor) da
ekrana grxarrlrr. Hemin scizlar (Related Searches) sorfudakr srizlera
siyahrsrnrn
verilir.
SNAP (www.sn.ap.com) llkit axtan$ iigiin nazerda tutulub va hir srra
cahatlarina grira DIRECTHIT sistemina oxgaytr. Burada da saytlann
maghurlu[u va oxsar mrivzular istifadagilarin raylari ila (istinadlartn sayr va
baxrlma milddati) miiayyanlagdirilir. Bazi xiisusiyyetlarina g<ira SNAP
sistemi DIRtsCTHIT sisteminden miisbat manada larqlanir. Masalan, sor[uya cavab kimi verilan saytlann va oxqar mcivzulann (Rclated Searches)
siyahrlan ils yanagr, oxgar kareqoriyalann (Related Cateqories) siyahrsr da
ekrana grxanlrr. Hamin siyahrda SNAP-m tematik kataloqunda taprlan
sa)'tlafln rast galindiyi b<ilmeler gostarilir. SNAP-rn kataloqu xiisusi redaktorlar (insanlar) tarafinden hazrrlanlr. Onlar en malhur saytlan segib, onlan
tasvir edir va kataloqun uylun bdlmelerina yerlaqdirirlar. Kataloqun
bcilmalcri hemginin taprlan sayt haqqrnda qrsa informasiyada da qeyd
olunur (agar sayt tematik kataloqa daxil edilibsa). Bu ciir saytlar <TopWeb
Sites> (an yaxgr Web saytlar) kateqoriyasrnda tasvir edilirlar.
Belalikla SNAP ilkin axtang tigiin kifayet qodar universal sistemdir. ilkin axtang zamanr sorluda bir sriz gcistarmakle, onunla balh olan maghur
saytlan, tematik kataloqun brilmalarini, molzuya yaxrn (Related Searches)
stizlari va frazalarr alda etmak olar. Oz kataloqunda bir gey tapmadrqda, o,
giiclii <inktomi> indeksina miiraciat edir.
YAHOO (www.),ahoo.com) INTERNET-do istifada edilen ilk axtarrg
sistemlorindan biridir. Hazrrda YAHOO bir srra informasiya-axtarr$ vasitalari istehsalgrlarr ila emakdaphq edir ve onun miixtalif serverlarinda mirxtaiil
proqram taminatrndan istifade edir. YAHOO-ya tematik kataloq kimi da
baxmaq olar, ona gdra ki. onun tematik kataloqu an bciyiik hacma malikdir
va haarda kataloqda milyondan cox sahiylenin va sayttn iinvanlarr toplan
rb.
4t6
mayan senadlari tapa bilir. Bu sistemin diger tistiin caheti ondan ibaratdir
ki, o, sanadin indeksina gdra onun ilkin matnini barpa eda bilir (hatta sanad
4rti
YANDEX ailosin, axtanl sistcmindan alava istifadagilara riz WEBsaytlannr yerlaqdirmek ii90n pulsuz disk yaddaEr ve elavc elektron poct qurusu taqdrm eden <Narod.Ru> adl <vinual gaher>de daxildir.
Metaartar.t sistemlari. Goriindiiyii kimi, her bir axtarrg mexanizmi
aiziina maxsus
mijsbal
Kataloqlar saytlarrn
axtan$r iigiin, axtalg sistemlari isa sahifalarin axtarl$r iiQiin daha miinasib
hesab olunurlar. Axrarrg sislemlarinin sayr da kifayat qadardir. Onjardan
bazilari yaxp axtani apanr, digarlari taprlan senadlari yaxgr nizamlayrr, o
birilari rdhat interfeysa malikdirlar ve s. Odur ki, INTERNET islifadagilari 9ox vaxt bir neqa axtang sistemindan istifada etmekla, axrardrqlan se_
nsdlari tapmata gahgrrlar. Lakin bu zaman istifadegi akser halda
9oi boyiik
sayda sanadlar alrr vc onlann da goxu bir-birini tckrarlayrr.
bilar.
419
tapdlll sanadlarin
sayr
verilir.
Metaaxtafl; sistemlarinden ilkin axtan$ iigiin da istifada etmak olar.
Baxllan metaaxtang sistemlarindan bagqa digar sistemler, o ciimladan,
ms metaaxtan$ sistemlari de var. Rusiyarun metaaxtan$ sistemlarindsn an
gox tamnanlanna POISK (www.informika.ru,rWindows/intern/poisk/
main.html) va SEARCH (http://search.da.ru) sistemlarini misal gdstermok
olar.
A xtarq sistemlarinh k ataloqlan. Diinya miqyasrnda axtan$ sistemlarinin sayr. goxdur. Onlann igerisinda en gox istifada olunanalar (masalan.
ALTAVISTA, GOOGLE, YANDEX) va cn az istilada olunanlar var. Axtan$ sisteminin on gox ve ya an az istifade olunmasr onun xarakteristikalarr
va imkanlan ila tayin olunur. Odur ki, axtarrg sistemlarinin xarakteristikalan haqqrnda miiqayiseli molumatln olmasr gox vagibdir. Bu ciir
molumat xiisusi kataloqlarda verilir. Bu baxrrndan Rusiyanrn INTERNET
lazasrnda tegkil edilsn axtang sistemlarinin kataloqlan diqqota layiqdir.
Rusiyanrn INTERNET fazasrnda (Runet) reallagdrrrlan an rahal va
tam kataloqlardan biri SEARCH KIT (www. alflru/search/) adh kataloq_
dur. Bu kataloqda 150-den qox diinya va 50-ya qadar rusdilli axtang sistemleri, reytinqlar vo axtanf kataloqlarr haqqrnda molumat va onlafln ii[vanian verilir. Kataloqdan istilada edarkan orada gcistarilmi; har bir axtang
sistemina kataloqun trqdim etdiyi formada sorfu vermak olar. Har bir ax_
tanp sisteminin rus dilinda iglaya bilmasi imkanr xiisusi igare ila qeyd edilir.
Kataloq informasiya axtanglnln biitiin istiqamatlarini ehate edir. Hemin
kataloq vasitasila ananevi axtang sistemlari ila yanagr, xiisusi axtani sistemlarindsn (fayllarrn axtarrgl, MP3 formatlnda musiqinin axtangt vo s.) do istifada etmok olar.
Axtanl sistemlarindan elavo, SEARCH KIT karaloqu INTERNET-in
digar faydah resurslanna (elektron kitabxanalanna, saytlara, pulsuz xid_
matl.ra, terciimogilaro va s.) istinadlal da <iziinde saxlayrr.
Yalnrz rus axtang sistemleri haqqrnda informasiyau chata edan BUKI
kataloqunda 100-dan artrq nrs axtant serverlari haqqrnda melumat topla_
nrb.
(masalen,
ALrAvtsrA. yAHoo. RAMBLER. yAND;i;.;;r'i.ii.ailrari
*iamotlera gdra portat kimi baxmaq otar. n,,,ra"
tr.iiiiii.iii_'0,
por,u
u.,n
get-geda
sayr
artrr ve giiman erjiJir ki, yaxrn
erlr".td".;r", iNTERNET-in
asas informasiya resurslarrnr tagkil ejacak.
, Portallara _misal olaraq rus porrallarrndan <Kirill va Mefodry>
LlllXrl**
,*"*
.l;;;;;i
jtr.
"p;_;.d;;'
r..-p.rl"f
42t
Bunlartn ta)'inatl va asas imkanlart ila tanrg olaq Olbattc ki, asas diqqat
an geniq yayrlmrg MSIE brauzerina yonaldilacakdir'
"
*irao*" iiciin Mosaic - saneda baxrq irgiin ilk proqramlardan biri olub'
malikdir va
istifadagi ila tinsiyyatda olmaq iigiin qox sada qrafik interfeyse
verir' Onun
imkanr
etmak
tasvir
formatlaqdrnlmrE Web-senadlerini ekranda
-r"n""ft"tl,brauzertarkibinadaxilolmayanqrafikfayllarla,audiovaviJ.o tasrirl"ria iqtamek iigiin standart elava proqram teminatlnln qurulmasrnr taleb etmasidir.
Cello proqramt - Mosaic proqramlna bir alternativ kimi iqlanib haztrlanmrsdrr.'Bunun vasitasile birbaga HTTP-a, Gopher-e, FTP-serverlera'
IIseNet telekonfranslara daxil olmaq imkanr olur, hamginin bu proqram
,r.i.i tfiy*t proqramlarrndan istilada etdikda TelNetla iglemayi do temin
.Jir- e.oi.r* qoi sada interfeysa malik oldulundan, onu monimsamek da
goi orrni,.. Manfi cehati idars panelinda dtymelarin. sayrntn az olmastdtr
ii,
Linx proqramr
larr ekranda
iigar
matn interfeysli brauzerlara aiddir Hipermatn istinadbir rengla ve ya lon va matn miixtolif ranglerle gdsterilir.
Bunun miisbat-caheti hipermatn istinadlan sayasinda WWW-da motn informasiyastnt tez tapmaq imkantna malik olmasrdrr'
ElNet WinWeb brauzeri - asas yaddagla igleyen zaman gox kigik hacmAxtada yer tutur, interaktiv formalan yaxy tamin edir ve dayanrqlt iglayir'
Taleb
olur,p mexanizmi gox sada diizaldilmig ve istifadagi lgiin rahatdrr'
proqram
nan s<izlara gdre senedlerin axtarl$l iigiin onun daxilinde xirsusi
vardir. Brauieri lazrmi surat6a sazlamaq)a sanedlari ekranda tesvir etdikda
va hiperistinadlarr ayrrdrqda, istifada olunan griftlari va ranglari seqmek
imkanr alda edilr.
Internet Works brauzeri - hem WWW ila, hem de FTP va Gopher serverlari iie i;lamak imkanl verir. istifadeqinin istifade etdiyi ssnadlar 3 soviyyade tasvir edila bilar. Bu halda sahifedan sahifaye keqid hem bir saviyya
ariitinar, hem panel iizcrindo olan diiymalarin, hem da goxpencerali
rejimda iglomayin mtmki.in olmast naticasinda saviyyelar arastnda da
rniimkirnritlr. Iiatn senadina baxr; keqirmakla beraber, multimedia fayhnr
da ekrana grxarrnaq, istifadegi terafindan interlevsi sazlamaq imkant vardtr'
Web - sanadlare baxtq kegiran va onlart redaktc edan proqramlar arasrnda iimumi qabul edilmig brauzerlar - Netscape Communicator va
Microsotl lnternet Explorer brauzerlari an rahat va gox funksiyaltdlrlar'
onlar virsitasila ekranda istenilan amaliyyar sistemi miihitinde va gebskada
kompiiterin iglamasini tamin edan istanilen konfiqurasiyah komputerd: yaradrlmtg sanadlari tssvir etmak miimkiindtir'
16.7. Microsoft
Irternet Explorer
-.-
MSIE
da_
icmalgrsr:
kanallar;
iggi stolunu yenilegdiran komponenrler;
Outlook Express;
Microsoft Net Meeting;
Front Page Express;
- masalolarin planlagdrrrlmasr.
IVISIE icmalcrsr Windows-un,'Explorer,,,,'My computer,,
Doncaralerin_
,,
idare panetindan Web-srhifelero Uaxig t<egirmaya imkan verir.
:1?n
!g*1
Web-sahifa bu halda Interner-dr, korporariv qab:i:da,
1,a la kompiitcrin
scrr diskinda ola bilar. Windows-un "Explorer,, paneli Web*ahifanin geklini
alrr, bu da igi asanlagdrrrr va lazrmi qovgaqlairn axtan$lnl siiratlondirir.
423
maq iigiin istifada etmak olar. Bu halda qrahk formatdan va ya adi matn
formatrndan istifade edilir. istifadagiya imkan verilir ki, onun gakil tasviri
miixtolif formada olsun va o, bir nega adamlarla onun yerina srihbatlari
aparsrn. Onlann bazilari ile, o birrlarindan gizli suratde de sohbot aparmaq
olar.
sanadin agrhgr,
kodlaqdtrmanrndaYigdrrilmasi;
hiperistinadlar vasitasile lazrmi sahifeya kegid;
segilmig s:nedin layltnrn saxlantlmast;
soncdin r;ap edilmosi.
42.+
Resurs tipi
Unvanda giistarici
Web-sahifa
http://
Fayl
Multimedra
Elekrron poQtu
FTP-server
filell
httpll
Gopher-server
UseNet
TelNet
<ad> @),
l1p:ll
gopher:ll
news:
telnet://
Sanadin agrlrgr. Br.rrada 2 hal ola bilar. Ogar sanadin iinvanr malum deyilse, yalnrz talab olunan inlormasiyanrn xarakteri malum olarsa. bu halda
axtarig sisternJar.inin birine mtiraciat etmak lazrmdrr. Bunun tigiin Internet
Erplorer-in instrumentler panelinin "Axtarrl" (Search) sriziiniin i.isti.indc
mausun diiymesini basmaq lazrmdrr, yox agar gabaka ijnyanl melum olarsa,
o zaman hemin iinvanrn "rinvan" (Address) sahasina daxil olmaq lazrmdrr.
Masalan,hrtp://ww.w.netcom.spb.ru. Bu halda http-i gdstarmamak da olar.
liinki o avromatik olaraq formala;rr. Unvanr daril edan zaman bag va kiqik
harfleri nazaro aln.raq lazrmdtr.
Sahifalerin kodlagdrnlmasrnrn dayiqdirilrnasini o zaman yerine yetirmek
lazrmdrr ki, Internet E\plorer-in pancarasind: agrlmrg Web-srhil-a ekranda
diizgiin tesvir olunmur. Bu halda satir vaziyyatinin sa$ kanannda olan kodlagdrrma s<iziiniin iizarinde mausun diiymasini basmaq va amals galan panelda kodlagdrrmanrn lazrm olan variantlnl segmak lazmdrr. Hazrida Websenadlar "Unicode" kodunda tasvir edilir.
Hiperistinad yasitasila sanadin Isam olan sehifasina kegid - hiperistinad_
lar rqaralsri iistiinda mausun sol diiymosini basmaqla alda edilir. Hiperisrinadlar digar senadlarin sehifalerina da istinad eda bilarler.
Segilmig sanadin gape verilmasi. Ssnadi gapa vermamigden avval onu ya
gcbeks vasitasils, ya da qabaqcadan saxlanrlmrg fayldan aqrraq olar Sonra
isa layl menyusunun "gap" (Print) amri segilir. Ahnmrg dialoq
;nnceresinda
gap edilacak sahifalerin ncimrasi va lazrmi suratlarin miqdan gttstarilmalidir.
Qap olunmug her bir sahifoda sanadin qabeke iinvanr (URL) gcistarilir. Bu_
nun vasitasila sanadin ahndrfr qovgaltn iinvanrnr teyin etmak olar.
425
ADABiYYAT
1.
2.
3.
4.
s.
1999.-300
5.
6.
7.
8. Aprauouoa E.H. H ap-
9.
qr.rcrreHHoe perxeHue
1998.-750 c.
12. frryuraros C.B.,
504.
[3.
ESr.rr,aoaa
21. Kopnees B.8., fapeeB A.O., Bacrums C.B., Pa x B.B. Ea:rr laurrrrx.
l{Hre,l;rercrya:nxag o6pa6orxa iruQopuausr. M.: HoLralr. 2000.-352 c.
22. Kepuuoa C.f Mera.lrassue a nHQcplrauzoHHLrx cHcreMa\ iil{H$opMa-
23- ,'leourreg
I].
Mocxaa.2006.
r.rHTepHera-
26. Oliquliyev
2006.
698
Bakr.
s.
7:
Cfl6., EXB-llerep6ypr,
421
iXTiSARLARIN SiYAHISI
Azarbaycan dilinda ixtisarlar
AHM
AinS
AiS
AiY
BB
BiS
EIS
- daxiletrna-xaricetme qurEusu
- disk ernaliyyat sistemi
- daxili yaddag
- daxili yaddag qurlusu
- eksabayt-informasiya hacminin
- elektron hesablama ma$lnl
- elektron imza
- eieknon senad
EP
ES
OY
OYQ
FK
F-RK
DXQ
DOS
DY
DYQ
Eb
EHM
Ei
E$B
OS
HM
HMQ
HS
iAS
iQ
iP
iS
iSL
iST
iT
KAQ
Kb
K$
KT
Qb
QK$
428
elekhon pogt
ekspen sistemi
elektron-giia borusu
amolilyat sistemi
hesab-mentiq qurfiusu
hesablama sistemi
informas iya-axtang sistemi
idaroetma qurfiusu
- idaro pultu
- informasiya sistemi
- inteqrallagdrnlmlg semantik
- iggi stansiya
- informasiya texnologiyasr
- kod-analoq geviricisi
tilgii vahidi
liigat
QQDS
aQ$
LK$
Mb
- maye kristalh
MI)
MHs
MK
MK
ON
maye krisralh
ontologiya
prabayr- informasiya hacminin rilgii vahidi
paylanmrg informasiya sistcmi
proqram taminatl
semantik liiget
sistem proqram taminatr
terabayt-informasiya hacminin 6l9ii vahidi
Pb
PiS
PT
SL
SPT
Tb
TE
TP
TPP
VB
VBiS
ViA
VIVI
VRRM
Zb
- tezaurus
- terbiqi proqram
- tatbiqi proqram paketi
- verilanler anban
- verilanlar bazasr
- verilanlar bazasrnln idarecrme sistemi
- verilanlarin intellektual analizi
- verilanlerin modeli
- vahid raqemsal rabits merkazi
- zetabayt- informasiya hacminin dlgii vahidi
ilvclr,ls olrlNoa ixrisARLAR
Asimmetrik raqamti
Pon)
API (Application
Programming Interface)
d.r\_r, (Amencan
(BeglffiA
p,xpose
BR (Boot Record)
ffi
@
"@
I
standard
Ba;c
abuneiil
uklJnmJ vazts,
429
Avtomatlaqdrnlmrg layiholandirme
Desisn )
CAD (Charge - CouPled
Device)
CCD (Computer-Aided
sistemleri
Avtomatla$dlnlmr$ layrhalcndirma
Design)
CD (Compact disk)
CD ROM (Read OnlY
Memory)
CD-E (CD-Erasable)
CD-R
(CD-Recordable)
CD-RW (ReadAvrite)
CF (Compact Flash)
CEC
(Comptexinstruction
Set Computing)
23
COM
9-va
ardrcrl port
Markazi prosessor
Unit)
kontakth (birleqdiricili)
Collision Detection)
CSU/DSU (Chamel Service
Unit/Data Service Unit)
miibadile iisulu
Kanallara./verilanlara
xidmet
rnodullarr
(Data circuir
terminatin g Equipment)
Verilanlarin ritiirtilmasinin
DD (Dolbv Dieital)
DDR RAM (Doublc Data
Raqamsal standartlan
Rate RAM)
yaddas
/bcE
DDR SDRAM
va
son
avadanhEr
Verilenlari
Comoration)
Module)
Stoliistii kornpiiter
N{uasir kompiiterlerda ratbiq olunan
amoli yaddasrn modullar tipi
Direct X
Windowsun daxilinda
Desktop
Access)
DMA
(Direct l.4emcry
Access)
DOS ( Disc Operation
System)
430
yerlcgen
Itrti - tq,f.p";r"-s!t
( Dinanricv I{AM r
tr84,_1Lll]!',,uq_MY
r
I DRAM
ndq!41!!.sqy.|_
Dinamikr
DS/SI) (Double
Sitesr'Sr nple
r DV (Digital
ldeo
X lEnvirunmcnral Audio
l sltg!,tt!!!)
Lqqi"l---
brmasiya miibadilasi
geniglandirilnriq
ikilik
kod
ltrqlqcrl)
] r.A I 1Frte.\tkrcation
I I ahlgl_
I'-ayl
Llq-Glolpylr!\l
iiD! tlJulr
iigiin
kodlagdrrrlmrp
t\t
prtrsl_
] FRK
i FRl. (Framc Reprcsentatron
latgu4ge)
FSAA ( Full Scrcen Anri
Aliasing ) .
FTP (Filc 'l ransl'er
isk
cib k
Freymlarin tesvir dili
-fam
ekranlr hamarlama
lafln iitiiriilmc
Gatcwa
--
arai,k *'r'
l";;.;iibrd,l,
fo,-at,
LSctyLqel__
L
I {'_(lil!i.!_q.!L!,19_,&!9
Hard rvare
flki interfr
kompiiterin
belk hissasi
(aparat
taminatr
Sart (deyrgdirile bilnrcvon) clisl
Saq!p!gp4n1pr
.11I
IBM PC (lntemational
Bizness Maschine Perconal
hrmasrnrn takmillagdiri
Geniglandirilmig texnoiogiyalr
firmasrnrn fardi
Sart disklsrin interfeysi
E
Electronics
Elektrotexnika
va
radioelektroni
instihrtu
modelinin
ISO (lntemational
Standart
,ql
Standanlaqdrrma iizra
emalr
Makine
25 kontaktli (birlasdiricili)
MATLAB (lvlathematical
paralej
IvIS (MicroSoft)
qrupu
maghdr
Amerika firmast
$abak: g,n5'qrxrq
baz a
{islcmi
I
432
uality)
,iir x.)ws
rlorocoll
(*
/,(P
(On-Line Analyricat
rocesslns
Yiiksek
keyfi'ryati
Xabarlarinin
Gondanlmasi
$abaks
Qap
Protokolu
YrEcam (Dortativ) komDiiter
Operariv analitik emal
Obyektlerin alaqalcndirilmasi
Obyektlarin alaqalondirilmasi
TP (On-Line Transaction
ourasdrrrlmast)
Tranzaksiyalann operativ emal
iI
ve
quraSdrrllmast
:nbeddins)
''
va
(Open System
lerconnection )
Efni adh
omeliyyat sisteminrn
idarasi altrnda iglayen Palm tipli
lmOS
kompiiter
I (Peripheral Component
)A
(Personal
ila
muqayisode
,erconnect)
DiBital
-Assistant)
'IO (Programmed
aDuL/OutDut)
'ROLOG (PROgramming in
)Gic)
Mentiqi terminlsrla
proqramlag-
drrma
Reqcmsal-analoq
Converter)
TiDRAM (Rambus DRAM)
ixtiyari (birbaqa)
mtiLraciatli yaddag
geviricili
xtlsusi
yaddag mikrosxemi
RCB (Red-Green-Black
(Reduced Insruction Set
Qrrmrzr-Gciy-Qara
N{ahdud omrlar sistemli anitcktura
Starik yaCda$
Strukrurlaqdrrr lmrg sorpu
dili
433
xompiGo=i-r
lalnmar
oarra-iiiir
seviv'\,,aci-;
mM
ffi
'srp.F.=iia,
*.a*ry
'*gg;1fu5am;a
siiretli
'Wirr"l'lpiutro*.-#
##m,.-,"",--
.x*,tffi
ffio'""o;;";"J:,:Xfl
Simsrl--i;-;----...-
H,1;
ruffi;rdtiiHm
434
'
AkademiyasrnrqiKompiiteriexnotog,yatar,-vip.;r;;i;J;g,,.
^
kafedraslnrn
miidiri
\ -\
HaBiBULLAYEV soLAHaDniN
'
noxrivan
ogru
AzarbaycanD<ivlatNeftAkademiyasrnln,,Kolnpiirer
Texnologiyalan ve proqramlaqdr,i..,a: Ureo.asin,,,'a"*.,i
isRAHindzA_Do
ToFie innaHirrr
INFORMATiKA
DORSLiK
ADNA-nrn metbeesi,
Azadhq 20.
ogru
-\