You are on page 1of 207

Rendszergazdai Ismeretek

1. kiads
rta Fbin Zoltn

Budapest, 2001

Bevezets

A jegyzet azoknak szl, akik mr tbb ve tanulnak informatikt, szeretnk ismerni a PC-k
sszeszerelsnek titkait, szeretnnek a PC-ken hasznlatos opercis rendszerek teleptsvel,
belltsaikkal megismerkedni. Hlzati opercis rendszerrel illetve hlzati krdsekkel is foglalkozunk
a knyvben. Megvizsgljuk, hogy milyen mdon is lehet egy PC-t az Internet kapcsolatra felkszteni,
majd az Internetet hasznlni. Ennek a knyvnek az olvassakor feltteleznk olyan ltalnos jelleg
ismereteket, amelyek korbbi jegyzetekben, illetve egyb tanulmnyok sorn ismertekk vltak.
A jegyzet az OKJ szerinti szmtstechnikai programoz szakmai vizsgra val felkszlshez nyjt
segtsget. A tovbbiakban a kpzs tematikjban feltntetett modulokra hivatkozunk
A jegyzetben ismertnek ttelezzk fel az albbi anyagrszeket, illetve nem trnk ki rjuk rszletesen:
Szmtstechnikai alapismeretek "A"modul
Egyes rszeket a szmtstechnikai alapismeretek B modulbl
A jegyzet nem trgyalja az albbi modulok anyagt:
Szvegszerkesztsi ismeretek modul
Tblzatkezelsi ismeretek modul
Adatbzis- kezelsi ismeretek A, B modulok
Szmtgpes grafika modul
Matematika A modul
Magasszint programozsi nyelvek s programozsi mdszertan.
(Ezt egyebek mellett Fbin Zoltn a Mdszeres programozs cm jegyzete tartalmazza, a konkrt
nyelvi ismereteket Pikler Gyula Pascal jegyzete, illetve C++ jegyzete tartalmazza)
Szervezsi ismeretek modul (A mellkelt irodalmi jegyzk alapjn)
A jegyzet ugyanakkor tartalmazza az albbi modulok anyagt:
-

Opercis rendszerek A modul

Operci rendszerek B modul

Hardver

Hlzatok

A jegyzetben igyekeztnk OKJ programozi vizsgn szmon krt anyagon kvl is kzlni hasznos
ismereteket.

Technikai bevezet

A jegyzetben gyakran elfordulnak hivatkozsok elrsi tvonalakra, ilyenformn:


Start Men/Programok/Kellkek/Rendszereszkzk/ Nyilvn ilyenkor a megfelel nvvel megjelen
kpernyobjektumokat rtjk rajta. Ha egyb megjegyzs nincsen, akkor a nv egy menpontot azonost,
de ha van mellette valamilyen minst megjegyzs, akkor a megfelel kpernyobjektumot. Ilyen
objektum lehet:
New gomb - Ez egy nyomgombot jelent a megjelen prbeszdablakon,
Application fl - ez egy flet jelent a megjelen prbeszdablakon
Valami kapcsol - Ez egy kapcsolt (checkbox) jelent a megjelen prbeszdablakban
A fenti elnevezsek a Windows rendszerek sajtossgaihoz igazodnak.
Budapest, 2016.mrcius 6.

3
3.1

A szmtgpek felptse
Hardver alapfogalmak:

A szmtgpek a vilgon az tvenes vekben jelentek meg s nhny vtized alatt elterjedtek. A
szmtgpek robbansszer fejldsnek az volt az alapja, hogy sikerlt egy olyan jl hasznlhat elvi
felptst kidolgoznia a magyar szrmazs Neumann Jnosnak, amely mig is meghatrozza a
szmtgpek elvi felptst: A Neumann elv az albbiakat mondja ki:
Egy szmtgpben az albbi funkcionlis egysgeknek kell lennie:
A programok s az adatok trolsa kzs nagy kapacits memriban trtnik, numerikus kdok
formjban.
Az adatok s kdok brzolsra kettes szmrendszert hasznlunk.
A szmtgpben kell lennie egy vezrlegysgnek, amely klnbsget tesz az adat s az utasts kztt s
az utbbiakat automatikusan vgrehajtja.
A szmtgpben lennie kell egy aritmetikai-logikai egysgnek (ALU), amelyaritmetikai mveleteken
kvl alap logikai mveleteket is el tud vgezni.
A klvilgot a szmtgppel perifrik kapcsoljk ssze.
A mai modern szmtgpekben ezek az egysgek funkcionlisan lteznek, br nem mindig tisztn
elklnlve egymstl.
A fentieknek megfelelnek a kvetkez fogalmak:
CPU (Central Processor Unit) Olyan egysge a szmtgpnek, amely magbafoglalja a Neumann elv
vezrlegysgt s az ALU funkciit is elvgzi. Napjainkban ezeket a funkcikat mikroprocesszorok
vgzik.
Memria: Megklnbztetnk operatv memrit s httrtrat. Az operatv memria olyan eszkz,
amelybl a CPU kzvetlenl tetszleges sorrendben ki tudja olvasni az adatokat s vissza tudja rni az
eredmnyeket. Az operatv memrinak gyorsnak kell lennie. Ezt csak flvezetkkel tudjk ma megoldani.
Korbban lteztek ms, elektromgneses elven mkd memrik (pl. ferrit gyrs memria) vagy
mgneslemezek. Mivel a mgneslemezek sokkal lassabbak, mint a flvezets trsaik, viszont a gp
kikapcsolsa utn is megtartjk a rajtuk lv informcit, gy felhasznlsi terletk is ms lett. ket
httrtraknak hvjuk. Ha egy mgneslemezre a szmtgp kirja a memrija tartalmnak egy rszt,
hogy az gy felszabadul helyre ms memriatartalmat tltsn, akkor azt mondjuk, hogy virtulis
memrit hasznl, azaz a httrtr egy rsze olyan funkcit lt el, mintha a memria kiterjesztse lenne.
Perifrik: Alapvet feladatuk a kapcsolattarts a klvilggal. Hromfle perifria tpust klnbztetnk
meg: Input, Output s ktirny.
Buszok vagy rendszersnek. A szmtgp funkcionlis eszkzei kztt kzvettik az adatokat. ltalban
a szmtgp minden eszkze buszon keresztl kapja az adatokat illetve tovbbtja ms eszkzknek.
Amikor egy egysg elhelyez egy adatot a buszon, akkor az ad lefoglalja a buszt, ms eszkz ekkor nem
adhat a buszra, csak fogadhatja az onnan rkez adatokat. Egy modern szmtgpben tbbfle, s cl
busz is van. Cljuk szerint beszlhetnk cmbuszrl s adatbuszrl s vezrl buszrl beszlhetnk.. Az
adatot kld eszkz elszr elhelyezi a cmbuszra a kldend adat cmt, majd elhelyezi az adatbuszon a
kldend adatot. A vezrl buszon keresztl utastja a megfelel eszkzt az adat fogadsra, amely
fogadja a cmet, leveszi az adatbuszrl az adatot s elhelyezi a megadott cmre. A buszok felfoghatk tbb
kbelbl ll ktegekknt, ahol az egyes kbeleken az adatnak csak egy-egy bitje helyezkedik el. A vezrl
busz az egysgek sszehangolsnak fontos eszkze.

3.1.1 A processzorok elvi mkdse


Egy processzor mkdse sorn ciklikusan hajtja vgre feladatait. Az operatv memribl veszi az
adatokat s az eredmnyeket is oda rja vissza. A processzor mindenkor trolja az operatv memrinak
azt a pontjt, ahonnan az ppen feldolgozott utastst olvasta be. Ezt a trolegysget
utastsszmllnak vagy PC-nek (Program Counter). A PC mrete akkora, hogy a szmtgpben lv
brmilyen adat cme belefrjen, ezrt nem ritka a 64 bites PC sem.
4

Minden processzornak tpustl fggen van tbb - kevesebb olyan trlhelye, ahonnan kzvetlenl
memria-hozzfrs nlkl tud mveleteket vgezni s az eredmnyeket is el tudja helyezni ott. Ezeket a
trlhelyeket regisztereknek hvjuk. A regiszterek kztt van olyan, amit a programozk nem
hasznlhatnak, mert a processzor automatikusan tlti be az adatokat oda s vannak a programozs sorn
felhasznlt regiszterek is. A regiszterek mrete ltalban megegyezik az adatbusz szlessgnek mretvel,
azaz 16 bites busz esetn 16 bites regiszterek vannak, mg 32 bites esetben a 16 bites regiszterek
sszevonhatk 32 bitess. Vannak olyan regiszterek, amelyek kitntetett szerepet jtszanak a processzor
letben. Az Intel processzorok esetn ezeket a regisztereket az albbi nven nevezzk
ltalnos cl adattrol regiszterek (16 bites)
AX Akkumltor, aritmetikai mveletek eredmnye s bemen adatira hasznljk
BX Tblzatok kezdcme illetve relatv cmzs az rtke
CX Szmllkat trolnak benne (Count)
DX ltalnos adattrol regiszter.
Memria cmek trolsra hasznlatos regiszterek
IP A vgrehajtand utasts helyt troljk benne (utastsszmll)
CS A program kdszegmensnek trolsra hasznlt regiszter
DS A program adatszegmensnek trolsra hasznlt regiszter
SS A veremszegmensre mutat regiszter.
ES Extra szegmens vagy a CS vagy a DS-sel egytt hasznljk 32 bites cmzshez hasznljk.
SP A verem mutat (Stack Pointer). A verem tetejnek cmt tartalmazza.
BP A verem kezdetre mutat (Base Pointer) (Ha az SP-be belerom a BP tartalmt, akkor kirtettem a
vermet !)
SI Indexregiszter. Neve forrsindex (source index). Egy ltalnos cl regiszterrel egytt hasznlatos. A
msik index ltal mutatott adatmezn belli relatv cmet mutatja. Adatok msolsnl a forrs
pillanatnyi relatv cmre mutat
DI Indexregiszter. Neve clindex (destination index). Egy ltalnos cl regiszterrel egytt hasznlatos.
A msik index ltal mutatott adatmezn belli relatv cmet mutatja. Adatok msolsnl a cl pillanatnyi
relatv cmre mutat.
Felttelregiszter
A regiszter egyes bitjei az utasts vgrehajtsa sorn keletkez eredmnyek tartalmaz eredmny
regiszter. Ha egy utasts vgrehajtdik, akkor ennek a regiszternek egy-egy bitje jelzi az eredmnyek
jellegt. Ezeket a biteket szoks flag-eknek (zszl) is hvni.
A lehetsges flag-ek:
-

CF - volt-e aritmetikai tvitel (Carry)

OF - volt-e tlcsorduls (Overload)

ZF - az eredmny zrus-e (Zerus)

SF - az eredmny negatv-e (Sign)

PF - pros szm 1-es bit van az eredmnyben (Parity)

AF - Igazts szksges-e (Align)

DF - Ciklikus mveletnl az SI, DI jobbra vagy balra lpjen (Direction)

IF - Megszakts engedlyezve van-e (Interrupt)

TF - Csapda (Debugger hasznlatakor) mkdik-e (Trap)

A processzor mkdsi ciklusa a kvetkez:


Az utastsszmllk ltal mutatott helyrl beolvassa az egy byte-os kdot a processzor egy bels
regiszterbe (fetch), amit utastsnak tekint
5

A kd alapjn meghatrozza, hogy milyen mvelet, hny adat szksges a vgrehajtshoz


Beolvassa a megfelel szm adatot a regiszterekbe
Nveli az utasts plusz az adatok hosszval az utastsszmll rtkt.
Vgrehajtja az utastst, elvgzi a megfelel mveleteket, majd az eredmnyt elhelyezi a megfelel
regiszterekben, esetleg kzvetlenl a memriban.
Belltja az eredmnyjelz biteket.
Megnzi van-e mg utasts, ha van, akkor kezddik a ciklus ellrl, klnben a processzor lell.
A processzorokban az albbi gpi kd utastsfajtk vannak:
Adatmozgat utastsok: regiszter s memria kztt, regiszterek kztt, illetve kt memriatartomny
kztt. (MOV)
Aritmetikai, logikai utastsok (ADD, SUB, RHL, SHL, INC, DEC)
sszehasonlt utastsok (CMP, CNV, stb. ...)
Feltteles ugrs a jelzbitek alapjn. (JNE, JEQ, RETURN)
Felttlen ugrs (JuMP), eljrshvs (Jump SubRutin), visszatrs eljrsbl (RETurn)
Megszaktskezels (INT, RETI)
Jelzbitek lltsa
Lebegpontos utastsok
Egyb utastsok
A szmtgp memrijt az XT-k esetn 20 bittel cmezhetjk meg, amelybl 16 bit jelzi a szegmens
cmt, 4 bit az offszet cmt. gy kzvetlenl csak 2 20 byte, azaz 1 Mbyte memrit lehet megcmezni. A
286-os processzorok ugyanezt a cmzst hasznljk. A 386-os s fejlettebb processzorok a 16 bites
szegmenshez szintn 16 bites offszet cmet rendelhetnek hozz. Ekkor a szegmens mr lapnak (Page)
hvjuk s az gy cmzett memrival 232 byte, azaz 1 Terabyte memrit lehet megcmezni
Ha konkrtan berjuk egy utastsba a krt cmet, akkor abszolt cmzsrl beszlnk.
Ha egy memriacmen lv adat ltal mutatott helynek a cmt hasznljuk, akkor kzvetett cmzsrl
beszlnk.
Ha a memria megcmzse sorn a programoz a szegmens s offszet cmet is hasznlja, akkor kzvetlen
cmzsrl beszlnk.
Ha a programoz egy szegmens kezdethez viszonytott cmzst hasznl, akkor relatv cmzsrl
beszlnk.
A legbonyolultabb eset, amikor kzvetett, relatv cmzst hasznlunk. A tbbit gondolja vgig mindenki
maga!

3.1.2 A trsprocesszorok
A trsprocesszorok olyan processzorok, amelyek a f processzor irnytsa alatt valamilyen kisegt
szerepet tltenek be. A PC-k esetn ilyen a matematikai kooprocesszor, amely a lebegpontos utastsok
vgrehajtsban jtszik risi szerepet vagy ms szmtgpekben a grafikai processzor, amely a kp
ellltsrt felels, stb.

3.2

A perifrik s a processzorok egyttmkdse

3.2.1 Lekrdezses mkds(Pooling)


A legegyszerbb adatbeviteli s kiviteli md. A processzor rendszeres idkznknt lekrdezi a bemeneti
perifria llapott s ha rdemleges adatot tall, akkor beolvassa s feldolgozza azt. Htrnya, hogy a
6

processzor llandan foglalt mg akkor is, ha sokig nincsen bemen adat. A perifria tvitele alatt mst
nem is kpes csinlni.

3.2.2 Megszaktsrendszerek (Interrupt)


Az ilyen rendszerekben a perifria a szmra meghatrozott megszaktskr vonalon keresztl rtesti a
processzort az adattviteli ignyre. A krs hatsra a processzor megvizsglja, hogy engedlyezett-e a
megszakts. Ha engedlyezett, akkor a regiszterek tartalmt s az utastsszmll tartalmt elmenti a
stack-be, kikeresi egy tblzatbl a megszaktshoz tartoz ugrsi cmet s elkezdi a megszakts
lekezelshez szksges programot. Miutn lekezelte a programot odar a megszaktsbl val
visszatrs utastshoz, aminek hatsra kiveszi az utastsszmll rtkt a stackbl, belltja az
utastsszmllt s visszatlti a stackbl a regiszterek rtkeit is, majd folytatja a megszaktott
programot.
Ennek a megoldsnak a htrnya az, hogy a veremmveletek sok gpidt ignyelnek, tenni kell valamit a
megszakts alatti megszaktsok kezelsvel is. A megszakts lekezelse a fut programoktl veszi el a
gpidt.

3.2.3 Kzvetlen memria-hozzfrs (DMA)


Ebben az esetben a perifria s a memria kztti adattvitelt nll, a processzortl fggetlen ramkr
vgzi, a mkdsnek azokban az idszeleteiben, amikor a processzor nem kommunikl az adatbuszon. A
processzornak csak annyi a dolga, hogy a DMA vezrlvel kzlje az tadand adatok cmt s
mennyisgt.

A PC-k hardvere

Korbban mr megtanultuk, hogy milyen rszekbl ll egy szmtgp, azoknak mi a szerepe. Ebben a
fejezetben egy IBM kompatbilis PC sszeszerelse kzben felmerl krdsekrl esetleg a felmerl
hibkrl s lehetsges javtsukrl lesz sz.
Br a mai modern szmtgpek a Neumann-elv alapjn mkdnek, de valsgos fizikai felptsk a
ltszlag nem teljesen felel meg neki.
Az IBM kompatbilis szmtgpek legfontosabb rsze az alaplap.

4.1

Az alaplap

4.1.1 Az alaplapok felptse


A PC-k egyik legnagyobb jdonsga a korbbi szmtgpekhez kpest az volt, hogy egyetlen nyomtatott
ramkrre tudtk szabvnyos ramkri elemek segtsgvel egy szmtgp teljes funkcionalitst
rvinni, radsul ez a szmtgp modulrisan bvthet lvn, nagyos sok clra volt felhasznlhat. Az
alaplapon egy foglalatban helyezkedik el a szmtgp lelke, a processzor. Az alaplap szorosan sszefgg
azzal a processzorral, amellyel egytt fog mkdni. Termszetesen nem lehet 386-os processzort 486-os
alaplapra vagy Pentium alaplapra 486-processzort szerelni s fordtva. Az alaplapokon megtallhat a
processzoron kvl a szmtgp memrijnak csatlakozsi lehetsge, a billentyzetkezel ramkrk,
az alaplap mkdst vezrl kvarc oszcilltor, amely megadja, hogy milyen sebessggel mkdjenek a
folyamatok az alaplapon.
A 486-os alaplapok 25, 33, 40, 50 MHz-en, a Pentium alaplapok 60 66 75 vagy 83,3 MHz-en
mkdnek. A Pentium III-as alaplapok a 100-133 MHz felett is mkdnek.
Van mg egy sor olyan tovbbi ramkr is, amely a klnbz egysgek mkdshez szksges.
Ilyen az alaplapon lv BIOS. A BIOS egy memria-ramkrbe elhelyezett program, amelynek eredeti
specifikcijt az Intel adta meg mg 1980-ban, de amelyet mra a klnbz BIOS gyrt cgek a
maguk szja ze szerint alaktgattak, figyelembe vve az eredeti specifikcikat. A BIOS a PC
mkdsnek eleje, alapja.
Az alaplap rsze egy un. C-MOS ramkr (Complementary Metal Oxide Semiconductor), amelynek
szerepe az alaplap belltsainak tr. Ezt az ramkrt, egy akkumultor vagy kis elem ltja el energival,
amely a gpbe ptett bels ra mkdst is biztostja.
Az alaplapon helyezkedik el a PC-k egyik fontos eleme a megszakts kezel ramkr. Ez az ramkr
biztostja azt, ha a szmtgp brmelyik eszkze elektromos ton megszakts jelet kld a
processzornak, akkor ez az ramkr gondoskodik a jel clba jutsrl, s a processzor addigi
tevkenysgt flretve egy elre megadott utastssorozatot hajt vgre. Miutn az utastssorozatot
befejezi, ott folytatja a megszaktott programot, ahol abbahagyta.
A PC-k nagy erssge a modularitsa. A modularits alapja pedig az, hogy a PC-k a kezdetektl fogva
rendelkeztek bvthelyekkel. Ezekre a bvthelyekre az alaplapon kivezettk a memriacmzst lehetv
tv memriabuszt s az adatok mozgatst vgz adatbuszt is, tovbb minden olyan fontos elektromos
jelvezetket, amely a szmtgp mkdse szempontjbl meghatroz.
Az alaplapok bvthelyei helyes sszeszerels esetn pontosan a hzon tallhat kicsavarhat vagy
kitrhet takarlemezek mgtt helyezkednek el. Ezek a hz bvthelyei.
Az alaplapok tbbsgnek a tbbfle bvthelyei vannak. Legalbb 3 ISA (Industrial System
Architecture) csatlakoz hely van, amelyekbl esetleg nmelyik 8 bites, a tbbi 16 bites. Amgy az ISA
buszrendszer is a XT/AT idben keletkezett szabvny, ma mr meglehetsen elavult. A 8 bites
krtyahelyek az XT-k idejbl maradtak fenn. Szemrevtelezve, a 8 bites ISA busz rvid, viszonylag nagy
buszkivezets. Eredeti szabvnya szerint a leglassabb buszrendszer, 8 MHz rajel mkdteti. Ksbb a
mkdse 12 MHz-re ntt, st egyes 286-osokban gpekben 20 MHz-es rajelet hasznltak. Az ISA
standard szerinti rendszerekben kellett egy tkt kapocs az ISA csatlakozhelyek s az alaplap gyorsabb
rszei kztt. Ez lasstotta a perifrikkal val kapcsolattartst.
Erre a feladatra talltk ki, s a 386-os gpeken kezdtk el elszr hasznlni a Vesa Local Bus-os (VLB)
buszrendszert. A VLB csatlakozkon az alaplap sebessgnek megfelelen jelennek meg az adatok, ezltal
nem kell lassabban mkdnie az ilyen rendszereknek, mint amilyen gyors az alaplap. A VLB rendszerek
8

rajele 25-33 MHz lehetett. Sajnos a VLB nem vltotta be a hozz fztt ignyeket, mert a VLB
bvtkrtyk egy rsze nem tudott stabilan egyttmkdni a szmtgpbe ptett tbbi VLB eszkzzel,
tovbb egyszeren nem voltak elg stabilak a fejlesztsek.
Klsleg a Vesa Local Bus-os gpeken a 16 bites csatlakozk hosszabbtsaknt tallhatk a VLB
csatlakozhelyek. Ezekre a helyekre ISA vagy VLB krtyt lehet helyezni.
A PCI csatlakozsi lehetsg hamarosan elsprte a VLB-os rendszereket. A PCI hasonl rendszer, azaz
az adat s a memriavezetkek ki vannak vezetve az alaplapra, de a technikai megolds sokkal jobban
bevlt, a PCI-os bvtkrtyk sokkal stabilabb mkdst produklnak, mint eldeik. A PCI busz
sebessge 33 MHz-tl 66 MHz-ig terjedhet.
A PCI csatlakozk elhelyezskben s hosszukban is klnbznek az elbbiektl. Legalbb hrom PCI
csatlakoz van egy alaplapon, ha egyltaln van. Gyakori megolds, hogy az egyik ISA s PCI csatlakoz
kzsen hasznl egy bvt helyet.
A modern alaplapokban minden PCI csatlakozhoz az alaplap automatikusan hozzrendel egy
megszaktst. Ez a megszakts ltalban a 9 -12 kztti megszaktsok szoktak lenni. Ez azt jelenti,
hogy ha egy PCI-os krtynak megvltoztatjuk a helyt, akkor a megszaktsa is automatikusan vltozik.
A legjabban elterjedben lv buszrendszer az AGP (Accelerated Graphics Port -Gyors grafikus
fogadhely) jel. A buszrendszer az alaplap s a krtya kztt nagyobb sebessg tvitelt eredmnyez,
mint a korbbi rendszerek esetn. Videokrtykat clszer behelyezni az ilyen foglalatba. Az AGP
buszrendszerben hasznlhat a 66 MHz-es rendszer rajel, de ha az alaplap sebessge nagyobb, akkor az
AGP sn sebessge is lehet nagyobb.
Szintn az utbbi idben bukkant fel az USB, Universal Serial Bus nev buszrendszer. A Windows98 az
els olyan opercis rendszer, amelyik felttel nlkl tmogatja. Ez a rendszer azt biztostja, hogy r
felfzve az eszkzket, az opercis rendszer mkdse kzben vesz tudomst az j eszkzrl az
opercis rendszer. Elvileg tbb eszkzt fel lehet r fzni, a teljestmny romlsa nlkl. Jelenleg,
billentyzet, monitor, egr, scanner modem s sok hasonl eszkzrl lehet hallani, hogy kszl az ilyen
vltozatuk.
Egy korbban szabvnyostott buszrendszer is gyakori a PC-k vilgban. Ez az SCSI szabvny (= Small
Computer Standard Interface). A szabvny lnyege, hogy a gpben lv SCSI vezrlkrtyn keresztl
csatlakoztatott eszkzk nll vezrl logikval rendelkeznek, gy a szmtgp processzornak
hasznlata nlkl tudnak az eszkzk adatokat tvinni a szmtgpbe. Az SCSI buszrendszer tbbfle
sebessggel mkdhetnek, tipikus sebessgek: SCSI 33 MHz/s, 40 MHz/s, UWSCSI 66MHz/s, illetve
160 MHz/s. Ez a httrtrak fizikai lehetsgein messze tlmutat. Nha az alaplapra integrljk a
csatolt, nha kln bvtkrtyn keresztl kapcsoldik az SCSI rendszer a gphez.
1995-ben robbant be a kztudatba egy j fogalom, a Plug and Play (PnP). Ez azt jelenti, hogy a
megfelel hardvereszkzk a gp bekapcsolsa sorn tudatjk a gpben lv BIOS-sal azokat az
informcikat, amelyek rjuk mkdsk sorn jellemzek, s a ksbbiekben elindul Plug and Play-t
hasznl opercis rendszer ezeket az informcikat tve megfelelen tudja magt konfigurlni
indulskor s mkds kzben.
AT alaplapok a hagyomnyos 286-os tpegysgekkel is tudnak mkdni. A 90-es vekben megjelentek az
ATX alaplapok. Az ATX alaplapok esetn a tpegysg llandan feszltsg alatt van s az alaplapon lv
megfelel csatlakoz rvidre zrsval - kapcsol segtsgvel - indul el a szmtgp. Ezek az alaplapok
automatikusan ki is tudjk kapcsolni a gpet lellskor, illetve kis ramfelvtel llapotba, a suspend
llapotba tudnak kerlni. Az alacsony ramfelvtel llapotot hrom szabvny valstja meg, az APM
(Advanced Power Management) szabvnyt az Intel s a Microsoft alkotta meg, az ATA (AT Attachment)
az IDE meghajtk kezelsre szolgl, mg a DPMS (Display Power Management Signaling) a monitor s
a videokrtya kikapcsolsra kpes. Suspend llapotban a gp ramfogyasztsa minimlis, mivel a
monitort, a winchestereket lelltva, a processzort lelasstva nem fogyaszt tbbet, mint egy asztali lmpa.
Br nem feladatunk alaplapok reklmozsa, de itt felsorolunk nhny olyan gyrtt, amely ismertebb
Magyarorszgon a mai (Pentiumos, PII-es) vilgban. Termszetesen a nagy szmtgpgyrtk, mint pl. a
Compaq, IBM, Siemens, Hewlett Packard, stb. sajt alaplapokat gyrtanak, azokat sszeszerelt
gpekbe nem lehet bepteni, de itt felsorolunk nhny olyan gyrtt, amelyek alaplapjai ajnlhatak:
Abit, Shuttle, EPOX, Asus Acorp, Gigabyte, Butterfly,
A fenti felsorols nem teljes, de nhny szempont a kivlasztshoz:
9

Az Intel chipsetes alaplapok, (VX, FX, HX, TX - a Pentium-I, s a BX. LX, ZX, a Pentium II-hz) az
Intel processzorokkal tudjk a legnagyobb teljestmnyket biztostani, mg a VIA chipsetes alaplapok az
AMD processzorokkal tudnak legjobban egyttmkdni.

4.1.2 Az alaplapok leggyakoribb hibi s javtsuk


Az alaplapok meghibsodsa sokfle lehet. A meghibsodsra a szmtgp egyes rszeinek furcsa
mkdse utalhat.
A legegyszerbb hiba, az elem kimerlse. Ilyenkor az alaplap elfelejti a BIOS belltsait. Minden
bekapcsolskor jra kell lltani a paramtereket. Javtsnak mdja: kicserlni az elemet.
Elfordulhat, hogy valamelyik egysge - buszvezrl, memriakezel ramkrk, megszakts-kezel,
billentyzetkezel ramkrk nem mkdnek. A hibajelensg megjelensekor ki kell zrni minden
lehetsges hibaforrst, azaz biztosan j memrit, billentyt, egeret tenni a csatlakozkba stb.
Az ilyen hibk gyakran nem hirtelen, hanem hibs indulssal kezddnek, majd a hibk srsdnek. Ha a
winchester vezrl rsz megy tnkre, gyakran az adataink is megsrlhetnek a winchesteren.
A hiba ismtelt jelentkezsekor sajnos nem sokat tehetnk, mint kicserljk az alaplapot. Csak
szakmhelyben lehet a soklb IC-ket kicserlni, hzilag nem rdemes prblkozni vele.
Nha elfordul, hogy az alaplap huzalozsa valahol megszakad. A szakads ltalban mikroszkopikus
mret, megtallsa szinte lehetetlen. A hiba sem jelentkezik llandan. Ha ilyen gyannk van, meg kell
vatosan feszteni az alaplapot s figyelni, hogy bekvetkezik-e a hiba.
Hibra utal az alaplap egyik-msik ramkrnek tlzott melegedse is. Azt szoktk mondani, hogyha a
kz elbrja egy ramkr melegt (~ 60-70 Celsius fok), akkor a berendezs mg normlisan zemel.

4.2

A processzorok

4.2.1 A processzorok felptse


A PC-kben eredetileg az Intel cg processzorait kezdtk hasznlni. A ksbbiekben mg tbb
processzorgyrt cg jelent meg a piacon, akik technolgiailag ltalban 1-3 vvel vannak lemaradva az
Intel fejlesztsei mgtt. Gyrtmnyaik hasonl kpessgek, mint az Intel 1-2 vvel korbbi fejlesztsei,
csak sokkal olcsbbak. A leghresebb klngyrtk az AMD, Cyrix, Thomson.
Az Intel a 8088-as processzorral kezdte, majd a 8086-os volt az XT-k processzora. A processzor rajele
az alaplappal sszhangban 6 MHZ, 8 MHz vgl 10 MHz lett. A 80286-os az AT-k processzora lett. 12,
16 MHz majd ksbb 20 MHZ-est gyrtottak bellk. A 80386-os processzor nagy mrfldk volt, mivel
a processzor bels felptse egy j programozsi technolgia kifejldst tette lehetv. Ez a technolgia
a multitaszk opercis rendszer ltrejttt segtette el PC-ken. A 80386-os processzorok SX jel
vltozatai 25 MHZ-esek voltak s kifel 16 bites adatbusszal mkdtek, befel 32 bitessel. A DX jelek
33MHz, DX40 jelek 40 MHz rajellel mkdtek. Mivel itt mr a processzor s az alaplap rajele nem
mindig volt egyforma, a kt egysg csatolsa rajel szorzkon keresztl trtnt. A gyorsabb
processzornak vrni kellett a lassabb alaplapra. Ez a problma klnsen a 486-os processzorok ksbbi
nemzedknl okozott problmkat. A 386-os processzorok esetn bevezettk ezen processzorok virtulis
8086-os zemmdjt, amely alkalmas arra, hogy egy idben prhuzamosan tbb 8086-os illetve 80286-os
processzort emulljon a 386-os processzor. gy ezen a processzoron futni kezdhetett a Windows 3.xx
opercis rendszer is.
A 80486-os DX jel processzorok eredetileg szintn 33MHz-es rajellel mkdtek, de hamarosan
megjelent az SX, jel, a DX2 s a DX4 jel vltozatuk. Az eredeti processzor egyik nagy jtsa a
processzorba ptett lebegpontos kooprocesszor megjelense, tovbb a bels tszervezse. Ez a kt
faktor nagy sebessgjavulst okozott.
Az SX processzor itt egy bels egyszerstst jelent, a processzorbl kihagytk a lebegpontos
kooprocesszort, ami bizonyos irodai alkalmazsoknl nem okozott tl nagy sebessglassulst, de sokkal
olcsbb volt a DX-nl.
A DX2-es processzorok az alaplapi rajel megktszerezsvel tudtak mkdni, elszr 66, majd 80
MHZ-en. Nyilvn az alaplap 33 s 40 MHZ-t ktszereztk. A DX4-es processzorok az alaplap
rajelnek 3-szorosval 100 MHZ-en, ksbb 133 MHZ-en mkdtek. Sajnos ennek a technolginak itt
volt a vge. Az rajel tovbbi feljebb tornzsval nem lehetett tovbbi ltvnyos sebessgjavulst elrni.
10

A Pentium processzorok megjelensvel megint egy alapveten j bels felpts csald alakult ki. A
Pentiumoknl bevezettk a pipeline technikt, ami egy ciklusid alatt tbb utasts vgrehajtst
eredmnyezte, tovbb bizonyos utastsok esetn egy idben kt csatornn haladt t a feldolgozand
utastsok sora. Ez azonos rajelnl tbbszrs sebessgjavulst eredmnyezett. Az els Pentiumok 66,
majd ksbb 75 MHZ-en mkdtek. A Pentiumok nagy fejldse 100, 133, majd 166-os processzorokat
eredmnyezett. A 166-os processzorok megjelensvel egy idben kijtt az Intel a 200 s a 233-as
Pentiumokkal. Nyilvn ezeket az rajeleket a Pentium alaplap 60, 66, 75 s 83,3 MHZ-nek
tbbszrzsbl lltottk el. Kzben egy j fogalom kezdett elterjedni a kztudatban, az MMX
technolgia. Az MMX processzorok utastskszlett olyan utastsokkal bvtettk, amelyek bizonyos
multimdia alkalmazsok esetn sokkal jobb teljestmnyt mutatnak, mint a hagyomnyos processzorok.
Az AMD K6-ban megjelent 3Dnow! utastskszlet hasonl funkcit valst meg, de teljesen ms
felptssel. Ezen a tren a kt processzor nem kompatibilis egymssal. A jtkgyrtktl fgg, hogy
melyik rendszert vagy esetleg mind a kettt tmogatjk-e majd.
Az Intelnek volt egy nem tl nagy nyilvnossgot kapott fejlesztse a Pentium Pro. Ezt a processzort nagy
teljestmny szerverekbe szntk, ahol meglehetsen j teljestmnyt nyjtott. A prhuzamossg
nvelsvel, a processzorba ptett nagy mret cache-sel a 32 bites opercis rendszerekre optimalizlt
teljestmnnyel rtk el azt a teljestmnyt, amely mg ma is figyelemremlt. Ebben a processzorban az
gynevezett RISC technolgit alkalmaztk. Ebben a technolgiban az utastskszlet kevs utastsbl
ll, ezrt gyorsan lehet feldolgozni s a fordtprogramok feladata az olyan kd ltrehozsa, amely elg
gyors vgrehajtst eredmnyez. A 486-os s Pentium processzorok utastskszlete az n. CISC
mdszert alkalmazza, sokfle feladatot nll utastssal oldanak meg. A Pentium Pro s a kvetkez
processzorok tartalmazzk azt a mikroprogramot, amely a CISC utastsokat RISC utastsokk fordtjk
le, mivel a hagyomnyos x86-os processzorokra kszlt programokat futtatni kell az j processzornak is.
Sajnos a nagy kltsgek miatt felhagytak a gyrtsval.
Az Intel processzorai legjabb genercijnak mindegyike az MMX technolgit is magban rejti,
tovbb a Pentium Pro folytatsnak is tekinthet. Ez a Pentium-II-es processzorcsald. A leglassabb
kpviseljk a 200MHz-es, ltezik 233, 266, 300 tovbb a hrek szerint mr elkszlt a 500 MHz-es
vltozata. Bels felptse termszetesen vltozott. Az utastsok feldolgozsnak sebessgt a tbb
prhuzamos feldolgozsi csatorna, a feldolgozs mdszernek vltozsa, tovbb egy n. Level 2 cache
okozza. Ez egy olyan cache ramkr, amely az alaplapon lv cache s a processzor kztt helyezkedik
el, sebessge pedig a processzor sebessgnek a fele. Hihetetlenl gyors. Megjelent azonban az olcsbb
vltozat is, amely a Celeron nvre hallgat. A Level 2 cache hinyzik belle, illetve a Celeron A jelben
csak 128 KB cache van. Az Intel gy gondolta, hogy a kisebb teljestmny gpek processzora a Celeron
valamelyik vltozata lesz, a P2 pedig a nagyobb munkallomsok, illetve a kisebb szerverek
processzorv vlik. A P2-es processzorok kpesek dul zemmdban is mkdni, azaz megfelel
opercis rendszer esetn a feladatokat megosztjk egyms kztt a processzorok. Sajnos erre csak a
NetWare 4.xx, 5.xx s a Windows NT specilis vltozatai kpesek, illetve a felsbb rgikbl a Unix
egyes vltozatai, az asztali opercis rendszerek egyike sem.
Az 1999-es vben jelent meg az Intel Pentium III-as processzorcsaldja, amely mg nagyobb
teljestmnyre kpes. Ennek a teljestmnyfokozsnak az elsdleges eszkze az rajel nvelsen kvl az
eredmny-elrejelzses technika, az egy utasts vgrehajtsa tbb klnbz adaton.
A tbbi gyrtnak is megvannak a sajt megfelel osztly processzorai, de erre most nem rnk ki.
A fentiek alapjn a nagyobb processzorteljestmnyt az albbiakkal lehet elrni, br a sebessg
nvelsnek mindig vannak korltai:
-

rajel nvelse (A htermelds a sebessggel ngyzetesen nvekszik.)

Adatbusz szlessgnek nvelse

Minl nagyobb s a processzorhoz igazod cache memria alkalmazsa (A nagyobb sebessg


memrik drgbbak)

Az utastskszlet bvtse, specilis utastsokkal (lebegpontos, MMX, 3Dnow!)

Pipeline alkalmazsa

Az utastsok feldolgozsa prhuzamossgnak fokozsa

Eredmny-elrejelzs

11

4.2.2 A processzorok meghibsodsai


1. Trivilis meghibsods, fleg 486-os processzorok esetn, ha a processzort rosszul helyezzk el a
tokozsban. Ekkor a 0, az 5V s a klnbz vezrljelek bekapcsolskor nem normlis llapotot
hoznak ltre, a gp el sem indul, a processzor meghibsodhat.
2. Ha a gp sszeszerelse sorn statikusan feltltdnk s a processzor lbain keresztl sl ki a tlts,
akkor nagy valsznsggel a processzor meghibsodik, mivel a flvezetk ttsi szilrdsga nem tl
j. Megolds: Mieltt a processzorhoz nylunk valamilyen fm alkatrszen ki kell stni a testnket, le
kell vezetni a tltst. (Ne viseljnk mszlas ruht)
3. A processzor mkdse sorn h termeldik A processzorban keletkezett ht el kell vezetni a
htbordkon keresztl a klvilgba. A h elvezetsnek minsge fgg attl, hogy mekkora felleten
keresztl vezetik s a klvilgnak mennyivel alacsonyabb a hmrsklete.
A megfelel hts akkor hatsos, ha a htbordknak a hmrsklete sokkal alacsonyabb, mint a
processzormag hmrsklete. Ezrt nagyon fontos, hogy a htbordkat kln ventilltorral htsk.
Akkor megfelel a hts, ha a htborda "kzmeleg" vagy valamivel magasabb hmrsklet. (A
Cyrix processzorok egyes vltozatainl a 60-70 Celsius fok mg normlisnak mondhat!)
Mi lehet a hiba oka?

Hiba oka lehet, ha a htventilltor elromlik, ami sajnos elg gyakori eset.

Ha egy processzort magasabb rajelen mkdtetik - (tlhajtjk, overlock-oljk), mint a


hivatalosan megllaptott rtk, akkor a sebessg ngyzetvel arnyosan tbb h termeldik. A
tbblet h elvezetse nem biztos, hogy megoldott, hiszen az elvezets keresztmetszete s a
processzor tokozsnak anyaga mind olyan korlt, amit nem lehet figyelmen kvl hagyni. Ekkor a
processzor magasabb hmrskleten kezd mkdni. A magasabb hmrskleten a flvezetkben
lv diffzis folyamatok felgyorsulnak, s a processzor alkatrszeinek paramterei hamarosan a
trshatr kzelbe kerlnek vagy tl is jutnak rajta. A meghibsods valsznsge megn.

Az alaplap processzorra vonatkoz hibs belltsai: A processzor belltsnl az alaplap


rajelt, a szorzt, s a megfelel tpfeszltsgeket kell belltani. A belltsokat jumperekkel
lehet megoldani. Ha nem megfelel a bellts, akkor a processzor nha nem indul el, vagy
tlhajtott vlik.

Hogyan jelentkezik a processzor hibja?


A mkd gp minden tovbbi nlkl megll, a programok futsa megszakad. A processzort nem lehet
megfogni, annyira forr. Ha a gp zrt hzban van, akkor jraindts utn ltalban jbl elindul,
mivel a processzor kzben lehl, majd pr perc mlva jbl lefagy. Ha a megfelel hts biztostsa s
az zemi krlmnyek gyri belltsa utn is fagy a gp, a processzor visszavonhatatlanul
meghibsodott.
A processzorokat javtani nem lehet, csak cserjk lehetsges.

4.3

Az alaplap s processzor sszeptse

A mai modern szmtgpeknl egy alaplap tbbfle, azonos osztly processzorral is mkdhet. Az els
fontos dolog annak megllaptsa, hogy az alaplap s a processzor egytt tud-e mkdni. Ez sajnos csak
az alaplap lersnak tanulmnyozsa utn vlik nyilvnvalv. Minden alaplaphoz az eladskor adnak
egy kis lerst, amely az alaplap klnbz processzortpusokhoz adott belltsait tartalmazza, s
minden fontos technikai paramtert ler, amit az alaplaprl tudni kell.
Ha az alaplap ismeri a rendelkezsre ll processzort, akkor ltalban a kvetkez dolgokat kell belltani
(bejumperelni) az alaplapon:
Az alaplap rajelnek sebessgt:
A 486-os alaplapok 25, 33, 40, 50 MHz-en, a Pentium alaplapok 60 66 75 vagy 83,3 MHz-en
mkdnek. A Pentium II-es alaplapok 133 MHz-en is mkdhetnek.
Az alaplap rajelnek tbbszrzst:
A 486-osoknl 2x, 2,5x, 3x s 4x rajellel mehet a processzor, gy jn ki az alaplap 33 MHZ-bl a 66,
80, 133 MHz-es processzor rajel. A 133 MHz-es 486-os processzorok mr a 75MHz-es Pentiumokkal
12

felveszik a versenyt teljestmny szempontjbl. A Pentium processzorok az alaplap 50, 60, 66, 75, 83,3
MHz-es rajelbl lltjk el a 100, 133, 166, 200, 233 MHz-es processzorsebessget, az alaplapi rajel
tbbszrzsbl.
Ha van vlasztsi lehetsg, akkor clszer ugyanolyan processzor rajel esetn magasabb alaplap rajelet
belltani, mert a rendszer sszteljestmnye nem csak a processzortl fgg, hanem az alaplap sebessgtl
is. A magasabb alaplapi rajel azonban felveti a tbbi alkatrsz sebessgnek problmjt is. Elssorban a
videokrtya okozhat gondokat. Elfordulhat, hogy a gp alaplapja elg gyors, de a tbbi rsz nem, akkor le
kell mondani a lehet legnagyobb teljestmnyrl.
Gyakori, hogy a processzorok rajelt megnvelik gy, hogy az alaplap rajelt magasabbra lltjk, mint a
gyri rtk, ezltal a processzor gyorsabban fog mkdni. Ilyenkor a processzor psgt kockztatjuk, mert
a nagyobb sebessg miatt hibzni fog a processzor. A gyrakban a processzorra azt a sebessget rjk r,
amellyel garantltan hibamentesen, mkdnek.

A processzor feszltsgt:
Az utbbi vekben a megnvekedett sebessg s ezzel egytt a htermels arra szortotta a tervezket,
hogy a processzorok alacsonyabb feszltsggel mkdjenek. A kezdeti 5 Volt mra 3,3 Voltra, illetve 2 s
3 Volt kztti rtkre cskkent le. A processzorok mg gy is melegszenek.
A kvetkez lps a processzor foglalatba helyezse. A Pentium osztly processzorok egyik sarka 45
fokban le van csiszolva s a foglalatban (Socket-7) is a megfelel letrsnek megfelel sarkot jelzik. 486os processzoroknl minden irnyban egy sornak ki kell maradnia a foglalatban. A foglalatnak van egy kis
felhajthat karja, amit a processzor behelyezse utn le kell hajltani. gy rgztjk a processzort a
foglalatban. Vigyzni kell, hogy a behelyezs kzben ne grbljenek el a processzor lbai, statikus
elektromossggal ne legynk feltltve. A behelyezett processzor teljes mlysgben ljn a helyn. Ha a
processzorra ht kell, akkor azt ez utn clszer felhelyezni r. Vannak egyszer htbordk, amelyek a
megfelel mret fellet miatt vezetik el a felesleges ht, s vannak htventilltorral elltott bordk is.
Ez utbbiak, mivel mozg alkatrszt tartalmaznak, knnyebben elromolhatnak, br az elromlsuk nem
trvnyszer.
A Pentium II-es sorozat processzoroknl bevezettek egy j foglalattpust a Slot-I jelt, amelyre a
processzor beszerelse mskppen trtnik. A beszerels sorn olyan rgztseket alkalmaznak, hogy a
processzornak szilrdan kell lnie a foglalatban.

4.3.1 Az sszeszerels sorn elkvethet hibk.


A 486-os osztly processzorokat a foglalatba nem csak a helyes irnyba lehet behelyezni. Az ilyen
processzort elforgatva, tnkre lehet tenni. Az alaplap "bejumperelse" sorn be lehet olyan rtkeket
lltani, amelyek teljesen lehetetlen belltsokat tartalmaznak, s a processzort tlhajtjk, esetleg
magasabb tpfeszltsg nyomn nagyobb lesz a termeld h, ezrt a processzor korn tnkremegy.

4.4

Memriamodulok

Eredetileg a szmtgp memrijt sok kis memria ramkrbl ptettk ssze, amit az alaplapba kellett
behelyezni egyesvel a kikpzett foglalatokba. Ezeket DIMM memriknak hvjk.
Ksbb bevezettk a SIMM modulokat, amelyek tbb memrit tartalmaztak s az alaplapon kevesebb
helyet foglaltak el, mint eldeik. Ezeket a memriamodulokat be kell behelyezni a foglalatukba. Csak egy
flekppen lehet behelyezni a memriamodult, mivel kikpzse aszimmetrikus. SIMM memrik esetn
kett vagy ngy 9 vagy 32 bites modul hely van az alaplapokon. A csatlakozk n. bankokat kpeznek. A
9 bites moduloknl mindig egy-egy bankot kell teljesen feltlteni, mg a 486-osoknl s 32 bites
moduloknl egyesvel is lehet a memrit behelyezni. Pentium alaplapok esetn a SIMM moduloknak
prosan kell lennik. A 9 bites modulok kztt vannak 256 KB-osak, 1 MB-osak s 4 MB-osak, de ezek a
memrik csak rgi 486-os vagy kisebb teljestmny gpekbe jk.
A 32 vagy 36 bites SIMM memriamodulok 4, 8, 16, 32 MB-osak lehetnek.
Amikor ezek a memrik megjelentek kezdett fontoss vlni a memria-ramkrk sebessge. A
memrikbl az informcit ciklikusan olvassa ki a processzor, s ugyangy ciklikusan rhat bele. A
hagyomnyos DRAM ramkrkbl felptett memrik esetn kt olvass, illetve rs kztt eltelt
idnek legalbb 70 nsec-nek kellett lennie. A processzorok s az alaplapok gyorsulsval egyre tbbszr
fordult el, hogy a szmtgp alkatrszeinek vrni kellett a memriafrisstsre. Ekkor egyes gyrtk
13

gyorsabb DRAM memrikat kezdtek gyrtani, de ennek a memriafajtnak a sebessgt nem lehetett
lnyegesen tovbb fokozni, csak 60 nsec frisstsi idt lehetett elrni, risi nagyobb kltsgekkel. Ekkor
talltak ki a nagy hardvergyrtk egy j technolgit, az EDO RAM-okat. Az EDO memrik egy
trkkel kpesek arra, hogy a memria ismtlsi idejt stabilan, kis kltsgekkel lecskkentsk 60 nsec-re.
Ez a memriafajta elterjedt. Az EDO RAM hasznlata egy gpben SIMM RAM-okhoz kpest tlagosan
15% sebessgnvekedst okoz.
1997 elejn kezdett egy mg jabb technolgia trt hdtani. A memriagyrtk kifejlesztettk az SD
RAM-okat. Ez a memriafajta bizonyos helyzetekben 10 nsec frisstsi frekvencit tud elrni, gy az
alaplapok rajelt, s a rendszer tbbi rszt sokkal nagyobb sebessggel tudjk kiszolglni, mint az EDO
RAM-ok. Az SD RAM-okbl nagy rsze azonban mr a jelenlegi cscstechnikt sem kpes utolrni. A
legjabb processzorok s alaplapok az eddig szoksos 66, 75, 83,3 MHz helyett 100 MHz-en is tudnak
mkdni s ennek megfelelen a memriknak is gyorsabbaknak kell lennik. Az ilyenre kpes
memrikat SDRAM 100MHz-nek hvjk. Az SD RAM-ok lehetnek 8, 16, 32, 64, 128, 256 MB-osak.
Az alaplap lerst kell kvetni mindig, hogy melyik bankba kell behelyezni a memrit s az egyes
memriatpusok keverhetk-e.

4.4.1 Hibalehetsgek memrival kapcsolatban


Ha rosszul helyezzk be a memriamodult, vagy a rendszer nem szlel memrit, akkor bekapcsolskor
temesen ftyl vagy el sem indul a gp.
Ha egy szmtgp nem tmogat bizonyos RAM fajtkat, akkor abba az alaplapba olyat nem lehet
betenni. Kritikus szokott lenni az EDO RAM. A jelensg ilyenkor lehet olyan, hogy nem lt memrit a
gp vagy kevesebbet lt, mint amennyit belehelyeznk.
Bosszant hibt okozhat, ha a memrik nem egyformk. Ilyenkor elfordul, hogy a gyri rtkek ugyan
megegyeznek, de a mkds sorn klnbsgek vannak. A memriamodulok sebessgeinek egyenlknek
kell lennie. A sebessget a frisstsi idvel adjk meg. Nyilvn a rvidebb frisstsi idej memria
gyorsabb. A klnbz sebessg memriamodulokat nem clszer egy alaplapba betenni, mert ha
egyttmkdnek, akkor is a lassabb sebessg lesz a rendszer teljes sebessge.

4.5

Az alaplap beszerelse a hzba

A kvetkez lps az alaplap, processzor s memria-egyttes behelyezse a hzba. Szabvnyosan


elhelyezett furatokat helyeznek el a hzba s az alaplapba, hogy az alaplapot a gp hzba megfelelen
lehessen rgzteni. Legalbb egy, de ha lehet tbb fm tvtartval s csavarral kell rgzteni az alaplapot
a dobozban. A csavar s az alaplap kz szigetel alttet clszer tenni. A tbbi furatot az
alkatrszboltokban megvsrolhat, vagy a gppel egytt adott manyag tvtartkkal mg tbb ponton
rgzteni kell a gp hzhoz.
Az alaplapon tallhatk bizonyos csatlakozhelyek, amelyekre a hzon lv vilgt LED-eket (kis
flvezet alap alkatrszek, fnyt bocstanak ki) s kapcsolkat kell csatlakoztatni. A csatlakoz a
kvetkezket csatlakoztatjk:
HDD LED
A winchester adattvitele kzben vilgt
POWER LED
A bekapcsolt llapotot jelzi
Turbo LED
A 486-os s a lassabb gpeken hasznltk. A Pentiumoknl mr kiment a divatbl.
Folyadkkristlyos sebessgkijelz.
A rajta belltott rtk lnyegtelen. Egy kis logikai ramkr megfelel csatlakozinak belltsval lehet a
megfelel szmrtkeket belltani.

14

RESET switch (Reset kapcsol)


A gp jraindtsakor hasznljuk.
Turbo Switch (Turbo kapcsol)
KeyLock
Billentyzet zrsa oldsa a funkcija
Speaker (A hangszr csatlakozja)
A PC bels hangszrjt mkdteti
Tpfeszltsg csatlakoz
Az AT tpegysgek esetn nagyon fontos a tpfeszltsg csatlakozk rhelyezse az alaplapra.
Szabvnyos s csak egy flekppen lehet csatlakoztatni ket az alaplapra, de a sorrendjk elvileg
felcserlhet. Sznekkel jelzik a megfelel huzalokat. Mindig a feketvel jelzett huzaloknak kell bell
egyms mellett lennik. Hibs felhelyezs esetn a gp bekapcsolsa utn tnkremehet az alaplap s sok,
az alaplaphoz csatlakoztatott alkatrsz is.
Az ATX tpegysgek ms csatlakozt ignyelnek, a hibs felszerels erszak nlkl nem megy,
ugyanis az ATX csatlakoz aszimmetrikus.
ltalban is elmondhat, hogy a csatlakozk aszimmetrikus kivitelek, ezrt a gp sszeptse sorn
mindig meg lehet mondani, hogy egy csatlakozt hogyan kell csatlakoztatni.

4.6

Httrtrak

4.6.1 Winchester
A szmtgpek leggyorsabban fejld alkatrszei kztt vannak a winchesterek. Az elmlt vekben
tlagosan ktvente megduplzdott az ugyanolyan r winchestereknek a kapacitsa. A Winchesterek
sebessgnek mrsre tbb paramter ltezik. A legfontosabbak az egy sv elrsnek tlagos ideje, s az
adattviteli sebessg.
A winchesterek adattviteli sebessge is n. A 286-os korban az gynevezett MFM winchestereket
hasznltak. Ezek 20-40 MB-os winchestereket hajtottak meg. Az tlagos elrsi idejk 200-400 msec,
sebessgk 300 KB/sec. Ezeknek a winchestereknek az r-olvas feje a gp lelltsakor nem megy
parkol llapotba, ami annyit jelent, hogy a fej a lemez felett marad. Ilyen llapotban a rgi MFM
merevlemezeket mozgatni nem szabad, mert azt kockztatja az ember, hogy a fej nekitdik a
lemezfelletnek s klcsnsen megsrlhetnek.
Ksbb megjelentek az IDE elnevezs vezrlk s winchesterek. Ezeknek a sebessge mrete mr
elrhette 504 MB-ot, sebessgk jellemzi, tlagos elrsi id kezdetben 80 msec, ksbb 42 msec, az
tviteli sebessgk pedig 700 Kilobjt/sec s 2,5 Mbjt/sec kztti.
Az 504 Mbjt logikai korltot jelentett a DOS szmra, tovbb a sebessg tovbbi nvelse a szabvny
adottsgai kztt nem volt lehetsges, ezrt megjelentek az EIDE vezrlk s EIDE winchesterek.. Az
EIDE vezrlk az IDE vezrlk bvtmnyei, azaz az EIDE vezrlkkel az IDE winchesterek mkdnek
s az IDE vezrlkn is mkdnek az EIDE winchesterek, de a maximlis teljestmnnyel csak EIDE
winchester s EIDE vezrl tud egyttmkdni. Az zemmd jelzsre bevezettk a Standard, PIO-1,
PIO-2, PIO3 s a PIO4 jelzs zemmdokat. Az egyes zemmd az EIDE vezrl s a Winchester
hardvere kztti adattvitel sebessgre utal. A leglassabb a Standard s a leggyorsabb a PIO4. A PIO4
esetn 32 kbyte-os adagokban megy t az adat a kt egysg kztt s a mkdsi frekvencia is a lehet
legnagyobb. Az EIDE HDD-k manapsg 10-19 msec elrsi idvel s 2,5 4 Mbjt/sec adattviteli
sebessggel mkdnek.
1997-ben jelentek meg az Ultra DMA jel (UDMA) winchesterek, amelyek a szmtgp processzornak
hasznlata nlkl kpesek adatot cserlni a gp memrijval. Ezek a sebessg jabb cscsait jelentik. A
sebessgk sszemrhet az SCSI winchesterek sebessgvel. Az UDMA winchesterek nem UDMA-s
alaplap esetn EIDE winchesterknt viselkednek. Az UDMA winchesterek 9-11 elrsi idvel s 4-8
Mbjt/sec adattviteli rtkekkel bszklkedhetnek
15

Az EIDE szabvny mg egy lehetsget teremtett meg. Az ilyen szabvny vezrlk, s megfelel BIOSszal rendelkez alaplapok kpesek letesztelni a winchester fontosabb paramtereit, azaz a fejek szma,
svok szma, szektorok szma, tovbb a leggyorsabb tviteli zemmd. Ha j winchestert tesznk egy
ilyen alaplapba, akkor az alaplap ennek segtsgvel automatikusan felismeri, belltja az zemmdot s
kezeli a HDD-t.
A httrtrak kapacitsnak s sebessgnek nvelse lland feladat:
-

A sebessg nvelse kt oldalon lehetsges. Az egyik, a httrtr forgsi sebessgnek gyorstsa.


Ennek fizikai korltai vannak, hiszen a winchesterek fordulatszma nem lehet akrmekkora. Jelenleg
ez az rtk kb. 3200, 5400, 7200 fordulat/perc. Ennl lnyegesen nagyobb fordulatszm esetn olyan
rezgsek jelentkeznek, amelyeknek a kzmbstse jelents feladat.

A sebessg nvelsnek msik lehetsge, hogy az adattvitelt fggetlenteni kell a szmtgp


processzortl, ami az adattvitel vgs sebessgt nveli. Ezt valstja meg a korbban kifejlesztett
az SCSI szabvnyt (= Small Computer Standard Interface). Az SCSI tviteli maximuma 40 MB/s
krli rtk, ezrt ilyen mdon a httrtrak fizikai lehetsgein messze tlmutat.

Nyilvn a httrtrak sebessgt s trolkapacitst olyan mdon is lehet nvelni, hogy srbben
rjk fel az informcit a lemezre. Termszetesen ezt a mdszert is hasznljk a fejlesztk, de valahol
ennek is vannak fizikai korltai.

A korltok ttrsnek tovbbi mdja, hogy nvelik a merevlemezben lv lemezek szmt. Ez a


forg rsz tmegnek nvelsvel jr, ezltal megnnek a rezgsi problmk, bonyolultabb lesz a
mechanikja.

A szerverekben mr rgta alkalmazzk az un. RAID (=Redundant


)
rendszereket.. A RAID rendszerek SCSI felleten kapcsoldnak a szmtgphez, ezltal a lehet
legnagyobb tviteli sebessg adott a buszrendszer oldalrl. A RAID rendszerekbe tbb egyforma
merevlemezt szerelnek be. A lemezek szma lehet 2, 4, 8, 9. A mkds sorn mindegyik winchesterre
csak a felrand adatok egy rszt rjk r, azaz 1 bjtbl pldul csak 4 bitet. Vgs soron ezltal a
felrs s olvass sebessge dupljra nvekszik.
A legnagyobb kapacits RAID rendszerekben 9 egyforma winchestert helyeznek el, s ezek kzl
nyolcra a felrand bjtok egy-egy bitjt rjk csak fel, a kilencedik winchester pedig hiba ellenrzst
vgez, a felrskor az gynevezett paritsbitet rjk fel r. Ha az egyik winchester meghibsodik ilyen
mdon a hibakezel winchester adataibl elllthat a hinyz bit rtke. Akr menet kzben is
kicserlhet az ilyen RAID meghibsodott winchestere, majd a csere utn menet kzben lehet
megformzni az jat.
Az ilyen rendszerek tviteli sebessge megkzelti az SCSI rendszerek szabvnyban meghatrozott
sebessgi maximumt.

A winchesterek esetn megemltnk nhny gyrtt, amelyek manapsg j minsg, megbzhat


winchestereket gyrtanak: Quantum, Seagate, Western Digital, IBM, Fujitsu. Samsung, Conner, Maxtor.

4.6.2 CD-ROM
A CD-ROM meghajtban egy stabilan forg motor prgeti a behelyezett CD ROM-ot. Az els CD-ROMokat a zenei CD meghajtk technolgijval ksztettk, ezrt azok adattviteli sebessge a 150 kbjt/sec
volt s az elrsi idejk 300 msec. Hamarosan bevezettk a 2x, 4x, 8x, 12x-es CD-ROM-okat, amelyek
az eredeti sebessg tbbszrsvel tudjk a szekvencilis adatokat beolvasni, mivel a gyorsabban prgetik
a lemezt. Sajnos a lzerfejek pozicionlsa a viszonylag nagy (a HDD-k fejvel sszehasonltva) tmegk
miatt lass maradt, ezrt az elrsi id 150 msec al nem tud lemenni.
Az jabban kifejlesztett 20x, 24x, 32x-es CD-ROM meghajtkban olyan technikai jtsokat vezettek be,
amelyek a fejek pontosabb pozicionlst, a meghajtmotor sebessgnek pontosabb szablyozst
eredmnyeztk, gy lehetett a nagyobb tviteli sebessgeket elrni. Az elrsi id sajnos nem javult
nagyon. Mivel a CD lemezek, klnsen az rt lemezek, nem egyforma fizikai jellemzkkel rendelkeznek,
ezrt nem mindig tudja egy olvas beolvasni maximlis sebessgen a CD-t. Ilyenkor lejjebb veszi a
sebessgt s jra prblkozik. Ennek nyomn lehet olyan, hogy a CD egy rszt 20x sebessggel olvassa
be, mg ms rszeit csak 2x vagy 4x-es sebessggel.
Sajnos vannak CD lemezek, amelyeket egyes CD ROM drive-ok nem is olvasnak. Ez nem a CD ROM
meghajt hibja, hanem visszavezethet arra, hogy a nyers CD gyrtja nem pontosan a szabvnyoknak
megfelel minsg tkrz felletet kpez ki a CD lemezen, gy a lzerfny nem gy s olyan mrtkben
16

verdik vissza, amit az olvas tud olvasni. A tapasztalat azt mutatja, hogy a neves gyrtk SONY,
Panasonic, Philips olvasi azrt jl olvasnak.
Az els CD-ROM-ok kln vezrlkrtyval mkdtek, ksbb kifejlesztettk az ATAPI szabvnyt. Az
ilyen CD meghajtkat az egy IDE kbelre kell rktni. ltalban PIO2, PIO3, PIO4 vagy UDMA-II-es
zemmdban fognak mkdni.
A mai modern CD-ROM meghajtk legelterjedtebb tpusai: PLEXTOR, SONY, Philips, Creative,
Panasonic, LG,

4.6.3 CD rk
Manapsg egyre gyakrabban lehet CD rkat kapni elrhet ron. A CD rk mechanikja, elektronikja
hasonlt a CD-ROM-okra ezrt hasonl tulajdonsgaik vannak, mint a CD-ROM-oknak. Termszetesen
a funkcibl addan vannak klnbsgek is. Maximum 16x-os, 24x-es egy CD r olvassi sebessge.
Az rs sebessge 1x, 2x, 4x vagy 6x-os, de ez utbbi igen ritka.
Az rsnl a f szempont, hogy az rs kzben egyenletesen ramoljanak az adatok a CD-rba a
winchesterrl vagy az eredeti CD-rl. Ha az adatramls kisebb ksst szenved, azt a CD rk t tudjk
hidalnia bennk lv cache memria segtsgvel, amelynek mrete a CD r fontos tulajdonsga.
Az adatramls sebessghez tartozik az a tulajdonsga is, hogy milyen buszrendszert hasznl.
Hagyomnyosan SCSI buszrendszert hasznltak a CD rkban, st a winchesterek s a CD olvask is
SCSI felletek voltak, de jabban EIDE fellet CD rk is lteznek, hiszen az EIDE is messze
biztostja a szksges paramtereket.
A Cd rban lv lzerfej teljestmnye sokkal nagyobb, mint egy CD-ROM-, ezrt a htermeldse,
hterhelse is nagyobb. Olyan helyre kell szerelni a hzba, hogy a keletkezett h elvezetdjn. 4-5 CD
megrsa egy huzamban nagy terhels egy rnak, ezrt ilyenkor sznetet clszer tartani. Ismertebb CD
r gyrtk: SONY, Yamaha, Plextor, Hewlett Packard.

4.6.4 Winchesterek s CD-ROM-ok beszerelse


A legegyszerbb konfigurcikban ma mr van floppy drive, Winchester, s esetleg CD-ROM meghajt.
A hzakon megfelel mret blk vannak kikpezve a felsorolt egysgeknek. A Winchester
behelyezsekor arra kell gyelni, hogy egy winchester kb. 30 cm zuhans utn hasznlhatatlann vlhat.
Lehetleg a panellel lefel szereljk be, de ha a hz kikpzse mst engedlyez, az sem baj. A hzon a
megfelel helyeken furatok tallhatk, amelyeken keresztl kell a perifrikat rgzteni. A Floppy drive-ok
s a modern winchesterek tbbsge 3,5 szles, mg a CD ROM meghajtk 5,25-osak.
Minden egysget mechanikusan stabilan kell rgzteni, ami legalbb 3 csavart jelent, de ajnlott a ngy
csavar.
A winchesterek mkdse kzben llandan forognak a lemezek, ami miatt a winchesterek melegszenek,
ezrt biztostani kell krlttk egy kis szabad levegt, amelyen keresztl eltvozhat a h, nem lehet
szorosan ms egysg al szerelni ket. Figyelni kell arra is, hogy a CD meghajtk a CD lemez
behelyezse utn szintn felprgnek. A forg berendezsek a hznak tadhatjk rezgsket, s a nem
megfelelen rgztett alkatrszek miatt zrghet a hz, illetve a winchesterek lettartama lervidlhet. Ha
szksges esetleg kln ventilltorral hteni kell a winchestereket.
Mivel egy EIDE felleten maximlisan 2 IDE vagy EIDE eszkz lehet, ezrt egy szoksos gpbe
maximlisan 4-et lehet elhelyezni. Ha egy szlra pldul kt winchestert helyeznk, akkor be kell
lltanunk, hogy a kett kzl melyik fogja vezrelni ezt az EIDE felletet. Egy jumper segtsgvel ezt a
winchestert master llapotba kell helyezni. Ha ugyanarra a szlra mg egy berendezst tesznk, akkor azt
slave llapotba kell lltani. Az els EIDE felleten a masterre lltott winchester lesz a boot meghajt.
A nagyobb sebessg rdekben gy rdemes csatlakoztatni a berendezseket, hogy az els szlra a
rendszer legtbbet hasznlt - boot winchestert tesszk - master llapotba, majd a hasonl PIO illetve
UDMA vezrls msodik winchestert slave llapotba, a msodik szlra a lassabb winchestert s a
ATAPI CDROM meghajtt clszer elhelyezni. Ha a CD-ROM meghajt egyedl van a msodik szlon,
akkor lehet master vagy slave is.
Krds, hogy milyen winchestert vegynk, tbb kicsit vagy egy nagyot. Tbb nagyot!!! Ha egy
winchesteren van mindennk, akkor annak meghibsodsa mindent tnkretehet! Ha multitask opercis
rendszert hasznlni, akkor tbb feladat s egy winchester esetn a feladatok egymsra vrnak. ltalban
17

a nagyobb kapacits winchesterek gyorsabbak is. Ma 1999 nyarn a 6-9 GB kztti winchesterek
mret/r arnya a legkedvezbb!!!
Elfordul klnbz tpus CD-Rom meghajtk s winchesterek esetn, hogy bizonyos fajta CDROM-ok s winchesterek nem hajlandk azonos EIDE szlon egyttmkdni. Ez nem hiba, hanem az
adott gyrtmnyok szomor tulajdonsga.

4.6.5 Winchesterek leggyakoribb meghibsodsai s javtsuk


Leggyakrabban valamilyen kls fizikai hats ri, pldul mkds kzben megtdik, mkds kzben
leesik, stb. Ilyenkor egy vagy tbb fej nekitdik a lemez felletnek s a mgneses rteget megsrti.
Ilyenkor csak egy-kt helyen jelentkezik hibs szektor (bad sectors)
Kls fizikai hats esetn a winchester mechanikja is deformldhat. A winchester lemezek egymshoz
kpest elmozdulhatnak, azaz nem lesznek pontosan kzpontostva, a fej tartszerkezete elgrblhet, a
motor vagy a lptetmotor krosodst szenvedhet, illetve a lemezek tengelynek csapgyazsa krt
szenved. A hiba sokrten jelentkezhet. A bizonytalan olvass s rs, a hibs szektorok vletlenszer s
gyors megjelense, a nem egyenletes forgssebessg mind erre utal.
Ha a winchester belsejben brmilyen mikroszkopikus anyagdarab elszabadul, az olvasfej s a lemez
kz szorulva megkarcolhatja a mgnesezhet rteget, illetve a fej nem megfelel replst okozhatja.
Elfordul, hogy nem megfelel minsg a winchester, a gyrts sorn a mgneses rteg nem a megfelel
minsg lett. Ekkor az els hibs szektorok utn szp lassan megjelenik a tbbi is.
Hibt okozhat, ha a winchestereket nem a megfelel zemi hmrskleten mkdtetjk, ami a PC-kben
alkalmazott winchestereknl 5-40 Celsius fok kztti rtk. Tl kicsi vagy tl magas hmrskleten a
htguls miatt a winchesterek deformldik, ami kikapcsolt llapotban nem jelent tl sokat, de mkds
kzben vgzetes hibt okozhat. Ilyenkor a nem megfelel helyre val rs okozhat hibs szektorokat, a
winchester mechanikus rszei bergdhatnak, a mkds okozta hirtelen htermeldstl az egyes rszek
nem azonos sebessggel melegednek fel.
Az elektronika meghibsodsa okozhat fizikai hibkat is a winchesteren. A jelensg sokfle lehet. Az
egyltaln nem mkd llapottl kezdve a rszlegesen mkd llapotig brmilyen jelensget
tapasztalhatunk. Lehetnek hibs szektorok, a winchester nha jra inicializlhatja magt. Egyes chipek
tl melegek lehetnek.
Ha a tpellts nem megfelel, akkor az 5. Pontban lert hibk jelentkeznek. A hibs szektorok megjelens
nem valszn, de a bizonytalan rs s olvass jelentkezhet.
Ha a winchester-vezrl kbel valahol szakadt vagy zrlatos, vagy nem csatlakozik pontosan akkor az 5.
s 6. pontban lert jelensgek jelentkezhetnek.
A winchesterek javtsa hzi vagy kiszemi mdszerekkel nemigen lehetsges, de ksrletezni lehet.
Elszr meg kell nzni a csatlakozsokat, az ramelltst s az esetleges tlmelegedst. Ha ezek okoztk
a hibt, akkor a hiba okt meg kell szntetni. Esetleg a csatlakozk cserje, a winchester tszerelse
msik foglalatba, plusz hts biztostsa a tovbbi meghibsodst megelzheti.
Ha azt tapasztaljuk, hogy a winchesteren hibs szektorok keletkeztek, vagy a winchester ms mdon
meghibsodott, az els s legfontosabb feladat, a winchesteren lv adatok mentse.
1. Termszetesen meg kell krdezni a winchester tulajdonost, hogy vannak-e fontos adatok a
winchesteren. Az opercis rendszert, drivereket, a felhasznli programokat csak akkor kell menteni,
ha azok nem ptolhatk. Figyelni kell arra, hogy a felhasznl a dokumentumokat nem a felhasznli
programok knyvtraiba mentette-e. Nagyon fontos, hogy a tovbbi lpsek csak akkor
kvetkezzenek, ha az adatok biztonsgban vannak.
A kvetkez lps annak eldntse, hogy a hiba logikai vagy fizikai-e. Ha a fjlrendszer srlt meg csak
vagy a hiba csak egyszeri s nem ismtld, akkor valsznleg szoftveresen megoldhat a javtsa. Tbb
programcsomag alkalmas a logikai hibk kijavtsra.
A Microsoft opercis rendszereiben ezt a funkcit a Scandisk illetve annak Win95/98-as vltozata tlti
be.
A Symantec cg Norton Utilities nev programcsomagjbl a Norton Disk Doctor alkalmas erre.
18

A piacon tallhat mg a Network Associates, Nuts and Bolts nev csomagja, amelyben . Nev
program vgzi a megfelel funkcikat.
Tapasztalataim szerint a fentiek kzl taln a NU Disk Doctor kpes a legalaposabb hibafeltrsra s
azok javtsra.
Megjegyzend, hogy mindegyik programnak a rgebbi vltozatai nem kpesek kezelni a FAT32-t, nem is
hasznlhatk ilyen rendszeren.
A Scandisk Win95-s vltozata kivtelvel a DOS-os vltozatok nem kezelik a hossz fjlneveket jl.
Javts esetn a hossz fjlnevek a DOS-os 8.3-as formtumra csonkoldnak.
Mindegyik program kpes a FAT logikai szerkezetnek vizsglatra, azaz a fjlok lncolsnak s a
szabad terlet lncolsnak vizsglatra, tovbb a szabad terlet vizsglatra. Kpesek a tovbbi
hasznlatbl kizrni a hibs szektorokat is.
Ha nem sikerl a javts, akkor mg mindig meg lehet formzni a hibs partcit. A formzs szintn
kizrja a hibs szektorokat a tovbbi hasznlatbl.
Ha a winchester nagyobb sszefgg terlete srl meg s meg lehet llaptani, hogy fizikailag melyik ez
a terlet, akkor lehetsg van a winchester jrapartcionlsval a terlet hasznlatnak kizrsra.
A hibs terlet elejnek s vgnek megllaptsra a Norton Utilities DiskEditor nev programja
alkalmas, majd az opercis rendszer FDISK programjval lehet jrapartcionlni a winchestert.
A hibs terlet s a partcionls elvgzsre alkalmas a PowerQuest cg Partition Magic programja. Ez
utbbi szoftver a fentieken kvl mg rengeteg jdonsggal is br.
Fizikai hiba esetn a hzi mdszerek csdt mondanak. Magyarorszgon csak egy cg van, aki kpes
szinte lehetetlen helyzetekbl is az adatok visszamentsre. Az raik meglehetsen borsosak. (Krt KFT www.kurt.hu )
Ha a tpfeszltsg, vagy valamelyik csatlakoz rintkezse szakadt meg, akkor azt meg lehet ksrelni
javtani.
Ha az elektronika egy rsze romlott el, akkor a vezrl elektronika paneljnek cserjt szoktk elvgezni.
Mechanikus hiba esetn, amikor a winchester hzt szt kell szedni, nem lehet olyan pormentes helyet
ltrehozni, ahol a mechanikai szerelst el lehet vgezni. A javthatatlan winchestert garancilis esetben
vissza kell cserlni, egybknt dsznek hasznlhatjuk.

4.6.6 CD-ROM meghajtk hibi s javtsuk


A CD meghajtk hibajelensgei leggyakrabban az rott CD-k olvassnak hibiban nyilvnulnak meg,
Mint korbban rtuk az rott CD-k anyagnak minsge meglehetsen vltoz, ezrt az olvask velk
szemben tanstott viselkedse is eltr. Az rott CD-k olvassnak hibja alapveten nem alapja
garancilis problmknak, ugyanis a CD-ROM meghajtk belltsai hivatalosan csak az ezstztt,
nyomott CD-kre garantlt. Ennek ellenre az rott CD-ket nem olvas meghajtkat rosszaknak szoks
tekinteni.
Mi okozhatja, hogy vsrlskor a CD olvas, majd ksbb nem?
A CD technolgia lnyege a CD olvasban tallhat lzer dida, amely kpes adott frekvencij s
energij lzerfny kibocstsra, majd a visszavert fny rzkelsre. Ez egyetlen optikai fkusszal is
elltott eszkz. A hasznlat a gp tpegysgnek htventilltora a hz belsejbl kiszvja a levegt, gy a
gp hznak rsein keresztl lland befel irnyul lgramls van. A rseken tjut levegben lv por
a gp alkatrszein csapdik le, gy a CD olvas lzer didjn is. A felszne ezrt elhomlyosul, kevesebb
s kevsb koncentrlt fnyt enged t, gy a teljestmnye leromlik. Javtsra lteznek gynevezett tisztt
CD-k, amelyek egy nagyon finom szl kefvel letiszttjk a lzerdida optikjt.
A kevsb j minsg, azaz olcs CD olvaskat egyszeren nem megfelel teljestmny lzerdidkkal
szerelik fel, amelyek pr v mlva mr nem kpesek a szksges teljestmny leadsra. Ennek
eredmnyeknt 2-4 ven az olvassuk bizonytalann vlik, esetleg csak bizonyos CD-ket tudnak
elolvasni. Ezeknek a CD olvasknak a sorsa a szemtbekerls. Persze az is biztos, hogy a CD-ROM
technolgia olyan gyorsan fejldik, hogy a gyrtk szmtsa szerint a CD-ROM olvask 2-3 v alatt
elavultt vlnak gyis.
19

A CD olvask msik hibafajtja mechanikus eredet. A kszlkek mechanikjt manyagbl ksztik.


Tlzott ignybevtel esetn, (beszorult egy lemez, kzzel fesztik ki a tlct, stb.) a manyag
alkatrszek deformldhatnak. Ezeket az alkatrszeket trs, elhajls esetn, ptolni ltalban nem lehet.
Tlmelegeds esetn is deformldhatnak az alkatrszek.
Egyes CD olvask a CD lemez felprgsekor zajt adnak ki. Ez nem hiba, de esetenknt zavar lehet.
Ekkor ezeket az alkatrszeket cserlni kell.
A harmadik kategria, az elektronikus hiba. Itt mindazok igazak, amiket a winchestereknl is elmondtunk.
Az elektronika cserje csak teljes panelekkel clszer, a csatlakozsok vizsglata itt is fontos.

4.7

A floppy meghajtk

A floppy meghajtt is legalbb hrom ponton kell rgzteni csavarokkal. Nem ajnlott a meghajt
behelyezse fejjel lefel, azonban oldalra lltva nyugodtan lehet szerelni. Mint tudjuk egy floppy kbelre
kt floppyt lehet feltenni a PC-ken. Egy PC-ben is csak maximum 2 csatlakoz lehet. Ha egy kbelre fel
akarunk tenni kt floppyegysget, akkor a kt esetlegesen egyforma floppymeghajt kzl mestersgesen
kell asszimetrit tenni. Ezt a PC-knl gy oldottk meg, hogy a kbelen a msodik s az els csatlakozk
kztt nhny kbel szerepe felcserldik, a kbel egy rsze megcsavarodik.
A floppy meghajtk specilis fajtja, a nemrgen megjelent LS120 drive. Ez egy IDE kbelre felfzend
eszkz, amit a gp lthat floppy meghajtknt is, ha hagyomnyos 1,44 MB-os lemezt tesznk bele,
illetve lthat 120MB-os lemezknt is, ha a megfelel 120MB-os LS floppykat tesszk bele.
Tapasztalataim szerint nem vlt be, a 3,5"-os floppykat lassabban olvassa, mint a hagyomnyos
meghajt.

4.7.1 A floppy meghajtk hibi


Ha egy floppy meghajt meghibsodik, akkor javtsra kevs az esly. ltalban nincsen hozz
megfelel ptalkatrsz s a hiba javtsnak kltsge sokkal nagyobb, mint egy j vsrlsa. Garancilis
esetben termszetesen ez nem gond.
A floppy meghajt beszerelse sorn elfordul, hogy a szerkezet megfeszl, a floppy drive forg rsze
srldik, esetleg a floppy s a zrszerkezet nem tud pontosan a helyre illeszkedni. Ez is okozhat
bizonytalan olvasst s rst, illetve rsi s olvassi hibkat.
Ha ez a gyan ll fent, akkor ki kell szabadtani a meghajtt a hzbl s szabadon kiprblni. Ha gy
tnik, hogy ez okozta a hibt, akkor a visszaszerelsnl a feszlseket el kell kerlni, a floppy drive-ot
pontosan kell pozcionlni. A forgst akadlyoz alkatrszeket el kell tvoltani.

4.8

Vezrl s bvt krtyk, hardvereszkzk

4.8.1 Vide krtyk


Taln a videokrtyk a legfontosabb bvteszkzk a szmtgpben. A videokrtya funkcija az, hogy a
gp ltal ltrehozott kpet a kperny fel men elektromos jelekk talaktsa. Lehetleg ezt minl
nagyobb sebessggel, minl tbb sznnel s nagyobb felbontsban tegye.
A felbonts s a szn mennyisge egy objektv tnyezre vezethet vissza. A videokrtykon van egy
kpernymemrinak nevezett memria, amely minden pillanatban trolja a kpernyn megjelen
informcit. Vannak olyan videokrtyk, amelyek a szmtgp memrijbl tudnak lecspni sajt
rszkre s azt hasznljk.
Ahogy azt mr korbbi tanulmnyainkbl tudjuk, minden kppontnak megfelel a videokrtya
memrijban nhny bit. A megfelel bitek szma hatrozza meg a sznek szmt, s ezen keresztl a
rendelkezsre ll videomemria nagysga hatrozza meg a maximlis felbontst is. Emlkeztetl:
1 bit, 2 szn
4 bit 16 szn
8 bit, 256 szn
16 bit, 65536 szn = High Color
24 bit, 16 milli szn. = True Color
20

Ennek megfelelen, Ha 1 MB videomemria van a videokrtyn, akkor


800x600-as felbontsnl 65536 szn, vagy 1024x768-as felbonts esetn 256 szn lehetsges
MB-os videokrtynl 800x600-as felbontsnl True Color lehet, de 1024x768-nl is High Color.
Rgen lteztek MDA, Hercules, CGA s EGA videokrtyk is. Ezek ltalban ISA buszos, kis
felbonts s kevs sznt produkl krtyk voltak. A Microsoft Windows 3.1 mg tartalmazott
mindegyikhez vezrlt, de a Windows 3.11 csak az EGA monitorokat tudta meghajtani, a Windows95 mr
nem tartalmaz EGA drivert sem. Ezek videokrtyk a nyolcvanas vek vgre eltntek, maradtak a VGA,
majd ksbb a klnbz SVGA videokrtyk. Ma mr csak SVGA videokrtykat, illetve azok utdait
lehet kapni.
Az SVGA videokrtykat kezdetben 1, majd 2 MB RAM-mal kezdtk szerelni. A nyolcvanas vekben
Magyarorszgon az Trident krtyk voltak a legelterjedtebbek. Labdba rgtak mg a Realtek, Tseng,
Cirrus Logic, Chips and Tech krtyk, hogy csak a legismertebbeket soroljam fel. A 90-es vekben egy
kis cg, az S3 jel videoprocesszorval tarolt s Magyarorszgon majdnem minden gpben S3-as
processzoron alapul videokrtya van. Ennek a processzornak van S3Virge, S3Virge+ s mg sok egyb
vltozata. jra megjelentek a Cirrus Logic, a Tseng krtyk. A Hercules jel videokrtyk is az S3
processzort hasznljk, de j minsgk rvn gyorsabbak az tlagos ilyen krtyknl. Multimdia,
nagy felbonts grafikai munkra kivlak az ATI krtyk. Megnevezhet mg egy csom mrka,
Diamond, Matrox, stb
A videoval kapcsolatos terleten a jtkok hozzk mindig az j ignyeket. Az j fejleszts jtkok
ignylik a gyors videokrtykat, a nagy felbontst s a sok sznt, tovbb az jabb videovezrlket. A
Windows95 megjelensvel a jtkrk nagy megknnyebblsre sikerlt egy olyan platformot tallniuk,
amely nem ignyelt minden krtyra j vezrl kifejlesztst, mivel a videokrtyk gyrti sajt
rdekkben megteremtettk az egysges, Windows95-nek megfelel kezelst. Ezt a DirectX vezrlkn
keresztl tettk meg. A videokrtykhoz a Windows95-nek megfelel vezrlket mr a krtyk gyrti
fejlesztik.
Elszr az gynevezett Accelertor, azaz videogyorst krtyk jelentek meg. Ezek a krtyk bizonyos
mveleteket, mint pldul vonalhzs, szablyos alakzat kirajzolsa, a szmtgp processzornak
tehermentestsvel rajzolnak meg. Ksbb ez a fejleszts az gynevezett 2D irnyba toldott el. Ezek a
krtyk mr bonyolult alakzatokat is ki tudtak rajzolni.
j fejleszts az n. 3D-s gyorst krtyk megjelense. Ezek gyorsan hajtjk vgre a specilisan nekik
cmzett 3D parancsokat. A trbeli testek forgatst, a felletek mintkkal val bevonst, a kitakarsokat
lehet velk gyorstani. A Windows alatt kialakult nhny grafikus driver szabvny, amelyeknek a
tmogatstl fgg, hogy egy adott krtyt egy jtk tud-e mkdtetni, azaz nem minden gyorst krtya
s nem minden jtk tmogat minden megjelentsi mdot, gy vannak olyan jtkok, amelyek bizonyos
rtykon jl futnak, mg ms jtkok azon a krtyn nem futnak, vagy csak bizonyos megszortsokkal.
Ezek a megjelentsi szabvnyok: D3D - DirectX rsze, OpenGL, Glide.
Az utbbi idben sok fle ilyen krtya jelent meg. A 3D-s gyorstk els genercija a 3DFx cg
ugyanilyen nev chipjre alapul, Voodoo I, majd ksbb a Voodoo II s a Voodoo III nvre hallgat.
Megjelentek a Riva TNT chipeken alapul krtyk is. A klnbz krtyk a jtkok megjelentsnek
gyorstsra szolglnak. Az alapvet fellls az, hogy a gyorst krtya a videokrtya mell kerl egy
msik aljzatba s a videokrtyt sszektik a gyorstval egy bels kbel segtsgvel. A szoftveres
tmogats segtsgvel a 3D-s gyorst szmolja ki a trbeli testek kpernyn lv helyzett, a htterek
rasztereit elmossa, a testek poligon skokbl felptett kpt kisimtja. Ezeket a feladatokat specilis
clhardverrel vgzi, tehermentestve a gp f processzort.
A Banshee sorozat krtykkal megjelentek azok a videokrtyk, amelyek egybe vannak ptve a
gyorstrszleggel. Mivel a j 3D-s krtya mell kell egy j minsg SVGA krtya is, ezrt a Banshee
risi dobs, hiszen a kt funkci egybeptse cskkenti a vsrlshoz szksges pnzeszkzk
mennyisgt. A Banshee krtyk a Woodoo II chipet tartalmazzk, csak az rajelt nveltk meg. Ettl
ezek a krtyk melegednek, amit egy megfelel hts ellenslyozhat. A tmogatottsga jnak mondhat,
br az els kiadsoknl a gyrilag adott driverek nem mkdtek, de az Internetrl letlttt driverek mr
megbzhatak.
Ma a legtbb krtya a szmtgpek PCI felletre csatlakoznak, de a leggyorsabb videokrtyk az
gynevezett AGP (=Accelerated Graphics Port) felleten csatlakoznak a gphez.

21

4.8.2 Lehetsges hibk


A videokrtyk hibinak jelensgei meglehetsen ltvnyosak. Sznhiny, hinyz kppontok, egyes
terleteken nem lthat kp, a rendszer lefagysa, mind utalhatnak videokrtya hibra.
A videokrtyk hibi ngy csoportba sorolhatk:
Driverhibk
Memriahibk
A tl lass vagy tl gyors buszrendszer hibi
Melegeds
Nem megfelel csatlakozs
A Win95/98 megjelensvel rendkvl fontos lett, hogy a szmtgp a megfelel meghajtprogramokkal
rendelkezzen a videokrtya mkdtetshez. Mg az azonos grafikus chipet tartalmaz (pl.
Magyarorszgon az olcs krtyk kztt szinte egyeduralkodk az S3-as chipek) videokrtyk is ms s
ms drivert ignyelnek, ha ms ksztette a rjuk ptett videokrtyt. Minden krtynak a sajt drivervel
kell mennie. Ha egy driver hibs, akkor mg mindig lehet ksrletezni a gyrt WEB helyrl letlttt
frissebb driverekkel. Fleg akkor lehet ezzel eredmnyt elrni, ha valamilyen jdonsgot vsrolunk s a
szoftveres rszlegnek a gyrts idejben mg nem volt ideje stabil, j drivereket rni. (Pldul a Banshee
videokrtya s 3D-s gyorstkat a CD-n adott driverrel nem lehet zemeltetni, de az Internetrl letlttt
driverekkel jl mkdik)
Egyes videokrtyk memrii - ugyangy, mint a gp f RAM-jai - hibsak, vagy lassabbak lehetnek
tbbinl. Ilyenkor a kpernyn furcsa sznek, pixelhibk jelenhetnek meg, amelyeknek javtsa a memria
vagy a krtya cserjvel javthat.
Ha az alaplapot a lehet legnagyobb sebessgre felgyorstjuk s pldul az AGP portba behelyeznk egy
olyan krtyt, amely nem kpes azt korrektl kvetni, szerencss esetben nem ltunk semmit, mert a
krtya nem hajland elindulni.
Az jabb videogyorst krtyk tekintlyes sebessggel mennek s nagy szmtsi teljestmnyt vgeznek.
Ez a krtyk melegedshez vezet. Ha nem megfelel a hts, akkor az elbb-utbb hibkhoz, furcsa
kphez vagy lefagysokhoz vezethet. Megolds: esetleg plussz htventilltor szerelse a krtyra.
Klnsen az AGP port megjelense ta elfordul, hogy a videokrtynak nem minden rintkezje
kapcsoldik korrekt mdon az alaplapba. Ilyenkor rossz esetben az tmeneti ellenllsok nvekedsvel
olyan htermelds is lehet, amely a videokrtyt tnkreteheti. Biztostani kell, hogy a videokrtya a
megfelel mdon legyen csatlakoztatva.

4.8.3 Videotuner s egyb kpkezel krtyk


A videojel feldolgozsnak tbbfle tovbbi varicija lehet.
Lteznek az un. TV tuner krtyk. Ezek a TV antennajelt s/vagy a szabvnyos VHS jelet kpesek
feldolgozni. A megfelel driverek s szoftverek alkalmazsa esetn a videojel egy ablakban jelenik meg, a
valsgoshoz hasonl sebessggel s kocka/sec rtkben. A krtykhoz adott szoftverrel a jelet AVI fjll
is lehet alaktani. Ennl a lpsnl rendkvl vatosan kell eljrni, mert egy 25 kp/sec sebessg, nem tl
nagy kpmret felvtel msodpercenknt fl megabyte informcit is jelenthet.
A videotechnolgiban tovbbi fejldst jelentenek az MPEG krtyk. Ezek a videojelet vals idben
MPEG formtum fjlknt rgztik, ami a korbbi kpfrissts s mret adatokat felttelezve csak (!)
100-150 kb/sec informcit jelentenek! Ez a technolgia mg tl drga, gy a htkznapokban jelenleg
mg nem tallkozunk velk, de ami ksik, az nem mlik!
A fenti videodigitalizl krtyk hasznlatakor a TV tuner krtyt ssze kell ktni a gpben lv
videokrtyval, radsul nem biztos, hogy a videokrtynk elviseli a konkurencit. ppen ezrt clszer
ilyen krtyk beszerzse eltt alaposan tjkozdni s megnzni, hogy milyen egyb hardverfelttelei
vannak a megkvnt krtya mkdtetsnek.

22

4.8.4 Hangkrtyk
A hangkrtyk az elektronika fejldsvel, a 80-as vek kzepn jelentek meg. Az Adlib nev cg
megvette a Yamaha DX sorozat szintetiztorainak hangkelt ramkrt s a kr ptett egy hangkrtyt.
Ez volt a legegyszerbb hangkrtya a piacon. A Creative Labs nev cg ksbb az Adlib megvtelvel
tovbbfejlesztette a hangkrtyt a Yamaha jabb chipjeivel, s kiadta a kilencvenes vek elejn a
SoundBlaster nev hangkrtyt. Ez a hangkrtya kvzi szabvny lett a piacon. Mirt?
A hangja az gynevezett FM szintzis elven jn ltre. Ennek az a lnyege, hogy matematikai elven
ellltott hangfrekvencis ramingadozsokat, klnbz mdokon sszekevernek, szrkn eresztik t a
jelet, majd burkolgrbt tesznek r. Attl fggen, hogy egy hang ellltshoz hny jelet hasznlnak
tbb, vagy kevesebb hangzst lehet ellltani a krtyval. Az gy ltrejtt ramingadozsokat egy
kevern s egy erstn keresztl kivezetik a hangkrtya kimenetn, ebbl jn ltre a hang. A
SoundBlaster elszr mono, majd sztereo hanggal jelent meg.
A fenti mdszerrel az letszer hangok ellltsa nagyon nehz. pen ezrt jelentek meg a Wave-tbls
hangkrtyk. Ezek a hangkrtyk a klnbz hangszerek hangjnak digitalizlt vltozatt memriban
troljk, ahonnan a hang kibocstsakor elveszik, s a kimeneten megszlaltatjk. Manapsg az Wave
tbls hangkrtyk lethsge sokkal jobb, mint az FM-esek.
A hangkrtyk msik fontos tulajdonsga, hogy a hangkrtyba bejv jelet fel lehet venni
segtsgkkel, illetve digitalizls utn fjlba lehet menteni ket.
A hangkrtya fontos tulajdonsgai, s optimlis adatai:
Mekkora a mintavteli frekvencija a krtynak, azaz egy msodperc alatt hny bemen jelet tud
feldolgozni a krtya ( 44, 48 KHz).
A digitalizls milyensge, a jel 8 vagy 16 bites s mekkora a mintavteli frekvencija (48 KHz vagy
jobb).
A Jel-Zaj viszony a hangkrtyn (80-90 dB)
A hangkrtyk szabvnyos SoundBlaster kompatbilis volta.
A SoundBlaster krtyk a vilg kvzi szabvnyv nttk ki magukat. Az eredeti SB 1.0 s a SB 1.5 utn
megjelent az SB 2.0, majd az SB 16 (tizenhat bites krtya), majd az AWE-32. Ez utbbi Wave tbls
krtya.
A legutols fellls szerint a Creative cg megvsrolta az Ensoniq nev cget s rgtn
kifejlesztettek egytt tbb olyan hangkrtyt, amelyek ttrst jelentenek. Az SB128 s az SB Live!
Hangminsge, az egyszerre megszlaltathat hangok szma alapjn az olcsbb krtyk kategrijban
vitathatatlan flnyre tettek szert.
A hangkrtynak nem kell tlsgosan nagy sebessg a mkdshez, ezrt csak az utbbi idben
trtek t a PCI-os foglalatra.

4.8.4.1 Hangkrtyk hibi


A hibalehetsgek nem nagyok. Az olcs SoundBlaster kompatbilis krtyk nha nem rendelkeznek
megfelel driverekkel. Fleg Windows95 vagy Windows98 alatt a rgebbi krtyk nem mkdnek az j
jtkokkal. Ez visszavezethet a krtyk hardvernek elavult voltra. (Yamaha 93x-as chippel Win98
alatt nem megy!!!)
Elektronikus meghibsodsuk eslye csekly. Ha esetleg egy hangkrtya nem mkdik
megfelelen, akkor elszr a megfelel drivereket kell megkeresni, majd a megszaktsok s port cmek
megfelel belltsait kell ellenrizni. A nem Plug and Play hangkrtyk belltsa megfelel
dokumentci hinyban sok veszdsget ignyel. Esetenknt tbb rba is beletelhet, hogy egy ilyen
krtyt belltsunk.
A SoundBlaster hangkrtyk ltalban az IRQ5, 7, port=220H, 240H cmeket hasznljk.

4.8.5 Hlzati krtyk


A legelterjedtebb hlzati krtyk Ethernet vagy Fast Ethernet kompatibilisek. Az Ethernet kompatbilis
krtyk ISA vagy PCI-os csatlakozhelyekre csatlakoztathatk. A BNC foglalatak 50-Ohmos koaxilis
23

kbellel zemeltethetk. T dugt kell helyezni a krtya BNC csatlakozjra, s a kbel mind a kt vgt le
kell zrni 50 Ohmos lezr ellenllssal.
Az UTP csatlakozkkal elltott hlzati krtyk egy RIAA-45-s jel csatlakozval
kapcsoldnak a hlzatra. Ez egy nyolc rintkezs csatlakoz. A hasznland kbel nyolc eret tartalmaz
CATEGORY-5 jelzs kbel kell hogy legyen. A nyolc r prosval van sszesodorva. Nem mindegy,
hogy hogyan ktjk be a nyolc eret s a sznek sorrendje sem mindegy. Ha a gpnket egy HUB-hoz
csatlakoztatjuk, akkor a kbel mind a kt vgn ugyanolyan sorrendben kell a szlakat a csatlakozba
befzni. Ha kt gpet kzvetlenl ktnk ssze, akkor gynevezett patch kbelt kell kszteni. Ez azt
jelenti, hogy ha megsorszmozzuk a kbeleket, a kbel kt vgn az albbi sorrendet s sznsorrendet kell
betartani:
Kbel egyik vge patch kbel msik vge
1 Narancs-Fehr

Zld-Fehr

2 Narancs

Zld

3 Zld-Fehr

Narancs-Fehr

4 Kk

Barna-Fehr

5 Kk-Fehr

Barna

6 Zld

Narancs

7 Barna-Fehr

Kk

8 Barna

Kk-Fehr

Itt most nem foglalkozunk a kbelezs fajtk elnyeivel s htrnyaival erre ksbb a hlzatok
tervezsi szempontjainl visszatrnk.
Az Ethernet szabvny 10 Mbit/s adattviteli sebessget tartalmaz. Ez a sebessg minden
tovbbi nlkl elrhet, viszont a Fast Ethernet szabvny 100 Mbit/s tviteli sebessge csak korrektl
kivitelezett csatlakozk s j minsg kbelek segtsgvel rhet el biztonsgosan. A csatlakozk
szerelsre specilisan kialaktott crimpel fogkat clszer alkalmazni vagy szlssges esetben
forrasztssal ltrehozni a megfelel csatlakozsokat. Kerlni kell az elmletileg megllaptott
kbelhosszak megkzeltst, hiszen minden csatlakoz potencilis feszltsgesst, elektronikus zajt
jelent, gy a gyakorlatban a maximlis kbelhosszak 80-90%-ig szabad csak elmenni.

4.8.6 A hlzati krtyk lehetsges hibi s javtsuk


Ha egy hlzati krtya elektronikja elromlik, a legegyszerbb kicserlni msikra, javtsa nem
lehetsges vagy nem gazdasgos. Egy hlzati krtya hibja abban nyilvnul meg, hogy az a szmtgp,
amely addig kezelte a hlzatot egy idpillanattl kezdve mr nem kezeli. Persze az, hogy nem kezeli a
hlzatot mg szmos okra vezethet vissza, az egyik legalapvetbb ok a krtya hibja.
Ha egy szmtgp a gp indulskor nem kezeli a hlzatot, majd egy vagy tbb Reset utn
mgis hajland mkdni, ez is a krtya hibjt valsznsti. A hiba feldertsnek stratgija a kvetkez:
Megvizsgljuk, hogy nem a kbelezssel van-e gond. Ha koaxilis hln a szomszd gpek
kezelik a hlzatot, akkor a krtya a hibs.
A hlzati krtynak a csatlakozsait megvizsgljuk, esetleg vatosan megcsiszoljuk az
rintkezket, majd visszateszzk a csatlakozhelyre.
Megvizsgljuk, hogy a krtya belltsai nem tkznek-e a szmtgpben lv egyb
hardvereszkzk belltsaival. Ha a krtyt jumperekkel kell belltani, akkor a megfelel rtk
belltsa utn a krtyt DOS-os felleten keresztl kell szra brni. Lehetsg szerint a sajt drivereivel.
Ha tudjuk, hogy Ethernet kompatbilis krtyrl van sz, akkor a kvetkez belltsokkal lehet
prblkozni, IRQ=3, 5, 9. Port=300H, 330H. A 3-as megszakts a COM2 szoksos megszaktsval
tkzik, ezrt ilyenkor hasznljk az 5-t.
Ha szoftveresen lehet lltani a belltsokat, akkor a krtya sajt driver lemezn lv
programmal kell megvizsglni. (SETUP.EXE, GESETUP.EXE stb.) A programbl llthat krtyk nha
elfelejtik a belltsaikat.
24

Figyelem! Mg ha kt krtynak ugyanolyan tpus vezrlramkre van, akkor sem lehet a kt


krtyt a msik kezelprogramjval vizsglni!
Ha a setup program megtallta a krtyt, akkor tl nagy baj nincsen. Segtsgvel be lehet
lltani a megfelel rtkeket.
Plug and Play krtya esetn a krtya maga llaptja meg az aktulis megszaktst s cmet, ha
megfelel alaplapban van.
A fenti esetek mindegyikben DOS-os felleten, a krtya sajt drivereivel kell megprblunk
IPX-es kapcsolatot teremteni a hlzat tbbi rsztvevjvel - Novell NetWare hlzat esetn. Ha nem ez a
hlzat van, akkor clszer TCP/IP kapcsolatot teremteni valamilyen msik gppel.

4.8.7 Faxmodemek
A faxmodemek az Internet terjedsvel kapcsolatban robbansszeren elterjedtek a szmtgpeken. A
faxmodemeknek alapveten kt fajtjuk van, bels s kls faxmodem. A bels modemek a PC ISA
vagy PCI-os csatlakozjba csatlakoznak, mg a kls modemek az egyik soros portra (COM1, de inkbb
COM2) csatlakoznak egy kbellel. A bels modemek is az egyik soros portot hasznljk fel a
szmtgppel val kommunikcira, de nmaguk is tartalmaznak soros port ramkrket, gy
alkalmasint ez a soros port sszetkzsbe kerlhet a gp sajt soros portjval. s itt mr elmondtuk
taln az egyik alapvet klnbsget a bels s kls modemek kztt.
A bels modemek belltsakor teht biztostani kell, hogy a modem soros portja ne kerljn
sszetkzsbe a gp sajt soros portjval. Ezt esetenknt a gp COM2 portjnak letiltsval vagy
COM3,4-re lltsval kell elrni - megfelel alaplap esetn BIOS-bl, vagy a vezrl krtyn lv
jumperek segtsgvel. Kls faxmodem esetben erre nincsen szksg, hiszen az a gp COM portjt
hasznlja fel.
Kls faxmodem esetben semmi klnleges ismeretre nincsen szksg a csatlakoztatshoz
A faxmodemeknek ltalban kt UTP rendszer RIAA-45-s tpus csatlakozjuk van,
amelyekbl az egyikbe a hlzat fell jv telefonzsinrt, a msikba a telefont lehet kapcsolni. Ha a
hlzatbl jv telefonzsinrt mr elgaztattuk egy telefon fel, akkor nyilvn nem kell a tovbbmen
csatlakozt hasznlnunk.
A faxmodem mkds kzben megszaktja a kapcsolatot a tovbbmen ggal, gyhogy ekkor a
telefon sket.
A fenti telefoncsatlakozk 4 rintkezsek, de kzlk csak a kt kzps vezetk szksges a
faxmodem mkdshez. Specilis helyi kzpontok esetn a msik kt vezetk bels kommunikcira s
vezrlsre hasznlatos. A pontos informcirt meg kell krdeznnk a rendszer bezemeljt. A
faxmodemek egyenram szempontbl le vannak vlasztva a telefonhlzatrl, teht annak
tpfeszltsgt nem terhelik.
Az gynevezett VOICE-os faxmodemeken mg van kimeneti s bemeneti hang csatlakoz is.
Segtsgkkel a faxmodem teljes kommunikcis kzpontknt hasznlhat, mivel a szmtgp
alkalmass vlik fax kldsre, fogadsra, szbeli zenetek fogadsra s adattvitel szmra is.
Mikor hasznljunk kls faxmodemet? A bels faxmodem hasznlata knyelmesebb, mert nem
kell egy kln egysget bekapcsolni a kommunikcihoz, nem foglal helyet az asztalon s olcsbb. A
kls faxmodem azonban jobban mobilizlhat, knny elvinni egy msik szmtgphez. Nem terheli a
szmtgp tpjt. Nem kell a plusz soros portot beilleszteni a meglvk kz, szoftveres installlsa
taln egyszerbb. A hang portba val csatlakozsnl nem kell a gp mgtt keresglnnk s ha a soros
portot ms gppel val kommunikcira szeretnnk hasznlni, akkor nem kell a gpen szoftveresen
semmit sem vltoztatni. Mindazonltal drgbb.
Nyilvn mind a kt esetben a megfelel szoftvereket telepteni kell a szmtgpre.
Az elterjedt faxmodemek manapsg adattviteli szempontbl 28,8 Kbit/sec-tl 56 Kbit/sec
sebessgek. Legelterjedtebbek 1999-ben a 33,6Kbit/sec sebessgek. Mivel a hagyomnyos analg
telefonvonalak nem visznek t nagyobb sebessget 56Kbit/sec adatmennyisgnl, ezrt nem vrhat, hogy
a kzeljvben ennl nagyobb sebessg vonalak lennnek.
A faxmodemek fax rsze termszetesen 2400, 4800, 9600 vagy 14400 bit/sec sebessgek, mivel
a fax szabvnya ezeket a sebessgeket engedi meg.
25

A hang tviteli tartomnya szintn igazodik a telefonvonalak sajtossgaihoz 4-5000 HZ a


maximlis tviteli hangmagassg.
jabban megjelentek olyan PCI buszos faxmodemek, amelyek a funkcik egy rszt thrtjk a
szmtgp processzorra, ezltal legalbb 120 vagy 166-os Pentium processzor esetn mkdnek csak.
A Windows 9x-ben vagy a Windows NT-ben a PCI buszba csatlakozd fax ltrehoz egy jabb virtulis
soros portot, amelyen keresztl mkdik majd a fax-modem.

4.8.8 Faxmodemek hibi s javtsa


Nem rzkeli a szabad telefonjelzst a modem.
Sajnos a telefon szabvny sok orszgban eltr egymstl. Az klnbz telefonkzpontok nem mindig
azonos jelzssel jelzik a szabad vagy a foglalt vonalat, gy a faxmodem nem rzkeli a telefonvonal
szabad jelzst. Termszetesen ez nem kifejezetten mkdsi rendellenessg, inkbb a megfelel
kompatibilits hinya. Ilyenkor gy lltsuk be a kommunikcis szoftvereket, hogy hvs esetn vrjanak
addig, amg ltalban szabad vonalat ad a kzpont, vagy kzzel kell megoldani a szabad vonal krst,
majd amikor a vonal megjtt, akkor trcszni a modemmel.
A kapcsolat megszakadsa, bizonytalan kapcsolatok ltestse.
Egyes esetekben a telefonvonal jelszintje tlsgosan alacsony vagy zajos, a faxmodem nem tud vele mit
kezdeni. Ilyenkor elfordul, hogy nem tud kapcsolatot ltesteni, a meglv kapcsolat gyakran megszakad,
vagy tl lass az adattvitel. Ilyenkor ki kell prblni a faxmodemet msik gpen, msik telefonvonalon.
Ha ltalban msik gpen jl mkdik, akkor a modem j, a telefonvonal pedig adottsg. Elfordul ez
olyan esetekben is, amikor egy telefonvonalra tbb kszlket kapcsolnak prhuzamosan.
Nem kommunikl.
A faxmodemek a gp bekapcsolsa vagy reset esetn kattannak egyet, mivel van bennk egy rel, amely
levlasztja a faxmodem kimenett a bemenetrl. Ilyenkor az inicializldik. Ha nem kattan, akkor nagy az
eslye, hogy nem lesz megfelel a mkdse.
Nem vlaszol automatikusan a hvsokra.
Tbb okra vezethet vissza. Ha a szoftver helyesen van belltva, ha ms gpben s telefonvonalon jl
mkdik, akkor meghibsodott.
Sajnos, mint a legtbb szmtgpes csatolkrtya esetn, a faxmodemek hibi esetn is csak cserrl
beszlhetnk, csak elektronikusan megfelel mhelyben lehet ket javtani.

4.8.9 ISDN modemek


Az utbbi idben terjedtek el a szmtgpekbe pthet ISDN modemek. A hagyomnyos s az
ISDN modemek kztti alapvet klnbsg az, hogy az ISDN vonal digitlis, az ISDN modem csak
msik ISDN adatfogad eszkzzel tud kommuniklni. Az ISDN kapcsolat felplse villmgyors, 1-3
msodperc kell csak hozz. ppen ezrt kisebb forgalm Internet szerverek kivlan hasznlhatjk. A
kapcsolat digitlis, biztonsgos s ppen ezrt gyors. Szabvny szerint 64 kbit/s. Az ISDN vonalak
kiptsnl ltalban legalbb kt vonalat visznek el a kapcsoldsi pontig s az ISDN modem a kt
vonal sebessgt ssze tudja adni, ezrt kt vonal esetn 128 kbit/s sebessget lehet elrni.
Egy elterjedt ISDN vonal szabvnynl, az egyetlen szl vezetkpr egy NT-nek elnevezett
dobozba rkezik, ahonnan tbb kimeneti csatornn jhet ki. A lnyeg az, hogy ilyenkor egy A s kt B
csatornt zemeltethetnk az ISDN vonalon, amely ms szval 2 beszd s egy adat vagy kt adatvonalat
jelent.

4.8.10 Az ISDN modemek hibi s javtsuk.


Az elfordul hibk ugyanazok lehetnek, mint a faxmodemek esetn, de jelenleg az ISDN
modemek sokkal drgbbak, nem annyira elterjedtek, ennek megfelelen a minsgk is sokkal jobb, mint
a faxmodemek. Ha hiba jelentkezik a mkdsben, akkor a modem szoftvere, a hardver belltsok
vltozsa vagy a telefonvonal tehet felelss a hibrt.

26

4.9

Egr

Az egerek alapvet felptse a kvetkez: egy goly tallhat az egr belsejben, amely goly az
egr mozgatsa sorn elfordul. A goly elfordulst kt klnbz, egymsra merleges tengely grgre
visszk t, amelyek optikai csatoln keresztl regisztrljk az adott irny elforduls mrtkt, s a
megfelel elektronikval ezt beviszik a szmtgpbe, ahol a megfelel szoftver feldolgozza.
Rgebben az elfordulst kis elektromos jeladkkal intztk mra csak opto csatol maradt. Az egrnek
MacIntosh esetn egy, PC-ken 2-3 kapcsolja van. Ezek segtsgvel lehet klnbz klikkelseket
elvgezni, amelyek mindig az alkalomnak megfelel vezrljelet visznek be a szmtgpbe.
Az egereket manapsg vagy az egyik soros portba vagy a PS/2-es csatolba lehet csatlakoztatni.
Termszetesen a ktfle egeret sszekeverni nem lehet. Vannak ugyan olyan talaktk, amelyek a PS/2-es
csatlakozba dugva msik vgkn soros csatlakozt adnak s fordtva, de egyltaln nem biztos, hogy
ily mdon csatlakoztatva egy egr kpes kommuniklni.
Az egerek kztt vannak gynevezett hanyattegerek, amelyek golyjt kell forgatni kzzel, tovbb a
notebook-okba beszerelnek touchpad-okat. Ezek az kapacitsrzkels elvn mkdnek. Az ujjunkkal
megrintve a touchpad-ot megvltozik az rintkez fellet alatt lv flvezet kondenztorok kapacitsa
s a megfelel ramkrk a tltsmennyisgbl kvetkeztetnek az ujjunk helyre. Az elmozduls itt is
relatv, teht ugyangy mkdnek, mint az egerek.
Meg lehet emlteni a rgta meglv fnyceruzt, amely az elektronsugr ltal keltett felvillanst szleli
egy megfelel fnydidval s az idpont alapjn meghatrozza a szoftver, hogy a kperny mely pontjn
tallhat a fnyceruza.
A mrnki munkban hasznlatos a Tablet, amely egy tblbl s a felette mozgatott pozicionl
eszkzbl ll. A tbla nagyon finom ngyzethlval, a pozicionl pedig egy elektromos tekercsbl ll. Ez
az eszkz a tbln abszolt pozcit mutat.

4.9.1 Egerek meghibsodsa s javtsuk


Az egerek meghibsodsa elssorban mechanikai problma lehet.
Bekoszoldnak ez egr grgi, vagy felkemnyedik a golyn lv gumi. A javts a grgk letiszttsa,
illetve a goly megtiszttsa. A tiszttshoz nem szabad etil-alkoholt hasznlni (tiszta szesz), hanem vizet
vagy izo-propil -alkoholt. Az etil-alkohol a gumi szerkezett regti, s hamarosan felkemnyedik az goly
felszne.
Msik problma lehet, ha az optikai csatol llapota leromlik. Ekkor elfordul, hogy az egyik irnyba
mr nem is jelzi elmozdulst. Ezt ki lehet cserlni, de nem ri meg.
A kbel eltrse is elfordul a hibk kztt. A kbel az les sark trseknl szokott elszakadni. Az egeret
sztszedve, a megfelel csatlakozsokat megjegyezve, a kbelt megrvidtve jra kell forrasztani.

4.10 Joystick
A joystick a jtkok elengedhetetlen eleme, de az tlagos felhasznl nem hasznlja. A joystick ltalban a
hangkrtya MIDI (jostick) portjra csatlakozik. A rgebbi gpeken volt kln ilyen port, de manapsg
gy gondoljk a tervezk, hogy a jtkgpekben gyis van hangkrtya, akkor felesleges kln joystick
portot tenni az alaplapra.
A Joystick mkdsnek lnyege, hogy a kart elhzva valamelyik irnyba, az elmozduls kt klnbz
tengelyen lv elmozdulsra bonthat szt. A kt tengely egymsra merleges. Az egyszerbb karokban az
elmozduls sorn ellenlls vltozs jelzi az elmozduls mrtkt, a drgbbakban optikai csatoln
keresztl rzkeli a gp a mozgst. Termszetesen az elbbi megolds egyben a rosszabb megolds is,
hiszen idvel kikopnak a potenciomterek. Ilyenkor meg lehet ksrelni azok cserjt.
A joystick-eken vannak mg klnbz gombok is. Ezek lenyomsakor ms s ms vezrljelek kerlnek
a gpbe. A jeleken keresztl rzkeli a gp, hogy ppen melyik gombot, milyen gyorsan nyomtuk le
Ezek a gombok kapcsolkat kapcsolnak, amelyek rzkeli idvel elkophatnak.
A joystickek javtsa elssorban mechanikus s elektromos feladat. A megfelel rszek cserjvel lehet
ksrletezni, de a manyag alkatrszek trse esetn nem sok esly marad a megfelel mkdsre.

27

4.11 Nyomtatk
A nyomtatk a szmtgpet hasznlk ritkbban hasznlt eszkze, de ha kell, akkor nem lehet mssal
helyettesteni. Minden nyomtatnak rsze egy paprtovbbt, mechanikus berendezs, egy tbb-kevsb
intelligens vezrl elektronika s az rm. Az rm maga az rs mdjtl fggen tartalmaz, vagy nem
tartalmaz mechanikus berendezst.
Az nyomtatk ltalban A4-es, vagy A3-as szlessg paprra tudnak nyomtatni. Ha ennl szlesebb
paprok nyomtatsra merl fel igny, akkor az rak a csillagos gig emelkednek. Hiba, a precizis
mechanika ra nem cskken.
Klnbsg van a kztt is, hogy egy nyomtat milyen paprt hasznl nyomtatsra. Az otthoni hasznlatra
sznt nyomtatk csak A4 vagy annl, kisebb paprra, mg az irodai berendezsekben csak a mtrixts
nyomtatk tudnak perforlt leporellra nyomtatni.
Felhasznli szemmel a vezrl elektronikban lv egyik jelents klnbsg, hogy mekkora memrit
helyeztek el a nyomtatkban. A mtrixnyomtatkban s a festkszrs nyomtatkban csak nhny
kilobyte, egyes lzernyomtatkban tbb megabyte, illetve specilis nyomtatkban plusz winchester
tallhat az adatok tmeneti trolsra.
Az utbbi idben takarkossgi megfontolsokbl egyes nyomtatk driverei a gazdaszmtgp
memrijt foglaljk le tmeneti trolsra. Ezek a nyomtatk ltalban ktirny prhuzamos kbellel
csatlakoznak a szmtgphez. Mivel a nyomtatdriver ltalban megkveteli a gp rzkelst a porton,
ezrt azok a specilis driverek, amelyek a legjobb minsg nyomtatst eredmnyezik nem telepthetk
ms gpre, gy ezek hlzati nyomtatnak nem igazn alkalmasak.
Ilyenkor elfogadhat stratgia valamilyen rgebbi megfelel nyomtatdriver hasznlata, ami a nyomtats
minsgt ronthatja.
A nyomtat rmve a harmadik, alapvet fontossg tulajdonsga egy nyomtatnak. A legrgebbi, ma
mr a divatbl kiment rm a margartafejes, vagy sornyomtat. Rendkvl gyorsak, hangosak,
leporellra rsra szoks hasznlni ket. Ezek a gpek a kikldtt ASCII kd alapjn a megfelel
betsablont fordtjk az rs helyre s egy festkszalagon keresztl lecsapnak a paprra. gy jn ltre az
rskp. Ezekkel grafikus brt nem lehet nyomtatni.
A kvetkez, ma is szles krben hasznlatos technolgia a mtrixnyomtat technolgia. Ebben a
kategriban a nyomtat rfejben 9 vagy 24 t tallhat egyms felett. Ezek a tk a festkszalagon
keresztl nyomjk a festket a paprra, amely a megfelel helyen festkes lesz. Egy bet sszelltshoz
egyms felett 9 vagy 24 pontot lehet hasznlni. Nyilvn az utbbi jobb minsget nyjt. Tovbbi
minsgjavt lehetsg, ha a nyomtatskor a bet kpt ktszer nyomtatjk ki, msodszor gy hogy az
eredeti pontok mell tnek egy kicsit. A 9 ts mtrixnyomtatk 72-150 DPI, a 24 ts printerek 150 - 240
DPI minsgben kpesek nyomtatni. (DPI - Dot Per Inch, azaz pont per 2,54 cm) Ebben a kategriban
vitathatatlanul az EPSON nyomtatk a klasszikusok. Az FX s LX sorozat tagjai hossz veken keresztl
jelentettek itthon stabil htteret. Az sszes nyomtatgyrt nyomtatja ltalban EPSON kompatbilis. A
mtrixnyomtatk zemeltetse a leggazdasgosabb. A mechanikjuk meglehetsen ers, mivel a
viszonylag nagy tmeg rfej mozgatsa fm alkatrszeket ignyel. Zajosak.
Karbantartsuk az idnknti tiszttst jelenti csak. ltalban leporellval hasznljk ket, de A/4-es,
esetleg A/3-as nyomtatsra is alkalmasak, igaz nincs bennk tbb lapot tartalmaz papradagol.
A pnztrgpekben ltalban mtrixnyomtat mechanikt hasznlnak. A pnztrgpek esetn ltezik
nhny specilis kvetelmny, de ezek a nyomtatmvek lapveten Epson kompatibilisek.
Hossz tvon megbzhat nyomtatst jelentenek. Mivel a nyomtatsi minsgk nem tl j, ezrt az zleti
letben szmlk, bizonylatok, teht alapveten szveges alap iratok nyomtatsra lehet ket hasznlni.
Ilyen zemmdban elg gyorsak is lehetnek. Ez az a nyomtattpus, amelyik a tbb pldnyos indigzott
paprokat kpes nyomtatni.
Majdnem minden nyomtatgyrtnak van mtrixnyomtats tpusa. Ha a sajt drivereik nincsenek meg,
akkor az ilyen nyomtatkat IBM Graphics printer vagy EPSON FX vagy LX printerknt lehet kezelni.
Festkszrs nyomtatk. A Hewlett Packard DeskJet nyomtati ilyen technolgijak. Ebben a
nyomtat tpusban valamilyen elektromgneses ton lvellik r a paprra festket.
Fekete-fehr nyomtatknt alapban jobb minsg nyomtatst lehet elrni velk, mint a
mtrixnyomtatkkal (300-720 DPI). Sznes nyomtatknt is elg jk, vonalas rajzok, vagy nem tl szn28

s rszletgazdag sznes kpek nyomtatsra alkalmasak. Csak klnleges papron s klnleges


festkfajtval lehet igazn szp, fotminsghez hasonl nyomatokat kszteni velk.
Nagy mret festkfedettsg esetn a paprt elztatjk, ezrt ilyen dolgok nyomtatsra nem ajnlottak. A
nyomtatfejekben hajlamos a tinta a beszradsra, ezrt ajnlott velk a nyomtats legalbb hetenknt.
A nyomtats sebessge tpustl fggen vltoz, de alapvet, hogy a kisebb felbonts gyorsabb
nyomtatst jelent. A nyomtats sorn kevs zajt keltenek.
A4-es vagy kisebb paprok nyomtatsra clszer hasznlni ket. ltalban tartalmaznak papradagol
berendezst is.
Az zemeltets kltsge vltoz, de rosszabb, mint a mtrixnyomtatk. ltalnos szably, hogy az
olcsbb, azaz kisebb teljestmny nyomtat zemeltetsi kltsge viszonylag nagyobb. Ennek tbb oka is
van.
A gyorsabb nyomtatk robusztusabb mechanikval rendelkeznek, ezrt drgbbak.
A sznes festkszrs nyomtatknl van olyan tpus, amelyben az alapsznek (piros, zld, srga, fekete)
egy tartlyban vannak, van olyan, hogy a piros, srga, kk egy tartlyban, a fekete kln s vgl van
olyan, amelyben minden sznnek sajt tartlya van. Mirt ez a sok vltozat? Minl tbb a tartly, annl
nehezebb pontosan pozcionlni azokat, nagyobbak a kvetelmnyek a mechanikval s az elektronikval
szemben. Ha minden szn egy tartlyban van, akkor knnyebb a kezelse, de viszonylag drgbb az
zemeltets, mivel ltalban feketbl nyomtatunk tbbet, a tbbi szn pedig korntsem biztos, hogy
egyszerre fogy el.
Egyes tpusoknl a festkkazettval egytt cserlni kell a nyomtatfejet is, mivel a fej s a festktartlyt
egybeptettk.
Piezoelektromos nyomtatk. Ebben egy piezoelektromos kristly fjja ki a tartlybl a festket. Az
EPSON Stylus .. nyomtati ilyenek. Ebbl a kategribl is ltezik fekete-fehr s sznes is. Ennl a
tpusnl a szrfej s a festktartly kln van, mivel a piezoelektromos fej meglehetsen kltsges.
Minden egyb dologra vonatkozlag igazak a festkszrs nyomtatkra korbban elmondottak.
"Buborkos" nyomtatk. A technolgia alapja az, hogy elektromgneses ton felforraljk a festket az
rfejben s a keletkezett gz nyomsa viszi a festket a paprra, egyben elprolog a folyadk is.
Ugyanazokat lehet elmondani ezekrl a nyomtatkrl is, mint a festkszrs nyomtatkrl.
Lzernyomtatk. A lzernyomtatk technolgija a kvetkez. Egy szelnhengert elektrosztatikusan
feltltenek, majd egy lzersugr rrja a kpet a hengerre. Ahol a lzersugr ri a hengert, ott a por alak
festk a paprral val rintkezskor lejn a hengerrl s rkendik a paprra. A papr kzvetlenl ezutn
egy hkezelsen megy t, ahol a festk rg. Felesleges festk visszakerl a tartlyba.
Ez a technolgia rendkvl j minsg nyomtatst (300-1200 DPI) tesz lehetv, st viszonylag
elfogadhat ron professzionlis nyomtatsi feladatokat is kielgt. A4 s A3-as nagysgban a nyomtatk
ra elfogadhat.
A nyomtats sebessge egyes tpusoknl elg nagy, 5-20 lap percenknt. A nyomtatk tartalmaznak
papradagolt is. A nyomtats sorn csak minimlis zajt kelt.
A nyomtats nagyobb fedettsg esetn sem ztatja el a paprt, gy grafikk nyomtatsra is alkalmas. A
rgebbi lzernyomtatk viszonylag sok zont termeltek, ami kros az egszsgre, de ezt mra mr
kikszbltk.
A sznes nyomtats egyelre ebben a kategriban mg drga. ltalban az zemeltetsk meglehetsen
kltsges, kltsgesebb, mint a mtrix vagy a festkszrs nyomtatknl, mivel a festktartly cserje
ltalban mg tbb szerkezeti egysg cserjt is jelenti (toner). Ezzel szemben a festk tbb hnapra
elegend, gy ritkbban kell cserlni.
Vgs soron a jelents sebessgflny, a megbzhatbb mkds, a sokkal jobb minsg a kltsgekbl
add htrnyt cskkenti.
LED nyomtatk. Ez a technolgia csak nhny gyrtmnynl ltezik. Ebben a nyomtatkban a
lzersugr a hozz szksges optikai rendszer szerept egy LED-sor veszi t. gy kevesebb mozg
alkatrszre van szksg, ellenben a lzer ledek hossz tvon gyenglnek, azokat ki kell cserlni.
Egyebekben mindazok igazak, amiket a lzernyomtatkrl elmondtunk.

29

A nyomtatk programozsa rgi, jl bevlt szabvnyokon alapul. Az ASCII karakterkszlet ESC jelt
jelltk ki, mint ltalnos parancsindt karakter. Erre alapozva az EPSON ESC/P jel programozsi
nyelve segtsgvel lehet a mtrix nyomtatkat s hnyomtatkat, LED nyomtatkat programozni.
A msik hasonl nyelv a Hewlett Packard HPGL nyelve. Itt is az ESC jel vezeti be a parancsokat, de itt
ms a nyelv felptse. A legtbb lzernyomtat s festkszrs nyomtat kpes ennek a lernyelvnek
valamelyik vltozatt hasznlni.
Elterjedt nyomtatmrkk: EPSON, Hewlett Packard, Cannon, Mannesmann Tally, Star, OKI, Panasonic

4.11.1 A nyomtatk hibi s javtsuk


Mik okozhatnak mkdsi hibkat?
Ha egy nyomtat tbb lapot hz be, begyr egy lapot s azt erszakkal kell kihzni belle vagy a
nyomtatba az elrsosnl vastagabb paprt (karton) tesznk be, akkor az hibhoz vezethet, cskkenti a
kszlk lettartalmt. Elfordul, hogy a beszorult papr kivtelekor bizonyos rzkelket eltrnk, vagy
a helykrl elmozdtjuk. Az utbbi idben a nyomtatkban is egyre tbb manyag alkatrszt
alkalmaznak, ami a tartssg rovsra megy.
A nyomtatkba ajnlott a lersban jelzett papr hasznlata, amit lehet helyettesteni az ltalban
hasznlatos a 80g/m2 srsg szokvnyos irodai paprokkal. Nem clszer jrahasznostott paprt
hasznlni, mivel annak rdessge, vztartalma ms, mint a szabvny irodai papr.
Tipikus mechanikai hibk:
A nyomtat kt, hrom vagy tbb lapot is behz egyszerre. Ekkor a nyomtatt szt kell szedni, s ki kell
venni a lapokat a nyomtatbl. A hiba oka lehet:
- A nem megfelel minsg papr hasznlata. Megfelelt kell hasznlni.
- A grgk vagy a paprtovbbt rendszer kopsa. Meg kell tiszttani a grgket, a papradagol
rendszert, a kopott alkatrszeket ki kell cserlni. A gumigrgket izo-propil alkohollal vagy glicerinnel
tmosni.
- Ferdn hzza be a lapot. Mint az elz pontban.
- Paprelakadst jelent. Papr van a rendszerben, vagy a paprelakadst jelz rzkel kiakadt.
- Az rfej pozicionlsa nem megfelel. Az rfej mozgat mechanikja kilazult. A megfelel szerviz
tudja csak orvosolni.
A nyomtats kpnek leggyakoribb hibi s javtsuk:
Halvny a nyomat vagy egyes sorok halvnyak.
Kifogyott a festk a nyomtatbl. A nyomtatk kziknyveiben megadott nyomtatsi rtkek ltalban
5%-os fedettsg, tlagos gpelt oldalra vonatkoznak. Ha ennl jval nagyobb a lapok fedettsge, akkor
sokkal kevesebb oldalt lehet nyomtatni egy festkpatronnal.
Nem elg rszletgazdag a nyomat.
Vzlat (draft) zemmdra van lltva a nyomtatdriver. Megfelelen kell belltani.
A nyomtats sorn nem jelenik meg semmi, vagy csak egy ideig nyomtat, ksbb nem vagy csak
zagyvasgokat. Az oka sokrt lehet.
Nem megfelel drivert hasznlunk. A megfelel drivert kell alkalmazni.
Nincsen a nyomtatban elg memria. Klnsen lzernyomtatknl okozhat ez nehzsget. Nvelni kell
a memria mrett, cskkenteni a nyomat bonyolultsgt vagy a felbontst.
A szmtgp s a nyomtat kztt nem kifogstalan az adatramls. Egyes nyomtatknl a nyomtat
portnak ktirnynak kell lennie, illetve a rgi nyomtatk egy rsze nem kpes kezelni az jabb ECP s
EPP nyomtatportok vezrljeleit. Ilyenkor a nyomtatportot kell belltani a megfelel sebessgre.
Egy oldalt elkezd nyomtatni, majd ksbb csak zagyvasgok jelennek meg. Oka, mint az elz pontban.
Kimarad egy sor pixel. Mtrixnyomtatnl ez azt jelenti, hogy a sornak megfelel t nem csap le a
festkszalagra. Vagy a fejben vagy a fejhez vezet kbelben van a hiba. Ha festkszalag cserje utn is
jelentkezik, akkor ez biztosan gy van. Szakszervizben javthat.
30

Festkszrnl (s piezo, bubblejet esetn) a festk kifogysra vagy beszradsra utal jelensg. Ki kell
nyomtatni nhny oldalt, vagy cserlni a festkes tartlyt, esetleg vzzel lemosni a beszradt festket.
A nyomtatskor fggleges csk tallhat a nyomaton. ltalban minden nyomtatnl elszr
szennyezdsre kell gondolni. Lzernyomtatnl a szelnhenger hibjra utalhat, vagy arra, hogy
kifogyban van a festk
Elkendtt az rs. Vastag a papr, vagy folyik a festk. Vkonyabb papr vagy festktartly csere.
Lzernyomtatnl a fixls nem megfelel voltra utalhat. Toner csere.
Nedves a papr, vagy a papron tl ngy foltokban van a festk s elzott a papr.

4.12 Scanner
A scannerek kpek digitalizlst vgz eszkzk. Megklnbztetnk kzi scannereket, skgyas
scannereket s dob scannereket.
Mindegyik scanner tpus esetn egy lzer vagy egy led sor ltal kibocstott fny verdik vissza a kprl,
amit megfelel mdon optikailag rzkel a kszlk. ltalban fnydidkkal. Nagyon fontos, hogy az
rzkelk elg srn helyezkedjenek el, ez adja meg az egyik irny felbontst.
A beolvass sorn a led sornak a kphez viszonytva egyenletesen kell mozognia. A mozgs s az
rzkels srsge alapjn hatrozhat meg a msik irny felbonts. Ennek alapjn az egyik irny
felbonts eleve adott, mg a msik irnynl fontos a mozgs sebessgnek llandsga. A scannerek
felbontsa teht fizikailag megllapthat tny. Nha a scannerek gyrti olyanokat rnak az
ismertetikbe, hogy az ember nem hisz a szemnek. Ezek a szmok gy jnnek ki, hogy ha nagyobb
felbontst lltunk be a szoftverben, mint amit a berendezs hardveresen kpes kezelni, akkor a szoftver a
hinyz kppontokat a krnyezetbl kiszmolja. gy termszetesen lehet a 600 DPI-s scannerrel 2400
DPI-s kpet kszteni, csak a digitalizlt kpnek nem sok kze lesz az eredetihez, mivel a kiszmolt kpek
nem hordoznak plusz informcit a be nem olvasott rszletekrl.
Msik fontos tnyez, hogy a berkezett fnyt hogyan dolgozza fel a scanner. Fontos az rzkelk
rzkenysge is. Minl nagyobb tartomnyt fog t az rzkel, annl lethbb lesz a beolvasott kp. A mai
Scannerek 24 bites sznmlysgben kpesek beolvasni a kpeket.
A nagy felbonts kpek rengeteg adatot jelentenek, akr msodpercenknt tbb megabyteot is, gy a
scannerek specilis mdon csatlakoznak a szmtgphez. Egyes scannerek klnleges csatolkrtyt,
msok SCSI krtyt, vagy az utbbi idben USB-t hasznlnak. Ha a folyamatos adatramls nem
biztostott a gp s a scanner kztt, akkor a digitalizlt kpben hibk keletkezhetnek, illetve a
digitalizls megszakad.
A kzi scannerek a legegyszerbbek. Felbontsuk viszonylag kicsi, max 200-600 DPI. ltalban 15-30
cm szles terletet tudnak scannelni. A digitalizls sorn a scannert a kp felett egyenletesen, elzleg
begyakorolt mdon kell vgighzni. A keznk remegse nem tesz jt digitalizlt kp minsgnek. A
scanner grginek forgst mri a scanner, s ez alapjn llaptja meg a pontok helyt.
A dobscannerek a paprt thzzk egy szerkezeten. Sajnos ezekkel knyvet vagy vastagabb papron lv
kpeket nem lehet digitalizlni. Elssorban irodkban iratok beolvassra hasznljk ket. A digitalizlt
kpek minsge jobb, mint a kzi scanner esetn. A4-es mret paprlapokat lehet scannelni velk.
Skgyas scannerek adjk a legjobb kpet. A4 vagy A3-as mret vltozatban kszlnek. 300-1200 DPI
fizikai felbontssal kszlnek elviselhet ron. A scannerrel akr knyvet vagy valamilyen trgyat is be
lehet scannelni.

4.13 Digitlis fnykpezgpek, kamerk


Az utbbi idben elterjedt, inkbb a szrakozs, mint a szmtstechnika oldalrl fontos berendezsek.
Az ruk is rendkvl magas.
A digitlis fnykpezgpek floppyra, beptett memriba vagy memriakrtyra rgztik a bejv
fnykpet. Az gy bevitt kpeket vagy specilis csatoln t a soros port felhasznlsval, vagy egy
floppynak ltsz trgy segtsgvel vagy igazi floppyn lehet bevinni a szmtgpbe.
A kpeket tbbfle mretben lehet rgzteni, azaz tbbfle felbontst lehet hasznlni. A mret a 320x200tl az 1024x748-ig terjedhet, 16 milli sznben. A kpeket JPEG formtumban troljk, ennek
31

megfelelen viszonylag sok elfr a szks memriban. Termszetesen a nagyobb kpek tbb helyet
foglalnak el.
A digitlis kamerk viszonylag gyenge minsg kpet visznek be a szmtgpbe. Minimlis felbonts
esetn kb. 25 kp/sec sebessggel kpesek mkdni, nagyobb felbonts esetn ennek a tredkvel. gy a
mozgsokat megfelel TV tuner krtyval vagy MPEG tmrt krtyval felszerelt gpekkel lehet fjlba
rgzteni.

4.14 Monitorok
A monitor a szmtgpet hasznl ember legfontosabb eszkze. Nem mindegy, hogy az a monitor, amit
reggeltl estig nz az ember, milyen kpet ad.
Katdsugrcsves monitorok
A legelterjedtebb monitorok a katdsugrcsvek felhasznlsval ksztett hagyomnyos monitorok.
Ezek a monitorok ugyanolyan elven mkdnek, mint a televzik. A katdsugrcs ernyjre becsapd
elektronsugarat megfelel mdon, eltrt tekercsekkel vezrlik. Ezltal az elektronsugr
msodpercenknt tbbszr is vgigmegy a kperny teljes felsznn. Az elektronsugr becsapdsa
nyomn a kperny bels felletn lv bevonat fnyt bocst ki. A sznes kszlkekben egy nagyon
finom rcsot helyeznek el a kperny bels felletre. A rcs egyes lyukain keresztl csak egy bizonyos
szn pontot tallhat el az elektronsugr. Ennek megfelelen klnbz szn pontokbl ll ssze a
vgleges sznes kp.
Mkdsk mdjbl addan ezek a monitorok kros elektromgneses sugrzsokat is kibocstanak,
tovbb ezek a sugrzsok sztatikus elektromossggal is feltltik a kpernyket. A sztatikus
elektromossg odavonzza a levegben lv porszemecskket, amelyek tvve a tltst nagy sebessggel
tvoznak a monitor felsznrl - egyenesen a felhasznl arcba, szembe. Hossz s intenzv hasznlat
esetn ennek hatsra szemgyullads s egyb idegrendszeri zavarok jhetnek ltre.
Ezt felismerve a kilencvenes vekben vezettk be elszr az MPR-I, majd az MPR-II szabvnyokat,
amelyek a kros sugrzs kibocstsnak mrtkt szablyozzk. Manapsg mr csak a szabvnyoknak
megfelel monitorokat gyrtanak, de 5-8 vvel ezeltt mg ez nem volt ltalnos. A szabvnynak
megfelel monitorok fellete olyan bevonattal rendelkezik, vagy az veg anyagba olyan sszetevket
kevernek, ami a kros sugrzsokat elnyeli, a kperny elektromosan nem tltdik fl, illetve az
elektromossgot elvezeti. Az ilyen monitorok hossz idn t is hasznlhatk, nem jnnek ltre a fenti
rtalmak.
A leggyakrabban hasznlt monitorok kptmrje sokig 14" volt. Mra a 14"-os monitorok helybe a
15"-os s gyakran a 17, 19, 21"-os monitorok lpnek. A kptmr mrete nem a lthat kp tmrjt
jelenti, hanem a kpcs tmrjt, aminek kerletbl le szoktak takarni nhny cm-t, azaz a 14"-os
monitor lthat kptmrje ltalban csak 13" krl van.
A monitorok minsgnek biztostsa a kptmr nvekedsvel egyre bonyolultabb feladat, ennek
megfelelen a nagyobb monitorok ra sokkal jobban n, mint a kptmr. Mg 1999-ben mg 14"-os
monitor meg lehet kapni 30 000 Ft krl, egy 21"-os monitor ra tbb szzezer is lehet. Az is igaz, hogy a
kis monitorokat nv nlkli gyrtk ksztik s j esetben 3-4 vig zemelnek hiba nlkl, mg a nagy
monitorokat neves gyrtk ksztenek s 5-10 vig is mkdnek.
Folyadkkristlyos monitorok
A monitorok msik nagy fajtja, a folyadkkristlyos monitor. A folyadkkristlyok kristlyszerkezete
elektromos ram hatsra mdosul, aminek nyomn a sznk is megvltozik. A folyadkkristlyos
berendezsekben egy megfelel pontmtrix segtsgvel a folyadkkristlyt adott helyeken elektromos
hatsnak teszik ki. gy alakul ki a kpk. Semmifle kros sugrzst nem bocstanak ki. Geometriai
mreteik miatt ezeket a kpernyket alapveten notebook szmtgpekben szoktk alkalmazni.
ramfelvtelk is tredke a megfelel mret katdsugrcsves kszlkeknek. A folyadkkristlyos
kszlkek kpmegjelentsi sebessge kicsi, a gyors mozgsokat nem tudjk kifogstalanul megjelenteni,
ezrt multimdis feladatokra nem igazn alkalmasak.

32

Kt alaptpust klnbztetnk meg ezen bell:


A passzv folyadkkristlyos kszlkek a krnyezet fnyt visszaverve alkotnak kpet. Ennek
megfelelen viszonylag alacsony a fnyerejk, valamint a kpk nem tl szles szgtartomnybl ltszik.
Az energiaszksgletk a lehet legkisebb.
Az aktv mtrixos kpernyk sajt maguk bocstanak ki fnyt, ami ltal a fnyerejk jelentsen nagyobb,
mint passzv trsaik, a kpet is szlesebb szgtartomnybl lehet lvezni. Energiafelvtelk magasabb,
mint a passzv kszlkek.
Az utbbi idben elgg borsos ron megjelentek a nagy kpernyj folyadkkristlyos kpernyk.
Ezeknek a kpe mg nem makultlanul hibtlan, de fnyerejk, a kpk lessge, knyelmessgk
mindenkppen a jvt sejtetik. Ezek a monitorok mr a kperny arnynl szaktottak a hagyomnyos
mretekkel s inkbb a mozivszon arnyok jellemzek rjuk.

4.14.1 Monitorok hibi s javtsuk


A monitorok rendkvl sszetett szerkezetek. Javtsuk s hibik leginkbb a televzikra emlkeztetnek. A
javts sorn egyes rszekben 15.000 - 20.000 voltos feszltsg is lehet, a tpegysgben pedig 220-240
volt vltram van. Hzi krlmnyek kztt ram alatt lv kszlket semmi esetre sem szabad
javtani. Ilyenkor a kszlket csak szakember szedheti szt. A kikapcsolt kszlk tpegysgeiben lv
kondenztorok kikapcsols utn mg nagyon sokig megtarthatjk tltsket. Ez kellemetlen kislsekhez
vezethet! Ha egyszer mdszerekkel nem lehet a hibt elhrtani, akkor a monitort szakmhelybe kell
javttatni!
A kp tl stt vagy nem elg teltek a sznek - Be kell lltani a fnyert s a kontrasztot.
A kp nem a kperny kzepn van, a kp tl kicsi - Be kell lltani a kp helyt s mrett fggleges s
vzszintes irnyban.
A kp jobb s bal oldala nem fggleges, a kp jobb s bal oldala homor vagy dombor - Be kell lltani
a kp hordssgt, trapzossgt.
A kp als s fels szle nem prhuzamos a kvval - A kpet el kell forgatni, hogy prhuzamos legyen.
Nem lethek a sznek - A fnyer s kontraszton kvl a sznhmrsklet is llthat. A magasabb
sznhmrsklet - 9300 K kkesebb sznt, az alacsonyabb 7200 K zldesebbet ad.
A kperny sarkaiban foltok tallhatk - le kell mgnesezni a kpet. Ezt a degaussing menpontnl lehet
krni. Ekkor a monitor kpe megrzkdik. A folyamat sorn a kpcsre olyan vezrlst visznek, amely az
esetleges elmgnesezdst megsznteti.
Fleg nagy, professzionlis, grafikus monitoroknl a bels belltsi lehetsgek annyira sokrtek, hogy
a bellts rkig is eltarthat. Egy adott bellts egy adott helyen, nem biztos, hogy megfelel egy msik
helyen. Ilyenkor utna kell lltani a monitort. Ez nem hiba!
Ha a kls belltsi lehetsgekkel nem lehet a kpet tkletesen belltani, akkor a monitor htfalt
levve, a bels lltsi lehetsgeket kell hasznlni vagy szervizben lehet tenni valamit. Milyen esetekben
fordulhat ez el?
A kp als s fels szle nem egyenes, hullmos. A kpernyn az azonos sznek nem mindenhol azonosak.
A fehr vonalak nhol fehrek, nhol sznesek. Eltr szn foltok vannak a kperny egyes rszein.
A tovbbiakban olyan mkdsi hibkat nznk, amelyek a monitor hasznlhatsgt alapveten
befolysoljk.
A monitorok csatlakozi kbeleinek hibi gyakoriak. A monitorokat ltalban szk helyre prselik be, a
vezetkeket gyakran les szgben megtrik. A hibajelensg olyan, hogy a kpbl egy-egy szn kimarad,
vagy vibrl a kp, nha eltnik, stb. A vezetkek megmozgatsval a kp visszajn vagy ppen
ellenkezleg eltnik. Hibakeress sorrendje:
Elszr ellenrizni kell a videokrtya s a kbel csatlakozst. Adott esetben a kbelt rgzteni kell a
csatlakozhoz.
A kbel monitorhoz csatlakozst kell megvizsglni. A kbelek a monitorhoz csatlakozs kzelben
szoktak megtrni.
Szt kell bontani a kszlket s a panelhez kapcsoldsnl kell megvizsglni a kbel csatlakozst.
33

sszeugrik egy cskba a kp


A hiba a fggleges kpeltrt tekercsek hibjban vagy annak vezrlelektronikjban keresend.
Egyszerbb esetben csak egy elektrolit kondenztor forrasztsa engedett el. Ajnlatos szakmhelybe
vinni.
Nha serceg a kszlk, esetleg a kp ilyenkor ugrl.
A hibt tpfeszltsg problma okozhatja. A tpegysg egyik vagy msik alkatrsze tt, vagy nem
rintkezik megfelelen. A hirtelen tpfeszltsg vltozsok okozzk a kp ugrlst, a serceg hangot az
tt elektromos szikra hozza ltre. Meg kell vizsglni a tpegysg krnykn az rintkezseket.
Valamennyi ideig megy a kszlk majd kikapcsol. Esetleg jra be kell kapcsolni s megy valameddig. A
kszlk valamelyik egysgnek htrse nem megfelel. Bekapcsols utn melegedni kezd, majd amikor
elri a kritikus hmrskletet rendellenes llapotba kerl s a kszlk nvdelmi mechanizmusa
kikapcsolja azt. Javtsa a hibs alkatrsz megkeressbl s cserjbl ll.
A fenti hibkon kvl mg sok hibalehetsg van, nem tudjuk az sszest felsorolni. A hibk tbbsge
szerviz kzbeavatkozst ignyli.
A monitorok lettartalmt sok minden befolysolja.
A monitorokat jl szellz mdon kell zemeltetni, mivel mkdsk kzben keletkezett ht el kell
vezetni.
Minl kisebb fnyervel mkdtetnk egy monitort, annl tovbb tart a kpcs lettartalma.
A modern monitorok stand-by llapota kis ramfelvtel llapot, ilyenkor a lnyeges alkatrszek
nincsenek ram alatt.
A monitornak egy ki-bekapcsols nagyobb prbattel, mint a tbb rs folyamatos zemeltets.
Tz napon ne zemeltessnk monitort.
A monitor mell szerelt hangfalak eltorztjk a kpet. Erre figyelemmel kell lenni a multimdis monitorok
hasznlatakor.
A monitorokat csak olyan frekvencin zemeltessk, amire terveztk ket. Ha egy monitort 85 Hz
frekvencira terveztk, akkor magasabb frekvencival meghajtva a monitor elektronikjnak
meghibsodst kockztatjuk. A lehet leggyorsabban meg kell szntetni a tlhajtst, s vissza kell
lltania videokrtyt a megfelel frekvencira. A rgebbi 14"-os monitorok 60-75 HZ frekvencin
zemelnek.
A kpernykmlk nem kmlik a kpernyt, st a szmtgpet sem. Rgen az volt a funkcijuk, hogy
megakadlyoztk a kpcsvek begst. Ezek a szoftverek mra mr eszttikai fogalomm vltak. gy
kell belltani az opercis rendszert, hogy ha hosszabb ideig nem hasznljk a gpet, akkor kapcsolja le
a monitort.
Nha a monitorok felletn specilis bevonat van, amit az oldszerek, mosszerek oldhatnak. Az ilyen
monitorok kpernyjt csak langyos vzzel szabad lemosni.
A folyadkkristlyos monitorok lettartalma alacsonyabb, mint katdsugrcsves traik. Ez a
folyadkkristlyok elregedsvel magyarzhat. Idvel fnyerejk cskken, s a lthatsguk legyengl.
Sajnos ezek a szerkezetek annyira klnlegesek, hogy javtsuk csak kltsgesen, az adott rszegysg
cserjvel oldhat meg. Ilyenkor fel kell kszlni a legrosszabbra is, hiszen az rak a csillagos gig is
szkhetnek. Taln a legjobb megolds az, hogyha a gpen van kls monitor csatlakoztatsnak
lehetsge, akkor a cskken fnyer esetn be kell szerezni egy olcs, sznes hagyomnyos monitort.
Tipikus hibk:
A fnyer gyengl
A kperny kzepn vzszintes elvlaszt csk jeleni meg. Ez a csk mellesleg nha a kperny j korban
is lthat halvnyan, ez termszetes. Ha ez zavarv vlik, akkor a kperny elregedett.
Az lettartamot meghosszabbt mdszerek a kvetkezk:
Be kell kapcsolni a kperny lekapcsolst, vagy stand-by llapotba kell lltania gpet, ha hosszabb
idre otthagyjuk. A kisebb fnyer meghosszabbtja az lettartamot. Sugrz, mechanikai srlsektl
vjuk a kpernyt.
34

4.15 Vezrl krtyk s egyb bvtkrtyk beszerelse a szmtgpbe.


Minden krtyt elszr be kell illeszteni a csatlakoz snbe, majd az lt fogva hatrozott mozdulattal
teljesen be kell nyomni az alaplapba. Ezutn egy csavarral rgzteni kell a krtyt a hzhoz.
Egy egyszer konfigurciban ma mr csak egyetlen egy bvt krtyt hasznlunk, a videokrtyt. Ma
a videokrtyk tbbnyire PCI felletek, de pr vvel ezeltt mg voltak ISA, s VLB videokrtyk is.
Ha nagyon sok bvt krtya van a gpben, akkor azokat clszeren kell elhelyezni. A clszersgen az
albbiakat rtem:
-

A bvtkrtyk kztt, fleg a meleged krtyk esetn clszer egy helyet kihagyni a megfelel
hts cljbl.

Egyes krtyk csak bizonyos megszaktsokkal tudnak zemelni. A PCI csatolhoz hozz van
rendelve manapsg mindig egy megszakts. Erre esetenknt figyelni kell.

Vannak kzs, ISA-PCI vagy PCI-AGP bvt helyek. Nyilvn ilyenkor csak az egyik hasznlhat.

A kls csatlakozkat egyszeren lehet-e csatlakoztatni, nem akadlyozzk-e egymst.

A leggyakrabban hasznlt bvtk:


A winchester s floppyvezrl. Ma mr az alaplapra integrljk, de a rgebbi gpeken kln volt.
Hangkrtya. PCI vagy ISA buszos krtyk.
Fax/Modem krtya. ISA buszos, jabban PCI-os krtyk. A sebessgigny kicsi a busz kpessgeihez
mrten.
Hlzati krtya. Lehet ISA vagy PCI buszos krtya. A hlzati krtyk s az alaplap kztti sebessg
esetenknt fontos tnyez lehet, ezrt van mind a kt szabvnybl ilyen krtya.
CD-ROM krtya. Egyes rgebbi CD-ROM-meghajtkhoz szksges. Csak 8 bites ISA buszos krtya
lehet.
SCSI krtya. Scanner, SCSI winchesterek, egyb eszkzk, vagy kls CD ROM csatlakoztatshoz
hasznljk. Az SCSI krtykra kln kbellel lehet csatlakoztatni az SCSI eszkzket. Az SCSI esetn
lehet beszlni, SCSI-I, SCSI-II vagy UltraWide SCSI szabvnyrl. Az SCSI buszrendszer
szabvnynak legnagyobb tviteli sebessge 40 MB/s.
Rgebben a soros s a prhuzamos portok is kln krtyn voltak. Ma mr ezeket is az alaplapokon
helyezik el, s csak a csatlakozkat vezetik ki az alaplaprl a bvthelyekre, de azrt az olyan
gpekbe, amelyekbe tbb nyomtatkimenetet kell tenni, lehet kapni kln printer krtyt. Ltezik ISA
s PCI buszos is. Egyes PCI-os nyomtatkrtykon 4 db LPT port is lehet!

4.16 A perifrik csatlakoztatsa


Minden perifrinak megfelel tpfeszltsget kell biztostani. Ezt a dobozban lv tpegysgrl jv
csatlakozkkal lehet megtenni. Ezek a csatlakozk asszimetrikusak, az apn lv megfelel letrseknek
az az anyn lv megfelel 45 fokos letrsekhez kell passzolnia. Ha a tpcsatlakozt fordtva
erszakoljuk bele az aljzatba, akkor knnyen az alkatrsz vagy a tpegysg meghibsodst is
okozhatjuk. A 3,5-os floppy esetn msfajta tpcsatlakoz van, azt is csak egy flekppen lehet bedugni
az aljzatba.
Amikor a HDD-ket, s a CD-ROM-okat vagy floppy-kat csatlakoztatjuk a vezrlhz, akkor a
csatlakoz szalagkbelt ktfle mdon lehet bedugni minden aljzatba. A fordtott csatlakoztats nem okoz
gondot a gpben, csak nem mkdik majd a gp. A HDD s FDD csatlakozk egymstl jl klnbznek.
A floppy csatlakozkbeln hrom csatlakoz van. A kbel egyik vge a vezrlkrtyra vagy az
alaplapra csatlakozik, ha az alaplapon van kikpezve a vezrl, a kzepe a B: jel s a msik vge az A:
jel floppy lesz hardveresen belltva. A kbelben van egy csavars, ahol nhny kbel helyet cserl
egymssal. Ez az asszimetria hozza ltre a klnbsget a kt floppy kztt.
A winchester kbeleken ltalban szintn hrom csatlakozsi lehetsg van, hiszen a PC-en egy
winchester vezrlre kt IDE eszkzt lehet rtenni, kt winchestert, egy winchestert s egy CD-ROM-ot,
vagy kt CD ROM-ot.
35

Az alaplapon ltalban megjellik a csatlakozfellet 1-es vezetkt. A szalagkbeleket gy kell bedugni,


hogy a szalag egyik szln lv piros jelzs kerljn az egyes jelzs oldalra.
Ha nagyon kicsi a hely, akkor egy sszeszerelt PC belsejben nagy kosz tud kialakulni. Trekedni kell
arra, hogy a kbelek minl clszerbben, minl katonsabb rendben haladjanak a gpben. Ha van arra
lehetsg, akkor egy gp sszeszerelsnl nagyobb hzat rdemes venni, mint amit felttlenl muszj. A
nagyobb hzban jobban lehet szerelni, knnyebb a bvtse, jobb benne a leveg ramlsa, teht jobb lesz
a htse.
A Winchester s a floppy oldaln az egyes jelzsnek a tpcsatlakoz felli oldalon kell lenni. Floppy
esetn lehet kivtel.
Az SCSI krtykon a korbban felsorolt szabvnyok mindegyiknek sajt szabvnyos csatlakoztpusa
van. Az SCSI kbeleken tbb legazs is lehet. Egy SCSI vezrl esetn maximlisan 7 eszkzt lehet a
kbelen hasznlni, belertve az SCSI vezrlt is. Az SCSI rendszerben az eszkzn bellthat sorszm
klnbzteti meg az egysgeket, amely sorszmot az sszeszerelskor be kell lltani. A szmok 0-tl 7-ig
mehetnek, a 0 mindig a vezrlkrtyt jelenti. Az SCSI kbelre fizikailag utoljra feltett SCSI eszkzn
be kell lltani a kbel lezrst. Ez egy jumper, ellenllssor, vagy egy kapcsolnak a belltst jelenti.
Ha egy SCSI csatoln kt csatlakozsi lehetsg van, akkor s mind a kettt ki is hasznljuk, akkor mind
a kt kbelt le kell zrni.

4.17 Vgs sszeszerels


A vezetkeket clszer elrendezni a hz belsejben, a kapcsolk s ledek vezetkeit egy
manyagszortval sszeszortani, vagy be is lehet ket fonni. A szalagkbeleket lehetleg trs s
feszls nlkl kell elvezetni. Vigyzni kell, hogy a gpben lv kbelek a processzor htventilltort
mg vletlenl se akadlyozzk a mkdsben.
Nem szabad a szerels sorn csavarokat vagy egyb fm rszeket a gp dobozban hagyni. A rvidzrlat
vgzetes lehet.
Mivel az sszeszerelt gp kiprbls eltt mg nem clszer sszeszerelni, ezrt klns vatossggal
kell eljrni a nyitott hznl. Az rintsvdelmi szablyokat mindenkppen be kell tartani! Csak fldelt
fali csatlakozt hasznljunk, az ram alatt mkd gpbe ne nyljunk. Ha a gpbe kell benylni, akkor
elszr lltsuk le a gpet, hzzuk ki a 220 Voltos vezetket a gpbl, s csak utna nyljunk a gpbe.
Ha mindent megfelelen tettnk eddig, akkor a kls csatlakozkba bedugjuk a Monitort, a billentyzet,
az egr csatlakozjt, esetleg a monitor tpfeszltsg csatlakozjt a hz megfelelen kikpzett helyre.
Ezutn lehet csatlakoztatni s a gpet a hlzati ramra s bekapcsolhatjuk. Ha minden sikerlt, akkor
bejelentkezik a BIOS s kri egy id mlva a rendszerlemezt a gp, de ez mr a kvetkez nagy fejezet
tmja.

4.18 Tipikus sszeszerelsi hibk

A Winchester nem prg fel hallhatan hibs a winchester vagy nem kap tpfeszltsget, vagy
valamilyen ms egysg msik winchester, esetleg CD-ROM akadlyozza. Ekkor a kt egysget
kln IDE csatlakozra kell helyezni. A winchester legyen az elsdlegesen, a CD ROM a
msodlagosan.

Kt winchester vagy CD-ROM drive-ok nem akarnak egymst ltva zemelni egy gpben. A Single
Master kifejezs bizonyos winchesterek esetn valban azt jelenti, hogy csak egy winchester van azon
a szlon. Ilyenkor elfordul, hogy a Slave-nek feltett msik winchester akadlyozza mkdst. (WD
winchesterek) Master with Slave-nek kell belltani.

A memria nem j vagy nincs helyesen behelyezve a gp temesen spol.

A bekapcsolskor nem jelenik meg kp a kpernyn. nincs csatlakoztatva a monitor, vagy nem kap
ramot, vagy hibs a vide vezrl. Az jabb alaplapokon a monitor jelezhet az alaplapnak, s kettt
spol a gp, ha a monitor nincsen csatlakoztatva.

A LED-ek nem a megfelel rtket mutatjk jra be kell lltani ket. Elfordulhat, hogy a LEDekbl jv vezetk csatlakozjt meg kell fordtani, s gy csatlakoztatni.

36

Sok egyb hiba lehet mg, amelyre szervizels kzben is figyelmet kell fordtani. Minden csatlakoz
potencilis hibaforrs. Klnsen rgi gpek talaktsa sorn, az elregedett, korrodldott vagy
kilazult csatlakozk idnknt megmagyarzhatatlan lellsokhoz vezethetnek. Ilyenkor a krdses
krtykat, csatlakozkat ki kell hzni a helykrl, az rintkezket le kell tiszttani, fmes felletet kell
ltrehozni, majd a helykre visszatenni. Biztosan kell csatlakozniuk a megfelel helyekre. Ha van r
lehetsg, akkor clszer ket thelyezni msik aljzatba, msik vezrlkbelt hasznlni, stb. A
szmtgpekben alkalmazott ramkrk ltalban kt rtegek, de vannak tbb rteg eljrssal,
kszlt ramkrk is. Ha az ilyen ramkrket hajltjuk, deformljuk, akkor elfordulhat, hogy az
ramkrn lv huzalozs megpattan nha csak tizedmillimter vastagok a huzalok -, s ilyenkor is
megmagyarzhatatlan hibk jelennek meg. Az ilyen hibt csak nagyon nehezen lehet megtallni s
kimrni.

37

5
5.1

Opercis rendszerek
Az opercis rendszerek fejldse

5.1.1 A kezdetek
Az 1940-es vekben megjelen els szmtgpekben nem beszlhetnk opercis rendszerrl, mivel a
gp programozsa ki kapcsolkkal s rvidzrak megfelel tdugdossval trtnt.
A programozs lasssga miatt a kvetkez vekben kidolgoztk a programok gyorsabb bevitelnek
lehetsgt lyukkrtya olvask formjban, amikor a programot mr lyukkrtyn lehetett bevinni. Ehhez
szksges volt a szmtgphez egy assembly nyelvet definilni, amely a legalacsonyabb szint
programozsi nyelv lett. Csak a specilis szakrtk frhettek hozz ekkor a gpekhez.

5.1.2 Open Shop szmtgp hasznlat


Ksbb kidolgoztk a FORTRAN programozsi nyelvet, amely mr magasabb szint megoldsokat is
tartalmazott. Ekkor mr a programoz szemtl szembe kerlt a gppel, mivel tipikusan gy dolgozott,
hogy egy terminlon bejelentkezett a gpre, majd a lyukkrtyit betltette a krtyaolvasval. Ha a fordts
sikerlt, akkor a krtyalyukasztn megjelentek a lefordtott program krtyi, amelyet jra betlttt s
vgre futtathatta a programjt. Ha minden rendben volt, akkor a sornyomtatn megjelentek az
eredmnyek. Ha nem volt ok, akkor ltalban minden kezddtt ellrl mskor, mivel a gpid rendkvl
drga volt, a kvetkez programoz pedig az ajtban llt. Ezt a fajta feldolgozst Open Shop nven
illettk.

5.1.3 Ktegelt feldolgozs


A szmtgp hasznlat hatkonysgnak fokozsra szksgess vlt az opertorok alkalmazsa. Az
opertor olyan jl kpzett alkalmazott, aki profizmusnl fogva jl tudja kezelni az adott szmtgpes
krnyezetet, ezltal gyorsabban lefuttatta a programokat, kezelte a berendezseket s az eredmnyeket a
nyomtatrl rendszerezve ki tudta adni a programozknak. Egy hardvereszkz hibjtl nem esett
ktsgbe, hanem ki tudta javtani vagy legalbbis el tudta hrtani a kisebb akadlyokat. Ehhez
termszetesen a munkjt is jobban kellett szerveznie.
Az opertor sszegyjttte a programozk ltal leadott feladatokat (job) s a szmtgp erforrsait
legkedvezbben kihasznlva lefuttatta ket, majd az eredmnyt a nyomtatval kinyomtatta. Ez a fajta
munkaszervezs bezrta az ajtt a programozk eltt (Closed Shop). Mg napjainkban is vannak olyan
krnyezetek, ahol a programok futtatsa hasonlan trtnik.
Az ilyen szervezsnl a feladatokat krtyacsomagok jelentettk, s a krtyacsomagok ktegek
vezreltk a programok futst. gy ezt a munkamdszert ktegelt (Batch) feldolgozsnak hvjk.
Az opertor persze nem tkletes, hibzik s lass, ezrt jra gyorstottk a rendszereket. A General
Motors egy llandan a memriban lv szoftvert alkalmazott, amit monitornak hvtak. Ez a szoftver
kezelte a perifrikat. A lyukkrtyk olvasst pedig azzal is gyorstottk, hogy az adatokat elszr
mgnesszalagra rgztettk s az eredmny is mgnesszalagon szletett meg.
Ksbb a lyukkrtyk adatait is kln un. satellite szmtgpen rgztettk szalagra. Ksbb a
programozk maguk gpeltk be egy buta kis szmtgpen, amelyet terminlnak hvunk.
Az gy rgztett szalagot az opertor futtatta.
A mgnesszalag hasznlatnak megvolt az elnye, hogy br az adatok sorosan elrhetk a szalagon is, de
a szalaggal vissza lehet llni korbbi pozciba az opertor kzremkdse nlkl, akr programbl is.
Ennek megfelelen bizonyos elre lefordtott library-k adatait nem kellett jra bevinni a gpbe krtyt
vagy a terminlon, hanem szalagrl lehetett beolvasni.
Az alacsonyszint assembly s a magas szint Fortran mellett megjelentek a szmtgp vezrlst s a
job-ok futtatst vezrl parancsnyelvek (command language, command interpreter, job control
language).
Az 1960-as vekre a krtyaolvask lassan kimentek a divatbl, mr lassnak bizonyultak, majd a
processzorok gyorsulsval egyre inkbb a mgnesszalag lett a szk keresztmetszet.
38

A krds megoldsra kitalltk a mgneslemezeket, amelyen a bevitt adatokat s az eredmnyeket


tmeneti ideig trolni lehet, amg a program le nem futtatja a programot, illetve a nyomtat ki nem
nyomtatja az eredmnyt. A gyakran hasznlt library-ket is lehetett a mgneslemezen trolni. A perifrik a
processzor kzremkdse nlkl, DMA vagy megszaktsos technikval kezeltk le a krdst. A
mgneslemez gyors s ltszlag vletlen elrs volt. Az ilyen rendszereket SPOOL rendszereknek hvtk
(Spooling technika. A feladatokat vrakozsi sorba lltjuk s ha egy feladatot elvgzett a rendszer,
akkor veszi a kvetkezt.)
A mgneslemezek megjelensvel az opercis rendszerek nem csak egy tmeneti trolt kaptak s ezltal
az egyes programok sebessge javult, hanem minsgileg j helyzet llt el. A mgneslemezeken egy
idben tbb program adatai is helyet foglalhatnak, a gyors CPU pedig a rendelkezsre ll munkk kzl
tud vlogatni, ennek megfelelen a processzorid kihasznltsga is nvekedett.
A mgneslemezek azt is szksgess tettk, hogy a lemezeken trolt llomnyokat valamilyen
struktrban troljk, azaz ltrejttek a nvvel elltott fjlok s a klnbz fjlrendszerek..

5.1.4 Multiprogramozs (Tbbfeladatos rendszerek)


Mivel a mgneslemez nagysgrendekkel gyorsabb adattvitelt tudott biztostani, mint a mgnesszalagok,
ezrt bizonyos esetekben a fut programok eredmnyeit nem is volt clszer trolni szalagon, hiszen a
kvetkez feldolgoz program a bemenett a lemezrl vehette. Ez felvetette a mgneslemez kapacitsnak
nvelst.
Mivel a mgneslemez processzor pros sokkal gyorsabb volt, mint a tbbi perifria, ezrt ameddig a
lass perifrik rssal, olvasssal voltak elfoglalva, addig a processzornak mr lehetett adni
elfoglaltsgot a mgneslemezen vrakoz programok vgrehajtsa trgyban. gy elfordulhatott, hogy
egy program eredmnyeit kirta a processzor mr lemezre, onnan elindult DMA vagy Interrupt
technolgival a szalagra rs, de a processzor mr a kvetkez memriban vagy lemezen lv program
futtatsval volt elfoglalva. Az ilyen rendszereket tlapolt rendszereknek hvjuk.
Egy tlapolt rendszer hatkonysga akkor maximlis, amikor a CPU id s a szksges perifria id
hossz tvon megegyezik. Ennek az egyetlen mdja az volt, hogy nveljk a programok vgrehajtsa
kztti prhuzamossgot, vagyis egy idben tbb job-ot engednk szhoz jutni.
Multitaszkos rendszernek nevezzk azt az opercis rendszert, amely egy idben tbb felhasznli
program futst teszi lehetv.
Az j perifrik megjelense s a tbbfeladatos rendszerek bevezetse komoly kihvst jelzett a korbban
csak monitorprogrammal elltott rendszerekben.
Az j funkcikat be kellet pteni a felgyel programba, azaz ki kellett bvteni a rendszer zemeltet
szoftvert? Az gy megjelen programokat mr opercis rendszereknek hvjuk.

5.1.5 Interaktv rendszerek


Az opercis rendszerek fejldsnek kvetkez lpcsfoka az interaktv multiprogramozs megjelense
volt. A programok futtatst az eddigi rendszerek jl tmogattk, de a programok fejlesztst alig. A
lyukkrtya s a mgnesszalag volt az elsdleges perifria ezeken a rendszerek, most a terminl lett. A
szmtgpek emberkzeli rendszerek vltak. Ez a megjelen s elterjed j tpus perifriknak, a gyors
vlaszidknek s egyb feltteleknek volt ksznhet.
Multiuseres (tbb felhasznls) rendszernek hvjuk azt az opercis rendszert, amelyen egy idben tbb
felhasznl dolgozik.
Az j rendszerek megjelense j kihvsokat jelentett a felhasznli felletek szmra is. Az shell-ek
helyett tbb j funkcikat ellt rendszereket kellett fejleszteni.
-

Vlaszid. A terminl eltt l felhasznl szmra emberi vlaszidket kellett produklni.

Idoszts (Time Sharing) - A terminlok eltt l s egy idben dolgoz felhasznlk kztt meg
kellett osztani a processzoridt. Az idosztsos rendszerekben gy osztjk meg a processzoridt,
hogy minden folyamat annyi ideig dolgozik, ami a felhasznl rszre folyamatos futsnak tnik. Az
idszeletet mindig a teljes processzorid bizonyos szzalkban rtelmezhetjk.

39

A felhasznli fellet felhasznlbart A terminl eltti felhasznl olyan parancsnyelvet akart,


amely minden tekintetben kiszolglja. Ennek legfbb eleme a command interpreter (pl.
Command.Com). Lehetsg szerint felhasznlbartnak kell lennie egy ilyen rendszernek.

Felhasznli adminisztrci A felhasznlk bejelentkezseinek, a jogosultsgoknak s az


adatokhoz val hozzfrsnek a kezelse. A terminlok eltt l felhasznlk egyms kzti
kommunikcija.

Vals idej rendszerek.


Olyan interaktv rendszerek, amelyek egy meghatrozott idn bell biztosan vlaszolnak a felhasznl
krsre.
Nyilvn olyan helyeken clszer idosztsos rendszereket alkalmazni, ahol fontos a megfelel idzts.
Ilyenek a szerszmgpek vezrlsei, az ipari robotok vezrlrendszerei, de ilyen lehet a vals idej
multimdis rendszerek mkdtet szoftvere. Milyen felttelek kellenek egy vals idej rendszer
mkdshez?
A vals idej rendszerek szmra nagyon fontos, hogy a folyamatok mindig a megfelel idben kapjk
meg a mkdskhz szksges adatokat, erforrsokat, memrit, processzoridt. Ennek megfelelen a
hardvert s a szoftvert gy kell mretezni s megtervezni, hogy ha az ssze vals idej feladat mkdik,
akkor is meglegyenek a szksges erforrsok.
A vals idej rendszereknek mindig kell annyi tartalkkal rendelkeznie, hogy egy esemnyre a szksges
idn bell vlaszolni tudjon.
Manapsg, a PC-k vilgban dominl az interaktivits, de a nagygpes rendszereknl mg megvan a
ktegelt feldolgozs jelentsge is.

5.1.6 Az opercis rendszerek fejldsnek utbbi vei.


A szemlyi szmtgpek rohamos terjedse risi lkst adott az opercis rendszerek fejldsnek. A
PC-k sikerket a DOS robosztus, egyszer s biztonsgos hasznlatnak, no meg a BASIC nyelvnek
ksznhettk. A nagy ellenfl, az Apple computer mr kezdetektl a grafikus felhasznli felletet
rszestette elnyben. Ennek megfelelen a felhasznlsi terletek eloszlottak a kt rendszer kztt s a
mai napig is megvan az elklnls.
A 80-as vek els fele utn a Microsoft, a PC opercis rendszernek fejlesztje felismerte a grafikus
fellet jvjt s mr 1985-ben megjelent a Windows 1.01. 87-ben megjelentette a Microsoft Windows
2.0-s rendszert, amelyet 1990-re fejlesztettek ki hasznlhatv. Ez volt a MS Windows 3.0.
1992-ben megjelent a MS Windows 3.1, amely tarolt a vilgon s megnyitotta a szmtgp felhasznlk
szles krei szmra az egerszs, s a grafikus fellet boldogsgt.
Az Intel processzorok sebessgnek nvekedse s a folyamatos fejleszts nyomn megjelent jabb
Windows verzik mr egyre inkbb hasonltanak a kzpkategris gpek opercis rendszereire s a
megnvekedett teljestmnyt jl kihasznl rendszerekk vltak.
A fejlds sorn kt alapvet vonal rajzoldott ki. Az otthoni felhasznlk vonala, akik a szmtgpk
hasznlatnl inkbb a minden irnyban meglv kompatibilitst s hasznlhatsgot tekintik fontosnak.
Szmukra a Windows rendszert ajnlja a Microsoft (Windows 95/98/Millenium). A professzionlis
felhasznlk, a munkahelyek szmra az 1993 megjelent s azta folyamatosan fejld Windows NT
csaldot ajnljk (Windows NT 3.1, 3.5, 4.0, Windows 2000). Ez utbbi sorozat mr nem akar
kompatibilis lenni a DOS-os idkkel, felptse nagyon hasonlt a nagyobb rendszerek felptshez.
A 90-es vek elejn egy Finn dik, Linus Towards szakdolgozatban kifejlesztett egy egyszer UNIX kln
opercis rendszert PC-re, amelynek forrskdjt szabadon hozzfrhetv tette. Ettl kezdve megindult
ennek az opercis rendszernek a fantasztikus fejldse. Mra azt lehet mondani, hogy teljesen
egyenrtk a piacon lv PC-s UNIX rendszerekkel, sok tekintetben jobb, mint a Windowsos rendszerek.
Termszetesen a terjedst segti a vilgmret fejlesztcsapat, ugyanakkor nem lehet megjsolni pontosan,
hogy mikor lesz olyan jl s knnyen hasznlhat, mint a Windowsos rendszerek.
Az sszes UNIX rendszeren ltalnoss vlt a parancssori shell mellett a grafikus fellet hasznlata is.
Ahogy a PC-k teljestmnye megkzelti a kzepes gpek teljestmnyt, gy veszik t azok szerepeit.
Termszetesen mindig megmaradnak a klnbsgek, hiszen a PC-k eleve rendszerkben hordozzk a
kompatibilitsi htrnyokat.
40

Az elmlt vtized a hlzatok s az Internet elterjedsnek a kora volt. Ennek megfelelen az opercis
rendszerekbe bepltek a megfelel eszkzk a kezelskre.

5.1.7 Multiprocesszoros rendszerstruktrk (szorosan csatolt rendszerek)


Akkor beszlnk multiprocesszoros rendszerrl, amikor egy rendszerben kett vagy tbb processzor
zemel prhuzamosan. A klasszikus tbbprocesszoros rendszerekben a processzorok osztozkodnak
ugyanazon a memrin, httrtrakon s egyb perifrikon s az adat- s rendszerbuszon is. Az ilyen
rendszereket szorosan csatolt rendszernek is nevezzk.
A fejlesztket a tbb processzoros rendszerek komoly kihvsok el lltjk, ugyanis meg kell valstani
olyan temezsi, kommunikcis s szinkronizlsi krdseket, amelyek 1 processzor esetn nem
jelentenek problmkat. A multiprocesszoros hardver, nmagban nem minden esetben jelenti azt, hogy a
teljes rendszer multiprocesszoros mdban mkdik. Pldul a Windows 9x rendszerek nem lehetnek
multiprocesszorosak nem tudjk kihasznlni a msodik processzort, de a Windows NT 4
multiprocesszoros verzija, a Windows 2000, a Linux jabb verzii, vagy a Novell NetWare 5.xx verzii
igen. Az ilyen rendszerek elnyei ugyanakkor sokat nyomnak a latban:
-

Megnvekszik az tbocst kpessg. Klnsen a processzorignyes feladatok sebessge n


meg ugrsszeren.

Erforrsokat lehet megtakartani, hiszen ha a szk keresztmetszet a szmtsi teljestmny,


akkor nem kell mindenron tovbbi perifrikat vsrolni.

Hibatr rendszerek. Ha egyik processzor meghibsodik, a msik mg mindig elvgzi helyette a


biztonsgi funkcikat.

Htrnyai:
-

Megnvekedett adminisztrci

Bonyolultabb, ezrt drgbb hardver

Bonyolultabb opercis rendszer

Egy multiprocesszoros rendszer lehet:


-

Szimmetrikus (SMP Symmetric Multi Processing), amikor a rendszer minden processzora


egyenrtk, brmelyik processzor minden felmerlt problmt kpes kezelni.

Asszimetrikus, amikor egyes processzorok csak egy rszterlet kiszmtsrt felelsek, a


processzorok kzvetlenl nem vllaljk t az egyms feladatait. Az ilyen rendszerekben mindig
van egy fnk, amely vezrli a tbbi berendezs mkdst.

A multiprocesszoros rendszerek hardvere vagy az opercis rendszer nmagban azt sem hatrozhatjk
meg, hogy szimmetrikus vagy aszimmetrikus mkdsek, csak a kt szint egyttesen dntheti el ezt a
krdst is.

5.1.8 Elosztott rendszerek (lazn csatolt rendszerek)


Tbb processzort gy is ssze lehet kapcsolni, hogy minden processzornak sajt memrija, sajt
perifrii vannak, azaz nllan mkd szmtgp. A kapcsolat a gpek kztt valamifle
kommunikcis csatornn keresztl valsul meg, helyi hlzaton, telefonvonalon keresztl stb. Az ilyen
rendszerek tipikus pldi a szmtgp-hlzatok. A lazn csatolt rendszerek megvalstsnak egy
rdekes pldja a szerverek frt technolgija, azaz clusterezse, amikor tbb egyforma opercis
rendszert mkdtet szerver valamilyen nagyon gyors kapcsolatban ll egymssal, optikai vagy Fast
Ethernet (100Mbit/s) kapcsolattal s az egyes gpek opercis rendszerei a berkezett felhasznli
ignyeket elosztjk egyms kztt. Az egyes feladatokat a terhels s a clszersg alapjn szolglja ki a
megfelel szerver. A felhasznl viszont csak egy szervert lt! Ha egy ilyen rendszerben egy szerver
meghibsodik vagy egyb ok miatt kiesik, a tbbi rendszer pr msodperc alatt tvllalja a kies szerver
feladatait, a felhasznl tmeneti vrakozson kvl nem rez semmit. A NetWare 5.x s a Windows 2000
Advanced Server specilis vltozatai kpesek ilyen technikra.
A lazn csatolt rendszerek hasznlatra komoly rveket lehet felsorakoztatni:
-

Rugalmassg. A rendszerek egyes rszei szrmazhatnak ms s ms gyrttl, optimlis lehet az


sszellts.
41

Erforrs megoszts. Az klnbz adatbzisok, lehetnek klnbz szmtgpeken, mindig a


legmegfelelbb helyen

Sebessgnvekeds. Tbb szmtgp vgezheti ugyanazt a feladatot, a feladatok a kevsb


terhelt gpre tirnythatk.

Megbzhatsg. A szimmetrikus rendszerekben egy gp kiesse ptolhat, de aszimmetrikus


esetben a specilis feladatokat vgz gp kiesse akr a teljes rendszer mkdst is
megzavarhatja.

Kommunikci. Az sszekapcsolt gpek kztt az adatcsere mkdhet fjltranszfer, elektronikus


levl, vagy ms formba is.

Kltsgcskkents. Az elosztott rendszerek kialaktsba beleszlnak a kltsgtnyezk is. A


drga perifrikat az ilyen rendszerben tbben tudjk hasznlni

Az elosztott rendszereknl fontos krds az erforrsokhoz val hozzfrs szablyozsa. Az ilyen


rendszerekben komoly azonostsi s belptet szoftvereket szoks hasznlni.
Az elosztott rendszereket sszekapcsolsuk mdja szerint osztlyozhatjuk Teljes vagy rszlegesen
csatolt rendszereknek.
Az elosztott rendszert alkot elemek telje- vagy rszleges kapcsolatban llhatnak egymssal, viszont
kapcsoldsuk fizikai s tviteli jellemzit tekintve lehetnek csillag, gyr, busz topolgijak.
A kapcsolatok szintjeire vonatkozkat a Hlzati ismeretek cm eladssorozatban ismerhetitek meg
bvebben, csakgy mint a hlzatokra jellemz htrteg ISO/OSI modellt is.

5.1.9 Kis-, kzepes mret s nagy rendszerek jellemzi


Br az opercis rendszerek alapszolgltatsai hasonlak, de nyilvnvalan a futtat hardver
tulajdonsgai azrt befolysoljk a szksges opercis rendszert.
A szemlyi szmtgpek opercis rendszere viszonylag egyszer volt. Az MS-DOS, vagy korbban a
CP/M opercis rendszerek egyfeladatos, egy felhasznls rendszerek voltak. A hasznland hardverek
kre sem volt valami tgas. A belpshez nem volt szksges semmifle adminisztrcira.
Az MS-DOS esetn a BIOS s Opercis rendszer szolgltatsait megszaktsokon keresztl lehetett
elrni. Termszetesen ezek a megszaktsok szoftver megszaktsok, amelyeket a programoz nyugodtan
felhasznlhatott. Ezeket az opercis rendszereket az gyesebb programozk viszonylag kevs szakmai
ismeretekkel, megfelel segdknyvek s lersok birtokban nyugodtan programozhattk. A hasznlt
fjlrendszer is inkbb az egyszersget, mint a rugalmassgot, biztonsgot szolglta (FAT, FAT32)
A kzepes rendszerek mr tmogatjk a multitask s a multiuser funkcikat. Alkalmasak lehetnek arra,
hogy terminlon keresztl lpjenek be a felhasznlk. Ilyenek a UNIX rendszerek s annak PC-s
megvalstsa a LINUX is. A kzepes rendszerek mr gyakran elfordulnak irodkban,
fejlesztzemekben, stb.
A nagygpes rendszerek irnt manapsg jra nagy az rdeklds. Br a 90-es vekben gy tnt, hogy
minden vllalat kidobja rgi nagygpes rendszert s PC-ket vesz rajta, azokkal intzi gyvitelt,
termelsirnytst, adatfeldolgozst az ezredfordulra a nagygpes rendszerek megersdtek, nem
utolssorban a szmtgp-hlzatok s az Internet kvetelmnyinek megfelelen. Olyan risi
mennyisg informci keletkezik msodpercenknt a vilgon, hogy annak feldolgozsa csak nagy
teljestmny rendszerekkel mkdhet folyamatosan s biztonsgosan. Ha elkpzeljk, hogy egy orszg
lakossgi adatainak nyilvntartsa ma mr termszetes kvetelmny, akkor azt is elmondhatjuk, hogy
pldul Magyarorszg kb. 10 millis npessgnek adatait kezelni, azokat feldolgozni nem elegend egy
PC.
A nagygpes rendszerek termszetesen sokfle hardvert kezelnek, tvolrl is bejelentkezhetnek rjuk
terminlon vagy egyb hlzatokon keresztl. Multiuser, multitaszk rendszerek. A hardverekkel szemben
nagyon magas szint kvetelmnyek llnak fent, a rendelkezsre lls, az adatok hozzfrhetsge,
megbzhatsga, a rendszer adminisztrcija, a userek adminisztrcija olyan tnyezk, amelyek az ilyen
rendszereket megklnbztetik a kzepes vagy kisgpes rendszerektl.

42

5.2

Az opercis rendszerek alapfogalmai

5.2.1 Program, folyamat, szl


A szmtstechnika hasznlata sorn az egyik leggyakrabban hasznlt fogalom a program fogalma. Ezen
egy algoritmust megvalst utastsok sorozatt rtjk, amely fggetlen attl, hogy milyen nyelven rtk
vagy milyen mdon troljuk. Abban az esetben, ha egy programot elindtunk, azaz futtatjuk, a
programot mr folyamatnak (process, task, job) hvjuk.
Egy program futsa sorn tbb klnbz folyamatot is elindthat, amelyek esetleg egymstl fggetlenl
vgzik munkjukat, s fejezdnek be. Ebben az esetben a ltrehoz folyamatot szlnek (parent process),
a ltrejtt folyamatot pedig gyereknek (child process) hvjuk.
Mivel multiprogramozott krnyezetben a processzek szma ltalban nagyobb, mint a processzorok
szma, ezrt az egyes folyamatok kztti tkapcsols sorn a folyamat pillanatnyi llapott trolni s
menteni kell. Ezt a lert, azaz folyamatler blokknak (Process Control Block=PCB) hvjuk. Ez
tartalmazza a
-

folyamat azonostjt

Programszmll (PC) llst

A folyamat llapott (aktv, passzv, stb.)

A regiszterek tartalmt

A folyamat memriaterleteinek adatait

A hasznlt perifrik s fjlok jellemzit

Szoks a folyamatokat olyan programnak nevezni, amelyiknek PCB-je van.


Ha egy program futsa kzben olyan folyamatot indt el, amelynek nem szksges teljes nll
folyamatler blokkot kijellni, mivel adatainak nagy rszt ugyanazon a memriaterleten tartja, mit az
t ltrehoz folyamat, s fjlkezels, perifrii is a ltrehozval egyeznek meg, akkor a folyamatra a szl
(thread) kifejezst hasznljuk.
Szlak kztti tkapcsols sokkal gyorsabb, mint a folyamatok kztt, mivel kevesebb adatot kell trolni,
elmenteni.

5.2.2 Erforrsok
Erforrsnak neveznk minden olyan dolgot, amely egy folyamat futshoz szksges lehet. Alapvet
erforrsok a memria, processzorid. Tovbbi, ltalban szksges erforrsok aki- s bemenetre
hasznlt perifrik, illetve fjlok.
Amikor egy folyamat hasznl egy erforrst, akkor azt mondjuk, hogy lefoglalta, amikor befejezte az
erforrs hasznlatt, akkor az bezrja vagy felszabadtja.
Amikor egy erforrst a folyamatok egymstl elvehetik, akkor elvehetnek (preemptive) mondjuk azt.
Erre plda a processzorid vagy memria, mivel az opercis rendszer brmikor rendelkezik vele.
Ms esetekben a folyamattl csak akkor lehet elvenni egy erforrst, amikor befejezte vele tevkenysgt.
Ekkor nem elvehet (non preemptive). Ilyen eset a megnyitott fjlok esete.
Azt is mondhatjuk, hogy a preemptv erforrsokkal az opercis rendszer szabadon rendelkezik, mg a
non preemptv erforrsokat krosods vagy adatveszts nlkl csak az ppen hasznl folyamat adhat t
msnak.
Termszetesen kritikus helyzetben az opercis rendszernek kpesnek kell lennie az erforrsok akr
erszakos felszabadtsra is. Az opercis rendszerek egyfajta megkzeltse ez alapjn:
Olyan folyamatok csoportja, amely gondoskodik a felhasznli folyamatok kztti erforrs
elosztsrl.
A fenti megfogalmazs egyttal azt is jelenti, hogy a felhasznli folyamatoknak nem kell foglalkozni az
erforrsok kezelsvel azaz az opercis rendszer knyelmes felhasznli krnyezetet biztost.

43

5.3

Opercis rendszerek feladatai, szolgltatsaik

Az eddigiek alapjn vilgos, hogy az opercis rendszernek van egy olyan rsze, amely kzvetlenl a
hardverrel ll kapcsolatban s van olyan rsze is, amely a felhasznli programokkal kommunikl
kzvetlenl. A opercis rendszernek azokat a programjait, amelyek a hardver s a felhasznli
programok kztt helyezkednek el, hvjuk rendszermagnak, kernelnek.
A kernel nmagban sem alkot ltalban monolitikus egysget, ugyanis akkor egy j hardver megjelense
pldul jraratn az egsz kernelt. Bels rtegei vannak.
Vdelem a felhasznli programok egymssal val interferencijtl.
Rendszerhvsok kezelse, s vlaszok a felhasznli programok fel
Felhasznli folyamatok kiszolglsa
Programok fejlesztsnek tmogatsa
Processzor, memria s fjlkezels.
A legalacsonyabb szint a device driverek s a megszakts-kezelk szintje
A kernel folyamatai a szmtgp indulsakor tltdnek be a memriba s a lelltsig mkdnek is.
Egy tlagos krnyezetben mkd szmtgp esetn a kernelben tartzkodik legtbbet a szmtgp, a
processzorid 90-98%-t, ezrt nagyon fontos, hogy a kernel mkdse nagyon gyors legyen. A mai
modern processzorok ppen ezrt hardveresen is tmogatjk a kernel mkdst, ilyenkor egy utasts
hatsra kernel mdba (privilegizlt md, system md, stb.) kapcsoldnak s ekkor tbb mindent tudnak
kezelni, mint a felhasznli programok, amelyek a felhasznli md szolgltatsait hasznljk. A kt
zemmd kztti tkapcsols specilis rendszerhvsok sorn jn ltre, amelyekkel a felhasznli
program tudatja az erforrsignyt a kernellel, amely a rendszerhvshoz tartoz specilis zemmddal
vlaszol.
Egyes processzorok esetn tbb egyms feletti prioritssal br zemmd is ltezik. (Az Intel
processzoroknl ezeket az zemmdokat a ring 0, ring 1, .... ring 255 nvvel illetik.) At opercis
rendszer minden process indulsakor eldnti, hogy az melyik ring-ben fog futni. A magasabb priorits
processzek brmikor megszakthatjk az alacsonyabb priorits processzek futst, de az alacsonyabb
priorits process nem teheti meg magasabb priorits processzel. A kernel md ltalban magas vagy a
legmagasabb szint prioritssal br.
A rendszerhvs PC-k esetn leggyakrabban bizonyos szoftveres megszaktsokon keresztl zajlik le. Ez a
processzorok esetn ltalban egy specilis utasts, amely szoftveres megszaktst hoz ltre a
programban. A szoftveres megszakts hasonlan zajlik le, mint a hardveres megszakts, ezrt itt a kettt
nem rszletezzk kln.
A rendszerhvs folyamat az albbiak szerint zajlik le:
A felhasznli folyamat paramterei elmentdnek (pl. Stack-be)
A megszakts sorszma alapjn egy tblzatbl vett cmre, a kernel megfelel pontjra ugrik a vezrls.
A paramterek a stacken, a processzor regiszterein vagy egy erre a clra kijellt memriaterleten
keresztl taddnak.
A processzor kernel mdba kapcsol t.
A megfelel rendszerfolyamat elindul s vgrehajtja a kvnt feladatot
A vlaszok, eredmnyek, hibakdok a stacken, regisztereken vagy a kijellt memriaterleteken keresztl
visszaaddik
A processzor visszakapcsol felhasznli mdba
A megszaktott folymat megkapja a vezrlst.
A megszaktsok kztt ltalban lteznek prioritsok. A szoftver megszaktsoknak a legalacsonyabb a
prioritsuk, azaz brmilyen hardver megszakts elnyt lvez velk szemben. A kvetkez prioritsi szint
a hardver-megszaktsi szint. A hardver megszaktsokat is flredobhatja a processzor, a kivtelkezelsnl
(hibakezels, pl. 0-val val oszts, stb...) A legmagasabb prioritsa a trap-nek (csapda) van. A debugger
programok alkalmazzk a programok hibinak kidertsnl.
44

Az opercis rendszereket alkot szoftverek kt f rszre oszthatk:: Kernel, Shell

5.4

Kernel

Azok a programok, amelyek a perifrikat, a hardvert kezelik s ltalban minden olyan funkcit ellt,
ami nem kapcsoldik kzvetlenl a felhasznlkhoz. Rszletesen:
Eszkzkezelk, (Device Driver) - Perifriakezel szoftverek. Ezek segtsgvel a felhasznli programok
szmra biztostani lehet a perifriafggetlensg elvt, azaz a program nem tudja, de nem is rdekli,
hogy milyen perifria felhasznlsval fut.
Megszaktsok kezelse (Interrupt Handling) A korbbiakban mr foglalkoztunk vele.
Rendszerhvsok kezelse (System Calls) A felhasznli programok rendszerhvsait kezeli, s
kiszolglja.
Erforrs-kezels (Resource Management) Erforrsnak hvunk minden olyan szoftver vagy hardver
komponenst, amelyet a felhasznli programok futs kzben ignybe vesznek (pl. Perifrik).
Processzor temezs (CPU Scheduling) A processzorok futsnak biztostshoz szksges
processzoridt biztostja.
Memriakezels (Memory Management) - Biztostja, a programok futshoz megfelel
memriaterletet, futs kzben biztostja, hogy a programok egyms terletre ne rjanak, s ha a
program befejezi futst, akkor felszabadtja az elfoglalt memrit. Biztostja, hogy a programok ne csak
egy adott memriaterleten futhassanak, hanem thelyezhetk legyenek.
llomny- s fjlkezels (Fjl and Disk Management) - Kezeli a lemezeken lv fjlok trolst,
kezelst, a fjlrendszert.

5.4.1 Virtulis gpek


Egyes opercis rendszerek olyan mrtkig magukra vllaljk a hardver kezelst, hogy egyes esetekben
teljesen elfedik a felhasznli programok, st egyes opercis rendszer komponensek eltt is. Felmerl a
krds, hogy ha egy tipizlt felleten futnak a felhasznli programok, akkor vajon az opercis
rendszert, vagy annak legalbbis a felhasznli programok szmra lthat rszt nem lehetne-e
kicserlni? Van-e lehetsg egy opercis rendszerben ms opercis rendszerek alatt fut programok
hasznlatra?
Vannak olyan opercis rendszerek, ahol a felhasznli programok rendszerhvsokkal, kzvetlen hardver
kezelssel is kezelik az erforrsokat. Nyilvn az ilyen rendszerek csak egy felhasznls s egy taszkos
rendszerek lehetnek csak. Erre plda az MS-DOS. Az MS-DOS/Windows 3.1 alatt fut rendszerek az
elkpzelhet sszes mdon kezelik a hardvert, kzvetlenl, kzvetve, device drivereken keresztl stb.
Ms esetekben az opercis rendszer kzvetlen hardverkezelst nem is engedlyez, de bizonyos
erforrsok azrt elrhetk a gpen. Ilyen a Windows NT.
A legszlssgesebb eset az, amikor egy felhasznli program egy szoftveresen definilt krnyezetet vr a
futshoz. A hardvereket mindig device driveren t kezeli, st bizonyos tpus erforrsokhoz nem is
enged hozzfrni. Ilyen a JAVA krnyezet.
Ha egy opercis rendszeren nem a sajt opercis rendszerben hasznland programot szeretnnk
futtatni, akkor egy olyan folyamatot kell elindtani, ami gy tesz a felhasznli program szmra, mintha
a msik opercis rendszer alatt fut. Ez az elindtott folyamat egy virtulis szmtgp lesz. A
felhasznli
program ezen a virtulis gpen keresztl kapja vagy kaphatja meg az erforrsait. A virtulis gpeket
futtat kernelt virtualizl kernelnek hvjuk. Mikor szksges a virtualizl kernel?
Ha egy gpen fut alkalmazsokat teljesen el akarjuk klnteni egymstl.
Ha egy opercis rendszeren ms opercis rendszerre rdott programot akarunk indtani.
Ha futtatand programot ms processzorra vagy egyb hardverre rtk.
Ha teljesen hardverfggetlen programot akarunk futtatni.
Azt hihetn az ember, hogy akkor minden opercis rendszernek virtualizl zemmdban kellene
mennie. Sajnos vannak htrnyok:
45

A virtulis gpen keresztl futtatott programok nyilvn lassabbak lesznek, mint a natv elrssel
futtatottak, hiszen a processzor szmra a virtulis gp csak egy taszkot jelent, aminek ugyangy vrnia
kell a processzoridre s az egyb hardverekre, mint brki msnak.
A processzorok privilegizlt zemmdjait nem mindig lehet sszeegyeztetni.
Ha a szimulland opercis rendszer maga is tud privilegizltan mkdni, akkor az baj.
A lemezkezels, fjlszerkezet ltalnossgban nagy-, szinte megoldhatatlan problma.
Az IBM VM opercis rendszere csak virtulis gpeken keresztl hajland futtatni felhasznli
programokat A Windows NT-n DOS-os vagy Win3.1-es program indtsakor elszr betltdik egy virtulis gp,
amely az MS-DOS 5.0-t emullja, majd betltdik a felhasznli program.
A SUN JAVA rendszere teljesen elfedi a hardvert a felhasznli program ell. Amelyik rendszerre
megrtk a JAVA-t, azon futnak a JAVA-ban rt programok.

5.4.2 A kernel konfigurlsa


Br a felhasznlk elvileg nem tallkoznak a kernellel, de a PC-k esetn a felhasznl maga llthatja be
s lltja is be a gpnek konfigurcijt.
Kzzel: A DOS-ban s a Windows 3.1 alatt ez kt (CONFIG.SYS, AUTOEXEC.BAT, tovbb
SYSTEM.INI, s WIN.INI fjlok szerkesztst jelentette.)
A Win9x bevezette a Plug and Play technolgit, amely elvileg az automatikus nkonfigurlst jelentette
volna.
Ltezik flautomata megolds is, amikor csak kln utastsra adnak ki konfigurcis parancsokat
(NetWare Scan teleptskor).
A DOS konfigurlsa a legltvnyosabb:
A DOS 20 bites memriacmzse miatt a memriakezels belltsa nagyon fontos s nem
elhanyagolhat. Az XMS memriakezel a HIMEM.SYS s az EMS memriakezel az EMM386.EXE,
tovbb a klnbz memriaterlet lefoglalsra vonatkoz parancsok ( LoadHigh, LH, InstallHigh,
Install, DOS=HIGH,UMB) rgta foglalkoztatjk a rendszergazdkat.
Az adatelrs s tvitel gyorstsra a DOS-ban a BUFFERS=..., FJLS=..., SMARTDRV parancsokat
kell hasznlni.
Az MS Windows 9x nem nagyon hagyja a fenti paramterek lltst. Automatikusan lltja be az ltala
legmegfelelbbnek tartott rtkeket.
A NetWare a fentieknek megfelel paramtereket a futs sorn nllan lltja, de meg vannak adva a
minimlis s maximlis rtkek.

5.4.3 Az opercis rendszer programozi fellete


Minden opercis rendszer trekszik arra, hogy a programfejlesztk szmra olyan fejleszti krnyezetet
bocssson rendelkezsre, amely a felhasznli programok rendszerhvsait definilt rendszerhvsokon
keresztl fogadja s ugyanilyen mdon vlaszol is. Ez azt jelenti, hogy a programoz fejleszts kzben
berja programjba azokat a fggvnyhvsokat, amelyek megvalstjk futsi idben a megfelel
rendszerhvsokat. A megfelel hvsok szintaktikjrl, paramterezsnek mikntjrl az opercis
rendszer fejleszti dntenek, mg a konkrt megvalstsrl a fejleszteszkzt gyrt cgnek kell
gondoskodnia.
Egy fejlesztrendszer programozi fellett (API = Application Programing Interface) az opercis
rendszer hatrozza meg a szolgltatsain keresztl.
A fejleszts sorn a fejleszt berja a megfelel fggvnyhvsokat a programba, a fordts sorn
hozzszerkeszti a megfelel knyvtrakat a LINKER, s az gy kapott programot lehet futtatni.
Br felttelezem, hogy mindenki tallkozott mr programfordtssal, de azrt itt rviden sszefoglaljuk,
hogyan jn ltre a forrsszvegbl a futtathat program.

46

A forrsszveg valamilyen nyelven elkszl, abban hivatkozsokat helyez el a programoz klnbz


include fjlokra. Ezek a hivatkozsok a klnbz programozsi nyelveken nem felttlenl forrsszveg
llomnyra mutatnak (pl. Pascal UNIT-jai), de mutathatnak arra is.
A fordts sorn a fejlesztett programok s a beillesztett forrskdra val hivatkozsokbl a compiler
trgykdot Object kdot generl. Ebben a kdban a programoz programsorai mr a vgeleges gpi
sorokat tartalmazzk, viszont az ugr utastsokban mg csak szimbolikus cmeket szerkeszt be a
rendszer. A keletkezett trgykdhoz a fordtskor megadott s a rendszerben defaultknt adott Librarykben lv fggvnyekbl vlogat a rendszer s a msodik menetben a szerkeszt program (Linker)
sszeszerkeszti a betlthet programot. Windowsos vagy ms grafikus krnyezetben mg a Resource
Compiler s linker is lefut, amely a grafikus objektumokat szerkeszti hozz a ksz futtathat
programhoz.
Az EXE programokban minden ugrutasts relatv cmet kap, amelyet a betlt program vglegest a
program betltse sorn. Ez azrt van gy, mert a program fordtsa sorn nem dnthet el, hogy milyen
cmen fog futni egy program.
A program futtatsakor nem mindig elegend a futtathat EXE program (DOS-nl esetleg igen), mivel a
folyamat olyan rendszerhvsokat hajthat vgre, amelyeket az opercis rendszer Dinamikusan csatolt
knyvtrakban tartalmaz. Ezek olyan fjlok, amelyek csak akkor tltdnek be a memriba, ha egy
programnak szksge van r, s akkor szabadul fel a memriaterletk, ha mr egyik r hivatkoz
process sem fut. Ezeket a fjlokat a Windowsban DLL-nek hvjuk (Dynamic Link Library). Ez a
technolgia mellesleg ms opercis rendszerekben, gy az OS/2-ben is tettenrhet.

5.5

Shell Felhasznli fellet

Az opercis rendszerek mindegyike tartalmaz felhasznli felletet. Ezzel a fellettel tallkozik


ltalban a felhasznl. Az opercis rendszerek fejldse sorn a fellet egyre tbb funkcit magba
olvasztott, s egyre bartsgosabb lett, vagy legalbbis prblt azz vlni.
A felhasznli fellet feladatai, funkcii:
A parancsnyelv biztostsa, az utastsok vgrehajtsa
Programok kezelse, programok futtatshoz szksges krnyezet biztostsa s programindts
A rendszer llapotnak megtekintse, szablyozsa
Az opercis rendszer egyb funkciinak irnytsa (pl. fjlkezels)

5.5.1 A parancsnyelv.
A szmtgp kezelse parancsnyelveken keresztl. Ilyen a DOS parancsnyelve vagy a LINUX, UNIX
Shell script nyelvei. A parancsnyelvet ltalban egy rtelmez (MS-DOS, command.com) rtelmezi,
illetve a batch programot (LINUX-ban scriptet) hajtja vgre lpsrl lpsre. (A parancsnyelvek ersen
hasonltanak a korbbi Job Control Language-ra, ktegelt programfeldolgozs). Megklnbztetnk
bels s kls parancsokat. A bels parancsok mindig a parancsrtelmez rszeknt kerlnek
interpretlsra, mg a kls parancsok nllan lteznek, de gyakran csak az opercis rendszer integrns
rszeknt futtathatk.

5.5.2 Programok kezelse, programok futtatsa.


A futtatand program nevnek begpelsvel vagy egy specilis paranccsal (pl. C-64 vagy NetWare
LOAD parancsa) lehet indtani a programot. Egyes esetekben paramtereket vagy kapcsolkat adunk a
programokhoz. Nha alkalmass kell tenni az opercis rendszer krnyezett a program futtatshoz (pl.
Windows PIF fjlok belltsai)
A programok indtsnl fontos szempont, hogy ltalban a programokat az aktulis knyvtrbl indtja a
rendszer. Ha bonyolult a rendszer vagy el akarjuk kerlni esetleg a tbb felhasznl miatt a tbbszrs
trols problmjt, akkor az albbi szolgltatsok jhetnek mg szba:
Link fjlok hasznlata (LINUX, Win9x). Ezekben a rvid ler fjlokban hivatkozs tallhat az eredeti
binris llomnyra s a link fjlok futtatsakor az opercis rendszer kiolvassa a fjlbl az igazi
futtatand fjl elrsi tvonalt s esetleges paramtereit, belltsait. gy indtja el a binris llomnyt.
47

Keressi tvonalak definilsa (DOS, Windows Path parancs). Ennek segtsgvel az opercis rendszer
az aktulis knyvtron kvl mg a megadott keressi tvonalakat nzi vgig a binris llomny
indtshoz.
Lncolt programfuttats lehetsges. A Batch programokban komoly vezrlseket alkalmazva tbb
program egyms utni lefutst is lehet szablyozni
Az opercis rendszerek indtsakor (MS-DOS AUTOEXEC.BAT, Windows Win.INI LOAD s RUN
parancsai, Win9x, NT Registry megfelel belltsa illetve indtpult.) NETWARE AUTOEXEC.NCF)
vagy megadott esemnyek bekvetkeztvel (Win9x Schedule, NT AT parancs) lehet automatikusan
indtani programokat.
A programok futshoz szksgesek lehetnek az albbiak:
Paramterek. Azok a plusz adatok, amelyek a program mkdshez ppen szksgesek.
Kapcsolk. (switch) A mkdst pontostjk, illetve az alaprtelmezett mkdst mdostjk
tirnytsi adatok. Az alaprtelmezett bemenetet fjlbl veszi s a kimenetet fjlba rja a fut process.
Krnyezeti vltozk belltsa. Az opercis rendszer egyes belltsait lehet gy kzlni a programokkal
(DOS, Windows SET parancs)

5.5.3 A rendszer paramtereinek megtekintse.


A rendszer mkdsi paramtereinek lekrdezse, pl. Memriallapot, (DOS, MEM parancs, pl. Linuxnl
PS - AUX , NT Task Manager, Scandisk, Defrag stb.)

5.5.4 Az opercis rendszer egyb funkciinak hasznlata.


Fjlkezels, knyvtrak kezelse, szervizprogramok futtatsa stb. Ezek a szolgltatsok gyakran nllan
futtathat programknt vannak jelen az opercis rendszerben, de ettl mg a rendszer rszeinek
tekinthetk, mskor beplnek a rendszerbe s nem is lehet ket nllan kezelni.

5.6

Grafikus felhasznli fellet

A grafikus fellet gondolata elszr a nyolcvanas vek elejn a Macintosh gpek MacOS nev opercis
rendszerben kerlt eltrbe. rdekessgknt megemlthet, hogy a Microsoft a PC-k esetn csak 1985ben rukkolt el az els mkd grafikus fellettel, a Windows 1.0-val. Az IBM s a Microsoft sokig
egytt dolgoztak a PC-kre sznt OS/2 projecten, amit vgl is az IBM fejezett be s folytat mind a mai
napig. A C-64-n s ltezett grafikus fellet GEOS nven.
A UNIX rendszereken is a nyolcvanas vekben elkezddtt a grafikus felletek fejlesztse, de ott gy
alakult, hogy az alaprendszer alfanumerikus maradt, csak el lehetett indtani rajta egy grafikus interface-t.
Ezt a felletet a UNIX-okon tbb-kevsb szabvnyostottk s elneveztk X-Windows-nak.
Vgl is az sszes opercis rendszer grafikus fellete (GUI Graphics User Interface) hasonlan nz
ki, a fellet kezelsben alapveten nem nagyon trnek el. (rdekes, hogy a grafikus fellet az egy taszkos
rendszereken nem lett npszer, betudhat taln ez az akkori hardverek teljestmnynek is. Msrszt az
is meglep, hogy vannak emberek, akik ma is visszasrjk a grafikus fellet nlkli idket. )
Az ilyen krnyezetben a programok futs kzben kimenetket egy szabvnyos grafikus ablakban jelentik
meg. Az ablak mrett ltalban lehet vltoztatni. Az ablaknak hrom rendszer ltal megklnbztetett
llapota van.
Az ikonllapot ekkor a fut folyamatot a grafikus felleten a Desktopon vagy a kperny egy
meghatrozott helyn egy ikon jelzi. Ekkor a program fut, csak a kimenet a httrben marad.
Kzbens llapot Ekkor a program ablaka ltalban szablyozhat mretben megjelenik a kpernyn.
Az ablakot egrrel s billentyzettel mozgathatom a kpernyn s tmretezhetem.
Teljes kpernys llapot Ilyenkor a rendelkezsre ll teljes grafikus felletet egyetlen program ablaka
foglalja el.
A Windows, az OS/2 s a MacOS esetn a GUI az opercis rendszer szerves rsze, mg a UNIX s
LINUX rendszerek esetn a tvolrl bejelentkezk a sajt rendszerkn indthatjk a grafikus felletet,
mg a tvoli gp tovbbra is karakteres felleten marad. Ennek ellenre az alapkoncepci mind a kt
48

rendszertpusban ugyanaz. A GUI feladata, hogy az t hasznl folyamatok szmra biztostsa a grafikus
bevitel s megjelents lehetsgt. Ebbl a szempontbl a GUI szerverknt, mg a programok kliensknt
viselkednek. A GUI szolgltat, a program ignybeveszi a szolgltatst.
A folyamatok s a GUI kztt zenetek kzlekednek s ezen keresztl tudatja a program az ignyt, a
szolgltat pedig gy tudatja a programmal, az ignyre adott vlaszt. A grafikus Interface teht csak
zenetek esetn tevkenykedik! Hogy is van ez?
Minden fut programnak van egy ablaka, aminek az llapota ikon, ablak vagy teljes kperny.
A program felhasznlja l a gpe eltt s az egrrel vagy a billentyzettel foglalatoskodik. Amikor
valamilyen billentyt lenyom vagy az egeret elmozdtja, vagy az egr egyik gombjval kattint valahol,
akkor ez egy esemnyt generl (event)
Az ablakoz rendszer megllaptja, hogy az esemny melyik ablakhoz kapcsolhat (melyik ablaknak
milyen grafikus objektumval trtnt az esemny). Ennek az esemnynek a lerst elkldi az ablakot
ltrehoz folyamatnak.
Mivel az esemnyek gyorsabban is bekvetkezhetnek, mint a feldolgozsuk, ezrt az esemnyek elszr a
rendszer esemnylistjba, majd miutn kiderl, hogy melyik programhoz tartozik az esemny, utna a
program sajt esemnylistjba kerlnek az esemnyek.
A folyamat feldolgozza az esemnyt megfelelen reagl r, majd a reakci alapjn visszakldi a GUI-nak
a kperny mdostsra vonatkoz ignyt.
A GUI, mint szolgltat elvgzi a szmra kirtt feladatot.

5.6.1 A grafikus rendszerek jellemzi


Az egyes programok ablakai egymst tfedhetik, a grafikus rendszer gondoskodik arrl, hogy a teljesen
vagy rszben lefedett ablak tartalma a httrben eltroldjon s amikor az ablakrl levesszk takarst, a
tartalma megjelenik. Az jra megjelents sorn a GUI kld egy specilis zenetet az alkalmazsnak,
amelyben kri, hogy a takarsbl kikerlt rsz tartalmt jra kldje el.
Az egyes alkalmazsok ablakainak lehetnek gyermekei, azaz olyan ablakok, amelyeket a f alkalmazs
ablak hoz ltre. Ezek az ablakok nha csak a szl ablakon bell mozoghatnak, mskor tetszlegesen
helyezkedhetnek el a kpernyn.
Ha egy folyamat tbb ablakot megjelent, akkor az egyes ablakok lehetnek modal s non-modal ablakok.
A modal ablak azt jelenti, hogy a program ekkor ezen az ablakon keresztl vr adatbevitelre, a program
ms ablakt nem lehet semmifle mdon elrni.
A non-modal azt jelenti, hogy a program megnyitott ablakt elhagyva nyugodtan lehet a program ms
megnyitott ablakait hasznlni.

5.6.2 Az esemnyek cmzettjnek felismerse


Egr hasznlata esetn az esemnyeket az egr s az ablakok koordintibl azonostja a rendszer.
Az ablakok kztt van egy aktulis ablak, amelynek az llapota kitntetett. Ennek az ablaknak a terletn
van elhelyezve az aktulis billentykurzor. Ms nven ezt gy mondjuk, hogy ezen az ablakon van az
input fkusz. A kurzort a programozk ltal definilt sorrendben lehet mozgatni az egyes beviteli helyek
kztt s az aktulis ablakot a rendszer ltal biztostott billentykombincikkal lehet vltoztatni.

5.6.3 A grafikus felletek eszkzfggetlensge


A grafikus felleteket gy tervezik meg, hogy az alkalmazott klnbz grafikus rendszereken s
hardvereken ugyanazok a funkcik ugyanazokat az eredmnyeket adjk. Ennek megfelelen a rendszerek
a hardvertl a sajt belltsainak paramterei az indulskor tadjk, amely adatokat az alkalmazi
folyamatok szabvnyos fggvnyek segtsgvel lekrdezhetnek, s ennek ismeretben jelenthetik meg a
kimenetket. A GUI maga is figyelembe veszi ezeket a paramtereket. Ilyen adatok lehetnek a sznek
szma, a vzszintes s fggleges felbonts, stb.
Hogy a grafikus megjelents minl gyorsabb legyen, az egyes grafikus rendszerekben magas szint, sok
tulajdonsggal felruhzott objektumokat definiltak, amelyeknek az ellltst nem az alkalmazi
programnak kell vgeznie, hanem elvgzi helyette a grafikus alrendszer. Ennek rdekben az alkalmazi
49

programnak csak meg kell mondania, hogy milyen objektumot akar megjelenteni (object tpusa) s meg
kell adnia a hozz szksges paramtereket, illetve a paramterek hinya esetn, egyes esetekben a
rendszer default rtkeket ad meg nekik. Ilyen objektum az ablak, men, grdtsv, beviteli sor,
nyomgomb, stb.
Ennek hatsra a kliens s a szerver kztti adatforgalom minimlisra cskken.
Ha a rendszerben nincsen meg a megfelel tpus objektum, vagy az alkalmazs sajt maga akar
ellltani ilyeneket, akkor gyakran bitmap-eket kell megjelenteni. Ezeknek a megjelentst egyes
esetekben az alkalmazi programnak kell elvgezni, de egyes standard bitmap tpusokat a GUI is meg tud
jelenteni. A megjelents sebessge azonban ilyenkor viszonylag lass.

5.7

Az opercis rendszerek kiegszt programjai, segdprogramok

Az opercis rendszerek fejleszti idrl idre szembekerlnek a felhasznlk meg-megjul ignyvel


arra, hogy a rendszerket gyorsabban, hatkonyabban, biztonsgosabban s knyelmesebben tudjk
hasznlni. Mivel az opercis rendszerek fejlesztinek kapacitsa szk, ezrt a klnbz clokra
gyakran kls fejlesztk hozzk ltre a megfelel alkalmazsokat. Ezeket hvjuk segdprogramoknak.
Visszatekintve az opercis rendszerek fejldsre a segdprogramok ksbb ltalban valamilyen
formban beplnek az opercis rendszerbe.
Egyes esetekben a felhasznli ignyeket nem az opercis rendszer bvtsvel s nem abba beleptve
elgtik ki, hanem egy shell-t hznak r a rendszerre, akr karakteres, akr grafikus rendszerrl
beszlnk. Ez a fajta megolds azzal a htrnnyal jr, hogy a felhasznl s a hardver kz bekeldik
mg egy szint, amely a mkdst egyes esetekben lasstja.
Sokszor a segdprogramok csak egy bizonyos clra kszlnek, majd a fejlesztk nem llnak meg s
komoly tuds, irnymutat programrendszereket ksztenek bellk.
A segdprogramokat a leggyakrabban az albbi kategrikban szoktak kszteni:
-

llomnykezels. A fjlok msolsa, tnevezse, trlse, knyvtrak ltrehozsa, trlse,


mozgatsa, nha lemezek partcionlsa, formzsa. E programfajta tipikus pldja a DOS-os
rendszereken elkszlt

Norton Commander. Ez a program olyannyira tallkozott a szmtgp hasznlk ignyeivel,


hogy a kilencvenes vekre gyakorlatilag minden msodik PC-n futott, st gyakran az indult el.
Egyes felhasznlk azt hittk, hogy az is a DOS rsze. Rengeteg klnja kszlt: DOS Navigator,
Volkov Commander, Windows 9x, s NT alatt a Windows Commander, FAR Manager, LINUX
alatt a Midnight Commander.

Programfejleszts tmogatsa. Az opercis rendszerek gyakran tartalmaznak Egy viszonylag


egyszer Text Editort, amivel forrskdot lehet ellltani, tovbb egy Linkert is, amellyel a
programokat ssze lehet szerkeszteni. A LINU szerves rsze mg egy C fordt is.

Adatbzis kezels. A legtbb opercis rendszer adatbzisokat hasznl futs kzben. Az


adatbzisok kezelse gyakran nehzkes feladat, ezrt elszeretettel fejlesztenek ki kisebb,
egyszeren kezelhet adatbzis kezel rendszereket. Ilyen programok voltak kezdetben a Lotus, a
Dbase, vagy manapsg egy MySQL+kliens program, a Microsoft Access.

Szmtgp diagnosztika. A PC-k robbansszer elterjedse miatt a felhasznlk egy rsze lesz
annyira szakember, hogy az egyszerbb hibkat el tudja nmaga is hrtani. Ezekre a clokra
fejlesztenek ki diagnosztikai s javt eszkzket, amelyek a gp s az opercis rendszer
esetleges hibit feldertik s azt lehetsg szerint ki is javtjk. Ilyen program a PC-s vilgban a
Norton Utilities, Nuts and Bolts, vagy rgebben volt a PC Tools.

Kommunikci. A hlzatok megjelensvel a hlzatok kezelse, az zenetek kldse slyponti


krds lett. Ennek megfelelen a helyi hlzatok kezelsnek technikja finomodott, megjelentek
az egyszerbb helyi levelez, zen programok, illetve az Interneten hasznlhat nagyobb
llegzet programok is.

Termszetesen a f terletek felsorolst folytathatjuk, hiszen a multimdia terletn semmit nem


emltettnk s vannak egyb olyan tmk is, amelyekrl itt helyhiny miatt nem beszlnk.

50

5.8

Felhasznlbart felletek

A grafikus rendszerek bevezetsnek taln az egyik legfbb indoka a felhasznlk kiszolglsa volt.
Ennek ksznheten a grafikus rendszerek illethetk leginkbb a felhasznlbart jelzvel, ugyanakkor
legyen vilgos az is, hogy nem csak grafikus rendszer lehet ilyen tulajdonsg!
Az albbiakban felsoroljuk azokat a jellemzket, amelyek felhasznlbartt tesznek egy programot.
-

Knny legyen megtanulni. A menrendszere legyen logikus, ttekinthet, a Gyorsbillentyk


legyenek kzrellk s a szoksokhoz igazodk.

Mretezhetsg. A kezd felasznl kapjon sok segtsget, de a gyakorlott felhasznlnak ne


tolakodjanak be kretlenl a varzslk, helpek stb... A klnbz szint felhasznlk tudjk sajt
gnyeikhez alaktani.

Visszavonhat parancsok. Minden parancsot a vglegests eltt lehessen visszavonni (Cancel


gomb) s lehessen visszaprgetni utastsokat (Undo)

Tbb szint Sg rendszer. Legyen tutorial a kezdknek, technikai lers a szakembereknek s


ltalban helyzetrzkeny help a felhasznlknak. Lehessen keresni, egyszeren elhvhat
legyen. (F1 gyorsbillenty, Help menpont.)

Hasznlata nyelvkzeli legyen. Az tastsok igkkel jellemezhetk, a paramterek fnevek. A helyi


nyelvekre adaptlt vltozatok kvessk a helyi nyelv logikjt!

Minden utastsra adjon vlaszt! Ha egy programban hosszab futsi idk vannak, akkor egy
felirat azt jelezze vagy egy szmll vagy folyamatjelz csk mozogjon a kpernyn.

A hasonl funkcikat hasonlkppen lehessen vgrehajtani.

5.9

Fjlkezels

5.9.1 A fjl fogalma


A korbbi vfolyamokon definiltuk a fjlokat, azonban ltni kell, hogy az a fjl fogalom sszetartoz
adatok halmaza nem elg kzzelfoghat, de ksbb megltjuk, hogy ennl krlhatroltabb nem lehet.
Elszr is mirt szksgesek a fjlok s hogyan alakult ki a fjl fogalma?
A mgnesszalagok korban csak szekvencilisan lehetett rni a szalagokat, s az sszetartoz adatok
egyms utn helyezkedtek el a szalagon. Minden egysgnek egyedi azonostt kellett adni, ami elszr
csak egy sorszm volt. Az olvas egysg ellrl vgigolvashatta a szalagot, s megszmolhatta, hogy
hnyadik felvtel. A gyorsabb mkds rdekben a szalagos egysgek egy bevezetrszt tettek minden
felvtel el, amely szinkronizlta az olvasst, ugyanakkor fejlc informcit is rtak bele.
A mgneslemezek megjelensvel a rendszerek elszr mg az adatok fizikai elhelyezst kezeltk, de
ksbb mr nvvel hivatkoztak az adatokra. Ez lett a fjlnv.
A fjlneveknek mindig egyedinek kell lennie. A mgneslemezek megjelensvel mr nem lehetett a fjlokra
fizikai elhelyezkedskkel hivatkozni, ekkor ltrehoztk a lemezeken a katalgusokat.
Mikor a mgneslemezek kapacitsa mr olyan mretv vlt, hogy nem lehetett egy katalgusban kezelni
az llomnyokat, ltrehoztak olyan katalgusrendszert, amilyen a mindannyiunk ltal ismert alknyvtrak
rendszere.
-

Egy szint katalgusrendszerrl beszlnk, ha egy adathordozn csak egy lista van. (C-64
floppyja)

Kt szint katalgusrl beszlnk, ha van egy alknyvtrszint.

Tbb szint katalgusrl beszlnk, ha a knyvtrak elvileg tetszleges mrtkben egymsba


gyazhatk (gyakorlatilag sohasem!)

A fjlok s a katalgusok egyttesen fjlrendszert alkotnak.


Azt gondolhatnnk, hogy kszen vagyunk a defincival, de egyes opercis rendszerek, mint pldul a
unix s a Linux rendszerek az alapvet be- s kimeneti perifrikat s ltalban minden adatfolyamot
fjlknt kezelnek, ezrt a fogalmat mg ltalnostjuk.
Ennek megfelelen a fjlok olyan adathalmazt jelentenek, amelyeket egy nvvel azonosthatunk.
51

Ez mr j definci, hiszen programozskor a fejlesztnek nem kell tudnia, hogy egy fjl fitikailag ltez,
lemezes fjl, vagy csak egy bemenet vagy egy kimenet. A fjlnv trsval mdostani lehet knnyen a
program mkdst.
Ha a fjlrendszerben lv fjlokrl beszlnk, akkor a fjlokat ltrehozsuk s felhasznlsuk cljai
szerint osztlyozhatjuk:
-

Ideiglenes llomnyok. Ilyen az sszes Virtlis memrit tartalmaz fjl, teleptskor vagy
mkds kzben ltrejtt ideiglenes (temporary) fjl. Az opercis rendszerek kln algoritmust
hasznlnak olyan fjlnevek ltrehozsra, amelyek klnbznek egy adott knyvtrban tallhat
ms nevektl, radsul vletlenszerek!

Felhasznli llomnyok. A felhasznl azrt hozza ltre tudatosan az llomnyokat, hogy


adatokat troljon bennk, de a futtathat programokat is ide soroljuk.

Adminisztratv llomnyok. Az opercis rendszer folyamatai ltal ltrejtt s azok ltal kezelt
fjlok. A felhasznlk ltalban nem tudnak kzvetlenl hozzjuk frni.

A fjlokat tartalmilag rengeteg osztlyba lehetne sorolni, de nem lenne igazn egyik sem helyes ltalban.
Az egyes opercis rendszerek a fjlokat funkciik szerint megklnbztetik pldul a nevkkel, mg
msok nem. Ez utbbi esetben a fjlrendszerben helyeznek el egy tulajdonsgot (attributum), ami jelzi,
hogy a fjl futtathat, vagy a fjl tartalma aapjn dnti el az opercis rendszer a futtathatsgot, vagy a
felhasznls mdjt.
A felhasznli programok kzvetlenl nem rintkezhetnek a hardverrel, ezrt az opercis rendszer
szolgltatsait kell ignybevennik, ha fjlt akarnak ltrehozmi, rni olvasni, trlni. A fjlok
kezelst az opercis rendszer kernelnek fjlkezel rsze hajtja vgre. Ennek a folyamatcsoportnak
adja t a krseit a felhasznli program, vagy ettl kap vissza a fjlra vonatkoz adminisztrcis
adatokat (handler szma, stb...)
Az adatok rsa s olvassa azonban ltalban pufferelt mdon egy cache-en keresztl megy, amely az
opercis rendszertl fggen tbb kevsb beleavatkozik a fjlok fizikai rsnak idpontjba.
Elfordul olyan eset a NetWare-en, hogy a szerverre rs s a fizikai rs kztt 3-5 msodperc is eltelik!
A fjlok tartalmnak olvassa is ltalban bufferelt mdon megy, mivel egy fjl olvassnak
megkezdsekor valsznleg a fjl tartalmt a programtovbb olvassa, ezrt a rendszer ha teheti, az egsz
fil tartalmt beolvassa pufferbe s innen szolgltatja a felhasznli programonak.
A fjlkezel a megfelel device driverek kzbeiktatsval vgzi el feladatt, gy valstva meg azt, hogy
a hlzati kapcsolatokban lv fjlok sem klnbzzenek a helyi klemezeken lvktl, vagy a CD-ROMokon lv fjlok ugyanolyan rtkek legyenek, mint az rsvdett floppykon lvk!

5.9.2 Fjlnevek hasznlata


A felhasznli folyamatok a fjlokra nevkkel hivatkoznak. A klnbz opercis rendszerekben a
fjlnevek adsnak a szablyai eltrek, de a nevek ltalban kt rszbl llnak:
A nv els fele egyedi, a fjl tartalmra utal rsz, a msodik rsze pedig a fjl jellegt jelzi. A fjlnevek
ben hasznlhatk az ASCII kdrendszer karakterei, nagy s kisbetk, numerikus jelek s specilis
karakterek, mint pldul a !@#&$^_-{}, kivve azok, amelyek az adott opercis rendszerben
jelentssel brnak, mint pldl a kvetkez jelek: / \ | <> : ;. , ? *
Elvileg hasznlhatk az kezetes karakterek is, de a DOS, Windows, Win8x, Windows NT klnbz
nyelvi verzii msknt kdoljk a karakterket, ezrt nem biztos, hogy azt a fjlnevet, amelyet az egyik
rendszerben pl. Win98 magyar, kezelni tudunk msikban, pldulWin98 angol! Tipikusan az , , , ,
, ,, , jelek nem kezelhetk. Az ilyen fjlokat a rendszer nem tudja trlni, megnyitni, tnevezni,
stb.
Az albbi rendszerekben a kvetkez szablyok vannak:
MS-DOS
A nevek kt rszbl llnak, a kett kztt pont tallhat. Az els rsz maximum nyolc karakter lehet, a
msodik rsz maximum 3. Az MSDOS a fjlneveket automatikusan nagybetre konvertlja.

52

Windows 9x, Windows ME, Windows NT, Windows 2000


Ketts elnevezsrendszert hasznl, a fjloknak van egy rvid s egy hossz neve. A hossz nv maximum
250 karakterbl llhatnak s a fentiek szerinti karakterek hasznlhatk benne. Nem konvertlja a nevet a
rendszer, de a kis s a nagybetk azonosnak szmtanak, azaz a RETIheja_FIA.DOC s a
retiheja_fia.doc ugyanazt a fjlt jelli. A rvid nevet DOS kompatibilitsi okokbl hasznlja s a hossz
nvbl kpezik oly mdon, hogy a hossz nvbl eltvoltja a szkzket, majd az els nyolc karakterbl
kpzi a nevet, ha a hossz fjlnv kisebb, mint kilenc karakter. Ha hosszabb a hossz fjlnv, akkor az
els hat karaktert hasznlja, utna ~jelet s sorszmot. gy klnbzteti meg az azonosan kezdd
fjlokat. A kiterjeszts ugyanaz lesz, mint a hossz vltozatban. Nem tlsgosan szerencss mdszer!
UNIX, LINUX
Ebben a rendszerben a fjlnevek maximum 255 karakter hosszak lehetnek, s tetszleges szm ponttal
elvlasztott rsz lehet bennk. A kis s nagybetk klnbznek, ezrt a fjl.doc, FJL.doc klnbz
fjloknak szmtanak. Az kezetek s a specilis karakterek hasznlatra ugyanazok a szablyok
rvnyesek, mint a DOS-ban.
NetWare
A NetWare rgebbi verzii az MSDOS szablyai szerint kpzik a fjlneveket. A NetWare 3.xx-es
verzijtl lehet hossz fjlnevk. A hossz fjlnevek hasznlatakor fokozottan gyelni kell az kezetes
karakterek hasznlatra, a korbban jelzettek miatt, tovbb a DOS-os felleten hasznlhat felgyeleti
programok nem mindig tudjk azonostani a fjlokat.
Helyettest karakterek.
Br az alkalmazsok ltalban pontosan hasznljk a fjlneveket, de alkalmanknt szksg van s
alkalmaz a rendszer gynevezett helyettest vagy ms nven dzsker karaktereket. Ezek helyettestik a
karakterlnc egy-egy karaktert vagy annak egy szakaszt.
A ? egy karaktert helyettest, a * karakter utn tetszleges karakter llhat. A UNIX-ban a [ ] jelek kz rt
karakterek kztt brmelyik szerepelhet az adott helyen.

5.9.3 A fjlok attribtumai


A fjloknak a fjlneveken kvl vannak egyb jellemzi is. Ezek opercis rendszerenknt klnbznek,
de amelyben kzsek az itt most felsoroljuk:
A fjl utols mdostsnak idpontja.
A fjl mrete, ltalban byte-okban
Archivland mdosult archivls ta
Csak olvashat (read only) Az egyszer alkalmazsok nem tudjk mdostani, trlni
Rendszerfjl (system) Az opercis rendszer specilisan fontos fjljai
Rejtett fjl (hidden) az egyszer alkalmazsok nem ltjk
A katalgusokat a katalgus jelzbit jelzi. (directory)
UNIX, LINUX
Szimbolikus hivatkozs (link)
Ideiglenes adatcsere fjl (pipe)
Fjl tulajdonosa az opercis rendszerben kerl lementsre
UNIX, LINUX, Windows NT NTFS fjlrendszere, NetWare esetn a fjlhoz tartalmaznak azok az adatok
is, hogy ki olvashatja, mdosthatja, stb... azt.
A NetWare s a Windows 2000 esetn kln adatbzisban tallhatk ezek az adatok!

53

5.10 A knyvtrak, katalgusok


A katalgusok bevezetst a mgneslemezeken trolt fjlok mennyisge tette szksgess. A
mgnesszalagokon nyilvn nem volt r szksg, br manapsg a streamerek s a DAT archivl eszkzk
korbban mr hasznlnak katalgust.
A mgneslemezeknl elszr egyszint katalgust hasznltak, majd ktszint katalgust ksbb az
ltalban elterjedt hierarchikus knyvtrstruktrkat.
Az alkalmazsok mindig az aktulis knyvtrban kezdik keresni a szksges fjlokat.
Ha nem az aktulis knyvtrban keressk a fjlt, akkor elrsi tvonalat kell megadni hozz.
A fjlra val abszolt hivatkozsnak hvjuk azt, amikor a gykrknyvtrbl indulva, a kzbees
knyvtrak felsorolsval hivatkozunk a fjlra.
Relatv hivatkozsrl beszlnk, ha az aktulis knyvtrtl szmtva hivatkozunk a fjlra. A
szlknyvtrt mindig a .., aza kt pont jelzi, mg az aktulis knyvtrat az . egy pont.

5.11 A fjlokhoz val hozzfrsi jogok


A modern opercis rendszerekben minden fjlt nem kezelhet minden felhasznl. A szablyozsnak a
kvetez elemei vannak:
-

A felhasznlk valamilyen fjl s knyvtrelrsi jogosultsggal rendelkeznek, illetve nem


rendelkeznek

A fjlok s knyvtrak, amelyek hasznlatt szablyozni akarjuk. Rendelkezhetnek specilis


attribtumokkal.

Jogosultsgok, amelyek megszabjk a hasznlhatsgot.

A jogosultsgok ltalnos tpusai:


Olvass (Read R) Olvassra tudunk megnyitni egy fjlt.
rs (Write W) rsra tudunk megnyitni a fjlt
Ltrehozs (Create C) Egyszer ltrehozhatunk egy fjlt, rhatunk bele, de bezrsa utn mr nem
mdosthatjuk.
Vgrehajts (Execute X) A program betlthet, futtathat
Trls (Erase E) A fjl trlsnek joga. A fjlok trlse ltalban egy llapotvltoztats, de nem
jelenti az adatok fizikai megsemmislst!
Mdosts (M Modify) - A fjl tulajdonsgainak mdostsa
Hozzfrs mdostsa (Acces Control A) Msoknak jogokat adhatunk arra a fjlra vagy
knyvtrra, amelyhez ilyen joggal rendelkeznk.
A fenti jogosultsgok a NetWare jogrendszerhez hasonltanak leginkbb.
Itt megemltjk, hogy a NetWareben egy user jogait egy helyen llthatjuk be a klnbz knyvtrakra,
fjlokra, mg a Windows NT, 2000 esetn a knyvtrnl adhatjuk meg, hogy kinek van joga r. A
klnbsg abban keresend, hogy a NetWareben kln adatbzisban troljk a jogokat, mg az NTFS
fjlrendszerben a fjlrendszer maga a jogok trolsnak helye.

5.12 A fjlok elhelyezse


Mg nem beszltnk arrl, hogy fizikailag hol helyezkednek el a fjlok a lemezeken. A lemezeken lv
fjlok elhelyezse, fontos tbb szempontbl is. A szempontok:
-

A lemezen lv szabad terletek j kihasznlsa

Az adatok ksbbi elrsnek sebessge

A lemezeken blokkonknt lehet elhelyezni az adatokat. A legkisebb megcmezhet blokkot clusternek


hvjuk.

54

Az egyes blokkok foglalt vagy szabad llapott a foglaltsgi tbla mutatja meg. Ennek a tblnak annyi
eleme van, ahny cluster tallhat az adott partciban. A betlttt blokknak megfelelen a tblzatban a
megfelel helyen egyes vagy nulla van.
A tblzaton kvl a szabad helyek mrett s a a fjlok kezdcmt tartalmaz lncolt listt tartalmaz
katalgust is kszteni kell, amit a bittrkppel egytt karbantartjuk.
A fenti adatokat hasznlva nzzk, hogy milyen stratgik szerint troljk le a fjlokat.

5.12.1 Folytonos kioszts


A ksbbi felhasznls szempontjbl a legjobb, ha a fjlok adatblokkjai folytonosan helyezkednek el a
lemezen.
Az opercis rendszer megkeresi, hogy a fjl szmra hol tallhat elg hely a befogadsra. Ha tbb
ilyen hely is van, akkor azok kzl ki kell vlasztani egyet, az albbi stratgik szerint:
1. A legels alkalmas (First Fit) hely. A leggyorsabban azt lehet felhasznlni, de nem biztos, hogy a
legoptimlisabb, hiszen lehet, hogy ms llomny ell vettk el a helyet.
2. A legjobban illeszked (Best Fit) hely. Megkeressk, hogy melyik helyre passzol legjobban a fjl.
Szmtsignyes, lass folyamat, mivel minden helyet vgig kell nzni.
3. A legrosszabbul illeszked (Worst Fit) hely. Nyilvn ahol a legtbb hely van, oda mg tbb is
befr.
A fenti mdszerek mindegyike esetn elbb-utbb a lemezen lv szabad helyek tredezett vlnak. Br
sszessgben van elg hely a fjlok elhelyezsre, de mgsem tallunk elg nagy sszefgg terletet. Ha
tl preczen illeszkednek a fjlok, akkor a fjl mretnek nvelse nem lehetsges. Ha fjlbl kitrlnk
egy blokkot, akkor a fjl htralv rszt elre kell mozgatni., ami lass folyamat.
A fjlok helynek nyilvntartsa egyszer, hiszen csak a fjl kezdcmt kell tudni, a tbbit ismerjk a fjl
mretbl.

5.12.2 Lncolt elhelyezs


Ennl a mdszernl a katalgusban csak a fjl kezdcmt troljuk, az sszes tbbi adatot a fjl
elhelyezsi tbla vagy ms nven FAT (=Fjl Allocation Table) tartalmazza. A FAT ugyanannyi adatot
tartalmaz, ahny foglalsi egysg van a lemezen. Minden adat a fjl kvetkez adatblokkjnak cmt
tartalmazza, az utols blokk pedig 0-t tartalmaz.
Az eljrs elnys, mert ha van elg hely a lemezen a fjl adatait el tudjuk helyezni. Nem korltozza
semmi sem a fjl mrett.
Htrnyos, hogy egy fjl n.-ik adatblokkjnak elrshez vgig kell menni a alncolt listn, hogy
megtalljuk a helyt a lemezen.
A FAT viszonylag nagy tbla (FAT32 esetn clusterenknt 4 byte ), amit memriban clszer tartani,
mivel sokat hasznlja a rendszer. A FAT srlse esetn nincs md a fjlok visszalltsra. A DOS,
Win9x, Windows NT, NetWare ppen ezrt kt pldnyt tart fent a partcin.

5.12.3 Indextbla alkalmazsa


A nagy tblzat helyett kisebbeket hasznlva rugalmasabb rendszerhez jutunk. Egy nagy tblzatban a
fjlhoz tartoz kisebb tblzat kezdcmt tartjuk, a kis tblban pedig a fjlhoz tartoz blokkok cmt,
akkor az elhelyezsi informcit gyorsan elrhetjk, a mdszer kevsb srlkeny, de htrny, hogy meg
kell becslni a fjl mrett, mert akkorra kell vlasztani a tblkat, hogy a fjlok rtkei elfrjenek.
Nyilvn nem lehet pontosan megvlasztani a tbla mrett. A Unix s a Linux olyan mdszert vlasztott,
amely megoldja a problmt.
A fjl tblzata 15 bejegyzst tartalmazhat, azaz a fjl els 12 blokkjnak rtkeit. Ha a fjl folytatdik,
akkor a tbla 13. eleme a kvetkez tbla kezdetre mutat, ahol tovbb folytatdnak a fjl bejegyzsei.
Ha a fjl mg ennl is nagyobb, akkor a 14. elem egy jabb indextblt cmez meg, ahol a nejegyzsek
tovbbi tblkra mutatnak (indirekt cmzs). Ezt folytatva elg egyszeren trolhatjuk a fjlokat. A fjlbl
trlni itt az indexek mozgatsval lehetsges, ugyanakkor foglaltsgi trkprl kln kell gondoskodni.
55

5.13 Mveletek llomnyokkal, katalgusokkal


Az llomnyok ( fjlok ) s katalgusok (knyvtrak) egy fjlrendszerben sok tekintetben hasonltanak,
msban klnbznek.

5.13.1 Fjl, katalgus ltrehozsa


Egy fjl ltrehozsakor az opercis rendszernek gondoskodnia kell a megfelel mennyisg szabad
blokkrl, ahova elhelyezi a fjl adatait, le kell foglalnia azokat, majd elhelyezni bennk az adatokat.
Katalgusok nem klnbznek a fjltl, szmukra is le kell elfoglalni a megfelel helyet, s beljk kell
rni az adatokat. A katalgusnl az egyetlen klnbsg az, hogy az opercis rendszer specilis
attribtummal ltja el a katalgust, ami megklnbzteti azt a tbbi fjltl.

5.13.2 Keress katalgusban


A katalgus tartalmt clszer rendezetten tartani, hogy a keressek gyorsak lehessenek. Az MS-DOS s
a Wni9x, NT nem rendezi a bejegyzseket.

5.13.3 llomnyok megnyitsa


Brmilyen fjl mvelet a fjl megnyitsval kezddik. Az opercis rendszer ellenrzi a jogosultsgok
megltt, s ha minden ok., akkor ltrehozza a fjl ler tblzatt a Fjl Control Block-ot. Ebben tartja
ezutn a fjlhoz tartoz fontos s aktulis adatokat a rendszer.

5.13.4 A fjlok megnyitsa, rs, olvass


A fjl megnyitsa ngy fle lehet:
-

rs (Write)

Olvass (Read)

Hozzfzs (Append)

rs/olvass

A fjl adatainak rtelmezse lehet:


-

Binris Amikor a beolvasott rtkek pontosan megfelelnek a lemezen trolt rtkeknek

Szveg amikor az olvass a fjl vge karakternl lell, egyes karaktereket pedig a rendszer
konvertl.

A fjl elrse szerint lehet


-

szekvencilis amikor az adatokat csak sorban lehet beolvasni

vletlenszer (tetszleges, random) amikor az olvass s az rs mutatjt programbl lltjuk.

Az aktulis pozci helyt az FCB tartalmazza.


A fjlban val pozicionls (seek)
A fjl pointer lltst jelenti. ltalban egy rekord rsa vagy olvassa a mutat egy rekordnyi
ugrst vonja maga utn. A fjl elejre s vgre specilis utastsok viszik a mutatt. A mutatt mg
adott rekordsorszmra is lehet pozcionlni.
A fjlbl val olvass s rs mindig a fjlpointer ltal mutatott helyrl trtnik.
A fjl bezrsa kln mvelet. Hatsra az pufferekben lv adatok lemezre rdnak, az FCB-ben trolt
adatok megsznnek, az FCB is megsznik.

5.13.5 Fjl vagy katalgus trlse s egyb tulajdonsgainak vltoztatsa


A fjl vagy katalgus trlse nem fizikai. Az llomnyt elltja az opercis rendszer egy trlt jelzvel.
Az MS-DOS sorsra hagyja az ilyen llomnyokat. Ha fellrja ms program az llomny terlett,
akkor nincs esly a visszalltsra. A Win9x, Win NT s Win2000 minden partcin egy recycled nev
knyvtrban helyezi el a bejegyzst, s ott rzi elre meghatrozott ideig illetve a knyvtr meghatrozott
56

mretig. A NetWare addig rzi a trlt fjlokat egy listban, amg nem lesz szksg az ltaluk elfoglalt
helyre. Ilyenkor a legkorbban trlt llomnyokat tvoltja el vglegesen a partcirl. A LINUX ?.
Ezen fell az llomnyok tulajdonsganak mdostsa lehetsges, de ez csak a katalgusban trtn
bejegyzseket jelenti.

5.14 Httrtrak
5.14.1 Mgnesszalagok
A legrgibb nagy mennyisg adat trolsra alkalmas eszkzk a mgnesszalagok. Nagy mennyisg
sszefgg adat trolsra hasznljk ket. Streamer s DAT magnkat hasznlnak erre a clra. A
streamerek a hagyomnyos eszkzk, szemlyi szmtgpeken hasznlatosak, mg a DAT magnk
szerverek archivlsra alkalmasak.
Tipikus felhasznlsi terleteik:
-

Adatments, backup (napi, heti)

Ritkn hasznlt szoftverek trolsra

Adatok tvitele szmtgpek kztt. (Tbb gigabyte adat mozgatsnak legolcsbb mdja)

Nagy mennyisg adat tmeneti trolsa

A szalagokon egyms alatti svokban 9 bites adatrgzts trtnik. Nyolc bit adat, egy paritsbit. Egy 9
bites adag egy frame. A framek rekordokba szervezettek, a rekordok kztt kis sznetek vannak (inter
rekord gap) a rekordok fjlokat alkotnak, a fjlok kztt szintn sznetek vannak.

5.14.2 Mgneslemezes egysgek kezelse


A mgneslemezek kezelse a legsszetettebb feladat a klnbz httrtrak kezelst sszehasonltva,
ezrt a tovbbiakban ezt trgyaljuk legrszletesebben.
A mgneslemezeken az adatokat egy tengelyen lv, egyszerre forg lemezeken lv mgnesezhet
rtegekben troljk. A lemezeknek ltalban mind a kt oldaln van mgneses rteg. Az adatokat
oldalanknt egy-egy r/olvas fej olvassa. A fejek egyszerre mozognak sugrirnyban, mg a
lemezcsomag nagyon gyorsan forog. Tipikus forgsi sebessge 5400, 7200, 10800 fordulat/perc. A
lemezeken az adatokat krkrsen troljk. Az egy lemezen lv svokat track-nek hvjuk. Az egyms
alatt elhelyezked track-eket cylindereknek hvjuk. A lemezen tortaszeren szektorokra bomlik. A track-ek
s szektorok metszspontjait blokkoknak hvjuk. Az egy blokkban lv adat mennyisge jelenti a
winchesterre tvihet legkisebb adatmennyisget. A blokkok az adatokon kvl szinkronjeleket, blokk
azonost jeleket, ellenrz sszegeket is tartalmazhatnak. Ezt a logikai szerkezetet a gyrts sorn az un.
Alacsonyszint formzssal alaktjk ki. Az alacsonyszint formzsra ltalban a PC-k nem alkalmasak,
a HDD-ket nem is clszer utlag ilyen folyamatnak kitenni, hiszen jobb hatsfokkal nem lehet ezt
elvgezni, mint a gyrban. A blokkok mrete 0,5-64 KB lehet.
A fej mozgsi id (seek time) amennyi id alatt elri a kvnt svot a fej 10 ms krli.
Elfordulsi id (latency time) 1/fordulatszm kb 10 ms (7200 fordulatnl)
Adattviteli sebessg (transfer time) A blokk adatainak tvitelhez szksges id. Kb 2-10 MB/s
Egy mgneslemezes mvelet esetn a HDD-nek az albbi adatokra van szksge:
Melyik blokkrl van sz. Egy blokk megcmzshez szksges adatok: lemezoldal (=fej, Head)
sorszmt, a sv (Cylinder) s a szektor (Sector) sorszmot.
rs vagy olvassi mvelet-e?
A szmtgp opercis rendszere azonban nem ezt a cmzst hasznlja. Az opercis rendszerek a
lemezeken lv adatokat sorfolytonos blokkok sorozatnak rzkeli, amelynek esetlegesen mg a
blokkmrete sem felel meg a fizikai blokkmretnek.
A felhasznli folyamatoknak a fentieken kvl mg az albbi adatokra van szksge:
-

Az eszkz tpusa (szalag, CD, floppy, HDD, stb.)feladatoknka


57

Az eszkz egyedi azonostja, hogy az azonos tpusok kzl megklnbztesse

Az adat kezdcme a megfelel eszkzn

Memriacm, ahov majd elhelyezi az adatokat, vagy ahonnan kiolvassa azokat

Az adatok mennyisge

rs vagy olvass

A mvelet befejezsekor rtestend kernel folyamat azonostja

5.14.3 Az eszkzmeghajtk (Device driverek)


Ennek megfelelen az opercis rendszerben fut folyamatok s a hardver kztt eszkzmeghajtk
(device driverek ) kzvettenek. Ezek az eszkzk vgzik el a szksges konverzikat oda s vissza is.
Az eszkzmeghajtk felptse rteges. Nagyjbl az albbi blokksma jellemzi:
Felhasznli folyamat
Kiszolgland feladat

DMA vezrl

Eszkzkezel fels szintje

Eszkzkezel buffere

Eszkzkezel als szintje


Megszakts
Vezrls

Lemezegysg

5.14.3.1 Az eszkzkezel fels szintje


Az eszkzkezel fels szintje az opercis rendszer folyamataival tartja a kapcsolatot. Feladata, a krsek
tvtele, vizsglata s sorballtsa. Ha ms szempont nincsen, akkor ennek a szintek a feladata a
vrakozsi id optimalizlsa. Az tlagos vrakozsi id mellett a vrakozsi id szrsa is fontos
szempont. Knnyen belthat, hogy az r-olvas fej a kzps svokat tudja a leggyorsabban elrni,
ezrt clszeren ott kell elhelyezni a leggyakrabban hasznlt file-okat.
Tbb klnbz stratgia ltezik az elrs optimalizlsra:
Sorrendi kiszolgls (Firs Come First Served)
A folyamatokat rkezsi sorrendben szolgljuk ki.Semmi optimalizls nincsen benne, gy elkpzelhet,
hogy a kiszolgls sorn nagy vrakozsi idk alakulnak ki. A legegyszerbb algoritmus. A mdszer
javtsa a pick-up eljrs, amely azon alapul, hogy a fej mzgsa sorn a kzbees helyeken felszedi az ott
tallhat krseket.
A legkisebb elrsi id (Shortest Seek Time First)
A legkisebb fejmozgssal kielgthet krseket teljesti elszr. tlagosan a legyorsabb elrsi idket
eredmnyezi, de a tvolabbi helyekre vonatkoz krseket csak bizonytalan id mlva elgti ki. A
folyamatok Time-.out-ra futhatnak. A krsek kielgtsnek szrsa nagyon nagy lehet.
Psztz (Scan, Look)
Ennek sorn a fej llandan mozog a szls pozcikban lv krsek kztt. A fej a mozgs sorn az
tba es krseket menet kzben teljesti. A mdszer elnye a viszonylag egyenletes elrsi id, de rossz
esetben a fej csak egy teljes oda-vissza t esetn elgthet ki krseket. A kzps svokra vonatkoz
krseket gyakrabban elgti ki a rendszer.
Egyirny psztzs (Circular Scan)
Az elbbi mdszert javtja ez a mdszer. Csak a fej mozgsnak egyik irnyban teljest krseket a fej. A
legtvolabbi krs kielgtse utn a legelsre ugrik vissza a fej, gy az tlagos elrsi id nem nagyon n,
de az elrsi idk szrsa jelentsen cskken.
Termszetesen az ppen alkalmazand mdszer fgg a device fizikai tulajdonsgaitl (HDD, CD, FDD,
hlzati eszkz), s a hasznlat jellegtl (Munkalloms, szerver, hlzati eszkz).

58

5.14.3.2 Az eszkzkezel als szintje


Mint emltettk, a mgneslemezes egysgek fej (Head = H) sv (Cyilinder =C) s szektor (Sector =S) s
az opercis rendszer lineris cmzse kztti tmenetet oda-vissza meg kell oldani. Problmt jelent a
klnbz blokkmretek alkalmazsa is (Cluster mrete). Tobvbbi problmt jelent az, hog a gyrtk a
fizikai sorrendhez kpest a szektorok logikai sorrendjt mskppen llaptjk meg, ugyanis egy szektor
adatainak beolvassa utn a feldolgozsi id alatt a HDD lemez tovbbfordul, teht a fizikailag
kvetkez szektor adatait nem tudja tovbb lvasni a gp, csek a 2 vagy 3 szektorral ksbbi adatokat.
Ennek megfelelen a HDD-k alacsony szint formzsakor a logikailag kvetkez szektort fizikailag kt
vagy hrom szektorral ksbb helyezik el.
Most a legegyszerbb esetet nzzk meg, amikor a cluster mret megegyezik a fizikai blokkmrettel, s a
szektorok logikai sorszmozsa megegyezik a fizikai sorrendjkkel is.
B =Az opercis rendszer ltal jegyzett blokk sorszma, b =aktulis blokk sorszm, H =fejek szma, h
=aktulis fej szma, C = cylinderek szma, c = aktulis cylinder, S =szektorok szma, s = aktulis
szektor.
Az opercis rendszer gy kapja meg a szksges blokk sorszmot:
B = h*C*S + c*S + s
A kiszmts inverzse is szksg van. Az albbi algoritmus kiszmtja a megfelel paramtereket:
h = b div (C*S), x = b mod (C*S)
c = x div S,
s= x mod S

5.14.3.3 Az adattvitel tovbbi lpsei


A device driver megszaktson keresztl tadja a lemezegysgnek a megfelel fizikai paramtereket, majd
utastja a feladat elvgzsre, egyttal a DMA kezel hardvert is utastja a megfelel mkdsre.
A HDD a DMA segtsgvel elhelyezi a megadott memriaterleten a krt adatokat, amelyeket a HDDbl kzvetlenl megkap, majd a feladat befejezse utn megszaktson keresztl rtesti a device driveren
keresztl, a kernel megfelel rutinjt, amely rtesti a felhasznli folyamatot. A DMA csak fizikailag
ltez cmre tud rni, gy ha a folyamat a virtulis memriban tartzkodik esetlegesen, akkor azt elbb
be kell tlteni a fizikai memriba.
Aszinkron tvitel esetn az tvitelt elindt folymatnak kell gondoskodnia a megfelel fogad
memriaterlet rendelkezsrellsrl, amely a programozst kiss bonyoltja.
Szinkron tvitel esetn az opercis rendszer gondoskodik a fogad memriaterletrl, s a fogads
befejzse utn tmsolja az adatokat a folyamat terletre.

5.14.3.4 Az adattvitel gyorstsnak fogsai


tmeneti trak alkalmazsa
A felhasznli folyamat tmeneti trakat biztosthat a sajt terletn az tvitel gyorstsra. Ennek clja,
hogy a nagyobb tmeg beolvasott adatot egyszerre dolgozza fel. Elnye, hogy a folyamat futsa
kezdetn lefoglalhatja magnak a megfelel puffereket, gy ksbb nem kell erforrsokra vrnia futs
kzben. Clszer kln rs s olvassi puffert kialaktani. Aszinkron folyamatoknl clszer alkalmazni.
Lemezgyorsts (Disk caching)
Az opercis rendszer terletn alaktunk ki megfelel mret puffereket. Az opercis rendszermegfelel
folyamatai nem csak a felhasznli folyamat ltal megkvnt adatokat olvassa be, hanem tovbbolvas a
lokalitsi elv rtelmben (=leggyakrabban a kvetkez adatblokkokra lesz szksg).
rskor az opercis rendszer pufferbe elegend tlteni az adatokat, az rsrl a rendszer gondoskodik
majd. Az opercis rendszer az ltala megszabott idben rja ki fizikailag a lemezre az adatokat (write
back cache). Megjegyzend, hogy egyes szlssges esetekben a folymat ltal kezdemnyezett rs s a
fizikai rs kztt tbb msodpercnyi id is eltelhet, ami ezen a szinten risi idt s veszlyforrst jelent.
Amikor a fizikai irs azonnal lezajlik, ezt az esetet write through cache-nek hvjuk.
59

Blokkmret optimalizls
Lttuk, hogy a HDD-k blokkmrete ltalban 0,5 64 kb kztt van, de inkbb a kisebb rtk az igaz. A
file-ok trolshoz a winchesteren lv blokkokat le kell foglalni s gyakorlatilag minimlis az eslye
annak, hogy egy file mrete N* blokkmret legyen, ezrt az utols lefoglalt blokk egy rsze kihasznlatlan
marad. Sok file s nagy blokkmret esetn a kihasznltsg hatsfoka ersen romlik, pldul FAT16 s 32
kb-os blokkmret s sok file esetn akr a terlet 20-30%-a is veszendbe mehet. A megolds, akkor a kis
blokkmret lehetne.
Sajnos nem lehet akrmilyen kis blokkokat hasznlni nagy winchester esetn, ugyanis minden opercis
rendszernek szksge van egy foglaltsgi trkpre, amely megmondja, hogy mely blokkok foglalta s
melyek nem. A tblzatban blokkonknt legalbb egy bitet tartalmazni kell, amelynek rtke jelzi az illet
blokk foglaltsgt. Ezt a tblt az opercis rendszernek a memriban kell tartania, hiszen a tbla
rendkvl gyakran vltozik. Minl kisebb a blokkmret, annl nagyobb lesz a tbla mrete, azaz a
memria foglaltsga is. Az MS-DOS esetn a korbban tanultak szerint automatikusan vltozik a
blokkmret a partci mretvel.
A Win9x esetn a hardver memrija elvileg korltlan, ezrt a FAT 32-nl a blokkmret elgg nagy
partcik esetn is csak 2 kb-osak.
A NetWare 4.xx alapesetben 32 kb-os blokkmretet alkalmaz, de a vesztesgek elkerlse miatt a
szuballokci segtsgvel a tredk file-okat sszevonja egy-egy kzs blokkba, amelyet kln
nyilvntart.

5.15 Az ismertebb tmrtsi algoritmusok


Az albbiakban nhny tmrtsi algoritmust ismertetnk. Az adattmrts alapja a redundancia.
Redundns informcirl beszlnk, ha az informciban ismtldsek vannak, vagy az informci
bizonyos rszei olyan adatokat tartalmaznak, amelyek az informci ms rszbl elllthatk.
A tmrtsi mdszerek elve az, hogy a redundancit megszntessk vagy cskkentsk le minimlis
mrtkben. Ha az informci redundancijt megszntettk, akkor azt tovbb nem lehet tmrteni
semmilyen mdszerrel..
Az albbiakban nhny adattmrtsi mdszert ismertetnk

5.15.1 A legegyszerbb tmrtsi algoritmusok


A most kvetkez algoritmusok (a SPACE=>TAB, a "szemtgyjtses" s a tokenes eljrsok) NEM
"igazi" tmrtk, ugyanis szmunkra a betmrtett adat a cl, s nem az eredeti visszalltsa (amit nem
is lehet mindig 100%-osan megtenni). Ennek ellenre a tmrtk kz soroltam ezeket is, mivel cljuk
megegyezik a tmrtkvel, itt is helymegtakarts a cl.

5.15.2 SPACE => TAB konverzi

Ez az

eljrscsoport a legrgibbek kz tartozik, mg az rgp korszakbl rkldtt. Alapveten


ktfajta megvalstsa ismert, br az ltalam elsknt lert pozci-elrses konverzi a szleskren
(szvegszerkesztkben s editorokban is) hasznlt. A pozci-elrses SPACE=>TAB konverzinl a
sorban az elre meghatrozott (minden negyedik, nyolcadik, vagy a letrolt) pozci elrshez szksges
szkzket helyettesti az algoritmus egyetlen karakterrel, a TAB-bal (ASCII 9), mg a msiknl, a
csoportos SPACE=>TAB konverzinl meghatrozott mennyisg (ltalban 4 vagy 8) szkz helyett
trolja le a TAB karaktert. Tekintsk meg mindkt eljrs algoritmust:
Pozci-elrses konverzi
Ciklus amg nem fjlvge
Sorolvass(Sor)
i:=1 [i az oszlopszmot jelli]
Ciklus amg i<=Hossz(Sor)
db:=0 [db a szkzk szmt jelli]
Ciklus amg Sor[i]=' ' s nem TAB-pozci(i) s i<=Hossz(Sor)
60

i:=i+1; db:=db+1
Ciklus vge
Ha Sor[i]=' ' akkor
Kir(TAB)
klnben
Ciklus j=1-tl db-ig Kir(' ')
Kir(Sor[i])
i:=i+1
Ciklus vge
Kir(Sorvge)
Ciklus vge
Kir(Fjlvge)
Csoportos konverzi
Ciklus amg nem fjlvge
Sorolvass(Sor)
i:=1 [i az oszlopszmot jelli]
Ciklus amg i<=Hossz(Sor)
db:=0 [db a szkzk szmt jelli]
Ciklus amg Sor[i]=' ' s db<>TAB-csoport s i<=Hossz(Sor)
i:=i+1; db:=db+1
Ciklus vge
Ha Sor[i]=' ' akkor
Kir(TAB)
klnben
Ciklus j=1-tl db-ig Kir(' ')
Kir(Sor[i])
Elgazs vge
i:=i+1
Ciklus vge
Kir(Sorvge)
Ciklus vge
Kir(Fjlvge)

5.15.3 A "szemtgyjtses" tmrts


Ezzel az eljrssal a tmrtend adatbl a szmunkra felesleges rszeket tvoltjuk el. Maga az eljrs a
tmrtend adat tpustl fgg, minden adattpusra (mr ha lehet r alkalmazni az elvet, azaz van benne
felesleges adat) ms s ms. Leggyakrabban szvegfjloknl alkalmazzk, ilyenkor felesleges adatnak
minslnek a sorok vgn lv szkzk, illetve a fjl vgn lv res sorok, de ltezik EXE fjlok
relokcis tbljt tmrt eljrs is. A szvegfjloknl alkalmazott eljrs algoritmusa (ez most csak a
sorok vgrl vgja le a felesleges szkzket) a kvetkez:
Ciklus amg nem fjlvge
Sorolvass(Sor)
61

i:=Hossz(Sor) [i az oszlopszmot jelli]


Ciklus amg (i>=1 s Sor[i]=' ') i:=i-1
Ciklus j:=1-tl i-ig Kir(Sor[j])
Kir(Sorvge)
Ciklus vge
Kir(Fjlvge)

5.15.4 A tokenes tmrts


Ez a tmrts fleg interpreter nyelveknl (pl. a legtbb BASIC ilyen) szoksos, ahol mind a program
vgrehajtsi (rtelmezsi) idejnek, mind mretnek cskkentse miatt hasznljk. Az algoritmus az
utastsszavakat fordtja le kdokk, gynevezett tokenekk, melyeket az interpreter gyorsabban kpes
feldolgozni, ugyanis nem kell rtelmeznie, azaz minden egyes lpsnl lefordtania az utastsokat. A
legegyszerbb tokenes tmrtsre plda a kvetkez algoritmus:
Ciklus amg nem fjlvge
Szolvass(Sz)
i:=1 [i az utasts sorszma az utaststblzatban]
Ciklus amg i<=UtastsokSzma s Sz<>Utasts(i)
i:=i+1
Ciklus vge
Ha i<=UtastsokSzma akkor Sz:=Kd(i)
Kir(Sz)
Ciklus vge

5.15.5 Klnbsgi kdols


Amennyiben ismerjk, hogy az informcink lassan vltozik, akkor az informci rtknek trolsa
helyett clszer a kezdrtket s az rtk vltozst troni. Ebben az esetben eslynk van arra, hogy a
vltozs kisebb helyet foglal el, mint maga az rtk, gy a trolt informci is kevesebb helyet foglal el,
mint az eredeti.
Pldul legyenek egy adatsor rtkei 16 biten trolva, de tudjuk, hogy a vltozs a szomszdos rtkek
kztt nem lehet 1 nl nagyobb. A vltozst elegend ekkor kt byte-on trolni, hiszen 0= nem vltozik,
1 n, -1 cskken. Ebben az esetben 1024 adat 2048 byte-nyi helyet foglal el eredetileg, de tmrtve csak
1024 *2 bit = 256 byte. Az adatokat negyedre tmrtettk.

5.15.6 Futsi hossz kdols, az RLE tmrtcsald

Az RLE egy mozaiksz, jelentse Run Length Encoding, magyarul Futsi Hossz Kdols. Az alaptlet

egyszer: ha valamilyen byte-bl sok van egyms mellett, akkor nem a sok byte-ot troljuk le, hanem a
byte-ot, s a darabszmot. A megvalstsa csak egy lnyeges problmba tkzik, a kitmrt
algoritmusnak ugyanis tudnia kellene, hogy a kvetkez byte kdolatlan, vagy egy ismtlds kdja-e?
Ezt a problmt tbbflekppen lehet megoldani, ezek kzl 4 algoritmust mutatok be:
RLE #1
Ez az eljrs a legegyszerbb, s tbb kpformtum is hasznlja (Targa, Tiff, s a PCX, br ez utbbi egy
kicsit mdostva). A tmrtett llomny blokkokbl ll, s mindegyik tartalmaz egy 1 byte-os fejlcet,
melynek a fels (7.) bitje mondja meg, hogy a blokk egy ismtldst tartalmaz, vagy tmrtetlen byteokat. Ha a 7. bit alacsony, akkor az als bitek azt adjk meg, hogy mennyi tmrtetlen byte jn (eggyel
cskkentve, hogy a tmrts mrtkt nveljk - 0 tmrtetlen byte-nak ugyanis nincs rtelme), illetve
ha a 7. bit magas, akkor a kvetkez byte ismtldsnek szmt (kettvel cskkentve) troljk az als
bitek. A betmrt algoritmus - nagyon leegyszerstve, csak a lnyeget bemutatva - a kvetkez:
62

Ciklus amg nem fjlvge


ByteOlvas(Els)
Ha Els=KvetkezByte akkor
ImtldsSzmol(Hossz)
Kir(128+Hossz-2)
Kir(Els)
klnben
KlnbztSzmol(Hossz)
Kir(Hossz-1)
Kir(KlnbzByteok)
Elgazs vge
Ciklus vge
RLE#2
Ez az elv is nagyon egyszer, itt a tmrtett ismtlds kezdett egy kitntetett byte (fejlc-byte) jelzi. A
fejlc-byte meghatrozsa tbbflekppen trtnhet, pldul a legegyszerbb s leggyorsabb megolds, ha
lefixljuk, hogy pl. a 0-s byte legyen ilyen (ez szvegfjloknl tkletes, hiszen azokban ltalban nincs
0-s byte, azonban adatfjloknl korntsem az), a legjobb pedig (tmrts szempontjbl), ha elbb
vgigolvasva a fjlt meghatrozzuk a legkevsb elfordul byte-ot (akkor j, ha ez a byte el sem fordul
a tmrtend llomnyban), melynek azonban htrnya, hogy ktszer kell vgigolvasni a fjlt, gy
megnvekszik a tmrts ideje.
Ez az elv ktflekppen valsthat meg, az egyik, mikor az egyes ismtldsek csak egybyteosak
lehetnek, mg a msik, mikor a byte-csoportok ismtldst is lekezeljk. Az elbbi algoritmust itt, az
RLE#2 alatt, az utbbit pedig az RLE#3 alatt trgyalom.
A konkrt megvalsts teht a kvetkez: Ha az algoritmus hrom byte-nyit meghalad ismtldst tall,
akkor a fejlc-byte, az ismtlds hossza-1 s az ismtld karakter kerl letrolsra. Specilis eset,
mikor fejlc-byte kvetkezik - esetleg tbb is -, ekkor a fejlc-byte-ot, s a fejlc-byte-ok szma-1 -et kell
letrolni (ha csak egy fejlc-byte kvetkezik, akkor 0-t). Ha az elz esetek kzl az egyik sem ll fenn,
akkor minden kdols nlkl le kell trolni a kvetkez byte-ot. Az algoritmus - megint csak vzlatos megvalstsa a kvetkez:
Ciklus amg nem fjlvge
ByteOlvas(Els)
Ha Els=KvetkezByte akkor
ImtldsSzmol(Hossz)
Kir(Fejlc-byte)
Kir(Hossz-1)
Ha Els<>Fejlc-byte vagy Hossz>3 akkor Kir(Els)
klnben
Kir(Els)
Elgazs vge
Ciklus vge
RLE#3
Ennek az algoritmusnak az alapelve megegyezik az RLE#2-vel, azonban ennl byte-csoportok
ismtldse is engedlyezett. A konkrt megvalsts a kvetkez: Ha fejlc-byte kvetkezik, akkor fggetlenl ismtldsnek szmtl - le kell trolni a fejlc-byte-ot, egy 0-t, s az ismtldst. Ha olyan
byte, vagy byte-csoport ismtlds kvetkezik, ahol az (ismtlds-1)*hossz (a hossz byte-csoportnl a
63

byte-csoport hossza, byte-nl pedig 1) nagyobb mint 3, akkor le kell trolni egy fejlc-byte-ot, az
ismtlds-1 -et, a hosszt s vgl a byte-csoportot, illetve a byte-ot. Ha ezek egyike sem fordul el,
akkor kdols nlkl kell letrolni a kvetkez byte-ot. Az algoritmus vzlata a kvetkez:
Ciklus amg nem fjlvge
Ha Kvetkez=Fejlc-byte akkor
ImtldsSzmol(Hossz)
Kir(Fejlc-byte, 0, Hossz)
klnben
Ha Kvetkez=ByteCsoportIsmlds akkor
CsopIsmSzmol(CsoportHossz,Ismtlds)
Ha (Ismtlds-1)*CsoportHossz>3 akkor
Kir(Fejlc-byte)
Kir(Ismtlds-1)
Kir(CsoportHossz)
Kir(Csoport)
klnben
Kir(Kvetkez)
Elgazs vge
klnben
Kir(Kvetkez)
Elgazs vge
Elgazs vge
Ciklus vge

RLE#4
Ez az algoritmus nagyon jl tmrti az ismtldseket, akr byte-ismtldsek, akr
csoportismtldsek, s nem kell az optimlis tmrtshez ktszer vgigolvasni a tmrtend fjlt, mint
az elz kettnl. Csak egy htrnya van: nem kombinlhat ms eljrsokkal.
Az algoritmus a kvetkezkppen mkdik: Ha byte-ismtldst tall, s az ismtlds kisebb mint 67
byte, akkor kt 0 bitet, 6 biten az ismtlds hossza-2 -t, majd az ismtld byte-ot trolja le. Ha az
ismtlds hossza nagyobb mint 66 byte (max. 16449), akkor egy 0-s bitet, egy 1-es bitet, 14 biten az
ismtlds hossza-66 -ot, vgl pedig az ismtld byte-ot trolja. Ha ismtld byte-csoportot tall,
akkor egy 1-es, majd egy 0-s bitet, utna 6 biten a byte-csoport hosszt, majd 8 biten a csoport
ismtldse-2 -t, vgl a csoportot trolja le. Ha nem ismtld byte-okat tall, akkor ha azok hossza
kisebb mint 34, akkor 1,1,0 biteket, 5 biten a hossz-1 -et, vgl a byte-okat, ha tbb mint 33 van bellk,
akkor 1,1,1 biteket, 13 biten a hossz-33 -at, vgl a byte-okat trolja le. Az algoritmus vzlata a
kvetkez:
Ciklus amg nem fjlvge
Ha Kvetkez=ByteIsmlds akkor
IsmSzmol(Byte, Ismtlds)
Ha Ismtlds<67 akkor
Kir(Ismtlds-2, Byte)
klnben
Kir(64+(Ismtlds-66) div 256)
Kir((Ismtlds-66) mod 256): Kir(Byte)
64

Elgazs vge
Elgazs vge
Ha Kvetkez=CsoportIsmlds akkor
CsopIsmSzmol(Csoport, Ismtlds, CsoportHossz)
Kir(128+CsoportHossz, Ismtlds-2, Csoport)
Elgazs vge
Ha Kvetkez=NemIsmlds akkor
NemIsmSzmol(Csoport, CsoportHossz)
Ha CsoportHossz<34 akkor
Kir(128+64+CsoportHossz, Csoport)
klnben
Kir(128+64+32+(Ismtlds-33) div 256)
Kir((Ismtlds-33) mod 256,Csoport)
Elgazs vge
Elgazs vge
Ciklus vge

5.15.7 Az LZ77 tmrt csald


A tmrtcsald alkotirl (Abraham Lempel s Jakob Ziv) kapta nevt, akik 1977-ben jelentettk meg
az alapalgoritmust (1977-et jelent a nvben szerepl 77-es szm). Az LZ77 alap tmrtk letroljk az
n db utols byte-ot, s amikor egy olyan byte-csoportot tallnak, mely szerepel ebben a pufferben, akkor
a byte-csoport helyett annak a pufferben lv helyt s hosszt troljk le. Az algoritmust sokan
mdostottk, javtottk a jobb tmrts rdekben, ezek kzl a legismertebb megvalsts James Storer
s Thomas Szymanski nevhez fzdik, ezt a tmrtst fogom most bemutatni.
Az LZSS tmrts
Az LZ betpr a nvben a Lempel-Ziv prosra, az SS betpr pedig a Storer-Szymanski prosra
vonatkozik. Ez az algoritmus a "visszanz" puffer (az utbb letmrtett n db byte-ot tartalmazza)
mellett mg egy "elrenz" puffert is alkalmaz, melybe a letmrtend byte-ok kerlnek. Az algoritmus
megkeresi a letmrtend byte-ok s a "visszanz" puffer leghosszabb egyezst, s ha annak hossza
meghaladja a minimlisnak definilt, ltalban 3 byte-ot, akkor egy pozci, hossz prt trol le.
Megoldand problma mg, hogy ennyibl a kitmrt mg nem tudn megllaptani, hogy a kvetkez
kd egy egyszer byte-e, vagy pedig egy pozci, hossz pros. Ezt az RLE-nl alkalmazott, az elzekben
lert, mdszerekkel is megvalsthatnnk, azonban a tapasztalat szerint egyszerbb s jobb, ha minden
kd el egy plusz bitet runk ki, mely azt jelzi, hogy a soron kvetkez adat byte, vagy visszautal kdpr.
(A gyakorlatban ezeket a biteket 8-asval troljk a knnyebb kezelhetsg rdekben, azonban ez a
lnyegen nem vltoztat.) Az algoritmus vzlata a kvetkez:
Ciklus amg "elrenz" puffer nem res
EgyezsKeres(pozci, hossz) [a maximum egyezs keresse]
Ha hossz>minimum_hossz akkor
Kir(pozc,hossz)
klnben
Kir(KvByte)
Elgazs vge
Ciklus vge
65

Az algoritmus tbb tlettel is javthat, gyorsthat, pl. javulhat a tmrts arnya, ha a kvetkez
pozcira is megvizsgljuk az egyezst, gyorsul a tmrts, ha keress sorn n. HASH tblt
alkalmazunk, stb. Mivel az algoritmus knnyen megvalsthat s jl tmrt, gy gyorsan elterjedt.

5.15.8 Az LZ78 tmrtcsald


Az csald alapjt kpez LZ78 algoritmust - mint az LZ77-et -, szintn a Lempel-Ziv pros publiklta
(1978-ban). Az algoritmus alapja, hogy egy tblt pt fel folyamatosan, melybe mindig belehelyezi az
aktulis byte-csoportokat. Ha egy olyan byte-csoportot tall, mely mr szerepel a sztringtblban, akkor
a tblban elfoglalt helye kerl letrolsra. Az ezen alapul algoritmusok csak a tbla kezelsben s
trolsban klnbznek. A legismertebb vltozat az LZW algoritmus, melyrl a kvetkezkben fogok
rni.

5.15.9 Az LZW tmrts

Az LZW az LZ78 finomtott vltozata. Terry Welch publiklta 1984-ben, a W bet az nevre utal az
elnevezsben. Az LZW algoritmus is szleskren elterjedt, legismertebb megvalstsa a fleg UNIX
rendszereken elterjedt COMPRESS program. Az LZW alapja azonos az LZ78-al. A kirsra kerl kdok
ltalban 12 bitesek, gy a sztringtblba 4096 bejegyzs fr. Az els 256 bejegyzsbe elzleg az
egyszer ASCII karakterek, 256-tl 4095-ig pedig a tmrts sorn a byte-csoportok kerlnek. Az
algoritmus elnye, hogy ezt a tblt nem kell letrolni, ugyanis kitmrts kzben minden tovbbi nlkl
felpthet. Az LZW a tbla trolsban hozott forradalmi jtst, ugyanis az LZW tbljba nem az
egsz byte-csoport kerl bele, hanem csak a byte-csoport els byte-ja, majd egy, mr a tblban szerepl
byte-csoport indexe (a byte-csoport ebbl a lncolatbl knnyen felpthet). Az algoritmus a kvetkez:
ByteOlvas(Sztring)
Ciklus amg nem fjlvge
ByteOlvas(Karakter)
Ha (Sztring+Karakter) benne van a tblban akkor
Sztring:=Sztring+Karakter
klnben
Kir(Sztring)
TblaHozzad(Sztring+Karakter)
Sztring:=Karakter
Elgazs vge
Ciklus vge
Kir(Sztring)
Az algoritmus megvalstsakor a sztringtbla mretnek (bitek szma) kivlasztsa jelenthet problmt
s annak meghatrozsa, hogy mi trtnjen, ha megtelik a sztringtbla. A kt varici (melyek
tvzhetek): vagy a bitek szmt kell nvelni ilyenkor, vagy trlni kell a tblt.

5.15.10

Statisztikai tmrtk

A statisztikai algoritmusok lnyege az, hogy az egyes byte-ok elfordulsa alapjn rendelik hozz a byteokhoz a megfelel kdokat, a srbben elfordul jeleket rvidebb, a ritkbban elfordulkat pedig
hosszabb bitsorozattal kdoljk. Az egyes byte-ok elfordulsi rtkt alapveten kt mdszer
segtsgvel lehet meghatrozni.
Az els mdszer kt menetben tmrt. Az els menet sorn meghatrozza a byte-ok eloszlst, majd a
msodikban a mr meglv statisztikt felhasznlva lekdolja a tmrtend adatsort. Ezt a mdszert
hvjk statikusnak. Egyik htrnya, hogy a tmrtend adatot ktszer kell vgigolvasni. Ez a htrny
kikszblhet gy, hogy az algoritmus blokkokra bontja a tmrtend adatot, majd az els menetben
nem csak a statisztikt veszi fel, hanem a blokkot betlti a memriba s elkszti azt a msodik
menetben vgrehajtand kdolsra. Msik htrnyos tulajdonsga mg, hogy a tmrtett adat mell (s
66

lehetleg el, hogy a dekdolnak legyen mi alapjn kitmrtenie) le kell trolni a statisztikt is. Az
eljrs kifejezett elnye viszont a sebessge, amely elg jnak mondhat.
A msodik mdszer nem kszt elre statisztikt, hanem azt tmrts kzben lltja fel, a tmrts
megkezdsekor tlagos eloszlsnak felttelezve az adatokat. Minden byte letmrtse utn (melyet
mindig az aktulis statisztika alapjn tmrt le) mdostja a statisztikt. Ezt a mdszert hvjk
dinamikusnak. Az algoritmus nagy elnye, hogy nem kell letrolni az eloszlst, mivel azt a kitmrts
kzben is hasonlan el lehet lltani. Ennek az algoritmusnak is tbb htrnya van. Az egyik, mely a
tmrtsi arnyt is befolysolja az, hogy az eljrs felttelezi az adatsor homogn eloszlst, azaz hogy
az adatsor elejnek tmrtse sorn fellltott statisztika igaz az adatsor tovbbi rszeire is. A msik
htrny a tmrts sebessge, ugyanis a byte-okhoz rendelt bitsorozatot minden lekdolt byte utn jra
kell szmolni, amely viszonylag idignyes feladat.
Mint lthattuk, mindkt mdszernek vannak elnyei s htrnyai, de a tapasztalat azt mutatja, hogy tlagban - a kt eljrs tmrtsi arnya kzel azonos. Ennek ellenre a statikus algoritmusok jobban
elterjedtek, mivel kdjuk egyszerbbnek mondhat, s valamivel gyorsabban is dolgoznak. A legismertebb
statisztikai kdols a Huffman kdols, a leggretesebb pedig az aritmetikai tmrts. Rszletesebben e
kett mkdst mutatom be a kvetkezkben.

5.15.11A Huffman kdols


Az eljrs alkotjrl lett elnevezve, aki mr 1952-ben publiklta az eljrst. A korai ismertets ellenre
alkalmazsa sokig (1988-ig) vratott magra. A n. kdfs algoritmusok kztt ez adja az optimlis
megoldst, s magnak a programkdnak a megvalstsa is meglehetsen egyszer. A tmrts a
kvetkezkppen zajlik: Miutn rendelkezsnkre ll az egyes byte-ok gyakorisgnak statisztikja,
felptnk egy binris ft. E kdfa felptse visszafel, a vgpontokbl indul. A legritkbban elfordul
kdokat "ktjk ssze", s elfordulsukat sszegezzk. Ezt addig folytatjuk, mg a vgn mr nem
marad sszekthet kd, a kdfa kszen ll. Ezutn ha meg akarjuk kapni valamely byte-hoz tartoz
bitsorozatot, a cscsbl elindulva vgig kell kvetnnk a ft, s ha pl. balra lpnk rajta, akkor egyes bitet,
ha a msik irnyba, akkor nulls bitet kell kirnunk.
A Huffman kd igen j eredmnyt ad algoritmus, s br ms, az elzekben lert tmrtsi eljrsokkal
kiegsztve ugyan, de a legtbb tmrtprogram ezt alkalmazza. Az eljrst magt ebben az esetben
mellzm, mivel kdja a tbbi algoritmushoz kpest sszetettebb, s sok helyet ignyelne.
Aritmetikai kdols
Ez az eljrs taln napjaink leggretesebb tmrtsi mdja. Az alaptletet mr 1948(!!!)-ban publiklta
Shannon, az eljrs kitallja, azonban megvalstsnak komoly sebessgbeli s elvi akadlyai voltak
(egszen napjainkig, a szmtstechnika robbansszer fejldsig). A kdolshoz itt is szksg van a
gyakorisgi statisztikra.
A tmrts a kvetkezkppen trtnik: A kdolshoz az egyes valsznsgeket felosztjuk alaprtelmezsben - a nulla s az egy kzti tartomnyba (Az implementcik ltalban nagyobb
indultartomnnyal dolgoznak). Pldul, ha a tmrtend byte-csoport ACBA, akkor az A karakterhez a
[0-0.5] intervallumot rendeljk, mivel valsznsge 0.5, a B karakterhez a [0.5-0.75] intervallumot
(valsznsge 0.25), vgl a C karakterhez a [0.75-1] intervallumot (valsznsge szintn 0.25). A
kdolshoz elszr vesszk a [0, 1] intervallumot, s rvonatkoztatom az els karakterhez tartoz
tartomnyt, mely a pldban [0, 0.5], az eredmny a [0, 0.5] intervallum lesz. Erre a kvetkez
karakterhez tartoz tartomnyt kell vonatkoztatni mely esetnkben [0.75, 1], a kapott intervallum [0.375,
0.5], s gy tovbb, mindig a kvetkez karakter tartomnyt kell az elzleg kapott intervallumra
vonatkoztatni, mg az adatok vgre nem rnk. A pldhoz tartoz vgeredmny a [0.4375, 0.453135]
tartomny lesz. Ebbl a tartomnybl kell kivlasztanunk, majd letrolnunk azt a szmot, mely binrisan
a legkevesebb szmjegybl ll. (A dekdols menete nagyon hasonl, az eltrs, hogy az jabb s jabb
intervallum-felosztsban ez a binris szm mindig ms-ms - mindig a kvetkez - karaktert jelli ki.) A
tmrt algoritmusa a kvetkez:
Als:=0
Fels:=1
Ciklus amg nem fjlvge
Beolvas(Byte)
Tartomny:=Fels-Als

67

Fels=Als+Tartomny*(a Byte intervallumnak fels hatra)


Als=Als+Tartomny*(a Byte intervallumnak als hatra)
Ciklus vge
Kir(Statisztika, Als)

Az algoritmus legnagyobb elnye a rugalmassga, ami annyit jelent, hogy az ltalam elzleg bemutatott
eljrsok kzl brmelyikkel sszeprosthat (fleg statikus megvalsts esetn), mivel a kdolt adat s
a statisztikai modell jl elklnthet egymstl. Tovbbi elnye mg, hogy rendkvl kevs memrit
ignyel, ezzel is elsegtve az tvzst ms tmrtsi eljrsokkal. Az algoritmusnak azonban komoly
htrnyai is vannak. Ezek kzl a legjelentsebb, hogy minden byte kdolsakor tbb osztsra s
szorzsra van szksg, melyek jelentsen lelasstjk a tmrtst. A msik problma, mely akadlyozta az
algoritmus megvalstst, hogy a szemlyi szmtgpek nem kpesek olyan sok (knnyen akr 100)
tizedesjegy szmok brzolsra, melyet az algoritmus megkvetelne. A sebessgbeli problmt
klnfle a szorzst s osztst segtend matematikai tblzatokkal, illetve az jabb s jabb - mindig
gyorsabb - processzorok pedig sebessgkkel trheten kikszblik, az elvi problma pedig klnfle
trkkkkel (pl. a mr llandsult bitek letrolsa, stb.) megszntethet, gy vgl nem okoz problmt az
algoritmus megvalstsa.

5.16 Megbzhatsg s redundancia


Az elz fejezetben ismertettk a redundancia fogalmt. Megvizsgljuk, hogy milyen sszefggs van a
megbzhat rendszerek s a redundancia kztt.
Murphy sokszor emlegetett elve, hogy ami elromolhat, az el is romlik. A szmtgpeken trolt adatok
hibtlansga s megbzhatsga manapsg let-hall krds.
Az adatok hibtlansgnak ellenrzse az els lps. Minden hibaellenrzsi s hibadetektlsi mdszer
azon alapul, hogy az adatok rgztsekor az adatokon kvl egy ellenrz rtket vagy rtkcsoportot
helyeznk el, azaz redundancit visznk az adatokba. Az adatok beolvassakor kiszmoljuk az ellenrz
rtket ugyanazzal az algoritmussal, amivel azt elzleg generltuk s az gy kapott rtket
sszehasonltjuk a beolvasott ellenrz rtkkel.
Paritsbit.
Ez a legegyszerbb hibadetektlsi mdszer. A paritsbit rtke 1, ha az ellenrzend adatsorozatban
pros szm 1-es szerepel, 0 ha pratlan szm. A paritsbit rtke ellenkezjre fordul, ha egy bit rtke
a beolvasskor tvltozik. Ha kt bit rtke vltozik meg, akkor sajnos a paritsbit nem vd. ltalban
pratlan szm bit rtknek mdosulst tudja jelezni.
A paritsbit s minden ms ellenrz sszeg kpzsnek ltalnos mdja a kvetkez:
Tegyk fel, hogy a trolt adatokat T[N] tmbben troljuk, ahol N a tmb mrete, tovbb S lesz a
vgsszeg:
S := T[1]
Ciklus i:=2 tl N-ig
S = S XOR T[i]

(Logikai kizr vagy mvelet)

Ciklus vge
Ki: S
Ha kt paritsbitet alkalmazunk, az mr k bit hibt tudunk detektlni. Ha nyolc bit informcirl
biztosan meg akaruk tudni, hogy valban hibtlanul troltuk-e, akkor ugyanannyi ellenrzbitet kell
hasznlnunk, azaz ktszer annyi adatot kell letrolnunk, mint az eredeti adat.
Sajnos a hibt ugyan tudjuk detektlni, de javtani nem. Mirt elegend azonban nhny paritsbit?
Tegyk fel, hogy egy adathordozn annak a valsznsge, hogy 1 bit hibs 1/1000. Ha a hibk
egymstl fggetlen esemnyknt fordulnak el, akkor kt bit hibjnak valsznsge akkor 1/1000000,
azaz egymilliomod, 3 bithiba egymillirdod!

68

Hibajavts
Ha a hibk egymstl fggetlenl fordulnak el, akkor bebizonythat, hogy n db adatbit n+1 db bitbl
ll hibajavt kd segtsgvel van lehetsg a hiba kijavtsra. A hibajavtshoz az un. Hamming
tvolsgot hasznljuk, amelynek lnyege, hogy azt az adatot tekintjk jnak, amely a rossz adattl a
lehet legkevesebb bittel tr el. A Hamming tvolsg kszmtsnak mdja az, hogy vegyk az eredeti
adatot s a hibaellenrz kdot, majd kizr vagy alkalmazsval nzzk meg, hogy az eredmnyben
hny bitet kapunk. A kapottrtk azt mondja meg, hogy hny db egyes hiba van a vizsglt adatban.
A hibk azonban gyakran csoportosanjelennek meg. A Hamming-kd egy trkkel alkalmas az ilyen
esetekre is. Tegyk fel, hogy 8 bites informcit kldnk t valahov. K-db byte-nyi elkldend adatot
egyms al rjunk bitenknt balrl jobbra, majd a mtrix elemeit nem sorfolytonosan kldjk el, hanem
oszloponknt K-s csomagokban. A megrkezs helyn sszelltva a mtrixot visszakapjuk az eredeti
rtkeket. Ha az eredeti adatban csoportos srls keletkezik, akkor az egyms utni bitekben jelentkezik,
k db klnll hibaknt, gy a Hamming kddal vissza lehet lltani az adatok eredeti rtkt.
Ellenrz sszegek (Cyclic Redundancy Check = CRC)
Ha nagyobb mennyisg adat hibja valsznsthet s a hibk csoportosan fordulhatnak el, akkor
clszer komolyabb mret ellenrz sszegeket kpezni, a fent vzolt algoritmus segtsgvel. Ebben az
esetben a hiba nem javthat ugyan, de a hiba meglte megllapthat.
Gyakorlati hibavdelem
A gyakorlatban a hibk ellen sok fle mdon vdekeznek, de minden esetben redundns informcit
helyeznek el a meghajtn.
Ilyen mdszer a lemeztkrzs (mirroring), amikor is minden adatok kt klnll lemezre mentenek el.
Az opercis rendszer mindig szmolja az ellenrz sszegeket az rsoknl s olvassoknl s amelyik
meghajtn nem stimmel az sszeg, az hibzott, s a msikrl esetleg vissza lehet lltani az adattartalmat.
A RAID (Redundant Array of Inexpensive Disks) rendszerek azon alapulnak, hogy viszonylag olcs
HDD-ket sszektve az adatokat gy mentik a lemezekre, hogy a hiba mindig kiderl s a rendszer
mkds kzben is kpes javtani az adatokat. Csak specilis opercis rendszerek kpesek ezen
rendszerek tmogatsra, illetve jabban megjelentek ilyen alaplapok is, ahol a BIOS pes bizonyos
RAID funkcik vgzsre.

5.17 Erforrskezels
A korbbiakban definiltuk az erforrsok fogalmt, ezrt itt nem tesszk meg. A preemptive s a
megoszthat erforrsok kezelsrl ksbb lesz sz, az albbiakban olyan erforrsok kezelsrl lesz
sz, amelyek:
-

Nem megoszthatk (non-sharable)

Hasznlatuk nem megszakthat (non-preemptive)

Korltozott szmak

Egsz szmak

Egyenrang elemekbl ll osztlyokra bonthatk. Egy osztlyon bell lnyegtelen, hogy egy
folyamat melyik erforrst kapja meg.

Az erforrsokat az opercis rendszerben fut folyamatok ignylik, a kerneltl. A kernelnek az a rsze,


amit erforrskezelnek hvunk valamilyen algoritmus szerint eldnti, hogy az adott tpus erforrs
igny kielgthet-e, ha igen, akkor a a folyamat tulajdonjogt bejegyzi a folyamatler blokkba, s
sszekapcsolja a folyamatot az erforrssal. A folyamat a hasznlat ut rendszerhvs ltal rtesti az
erforrskezelt az erforrs felszabadtsrl, amit az erforrskezel meg is tesz.
Ha egy folyamat hibs mkds folyamn lmegsznik, akkor az erforrsait esetleg nem kpes
felszabadtani, a rendszer nem biztos, hogy kpes a felszabadtst detektlni. Ekkor nha a rendszer gy
gondolja, hogy rendbenlezajlott minden s vglis felszabadtja a folyamatot.
Ha egy folyamat gnyt nem lehet kielgteni, akkor a folyamat egy ideig vr s idkznknt jra
megksrli a foglalst.
69

Ha nem mkdkpes vagy nincs joga a folyamatnak a krt erforrs hasznlathoz, akkor az
erforrskezel vgleges elutastst kld a folyamatnak. Ekkor hibazenetet kap a folyamat.
Ha a krt erforrs foglalt, akkor vrakozsra felszlt zenetet kap a folyamat, s egy vrlistra kerl,
amelyen az igny kielgtsig marad.
Az erforrsok kezelsnek brzolssra az erforrs-grfot szoks hasznlni:
A => Erforrs

jelenti az A folyamat erforrs ignyt.

A <= Erforrs

jelenti azt, hogy A az erforrs tulajdonosa.

5.17.1 Liberlis erforrskezelsi stratgia


Ha egy folyamat gnyel egy erforrst, s van szabad erforrs akkor kielgtjk, ha nincsen, akkor nem.
Egyszer nem? Ezt hvjk liberlis megkzeltsnek.

5.17.2 Holtpont
Sajnos egy problma felmerl. Nzzk az albbi pldt:
A s B folyamatok mindegyiknek futs kzben kt mgnesszalagos egysgre van ignye. Az egyikrl tlti
a programrszeket, a msikrl az adatokat. A szalagokat nem egyszerre kezdik, elbb a programot tltik
be, majd ksbb fordulnak az adatszalaghoz, de van olyan idszak, amikor mind a kettt hasznljk.
Elszr mind a kett a programot tlti be, majd az adatszalaghoz fordul. A rendszerben pontosan kt db
szalagos egysg van, I s II. Az albbi folyamat zajlik le:
1. A elindul s kr egy szalagos egysget A => I.
2. Az erforrskezel lefoglalja szmra A <= I.
3. B elindul s kr egy szalagos egysget B => II.
4. Az erforrskezel lefoglalja szmra B <= II.
5. A kri a kvetkez szalagos egysget A => II.
6. Az erforrskezel vrakoztatja A-t, mivel nincsen szabad egysg.
7. B kri a kvetkez szalagos egysget B => I.
8. Az erforrskezel vrakoztatja B-t, mivel nincsen szabad egysg.
Patthelyzet alakul ki. Ezt hvjk holtpontnak (deadlock)!
A => I => B => II => A, vagyis a foglaltsgi grfban kr alakult ki!
Vacsorz blcsek problmja:
5 knai blcs l egy kerek asztal krl, mindenki eltt ott a finom rizses ksa s minden blcstl jobbra s
balra is van egy plcika. Csak kt plcikval tudnak enni a blcsek. Van-e olyan mdszer, amellyel
egyszerre mindenki jllakik? Nincsen, de azrt blcsek, hogy a problmt megoldjk. Valaki vrni fog!
Ngy aut a keresztezdsben
Holtpont alakul ki akkor is, amikor egy keresztezdsbe ngy aut rkezik egyszerre, mindegyik
egyenesen akar tovbbmenni, s mindegyiknek elsbbsget kell adnia a tle jobbra lvnek.
Holtpont akkor alaul ki, ha az erforskezel grfban tallunk krutat

5.17.3 Konzervatv erforrskezelsi stratgia


Ha megszntetjk a prhuzamossgot a folyamatok kztt, akkor nem kerlhetnek versenyhelyzetbe,
azaz egy idben csak egy folyamat rendelkezhet erforrssal. Amikor befelyezi mkdst vagy
felszabadtja az sszes erforrst, akkor jhetnek a vrakozsi sorban lv tbbiek.
Sajnos ez a stratgia nem tlzottan optimlis. Az erforrsok kihasznltsga nagyon csekly, a rendszer
rettenetesen lass lesz.
70

A msik problma az, hogyha a vrakozsi sor tl hosszra nylik, akkor egyes folyamatok time-out-tal
lellhatnak. Ha az erforrskezel a vrakozsi sorban ll folyamatok sorrendjt valamilyen priorits
alapjn vlasztja ki, akkor elfordulhat, hogy egyes folyamatok soha nem kapjk meg a megfelel
erforrsokat. Ezt az esetet KIHEZTETS-nek hvjk.

5.17.4 A holtpont kialakulsnak felttelei


Sajnos egyik vglet sem alkalmas az erforrsok kezelsre, ezrt meg kell vizsglni azt, hogy hogyan
lehet kikszblni a problmkat. Kt lehetsgnk van, megelzzk a holtpont kialakulst vagy a
kialakult holtpontot a lehet legkevsb fjdalmas mdon felszmoljuk. Az elbbi mdszer kevesebb
vesztesggel jr. Nezzk meg, hogy mi kell ahhoz, hogy holtpont alakuljon ki.
A holtpont kialakulsnak a felttelei
1. Vannak nem megoszthat erforrsok, egyszerre csak egy folyamat hasznlhatja ket, azaz
klcsns kizrs van a rendszerben.
2. Az erforrsokra vrakoz folyamatok ms erforrsokat lefoglalva tarthatnak.
3. Vannak non-preemtive erforrsok
4. A folyamatok krkrsen egymsra vrhatnak, ciklikus vrakozs alakul ki.

5.17.5 Holtpont megelz stratgik


A fenti felttelek kzl legalbb egynek a kialakulst meg kell akadlyoznunk ahhoz, hogy a holtpont
biztosan ne alakuljo ki. Az 1. a 3. felttelegy rendszerben eleve adottsg, azzal nem tudunk mit kezdeni,
csak a maradk kt felttelt vizsglhatjuk.

5.17.6 Egyetlen foglalsi lehetsg.


A 2. felttel kialakulst akadlyoz mdszer. A rendszerben elindul folyamatnak induls utn egyszerre
kell lefoglalnia a futsa sorn szksges sszes erforrst. Ha ez nem kielgthet, akkor vrnia kell a
sorra. Ha megkap mindenszksges erforrst, akkor viszont nem fog ms folyamatokra vrni, hiszen
minden szksges megvan ahhoz, hogy befejezze futst.
Htrny:
Folyamatok akkor is fogva tartanak erforrsokat, amikor mg vagy mr nincsen szksgk rjuk, a
rendszer csak egy kicsit hatkonyabb, mint konzervatv erforrskezels esetn.
A futs kezdetn nem mindig mrhet fel a szksges erforrsigny.
Fennll a kiheztets veszlye!
Javts
Ha egy folyamat leadja az sszes erforrst, akkor jra ignyelhet erforrsokat. Sajnos ez sem jelent tl
nagy elrelpst, mivel az gy felszabadtott erforrsokra a vrakoz folyamatok rcsapnak, s a fut
folyamat a vrakozsi sor vgre kerl. Futsa lelassul, gyakoribb lesz a kiheztets veszlye is.

5.17.6.1 Rangsor szerinti foglals


A 4. felttel kialakulst megelz stratgia a kvetkez.
Az erforrsok osztlyaihoz a hasznlat gyakorisga szerint nvekv sorszmokat rendelnk. Ha a
folyamatnak egy osztlyon bell tbb erforrsra van ignye, akkor azokat csak egyszerre ignyelheti.
A folyamat csak a rangsor szerint nvekv sorszm szerint ignyelhet erforrsokat, azaz ha mr egy
osztlybl birtokol erforrst, akkor a kvetkez foglala csak magasabb osztlybl trtnhet.
Ciklikus vrakozs nem alakul ki, mert pldul, ha A folyamat lefoglalt a 5. osztlybl mr elg
erforrst, akkor csak a 6., 7., stb. Osztlybl foglalhat le magnak tovbbiakat. Ha B vagy C folyamat
szintn az 5. osztlybl szeretne foglalni, de nincsen elg erforrs, akkor knytelen addig vrni, amg A
folyamat fel nem szabadtja az 5. osztly erforrsait. B vagy C csak akkor mehet tovbb. Amg B s C
vr, addig A-nak nem kell vrnia B-re vagy C-re, gy nem alakul ki a ciklikus vrakozs.
71

A rendszer akkor hatkony, ha a sorszmat jl osztjuk ki. Sajnos ez nem mindig teljesthet felttel.

5.17.6.2 Bankr algoritmus


A bankr algoritmus alapelve az, hogy csak akkor enged egy foglalsi ignyt kielgteni, ha az a rendszert
biztonsgos llapotban tartja. Egy llapotot akkor tekintnk biztonsgosnak, ha ltezik egy olyan
lps sorozat, amelyben az sszes folyamat erforrsignye kielgthet.
Az algoritmus akkor mkdik, ha a folyamatok indulsukkor tudjk, hogy a klnbz tpus
erforrsokbl mekkora a maximlis ignyk s azt be is jelentik az erforrskezelnek egy
rendszerhvson keresztl.
A bankr algoritmus a valsgos krsek bejvetelekor megvizsglja, hogy mi trtnne, ha a krst
kielgten, a rendszer biztonsgos marad-e? Ha igen, akkor az ignyt kielgti, ha nem, akkor a folyamat
vrakoz listra kerl. Amikor egy folyamat visszad egy erforrst, akkor az erforrskezel vgignzi a
vrakozlistn lv folyamatokat, hogy van-e olyan, amelyiknek az ignye kielgthet. Mivel a vrakoz
folyamatokat csak engedi futni a rendszer, ha az ignyeik kielgthetek, ezrt nem alakul ki holtpont.
Az algoritmus nem a holtpontnl tgabb helyzetben akadlyozza meg esetleg folyamatok futst, ezrt
mondhatjuk, hogy tlzott biztonsgra tr.
Az algoritmusnak vigig kell jtszania az ppen krst ignyl folyamatok adatai alapjn a lehetsgeket
s csak akkor szabad egy folyamatot beengednie a kielgtett folyamatok kz, ha biztonsgos llapotban
marad a rendszer, ez azonban sokszor idignyes feladat.

5.17.7 Holtpontok felszmolsa


A holtpont feltteleinek kialakulsa nem jelent egyrtelmen holtpontot, azonban vannak esetek, amikor a
holtpont kialakulst nem lehet megelzni. Az els feladat az, hogy felismerjk a holtpontot.

5.17.7.1 A holtpont felismerse


Az opercis rendszer folyamatosan nyilvntartja a kiosztott erforrsokat, a szabad erforrsokat s a ki
nem elgtett ignyeket. A holtpont felismer algoritmusok egyike a bankr algoritmushoz hasonl , a sik
a foglaltsgi grf hurokmentessgt ellenrzi.
A holtpont detektl algoritmus lefuttatsa idignyes folyamat, ezrt lefuttatsa lasstja a rendszert. Nem
clszer lefuttsatni minden esetben, amikor a rendszer egy erforrsignyt nem tud azonnal kielgteni,
hiszen ez nem jelent felttlenl hotlpontot. A megolds az, hogy viszonylag ritkn, megadott idnknt
futtatjuk le, amely azonban magbanrejti azt a veszlyt, hogy egyes folyamatok mr rgta holtponti
ciklusban vannak, mire felismerjk az llapotot.

5.17.7.2 A holtpont megszntetse


A felismert holtpont megszntetsnek legegyszerbb mdja, az sszes folyamat lelltsa, de ez
hatalmas vesztesgekkel jrhat, ezrt clszerbb a holtpontban rsztvev folyamatok egyikt lelltani,
s ellenrizzk le, hogy a maradk folyamatok holtpontban vannak-e? Ha nem, akkor jabb ldozatot
vlasztunk. A vgn legalbb egy folyamat megssza!
Hogyan vlasszuk ki az ldozatunkat? Csakis kompromisszmos megolds jhet szba. Milyen
szempontok szerint vlasszunk?

72

Mennyit nyerek? Ljk ki a sok ersorrst lefoglal folyamatot, sok erforrs felszabadul,
valsznleg ki lehet elgteni a vrakozkat.

Mennyi erforrst ignyel mg? A nagy erforrsigny folyamat valsznleg jabb holtpontot
fog okozni.

Mennyi CPU idpt s I/O munkt vesztnk a megszntetssel? Olyat vlasszunk, amelynl kevs a
vesztesg.

Mennyi id van mg htra a futsbl? Ha kevs, akkor clszer azt befejezni.

Ismtelhet-e a folyamat. Ne olyat vlasszunk, amely nem ismtelhet.

Priorits. Kisebb priorits folyamatot vlasszunk!

Megszntetse hny tovbbi folyamat megszntetst vagy hosszas vrakozst idzi el?

Elfordulhat, hogy a folyamatokat nem kell lelltani, hanem csak elvenni tlk bizonyos erforrsokat.
A gyakorlatban persze az erforrs erszakos elvtele helyrehothatatlan hibkhoz vezet, azaz a helyzet
nem vltozik lnyegesen.
Gyakran elegend a folyamatokat egy korbbi llapotukba visszavinni. Ehhez az llapotokat rendszereen
el kell menteni, ellenrz pontokat (check points) kell hasznlni. gy a foyamatok fellesztse kisebb
vesztesggel jr, de nagy memria s httrtr kapacits kell, tovbb lelassul a rendszer.
Ha a holtpontkezels sorn sokszor ugyanazt a folyamatot vlasztjuk ldozatnak, akkor itt is kialakuhat a
kiheztets!

5.18 Kzs erforrsok


Kzs erforrsoknak nevezzk azokat az erforrsokat, amelyeket tbb folyamat egy idben akar
egyszerre hasznlni. Ezek az esetek a klcsns kizrst ignyl erforrsoknl fordulnak el
leggyakrabban, pldul nyomtat.
A klcsns kizrst ignyl erforrsok kezelst vgz programokat kritikus szekcinak hvjuk. Az a
cl, hogy a kritikus szekciban egy idben csak egy folyamat tartzkodjon.
Termel-fogyaszt problma
Tegyk fel, hogy van kt folyamat, amely kzs memriaterleten keresztl kommunikl egymssal. Ezt a
terletet postaldnak hvjuk. Az egyik folyamat termel folyamat az adatokat berja a kzs
memriaterletre, a msik fogyaszt folyamat kiolvassa az adatokat. A postalda, klcsns kizrst
ignyl erforrs, mert amg a termel, addig a fogyaszt nem olvashat s fordtva.
A vezrls megoldsa szemaforokkal trtnik. A szemafort mind a termel, mind a fogyaszt folyamat
elri. A szemafor rtke 1, akkor tilosat mutat, ha 0, akkor szabadot. Ezt binris szemafornak hvjuk.
A termel folyamat kiolvassa a szemafor rtkt. Ha szabad, akkor tilosra lltjuk, s rhatunk a
postaldba, majd az rs vgn szabadra lltjuk a szemafort. Ha tilos volt, akkor rvid vrakozs utn
jra megnzzk a szabad jelzst.
A fogyaszt folyamat ugyanilyen algoritmussal dolgozik.
Ennek a megoldsnak az a htultje, hogy ha a kt folyamat kzel egyszerre olvassa ki a szemafort,
akkor mindekett szabadnak vlvn elkezdi hasznlni a postaldt. A hiba oka az, hogy a szemafor tesztje
s a szemafor lltsa kztt id telt el.
Az egyik megolds az, hogy a szmtgpek processzorainak van hasonl mveletsort vgz TEST AND
SET gpi utastsa. Az utasts beolvassa egy regiszterbe az adott emriaterlet rtkt, majd tilosra
lltja a memriatartalmat. Ezutn vizsglja a regiszter tartalmt.
Msik lehetsg, fleg egy feladatos rendszerekben ha csak megszaktokkal dolgoznak egytt a
folyamatok, hogy az elsp lpse brmelyik folyamatnak a megszakts tiltsa, majd a folyamat vgn a
megszakts engedlyezse.
Ms lehetsg a memriahozzfrs lock-olsa, lezrsa.
A tbbfeladatos rendszerekben az ilyen krdsek nagyon gyakoriak, ezrt mr Dijkstra (Holland
programoz, elmleti szakember) nhny vtizeddel ezeltt megoldotta a problmt a P s V primitvek
formjban.
A P primitv a szemafor lefoglalst vgzi, mg a V primitv a felszabadtst. (A primitv az opercis
rendszer oszthatatlan, atomi, legkisebb mveleteit jelenti). Valjban ezek fggvnyek, amelyeknek a
vizsglt szemafort kell megadni paramterl. A primitvel a teljes folgalst s a vrakozsi ciklusokat is
tartalmazzk.
Nyilvnval, hogy a primitvek segtsgvel tetszleges szm s fajtj erforrs kezelhet, csak arra
kell vigyzni, hogy a folyamatok elrjk a megfelel memriaterleteket
Ha a primitv nem csak 0-t s e1-est r a szemaforba, hanem nveli vagy cskkenti az ott lv rtket,
akkor mdostott P s V primitvrl beszlnk.
Torldsvezrl szemaforok
73

Ha a szemaforba nem csak 0 s 1 rtket rhatunk be, hanem az rtkt eggyel nvelhetjk vagy
cskkenthetjk, akkor alkalmas eszkznk van tbbrtk erforrsok kezelsre. A fenti pldban ha a
postaldba tbblevlnek van hely. Ilyenkor kt j szemafort rendelnk a postaldhoz, az un.
Torldsvezrl szemaforokat. Az egyik a szaba helyek szmt mutatja, a msik az teli helyek szmt. Az
ilyen tbbrtk szemaforok a nembinris szemaforok.
A fentiek alapjn a mdostott P s V primitvek tujk kezelni a nembinris szemaforokat.
Egyelre itt van az elmleti rsz vge.
3.1

Dijkstra-fle szemafor s a T.H.E. architectra:


- A T.H.E. architektra s rtegei

3.2

Taskrendszerek determinizmusa:
- Taszkok llapotai; az llapotvltozsok okai
- Taszkvezrlsi folyamatok mdjai

3.5

Szinkronizci elve:
- Szinkron folyamatok fogalma
- Elve, lnyege ; ugrtbla fogalma
- A priorits sorrendkpz szerepe

3.8

Rendszerhvsok mechanizmusa:
- Rendszerhvsok elrsnek lehetsge a klnbz programozsi nyelvekben
- Perifriakezelsek mdjai
- Primitvknt s folyamatknt fut funkcik mkdse

5.19 Memriakezels:
- Elnevezsek, fogalmak
- Trvdelmek
4.1

Memria-hierarchia:
- Lineris cmterlet memria
- Memriaszervezs trbankok alkalmazsval
- Virtulis tr

4.2

Relokci fogalma:
- Elve, lnyege
- Fizikai cm, logikai (relativ) cm kapcsolata
- Relokcis bzisregiszter fogalma
- Memria tmrts

4.3

Lapozsi stratgik:
- Logikai lap, lapmret, laptbla
- Virtulis tr
- Lapcsere algoritmusok

4.4
74

Abszolt cmzs rendszerek:

- Trfeloszts
- Kzvetlen cmzs
- Hatrregiszter fogalma
4.5

thelyezhet cmzs rendszerek:


- Relativ cmzs elve, lnyege
- Szegmentls, kdmegoszts
- Tranziens memriarsz tr
- Dinamikus thelyezs

Fjl megoszts, elrsi s egyb jogosultsgok:


- Fa-struktra; link
5.3

Hlzati alap fjlszerver:


- Elosztott rendszerek hozzfrsei

75

Egy gp elksztse az opercis rendszer teleptsre

Az zletben megvsrolt winchestereken nincsen opercis rendszer, azt a gp sszeszereljnek vagy a


otthon a felhasznlnak kell telepteni. A telepts sorn a rendszer feltesz bizonyos krdseket, amelyekre
helyes vlaszokat kell adni. Ha a winchesteren volt mr valamilyen opercis rendszer s msikat
akarunk telepteni, vagy az eredetit akarjuk jratelepteni, esetleg msikat az els mell, sajnos nem
hagyatkozhatunk teljesen a fejlesztk ltal megszabott rendhez, nha trkkznnk kell, hogy a meglv
adataink ne srljenek meg.
Ennek megfelelen megnzzk azt, hogy mit kell tenni a winchester hasznlatbavtelekor particionls s formzs, tovbb hogyan kell belltani a gpnkben lv BIOS-t, hogy a lehet legjobb
teljestmnyt vegyk ki a gpbl.

6.1

Partcionls, egy winchester felptse

Ha egy winchester geometrijt vizsgljuk, akkor fontos tudnunk, hogy hny lemezoldal, azaz r-olvas
fej van, egy oldalon hny sv, egy svban hny szektor tallhat.
A winchesterek 0. fej 0. svval jellt szektorai fontos adatokat trolnak a winchester egszrl. A mai
modern winchestereken itt 64 szektor tallhat. (Gyakran ide bjnak egyes vrusok) A gp BIOS-a a fejsv-szektor szmok alapjn azonostja a winchester terleteit. Az opercis rendszerek ezt tszmtjk
olyan mdon, hogy a szektorokat folyamatosan sorszmozzk.
Egy winchester fizikailag legels rekordja, a Master Boot Record (MBR). Ez utn tallhat a
szmtgp partcis tblzata. A partcis tblzat tartalmazza azokat az adatokat, hogy hol tallhatk melyik svtl - meddig - az egyes partcik.
A partciknak tpusa van, amit egyezmnyesen jellnek. Minden partcinak van egy specilis
hexadecimlis azonostja. A jelenleg elterjedt tpusok:
res

DOS-FAT, 12 bites

DOS FAT, 16 bites, <= 32 MB

Extended

DOS FAT, 16 bites, > 32 MB

OS/2 -HPFS

OS/2 - Boot Manager

Win95/98 FAT32,

F8

NetWare,

51,64,65

Windows NT - NTFS
LINUX.(MINIX, native, swap)

81, 82, 83

CP/M

DB

DOS msodlagos

F2

Az egy winchesteren tallhat partcik kzl maximlisan 4 db elsdleges (Primary) lehet, de csak egy
lehet aktv, ez a partci lesz a winchester BOOT partcija. A DOS csak egy darab elsdleges partcit
tud kezelni, de a tbbi opercis rendszer kzl nhny, akr tbbet is. A partcik kzl a DOS mg egy
kiterjesztett (Extended) partcit tud kezelni, azon bell pedig legfeljebb 32 tovbbi gynevezett logikai
meghajtt. A Windows NT 4 db elsdleges partcit tud lekezelni.
DOS alatt az FDISK parancs szolgl a partcionlsra, azzal egy idben csak egy winchester lehet aktv a
DOS rendszerben, de kln-kln aktvv tett winchesterek ksbb lehetnek egy rendszerben.
76

Amikor a szmtgp bootol, akkor az aktvv tett winchesteren, az MBR-ban tallhat rvid kis
programocska fut le elszr. Ez a programocska megkeresi azt, hogy melyik s milyen tpus partci lesz
a boot partci s tadja a vezrlst e partci boot szektorba. Idig a bootols folyamata opercis
rendszertl fggetlen. Ettl a ponttl kezdve az illet opercis rendszer veszi t a betltdsi folyamat
irnytst.
A partci tpusa meghatrozza azt, hogy milyen fjlrendszert lehet ltrehozni az adott partcin. Sajnos
egyes fjlrendszerek lersai nem publikusak, ezrt teljesen kimert lerst nem lehet rluk kszteni, de
bizonyos tulajdonsgaikat mindegyikrl lehet tudni.
Pldaknt egy FAT-os winchester felptse.
0.fej, 0. sv, 0. Szektor

Master Boot Record - MBR,

1B8H 16 byte tartalmazza egy partci adatait

Partcis tbla kezdete, az els bejegyzs

.
0. Fej, 1. Sv 0. Szektor

Az els partci kezdete.

0. szektor A partci Boot rekordja


1. 3 res szektorok
4. A partci Boot rekordjnak msodpldnya
5.7 res szektorok
32. szektor, a FAT tbla els pldnya itt
kezddik ..
. Szektor, a FAT tbla msodik pldnya itt
kezddik
. A partci fknyvtra
..Tovbbi knyvtrak s fjlok adatai a
partcin
xxx. fej xxxx. Sv 0. szektor

A kvetkez partci kezdete

6.1.1 Fjlrendszerek lersai


6.1.1.1 FAT (FAT12,16)
Kezdetben a FAT 12 bites rendszer volt. Csak a 4.0-s DOS-nl alaktottk t a FAT-et 16 bitesre.
A fjlrendszer kt rszbl ll:
-

Egy Fjl Allocation Table, amely tartalmazza a partcin tallhat szabad s foglalt szektorok
tblzatt. A tblzat egy bejegyzse a partci egy sszefgg egysgre (Cluster) vonatkozik. A
bejegyzsek lncolt adatszerkezetet tartalmaznak, a bejegyzs mindig a fjlhoz tartoz kvetkez
FAT-elem cmt tartalmazza. Egy lnc vgt specilis bejegyzs, a 0 jelzi. A FAT a partci Boot
rekordja utni 32. Szektorban kezddik s kt pldnyban helyezkedik el a partcin.

A knyvtrszerkezet. A msodik FAT pldny utn helyezkedik el a partci gykrknyvtrnak


bejegyzsei. Innen gaznak el a tovbbi fjlok s knyvtrak adatai szerte a winchesteren. A fjlok s
knyvtrbejegyzsek hossza egyenl. Egy bejegyzs hossza 64 byte. Ebben megtallhat a fjl
neve+kiterjesztse 8+3 alakban, az utols mdosts dtuma, az hogy melyik clusteren kezddik a
partcin, a mrete s a tulajdonsgai (read only, hidden, system, archv, directory, volume) A fjl
vagy knyvtr trlt llapott gy jelzi a rendszer, hogy a fjlnv els karaktert egy specilis
karakterrel cserli ki. Ily mdon trls utn is van esly a fjl visszahozatalra, ha kzben arra a
fizikai terletre nem rtak adatot, ahonnan a fjlt kitrltk.

Hossz fjlnevek
77

A Windows 95 megjelensvel bevezettk a hossz fjlnv rendszert. Ebben a rendszerben a fjlok s


knyvtrak nevei maximum 255 karakter hosszak lehetnek. A rendszer a 8 karakternl hosszabb neveket
gy trolja, hogy a fjlnv tovbbi karaktereit tovbbi fjlbejegyzsnek tekinti, azonban ezeknek a
bejegyzseknek a Volume tulajdonsgot adja.
A DOS nem tud mit kezdeni az egy idben VOLUME s Directory jelzs fjlbejegyzsekkel, ezrt
figyelmen kvl hagyja a hossz fjlnevek volume tpus bejegyzseit. A DOS nem ltja a teljes hossz
fjlnevet. A hossz fjlnv rvidtett vltozatt tudja csak kezelni. Pldul ha a Dokumentumaim nev
knyvtrat nzzk DOS all, akkor a DOKUME~1 nevet ltjuk csak.
Tredezettsg
Br nem ide tartozik szorosan, de meg kell emltennk a FAT rendszernek s minden ms fjlrendszernek
egy alapvet tulajdonsgt, a fregmentldst. Ez azt jelenti, hogyha kitrlnk egy fjlt a winchesterrl s
felvesznk egy nla nagyobbat, akkor a felszabadult terletet hogyan veszi ignybe az opercis rendszer.
A DOS egyszeren megkeresi a fizikailag legell lv szabad terletet s oda kezdi el feljegyezni a fjlt,
s ha nem elg a szabad terlet, akkor mshol keresi a folytatst. Ez hamarosan a fjlok lncainak sszevissza gubancoldst eredmnyezi s egy-egy fjl elrshez a winchester fejnek nagy utat kell bejrnia.
Ez a tredezettsg lelasstja a fjl hozzfrseket, akr 30-40%-kal is.
A FAT minden vltozatnak hasznlata nagymrtk tredezettsget okoz a partcikban, ezrt
megjelentek a tredezettsgmentest (defragementl ) program kategrija, amely lefuttatsa ezen a
problmn segt.
Helykihasznls FAT alatt
A mai modern winchesterek kapacitsa akr tbb gigabyte is lehet. A DOS esetn s a Windows95
OSR1 esetn is a winchester egy FAT tblja csak 65535 bejegyzst tartalmazhat. Mivel a winchesteren
az adattrols 512 byte-os szektorokban trtnik knnyen kiszmolhat, hogy ilyen bejegyzsbl csak 33
Mbyte jn ki. A rgebbi DOS-ok csak ekkora winchestereket tudtak kezelni. Az jabb DOS-ok bevezettk
a foglaltsgi egysg (cluster, ejtsd: klaszter ) fogalmt, ami azt a legkisebb egysget jelenti, amelyet a
FAT tud kezelni. Ez a cluster az 512 byte tbbszrse. A cluster mrete:
512 byte, azaz 1 szektor kisebb, mint 33Mbyte-os partci esetn,
4 kbyte, azaz 8 szektor 33 s 512 Mbyte kztti partci esetn
8 kbyte, azaz 16 szektor 512 Mbyte s 1 Gbyte kztti partci esetn
16 kbyte, azaz 32 szektor 1 s 2Gbyte kztti partci esetn.
A FAT-ben a foglalt clustereket jegyzi fel a gp, ami azt jelenti, hogy minden egyes megkezdett cluster
foglalt clusternek szmt. Ennek az a kvetkezmnye, hogy sok apr fjl esetn a rendszer a fizikailag
rendelkezsre ll trlhelyet nem tudja kihasznlni. A ki nem hasznlt trolkapacits sokszor a
winchester 30%-t is kiteheti. Ennek megfelelen nagy winchestereknl clszer a winchester
particionlst kzzel elvgezni. (A DOS ksbbi teleptsekor a rendszer nem fogja jraparticionlni a
winchestert.)
DOS esetn a clszer partcimretet gy rdemes meghatrozni, hogy a kihasznltsgi
mutat a lehet legjobb legyen. Mindig clszer a boot partcit a nagyobbra vlasztani, mivel sok
program eleve a boot partcit ttelezi fel a teleptse sznhelyl. Pldnak okrt egy 1,7 Gbyte-os
winchestert clszer legalbb kt rszre osztani, az elst kb. 900 Megabyte-ra vlasztani, mg a msodik
a maradk.
Tbb partcit csak akkor rdemes vlasztani, ha a gppel vgzett feladatok megkvnjk, pl.
tbb opercis rendszert futtatunk a gpen vagy az adataink egy rszt kln szeretnnk kezelni a
tbbitl. Ha egy gpbe msodik winchestert helyeznk s azon a winchesteren is van aktv (boot) partci,
akkor az gy ltrejtt rendszerben a meghajtk jelei elmozdulnak. Tbb partci esetn ez jkora
kavarodst okozhat. A tl sok partci bizonyos esetekben megzavarhatja a felhasznlt.
78

Ha nem trdnk a fenti intelmekkel vagy gy dntnk, hogy rbzzuk magunkat a programok
rira, akkor jhet a hivatalos opercisrendszer telepts.

6.1.1.2 FAT32
A Windows95 OSR2-ben bevezetett rendszer. A FAT32 felptse alapveten megegyezik a FAT16-tal. 32
bites a FAT tbla, azaz 232-en bejegyzs lehet a FAT tblban, azaz a winchestert ennyi rszre lehet
sztosztani. Ez gyakorlatilag azt jelenti, hogy a jelenlegi fejldsi temben mg hossz vekig elegend
hely lesz a FAT tblban arra, hogy 4 kilobyte-os szektorokkal tudjon dolgozni a rendszer, azaz a lehet
legclszerbb helykihasznlssal. Felmerl azonban az a krds, hogy a nagy winchestereken nem lesz-e
tl sszetett a fjlszerkezet? Radsul a hossz fjlnevekkel kombinlva a rendszerek nem lesznek-e
tlsgosan instabilak? Az eddigi tapasztalatok szerint nem a fjlrendszer instabil adott esetben, hanem az
opercis rendszer!
Mivel a Windos9x vonal vrhatlag ssze fog olvadni a Windows NT vonallal, ezrt a FAT32nek a tovbblse hossz tvon nem valszn, mivel nem tartalmazza a fjlokhoz val jogokat semmilyen
mdon.

6.1.1.3 NTFS fjlrendszer (New Technologie Fjl System)


Az NT esetn az elsdleges partcik egyikn kell lennie a rendszerindt partcinak. Ezen a partcin
kell lennie az NTLDR, NTDETECT.COM, BOOT.INI, BOOTSECT.DOS (ha a gpen MS-DOS vagy
WIN95/98 is van) s esetleg az NTBOOTDD.SYS fjloknak. Maga az opercis rendszer akrmelyik
partcirl indulhat. A \WINNT nev knyvtr tartalmazza a mkdshez szksges llomnyokat.
Az NTFS fjlrendszer felptse nem tlsgosan publikus, de azrt nhny tulajdonsgt lehet ismerni:
A Windows NT-ben bevezetett fjlrendszer 16 Exabyte kapacits lemezeket kezelhet maximlisan.
Az NTFS fjlrendszerek javasolt legkisebb mrete 50 MB.
A fjlok s knyvtrak nevei 255 karakteresek lehetnek.
A fjloknak alapveten ugyanolyan tulajdonsgaik vannak, mint a DOS s Windows95 esetn, de
ezeken kvl tovbbi jellemzkkel is rendelkeznek. A fjlbejegyzsekhez hozztartozik egy vagy tbb
jogosultsgi bejegyzs is, azaz meghatrozhatjuk, hogy ki lesz az, aki kezelheti az illet fjlt.
A fjlokat tmrtve is lehet trolni a meghajtn, ekkor a hozzfrs sorn automatikusan kitmrti a
rendszer a fjlt. A tmrts arnya a 40-50%-ot is elrheti. A gyakorlatban nemigen hasznljk.
A fjloknak nem csak a keletkezst, hanem az utols hozzfrs idpontjt is trolhatja.
A lemezek dinamikus nvelst engedlyezi jraparticionls nlkl is.
Az NTFS fjlrendszer kpes arra, hogy a hibs clustereket megjellje s a tovbbiakban kizrja ket
a hasznlatbl.
Kpes Macintosh fjlok trolsra.
Az NTFS felptse:
Az NTFS a szektorok szmt 32 bites fjlrendszerben trolja, ezrt 4 kb-os clustereket hasznl.
A fjlok helyfoglalst a Logical Cluster Number, azaz rviden a LCN nev tmbzat tartalmazza,
Az NTFS ktetek mindegyike tartalmaz egy MFT (=Master Fjl Table) tblzatot, amelyben a
ktetre vonatkoz nformcikon kvl a fjlok, a fjlokhoz tartoz titkostsi informci tallhat)
A MFT kezdete tartalmazza a ktet mountolshoz szksges informcikat.
Az MF elejrl egy biztonsgi msolatot trol a rendszer a ktet kzepn.
A Microsoft lltsa szerint az NTFS fjlrendszert az opercis rendszer automatikusan
optimalizlja, ezrt nem vlik a fjlrendszer tredezett. Ez nincsen teljesen gy, a tredezettsg itt is
ltezik, de mrtke nem olyan lesjt, mint a FAT-nl.
Az NT-n egy letrlt fjl visszalltsa csak akkor lehet, ha az Explorer segtsgvel trltk.
Ilyenkor egy specilis knyvtrba, a Recycled-be kerl a fjl. Ha ott nem ltezik egy fjl, akkor nem
79

ltezik. Erre a problmra a Norton Utilities for NT ad egy vlaszt. Minden fjltrls a Recycled
knyvtrba teszi t a fjlt. Ebbl a knyvtrbl azonban egy bizonyos mret elrsekor minden trldnek
a rgebben trlt fjlok, tovbb ha az NT szerverrl tvolrl trnk, akkor nincs lehetsg a
visszalltsra.
Az NTFS hibatrbb, mint a tbbi fjlrendszer. Futs kzben azonostani tudja a hibs
szektorokat s ezen szektorok tartalmt t tudja irnytani ms szektorokba. (sector sparing)
Az NTFS fjlrendszer adminisztrcis ignyei miatt egy NTFS partci mrete nem lehet kisebb,
mint 1.5 MB.

6.1.1.4 OS/2 - HPFS (High Performance Fjl System)


Az OS/2 az IBM ltal fejlesztett fjlrendszer. Ez a rendszer is tartalmazza a fjlokra vonatkoz jogokat a
rendszer rszeknt, szintn engedlyezett benne a hossz fjlnv.

6.1.1.5 LINUX fjlrendszerek


A Linux opercis rendszer teleptsekor legalbb kt, de szoksosan hrom partcit szoktak ltrehozni a
winchesteren. Az els partci a gykr fjlrendszer szmra, a msodik a felhasznli fjlrendszer
szmra lesz felhasznlva. (LINUX native partcik) A harmadik partci a SWAP partci (Linux
Swap), a winchester ezen a terleten a memria ideiglenes kiterjesztst tartalmazza. Ez utbbi csak a
memria swap miatt szksges.
A FAT-tl eltren a Linux s a Unix vltozatok is un. I-node, azaz csompontokat hoznak ltre
a winchesteren. A csompont helyettesti a FAT fjl+Directory fogalmt. Minden csomponthoz egy vagy
tbb ms helyrl is lehet csatlakozni. Mindezek azt jelentik, hogyha egy fjlra tbb helyrl akarunk
hivatkozni, akkor a fjlt nem kell tbb pldnyban lemsolni, hanem csak hivatkozst kell elhelyezni az
adott csompontra. Ilyenkor a csomponthoz tartoz hivatkozsszmll eggyel nvekedik. Minden
esetben, amikor valahol kitrlik a csompontra val hivatkozst, a szmll eggyel cskken. A Linuxban
csak akkor lehet kitrlni egy csompontot, ha a r val hivatkozsok szma nulla.
A Linuxban egy fjl kitrlse egyben a vgrvnyes megsemmislst is jelenti.
A Linux fjlrendszere tbb olyan dolgot is tartalmaz, amely ms rendszerekre nem jellemz. A
Linuxban az egyes drive-ok is a fjlrendszer rszeknt jelennek meg. Ha megvltoztajuk menet kzben
az egyes drive-okat, akkor a fjlrendszer alapjul szolgl hardvert megvltoztatjuk. Mivel a LINUX nem
plug and play, ezrt a rendszer nem tudja kvetni a hardver vltozst - abnormlis viselkedst okohat
mkdsben.

6.1.1.6 NetWare fjlrendszer


A NetWare esetn a rendszer DOS-bl bootol be, majd elindtja a DOS partci megfelel knyvtrban
lv SERVER.EXE programot.
A DOS partcin kvl mg kell egy NETWARE partici is a winchesternkre. A NetWare particiban
lehet egy vagy tbb NetWare volume - magyarul ktet. Attl fggen, hogy mekkora a gp memrija s
hogy mekkora a ktet mrete, egy NetWare partci clustereinek mrete 4 k s 64 kb kztt vltozhat.
A NetWare 4.xx -tl a clusterek mrete clszeren 64 kb, de a fragmentldst megakadlyozza a
fjlrendszeren bevezettet suballocation nev mdszer. Ez azt jelenti, hogy a fjlok 64 kb-os clusterek-bl
kimaradt utols darabja nem kln clustert foglal le, hanem a rendszer ilyen darabokat sszevon s kln
clusterekben egyben trolja. gy a gazdasgos trols s a kis defragmentlds kvetelmnyeinek egyben
tesz eleget a rendszer - bonyolultab szoftver rn. A NetWare 4.xx-ben bevezettk a fjltmrts
lehetsgt is, de tapasztalatok szerint a nagy mret s ritkn hasznlt fjlok esetn gondokat okozhat ez
az opci.
Minden Volume-nak van egyedi azonostja - a neve. Minden ktet egy fjlrendszert tartalmazhat. A
NetWare 4-tl kezdve a kteteket dinamikusan meg lehet nvelni, st tbb winchesteren lv NetWare
partcikban lv kteteket ssze lehet fzni.

A fjlrendszer tartalmazza a fjlok neveit.

gynevezett LONG namespace esetn lehetsg van a hossz fjlnevek trolsra is.

80

MacIntosh namespace esetn a Mac gpek adatai is troldhatnak rajta.

A fjlok szoksos attribtumain (Read Only, Hidden, System, ) kvl rengeteg tulajdonsgot trolnak
egy fjlrl. A tulajdonos (ltrehoz) nevt, az utols mdosts dtumt. Errl ksbb lesz sz.

A NetWare Volume-ok is tmrthetk. Be lehet lltani, hogy a tmrtst a fjl utols mdoststl
szmtva mennyi id mlva hajtsa vgre, tovbb, mivel a tmrts mvelete meglehetsen
erforrsignyes, milyen idpontban hajtsa vgre a tmrtst. Mellesleg a tmrts meglehetsen
sok problmt okoz, ezrt nem clszer hasznlni. Sajnos csak az adott Volume-ltrehozsakor lehet
lltani, hogy legyen-e tmrts, ezrt ezt a rendszer teleptsekor el kell dnteni.

A trls ebben a rendszerben csak ltszlagos. A trlt llomnyok adatait vissza lehet hozni, amg a
Purge funkcit ki nem adjk. A trlsre kijellt llomnyokat addig nem trli vglegesen a rendszer, amg
csak van szabad helye az j llomnyok rszre.
A hibs szektorokat automatikusan tirnytja a NetWare szerver, hogy megvdje a szerver a sajt psgt
(hotfix).

6.2

BIOS - Basic Input Output System

A BIOS az alaplap szerves rsze. Ez az a szoftver, amelyen keresztl az alaplap erforrsait az opercis
rendszer el tudja rni. A legelterjedtebbek az utbbi egy-kt vben a klnbz Award BIOS verzik, de
termszetesen tbb klnbz BIOS verzik lteznek szerte a vilgon. A tovbbiakban bemutatjuk azt,
hogy egy gp BIOS-ban milyen tulajdonsgokat lehet belltani, megismerkednk fogalmakkal, s
mellesleg
megvizsgljuk,
hogy
a
belltsoknak
mi
a
szerepk.

A BIOS, ami a Basic Input/Output System


(tkrfordtsban: alapvet bemeneti-kimeneti rendszer) rvidtse, a szmtgp idegrendszere. Fontos,
81

s tulajdonkppen nlklzhetetlen eszkze a PC problmamentes mkdsnek: minden ehhez szksges


feladatot ellt, kezdve a cache s lemez-elrsektl, az IDE vezrln s a rendszer idztsn t egszen a
soros/prhuzamos portokig. A BIOS az, ami mkdsbe lp a szmtgp bekapcsolsakor is; "t" ltjuk
elsknt a kpernyn, mieltt betlten az opercis rendszert.
Minthogy a BIOS ily fontos rsze a PC-nek, nem rt tisztban lenni belltsaival, azaz hogy miknt lehet
vele beleszlni a mkdsbe. Az vek sorn persze egyre tbb s tbb opcival gazdagodott: napjainkban
automatikusan detektlja a meghajtkat s egyszersmind a rendszer valamennyi krtyjt, perifrijt is a
plug and play-nak hla, valamint elltja az ramfelvtel szablyozst is. Mindezt annak rdekben, hogy
minl tbb terhet vegyen le a felhasznlrl: ne kelljen annyit bbeldnie a sokszor hireoglifikusnak tetsz
kapcsolkkal. Mindazonltal ktsgtelen, hogy gy is gyakran van szksg a felfedezsre.

6.2.1 Az alapok
Mint emltettk, a BIOS nlklzhetetlenl lnyeges a PC mkdshez. Tulajdonkppen keretet ad
ahhoz, hogy a gp kpes legyen lefuttatni, kezelni a tovbbi programokat. Elltja a POST (Power On
Self Test - "rendszerindtskori nellenrzs") feladatait, amit minden egyes jraindtskor elvgez, s
clja, hogy meggyzdjn a szmtgp egsznek hibtlansgrl. Megakadlyozza, hogy az alkatrszek
esetleges hibi csak a munka sorn bukkanjanak fel s okozzanak gondokat illetve a speakeren keresztli
hangjelzsek rvn tjkoztatni kpes, hogy valsznleg hol a problma, amennyiben mr kpet se
kapnnk a monitoron. (J plda erre a memria: a POST, ha engedjk neki a teljes vizsglatot, mr az
elejn kiszri a legaprbb gondot is, mg ha ezt nem tenn, akkor meglehetsen vratlanul rne, amikor az
opercis rendszer minden elzetes figyelmeztets nlkl - elrve a hibs cmtartomnyt - lefagyna);
A BIOS tevkenysge azonban eredetileg nem korltozdott pusztn arra, hogy az indtskor felkutassa a
problmkat s megadja az alapvet mkdsi paramtereket. Mindvgig megbjt az opercis rendszer
htterben; tulajdonkppen gy is megkzelthetnnk a krdst, hogy az opercis rendszer a BIOS
egyszerstett kezelfellete volt. Ez termszetesen ers tlzs, hisz maga a Linux/Unix/Windows/OS/2,
stb. is ugyanolyan elengedhetetlen tartozka a PC-nek, de semmit sem tett, illetve nem tudott tenni a
BIOS nlkl. Amikor ugyanis pldul letnk egy billentyt, a processzor meghv egy megszaktst, hogy
kiolvassa azt (magyarn hogy megtudja, mit is nyomtunk le); a megszaktsokat azonban a BIOS kezelte
s rendezte el (s ez ugyangy mkdtt valamennyi msik perifria esetben is) - a baj ezzel az, hogy a
mai opercis rendszerek tbbsge mr megkerli a BIOS-t... Ezzel a mdszerrel a CPU egybknt
szmos feladatot kpes prhuzamosan elltni, termszetesen tekintettel a tbbi hardveregysgre is.
A BIOS fogalmt gyakran sszekeverik a CMOS-al, s gy gondoljk - tvesen -, hogy a kett egyet s
ugyanazt jelenti. Valjban azonban a CMOS (Complementary Metal Oxide Semiconductor - "kiegszt
metl-oxid flvezet") egy 64 bjt mret RAM, mely a BIOS mkdshez szksges belltsokat
tartalmazza. Egy apr integrlt ramkrben (ms nven IC-ben) tallhat meg az alaplapon, egy elem
trsasgban, mely a szksges ramot generlja. Az jabb PC-kben NiCad elemet alkalmaznak e clra,
mely folyamatosan jratlti magt, mg a szmtgp be van kapcsolva; a rgebbiekben azonban egy
olyan szabvnyos pldnyt hasznltak, amelyiket ki kellett cserlni, ha elfogyott az energija. Mindkt
esetben egyszer a CMOS tartalmnak trlse, hiszen csak le kell kapcsolni az elemrl - ennek fleg
akkor van rtelme, ha a tartalma, magyarn a BIOS belltsai megrongldtak, vagy hibsan lett eleve
konfigurlva. Termszetesen az jabb alaplapoknl mg ennyi dolgunk sincsen, hiszen ltalban tallhat
rajtuk egy jumper, amelyik kifejezetten eme feladat elvgzsre szolgl, nhny pofonegyszer mozdulat
segtsgvel.

6.2.2 Az alaplapok erforrsainak beosztsa


Az alaplapok hardvern keresztl kapcsoldnak a klnbz hardvereszkzk a szmtgp tbbi
rszhez. Mint mr emltettk korbban is, az egyes hardvereszkzk megszaktsokat okozhatnak a
szmtgp mkdsben s a megszaktsok (programrszletek) vgrehajtsa utn a program ott
folytatdik, ahol abbamaradt. A PC-ken hagyomnyosan elosztottk az erforrsokat. Az alaplapok
erforrsainak a megszaktsokat, portokat s a foglalt memriacm-lehetsgeket rtjk.
Egy PC esetn maximum 16 hardveres megszakts hasznlhat. A megszaktsok szoksos helyt, az
eszkzhz tartoz port cmet s memriacmet az albbi tblzatok tartalmazzk:
Megszaktsok tblzata
Megszakts
sorszma
82

Funkci

Megszakts
sorszma

Funkci

Timer, rendszerid

CMOS vals idej ra

Billentyzet

PCI foglalat, vagy szabad

Ugyanaz, mint a 9-es megszakts

10

PCI foglalat, vagy szabad

COM2, Modem, vagy szabad

11

PCI foglalat, vagy szabad

COM1, Egr

12

PCI foglalat, vagy szabad

LPT2, SoundBlaster hangkrtya, 13


PCI foglalat, vagy szabad

Numerikus kooprocesszor

Floppy vezrl

14

IDE1 port

LPT1

15

IDE2 port

A fentiekhez hozztartozik, hogy ha valamelyik eszkz hinyzik a gpbl, akkor nyilvn a hozz tartoz
megszakts felszabadul, esetleg ms clra hasznlhat. A Windows95 OSR2 s a ksbbi verzik
kpesek arra, hogy egy megszaktsra adott esetben tbb feladatot is bzzanak, megosszk a
megszaktst. St elfordulhat olyan eset is, amikor kt hardvereszkzt ugyanarra a megszaktsra
ltetnk fel teleptskor, bzvn abban, hogy egyszerre a kt eszkzt nem hasznljuk. Ha ez a felttel
teljesl, akkor lehet esly az ilyen belltsra, de ltalban tartsuk magunkat ahhoz a szablyhoz, hogy
egy megszaktsra egyszerre csak egy eszkzt tehetnk. Ebbl addik, hogy ha van modem, hangkrtya,
SCSI krtya, valamilyen specilis, IRQ-t hasznl videokrtya vagy videotuner, esetleg nem SCSI
scanner, akkor igencsak fhet a fejnk, hogy hogyan osszuk ki a megszaktsokat.
Az alaplapi erforrsok msik nagy terlete a DMA (Direct Memory Access) csatornk. A DMA
csatornk a PC-k egy specilis ramkre ltal kezelt eszkzk. Ez a specilis ramkr megengedi azt,
hogy segtsgvel egy hardvereszkz rjon a memriba akkor is, amikor a szmtgp processzora
mssal van elfoglalva, azaz az I/O mveletek fggetlenl a processzortl mehetnek segtsgvel. Ez
meggyorstja az eszkz s a teljes szmtgprendszer mkdst. (Ilyen eszkzk pldul az UDMA jel
winchesterek.) DMA csatornkat sorszmozzk s ha egy eszkz hasznl DMA-t, akkor az jabb
alaplapok automatikusan bekapcsolskor hozzrendelnek egy szabad DMA csatornt. A csatornk szma
nincsen korltozva (?).
Mind a DMA-t, mind a megszaktsokat hasznl eszkzk vglis a memriba rnak, bizonyos
specilis memriacmeket hasznlva.
A portok a memrinak olyan megcmezhet rszei, amelyeken specilis ramkrk jelennek meg a RAM
helyett (Ezt hvjk memory mapping-nek). A portokba rva, vagy onnan adatot kiolvasva a
hardvereszkzkkel kzlhetnk s vehetnk t tlk adatokat.
Mivel a portok szma meglehetsen nagy, ezrt nem az sszest kzljk, csak a legfontosabbakat.
Portcm

Eszkz

Portcm

Eszkz

0000-000F

DMA vezrl

0200-0207

Gameport, joystick

0040-0043

Rendszerid

0220-022F

SoundBlaster hangkrtya

0060-0060

Billentyzet

02E8-02EF

COM4

0061-0061

Hangszr

02F8-02FF

COM2

0064-0064

Billentyzet

0330-0331

MIDI, SB16

0070-0071

CMOS-ra

0378-37F

ECP nyomtatport, LPT1

00F0-00FF

Numerikus processzor

03B8-3BF

LPT2

0170-0177

IDE2

03F2-03F5

Floppy drive vezrl

01F0-01F7

IDE1

03F8-03FF

COM1

Termszetesen videokrtytl s az egyb eszkzktl fggen mg sok egyb portot is hasznlhat a


rendszer. Az aktulis esetben meg kell nzni az eszkz lerst.
83

Mivel a portok szma vges, ezrt minden PnP krtya kpes mkdni klnbz belltsokkal, amelyek
kzl Plug and Play rendszerekben a gp bekapcsolsakor vlasztja ki a BIOS az ppen aktulis
belltst.
Vannak olyan tovbbi memriacmek, amelyek bizonyos bvtkrtyk esetn foglaltt vlnak, pldul
SCSI eszkzk, vagy a videokrtya BIOS-nak memriatartomnyai, tovbb a kpernymemria cmei.
A BIOS-ok termszetesen ROM jelleg memrik, de lehetsg van arra, hogy a gp indulsakor a
megfelel memriatartomnyt tmsoltassuk RAM-ba, ezltal valamivel gyorstsuk az ezeken a
terleteken lv programok vgrehajtst, az alaplap BIOS-nak felhasznlsval lehet belltani. Ezek a
memriaterletek szegmenshatron kezddnek.
Ezek a memriaszegmenscmek hagyomnyosan:
A000-AFFF

Grafikus memria egy lapja

B800-BBFF, BC00-BFFF

Alfanumerikus memria

C000-C3FF, C400-C7FF, C800-CBFF, CC00-CFFF

Bvtkrtyk BIOS-nak fenntartott hely

6.2.3 A BIOS belltsi lehetsgei


Teht szksg van a BIOS felhasznl ltali finomhangolsra - ennek eszkze a BIOS Setup, mely
rendszerindtskor ltalban a DEL vagy ESC billentyvel rhet el, de termszetesen vannak klnleges
kombincis megoldsok is. Ennek rvn egy menbl llthatjuk az elrhet funkcikat, s ezltal
befolysoljuk, hogy a BIOS miknt szablyozza a chipsetet. Ez azonban messze nem olyan egyszer,
mint amilyennek tnik. A szmtgp fejldsvel, az jabb s jabb technolgik megjelensvel ugyanis
a BIOS-nak egyre tbb s tbb feladatot kell elltnia, nvekv mennyisg hardveregysget felismernie s
kezelnie. Ennek ksznheten a Setup igencsak megtereblyesedett, s tele van olyan knainak tn
fogalmakkal, lehetsgekkel, melyeket sokszor a szakemberek sem rtenek. Ezrt mi mg csak nem is
felttelezzk, hogy az albbiakban sikerl teljes kpet nyjtani, de remlhetleg segtnk egy kicsit a
tjkozdsban.
A legalapvetbb dolgokrl csupn nhny szt. A BIOS Setup-ba rendszerindtskor lphetnk be, a
videkrtya inicializcija utn, amikor a kp als s/vagy fels rszn megjelennek az azonost
kdsorok, a jobb fls sarokban egy apr kp, s a POST - belltstl fggen gyorsan vagy lassan leszmllja a memrit. Ekkor nincs ms teendnk, mint letni az e clt szolgl billentyt: ez ltalban
az ESC, nha az F1, de termszetesen kismilli egyb varici is van (pldul CTRL+ESC, st, nha
mg CTRL+ALT+DEL is). Ekkor megjelenik elttnk rendszerint kk htteren a men, s nincs ms
dolgunk, mint belesni magunkat a lehetsgekbe... Ha vgeztnk, akkor kt lehetsgnk van: Quit And
Save Changes (azaz kilps a vltoztatsok elmentsvel) s Quit Without Saving Changes (magyarul
kilps az esetleges vlasztsok elveszejtsvel, figyelmen kvl hagysval).
Mg mieltt belevgnnk, szeretnnk felhvni a figyelmet, hogy a kedves olvas a tovbbiakban
hromfle jelzssel tallkozhat az egyes opcik eltt. Ha egy funkci el semmilyen jelet nem tesznk,
akkor a belltsa az adott gp felptsnek, illetve a felhasznl knye-kedvnek fggvnye. A + arra
utal, hogy a trgyalt lehetsggel mindenkpp rdemes foglalkoznunk, st, a csak kt alternatvt
(Enable/Disable) felknl opciknl egyben azt is jelenti, hogy lehetleg kapcsoljuk be (Enabled). A - jel
pedig olyan esetekben jn el, amelyekben az ajnlott md a Disabled.

6.2.3.1 Standard Setup


Nevbl is addik: ez a legalapvetbb rsz. Itt olyan opcikat tallunk, melyek belltsa nlklzhetetlen
vagy legalbbis clszer a PC mkdshez.
Date (mm:dd:yy) (Dtum) s Time (hh:mm:ss) (Id)
A rendszer dtumnak s idejnek megadsa.
Hard Disks (merevlemezek)
Rendszerint ez egy kis tblzat formjban jelenik meg, amely mutatja az sszes installlt IDE
merevlemezt s a hozzjuk tartoz belltsokat. Ezt ltalban Auto-ra lltjk, ami azt jelenti, hogy a
BIOS automatikusan detektlja a megfelel paramtereket. Nmely BIOS-ban (fleg a rgebbiekben)
azonban szksg lehet a sajtkez konfigurlsra (User md). sszesen teht hrom alternatvnk lehet: a
84

mr ismeretett Auto, a None (azaz nincs winchester a szmtgpben az adott IDE csatornn), s a User.
Utbbi esetben a kvetkezkre kell figyelnnk:
Size (mret): ezt ltalban a BIOS maga hatrozza a fejek, szektorok s cilinderek szma alapjn;
Cylinders: a merevlemez cilindereinek szma - ltalban megadjk a winchester cmkjn;
Heads: a merevlemez fejeinek szma - szintn meg szoktk adni a merevlemez cmkjn.
Write precompensation: a legjabb meghajtkon nem nagyon hasznljk; rgebben clja az volt, hogy
sszeegyeztesse azokat a merevlemezeket, melyek trackenknt azonos szm szektorral rendelkeztek,
belertve mind a kls s bels trackeket. Az SCSI meghajtkon ezt -1-re kell lltani, az IDE felletek
esetben azonban ezzel nem kell sokat trdni, mert meghatrozsa automatikus;
Landing zone: ismt egy, a rgebbi idkbl visszamaradt emlk: olyan merevlemezeken hasznltk,
amelyik nem rendelkezett az "auto-parking" funkcival; mivel azonban ez egyetlen mai meghajtra sem
ll, elg nullra lltani;
Sector: a szektorok szma trackenknt; ugyancsak fellehet a merevlemez cmkjn.
Floppy Drive A
Az A meghajt tpust adhatjuk meg. A legltalnosabb bellts 1.44M, 3.5", de elfordulhat ms fellls
is.
Floppy Drive B
Ugyanaz igaz, mint a Floppy Drive A esetben. Ha csak egy hajlkonylemez-meghajtnk van, lltsuk
None-ra (azaz nincs).
Primary Display / Video
A videkrtya tpusa. Rendszerint VGA. Ha kt videkrtyval rendelkeznk, az elsdleges megjelentt
hasznljuk ennek belltsra.
Keyboard
Ha nincs installlt billentyzet, ez az opci adja meg a BIOS-nak, hogy ugorja t a POST-ban annak
ellenrzst. Ez pldul a szerverekben hasznlatos, mivel elindthatk billentyzet nlkl is.
Halt On
Utastja a BIOS-t, hogy mely hibkat hagyja figyelmen kvl a POST sorn. Pldul, ha azt akarjuk,
hogy a rendszerindts folytatdjk, akr tall hibt a billentyzet ellenrzsekor, akr nem, lltsuk ezt
"All, but keyboard"-ra, azaz "Mindenfle [hiba esetben lljon meg], kivve a keyboard-ot".

6.2.3.2 Advanced Settings


Ez a rsze a BIOS-nak a legtbb ember szmra knainak hat. A legrdekesebb funkcik jelents rsze itt
tallhat. Ezeket vesszk most sorra az albbiakban. Ne felejtsk, hogy a BIOS mrkjtl s gyrtsi
vtl fggen ennl kevesebb vagy tbb lehetsg lehet, ami igaz az ezt kvet tovbbi tmakrkre is.

-Virus Warning
Ha kpes r a BIOS-unk, ez szablyozza a vrus-detektlsi kpessgeit. Hogy aktivljuk-e vagy nem, ez
teljesen rajtunk mlik. Kapcsoljuk ki.

- Typematic Rate Programming


Ajnlott bellts: kikapcsolva, ugyanis a billentyzetnknek kpes kell lennie magnak kezelnie. Ha
mgsem, kt dolgot kell megadnunk. A Typematic Rate Delay hatrozza meg, hogy amikor lenyomva
tartunk egy billentyt, mennyi idt vrjon a rendszer, mieltt a gombnak megfelel rtket elkezdi
megismtelni. A Typematic Rate (Chars/Sec) pedig azt definilja, hogy milyen gyorsan vgezze az rtk
megismtlst jra s jra, amg lenyomva tartjuk a billentyt. Mindegy, hogy mire lltjuk.
85

- Above 1MB Memory Test


Ez szablyozza, hogy a POST ellenrizze-e indulskor az egsz rendszermemrit hibk utn kutatva.
Ugyanezt elvgzi a DOS Himem.Sys drivere is (kivve, ha a testmem: off kapcsolval ezt letiltjk), amit
azonban Windows 95/98 alatt mr nincs sok rtelme hasznlni. Ez a mvelet meglehetsen idignyes,
radsul minl tbb memrink van, annl hosszabb, ezrt nem rdemes alkalmazni (termszetesen
szerverekben pldul sosem rtanak az effle nehzkes, m utbb taln megfizetd vatossgok).
Memory Tick Sound
A rendszer ksrje-e hallhat kattogssal a memria szmllst rendszerindtskor.

+ Memority Parity Error Check


A krds: feldertsre kerljenek-e a memria hibi? Az ellenrzst gy gy vgzi, hogy megvizsglja az
adatok kilencedik bitjt, ami egy parity rtk. A parity bit az sszes bit sszeadsval szletik meg, teht
a vgeredmny pratlan. Ha azonban mgsem (teht a szm pros), akkor a rendszer meghv egy NonMaskable megszaktst (NMI) s lell. Nhny alaplapon ez a funkc kikapcsolhat, azonban ajnlott
aktivlni a biztonsg kedvrt (nincs semmilyen negatv vagy lasst hatssal a rendszer mkdsre).
Wait for F1
Megadja, hogy amennyiben hibt szlel, a rendsze tltdse lelljon-e addig, amg a felhasznl lenyomja
az F1-et (kvzi jelezve, hogy vette-e az zenetet). A Disable ajnlott a gyorsabb indtshoz, illetleg a
fjlszervereknl, de az Enabled biztostja, hogy minden esetleges hibajelzst ltni fogunk.
Boout Up NumLock Status
...aktivldjon-e a NumLock rendszerindtskor vagy ne (ez - akrmilyen aprsgnak, st tn
mulatsgosnak is tnhet - fontos szempont lehet pldul azok esetben, akik pldul magyar billentyzetet
hasznlnak s a nullt a keypadrl rik el, ami azonban csak akkor lehetsges, ha a NumLock aktv;
sokak szmra knyelmi szempont lehet, hogy a bekapcsolsval ne kelljen kln foglalkozniuk).
Numeric Processor Test
Ha matematikai coprocesszorral elltott processzorunk van (ami igaz minden mai CPU-ra), akkor
kapcsoljuk be. Enlkl ugyanis a rendszer figyelmen kvl hagyja az FPU-t, ltvnyosan cskkentve a
teljestmnyt. Disable csak akkor ajnlott, ha rgebbi processzorunk van FPU vagy coprocesszor nlkl
(ma mr nem sok haszna van s jabban nem is szoktk feltntetni a BIOS-okban).
Floppy Drive Seek At Boot
Ha Enabled, akkor a gp a bekapcsols utn felprgeti a hajlkonylemez-meghajtinkat, mintegy
ellenrzskppen. Htrnya, hogy lass s radsul feleslegesen dolgoztatja egysginket. Clszer ezrt
deaktivlni, amivel gyorsabb rendszerindts rhet el s taln a meghajtink is tovbb lnek...
Boot Sequence
A krds: milyen sorrendben vizsglja t a BIOS legklnflbb meghajtinkat betlthet opercis
rendszer utn. A gpnk felptstl fggen ennek milli vltozata lehet, belertve a ZIP vagy LS-120
drive-rl val tltst is (persze ha ezt tmogatja a BIOS). A felhasznlk tbbsge az A, C belltst
hasznlja, aminek eredmnyekppen a BIOS elszr az A meghajtban keres rendszerlemezt, majd a
merevlemezen. Br csupn egy msodperc ez a mvelet, sokaknak ez is csak egy felesleges
idpocskols, ezrt nekik jl jhet a C, A varici lehetsge is.

+ Bootup CPU Speed


Mg ma is sok hz van forgalomban, mely tartalmaz egy Turbo kapcsolt az elejn, amivel
visszavehettk a processzor sebessgt Low lls esetben. Ennek BIOS-beli megfelelje ez az opci,
amit termszetesen clszer High-on tartani, az ellenkez megoldssal pedig csak akkor ksrletezni, ha
valami baj lenne a rendszer mkdsvel.

86

+ External Cache Memory


Napjaink legtbb rendszere tartalmaz msodszint gyorsttrat, gy a felhasznlk tbbsgnek ezt
rdemes bekapcsolnia (kivve pldul az Intel nem A-jel Celeron 266 s 300 processzorait). Gyakori
problma, hogy a felhasznlnak van ugyan L2 cache memrija, viszont ez az opci ki van kapcsolva,
ami ahhoz vezet, hogy a gp rezheten lassabban dolgozik, mint amennyire kpes lenne. Persze ha nincs
msodszint gyorsttrunk, akkor kapcsoljuk ki, mert ha ennek ellenre aktivljuk, akkor ez a rendszer
lellshoz vezethet.

+ Internal Cache Memory


(De)aktivlja a CPU elsszint gyorsttrt. A legtbb modern processzor, kezdve a 486-osoktl,
rendelkezik ilyennel. Ha ennl rgebbi processzorunk van, amin esetleg nincs ilyen, akkor hagyjuk
kikapcsolva (napjainkban mr nem sok hasznuk van).

+ Fast Gate A20 Option


Az A20 az extended, azaz kibvtett memria els 64KB-jra utal, amit high memory area-knt
ismerhetnk. Eme opci szablyozza, hogy ezt a kis tartomnyt hasznlja-e a rendszer az 1MB fltti
trterlet kezelsre. A rgebbi PC-kben ltalban a billentyzet-vezrl chip ltta el ezt a feladatot. A
nagyobb teljestmny rdekben azonban rdemes ezt a funkct aktivlni.
Turbo Switch
A Bootup CPU Speed-nl emlegetett jellegzetes kapcsol, melyet az jabb hzakon mr elhagynak, illetve
ATX-eseknl a Sleep-pel helyettestik. rdemes hasznlaton kvl helyezni a Disable rvn.

+ Shadow Memory Cacheable


Legyen Enable a nagyobb teljestmny kedvrt. Ez a BIOS kdjt a rendszer memrijba msolja a
gyorsabb elrs rdekben. Ha viszont valami problmt rzkelnk ezltal, kapcsoljuk ki.

+ Video ROM Shadow


Ugyancsak ajnlott az Enable. Clja hasonl az elzhz: a videkrtya ROM kdjt msolja a
gyorsabban elrhet RAM-ba.
Adapter ROM Shadow...
...a vge valamilyen memriacm-tartomny. Ez vezrli, hogy az elz kt opcihoz hasonl mdon a
BIOS tmsolja-e az akrmelyik kiegszt krtya ltal hasznlt ROM-ot a rendszer memrijba a
gyorsabb hozzfrsrt. Mivel azonban ennek megtlshez tudnunk kell, hogy melyik krtya mely
memriacmeket hasznlja, ajnlott kikapcsolni.

6.2.3.3 A chipset memria-frisstsi belltsai


Automatic Configuration
A legknnyebb megolds. A BIOS az albbi belltsok egy j rszt elvgzi a felhasznl helyett.

+ Slow Refresh
Ez lehetv teszi, hogy a memria-frisstsi ciklus ritkbban kerljn vgrehajtsra, emgyen gyorstva a
rendszer sebessgt s cskkentve ramfelvtelt. Az Enabled ezrt ajnlott, de persze csak ha a
memriamodul tmogatja.

+ Concurrent Refresh
Aktivlsa rvn egyidejleg olvashat/rhat a processzor a memribl/-ba s ezzel prhuzamosan
megtrtnhet a memria tartalmnak frisstse is. A nagyobb teljestmny kedvrt ljnk a lehetsggel.

87

+ Burst Refresh
Egyidben tbb memria-frisstst is elvgez.

+ DRAM Burst At Four Refresh


A memrit ngyes burst-kben frissti.

+ High-Speed Refresh
Ha a memria tmogatja, ez gyorsabb frisstsi ciklusokat tesz lehetv.
Staggered Refresh
A frissts ennek rvn memriabankonknt trtnik, vagyis egyms utn, teht nem egyidejleg. Ez
cskkenti az ramfelvtelt, de a sebessget is.

+ Decoupled Refresh
A krds, hogy az ISA busz s a memria frisstse kln-kln trtnjk-e. Minthogy at ISA busz
frisstse tovbb tart (tbb idt ignyel), ezrt eme opci aktivilsa knnythet egy kicsit a helyzeten.

+ Refresh Value
Minl alacsonyabb, annl jobb.

+ Read Wait States


Mithogy a CPU ltalban gyorsabb, mint a memria, a wait states belltst arra hasznljk, hogy a
memrit sszhangba hozzk a sebesebb processzorral, gy megakadlyozva a paritshibkat (azaz a
CPU ne krhesse gyorsabban az adatokat, mint azokat a memria ki tudn szolgltatni). Minl
alacsonyabb ez az rtk, annl gyorsabb a rendszer.

+ Write Wait States


Ugyanaz ll r, mint az elbbire, csak itt az rsra vonatkozan. Sok esetben ezt a kt opcit egy
belltsba kombinljk, amit DRAM Wait State-nek hvnak.
-

CAS Timing Delay

Alapbelltsban ltalban ez le van tiltva (magyarn ne legyen ksleltets). A CAS a Column Access
Strobe rvidtse. A DRAM ugyanis sorokba s oszlopoba szervezdik. Valamennyi rszt (terlett)
impulzusok rvn rhetjk el. Amikor a CPU egy memria-hozzfrst vgez el, aktivlja a RAS-t
(Row Access Strobe), hogy megtallja a sort, amelyik a keresett adatot tartalmazza. Ezutn a CAS
meghatrozza az oszlopot is, ezltal konkretizlva az ignyelt adat helyt. A RAS sebessge
megegyezik a chip sebessgvel, mg a CAS sebessge a RAS sebessgnek a fele.

6.2.3.4 Busz-belltsok
AT Bus Clock Selection
Ez hatrozza meg azt az osztt, amit a CPU rajelre alkalmazva a BIOS megadja az ISA/EISA busz
sebessgt, mghozz CLK/x formban, ahol "x" az oszt. A CPU rajele konkrtan a CPU frekvencija,
de nem a bels, hanem a kls frekvencia, magyarn az a szm, amit megszoroz a processzor, hogy
megkapja a tnyleges mkdsi sebessgt. Ez a gyakorlatban annyit tesz, hogy ha pldul a Pentium 100
gy kapja meg a 100 MHz-et, hogy kettvel szorozza az 50MHz-et, akkor a CLK/x azt adja meg, hogy
az 50MHz-et mennyivel osztja el a BIOS. A legjobb ebben a belltsban egybknt az, hogy az jabb
alaplapok mr mind elvgzik maguk ezt a belltst.
ISA Bus Speed
Ugyanaz, mint az elz, csak a PCI-ra vonatkozan.

88

+ Wait States
Valahnyszor valami trtnik az AT buszon, ez megadja, hogy mennyit vrakozzon a gp a mvelettel.
Ez, hasonlan a memrinl emltett belltshoz, a rgebbi ISA krtykat segti, hogy hibtlanul
mkdhessenek a gyorsabb rendszerekben. Termsteresen minl alacsonyabb az rtk, annl jobb.

+ Fast AT Cycle
Kapcsoljuk be, hogy picit nagyobb teljestmnyre sztkljk az ISA videokrtykat.
ISA IRQ
Megadja a PCI krtyknak, hogy az ISA krtyk mely IRQ-kat hasznljk, gy lehetv tve, hogy ne
egyazon megszaktsra ljenek, hanem keressenek maguknak mst. Ezt ltalban a plug-and-play
opercis rendszerek tudjk jl kihasznlni.

- Memory Remapping
+ DMA Wait States
...mennyit vrakozzon a gp, mieltt a DMA-t hasznlja. Minl alacsonyabb az rtk, annl jobb.

6.2.3.5 Cache belltsok

+ Cache Read Option


Mg az SRAM is hasznl wait state-eket. Ez az opci meghatrozza, hogy mennyi rajel szksg ngy 32
bites word feltltsre a CPU bels gyorsttrba. Ezt ltalban a "clocks per word" elnevezssel illetik.
ltalban az m-n-n-n formban adjk meg, s korltot csak az szab, hogy a CPU milyen burst mdot
tmogat. A legelterjedtebb a 2-1-1-1, a 3-1-1-1 vagy a 3-2-2-2. Minl alacsonyabb, annl jobb. A 4-1-1-1
mr j.

+ Fast Cache Read/Write


Kapcsoljuk be, ha kt cache memriabankunk van, 64K vagy 256K.

+ Cache Wait States


Mit minden wait state esetben: az alacsonyabb rtk a gyorsabb. A legjobb a nulla. 33MHz feletti
buszsebessgeknl esetleg szksg lehet r, hogy 1-re lltsuk.

+ Tag RAM Includes Dirty


Aktivilsa nveli a teljestmnyt, minthogy a cache RAM tartalma egyszeren felltsra kerl, ahelyett,
hogy felcserldne.

6.2.3.6 Integrated Peripherals


Ebben a rszben tallhatk meg azon opcik, melyek a szmtgp legklnflbb portjait irnytjk,
belertve a soros, prhuzamos s IDE portokat.

+ IDE HDD Block Mode


Ajnlott bekapcsolni. Lehetv teszi a multi-szektoros adattviteleket.
Primary PIO
E funkci rvn az IDE meghajt egyidejleg tbb szektort is kpes tvinni. Erre tbb md is van.
Mode 0: egyidejleg egy szektort;
Mode 1: ?
Mode 2: a szektorok tvitele egy szimpla burst-ben trtnik;
89

Mode 3: 32 bites utastsok, legfeljebb 11.1MB msodpercenknti adattvitel;


Mode 4: maximum 16.7MB/msodperces adattvitel;
Mode 5: 20MB/msodperces adattvitelt.
Napjaink meghajtinl mr ltalnosnak tekinthet a Mode 4. Azonban ezzel sokszor nem is kell
trdnnk, hisz a legtbb BIOS-nak van egy automatikus belltsa, amikor is maga llaptja meg a
legjobb megoldst. A megfelel mdot egybknt egyenknt, mindegyik drive-ra meg kell adni (akr gy,
akr gy), belertve a primary master s slave valamint a secondary master s slave meghajtkat.
IDE UDMA
lltsuk Auto-ra. Ha biztosak vagyunk benne, hogy a winchesternk UDMA-kompatibilis, akkor
nyugodtan vlasszuk az Enabled-et.
On-Chip PCI IDE
Aktivlhatjuk s kikapcsolhatjuk az alaplapra integrlt IDE vezrlt.
SMART
Nhny BIOS felajnlja ezt a lehetsget, hogy magunk dnthessk el, lni akarunk-e a merevlemez
SMART kpessgeivel vagy nem. A SMART a Self Monitoring Analysis and Reporting Technology
rvidtse. Arra szoktk hasznlni, hogy detektlja s rtestsen a fenyeget lemezhibkrl. Nhny
felhasznli program ugyanezt a technolgit hasznlja a merevlemez ellenrzsekor (vigyzat! - nem
minden winchester rendelkezik ilyen kpessgekkel).
USB Controller
Ki-s bekapcsolhatjuk az alaplapra integrlt USB-vezrlt.
FDD-vezrl
Ki-s bekapcsolhatjuk az alaplapra integrlt floppy-vezrlt.
Serial Port
Deaktivlhatjuk a soros portot, illetve megadhatjuk a hozz tartoz IRQ s DMA cmet.
Parallel Port
Ugyanaz ll r, mint a soros portra, csakhogy ehhez tartozhat mg egy msik bellts is (Parallel Port
Mode), ami lehet SPP, EPP/SPP, ECP vagy ECP/EPP. Ajnlott az ECP, EPP vagy ECP/EPP bellts,
ami magas adattviteli sebessget gr a porton t, illetve megadja a ktirny adattvitel lehetsgt.
Ezzel azonban bnjunk vatosan, mert rgebbi nyomtatk esetben ez problmt okozhat s elkpzelhet,
hogy csak ssze-vissza karakterek kerlnek a paprra; ez esetben maradjunk meg a - ha lassabban is, de biztosabban mkd SPP.

6.2.3.7 Power Management


A "Green PC" specifikcinak megfelel PC-kben tallhat egy ilyen szekci a BIOS-ban, melynek rvn
szablyozhatjuk a klnbz energiatakarkos zemmdokat. Ezt hrom oldalrl rhetjk el: az APM
(Advanced Power Management) szabvnyt az Intel s a Microsoft alkotta meg, az ATA (AT Attachment)
az IDE meghajtk kezelsre szolgl, mg a DPMS (Display Power Management Signaling) a monitor s
a videkrtya kikapcsolsra kpes.
Power Management
Az energiatakarkossg szintje llthat be. Kapcsoljuk ki, ha egyltaln nincs szksgnk r. Egybirnt
vlaszthatunk az elre belltott minimum s maximum lehetsgek kztt, vagy dnthetnk a User
Define mellett, ahol szabad kezet kapunk.
PM by APM
Az APM-fle energiatakarkossg ki-s bekapcsolsa.
90

Video Off
A DPMS ki-s bekapcsolsa.
PM Timers
Megadhatjuk, mennyit vrjon a PC, mieltt elkezdi lekapcsolgatni az egysgeit. Ha akarjuk, kikapcsoljuk,
egybirnt bellthatjuk a vrakozsi idt klnbz esetekben (merevlemez lekapcsolsa, doze mode,
suspend mode, stb.).
Soft-On By Power BTTN
Azt szablyozza, hogy a power gomb megnyomsa utn azonnal kikapcsoljon a gp, vagy csak pr
msodperces ksleltetst kveten.

6.2.4 A flash BIOS


A flash BIOS-ok lehetv teszik, hogy szoftveresen tgethet legyen a tartalmuk. Ha j hardvereszkz
jelenik meg s a BIOS nem tmogatja azt, a gp nem tudja kezelni, mivel nincs megszakts, amit ehhez
meghvhat. Rgebben emiatt az egsz chipet ki kellett cserlni, EEPROM vagy flash BIOS esetben
azonban ez DOS parancssorbl megoldhat. A frisstseket a jobb alaplapgyrtk rendszeresen
biztostjk, amennyiben azonban mrktlan termkkel rendelkeznk, amelyhez nincs update, a chip
azonban flash, mg van remny (lsd albb).
A frisstsre szmos okunk lehet. Rgebben pldul problmt jelentett, hogy az 528 Mb-nl nagyobb
merevlemez kezelshez hinyzott a BIOS-bl az LBA (Logical Block Addressing) tmogats, gy
szoftveres driverekkel kellett megoldani, hogy teljesen ki lehessen hasznlni a winchestert. A Plug and
Play Windows 95/98-as, tkletes tmogatshoz is felttlenl szksges volt az update, de a kisebb
hibajavtsok s az j belltsok is j okot biztosthatnak (pldul bootols CD-rl vagy SCSI egysgrl
illetve jabban a 120 MB-os floppyikrl, stb.)

6.2.5 Hogyan ismerjk fel a flash BIOS-t?


A legegyszerbb s legltalnosabb megkzeltsben: minden BIOS chip, amin tapinthat egy kr alak
mlyeds, az flash. Ha azonban biztosak akarunk lenni a dolgunkban vagy netalntn EEPROM chip van
a gpben, jrjunk el az albbiak szerint.
Nyissuk fel a gpet s a 28 vagy 32 ts BIOS chiprl szedjk le a mrkajelzst tartalmaz matrict. A
chip felletn a kvetkez jellsek lehetnek:
28Fxxx - 12 voltos flash memria;
29Cxxx - 5 voltos flash memria;
29LVxxx - 3 voltos Flash memria (ritka);
28Cxxx - EEPROM (hasonl a flash memrihoz);
27Cxxx - mlyedssel: EPROM: csak olvashat, programoz kell az rshoz s UV a trlshez;
PH29EE010: SST ROM chip - flash memria;
29EE011 - Winbond chip - 5 voltos flash memria;
29C010 - Atmel chip - 5 voltos flash memria;
Minden egyb BIOS, amin nincs mlyeds s jelzse nem 28-cal vagy 29-cel kezdodik, valsznleg nem
flash.

6.2.6 Ha nincs BIOS-frissts az alaplaphoz...


Rengeteg alaplap van a piacon, amelyik tmogats nlkli, noname termkknt kerl a boltokba. Ezek
kztt elg sok az olyan, mely mindezek ellenre ugyanolyan j norml krlmnyek kzt, mint a mrks
vltozatok, st elfordul, hogy a tlhajts ppgy mkdik. BIOS frissts hinyban azonban az jonan
megjelen termkeket (elssorban processzorokat) nem kpesek azonostani, gy lehetetlenn vlik a
tovbbfejleszts.

91

Szerencsre j esllyel tlphet a problma egy msik alaplapgyrttl szrmaz BIOS frisstssel.
Ezesetben azonban nagyon krltekintnek s vatosnak kell lennnk. Nhny fontos szablyt be kell
tartanunk az j BIOS kivlasztsakor... A frissts eredetileg kszljn olyan alaplaphoz, melynek
minimum a chipsete s az I/O chipe megegyezik a minkkel. Termszetesen az sem elhanyagoland
szempont, hogy a BIOS mrkja (Award/AMI/MRBIOS/Phoenix) legalbb egyezzen meg s ne
downgrade legyen a szndkunk...
Mire van szksg? Elszr is egy programra, mely elvgzi a begetst. Award BIOS-oknl az esetek
tbbsgben jl mkdik a BIOS-gyrt sajt kszts segdprogramja, az Award Flasher, de vannak
alaplapksztk (pldul Asus), amelyeknl csak a cg sajt kszts szoftvert hasznlhatjuk. A
legbiztosabb megoldst a Mr. BIOS Flasher jelenti, amely azltal, hogy kzvetlenl a BIOS chippel
kommunikl, 100%-os valsznusg sikerrel vgzi el a frisstst - egyetlen htrnya, hogy a jelenleg
elrhet vltozatai csak az Intel Triton chipsetekkel mkdnek egytt...
Mg egy fontos dolog: mindenkpp tartsunk kznl egy biztosan mkd BIOS-t - leginkbb az eredetit,
amit knnyedn lementhetnk, mivel a flasher programok tbbsge felajnlja ezt a lehetsget (illetve erre
mdot ad a MODBIN s az AMISetup is). Ha figyelembe vesszk a fentiekben emltett szempontokat,
szinte kizrt, hogy olyan krt okozzunk, mely teljesen megakadlyozza a rendszerindtst, mindazonltal
rdemes felkszlni. Ha mgis megtrtnne az elkerlhet, akkor sincs veszve minden (lsd a kvetkez
pontot).

6.2.7 Ha a BIOS tartalma megsrlt...


Az albbiakban az n. hot-swapping eljrst ismertetjk, mely rendszertl fggetlenl, minden BIOS
esetben mkdik. Egyes gyrtknl termszetesen elkpzelhetk egyb, alternatv megoldsok is.
Szerezznk egy mkd BIOS chipet. Ez nem kell, hogy kifejezetten az adott alaplaphoz legyen ksztve,
mivel csak egyetlen feladatot kell elltnia: lehetsget adni a gp s a DOS elindtsra - az egyetlen, amit
azrt vegynk figyelembe, hogy legalbb a chipset egyezzen meg s a System BIOS cachable opci
legyen bekapcsolva. Ez ltalban alapbellts, de gyzdjnk meg rla biztosan. Az utols, amire
szksg van, az egy flash program.
Cserljk ki a rossz BIOS chipet a jra s indtsuk el a gpet, tltsk be a DOS-t floppyrl. Mkds
kzben (!) cserljk vissza a BIOS chipet - ez az esetek tlnyom tbbsgben mkdik, mivel a System
BIOS cacheable opcinak hla, a BIOS a memriba van msolva ("shadowed"). Most a flash
programmal frisstsk a BIOS-t, majd indtsuk jra a gpet.
Mint azt mr emltettk, ez a mdszer egy ltalnos megoldst hivatott bemutatni, mely az esetek
tlnyom tbbsgben mkdik. Award BIOS-oknl elg lehet egy ISA videkrtyval rendszerlemezrl
bootolni s jra elvgezni a frisstst, illetve az Intel alaplapoknl pldul kln kapcsol szolgl a
hasonl problmk megoldsra.

92

Az elsdleges opercis rendszer teleptse s zemeltetse

Ebben a fejezetben klnbz opercis rendszerek teleptst, szoksos belltsait s a mkds


elindtshoz szksges tudnivalkat rjuk le. Clunk az MS DOS 6.22, a Windows 3.1x-es rendszer, a
Windows 95/98, a hlzati rendszerek kzl a Windows NT, a Novell NetWare 4.11, tovbb LINUX
opercis rendszer teleptsnek ismertetse. Mivel minden aspektust nem tudjuk figyelembe venni egy
rendszernek, ezrt az alap teleptst rjuk le, hlzati kapcsolattal s esetleges Internet hozzfrssel.
Mindegyik esetben a rendszer mkdtetst is lerjuk s tippeket adunk a mkdtets optimalizlshoz, a
hibk javtshoz.

93

MS DOS 6.22 teleptse s zemeltetse

A DOS 6.22 teleptsekor az 1. lemezt be kell helyezni a gp A: jel floppymeghajtjba, majd el kell
indtani a gpet.
A gp megkrdezi a billentyzetkiosztst s a nyelvet, majd a kvetkezket vgzi el:

Partcionlja a winchestert, ha nincsen partcionlva.

Megformzza a winchestert, ha nincsen megformzva

Felmsolja a C:\DOS alknyvtrba az opercis rendszer fjljait.

Ltrehoz egy minimlis CONFIG.SYS s AUTOEXEC.BAT fjlt.

Ekkor a rendszer mkdkpes, a telepts folyamata tovbb haladhat. Clszer egy Shell programot
telepteni, ami lehet pl. a Norton Commander, a Volkov Commander, a DOS Navigtor vagy akrmilyen
freeware program. A lnyeg az, hogy legyen benne fjlkezel lehetsg s egy ASCII szvegszerkeszt.
Ha a rendszert nem a hivatalos metdus szerint teleptettk, akkor szksg lehet rjuk. Ha a rendszer
teleptsnl a hivatalos eljrst kvetjk, akkor az a rendszer egy alapbelltst hozza ltre, amely egy
tlagos felhasznlnak megfelelhet. Ha nem a hivatalos eljrst kvettk, akkor nem fogja magtl
megformzni az sszes szabad partcit, azt neknk kell elvgezni a megfelel DOS-os programmal.

8.1

A rendszer tovbbi teleptse.

A rendszer teleptsnek tovbbi lpsei attl fggnek, hogy milyen clokra hasznljk a gpet, milyen
szoftvereket vsroltak meg s milyen szoftverekkel rendelkeznek vagy rendelkeztek mr a felhasznlk.
A tovbbiakban egy tipikusnak tekintett konfigurci otthoni munka, levelek, tblzatok, faxols,
kommunikci s jtk cl gpet fogunk folyamatban telepteni.

8.2

CONFIG.SYS tovbbi belltsa

A CONFIG.SYS fjlban clszer belltani a megnyithat fjlok szmt. Egy adatbziskezelsre is


hasznlt gp esetn nem ritka a FJLS=50 vagy mg nagyobb szm. Alaprtelmezs FJLS=10. Minden
megnyitott fjl a DOS memribl foglal le. A lemezrs-olvass gyorstsa rdekben rgen hasznltk a
BUFFERS rtkeket. A DOS-ban betltet SMARTDRV.EXE modernebb s jobb meegoldst ad.
Ha a rendszer nem lltotta be, akkor clszer a
DOS=HIGH
s EMS memriakezels esetn
DEVICE=C:\DOS\EMM386.EXE
vagy
DEVICE=C:\DOS\EMM386.EXE xxxx

NOEMS
a

rtket berni, ahol az XXXX az EMS memria mrett jelenti kilobyte-ban.Ez utbbi esetekben a
DOS=UMB
parancs is hasznlhat
Ez mg nem minden, mivel tovbbi belltsok is szksgesek lehetnek. Ha a rendszerben vrhatan sok
environment vltozt kell hasznlni, akkor be kell lltani a SHELL paranccsal a parancsrtelmezt s az
environment mrett:
SHELL=C:\DOS\COMMAND.COM /p /e1024
A /p paramter azt jelenti, hogy permanensen tltdjn be a COMMAND.COM. Az /e1024 az
Environment mrett jelenti byte-okban. Ha nem hasznljuk ezt a parancsot, akkor az environment mrete
256 byte lesz.

94

8.3

AUTOEXEC.BAT tovbbi belltsa

A DOS esetben az AUTOEXEC.BAT fjlban a SET TEMP=C:\TEMP bejegyzs tallhat. Ennek a


belltsnak a hatsra a programok az ideiglenes llomnyaikat a DOS fjljai kz fogjk elhelyezni.
Egyes programok elkerlhetetlenl hagynak maguk utn ilyen llomnyokat, ezrt a DOS knyvtr elbbutbb tele lesz fjlroncsokkal. Clszer a belltst megvltoztatni a
SET TEMP=C:\TEMP
mdon s termszetesen ltre kell hozni a
MD C:\TEMP
knyvtrat.
Ha teleptettnk valamilyen fjlkezel programot, akkor clszer belltani azt is a PATH-ba. Pldul a
Volkov Commander freeware program esetn:
PATH=%PATH%;C:\VC

8.4

CD-ROM, SoundBlaster hangkrtya s egr szoftveres teleptse

A CD-ROM-okat manapsg gynevezett ATAPI fellettel ltjk el. Ez egy olyan elektromos, mechanikus
s szoftveres szabvny, amely a CD-ROM-ok s a szmtgp kztti adattvitelre vonatkozik. A legjobb
esetben a CD-ROM-hoz adott floppyn tallhat egy SETUP vagy INSTALL nev program s az elvgzi
a CD szoftveres teleptst, de ha nem, akkor az albbiakkal prblkozzunk. Msoljuk be az sszes fjlt
egy knyvtrba a winchesterre, pldul a CDROM nev knyvtrba.
A CD megajthoz adott floppyn tallhat tbb fjl kzl tallunk egy SYS kiterjesztst. Tegyk
fel, hogy esetnkben ez a ATAPI_CD.SYS. Tallhat ltalban egy README.TXT, vagy valami hasonl
szveges llomny. Ott kell megnzni a pontos belltsokat, de az albbiakban lertak segthetnek.
A CONFIG SYS llomnyba be kell rni az utols sorok egyikbe:
DEVICE=C:\CDROM\ATAPI_CD.SYS /D:MSCD001
vagy
DEVICE=C:\CDROM\ATAPI_CD.SYS /D:MSCD001 /F:170,14 /V
A fenti msodik esetben a szoftvernek azt adjuk meg, hogy melyik IDE vezrlre csatlakoztattuk r, els
esetben ezt automatikusan felismerte. A /D:MSCD001 egy olyanfle megnevezs, mint a PRN vagy az
LPT1. Ezzel tudatjuk a DOS-sal, hogy a jvben ha az MSCD001 eszkzre akar rni, vagy onnan olvasni
akar, akkor forduljon bizalommal a CD meghajthoz. Az elnevezs mellesleg brmi ms is lehet, ha nem a
DOS szabvny elnevezse. HA kt CDROM-ot akarunk csatlakoztatni, akkor egy /D:MSCD002-t is
hasznlunk, hogy az megklnbztethet legyen az elstl.
Ezutn lltjuk be az AUTOEXEC.BAT-ban a megfelel paramtereket. A DOS 6.22 rsze az
MSCDEX.EXE program, de ha rgebbi DOS-unk van, akkor hasznljuk a CDROM-hoz adottat vagy
szerezzk be valahonnan a programot. A program elhelyezkedstl fggen az elrsi utat megfelelen
hasznlva az albbi sorokat clszer elhelyezni:
..
C:\DOS\MSCDEX.EXE /D:MSCD001
.
SMARTDRV.EXE
A SMARTDRV program a DOS device gyorst cache programja, amely ha ksbb tltdik be a CD
meghajt vezrl programjnl, akkor az olvass a CD-rl szintn gyorstva lesz. A /D:MSCD001
ugyanaz a kifejezs, amit a CONFIG.SYS fjlban hasznltunk.
Ha van SoundBlaster vagy vele kompatbilis hangkrtya a gpnkn, akkor az albbi sort be kell rni az
AUTOEXEC.BAT fjlba. Ha ksbb Windows 3.xx-et vagy Windows 9x-et teleptnk, akkor ez a sor
persze bekerl a megfelel paramterezssel, de utlag is berhat a megfelel rtkek felhasznlsval.

95

SET BLASTER=A220 I5 D1 H5 P330


Az egyes paramterek jelentse
A220 a port memriacme, hexadecimlis formban
I5 az 5-s megszakts
D1DMA hozzfrs =1
H5esetleges msodik DMA hozzfrs
P330a MIDI port memriacme
Hogy hov rjuk a sort lnyegtelen, n a SET parancsokat egyms utn szoktam rni. Ha van a
hangkrtynak valamilyen DOS-os inicializl programja, akkor mindenkppen el kell rni. Onnan
ismerhetjk fel az inicializl programot, hogy telepts utn egy
C:\SB\SNDINIT.EXE /I
vagy valami hasonl bejegyzs kerl az AUTOEXEC.BAT fjlba.
Egr DOS-os teleptse is meglehetsen egyszer. Ha nincsen egr telept programunk - igaz az egrrel
egytt szoktak adni -, akkor a Windows for Workgroups 3.11 teleptkszletbl hasznlhatjuk a
MOUSE.COM programot. Felvetdik a krds, hogy a CONFIG.SYS vagy az AUTOEXEC.BAT fjlban
tltsk-e be az egrkezelt. Az environment mretvel vltozik csak meg a szksges memria mret,
egybknt mindegy. Ha az egr drivert nem kln knyvtrba tesszk, akkor clszer a DOS knyvtrba
elhelyezni, s az albbi hivatkozst elhelyezni:
C:\DOS\MOUSE.COM

8.5

A memria optimalizlsa, menk, esetleges tovbbi teendk.

A fent vzolt belltsok esetn a gpnk szabad DOS alapmemrija kb. 570 kilobyte marad. Ez a mret
nhny programnak kevs, ezrt clszer utols lpsknt lefuttatni a MEMMAKER programot, a DOS
knyvtrbl, amely optimalizlni fogja a memrit. Ezzel 615, 620 kilobyte-ig is felmehet a szabad
memria mrete, ami mr minden programnak elegend.
Persze figyelembe kell azt is venni, ha hlzati kapcsolatok is vannak, akkor mg betltdnek a hlzati
driverek. Elfordulhat, hogy a memria optimalizlst mg egyszer le kell futtatni, a hlzati driverek
teleptse utn. Ilyenkor clszer a batch fjlok tartalmt bemsolni az AUTOEXEC.BAT fjlba, s gy
lefuttatni az optimalizlst, majd a mdostott belltsokat visszamsolni a hlzat meghvst vgz
batch fjlba.
Utoljra vettk a startmenk rsnak mdjt: Elfordul, hogy egy gpet tbb klnbz konfigurciban
is szeretnnk hasznlni. Ilyenkor ment kell rnunk. (Ez Windows95/98 alatt is mkdik) Egy pldt
mutatunk be egy Windows98-at futtat gprl, ahol a bejelentkezst menvel oldottk meg. Egy hasonl
megoldst DOS 6.22-re az "Informatika kezdknek" cm knyvben mutattunk be.
A CONFIG.SYS fjlban kell a kvetkez sor:
DEVICE=C:\WINDOWS\HIMEM.SYS
FJLSHIGH=95
DOS=HIGH
DOS=UMB
STACKS=8,512

96

;Mindenkppen lefut rszek

[menu]

;A men lersa.

Menuitem=WIN98, Windows98

;Az = jel eltti dolgok lesznek a


cmkk,

Menuitem=MSCD, Windows98 MSCDEX


driverrel

;a vessz utni szveg jelenik


meg a kpernyn

Menuitem=NOEMS, Alapbeallitas
Menuitem=EMS, EMS memoria, Jatek
Menuitem=XMS, CSak XMS memoria
Menudefault=WIN95,10

;A men alaprtke, s a
vrakozs ideje a
;beavatkozsra

[COMMON]

;A mindenkppen lefut rszek

shell=C:\COMMAND.COM C:\ /p
/e:2048

;Environment mretnek belltsa

device=C:\WINDOWS\COMMAND\display.sys
con=(ega,,1)

;Kperny fontok belltsa

Country=036,852,C:\WINDOWS\COMMAND\cou
ntry.sys

;Orszg s kdlap belltsa

[WIN98]

;A "Windows98" vlasztsakor
lefut rsz

DEVICE=C:\WINDOWS\EMM386.EXE
NOEMS
[MSCD]

;A "Windows98 MSCDEX driverrel"


lefut rsz

DEVICE=C:\WINDOWS\EMM386.EXE
NOEMS
DEVICEHIGH = C:\CDROM\ATAPI_CD.SYS
/D:MSCD001
[EMS]

;"EMS memria, jtk"


vlasztsakor lefut rsz

DEVICE=C:\WINDOWS\EMM386.EXE AUTO RAM 8196


DEVICEHIGH = C:\CDROM\ATAPI_CD.SYS
/D:MSCD001
[NOEMS]

;Az "Alapbellts" vlasztsakor


lefut rsz

DEVICE=C:\WINDOWS\EMM386.EXE
NOEMS
DEVICEHIGH = C:\CDROM\ATAPI_CD.SYS
/D:MSCD001
[XMS]

;A "Csak XMS memria"


97

vlasztsakor lefut rsz


DEVICEHIGH = C:\CDROM\ATAPI_CD.SYS
/D:MSCD001

98

Az AUTOEXEC.BAT fjl tartalma:


@ECHO OFF
C:\PROGRA~1\MCAFEE~1\BOOTSCAN.EXE C:\

;Vruskeres BOOT szektor


ellenrzse

IF ERRORLEVEL 1 PAUSE
SET BLASTER=A220 I5 D1 H5 P330

T6

;Hangkrtya belltsok

SET CTSYN=C:\WINDOWS
C:\PROGRA~1\CREATIVE\SBLIVE\DOSDRV\SBEI
NIT.COM

;Hangkrtya DOS-os
inicializlsa

SET PIPEHANDLE=0
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\DOS;C:\NC;
C:\BP\BIN;C:\NG;C:\UT
REM Environment Settings For McAfee
VirusScan
SET PATH=%PATH%;C:\PROGRA~1\MCAFEE~1 ;Vruskeres tovbbi Path-ja
SET TEMP=C:\TEMP

;Ideiglenes knyvtr

SET PATH=%PATH%;C:\CLIPPER5\BIN;C:\BLINKER

;Clipperhez s Borland
C-hez

SET PLL=C:\CLIPPER5\PLL

; szksges tovbbi
belltsok

SET
INCLUDE=C:\CLIPPER5\INCLUDE;C:\BC\INCLUDE
SET LIB=C:\CLIPPER5\LIB;C:\BC\LIB
SET OBJ=C:\CLIPPER5\OBJ
SET CLIPPER=//F85 //SWAPPATH:"C:\TEMP"
mode con codepage prepare=((852)
C:\WINDOWS\COMMAND\ega.cpi)

;A 852-es kdlap s
magyar

mode con codepage select=852

;billentyzet
belltsa

keyb hu,,C:\WINDOWS\COMMAND\keybrd2.sys
GOTO %CONFIG%

;Ugrs a kivlasztott
menpont
;szerint.

:NOEMS

;NOEMS vlasztsa
esetn

GOTO END

;itt folytatdik, majd


az END
;cmkre ugrik

:EMSNOCD

;EMS memria vlaszts


99

esetn
LH MOUSE

;itt folytatdik,
egrdrivert tlt be,

GOTO END

;majd a vgre ugrik.

:EMS

;EMS memria
betltdse,

LH C:\WINDOWS\COMMAND\MSCDEX.EXE
/D:MSCD001 /M:12 /V

;majd CD driver
betltse

:XMS

;Csak XMS memria

LH MOUSE

;vlasztsakor

GOTO END
:MSCD
LH C:\WINDOWS\COMMAND\MSCDEX.EXE
/D:MSCD001 /M:12 /V
:WIN98

;Windows98
vlasztsakor

WIN.COM
:END

;A konfigurcis
llomny utols
parancsa

Megjegyzs:
A fenti belltsok helyes mkdshez Windows9x alatt a fknyvtrban lv MSDOS.SYS programot is
meg kell szerkeszteni az albbi mdon:
[Options]
BootGUI=0
mert ekkor nem tltdik be automatikusan a grafikus krnyezet. gy a rgi DOS verzik zemmdjban
hasznlhatjuk a Windows9x-et.

Az Informatika Kezdknekcm jegyzetben van egy plda a fenti rendszerllomnyokra DOS 6.22
esetn is. (A WORD97 formtum fjlt a www.szily.sulinet.hu/fz cmrl lehet letltenni.)

100

9
9.1

A Windows 3.xx teleptse s zemeltetse


Minimlis konfigurcik:

Windows 3.1: 80286-os processzor, 1 MB RAM, 10 Mb szabad winchester terlet, Hercules, CGA
videokrtya. Floppymeghajt.
A fenti rtkek megmosolyogtatk, de ezen valban elfut egy Windows 3.1.
Windows for Workgroups 3.11: 80386-os processzor, 2MB RAM, 15 MB szabad winchester terlet s
EGA videokrtya.

9.2

Normlisan felhasznlhat konfigurci:

Legalbb 486 DX2 vagy DX4 processzor, 8-16MB RAM, gyors videokrtya s elg nagy szabad
winchester terlet. Egr.

9.3

Telepts

A Windows 3.1x magyar verzija 8-10 db 1,44 MB-os winchesteren tallhat. Az egyes szm floppyt
betessszk a meghajtba, tlpnk r majd SETUP, s ENTER. Vlaszthatunk standard teleptst, illetve
egyni teleptst.
A gp vizsglata elkezddik, s a telept program felismeri az eszkzk egy rszt. Megtallja, hogy
milyen videokrtya van a gpben EGA vagy VGA -, felismeri a billentyzet tpust, felismeri az egr
tpust s a hasznlt kdlapot. Megkrdezi, hogy milyen billentyzetet teleptsen s milyen legyen az
elsdleges, illetve a msodlagos nyelv. Elsdlegesnek clszer a magyart, msodlagosnak az angolt
vlasztani. A fjlok msolsa elkezddik. Amikor egy lemezrl mr bemsol mindent, amit kell, akkor kri
a kvetkez lemezt. Egy id mlva tkapcsol grafikus zemmdba, beindul a Windows s a msols
folytatdik. Egy id mlva kri a felhasznl nevt, a cg nevt s esetleg sorozatszmot.
Ha a floppy-kat felmsoljuk a winchester egy knyvtrba lemezenknt kln, akkor egy lemezanyagnak
vgre rvn, kri a kvetkez lemez elrsi tjt. gy lehet pldul szerverrl telepteni a Windows-t.
Menet kzben a rendszer megkrdezi, hogy milyen komponenseket teleptsen fel, megkeresse-e a
winchesteren lv alkalmazsokat s azoknak az indt ikonjait betegye-e a rendszerbe, tovbb
nyomtatt akarunk-e telepteni. Ha van a gpen elg hely, akkor clszer mindenre igennel vlaszolni.
A telepts vgn a Windows 3.1x VGA grafikus zemmdba kerl. Mivel a Windows 3.1 nem plug and
play rendszer, ezrt nem is tud egyttmkdni automatikusan a plug and play krtykkal. Ekkor
hasznlni kell valamilyen plug and play bvtst a rendszerhez. Ilyen program az ICU nev (az Intel ltal
kifejlesztett ISA Configuration Utility) program, amely kpes arra, hogy a BIOS ltal nem lekezelt
automatikus konfigurlsi problmkat kezelje - memria, port s megszakts szinten.
A Windows 3.xx alatt sok olyan funkci van, amit a mai Win95-hz szokott felhasznl nehzkesnek
rez. Sajnos sok esetben a hardvereszkzhz adott egyedi belltprogramokat kell hasznlni, mivel a
Windows 3.1-ben csak nagyon kevs eszkzt szabvnyostottak.
A rendszer teleptsben a kvetkez a videokrtya teleptse. Egyes krtyknl sajt teleptt lehet
hasznlni, amely mindenre kiterjeden vgigvezet minket a teleptsen, mg ms krtyknl a Windows
Installl programjt kell elindtanunk, megadni benne a megfelel tvonalat a krtya driverhez, ami kri
a telepts sorn a Windows teleptkszlet nhny lemezt.
Fontos megemltennk, hogy a Windows grafikus erforrsainak kezelsre felhasznlt memria korltos,
ezrt akrmilyen j videokrtyt tesznk a gpnkbe, a Windows 3.xx a True Color, nagyfelbonts
grafikkat (800x600-nl nagyobb) nem fogja tolerlni, a gpnk gyorsan kifogyhat a GDI erforrsokbl
s ekkor a Windows 3.xx lefagy. A megjelents sebessge a Windows 3.xx tulajdonsgai miatt messze
rosszabb, mint a Windows95/98 alatt.
A SWAP fjl mrete gy alakul ki, hogy a teleptskor megnzi a Windows, hogy mekkora a winchester s
annak 10%-ra prbl sszefgg szabad terletet lefoglalni swap fjlnak. Nyilvn nem szksges adott
esetben tbb szz MB-os swap fjl, ha a gpben egybknt kevs a memria. Azt is clszer
meggondolni, klnsen kis Winchesterek esetn, hogy a swap fjl hol legyen(!) s lland vagy
ideiglenes legyen-e?
101

A hangkrtya installlsa mr nehezebb feladat. A Windows 3.xx-ben a legjabb hangkrtyk 1994-esek.


A sajt listjban ennl fiatalabb krtyk nincsenek. ltalban az jabb krtyk teleptse
teleptprogrammal trtnnik s a megfelel paramtereket a telepts alatt felajnlja a szoftver. A
SoundBlaster vagy vele kompatbilis krtyk esetn a tipikus belltsok: port=220, IRQ=5, DMA=1
vagy 3, MIDIPort=330. Ha nincsen nagyon extra krtya a gpnkben, akkor clszer ezeknl az
rtkeknl maradni. A legtbb jtk, illetve felhasznli program ezeket felttelezi.
Ha nem jk ezek a belltsok, akkor vgig kell nznnk a varicikat. Itt leginkbb a megszakts rtke
lehet kritikus.
A Windows for Workgroups 3.11 esetn hasznlhat specialits a Windows-os egyenrang hlzatokba
csatlakozs. A WfW 3.11 tmogatja, hogy csak a legfontosabbakat emltsk, a NETBEUI, IPX/SPX
hlzati protokollokat s nhny hlzati krtyt. A hlzati krtyk gyrti ltalban rendelkezsre
bocsjtjk a megfelel drivereket a WfW3.11-hez.
Br a Microsoft kifejezetten tmogatja a WfW hlzatokat, a mi vlemnynk az, hogy ez a
hlzatkezelsi mdszer valban csak windowsos peer-to-peer hlzatok esetn clszer. NetWare-es
kapcsolat esetn mindenkppen DOS all a VLM-es kliensekkel rdemes hlzati kapcsolatot ltesteni.
A WfW 3.11 a Windows 3.1 tovbbfejlesztse s gy taln stabilabb, taln gyorsabb, de mindenkppen
tbb helyet s erforrst ignyel a gptl. Javra szl az is, hogy sokkal tbb nyomtattpust s egyb
eszkzt tartalmaz, mint eldje, gy ha a hely s a memria nem kritikus (minimum 20 MB szabad hely s
4-8 MB RAM), akkor clszer inkbb a WfW 3.11-et hasznlni.

9.4

A Windows 3.xx fontos fjljai

A Windows 3.xx knyvtrszerkezete ll egy alap knyvtrbl, annak neve s elrsi tvonala alapesetben:
C:\WINDOWS, tovbb ll egy SYSTEM alknyvtrbl, amelynek alapesetben az elrsi tvonala
C:\WINDOWS\SYSTEM.
A Windows alapknyvtra tartalmazza a rendszer ltalnos elemeit, bellt fjljait, mg a SYSTEM
alknyvtr tartalmazza a mkdshez alapveten fontos fjlokat.
A C:\WINDOWS\SYSTEM alknyvtr fontosabb fjljai:
DOSX.EXE

286-os zemmd indtsa

*.2GR

286-os zemmd grafikai drivere

DSWAP.EXE

Taskok kezelse

*.3GR

386-os zemmd grafikai drivere

GDI.EXE

Grafikus eszkzk kezelse

*.386

386-os zemmd device driverei

KRNL286.EXE A 286-os zemmd kernel-e.

*.CPL

Vezrlpult (control Panel) fjljai

Kernel: az alapvet ltalnos

*.DRV

Egyb driverek

rutinokat tartalmazza

*.FOT

True Type font ler fjlok

*.FON

Bittrkpes fontok

KRNL386.EXE A 386-os zemmd kernel-e


SYSEDIT.EXE

Utility
a
szerkesztsre

USER.EXE

Tovbbi ltalnos rutinok

WSWAP.EXE

Taskok kezelse

teleptshez, belltshoz szksges

WIN386.EXE

Windows ltalnos rutinokat

fjlok

tartalmaz fjl

rendszerfjlok *.MOD Futtathat fjlok


*.INF

A rendszer egyes rszeinek

*.RLE

Bitmap kp

*.REG

Belltsi lehetsgek

*.TTF

True Type fontok fjljai

*.VXD Virtulis Device driver

102

A C:\WINDOWS knyvtr fontosabb fjljai (nem teljes lista, csak a legrdekesebb, legfontosabb fjlokat
soroljuk fel):
Programok

Kiterjesztsek

WIN.COM

Windows start program

*.BMP

MORICONS.DLL

Dinamikus csatols
ikonok trolsra

fjlok, *.DAT

CARMAP.EXE

Karakterkszletek megjelentse *.DLL

Dinamikus csatols fjlok

CLIPBRD.EXE

Vglap kezelse

Csoportfjlok

CONTROL.EXE

A Windows belltsait vgz *.HLP


prg.

A Windows Help fjljai

DrWatson.EXE

Hibakeress a Windowsban

*.INI

A belltsokat tartalmaz fjlok

EMM386.EXE

EMS memriakezel

*.PIF

Program Interface fjl - DOS-os

EXPAND.EXE

A tmrtett fjlok kibontst


vgzi

programok indtshoz Windowsos

MSD.EXE

Hardver diagnosztikai program

krnyezet belltst tartalmazza.

NOTEPAD.EXE

Egyszer
szvegszerkeszt

Kpernyvdk programjai

PBRUSH.EXE

Rajzol program, BMP s PCX- *.WAV


re

Hangokat tartalmaznak

PIFEDIT.EXE

Program InterFace szerkeszt

*.WRI

Write formtum szvegek

PRINTMAN.EXE

Nyomtatsvezrl program

*.TXT

Szveges ASCII llomnyok

PROGMAN.EXE

A grafikus fellet kezelje

RECORDER.EXE

Makr rgzt program

REGEDIT.EXE

Regisztrcis adatbzis kezelje

SETUP.EXE

Telept program (DOS s Windows all is fut.)

TASKMAN.EXE

Taszkok kezelst vgz

TERMINAL.EXE

Terminl, telefonos kapcsolatra

WINFJL.EXE

Fjlkezel

WINHELP.EXE

Windows-os HELP kezel

WINVER.EXE

Verziszm

WRITE.EXE

Szvegszerkeszt

HIMEM.SYS

XMS memriakezel

RAMDRIVE.SYS

Virtulis meghajt a memriban

BOOTLOG.TXT

A betlts folyamn elindtott driverek

SETUP.TXT

A teleptskor lezajlott folyamatok lersa

9.5

*.GRP

ASCII *.SCR

Htterek
Kezdetleges regisztrci adatbzis

a Windows 3.xx belltsai - INI fjlok

A Windows 3.xx-et az INI fjlokon keresztl lehet belltani. Az INI fjlok felptse:
[szakasz];Ennek a rsznek az sszefoglal cme
kulcs=rtk

;Egy konkrt belltand rtk


103

A Windows 3.xx rendszerekben a CONTROL.INI, PROGMAN.INI, SYSTEM.INI s a WIN.INI azok a


fjlok, amelyek elssorban felelsek a rendszer belltsairt.:

104

9.5.1 CONTROL.INI
A windows szneinek, httereinek lerst tartalmazza. Az rtkek hexadecimlis szmok. Egy plda:
[current]

;Aktulis sznsma

color schemes=Windows Default


[color schemes]

;Sznsmk lersai

Arizona=804000,
Black Leather Jacket=

Wingtips=
[Custom Colors]

;Belltott sznek

ColorA=FFFFFF
ColorB=FFFFFF

ColorO=FFFFFF
ColorP=FFFFFF
[Patterns]

;Httrmintzatok

None)=(None)
Boxes=127 65 65 65
Paisley=2 7 7 2

Pattern=224 128
[MMCPL]

;Multimdival kapcsolatos belltsokat tartalmaz

[Screen Saver.*]

;Screen saver belltsait tartalmazza

[Userinstallable.drivers]

Multimdia driverek rtkeit tartalmazza

[Drivers.Desc]

A MIDI mapper, time s multimdiavezrls belltsait


tartalmazza

[installed]

MS verzi s a teleptett nyomtatkat tartalmazza

3.1=yes
EPSON9.DRV=yes
UNIDRV.DLL=yes
DMCOLOR.DLL=yes
UNIDRV.HLP=yes

9.5.2 PROGMAN.INI
A PROGMAN.EXE paramterezst tartalmazza. Alapesetben csak nhny alapbelltst tartalmaz. A
[Group] szakasz a betltd programcsoportok helyt s nevt adja meg, mg a [settings] a
PROGMAN.EXE belltsait tartalmazza.
Az 1 rtk a belltst jelenti, a 0 a kikapcsolst.

105

[Settings]

;Belltsok

Window=68 48 580 384 1


Display.drv=vga.drv
Order= 2 3 4 1
AutoArrange = 0/1

;Az ikonok automatikus igaztsa

SaveSettings= 0/1

;A belltsok mentse kilpskor

MinOnRun=0/1

;Indulskor minimalizlva, ikon llapotban fusson

Startup=XXXX.GRP

;Annak a programcsoportnak a neve, amelyben lv


programok a rendszer indtsakor elindulnak. Ha nincsen
iderva semmi, akkor a STARTUP.GRP lesz ez a csoport.

[Groups]
Group1=C:\WINDOWS\MAIN.GRP
Group2=C:\WINDOWS\ACCESSOR.G
RP
Group3=C:\WINDOWS\GAMES.GRP
Group4=C:\WINDOWS\STARTUP.GRP
[restrictions]

;Tiltsok

NoRun=1

;Run parancs tiltsa a Fjl menbl. Csak a programcsoportokbl lehet futtatni


programokat.

NoClose=1

;Nem lehet kilpni a Windowsbl a Fjl/Exit menponton t. Kilps a


Windowsbl: Alt+F4

NoSaveSettings=1

;Nem menti el a Program Manager belltsait kilpskor. Ez fellbrlja a Save


Settings belltsokat a Settings szakaszban.

NoFjlMenu=1

;Nem lesz Fjl men a Program Managerben. Kilps a Windowsbl: Alt+F4

EditLevel=

;Ez a rsz a felhasznl klnbz beavatkozsi lehetsgeit szablyozza.

Mindent enged, ez a default rtk.

Programcsoportok ltrehozst, trlst, tnevezst tiltja. A Fjl men megfelel pontjai nem
lesznek hasznlhatk

Ugyanaz, mint az elz, plussz programok ikonjainak ltrehozst s trlst tiltja.

A programikonokhoz tartoz parancssor informci vltoztatst tiltja.

A programikonokhoz tartoz minden informci vltoztatst tiltja.

A SYSTEM.INI fjl a betltds sorn tallhat driverek, s rendszerszint bellt adatok trolsnak
helye. Itt lehet megadni illetve mdostani a rendszer belltsait is - kzzel.
Itt tallhatk a VXD fjlok, a Virtulis eXtended Driverek. Itt lehet megadni, hogy mi legyen a rendszer
betltd SHELL programja. Ha nem a PROGMAN.EXE-t akarja valaki hasznalni, akkor alternatv
szoftvert lehet beallitani. Az albbiakban egy alap- SYSTEM.ini fjlt lthatunk.

9.5.3 WIN.INI fjl, a Windows belltsai


A WIN.INI fjl a Windowsos krnyezet bartsgoss ttelre szolgl, az alapvet Windowsos funkcikat
lehet belltani. A kvetkez szakaszok tallhatk benne:
106

Az albbiakban egy frissen teleptett Windows 3.1 WIN.INI fjljt nzzk meg.
[windows]

;A Windows krnyezet belltsai.

spooler=yes

;Nyomtatsi feladatok sorba lltva

load=

;Indulskor ikonknt futtatand program

run=

;Indulskor futasson egy programot Ha tbb


programot futtat, akkor szkzkkel el
kell vlasztani ket.

Beep=yes

;Ha nem elfogadhat mvelet zajlik, akkor


a Windows hangjelzst ad

NullPort=None

;Ha egy nyomtat erre van definilva,


akkor hasznlatos

BorderWidth=3

;Keretek szlessge pontokban

CursorBlinkRate=530

;Kurzor villogs sebessge

DoubleClickSpeed=452

;Egr duplakattints sebessge

Programs=com exe bat pif

;Windowsbl futtathat programok


felsorolsa

Documents=

;Dokumentum tpusok felsorolsa

DeviceNotSelectedTimeout
=15

;Meddig vrjon a Windows, hogy egy device


reagljon

TransmissionRetryTimeout
=45

;Meddig vrjon a Windows, hogy jra


prblkozzon

KeyboardDelay=2

;Billentyzet els ismtlsnek ksse


(milisecundum)

KeyboardSpeed=31

;Ismtlsek sebessge (milisecundum)

ScreenSaveActive=0

;Van-e kpernyvd belltva

ScreenSaveTimeOut=120

;Kpernyvd ksleltetse

Mouse Speed=0

;Egrmutat sebessge

NetWarn=1

;Ha van hlzat, de nem aktv, akkor


jelezzen a Windows

device=EpsonFX850,Epson9,LPT1:

;Teleptett Epson nyomtat

[Desktop]

;A desktop s az ablakok tulajdonsgai Control Panelen llthatk

Pattern=(Nincs)
Wallpaper=(Nincs)
GridGranularity=0

;A grafikus objektumok raszteres


elhelyezse

IconSpacing=77

;Az ikonok tvolsga

[Extensions]

;Fjlok kiterjesztse s az ket kezel


alkalmazsok belltsai

cal=calendar.exe ^.cal
crd=cardfjl.exe ^.crd
107

trm=terminal.exe ^.trm
txt=notepad.exe ^.txt
ini=notepad.exe ^.ini
pcx=pbrush.exe ^.pcx
bmp=pbrush.exe ^.bmp
wri=write.exe ^.wri
rec=recorder.exe ^.rec
hlp=winhelp.exe ^.hlp
rar=RAR archive ^.RAR
avi=c:\windows\mplayer.ex
e ^.AVI
mmf=msmail.exe /f ^.mmf
[intl]

;Nemzetkzi jelleg paramterek


belltsai

Slanguage=hun

;Az orszg jele

Scountry=Magyarorszg

;Elnevezse

icountry=36

;Szma - ugyanaz, mint a nemzetkzi


telefon hvszm

iDate=2

;Dtum

iTime=1

;Id

iTLZero=0

;Vezet 0-k

iCurrency=3

;Pnznem tagolsa

iCurrDigits=2

;Vltpnz jegyeinek hossza

iNegCurr=8
iLzero=1
iDigits=2
iMeasure=0

;Mrtkegysg

s1159=

;De jele

s2359=

;Du jele

sCurrency=Ft

;Pnznem

SThousand=" "

;Ezres elvlaszt jel

sDecimal=,

;Tizedestrt

sDate=.

;Dtum elvlaszt jel

sTime=.

;Id elvlaszt jel

sList=;

;Listk elvlaszt jele

sShortDate=yyyy.MM.dd.

;Rvid dtum forma

sLongDate=yyyy. MMMM d.

;Hossz dtum forma

[ports]
108

;Output portok listja

; A line with [fjlname].PRN followed by an equal sign causes


; [fjlname]to appear in the Control Panel's Printer Configuration
dialog
;box. A printer connected to [fjlname] directs its output into
this fjl.
FaxModem=FaxModem
LPT1:=

;Prhuzamos portok felsorolsa

LPT2:=
LPT3:=
COM1:=9600,n,8,1,x

;Soros portok felsorolsa

COM2:=9600,n,8,1,x
COM3:=9600,n,8,1,x
COM4:=9600,n,8,1,x
EPT:=

;Specilis IBM nyomtat kimenet

FJL:=

;Kimenet fjlba

LPT1.DOS=

;Windows nyomtats kikerlse

LPT2.DOS=
[FontSubstitutes]

;Font helyettestsek

Helv=MS Sans Serif


Tms Rmn=MS Serif
Times=Times New Roman
Helvetica=Arial
[TrueType]

;True Type Fontok belltsai

TTOnly=1

;Csak True-Type font legyen hasznlatban

TTEnable=1

;Engedlyezik-e a True-Type-ot 1= igen, 0=nem

[Sounds]

;Rendszerhangok

SystemDefault=ding.wav, Egyszer bip


SystemExclamation=chord.wav,
Felkilts
SystemStart=tada.wav, A Windows
indtsa
SystemExit=chimes.wav, Kilps a
Windowsbl
SystemHand=chord.wav, Kritikus
lells
SystemQuestion=chord.wav, Krds
SystemAsterisk=chord.wav, Aszteriszk
ingIn=ringin.wav, Incoming Call
109

RingOut=ringout.wav, Outgoing Call


[mci extensions]

;Multimdia fjlok lersa

wav=waveaudio
mid=sequencer
rmi=sequencer
[Compatibility]

;Rgi Windowsos alkalmazsok belltsai

NOTSHELL=0x0001

W4GLR=0x4000
TURBOTAX=0x00080000
[winsetup]

;A Windows teleptsi knyvtra

source_disk_path=E:\Win31
[Microsoft Word 2.0]

;Microsoft Word 2.0 adatok

HPDSKJET=+1
[fonts]
Arial (TrueType)=ARIAL.FOT
Arial Flkvr (TrueType)=ARIALBD.FOT
Arial Flkvr Dlt (TrueType)=ARIALBI.FOT
Arial Italic (TrueType)=ARIALI.FOT
Courier New (TrueType)=COUR.FOT
Courier New Flkvr (TrueType)=COURBD.FOT
Courier New Flkvr Dlt (TrueType)=COURBI.FOT
Courier New Dlt (TrueType)=COURI.FOT
Times New Roman (TrueType)=TIMES.FOT
Times New Roman Flkvr (TrueType)=TIMESBD.FOT
Times New Roman Flkvr Dlt
(TrueType)=TIMESBI.FOT
Times New Roman Dlt (TrueType)=TIMESI.FOT
WingDings (TrueType)=WINGDING.FOT
MS Sans Serif 8,10,12,14,18,24 (VGA
felb)=SSERIFE.FON
Courier 10,12,15 (VGA felb)=COURE.FON
MS Serif 8,10,12,14,18,24 (VGA felb)=SERIFE.FON
Symbol 8,10,12,14,18,24 (VGA felb)=SYMBOLE.FON
Roman (Rajzgp)=ROMAN.FON
110

;Fontok lersa

Script (Rajzgp)=SCRIPT.FON
Modern (Rajzgp)=MODERN.FON
Small Fonts (VGA res)=SMALLE.FON
Symbol (TrueType)=SYMBOL.FOT
[embedding]

;Begyazsok
kezelse

SoundRec=Hang,Hang,SoundRec.exe,picture
Package=Csomag,Csomag,packager.exe,picture
PBrush=Paintbrush kp,Paintbrush
kp,pbrush.exe,picture
AVIFjl=Videklip,Videoklip,C:\WINDOWS\mplayer.exe
/avi,picture
[Windows Help]

;A Windows Help alaprtkei

[network]

;Hlzati belltsok

[Windows Help]

;A Windows Help alaprtkei

[sound]

;Rendszerhangok

[printerPorts]

;Kimeneti eszkzk felsorolsa

Epson FX1050=EPSON9,LPT1:,15,45
[devices]

;Korbbi Windowsos alkalmazsok


kimeneti eszkzeinek listja.

Epson FX-1050=EPSON9,LPT1:
[programs]

;Olyan tvonalak, ahol a Windows


kereshet programokat, ha egy
kiterjesztshez programot kell
hozzrendelni.

9.5.4 A SYSTEM.INI fjl


[boot]

;Minden indulskor betlti ezeket a


drivereket, belltsokat

shell=progman.exe

;A Windows 3.1 felhasznli felletnek


definilsa

mouse.drv=lmouse.drv

;Az egr drivere

Network.drv=

;Hlzati driver

Language.dll=langhun.dll

;Nyelvi krnyezet drivere

sound.drv=mmsound.drv

;Hang driver

comm.drv=comm.drv

;Soros port driver

keyboard.drv=keyboard.dr
v

;Billentyzet driver

system.drv=system.drv

;Rendszer hardver driver

386grabber=vga.3gr

;Driver, a nem-Windows alkalmazsok kpt


lltja el, protected mdban
111

oemfonts.fon=vgaoem.fon

;Rendszer OEMfontok

286grabber=vgacolor.2gr

;Driver, a nem-Windows alkalmazsok kpt


lltja el, standard mdban

fixedfon.fon=vgafix.fon

;Windows 2.0 fontok

fonts.fon=vgasys.fon

;Windows 3.1 kperny fontok

display.drv=vga.drv

;Kperny driver

drivers=mmsystem.dll

;Telepthet driverek. A [drivers]


szekciban lehetnek belltsok mg.

CachedFjlHandles=12

;Hny EXE s DLL fjl maradhat nyitva

TaskMan.Exe=Taskman.Exe

;Task kezel program. Mdosthat

;Don't change this line!


wincodepage=1250

;Windows kdlap

[keyboard]

;A billentyzethez tartoz belltsok.


Trlsk, mdostsuk hibt okozhat.

subtype=

;Billentyzet fajtk, s alfajtk

type=4
keyboard.dll=
kbdhu.dll

;A hasznlt billentyzet driver

Secondkeyb.dll=kbdhu.
dll

;Msik billentyzet kiosztsa

oemansi.bin=
xlat852.bin
typeofswitch=2
[boot.description]

;Ezt a rszt a SETUP-on keresztl szabad


mdostani

keyboard.typ= 101 vagy 102 gombos billentyzet


mouse.drv=Logitech
network.drv=No Network Installed
language.dll= Magyar
system.drv= MS-DOS rendszer
codepage=852
woafont.fon= Kzp-eurpai latin
(852)
aspect=100,96,96
display.drv=VGA
network.drv=Nincs hlzat
teleptve
secondnet.drv=Nincs ms hlzat
teleptve
[386Enh]
112

;Informcik

386-os zemmd esetn

32BitDiskAccess=1

;386-os disk kezels van-e

mouse=lvmd.386

;Egr kezel

ebios=*ebios

;Extended BIOS driver

woafont= dosapp.fon
display=*vddvga
EGA80WOA.FON=EGA80WOA.FON
EGA40WOA.FON=EGA40WOA.FON
CGA80WOA.FON=CGA80WOA.FON
CGA40WOA.FON=CGA40WOA.FON
keyboard=*vkd
device=vtdapi.386
network=*dosnet,*vn
etbios

;Hlzati driverek

netheapsize=16
Device=*int13.

;Western Digital kompatibilis HDD vezrl


driver

Device=*wdctrl
device=*vcd
device=*vpicd
device=*vtd
device=*reboot
device=*vdmad
device=*vsd
device=*v86mmgr

;Virtulis x86 kezel

device=*pageswap

;Swap fjl kezel

device=*dosmgr
device=*vmpoll
device=*wshell
device=*PAGEFJL
device=*BLOCKDEV
device=*vfd
device=*parity
device=*biosxlat
device=*vmcpd
device=*combuff

;Com port buffer driver

device=*cdpscsi

;SCSI driver

device=vtdapi.386
device=vpmtd.386
device=vcomm.386

;COM port driver

device=serial.386

;soros driver
113

device=lpt.386

;Nyomtatskezel driver

device=ifsmgr.386

;Fjlkezel

device=vcache.386

;Disk cache kezel

device=vshare.38

;Fjl megoszts driver

local=CON
FjlSysChange=off
COM3Irq=4

;Soros portok megszaktsai s memriacmei

COM3Base=03E8
COM4Irq=3
COM4Base=02E8
PagingFjl=C:\WINDOWS\WIN386. ;Swap fjl helye s mrete
SWP
PermSwapSizeK=25048
PermSwapDOSDrive=C:

;Permanens swap fjl helye

EMMSize=65535

;EMS memria mrete

LocalReboot=On

;386-os mdban a CTrl+Alt+Del kilp az


alkalmazsbl

KybdReboot=On

;Billentyzetrl jraindthat a gp

[standard]
[NonWindowsApp]

;DOS-os alkalmazsok krnyezetnek


belltsa

localtsrs=dosedit,ced

;TSR programokat msol a DOS alkalmazs


al, ha kell

CommandEnvSize=2048

;Command.com environment bellsa

SwapDisk=C:\TEMP

;A SWAP funkcik helye

ScreenLines=25

;A DOS-os ablak sorainak szma

MouseInDosBox=1

;Legyen-e egr a DOS ablakban

[vcache]

;Winchester cache belltsa

Minfjlcache=512

;A cache mrete kilobyte-ban

[mci]

;Control Panel driverek rszben lehet


belltani.

WaveAudio=mciwave.drv

;Wav driver

Sequencer=mciseq.drv

;MIDI lejtsz

CDAudio=mcicda.drv

;CD lejtsz driver

[drivers]

;Telepthet driverek lersai s


paramterezse A [boot] szakaszban

Timer=timer.drv
114

felsorolt driverek aliasneveihez itt

lehet hozzrendelni a vals fjlokat s


Midimapper=midimap.drv

Paramtereket

[DDEShares]

;DDE megoszts belltsai

CHAT$=winchat,chat,,31,,0,,0,0,0
SCHAT$=winchat,chat,,31,,0,,0,0,0
CLPBK$=clipsrv,system,,31,,0,,0,0,0
HEARTS$=mshearts,hearts,,15,,0,,0,0
,0
[Network]

;Hlzati belltsok

Winnet=nonet

;windows hlzat van-e

Multinet=nonet

;Tbb fle hlzat van-e

FjlSharing=No

;Van-e fjlmegoszts

PrintSharing=No

;Van-e nyomtatmegoszts

[LogiMouse]

;A teleptett egr belltsai

Type=Serial
Model=MouseMan
Port=1
DragLock=None
[network drivers]

;Hlzati driverek

devdir=C:\WINDOWS

;helye

LoadRMDrivers=No

;Van-e betltve driver?

9.6

Tippek s trkkk

Rendszergazdai trkkk.
A Windows 3.1 msolhat. Ha egy rendszergazda tbb egyforma konfigurcij gpet zemeltet egy
hlzatban s Windows 3.xx fut rajtuk, akkor clszer az egyikre feltelepteni egy konfigurcit s
hlzaton t rmsolni a tbbire. A SWAP fjllal lesz egy kis baja, de jraindts utn elmlik. Egy
teljesen felteleptett Windows 3.11 mrete 15 MB, tmrtve 7,6 MB, gy clszer egy mkd
konfigurcit elmenteni a szerverre.
A Windows 3.1-es rendszerek legjobban hasznlhat duplikl programja a Norton Ghost. Segtsgvel
egy winchester egy partcijnak tartalmt el lehet menteni pldul egy hlzati fjlba, majd annak
visszatltsvel a rendszert dupliklhatjuk.
Windows belltsainak vdelme
Ha knyesek vagyunk a gpek belltsaira, akkor a PROGMAN.INI-ben a [restriction] szakaszban lert
parancsokat hasznlva korltozhatjuk a user-t.
Windows 3.1 s a NetWare kapcsolata.
Novell NetWare hlzati krnyezetben a Windows nyomtatsa megy hlzati tmogats nlkl is, a
nyomtatport tirnytsval (CAPTURE.EXE). Ekkor a Windows indtsa utn a hlzatba belpni,
onnan kilpni nem lehet. Ahhoz a hlzati tmogatst telepteni kell. Ezt leszmtva a NetWare hlzat
minden funkcija hasznlhat.

115

A Novell 4.11-es megjelensvel s a 4.11-e j kliensprogramja megjelensvel j driverek is lettek,


amelyekkel gyorsan lehet TCP/IP kapcsolatot is ltrehozni, akr Windows all is.
Hagyomnyosan a Windows 3.xx alatt a Trumpet Winsock-ot lehet hasznlni TCP/IP kapcsolat
ltrehozsra, vagy az Internet Explorer 3.xx verzijhoz adott WINSOCK drivert. Ltezik IE 5.0,
amihez szintn van TCP/IP driver.
Egytt tud-e lni egy gpen a Windows3.xx s valamelyik ksbbi vltozata?
Igen, kln knyvtrba kell ket telepteni, a memriakezelk az jabb windows vltozatok s az
IFSHLP.SYS device driver programot nem szabad betlteni a CONFIG.SYS-ben. Ekkor a kt Windows
kln indthat.
A Windows 3.xx rgi program lvn az j eszkzknek nem mindig van hozz meghajtjuk. Meg kell
gyzdni vagy le kell tlteni az internetrl a hozzval drivereket.
Erforrsok elfogysa
A Windows 3.1 s 3.11 rendszerfelptsnek hibja, hogy hosszabb hasznlat utn a rendszer grafikus
erforrsai cskkennek. Ha az erforrsok 50% krli rtkre cskkennek, elkerlhetetlenl elbb-utbb
a rendszerlefagys kvetkezik. Ilyenkor az el nem mentett munkk odavesznek. Egy nagyon jl
hasznlhat a FINDER.EXE nev program, amely az aktulis program ablaknak jobb fels sarkban
jelzi a szabad erforrsokat. Ha vszhelyzet kzeledik, akkor menteni kell mindent, ki kell lpni a
Windows-bl, majd vissza s tovbbi rkra biztostottuk a munknkat. A programot a
ftp://ftp.szily.sulinet.hu/pub/tools/win31/finder.zip helyrl lehet letlteni.
Tovbbi informcikat a Windows 3.1 Resource Kit-ben tallhat, amelynek letltsi pontja (1999
prilisban):
http://sunsite.doc.ic.ac.uk/computing/systems/ibmpc/microsoft/peropsys/windows/public/reskit/wrk_doc.
exe

116

10 A Windows95, az OSR2 vltozat, s a Windows98 teleptse, zemeltetse


A Windows 95, a Windows95 OSR2 s a Windows 98 egyms utni fejlesztsek, alapvet felptsk
ugyanaz. A klnbsg a rendszer mretben, egyes alkalmazsok javtsaiban, j driverek ltrehozsban,
j szolgltatsok hozzadsban, illetve a bels felpts aprbb mdostsaiban van. Ezen kvl a
teleptsk sem ugyanaz!

10.1 Konfigurcik
A minimlis konfigurcin mr elindul a szoftver, de zemszeren nem lehet hasznlni. A hasznlhat
konfigurci az zemszer hasznlhatsgot jelenti. Ezen fell a gyorsabb processzort, a tbb memrit,
a gyorsabb winchestert, a tbb szabad helyet meghlljk a rendszerek. Gyakorlatilag a memria
nvelse a legolcsbb teljestmnynvels mindegyik opercis rendszernl.
Opercis rendszer

Minimlis konfigurci

Hasznlhat konfigurci

Windows95

386-os processzor, 6MB RAM, 70- Pentium 120 processzor, 16-32 MB


100 MB szabad hely a winchesteren, RAM, 200 MB-nl tbb szabad hely a
CD meghajt, VGA monitor.
winchesteren, CD meghajt, SVGA
monitor

Windows95 OSR 2

386-os processzor, 8 MB RAM, 100 Pentium 120 processzor, 16-32 MB


-140 MB szabad hely a winchesteren, RAM, 200 MB-nl tbb szabad hely a
CD meghajt, VGA monitor.
winchesteren, CD meghajt, SVGA
monitor

Windows 98

486-os processzor, 16 MB RAM, 160- Pentium 166 processzor, 32 MB RAM,


200 MB szabad hely a winchesteren, 300 MB-nl tbb szabad hely a
CD meghajt, VGA monitor.
winchesteren, CD meghajt, SVGA
monitor

10.2 Telepts
A teleptshez kell: (A megfelel, jogtisztn beszerzett CD, s a hologramos cmkrl a sorozatszm)
Upgrade verzi esetn egy elzleg teleptett Windows 3.xx vagy a Windows 3.xx teleptkszletnek
elrhetsge.
OEM verzi esetn a winchesteren nem szabad lennie semmilyen elzleg teleptett ms fajta opercis
rendszernek. A sajt verzij opercis rendszer azonban rajta lehet, hiszen vletlen trls esetn a
rendszert jra kell tudni pteni. Ez alkalmat ad arra, hogy kis gyeskedssel olyan HDD-re is fel lehessen
tenni OEM szoftvert, amelyen volt mr korbban msik verzi.
A WIN95 s WIN98 teleptkszlet CD-jn csak arra a knyvtrra van szksg, amely a WIN95-t illetve
a WIN98-at tartalmazza.
A telepts alapesetben CD-rl megy. Ehhez biztostani kell a vals md CD meghajt programokat. A
CONFIG.SYS fjlban a device drivert, mg az AUTOEXEC.BAT-bl indtva az MSCDEX.EXE
programot.
Lehet hlzatrl is telepteni a Windows 9x-et, de ekkor eszr le kell msoli az anyagot a helyi HDD-re,
majd kilpve az sszes hlzatkezel funkcibl, csak ekkor lehet elkezdeni a videokrtya
Ha winchesterrl teleptnk, akkor be kell bootolni valahogyan a gpet s hajr! OEM verzi esetn a
bootolskor azt a verzit kell bebootolni, amelyiket telepteni akarjuk.
Windows 95 Upgrade esetn a sorozatsz ilyen alak, pl.: 040-0081157 (Nem vals sorozatszm)
Windows 95 OSR2 OEM esetn: 2110-OEM-3213-3231 (Nem vals sorozatszm)
Windows 98 esetn: PSW98-5123FE-XY234-12345 (Nem vals sorozatszm)

117

A telepts menete:
Akrhonnan indtjuk is a teleptst, a SETUP programmal kell kezdeni.
Alapesetben a SETUP program elindtja a SCANDISK.EXE-t, amely leellenrzi, hogy nincsen-e hiba a
winchestereken. Ha hibt tall, akkor kijavtja, illetve felkr a javtsra. A setup-ot /is paramterrel
indtva a SCANDISK futtatsa kimarad.
Betlt egy grafikus felletet s dolgozik.
A Windows 95 upgrade esetn keresni kezdi az Upgrade alapjt, ha nem tallja a winchesteren, akkor kri
floppyn.
Windows 95 OSR2 s Windows 98 esetben itt ellenrzi, hogy megvannak-e a felttelek a teleptshez,
azaz volt-e valami ms opercis rendszer elzleg rajta. Ha volt, akkor figyelmeztet s kilp.
Elbb-utbb kr egy sorozatszmot. A Windows 98 esetn csak majdnem a folyamat vgn kri a
sorozatszmot. Ha hibs szmot adunk meg, akkor nem lehet tovbb telepteni.
Ellenrzi a hardvereszkzket a gpen, s sszellt egy teleptsi kszletet.
Msolja a programokat a Windows knyvtrba.
Megkrdezi, hogy akarunk-e rendszerindt floppy-t kszteni.
Alkalmanknt megkrdezi, hogy egyes specilis eszkzket teleptsen-e a gpre (CD-ROM, hangkrtya,
hlzati krtya)
Kri a felhasznl nevt s munkahelyt. Brmi megadhat.
Felismeri a Plug and Play eszkzket s amelynek vannak a rendszerben teleptkszletei, azokat
feltelepti.
Hlzati krtya meglte esetn kri a gp nevt s a munkacsoport nevt is. Ha van ilyen, akkor
automatikusan feltelepti az IPX/SPX s NETBEUI protokollokat, s a Microsoft s Novell klienseket.
Megkrdezi az orszg s nyelv belltsokat.
Megkrdezi, hogy az alkalmazsokbl mit teleptsen. Van szoksos, notebook s egyni vlasztsi
lehetsg.
Msols folyik tovbb.
A msols befejeztvel jraindul a gp.
Belltja a desktop, a dtum s id, s egyb alapbelltsokat.
jraindul a gp.
jrainduls utn a Windows95/OSR2 kszen van.
A Windows 98 mg be akarja lltani az Internet belltsokat s egyb dolgokat.

10.3 A Windows95 s Windows95 OSR2 hardvereszkzk teleptse


A Windows95 megjelensvel a hardvereszkzk drivereinek a rendsezerben elfoglalt helyk, viszonyuk a
rendszer tbbi tagjhoz megvltozott. A hardvereszkzkhz j drivereket adtak ki, amelyek igazodtak az
j opercis rendszer ignyeihez. A hardvereszkzk jval szlesebb krt tmogatta az j opercis
rendszer, mint az elz s a kezelsk is biztonsgosabb lett. Az eszkzk tmogatottsgnak mrtke
rendkvl szles kr lett, s az jabb s jabb Windows 9x verzik megjelensvel jabb s jabb
hardverek kerltek be a tmogatottak krbe.
A Windows 95, 95 OSR2 s a 98 ugyanolyan driver-modell szerint mkdik, gyhogy ltalban a
Windows98-hoz alkalmazhatak a rgebbi 95/95 OSR2 alatt hasznlt driverek is.
A hardvereszkzket Windows 9x programokkal szembeni viselkeds alapjn az albbi kategrikba lehet
sorolni:
Tmogatott hardvereszkzk. Ezeket a Windows 9x verzik teleptskor s utlagos beszerelskor
felismerik s a Windows9x megjelensekor a telept kszletben lv driverekkel tudjk kezelni.
Hasznlatuk szinte automatikus. Ezek a hardvereszkzk a Microsoft laboratriumaiban tesztelve voltak,
garantlt az egyttmkdsk az opercis rendszerekkel.
118

Plug and Play eszkzk. A Plug and Play szabvnynak megfelel eszkzk, de a Microsoft nem vette
bele a teleptkszleteibe, vagy az opercis rendszer megjelense utn fejlesztettk ki ket. Ezeket az
eszkzket a hozzjuk adott teleptkszletekkel kell telepteni a rendszerre. Sokszor a teleptkszletek klnsen az 1.0 verziszmak - hibsak. Ilyenkor az Internetrl letlttt, javtott driverek segthetnek a
bajokon. Ilyen letltsi hely a www.driverzone.com hely.
Rosszul felismert eszkzk. Egyes hardvereket az opercis rendszer nem ismer fel pontosan (pl. egyes
Realtek chip-re ptett hlzati krtykat, S3 chipre ptett videokrtykat) s az opercis rendszer
teleptkszletrl tesz fel drivereket. Ilyenkor az eszkz ltszlag jl mkdik, de ksbb kellemetlen,
nehezen felderthet hibk okozi lehetnek. Ha a rendszer teleptsekor rendelkezsre llnak a
hardvergyrt ltal kibocstott driverek, akkor azokat kell hasznlni.
Rgi hardvereszkzk. A Windows95 megjelense eltt rengeteg olyan hangkrtya, vagy egyb eszkz
volt, amely nem rendelkezett Plug and Play kpessgekkel. Ezek egy rszt a Windows 95 megjelense
utn ellttak Win95-s driverrel s ekkor lehetett tovbb hasznlni, mg ha esetleg nem is gyrtottk
tovbb az eszkzt. Nhny hangkrtya, hlzati krtya, videokrtya ilyen volt.
Nem tmogatott eszkzk. A Windows 95 megjelense eltti hardvereszkzk, amelyeket a Windows95
megjelense utn nem lttak el megfelel driverekkel, hasznlatukhoz a Windows 3.1x al gyrtott
drivereket kell telepteni. Ezek az eszkzk a Windows 95 alatt nem vagy csak nagyon nehzkesen
hasznlhatk. A System.ini s a Win.ini megfelel sorai segtsgvel tltdnek be. Gyakran a mkdsk
nem kielgt, lefagyasztjk a szmtgpet, ezrt amint csak lehet le kell ket cserlni vagy vissza kell
trni az elz Windows verzira.
Hardvereszkzk utlagos hozzadsa:
A Windows 9x esetn a hardvereszkzk utlagos felteleptst a Start/Belltsok/Vezrlpult/j
Hardver hozzadsa ikonnal (Start/Settings/Control Panel/Add New Hardver) kell elkezdeni. Ilyenkor
megkrdezi, hogy automatikusan llaptsa-e meg a hardver tpust (plug and Play eszkzk keresse).
Ha nemmel vlasztunk, akkor megjelenti a vlaszthat hardver tpusokat, majd a vlaszts utn
kri a teleptkszlet helynek megadst.
Ha igennel vlasztunk, akkor megkeresi az j PnP hardvereszkzt. Ha tallt j PnP eszkzt,
akkor kijelzi a tpust, majd kri a teleptlemezeket. Elssorban az A:\ helyrl. Ilyenkor a megfelel
elrsi tvonalat be kell lltani s a megfelel knyvtrban ltalban egy *.inf fjl tartalmazza a
teleptshez szksges informcikat. Ez az inf fjl bemsoldik a C:\Windows/Inf rejtett alknyvtrba s
a tovbbiakban minden jrateleptskor mr a rendszer tmogatottnak fogja ismerni. A hardver drivereit a
rendszer felmsolja. Nha (pldul hlzati krtya esetn), a rendszer menet kzben bekri a Windows9x
teleptkszletet. Mivel nem biztos, hogy a telepts pillanatban a CD meghajt rendelkezsre ll, ezrt
clszer a Windows9x teleptkszlett a winchesteren tartani. Ez ltalban 30-100 MB kztti hely,
amelyet szerintem a biztonsgos hasznlat rdekben clszer a gpen tartani. Ha van bven hely a
gpen, akkor az esetleges rendszersszeomls esetn knyelmes az jratelepts, ha minden specilis
hardvereszkznek is a teleptkszlete a winchesteren tallhat. A hardvereszkzk teleptse utn
ltalban a szmtgp jraindul.
Mi a teend hibs hardverfelismers esetn?
Ha a Windows9x hibsan ismer fel eszkzket s mi azokat teleptjk, vagy a telepts sorn bizonyos
rszek nem kerlnek fel a gpre, akkor a rendszer nem lesz mkdkpes vagy hibsan fog mkdni.
Ekkor a termszetes gondolat, hogy indtsuk jra a gpet s majd jra felismeri a rendszer a drivereket,
jra prblkozhatunk.
Nha ez bevlik. Ha nem vlik be, akkor a Start men/Vezrlpult/Rendszer ikonjn az
Eszkzkezel flecskt vlasztva srga vagy piros jelzssel ltjuk a krdses eszkzt. A lers szerint a
srga azt jelenti, hogy a belltsok rosszak vagy hinyos a telepts. Ez nha igaz, nha pedig a nem
megfelel drivert jelenti. A Piros biztosan nem megfelel drivert vagy hibs eszkzt jell. Nha elfordul,
hogy prblkozsaink eredmnyi ott maradnak ilyen kis hibs eszkzk formjban.
A megfelel drivert el kell tvoltani. Ez termszetesen csak a regisztrcis adatbzisbl tvoltja
el a driver bejegyzseket, de fizikailag a fjlok a winchesteren maradnak. Kvetkez indulskor a
rendszer automatikusan a PnP miatt visszateheti ket. Ennek megelzsre a C:\Windows\Inf
alknyvtrbl is ki kell trlni az INF fjlt. Ezutn lehet jraindtani a gpet s jra prblkozni. Figyelni
119

kell, hogy a megfelel drivert kapja meg a rendszer s mg akkor is ragaszkodni kell a sajt floppyrl
vagy CD-rl adott driverhez, ha a rendszer azt vlaszolja, hogy rgi.

10.4 Tovbbi belltsok, ellenrzsek


Ha a Windows9x hardverei megfelelen teleptve vannak, akkor a rendszert azrt clszer mg egy kicsit
lltgatni.
Kperny, desktop:
A felhasznl elgedettsgt nagyban befolysolja, hogy az a kp, amit sokat nz, hogyan is nz ki. Ez
hrom dolgon mlik, a hasznlt monitoron, a videokrtya minsgn s a video-alrendszer belltsn.
Sajnos a rgi monitorok esetn (kb. 90-95 kztt gyrtottak) hiba van j videokrtyn, a
belltsoknak korltot szab a monitor. Ezek a monitorok a kpismtlsi frekvencit maximum 60 Hz-ig
engedik, ami hosszabb hasznlat esetn frasztja az emberi szemet. (Megjegyzend, hogy az EGA, CGA,
Hercules monitorok mg jobban frasztjk). Ezek a monitorok sokszor csak a 640x480-as felbontst
tudjk megjelenteni, esetleg 256 sznben.
Ha megfelel minsg monitorunk van, clszer legalbb 800x600-as kpernyfelbontst, s
legalbb Hi Color, azaz 65536 sznt belltani. A mai videokrtyk 1 MB-os videomemria esetn is
tudjk ezt a belltst. A 14"-os monitorok mr elegenden nagyok, hogy a 800x600-as kpet belltsuk.
Ennl kisebb felbonts (640x480) hasznlata esetn az ikonoknak kevs lesz a hely, tl zsfolt lesz a
kperny.
Nagyobb monitor esetn clszer a nagyobb felbontsok hasznlata is. Termszetesen a
maximlis felbontst behatrolja a videokrtya memrija s a monitor kpessgei is. A szksges
memrit a kvetkezkppen kell kiszmolni:
256 szn esetn egy kppont 1 byte
Hi Color (65536 szn) esetn egy kppont 2 byte
True Color (16 milli szn) esetn egy kppont 3 byte
A szksges videomemria mrete = sorok x oszlopok x 1 kpponthoz szksges byte-ok szma.
A kpismtlsi frekvencia belltshoz ismerni kell a monitor kpessgeit. A felhasznl egszsgnek
megrzse vgett fontos, hogy a kperny frisstsi sebessge minl nagyobb legyen. Az jabb monitorok
kpesek a 72-85 Hz frisstsi rtkeken is zemelni. Ha a monitor nem mutat furcsa jelensgeket, akkor
clszer legalbb 75 Hz-et belltani. A frissts lehetsges mrtke fgg a videokrtyn belltott
felbontstl is, ezrt ha szksges akkor kompromisszumokat kell ktni. Ha rvi idkre tkapcsolunk
nagyobb felbontsra, akkor a 60 Hz is elfogadhat.
A Windows 95 eredeti vltozatban kiegsztskppen jelent meg, majd az OSR2-tl a rendszer
rsze lett a Quickres nev programocska. A Windows95 OSR2-tl a kpernybelltsoknl be lehet
kapcsolni azt, hogy a tlcn megjelenjen-e a felbonts vltst engedlyez kis ikonocska. Clszer
belltani.
A videorendszer belltsa esetn elfordulhat, hogy olyan felbontst vagy kpismtlsi
frekvencit adtunk meg, amit a kperny nem tud megjelenteni. Ha a QuickRes programot vagy annak
Windows95-s utdjt hasznljuk, akkor abban van olyan opci, hogy az j felbonts vltsa eltt feltesz
egy biztonsgi krdst, illetve 15 msodpercnk van arra, hogy az j felbontst jvhagyjuk. Sajnos
monitorcsere, vagy kapkods esetn elfordul, hogy az j bellts megmarad, de a monitor nem kpes
megjelenteni a kpet. Ekkor a kvetkezket kell tenni:
1. A monitort ki kell kapcsolni, mert elfordulhat, hogy elromlik akr egy- kt perc utn is.
2. Ha lehet le kell lltani a Windows9x-et szablyosan (Alt+F4), ha nem lehet, akkor a gpet ki kell
kapcsolni.
3. jraindtskor Cskkentett zemmdot kell hasznlni.
120

4. Bootols utn a kpernyt vissza kell lltani VGA felbontsba (640x480 16 szn), alapfrekvencira
(60 Hz), majd norml zemmdban jra kell indtani a gpet.
5. Vigyzva be kell lltani a megjelentsi paramtereket.
Meg kell gyzdni arrl, hogy a kiegszt eszkzk mkdnek-e.
Hangkrtya - A Wav hangokat lejtssza-e a gp, CD meghajtrl elindtja-e a zenei CD-ket
FaxModem - A faxmodemmel fel kell hvni egy telefonszmot s ellenrizni kell, hogy kicsng-e, illetve fel
kell hvni a Faxmodem szmt s ellenrizni, hogy a Faxmodem felveszi-e.
Hlzati krtya esetn - meg kell gyzdni, hogy a megfelel tpus hlzatra feljelentkezik-e. Ha
hlzati krtya hasznlatakor a Windowsba jelentkezik be, akkor valsznleg nem tallja a hlzatot. A
hlzati krtya hasznlatakor eleve lassabban indul el a rendszer, hiszen ha nem tall hlzatot, akkor
tbbszr is prblkozik.
Ha van Internet kapcsolat, akkor a telefonos kapcsolat esetn be kell lltani a trcszt a megfelel
hvsra, hlzat esetn be kell rni a TCP/IP paramtereket. Ezekrl ksbb lesz sz.
Br egy komplett rendszer teleptse akr tbb ra hosszat is eltarthat s ez egyfajta
megbzhatsgi teszt is, azrt a belltsok vgeztvel clszer a rendszer tredezettsg-mentestst
elvgezni s a Scandisk-et lefuttatni. A telepts sorn ugyanis a winchesternek nem minden rszre r a
rendszer s akkor clszer megtallni az esetleges hibkat a winchesteren, amikor mg nincsenek rajta
fontos adatok.

10.5 Hibalehetsgek telepts kzben


A telepts sorn kiderl, hogy a gp minden rsze stabil-e, hiszen a fjlok msolsa sorn a cache
memria, a hlzati rsz, a processzor, a winchester s a CD-r is dolgozik. Ha a gp hardveresen
rendben van, nem valszn, hogy brmi is megzavarja. A Windows 9x verzikba olyan szleskr
hardvertmogatst tettek, amely a kibocsts idejn csak lehetsges volt s a Microsoft utlag is
folyamatosan ad ki javtsokat, frisstseket. Ennek ellenre fordulhatnak el hibk:
-

Az OEM rendszerek csak teljesen szz winchesterre kerlhetnek fel. Ha menet kzben tall egy olyan
rendszert, amely nem ugyanaz, mint amit felteleptnk, akkor hibazenettel lell s a telepts
folyamata megszakad. Ezt gy oldhatjuk meg, ha van ugyanolyan verziszm indtfloppyrl a
rendszert manulisan a SYS paranccsal tvisszk a winchesterre, tovbb a Windows s a
C:\Windows\system knyvtrbl kitrljk a rendszer szmra kritikus s megvizsgland fjlokat,
azaz az sszes *.EXE s az sszes *.DLL fjlt. A rendszer ugyanis tbb olyan fjl tartalmt
leellenrzi, amely tartalmazza a Win9x verziszmt. Ha ezek hinyoznak, akkor mg a
rendszerindt fjlokat vizsglja meg a rendszer. A regisztrcis adatbzis letrlse (SYSTEM.DAT,
SYSTEM.DA0, USER.DAT s USER.DA0) esetn a korbbi rendszerrl semmi informci nem
marad meg, a Windows al teleptett programok sszes belltsa elveszik, ezrt azt nem szabad
letrlni. Ezutn jra kezdhetjk a teleptst.

Az Upgrade verzik esetn kznl kell lennie a korbbi Win3.x vagy Win9x verzinak. A win95 s az
OSR Frissts csak nhny fjlt kr a Win3.x-bl, mg a Win98 frissts kri a Win95 CD sok fjljt.
Erre a telepts megkezdsekor fel kell kszlni.

Ha a fjlmsols vagy a felismers sorn lefagy a telepts, akkor ellrl kell kezdeni, illetve
megllaptva, hogy mindek a felismersekor fagyott le, az illet, valsznleg nem kompatbilis vagy
hibs eszkzt el kell tvoltani a gpbl, s jra kell indtani a teleptst. Ekkor rzkeli, hogy a
telepts megszakadt, s krdezi, hogy SAFE mdban teleptsen-e. A Safe mdban a telept oly
mdon keresi meg a lehetsges hardvereszkzket, hogy a hibs teleptst ki lehessen zrni, ha nem
tudja biztosan megllaptani az adott tpus kategrij hardvereszkz tpust, akkor nem tesz
semmit, kihagyja a teleptsbl. A Safe md lassabb detektlst eredmnyez.

Lass gpeken, vagy kevs memria esetn a detektls s a fjlmsols idnknt lellhat
ltszlagosan. Ha tz percig nem mozdul semmi, akkor mondhatjuk, hogy itt valami nem stimmel.

Ha hibs a teleptkszletnk, akkor sajnos nagy a baj. A Win9x verzik csak az elindtott teleptsi
helyrl hajlandak folytatni a teleptst, ha hibs egy fjl, akkor keresni kell egy hibtlan kszletet. A
lnyeg az, hogy ugyanaz a verzi legyen, mint amit telepteni akarunk s a megfelel sorozatszmot a mienket - hasznljuk.
121

Miutn a Windows felismert minden hardvereszkzt - jraindtja a gpet, esetleg sikertelenl. Az


ajnlott mdszer, resettel jraindtani a rendszert s folytatni a teleptsi folyamatot, nem rdemes
ellrl kezdeni.

10.6 A Windows knyvtrszerkezet felptse telepts utn


Tipikusan a Windows 9x a C:\windows knyvtrba telepszik, csakgy mint a korbbi vltozatok. A
telepts utn az albbi knyvtrszerkezet jn ltre:
DOS nv

Teljes nv

Funkci, tartalom, helye

INF

INF

A hardvereszkzk informcis fjljainak (*.INF) trolsa

SYSTEM

SYSTEM

A driverek s hardverkzeli elemek

COMMAND

COMMAND

A DOS-os fellet parancsainak

C:\WINDOWS

A DOS-os indtlemez tartalma

COMMAND\EBD
HELP

HELP

Sg fjlok trolsa

SHELLNEW

ShellNew

Mintafjlok trolsa

PIF

PIF

Program InterFace fjlok

SENDTO

SendTo

Elkldend dokumentumok MS levelez rendszer esetn

FONTS

FONTS

A rendszerben hasznlatos fontok!

SPOOL

spool

Nyomtatsi feladatok

STARTM~1

Start men

A Start Mennek megfelel knyvtrszerkezet

ASZTAL

Asztal

A Kpernynek megfelel knyvtrszerkezet

RECENT

Recent

Utoljra hasznlt dokumentumokra mutat parancsikonek

KEDVEN~1

Kedvencek

Kedvenc Internet helyeink s dokumentumainkra mutat


parancsikonek

SYSTEM32

SYSTEM32

32 bites specilis driverek

FORMS

FORMS

rlapok trolhelyei

HISTORY

History

A megltogatott WEB helyek cache informcii

VCM

VCM

A telepts sorn fellrt rgi DLL-ek ideiglenes helye

MEDIA

MEDIA

A multimdis fjlok trolsa (*.Wav, esetleg *.MID)

CURSORS

CURSORS

Animlt kurzorfjlok trolsi helye (*.CUR, *.ANI)

TEMPOR~1

Temporary
Internet Fjls

Az Internet cache helye

TWAIN_32

TWAIN_32

Scanner drivere

SG

SG

Sg fjlok

BERKE~1

Berkezett
fjlok

Ms rendszer esetn berkez fjlok

TASKS

TASKS

A Scandisk, s egyb temezhet feladatok LOG fjljai

JAVA

JAVA

JAVA virtulis gp

WANGSAMP

WANGSAMP

???

CONFIG

CONFIG

Hangkrtya konfigurcis llomnya

ODBC

ODBC

Adatbzis kapcsolatok tmeneti trolja

APPLOG

APPLOG

Kls alkalmazsok elindtsnak log-jai

122

TEMP

TEMP

Ideiglenes trol knyvtr

SYSBCKUP

SYSBCKUP

A rendszer mkdshez szksges fjlok msolatai

COOKIES

Cookies

Internetes stik - kis adatfjlok

MSDOWNLD TMP msdownld.tmp

Internet Explorerrel val letlts sorn ideiglenes trolhely

CATROOT

CatRoot

Hardverkatalgus

NETHOOD

NetHood

Fellelt hlzati szomszdok

WEB

Web

"Fontosabb" WEB kpek

DOWNLO~1

Downloaded
Program Fjls

Internet Explore hasznlata kzben letlttt JAVA s egyb


prg.

APPLIC~1

Application
Data

MS s egyb programok futtatshoz szksges hely. Az


Outlook Express ezen bell trolja a leveleket

DRWATSON

DRWATSON

Hibk feltrst segt hely

SAMPLES

SAMPLES

Windows Shell Script nyelv hasznlatra pldk

ALLUSE~1

All Users

A Userek egyni Asztal, Start Men s egyb belltsait


tartalmazza

Teljes nv

Funkci, tartalom, helye

DOS nv

C:\WINDOWS\ Start men

A start Mennek megfelel knyvtrszerkezet,


parancsikonokkal

Kellkek

A rendszer alapvet segdprogramjainak parancsikonjai

INDT~1

Indtpult

Az automatikusan elindul programok parancsikonjai

INTERN~1

Internet
Explorer

Az Internet Explorer parancsikonjai

Teljes nv

Funkci, tartalom, helye

KELLKEK

DOS nv

C:\WINDOWS\ SYSTEM

A rendszer hardverkzeli drivereit tartalmazza

COLOR

Sznbelltsok

Drivers

Specilis driverek helye

IOSUBSYS

Input-Output alrendszer driverei

ShellExt

A Windows fellet kiterjesztse, pl CAB fjl viewer

VIEWERS

Viewer programok

VMM32

Virtulis Memria kezel rendszer driverei

A Windows teleptse sorn ltrejn mg kt knyvtrszerkezet:


C:\Recycled

Minden winchesteren ltrejn, a trlt fjl ok trolhelye

C:\Program Fjls

A rendszerre felteleptend programok trolhelye

C:\Dokumentumok

A rendszerrel ltrehozand dokumentumok helye

A rendszer teleptse utn a rendszerwinchester fknyvtrban tbb fjl is megjelenik, amelyeknek


hinya vagy megvltoztatsa a rendszer hibs mkdshez vezethet.
IO.SYS

Ugyanaz a funkci, mint DOS-ban. A rendszer indtllomnya


123

MSDOS.SYS

Text fjl, a rendszer indulsi procedrjt lehet vezrelni a tartalmval

BOOTLOG.TXT

A rendszer indulsi folyamatt regisztrl szveges fjl. Segtsgvel fel lehet


derteni az el nem indult drivereket, a hibakeress eszkze.

BOOTLOG.PRV

A fenti fjl elz vltozata

CONFIG.SYS

Ugyanaz, mint a DOS-ban. Lehetsg van F8-cal az induls eltt meglltani a


bejelentkezsi procedrt s tugrani, vagy lpsenknt vgrehajtatni a
CONFIG.SYS fjlt.

AUTOEXEC.BAT

Ugyanaz, mint a DOS-ban. Lehetsg van F8-cal az induls eltt meglltani a


bejelentkezsi procedrt s tugrani, vagy lpsenknt vgrehajtatni az
AUTOEXEC.BAT fjlt.

SUHDLOG.DAT

Multiboot rendszer esetn az elz bootszektor trolsra szolgl.

COMMAND COM

Parancsrtelmez

DETLOG.TXT

A telepts sorn ltrejtt, a hardverfelismersre vonatkoz log fjl.

SETUPLOG.TXT

A Windows teleptse sorn trtntek log fjlja. A telepts megszakadsakor


pontosan tudja ez alapjn, hogy mi trtnt meg mr.

SYSTEM.1ST

A teleptskor ltrejv els regisztrcis adatbzis fjl.

A Windows knyvtrstruktra fjljait lerni lehetetlen. Nagy vonalakban a hasonl kiterjeszts fjlok
hasonl tartalommal brnak, mint a win3x-nl. Fontos, hogy a WIN.INI s SYSTEM.INI fjlok csak
kompatibilitsi okokbl maradtak meg, gy azok tartalma majdnem lnyegtelen. A Windows 9x indtsi
procedrja alatt ugyan a rendszer figyelembe veszi az itt tallhat belltsokat, de csak a regisztrcis
adatbzis rszeknt. Jobban szttagoldtak a klnbz tpus fjlok, a szmuk tbb szz lett.

10.7 Windows 9x-es rendszer zemeltetse, karbantartsa


A Windows 3.x-szel ellenttben a Windows 9x opercis rendszer minden rendszerindtsnl s
lelltsnl r a winchesterre, adminisztrl, elmenti a regisztrcis adatbzis tartalmt, teht a winchester
llapott megvltoztatja. Ha j PnP hardvereszkzt tesznk a gpbe megprblja feltelepteni, teht azt
kell mondanunk, hogy a Win9x egyltaln nem statikus, az llapota llandan vltozik.
A regisztrcis adatbzis kezelse
A Win3.x a rendszerre utlag felteleptett programok belltsait a WIN.INI, SYSTEM.INI s a
sajt egyb INI fjljaiba tette meg. ttekinthet volt. A Win9x alatt egy program teleptse tbb fle
vltoztatst is jelenthet a regisztrcis adatbzisban. Ennek megfelelen a tapasztalatok szerint a
regisztrcis adatbzis llandan nvekszik, ahogy egy tlagos Win9x rendszer is. Az egyik els dolog a
nvekeds meglltsa.
Lteznek olyan programok, mint pldul a Norton Utilities for Win95, amelyek segtsgvel a
regisztrcis adatbzis pillanatnyi llapota elmenthet s ksbb visszallthat. Ez a regisztrcis
adatbzis nvekedst termszetesen a korbbi llapot visszalltsval megakadlyozza, de a korbbi
llapot nem biztos, hogy minden esetben dvs. Mgis azt kell mondanunk, hogy bizonyos stabil
llapotokat clszer elmenteni. Erre a clra az NU csomag Norton Registry Tracker nev programja
alkalmas. A mentsre, mdostsra alkalmas a Norton Registry Editor is.
Megjegyzend, hogy a Windows NT 4.0 s a Windows9x regisztrcis adatbzisa felptsben s
szerkezetben megegyezik, teht amit az egyikrl elmonuk, az a tbbire is igaz.
A fenti szoftverek segtsgvel utlag is lehet hibkat keresni a regisztrcis adatbzisban. A Norton
Utilities WinDoctor Wizard nev programja vgignzi a Windows belltsi helyeket s ha rvnytelen
vagy sehova sem mutat bejegyzseket tall, akkor azokat ellenrztt mdon trli is.
Hasonl, de mgis ms feladatokat lt el a Microsoft ltal ksztett RegClean nev program is, amely
teljesen ingyenes. A regisztrcis adatbzist tisztogatja.
Ha egy hivatalos teleptprogrammal felteleptett programot letrlnk valamilyen fjlkezelvel, akkor
annak az uninstalllsa nem sikerlhet, a regisztrcis adatbzisban benne maradnak a hibs s felesleges
124

bejegyzsek. Ekkor a TWEAKUI nev shareware program segthet. Segtsgvel legalbb az


eltvoltand programok listjbl ki lehet vakarni a letrlt programokat.
A Windows knyvtr mretnek nvekedse.
Ez ellen tl sokat nem lehet tenni. A kzi mdszer az, hogy minden fjlnak tudjuk szerept, azt hogy ki
tette fel s ha lehet letrljk. Knnyen beleszaladhatunk olyan trlsbe, amely a rendszer bizonyos
rszeinek sszeomlshoz vezethet. Ha nincsen kznl ms eszkz, akkor az Explorerben rllva egy
EXE fjlra, megnzhetjk, hogy milyen kapcsolatai vannak, mely DLL-eket akar meghvni.
A fjl nevrl, s a tartalmnak megtekintsbl a kapcsolatairl is meg lehet gyzdni.
A CleanSweep azonban ennl jobb s hatsosabb fegyver. Ez a program feltrkpezi azt, hogy melyik
szoftver milyen egyb llomnyokat hv meg, ebbl kszt egy listt s pontosan tudja, hogy mely
llomnyokra nincsen hivatkozs - ezek feleslegesek.
A rendszer Temp s Recycled knyvtrnak rendszeres rtse
A Temp knyvtrba egyes programok otthagyjk szemeteiket, ezrt rdemes idnknt kitrlni a
tartalmt, a Recycled knyvtr pedig a trlt, fjlok ideiglenes bvhelye. Ha valaki nem figyel tbb szz
MB helyet is elfoglalhat a Recycled knyvtr tartalma.
SCANDISK futtatsa
Br ha a Windows 9x hibsan ll le, akkor a kvetkez indulskor lefut a Scandisk, hibt keresve, de
alkalmanknt clszer lefuttatni kzzel is e programot. A winchesteren lv logikai hibkat rendbeteszi.
Hasonl program a Norton Disk Doctor is.
Defragmentls
A Windows 9x mkds kzben rengeteg llomnyt nyit meg s csuk be, ezrt a tredezettsg pillanatok
alatt bekvetkezhet. Ekkor segthet a WinDefrag vagy a Norton Speed Disk, amely megsznteti a
tredezettsget, tovbb egyben logikai hibkat is ellenriz.
Erforrsok
A windows 9x rendszerben is tapasztalhat az erforrsok fogysa. Ez klnsen a grafikus
erforrsokra igaz, s abban az esetben, ha tbb olyan ablakot nyitunk meg, amely sok grafikus elemmel
rendelkezik. Mikor jn ltre ez az llapot? A Windows 9x-ben a rendszer indulsval egytt
automatikusan elindul alkalmazsok tbbnyire kis ikont helyeznek el a tlcn, amelyjelzi, hogy k ott
vannak s a httrben mkdnek. Az ember azt hiszi, hogy ezek az alkalmazsok kicsik s alig
hasznlnak a gpbl erforrsokat. Ez nem gy van. E programok betltik a gp memrijba a
futsukhoz szksges sszes modult. Ez akr tbb MB is lehet. Hogyan lehet figyelni ezeket a
programokat?
A Microsoft Office teleptsekor a telept felknlja a Microsoft Rendszerinformci nev program
teleptst is. Ez a program a C:\Program Fjls\Common fjls\Microsoft Shared\Msinfo knyvtrban
helyezkedik el. A programot a Start Men/Programok/Kellkek/Rendszereszkzk/Rendszerinformci
ton lehet elindtani vagy az Office programokbl a Sg/Nvjegy/Rendszeradatok ton. Az albbi kpen
ltszik, hogy egy Microsoft Word Futtatsakor hny fle program fut mg a httrben:
A fenti rendszeren alapveten az opercis rendszer alap szolgltatsain kvl egy ATI videokrtya
bellt szoftvere, SoundBlaster Live! Driver , s egy McAfee antivrus szoftver fut a httrben.
A rendszer erforrsai termszetesen ennek megfelelen alakulnak. Ennek figyelsre a rendszer
teleptskor az erforrsfigyelt telepteni kell. Utlag is lehet telepteni a Vezrlpult/Programok
hozzadsa/Windows telept/Rendszereszkzk/Erforrs-kijelz tvonalon.
A program indtsa a Start Men/Programok/ Kellkek/ Erforrs-kijelz mdon lehetsges. Mellesleg
maga a program RSRCMTR.EXE nevet viseli s a Windows knyvtrban helyezkedik el. A fenti
llapotban a gp erforrsai a kvetkezkppen alakultak:
A fenti programok mellesleg sokszor egymsnak ellentmond mdon indulnak el, a funkciik
sokszor feleslegesek s a gp indulst is lasstjk. Mit lehet ilyenkor tenni? A program telepts utn meg
kell keresni azokat a helyeket, ahol a programok elindulnak, majd az indulsukat meg kell akadlyozni:
125

A Windows9x rendszerekben az albbi helyeken lehet elindtani a rendszer alkalmazsval


alkalmazsokat.
-

A Win.ini fjl LOAD= s RUN= soraiban megadott programok elindulnak (A Windows 3.1-bl
maradt kompatibilitsi okokbl)

A Start Men/Programok/Intpult alatt bejegyzett programok

A regisztrcis adatbzisbl az albbi kt helyen lehet elindtani programot:


A felhasznlfgg programok elindtsi helye
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\.
ltalban az egyes usereknek a
HKEY_USER\Software\Microsoft\Windows\CurrentVersion\Run\
helyen tallhatk az egyni belltsai, kivve, ha tbb felhasznl van a rendszeren.
A mindenki szmra elindul programok helye:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\ illetve
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices\
A Services a httrben fut, illetve a tlcn megjelen ikonokra utal.

Minden nagyobb program teleptse utn clszer megvizsglni azt, hogy tlt-e be automatikusan valamit
innen a rendszer s arra neknk szksgnk van-e. Az elrsi tbl kitallhatjuk, hogy az illet program
trlhet-e. Termszetesen mieltt a regisztrcis adatbzisbl brmit is trlnnk, eltte gyzdjnk meg
arrl, hogy szabad-e s nem rt backupot kszteni a regisztrcis adatbzisrl.

10.8 Hibs Win9x-es rendszer javtsa


-

Ha egy hibsan mkd Windows rendszert prblunk jratelepteni, akkor a hibt nem minden
esetben tudjuk kijavtani. Ha hiba a Windows regisztrcis adatbzisban tallhat, akkor a hiba
valsznleg megmarad jratelepts utn is, mivel az jrateleptett Windows a regisztrcis adatbzis
minden korbbi belltst megtartja. Ilyenkor a regisztrcis adatbzis trlse segt, viszont ekkor
minden Windows al teleptett programot jra kell telepteni. Mieltt egy ilyen munkba belefognnk,
gyzdjnk meg arrl, hogy minden szksges teleptkszlet rendelkezsre ll-e.

Elfordul, hogy egy hardver cserje utn nem mkdik a Windows helyesen.
Ha egyszer egy eszkzt felteleptettnk a Windowsba, a regisztrcis adatbzis tartalmazza a
belltsokat s gyakran az eszkz eltvoltsa utn, uninstalllsa utn is maradnak bejegyzsek az
eszkzrl. Ilyenkor a Cskkentett zemmdos indts segthet.
Ekkor a Vezrlpult/Rendszer (Control Panel/System) programban ki kell keresni a device-t s
kitrlni.
Meg kell keresni a device inf fjljt a C:\Windows/INF knyvtrban s ki kell trlni.
Esetleg meg kell keresni a Regisztrcis adatbzisban a hivatkozsokat s azokat is el kell tvoltani.
Ez utbbival azonban vatosan kell bnni, mert a regisztrcis adatbzis vatlan kitrlse slyos
problmkhoz vezethet.

Felteleptnk egy programot a Windowsra s utna nem mkdik helyesen a rendszer.


A Windowsos programok ltalban hasznlnak olyan DLL (Dinamic Linking Library ) fjlokat,
amelyek funkciit ms programok is elrik. A DLL fjlok ilyenkor az els hv program hatsra
betltdnek a memriba s addig ott maradnak, amg az utols olyan program is befelyezi
mkdst, amelynek szksge van erre a DLL fjlra. Amikor felteleptnk egy programot a gpnkre
elfordul olyan eset, hogy a teleptkszlet rgebbi verzij, vagy ms nyelv DLL fjlt tartalmaz,
mint ami a rendszeren van. Ha a teleptprogram nem figyel erre a verzitkzsre, akkor a rgi
vltozat fellrhatja az jat, s a tovbbiakban nem biztos, hogy a rendszer programjai minden
szmukra szksges funkcit megtallnak a DLL-ben. Ez a hiba sokszor csak sokkal a telepts utn
derl ki. Mit lehet tenni?
Amikor a teleptprogramok a verzi s idtkzsekre figyelmeztetnek, akkor gondosan el kell
olvasni a rendszerzenetet s mrlegelni kell a teendket. Lehetleg az azonos nyelv vltozatot s az
jabbat teleptsk fel.

126

Ha a hiba mr megvan, akkor az opercis rendszer vltozatbl induljunk ki. Msoljuk be az


opercis rendszer vltozatt. Ksbb a krdses alkalmazst jra teleptsk fel, figyelve a verzikra.
Ha egy fut DLL fjlt cserl a rendszer rgire, akkor a rendszer automatikusan elmenti egy BACKUP
knyvtrba a rgi vltozatot, innen vissza lehet lltani azt.

127

11 A Windows NT 4.0 SERVER teleptse s zemeltetse


11.1 Hardverfelttelek
A Windows NT 4.0 kt vltozatban kerlt forgalomba, a Workstation vltozatot a nagy teljestmny,
stabil munkallomsok opercis rendszernek szntk, mg a Server verzi hlzati kiszolgl
feladatokat lthat el. Mind a kt vltozat kpes hlzati szerver funkcikat elltni, s mind a kt vltozat
kpes teljes rtk munkallomsknt is funkcionlni. Amit futtathatunk a Workstationon, az fut a
Serveren is, de fordtva nem mindig igaz.
A fentieknek megfelelen lnyeges, br a rendszer felptst nem befolysol tnyezkben klnbznek a
vltozatok.
A Windows NT SERVER vltozatnak hasznlathoz az albbi minimlis konfigurciknak kell lennik.
Windows NT 4.0 Workstation

Windows NT 4.0 Server

Lteznek nemzeti nyelv vltozatok

Csak angol vltozat ltezik

A mkds sorn a hlzati taszkok egyenrangak a A hlzatkezels


munkalloms taszkjaival.
funkcikkal

elsdleges

munkalloms

A telepts sorn kevesebb adminisztrcis eszkz Rendszeradminisztrcis szoftverekkel bsgesen


kerl fel.
elltott
Csak egy telefonvonalat tud egy idben kezelni

255 telefonvonalat tud elvileg egy idben kiszolglni

Nem lehet Domain controller (vezrgp)

Domain controller (vezrgp) lehet

Opercis rendszer

Minimlis konfigurci

Hasznlhat konfigurci

Windows NT 4.0

486-os processzor, 12MB


RAM,
70-130+130
MB
szabad hely a winchesteren,
CD meghajt, VGA monitor.

Pentium-233/Pentium-II/ Celeron333 processzor,


64-128 MB RAM, 400 MB-nl tbb szabad hely
a winchesteren, CD meghajt, 4MB-os
videokrtya, SVGA monitor

486-os processzor, 16 MB
RAM, 130+130 MB szabad
hely a winchesteren, CD
meghajt, VGA monitor.

Pentium-233/Pentium-II/ Celeron333 processzor,


a feladatoktl s auserek szmtl fggen 64256 MB RAM, 1-8 GB MB-nl tbb szabad hely
a winchesteren, lehetleg SCSI, CD meghajt,
SVGA monitor

Workstation
Windows NT 4.0
Server

11.2 A Windows NT 4 teleptse


Fontos! Azon a gpen ahov szeretnnk telepteni az NT-t, ott kb. 130 MB szabad hely legyen, mert
teleptskor a program a szksges fjlokat igaz, hogy ideiglenes jelleggel de tmsolja a gpnkre. Ha
elfelejtennk megfelel szabad helyet biztostani akkor a telept varzsl figyelmeztet bennnket. De
ekkor mr meg kell szaktani a teleptst.
Els lpsek:
A Windows NT-t egy rendszer brmelyik szabad FAT partcijra vagy NTFS partcijra lehet telepteni,
ha tbb winchesterrel rendelkeznk, akkor akr a sokadikra is. Termszetesen clszer az els Primary
Master winchestert hasznlni erre a clra. Amennyiben az gy kivlasztott winchester mg nincsen
partcionlva, akkor ezt is meg kell tenni.
Mivel nem ritka manapsg a tbb gigabjtos winchester, ezrt a megfelel szerkezetrl ejtennk kell
nhny szt. A telepts eltt el kell gondolkodnunk nhny dologrl.
128

Ha a rendszernket FAT partcira teleptjk, akkor nem tudunk jogokat belltani knyvtrakra s
fjlokra userenknt, azaz a biztonsga meglehetsen krdjeles. Internet szerver esetn azonban elegend
biztonsgot ad. Ezzel szemben a FAT akkor is elrhet, ha esetleg az NT valamilyen ok miatt megsrl s
nem indul el.
NTFS partci tkletes biztonsgot ad, kzben tarthat jogokat, de meghibsodsa esetn nehzkes a
hozzfrs.
Nagyobb winchesterek esetn kt fle megolds lehetsges.
1. Kt partcit hasznlunk. Mivel a FAT partci maximlis mrtke 2 GB lehet, ezrt az els partcit
maximum 2 GB-osra particionljuk kzzel, a tbbi lesz az adatterlet. Ez elg akrmilyen nagy NT-s
rendszer mkdtetsre, a szoftvereket fel lehet telepteni. A telepts folyamata sorn tkonvertljuk
ezt a partcit NTFS-.
2. Ltrehozunk egy kismret ~150 MB-os FAT partcit a winchesteren s teleptskor a teljes maradk
terletet NTFS-re partcionljuk s erre az res terletre teleprjuk az NT-t. Ha egy ilyen rendszer
hasznlhatatlann vlik, mg mindig jra tudjuk telepteni az NT-t s az adatok hasznlhatv
vlnak.
A fentiek alapjn ltszik, hogy az NT teleptse sorn szksg lesz legalbb egy FDISK-re, esetleg egy jl
megszerkesztett MS-DOS indtlemezre, s egy szvegszerkesztre, fjlkezelre.
Az albbiakban bemutatunk egy knyvtrlistt, amely alkalmas lehet egy NT-s winchester elksztsre:
io.sys
msdos.sys
command.com
oakcdrom.sys
sys.com
format.com
config.sys
mscdex.exe
autoexec.bat
vc.com
himem.sys
vc.ini
smartdrv.exe
emm386.exe
fdisk.exe
A fenti fjlok kzl a VC.COM a Volkov Commander nev shareware, jl hasznlhat fjlkezelt s
egyszer ASCII kd szvegszerkesztt jelenti. Az OAKCDROM.SYS az ATAPI fellet CD-ROM
meghajtk DOS-os device drivere, amit a Windows 98-hoz adtak ki. Helyette brmilyen CD-ROM driver
is megfelel. A tovbbiakban bemutatjuk a megfelel CONFIG.SYS s AUTOEXEC.BAT fjl tartalmt is.
A CONFIG.SYS fjl
device=himem.sys
dos=high
device=oakcdrom.sys /D:mscd001
s az AUTOEXEC.BAT fjl tartalma:
mscdex.exe /D:mscd001
129

smartdrv
vc.com
A fenti floppyrl bebootolva elkszthetjk a megfelel partcis szerkezetet a DOS FDISK parancsval:
Valami hasonlt kell majd ltnunk:
Partition Status Type
C: 1
2

Volume label Megabyte SYSTEM Used

PRI DOS FIREBALL42

Non-USED

2004

FAT

1373

63%
33%

A partcionls kzben gyelnnk kell, hogy mg vletlenl sem hozzunk ltre FAT32-es partcit, mert
azt az NT nem ltja.
A telepts sorn a PRI DOS partci lesz a rendszer partci, a tbbi az adatokat trolja majd.
A FORMAT C: /S paranccsal rendszerlemezz formzzuk a partcit, majd felmsoljuk a floppy
tartalmt, mondjuk a fknyvtrba.
Ezek utn elksztjk az Windows NT 4.0 CD-t.
A teleptkszlet a CD Intel processzorok esetn az \I386, DEC Alpha processzorok esetn az \ALPHA
nev knyvtrban van.
A DOS-os felleten a WINNT.EXE programot kell elindtani, hogy telepljn a program. A teleptnek
tbb paramtere is van, amelyeket a ksbbien rszletesen elmagyarzunk.
Az NT teleptse alapesetben azzal kezddik, hogy hrom res 1,44MB-os floppylemezre rmsolja az
NT a megfelel fjlokat, majd jraindts utn ezeket a lemezeket kell hasznlni a telepts indtshoz.
Sajnos ez a folyamat eltart 20 percig is, ezrt nem ajnlatos, ehhez viszont paramterezni kell az NT
teleptprogramot. gynevezett floppy nlkli telepts esetn az NT nem hozza ltre a hrom floppyt, de
ekkor a rendszer C: meghajtjnak FAT-nek kell lennie s a telepts msodik szakasza errl a partcirl
kell, hogy induljon.
A WINNT paramterezse:
WINNT [/S[:]sourcepath] [/T[:]tempdrive] [/I[:]inffjl]
[/O[X]] [/X | [/F] [/C]] [/B] [/U[:scriptfjl]]
[/R[X]:directory] [/E:command]
/S[:]sourcepath
A Windows NT fjlok helye.
Teljes elrsi t kell.
X:\ vagy

\\server\share[\path].

Az alaprtelmezs az aktulis knyvtr


/T[:]tempdrive
Az ideiglenes fjlok trolsi helye. Ha nem adjuk meg, akkor
a telept keres helyet.
/I[:]inffjl
A telept inf fjljnak megadsi lehetsge. Az inf fjl
rja le a telepts menett. A default a DOSNET.INF.
/OX
130

Legyenek Boot floppyk a CD-ROM-os teleptsnl.

/X

Ne legyenek SETUP boot lemezek

/F

Ne ellenrizze a fjlok msolst a floppykra.

/C

Ugorja t a boot floppykon lv szabad terlet ellenrzst.

/B

Floppy nlkli telepts(/s paramter is kell - nem muszj).

/U

Sajt mveletek elvgzse s sajt telept script fjl


(kell a /s paramter).

/R

A teleptsi clknyvtr (opcionlis).

/RX

A msolsi clknyvtr (opcionlis).

/E

A SETUP grafikus vgn vgrehajtand parancsok lesznek.

A fentiek alapjn CD-ROM-rl teleptve s egy elsdleges FAT partcit felhasznlva (A fenti 1. Teleptsi
metdus) az indts parancsa:
WINNT /B
A /B paramterAz induls utn megkrdezi a telept, hogy hol tallja a teleptkszletet. Nyilvn a CD
\I386 nev knyvtrban lesz.
Elkezdi megkeresni a rendszerben lv drive-okat, betlt minden szksges eszkzmeghajtt.
Az induls utn a cl partcit s knyvtrat krdezi a telept. Ha FAT rendszerre akarjuk telepteni a
rendszert, akkor azt is megkrdezi, hogy konvertlja-e NTFS-re.
Itt kell gondosan kivlasztani a telepts helyt, de a mi felttelezsnk szerint elksztett rendszernl
csak mindig a tovbbot kell tnnk. A telept megtallja ha van mr korbban teleptett NT az egyik
partcin s lehetsget knl annak fellrsra vagy frisstsre. Ezt csak akkor szabad hasznlni, ha
vletlenl letrltk az NT valamelyik rszt s gy szeretnnk helyrelltani. Ha az NT alapveten a
driverek vagy a hardver miatt hibsan mkdik, akkor az gy frisstett rendszer valsznleg tovbbra
sem mkdik jl.
Mg elolvastatja velnk a felhasznli licenszet, majd megindul a szksges fjlok msolsa az ideiglenes
terletre. A msols vgeztvel jraindul a rendszer a winchesterrl s grafikusan jelentkezik be az NT
telept.
Itt a Next kapcsolra kattintva lphetnk elre, a Back-re kattintva vissza, az Exit-el brmikor
kilphetnk a teleptbl.
A folytats sorn meg kell adnunk a felhasznl s a szervezet nevt az azonosts miatt (nvjegyben).
Brmit rhatunk neki. A licensz rszben vlasszuk a Per Seat kapcsolt, majd ksbb gy mi magunk
llthatjuk be a licenszt. Majd meg kell adnunk a PC nevt (pl. server). Vigyzzunk, hogy ksbb ha
internet kiszolgl is lesz a szerver, akkor ezzel a nvvel kell szerepeltetni pl. mint NS recordban mint
elsdleges name szerver! Ksbb ezt a nevet nem lehet megvltoztatni!
A kvetkezkben a szerver tpust kell kivlasztani:
(Itt meg kell emlteni azt, hogy a Windows NT, Win95 s Win98-as gpek tovbb az ezeket hasznl
userek adatai alkotjk az n. domain-t. A domain tulajdonkppen egy adatbzis, ezt trolja s kezeli a
Primary Domain Controller szmtgp.)
Primary Domain Controller: Elsdleges szerver a hlzatunkban, ez a gp fogja elvgezni a legfbb
hlzati funkcikat. Egy hlzatban, egy domain alatt csak egy Primary szerver lehet!
Backup Domain Controller: Msodlagos szerver a hlzatunkban, ez a gp(ek) kiegszt szerepet
jtszanak. tveszi(k) az elsdleges fbb tulajdonsgait, hiba esetn helyettestheti(k) azt. Egy hlzatban
tbb Backup szerver is lehet.
Stand Alone Server: A hlzatban csak egy hlzati kiszolgl szerver funkcit lt el.

131

Miutn kivlasztottuk a szerver tpust kri, hogy adjuk meg az Adminisztrtori jelszavat. Ne adjunk meg
egyelre Adminisztrtori jelszt! Miutn ezzel is megvagyunk a program felajnlja, hogy egy helyrellt
lemezt ltrehozzon-e vagy sem? Tapasztalat szerint ez semmire sem j!
A kvetkez teleptsi rszben a hlzati komponenseket kell megadni. Vlasszuk ki, hogy helyi vagy
tvoli elrs (telefonos) hlzatot szeretnnk telepteni. Ez utn kell megadni, hogy az Internet
Information szervert telepteni akarjuk e? Majd meg kell adnunk a gpben tallhat hlzati krtya
tpust s szoftveresen teleptennk kell.
Sajnos a Windows NT 4 nem Plug and Play opercis rendszer. A hardvereszkzk felismerse csakis a
telepts sorn mkdik nla valamelyest. Ha az ltala ismert hlzati krtyk kztt nincsen a mienk,
akkor bizony kzzel kell megadni neki a szksges adatokat.
Ha ez sikerlt, akkor tovbb folyik a telepts.
Egy id mlva bekri az orszg s dtumbelltsokat is, majd belltja a desktopot, s a felhasznli
profilokat. Ekkor mg csak egy ltezik. Hamarosan kri, hogy a videokrtya belltsait fogadjuk el.
Csakis VGA felbontst fogad el, 640x480-at, 16 sznnel.
Egy id mlva vget r a msols s jraindts utn bejelentkezik a Windows NT. A bejelentkez logo
utn kszen ll arra, hogy az els felhasznl bejelentkezzen r. Ez termszetesen az Adminisztrtor, aki
jelen esetben a rendszer teleptje. A bejelentkezshez a DOS-bl ismert CTRL+ALT+DELETE
billentykombincit kell letni, ekkor jelenik meg a bejelentkez prbeszdablak.
A telepts nem rt mg vget, de tegynk egy kis kitrt!

11.3 A Service Pack x (SP x)


A Windows NT rgi szoftver, a megjelensekor benne maradtak olyan hibk, amelyeket a Microsoft
folyamatosan kijavt s gynevezett Service Pack-okban ad kzz. Jelenleg a Service Pack 7-nl tartanak.
A Service Pack 4-es olyan jelents frissts volt, amely minden korbbi javtst is magbafoglal ezrt
clszer ezek utn feltelepteni a gpre. A rendszer stabilitsa javul teleptse utn, de ha utlag teleptjk
pldul az Internet Information Server-t, akkor a SP4-et jra fel kell tennnk, mivel az egyes rendszerek
lecserlik bizonyos fjljaikat.
Az SP5 s a ksbbi Service Pack-ek akkor javasolhatak, ha azok a szolgltatsok kellenek, amelyeket
ezekben kijavtottak. Az SP5 esetn a csomag olyan mdostsokat eszkzl a rendszer adatbzisaiban,
amelyeket mr nem lehet elz llapotukba visszalltani, ha meggondoljuk magunkat, ezrt a teleptse
utn mr nincsen visszat, csak egy teljes NT teleptse llthat valamit vissza a korbbi llapotokbl.
Ekkor termszetesen mg nem rt vget az NT teleptse. Clszer hozzadni a Windows 95/98-bl mr
jl ismert Control Panelen keresztl a Magyar billentyzetet, hiszen alaprtelmezsknt csak az angolt
telepti fel a rendszer. Ekkor megint krni fogja a telept CD-t s a D:\I386 knyvtrbl a megadott fjlt.

11.4 A telepts folytatsa


A hardvereszkzk teleptse s belltsa ugyangy, mint a Windows 95/98-ban a Start
Menu/Settings/Control Panel folderben tallhat.
A videokrtya ekkor mg csak a 16 sznt ismeri. A videorendszer belltshoz a desktopon brhol jobb
egrgombbal kattintva vagy a Control Panelt megnyitva, a Windows95-bl ismert mdon kell vlasztani
videokrtyt. Br felajnlja szmunkra a Detect zemmdot, Nhny esetben detektlja a videokrtyt,
egybknt azonban a Change gombbal neknk kell megadni a videodrivereket. Ekkor kri a driver helyt,
floppyn vagy CD-n kell megadni. Alapknt a D:\I386 knyvtrban keresi.
Ha megvan a videokrtya drivere, akkor jra kell indtani a gpet.
Bejelentkezs utn a kperny mdostshoz visszamenve a TEST gombot kell megnyomni, ahol be lehet
lltani egy msik kpfelbontst s kpfrisstst is.
Tapasztalataim szerint az NT csak akkor fogja az jabb videokrtykat megfelelen kezelni, ha
felteleptjk a Service Pack 3-at vagy jabbat.
A hangkrtya teleptst nhny rgi krtyt kivve szintn kzzel kell elvgezni, hasonlan, mint a
videokrtynl. Sajnos szmtani lehet r, hogy nem minden hangkrtynak van meg a megfelel NT
drivere, de a SB 16 vagy SB64/128 krtyk esetn biztosak lehetnk a mkdsben. A teleptshez a
multimdia ikont kell hasznlni.
132

Fax-modem teleptshez, a Modem ikont kell indtani.


Ha van specilis eszkznk, SCSI csatolnk scannernk vagy egyb spci hardvernk, akkor azokat
egyesvel teleptennk kell. Az NT-hez kszlt driverek ltalban stabilaknak mondhatk, radsul az NT
felptse is olyan, hogy mivel teljesen 32 bites rendszer, a hibs eszkzk vagy driverek csaknem mindig
csak a sajt mkdskben okoznak fennakadst az egsz rendszerben nem.
Ha az eddigiekkel kszen vagyunk, akkor hozzfoghatunk a felhasznlk ltrehozshoz.

11.5 Hasznlati klnbsgek a Windows NT s a Win95/98 kztt.


A Windows NT 4.0 kezelfellete alapveten hasonlt a Windows95-hz, kezelse knny azok szmra,
akik a Windows 95 vagy Windows 98 hasznlatval megismerkedtek, ezrt itt most csak a lnyeges
klnbsgeket emltjk.
Az NT bootolsakor megjelen feliratok a kvetkezk:
Please select the operating system to start:
Windows NT Server Version 4.00
Windows NT Server Version 4.00 [VGA mode]
MS-DOS
OS Loader version

4.00

Press the spacebar Now to invoke the Hardware Profjl/Last Known


good menu
Ha egy betlts nem volt sikeres, felttelezhetjk, hogy a kvetkez sem lesz az. Ekkor az utols sikeres
betlts belltsait tlthetjk be. Ha tovbbindul a betlts, akkor hamarosan megjelenik a kvetkez
felirat.
30 msodpercig vr a vlasztsra, klnben elindtja az els menpontot. A msodik menpont szerviz
clokra van fenntartva. Hamarosan megjelenik egy kk kperny s elkezddik az NT betltdse:
Microsoft(R)Windows NT (TM) Version 4.0 (Build 1381: Service Pack 4)
1 System Processzor(s) (128 MB memory)
A Windows NT 4.0 alkalmas multiprocesszoros kernel alkalmazsa esetn tbb processzorral mkdni.
Ezt jelzi ki a gp tovbb a rendelkezsre ll memriat.
1-2 perc elmltval megjelenik a grafikus fellet s vr a belpsre.
A bejelentkezshez a DOS-bl ismert CTRL+ALT+DELETE billentykombincit kell letni, ekkor
jelenik meg a bejelentkez prbeszdablak. Berhatjuk a user nevt s jelszavt, esetleg mdosthatjuk a
jelszt. (Ehhez persze ismerni kell a rgi jelszt.)
Belps utn a rendszer belltja a mi profilunknak megfelelen a desktopot s a kpernyt, a menket,
tovbb a jogaink alapjn a lthat drive-okat s knyvtrakat.
A rendszer a a Ctrl+Alt+Delete megnyomsra megjelent egy prbeszdablakot, ahol vlaszthatunk a
kvetkez funkcik kztt:
Elindtjuk a Task Manager-t, amelyben megnzhetjk, hogy ppen milyen szoftverek s folyamatok
futnak
Change Password- Azaz a jelszavunkat megvltoztathatjuk

133

Lock Workstation - A munkallomst ms felhasznl ell lezrtuk, csak az adminisztrtori jog


szemlyek lphetnek be. Ha adminisztrtor lp be, akkor a korbbi usert kilpteti s annak minden le nem
zrt alkalmazsban megnyitott dokumentuma elvsz.
Log off - A gp lelltsa.
A rendszer lelltsra a Start menu/Shut Down parancsa is alkalmas. Ekkkor szntn tbb lehetsgnk
van mg, kilphetnk s ms userknt lphetnk vissza, van mgsem funkci s ha adminisztrtori jogak
vagyunk, akkor le is kapcsolhatjuk a szervert.
Az NT kikapcsolsa sorn rengeteg informcit r ki a winchesterre, s klnsen tbb funkcit is ellt
szervereknl sok hlzati s egyb kapcsolatot is meg kell szaktania, ezrt a kikapcsolsi folyamat olykor
sokig eltarthat. (Pldakppen egy P-266-os, szerver 64 MB RAM-mal, teleptve IIS, Proxy Server,
Exchange Server akr 15 percig is eltart, amg lell s ugyanennyi ideig tart, amg elindul.)
A folyamat vgt az albbi zenettel tudatja:
It is now safe to turn off the computer.

11.6 A Windows NT belltsa, adminisztrlsa


11.6.1 Az adminisztrtori programokrl rviden
Ha adminisztrtori joggal lptnk be, akkor szmunkra a
Start Men/Programs/Administrative Tools (Common) menben megtallhatk azok a programok,
amelyekkel az NT adminisztrcis feladatai nagyobb rszt elvgezhetk.
Az egyes programokrl rviden:

Backup - A neve nmagrt beszl

User Manager - A felhasznlkat lehet vele ltrehozni, mdostani, stb

Disk Administration - A rendszer hard diskjeinek partcionlst, s formzst lehet vele elvgezni. A
FAT partcik NTFS-re konvertlst is el lehet vele vgezni, de a dolog visszafel mr nem megy.

Event Viewer - A rendszerben lezajl esemnyek logjait lehet vele megtekinteni.

Performance Monitor - Rendszerteljestmny mrse

Domain Administration - Egy domainba tartoz gpek adminisztrlsa.

Windows NT Diagnostics - az NT llapotnak felmrsre alkalmas eszkz.

11.6.2 A Windows NT felhasznli s kezelsk - User Manager


A Windows NT Server felhasznlit kt kln nagy csoportba lehet osztani.
A Munkalloms - workstation usereinek csoportja s a domain usereinek csoportja. Az elbbiek a
munkallomson dolgozhatnak s adhatk nekik klnfle jogosultsgok, mg az utbbiak a hlzaton
keresztl lthatjk a szervert s hasznlhatjk a hlzat erforrsait.
Ennek megfelelen tbb user csoport is ltezik az NT-n, ezek kzl tbb beptett csoport, azaz nem
trlhet de egyb tulajdonsgait mdostani lehet. A tagsgot az adminisztrtorok mdosthatjk.

11.6.2.1 Felhasznli csoportok kezelse

Beptett csoportok

Administrators - Brmilyen mveletet elvgezhetnek a gpen


Backup operators - A mentseket kpesek vgrehajtani, ezrt minden llomnyhoz s knyvtrhoz
hozzfrhetnek
Guests - Semmifle joguk nincsen, vendgek
134

Power users - Majdnem rendszergazdk, de nem hozhatnak ltre j usert, nem adhatnak felhasznli
jogokat, nem formzhatnak merevlemezt s nem lptethetik ki a munkallomsrl a msik usert.
Users - Brki, aki hasznlja az NT-t.
Domain Administrators - A Domain kezelsre kpes user.
Domain Users - A domain hasznlatra kpes user.
Domain Guests A domain vendge

Az NT ltal jegyzett tagsg, a csoportok ppen aktulis tagjait az NT adja meg.

Everyone - aki belpett a rendszerbe, akrhogyan


Interactive - Aki ppen a gp eltt l
Network - Akik a hlzaton t ppen hasznljk a gpet.
Creator Owner - Akik a szmtgpen ltrehoztak valamilyen erforrst.
A fenti csoportokon kvl termszetesen akrhny csoportot ltre lehet hozni, de sajnos csoport ms
csoportnak nem lehet tagja, teht a csoportok hierarchija nem ltezik.
A csoportok kezelse a User Manager program segtsgvel trtnhet:

Ltrehozsa:

User Men/New Local Group

A ltrehozs sorn meg kell adni a csoport nevt (Group Name), Lerst (Description)
s a tagjait. A tagok krt utlag is lehet bvteni (Add gomb) illetve szkteni (Remove
gomb).

Trlse:

Csoport adatainak megvltoztatsa: Rllunk a csoportra s a User Men/Properties parancs

Rllunk a megfelel csoportra s Delete billenty vagy User Men/Delete parancs

11.6.2.2 Az NT ltal ltrehozott userek:


Administrator - Rsze az Administrators s az Everyone, s a domain administrator csoportnak is.
Guest - Rsze a Guests s az Everyone csoportnak.
Az NT usereinek szma tetszleges lehet. Minden user tetszleges szm csoportnak lehet a tagja.
Az NT usereinek kezelse a User Manager programmal trtnik.
Ltrehozs:
j felhasznl ltrehozsakor a User/New User parancsot kell vlasztanunk.
j felhasznlt csak adminisztrtori jog felhasznl hozhat ltre.
j felhasznl ltrehozsakor a kvetkez adatokat vihetjk be (a User nevet ktelez megadni, a tbbit
lehet):

Username: (Felhasznli nv, megadsa ktelez)

Full Name (Teljes nv):

Description (lers):

Password: (Jelsz bersa)

Confirm Password: (Jelsz ismtlse)

A kvetkez adatok kapcsolhatk ki s be:

User Must Change Password at Next Logon - Ktelez a kvetkez bejelentkezskor a jelsz
megvltoztatsa

User Cannot Change Password - A felhasznl nem tudja a jelszt megvltoztatni


135

Password Never Expires - A jelsz nem jr le

Account disabled - A felhasznl idleges kitiltsa

Groups nyomgomb: Meghatrozhatjuk, hogy mely felhasznli csoportokhoz tartozzon a user.


Alaprtelmezsknt az Everyone-hoz tartozik.
Profjl nyomgomb - Minden Userhez hozzrendelhetnk sajt felhasznli krnyezetet, amit a
Windows NT profjlnak nevez. Ebben a krnyezetben megadhatjuk, a felhasznlnak azt, hogy milyen
belltsokat hasznlhat. Csak domainbe bejelentkezett gpen lehet ezt a lehetsget hasznlni. A profjl
belltsnl az albbi adatokat adhatjuk meg:

User Profjl Path - Hol tallhatk a profjl ler llomnyai. Hagyjuk defaulton!

Logon Script Name - A Windows NT bejelentkezskor lefuttat egy AUTOEXEC.BAT fjlt, amit itt
adhatunk meg.

Home Directory - Ebben a rszben megadhatjuk, hogy hol tallhat a user sajt knyvtra a
szerveren illetve a domainben.
A Local Path mezben berhatjuk azt a knyvtrat, ahol a user home knyvtra tallhat. Clszer
valami ilyesmit hasznlni: D:\USER\%username%
A Connect To lehetsget akkor clszer hasznlni, ha a usernek nem az aktulis szerveren van
a home knyvtra. Ekkor kapcsoldni kell a adott gphez. Ha az utols kivtelvel minden mappa
ltezik az elrsi ton, akkor az utolst az NT automatikusan ltrehozza, egybknt neknk kell
ltrehozni.

Dialin nyomgomb
A felhasznl telefonon keresztli bejelentkezst szablyozza. Az NT szerver egy idben maximum 255
bejelentkezst tud kezelni. Ez akkor szmt, ha a gphez van ktve telefon s modem.
Ebben a prbeszdablakban bellthatjuk, hogy a felhasznl bejelentkezhet-e telefonon s ha igen, akkor
a gp visszahvja-e?
A felhasznl adatainak mdostsa:
User/Properties menn keresztl.
A nv kivtelvel mindent meg lehet vltoztatni, de a jelsz nem rdik ki itt sem. Ha a felhasznl
elfelejtette, akkor itt az adminisztrtor mdosthatja, de meg nem ismerheti.
Felhasznlk gyors ltrehozsa msolssal:
Abbla felismersbl kiindulva, hogy a userek tulajdonsgai ltalban hasonlak gy lehet rvid id alatt
sok usert ltrehozni:
A User/Copy parancs. Ez a Name, Full Name s a password kivtelvel minden belltst tmsol az j
userhez.
Felhasznlk trlse
A felhasznlkat a User/Delete paranccsal trlhetjk, azonban ezzel vatosan kell eljrni, gyanis a trls
a user mindennem csoporttagsgt s a fjlokhoz s knyvtrakhoz fzd jogait is trli, amit
visszalltani egy mozdulattal nem lehet. Ha ideiglenesen kell egy usert kivenni a rendszerbl, akkor
inkbb az User/Properties/Account disabled tulajdonsgt lltsuk be.
A felhasznlk tnevezse
User men/Rename parancs

11.6.2.3 Rendszerszint belltsok: A bejelentkezsek biztonsgi szablyozsa


A bejelentkezsek szablyozsa jelentik egy NT egyik legfontosabb vdelmt.
A Policies/Account parancsa hatsra megnylik a bejelentkezseket szablyoz prbeszdablak

136

Az Account Policy nev ablak fels rszn a Password Restriction rszt talljuk. Itt a kvetkezket
llthatjuk be:

Maximum Password Age


Password never Expires (A jelsz soha ne jrjon le) - Expires Days (Lejrjon . Nap mlva)

Minimum Password Age


Allow Changes Immediately (Azonnal vltozzon) - Allow change Days ( ... nap mlva vltozzon)

Minimum Password Length


Permit Blank Password (engedje az res jelszt) - Minimum Characters ( karakter a minimum)

Password Uniqueness
Do Not Keep Password History (Ne emlkezzen a rgi jelszavakra) - Remember Passwords (Az
utols db jelszra emlkezzen)

No Account lockout - Ne legyen kizrs hibs jelszval val bejelentkezsnl.

Account lockout - Hibs bejelentkezsnl legyen kizrs


Lockout after bad logon attempts ( db hibs bejelentkezs utn zrjon ki)
Reset count after . Minutes (A szmolst kezdje jra perc mlva )
Lockout Duration (meddig tartson a kizrs)
Forever (rkk, amg az admin vissza nem llt)
Duration minutes ( percig)

11.6.2.4 Rendszerszint belltsok: A felhasznli jogok belltsa


Egyes felhasznlknak s csoportoknak specilis rendszerszint jogok adhatk meg a Policies/User
Rights paranccsal. Ezek a jogok:
Access this computer from network - a szmtgp elrse hlzaton keresztl
Log on locally - bejelentkezs helyben
Take ownership of fjls - vdelemmel elltott fjlokhoz val hozzfrs
Manage auditing of security logs - Biztonsgi naplzs kezelse
Change system time - ra lltsa
Kivlasztjuk a csoportot vagy user s a belltand jogot. Az Add gombbal hozzadhatunk j user vagy
csoportot, mg a Remove gombbal elvehetjk.

11.6.2.5 Rendszerszint belltsok: Biztonsgi naplzs


Az NT-vel lehetsgnk van belltani, hogy az egyes userek az egyes jogaikkal mikor ltek s az sikeres
vagy sikertelen volt-e. A Policies/Audit paranccsal rhatjuk el ezeket a paramtereket.
Intenzv hasznlat esetn a log fjlok mrete nagyra nhet. Az Administrative Tools/Event Viewer
programjval lehet a log eredmnyt megtekinteni. Vlasszuk a Log men/Security parancst!

11.7 A Windows NT belltsai


11.7.1 A felhasznli profjlok
Minden felhasznl bellthat magnak sajt felhasznli profjlt, illetve, akinek nincsen ilyen kln, az
alaprtelmezsknt megkapja a default profjlt. A profjlok a mi esetnkben a C:\WINNT\Profjls
knyvtrban tallhatk, amelynek alknyvtrai tartalmazzk az egyes felhasznlk egyni belltsait.

137

A felhasznl egyni belltsait az albbiak alkotjk (az egyes rszek belltsait csak nagy vonalakban
trgyaljuk, a tovbbiakban a C:\WINNT\Profjls\Usernv nev knyvtr alknyvtrairl lesz sz):
Start Men/Programs/ szemlyes rsze;
A Start Menu\Programs knyvtr trolja. Minden programra val hivatkozs egy *.LNK fjlban testesl
meg. A Link fjl bemsolsval a a men is vltozik.
Start Men/Documents ;
A Recent knyvtr tartalmazza az utoljra hasznlt dokumentumok adatait.
A munkaasztal parancsikonok s elhelyezkedsk;
A Desktop nev knyvtr tartalmazza az adatokat, *.LNK fjlok formjban
A tlca
Az albbiakat a A Control Panelen keresztl lehet belltani
A kperny sznei;
(Display ikon)
A munkaasztal belltsai, httr, sznek, felbonts, kpernykml;
Az esemnyekhez rendelt hangmintk; (Sounds ikon)
A billentyzettel kapcsolatos belltsok (Keyboard ikon)
Az egr belltsai (Mouse)
Egrmutat s kurzorsmk; (Mouse ikon)
Az NT parancssornak viselkedse; (System ikon, System Properties, a krnyezeti vltozk belltsaira,
illetve Console ikon )
A modem belltsa, trcszsi tulajdonsgok; (Modems ikon, Telephony ikon)
Default nyomtat; (Printers ikon)
Default nyelv s orszg; (Regional settings ikon)
Az utoljra hasznlt mappk s a betjelek; (Automatikus)
Az utoljra hasznlt nyomtatk elrsi tjai s az LPT porok hozzrendelsei. (Automatikus)

11.7.2 Rendszerszint belltsok: A Windows NT konfigurlsa


A Windows NT Server jellegnl fogva tartalmaz olyan belltsokat, amelyeket nem lehet userenknt
megtenni, hanem minden profilban ugyanaz, mivel
fggnek a hardverelemektl,
az NT teleptett rszeitl,
az NT biztonsgi rendszernek mkdshez kell,
az NT szerverfunkcijnak mkdshez kell.
Ezeknek a belltsoknak tlnyom tbbsgt csak adminisztrtori jog felhasznlk vgezhetik. A
tovbbiakban nhny ilyen belltst ismertetnk:
A start men kzs rsze. C:\WINNT\Profjls\All Users\Start Menu
A desktop kzs ikonjai: C:\WINNT\Profjls\All Users\Desktop
A rendszerszint belltsok a Control Panel-ben
Add/Remove Programs - Az NT rszeinek s egyb programok teleptse leszedse.
Telefonos hlzati kapcsolat jellemzi - (Dial-Up Monitor ikon)
Id s dtum belltsa - (Date/Time ikon)
Eszkzmeghajtk - (Devices ikon). Itt csak olyan meghajtkat indtsunk el, ami biztoan van a gpben s a
szoftver is el van teleptve.
Kperny felbonsa, sznmlysge, Frisstsi frekvencija - (Display ikon)
Bettpusok (Fonts ikon)
138

Internet ikon
Egr kezelprogramja (Mouse ikon)
Hlzati komponensek (Network) - errl ksbb mg lesz sz
PC krtyk (PCMCIA ikon, eszkzk teleptse)
Soros port belltsa (Ports ikon)
Nyomtatbellts (Printers)
SCSI vezrlk (SCSI Adapters ikon)
Kiszolgl funkcik figyelse, lltsa (Server ikon)
Az opercis rendszer szolgltatsai (Services ikon)
Hardverprofilok, rendszerindts, krnyezeti vltozk, virtulis memria (System ikon)
Szalagos egysg teleptse (Tape Devices)
Sznetmentes tp hasznlata (UPS)

11.7.3 A Regisztrcis adatbzis felptse


A Windows 95/98 s a Windows NT is hasonlan kezeli a a regisztrcis adatbzist. A Windows 95/98
esetn a REGEDIT programmal leet szerkeszteni, a Windows NT esetn a REGEDIT32.EXE kezelheti
minden rszt. A Regisztrcis adatbzis hierarchikus adatbzis. Ez hat rszfbl ll adatbzis, ahol az
egyes rszek a:
HKEY_LOCAL_MACHINE - A rendszerszint szolgltatsok adatait trolja.
HKEY_CURRENT_USER - Userek felhasznli profiljai
HKEY_USERS - Alaprtelmezsi profilt msolja, a HKEY_CURRENT_USER rszfa msolatt
tartalmazza.
HKEY_CLASSES_ROOT - Az OLE s a regisztrlt fjltpusokat tartalmazza
HKEY_CURRENT_CONFIG - A aktulis rendszerkonfigurcit mutatja

11.8 A Windows NT fjlszerkezete s kezelprogramjainak kezelse


A Windows NT fjlrendszere alapveten hrom formtumot tmogat, a FAT16, NTFS s CDFS
fjlrendszereket. jabban a http://www.winternals.com web cmrl letlthet olyan szoftver, aminek
segtsgvel a Windows NT 4 kpes rni s olvasni a FAT32-es partcikat is.
A fjlrendszerekkel kapcsolatban hasznlhat szoftverek s a hozzjuk kapcsold vgrehajthat
mveletek:

11.8.1 Disk Administrator


A rendszer grafikus formban jelenti meg az res ls a felhasznlhat partcikat is. A partcik tpust
sznekkel jelzi. Az elsdleges partci sttkk, a kiterjesztett partciban lv logikai partci vilgoskk.
Jelzi a fjlrendszert is, FAT, NTFS vagy CDFS.
Partcikkal kapcsolatos lehetsgek
Partition/Create
Termszetszerleg csak azok a parancsok hasznlhak a menrendszerben, amelyek az adott helyzetben
ppen aktulisak. A vltoztatsokat a Partition/Commit Changes Now menponttal kell vglegesteni.
Ha kilpnk a Disk Administrator programbl ezt egybknt megkrdezi tlnk a rendszer.
Partition/Delete
Partci trlse esetn az ott lv adatok elvesznek. A rendszer nem enged olyan partcit trlni, amelyen
megnyitott fjlok vannak.
Partition/Mark Active
Partci aktvv ttele. Akkor hasznljuk a parancsot, ha tbb opercis rendszer van a gpnkn. Csak
elsdleges partcit lehet aktvv tenni.
Partition/Create Volume Set
Lehetsg van arra, hogy tbb winchesteren lv szabad terletekrl egy NTFS vagy FAT partcit,
gynevezett VOLUME SET-et alaktsunk ki. Ezeket azutn az NT egyben ltja. Volume Set-rl az NT
139

nem tud bootolni, s csak az NT-vel lehet olvasni. NTFS fjlrendszer esetn a Volume Set mrett tovbb
lehet nvelni a Partition/Extend Volume Set paranccsal.
Tools menpont
Tools/Format
Meglv partci formzsa. A Fjl System menontban kivlasztjuk a fjlrendszer tpust (FAT, NTFS),
megadhatjuk a VOLUME LABEL-t, majd indul a formzs. Ha formzott volt a partci, akkor
figyelmeztet, minket arra, hogy adatveszts lesz! A Quick Format kapcsolt csak akkor hasznljuk, ha a
partci mr korbban formzva volt.
Tools/Assign Drive Letter
Meghajtk betjelnek lltsa. Tetszs szerint adhatunk betjelet az egyes partcikhoz, de meg kell
gyzdnnk arrl, hogy a gpen lv programok elviselik a betjelek vltst. Maga az NT rendszer nem
hasznlja a betmegjellst, szmra mindegy, hogy a rendszer partcit milyen betvel jelltk meg.

11.8.2 Fjlrendszer kovertlsa


Convert [drive:] /fs:ntfs
Meglv FAT16 partci konvertlsa NTFS fjlrendszerv (Az NTFS-t nem lehet visszalltani)

11.8.3 llomnyok tmrtse NTFS partcin.


Egyes meghajtk, knyvtrak vagy fjlok tartalmt is lehet tmryteni. Az Explorerben lehet belltani.
Az ikonra jobb egrgombbal rkattintva, a Properties/General fl/Compress kapcsolt belltva lehet a
tmrtst elrni.

11.9 Az lliomnyokhoz val hozzfrsek szablyozsa


A Windows NT-ben az Adminisztrtorok meghatrozhatjk ltalban a szmtgp egszre vonatkoz
hozzfrsi jogosultsgokat, viszont az egyes erforrsokhoz val hozzfrst a fentieken kvl az
erforrs ltrehozsrt felels felhasznlk is befolysolhatjk. Meghatrozhatjk,hogy kik s hogyan
frhetnek hozz az ltaluk ltrehozott erforrsokhoz. Ily mdon tbb felhasznl ltal hasznlt gp
esetn a felhasznlk elzrhatjk a hozzfrstl dokumentumaikat, fjljaikat.
Ahhoz, hogy a fenti belltsokat meg lehessen tenni, az adott partcin NTFS fjlrendszernek kell lennie.
Ms fjlrendszer esetn a sikeres bejelentkez minden erforrshoz hozzfrhet.

11.9.1 Hozzfrsi jogok belltsa s rtelmezse


Ha egy llomnyhoz vagymapphoz hozzfrst akarunk belltani, akkor a kvetkez hrom jogok
egyikvel kell rendelkeznnk?
Full controll - Teljes hozzfrs
Change Permission jog - Jog az llomnyhoz tartoz jogok belltsra
Tulajdonjog - Minden mvelet vgrehajthat az llomnyokon.
A rendszeradminisztrtorok a rendszerszint jogok miatt mindenhez hozzfrhetnek!
A fenti hozzfrsi jogokat a mappn Jobb egrgombbal kattintva a Properties/Security fl/Permission
gomb segtsgvel lehet belltani.
A megelen ablakban vlasszuk ki a megfelel usert vagy csoportot, majd a Type of Access listbl a
megfelel hozzfrsi szintet. E felhasznli szintek tbb gynevezett elemi jog sszeaddsbl llnak.
ltalban ezek a szintek elegendek, de nha tovbbi elemi jogok hozzadsval vagy elvtelvel
finomtani kell a hozzfrst.
j felhasznl jogainak belltsa esetn az Add gombot kell hasznlni, Remove gombot a user jogainak
trlsre kell hasznlni.

140

Ha viszonylag sok felhasznl dolgozik a Windows NT rendszeren, akkor a jogokat clszer


felhasznlcsoportoknak kiadni (groups). A windows NT-ben nincsen olyan lehetsg, hogy a jogokat
struktrltan megjelenthessk.
Az elemi jogok fjlokra:
Read (R) - Olvassi jog
Execute (X) - Futtathat program esetn futtatsi jog
Write (W) - llomny megvltoztatsa, rsa
Delete (D) - llomny trlse
Change Permission (P) - Jogok az llomnyon vgzett hozzfrsi jogok szablyozsra
Take Ownership (O) - Jog a tulajdonjog tvtelre (A tulajdonjogot az birtokolja, aki ltrehozta a
zllomnyt vagy aki tvette a tulajdonjogot. A jog tvtelhez vagy Full Control vagy Take Ownership
joggal kell rendelkezni.
A bellthat hozzfrsi szintek (Type Of Access) mindegyike:
NoAccess - Nincsen hozzfrs (-)
Read - olvassi jog, illetve futtathat fjlokon futtatsi jog (RX).
Change - Az llomnyok olvassa, futtatsa, mdostsa, trlse (RXWD)
Full Controll - Minden jog, aza (RXWDPO)
Az elemi jogok mappkra
Read (R) - Mappa tartalmnak olvassa
Execute (X) - Vlts a Mappba, azaz CD parancs
Write (W) - j llomny ltrehozsa a mappban.
Delete (D) - llomny trlse a mappbl
Change Permission (P) - Jogok az mappn vgzett hozzfrsi jogok szablyozsra
Take Ownership (O) - Jog a tulajdonjog tvtelre
A mappkra (knyvtrakra) vonatkoz hozzfrsi szintek tulajdonkppen kt fle hozzfrsi jogbl
llnak, a knyvtr elemi hozzfrsi jogaibl s a knyvtrban lv fjlokra vonatkoz elemi
hozzfrsi jogokbl! Ily mdon a knyvtrakra vonatkoz szinteknl a ktfle jogot egyszerre kell
megadni. A jelzs az, hogy az els zrjel a knyvtrra, a msodik zrjel a knyvtrban lv fjlokra
vonatkozik
A bellthat hozzfrsi szintek (Type Of Access) mindegyike:
NoAccess - Nincsen hozzfrs (-) Nem ltja a mappt s tartalmt, nem hozhat ltre benne
llomnyokat, nem trlhet, stb (None)(None)
List - A mappban lv llomnyok listzsa. Az llomnyokhoz nincsenek semmilyen jogok. (R)(None)
Read - Jog a knyvtrban lv llomnyok listzsra, olvassi jog a knyvtrban lv fjlokra. (RX)
(RX)
Add - j llomnyok ltrehozsa a knyvtrban (W)(W)
Add & Read - Knyvtrlista megtekintse, j llomnyok ltrehozsa s a knyvtrban lv llomnyok
elolvassa (RXW)(RXW)
Change - A knyvtr listzsa, mdostsa, trlse, az llomnyok olvassa, futtatsa, mdostsa, trlse
(RXWD)(RXWD)
Full Controll - Minden jog, az a knyvtrra s a benne lv llomnyokra is (RXWDPO)(RXWDPO)
141

A knyvtrban ltrehozott minden j llomny is rkli a knyvtrra belltott jogokat.


Kt kapcsol van mg a prbeszdablakon:
Replace Permission on Existing fjls - A meglv llomnyokon is mdosuljanak a jogok, ne csak az j
llomnyokra legyenek rvnyesek.
Replace Permission on Subdirectories - Az alknyvtrakra s az azokban lv fjlokra is
rvnyesljenek a jogok. Minden korbbi bellts eyek utn rvnyt veszti az adott knyvtrakban.
A jogok rtelmezse
Mivel egy felhasznl tbb csoportnak is tagja lehet, ezrt ezeken keresztl egy fjlhoz vagy mapphoz
tbb fle joga is lehet. A tnyleges hozzfrsi joga gy jn ki, hogy az egyes cmeken meglv jogai
sszeaddnak, kivve, ha brmelyik esetben a No Access jog van belltva. Ekkor nem frhet hozz a
krdses llomnyhoz.
Everyone
Alaprtelmezsben minden j llomnyhoz az Everyone csoportban megadottak szerint van hozzfrs.
Alaprtelmezsknt az Everyone csoportnak Full Access joga van. A rendszergazda egyk els dolga az
legyen j rendszer ltrehozsakor, hogy az Everyone csoport jogait a lehet legjobban meg kell nyirblnia.
System beptett felhasznl
A System user a rendszerben az opercis rendszert reprezentlja, azaz ha ez ell a user ell elzrunk
bozonyos hozzfrseket (\WINNT), akkor a rendszer mkdskptelenn vlik.

11.9.2 Jogok vltozsa llomnyok msolsa s mozgatsa esetn


Msolskor a forrsfjlra Read (RX), a clterletre Change (RXWD)(RXWD) jogainknak kell lenni.
llomny mozgatsa esetn a forrsknyvtrra Delete (D) vagy Change (RXWD) joggal kell
rendelkeznnk.
A tovbbi szablyokat kell tudnunk:
Msolskor a clknyvtrban rvnyes jogokat kapja meg az jonnan ltrejtt fjl.
Egy partcin belli tmozgats esetn a clterleten lv fjlokra ugyanazok a jogok lesznek rvnyesek,
mint a forrsterleten voltak, mivel ez csak egy mutat trst jelenti. (NTFS fjlrendszer)
Msik partcira val mozgatskor j llomny jn ltre, teht a clknyvtrban lv jogokat kapja meg a
fjl. (NTFS fjlrendszer)
Az llomnyokhoz val hozzfrst naplzni lehet. Els lpsknt a User Manager segtsgvela Policies
fl/Auditing Fjl and Object Access mez, Success s Failure belltssal.
A naplzshoz vlasszuk ki a naplzand objektumot az Explorerben. Jobb egrgomb / Properties /
Security fl / Auditing parancsgomb A megjelen prbeszdablakban megadhatjuk az esemnyeket,
amelyeket a rendszernek naplznia kell.
A naplzs eredmnyt a Start Men / Programs /Administratv Tools (Common) /Event Viewer nev
programjval nzheti meg az administrator. Ki kell vlasztani a Log menben / Security parancsot.

11.10 Programok futtata a Windows NT-ben.


A Windows NT tervezse sorn a fejlesztk olyan opercis rendszert lmodtak meg, amelyen az MSDOS, Windows 3.1 s Windows 95-re rt programok futtathatk lesznek, ugyanakkor azoknak a
biztonsgi s stabilitsi kvetelmnyeknek is messzemenkig megfelel a rendszer, emelyek egy szervertl
elvrhatk. Ennek rdekben az alapoktl kezdve jrartk a rendszert. Az gy ltrejtt opercis rendszer
rszben kompatbilis lett az MS-DOS s a Windows 3.1-gyel s teljesen kompatbilis a Windows 95-tel.
A Windows NT vdett zemmd opercis rendszer, ami azt jelenti, hogy a programok s az opercis
rendszer egymstl fggetlenl, egyms szmra elrhetetlen memriaterleten futnak. Msodik szably,
142

hogy minden ersorrst az opercis rendszer kezel, a programok csak ezen a bztonsgi rendszeren
keresztl rhetik el a hardvert.
Jellemzi a Windows NT-t a preemptitv multitaskink, amelynl az opercis rendszernek adja meg a
megfelel processzoridt a tbb program egyide futsa idejn (ellenttben a Windows 3.1-gyel)
A programok multithreading (tbbszl) zemmdban is futhatnak, ami azt jelenti, hogy egyes
programok tbb prhuzamos folyamatot indthatnak el futsuk alatt.
A programok futtatshoz a Windows NT gynevezett virtulis gpeket biztost, amelyetnek krnyezett a
Windows NT futtat alrendszerei hozzk ltre:
Win32 - Ez az opercis rendszer szerves rsze, beptettk a kernelbe is. Minden ms futtat rendszer az
szolgltatsait veszi ignybe.
VDM - Virtual DOS Machine - Az MS-DOS programok futtatsea alkalmas krnyezet, amely az MSDOS 5.0 verzit szimullja.
WOW - windows On Win32 - A Windows 3.1-re rt programok futtatst vgz alrendszer. Futtatsakor
a Win32 s a VDM rendszer mkdst is ignyli, ezrt lassabban futtatja a 16 bites programokat, mint
egy igazi Windows 3.1

11.10.1A Windows NT 32 bites programjainak futtatsa


Task Manager
A rendszerben fut programok megfigyelsre a Task Manager programot lehet hasznlni.
Indtsa:
Taskbar gyorsmenjnek Task Manager parancsa vagy
Ctrl+Shift+Esc billentykombincival vagy
Ctrl+Alt+Del billentykombinci Task Manager Flecske
A Windows NT-ben fut programok ktflk lehetnek, ennek megfelelen a Task Manager ablaknak
megfelel fln lthatjuk ezeket:
Application (alkalmazs) - A felhasznl ltal elindtott programok. A Task Manager Applications fln
az End Task gombbal lellthatunk egy alkalmazst, a New Task segtsgvel elindthatunk programot.
Process (folyamat) - A rendszerben fut folyamatok ltalban automatikusan indulnak el, a rendszer
indulsakor vagy elindtott programok indtanak j folyamatokat. A Task Manager Processes fln az end
processes gombbal llthatunk le folyamatokat. Itt vigyzni kell, mert ha a rendszer mkdst kiszolgl
folyamatokat lltunk le, akkor a rendszer lellhat. Megjegyzend, hogy ha a z Explorer nem megy, a
Task Manager a Ctrl+Shift+Esc segtsgvel akkor is elhvhat, azaz a rendszert vgl is le lehet
lltani, jra lehet indtani.
A Task Manager Performance fle a rendszer teljestmnynek, az esetleges hibs folyamatoknak a
vizsglsra alkalmas. Klnbz grafikonok llnak rendelkezsre az klnbz folyamatok vizsglatra,
pl. a CPU vagy a Memria kihasznlsra.

11.10.2A Windows 3.1 programjainak futtatsa


A Windows 3.1 alatt fut 16 bites programok egy kzs alrendszert tltenek be a futtatshoz. Ez a
Windows On Win32 (WOW) A programok szmra ez a thread lesz az a processzor, amin k a
kooperatv multitask sorn osztoznak. Ha a Win3.1-es programok egyike lefagy, akkor a tbbi is
lefagyhat ugyangy, mint a "valdi" Windows 3.1-es krnyezetben, de a 32 bites, az MS-DOS
programokra s az opercis rendszer egyb folyamataira ez nincs hatssal. Ilyen esetben a Task
Manager/Application fl/End Task gomb segtsgvel tudjuk lelltani a hibs programot. Ha a lells
nem szablyos, akkor a Windows NT kzli velnk s lehetsgnk van kitakartani erszakkal a
programot a memribl, ami a memriaterletek felszabadtst is jelenti.
143

A Windows 3.1-es programok a DOS fjlkezelst hasznljk, ezrt a windows NT automatikusan


elindtja a VDM futtatrendszert.
Azok a 16 bites programok nem futtathatk, amelyek a gp hardvereszkzeihez kzvetlenl prblnak
hozznylni, tovbb azok a driverek sem telepthetk, amelyek nem kifejezetten a Windows NT-hez
kszltek!
A 16 bites programok a vglapon (Clipboard) keresztl tudnak kommuniklni egymssal s a 32 bites
programokkal is. Az OLE s a DDE szintn normlisan mkdik a 16 s a 32 bites programok kztt.
A fentieken kvl lehetsg van arra, hogy egy 16 bites program a tbbi hasonl programtl elklnlve
fusson, sajt WOW s VDM segtsgvel. Ekkor a futtatrendszerek mg egy pldnyban betltdnek a
rendszerbe, ami a szksges memriaterletet megnveli.
Ha a Start Men/Run parancsval vagy a Task Manager New Task gombjval indtjuk a programot,
akkor megjelen prbeszdablakban kapcsoljuk be a megjelen Run in Separate Memory Space
kapcsolt!
Parancssori indts esetn a
Start /separate Valami.exe
mdon kell elindtani a programot.
Parancsikon esetn az ikon Properties menjben/Run in Separate Memory Space kapcsolt kell
belltani.

11.10.3Az MS-DOS programok indtsa


A Windows NT tbb kevsb kompatbilis az MS-DOS 5.0-val, gy ilyen programok futtathatk
ltalban a rendszeren. Minden elindtott MS-DOS program nll VDM alatt fut, egymstl
elklnlten. A rendszer LPT1, LPT2, COM1, COM2 virtulis portokat biztodt a programok szmra. A
Windows NT alatt nem futnak azok a programk, amelyek kzvetlenl kezelik a hardvert, illetve a rezidens
programok sem futnak. Ha olyan utastssal tallkozik a Windows NT, amely kzvetlen memriaelrst
tartalmaz, akkor aonnal lelltja az MS-DOS program futst.
Az MS-DOS programok krnyezett az MS-DOS-ban az AUTOEXEC.BAT s a CONFIG.SYS
llomnyokharozzk meg. A Windows NT 4.0-ban a C:\WINNT\SYSTEM32 knyvtrban tallhat
AUTOEXEC.NT s CONFIG.NT llomnyok tartalmt automatikusan lefuttatja a rendszer MS-DOS
programok indtsakor, illetve ha olyan gpen dolgozunk, ahol van MS-DOS vagy Windows 9x a gpen,
akkor indulskor a konfigurcis llomnyokban lv krnyezeti vltozkat figyelembe veszi az NT.
Ha egyes programokhoz ms s ms krnyezetet akarunk biztostani, akkor PIF fjlt kell ltrehoznunk, s
abban definilni a megfelel krnyezetet. Mellesleg, ha egy programnak nincsen PIF fjlja, akkor az NT a
\WINNT-ben lv _DEFAULT.PIF-et hasznlja.
A parancssor tulajdonsgai: jokerek *, ?
AT parancs
AT hh:mm "parancs" vagy AT hh:mm "parancs" /interactive
AT azonost /D
AT \\szgnev hh:mm "parancs" hlzaton t!
CONVERT
COPY . /N rvid nv
DIR /X rvid nv
DOSKEY
FORMAT drive: /FS:NTFS
NET START szolgltats
NET STOP
144

PUSHD POPD knyvtrba lps


RD utvonal /S nem csak res knyvtr
START programnv
TITLE kperny cmsora
XCOPY /N

145

11.11 A Windows NT hlzatkezelse


A Windows NT Microsoft hlzatban egytt tud mkdni a kvetkez platformokkal:
Windows NT 3.xx, Windows NT 4.0, Windows 95, Windows 98, Windows for Workgroup 3.11,
Workgroup Add On for MS-DOS, MS LAN Manager.
lland kapcsolatot tud fenntartani s tjrknt tud zemelni a Novell NetWare hlzatokkal.
lland kapcsolat belltsa Map Network Drive: \\gpnv\knyvtr hozzfrsi jogok
UNC- Universal Naming Convention
Ez a konvenci minden hlzatot kezelni kpes szmtgpre vonatkoz megllapods a gpek s azok
knyvtraira vonatkozan. A konvenci azt jelenti, hogy aegy gp tetszleges erforrst meg lehet
cmezni az albbi struktrval:
\\gpnv\....elrsi_tvonal.....\erforrs neve
Az lland kapcsolat megszntetse
Hlzat elrse parancssorbl Net USE drive: \\gp\tvonal
Megosztsok: Properties/Sharing fl csak a sajt gprl oszthatunk meg mappkat
Hozzfrsi jogok megosztott mappkra
Alaprtelmezett megosztsok: (adminisztrtorok szmra)
Drive$ C$, D$
ADMIN$

\WINNT

Rejtett hlzati mappk:

megosztsnv$

Felhasznli aktivits figyelse: Control Panel/Server


User gomb, Shares gomb, In Use

11.11.1 Megoszts parancssorban


NET SHARE mappanev=drive: \tvonal
NET SHARE
NET SHARE nev /D

11.11.2 zenetklds
NET SEND nev "uzenet"

11.11.3 Hlzati protokollok belltsai, komponensek teleptse


A belltst a Vezrlpult Networkink pontjval kell elvgezni. Minden mdosts a hlzatoknl egyttal
a rendszer jraindtst is jelenti. A belltand paramterek:
A gpnv
Itt be kell lltani a gp hlzati nevt, amelye egyedi lesz, de nem felttlenl egyezik meg a gp
teleptsekor adott gpnvvel, tovbb a DNS bejegyzsben adott host nvvel sem.
146

Be kell lltani a Munkacsoport (Workgroup) vagy a Domain nevet is.


A hlzati krtyk
A hlzati krtya installlsnl hozz kell adni a megfelel drivert a rendszerhez.. tbb hlkrtya esetn
a krtyk sorszmot kapnak s azonos tpus krtyknl ez a sorszm vlik a krtya egyedi
azonostjv, ennek segtsgvel lehet klnbz krtykra ms s ms szolgltatsokat rltetni.
A hasznland protokollok
Az ltalnosan felhasznlhat protokollok a NETBEUI, IPX/SPX kompatibilis s a TCP/IP. Az IPX/SPX
teleptsekor automatikusan egy NetWare kliens s Nwrouter is telepl az NT-re. A NETBEUI s az IPX
teleptsekor gyakorlatilag semmifle bellts nem szksges, a rendszer automatikusan kezel mindent.
A TCP/IP teleptsvel minden olyan segdprogram ARP, TELNET, FTP, PING telepl a gpre,
amelyekkel a szoksos belltsok elvgezhetk. A TCP/IP belltst azonban el kell vgezni:
IP cm, alhlzati maszk, default gateway, DNS szerver, DNS nv, WINS, route funkci. A belltsokat
ksbb rszletezzk.
A hasznland kliensek s szolgltatsok
A kliensek teleptse egyrszt automatikusan vgbemegy a protokollok tleptsnl, msokat viszont
neknk kell telepteni. A funkcik nagyrszt azonosak a 98-ban mr megismert funkcikkal, taln az
Internettel kapcsoatos szablyozk jelentenek jdonsgot. Az Internet Information Service lehet ilyen.
Az egyes protokollok hozzfzse a szolgltatsokhoz s hlkrtykhoz BIND-els.
A klnbz szolgltatsokhoz hozz lehet rendelni a klnbz hlzati protokollokat, tovbb meg
lehet adni a protokollok felhasznlsnak sorrendjt is. Ekkor a sorrendben elbb llval kisrletezik a
gp egy szolgltats elrsekor. A legels protokoll a default. ltalban elmondhat, hogy tbb protokoll
hasznlata lasstja egy hlzat mkdsi sebessgt.

11.11.4 Jogok a megosztsokra


A megosztsokra klndz felhasznlknak s csoportoknak klnbz jogokat adhatunk. Egy user
jogai az jogaibl s az t tartalmaz csoport jogaibl tevdik ssze.

11.11.5 RAS Remote Access Service


RAS teleptse
RAS belltsa
Dial Up Networking hasznlata

11.12 Hlzati nyomtats Windows NT-n keresztl.


Fogalmak telepts, bellts, megoszts
Jogok
Helyi nyomtat elrse
Csatlakozs hlzati nyomtatkhoz
Nyomtats parancssorbl

11.13 A Windows NT szerver s a tartomnyok


A Windows NT-rl eddig elmondottak ltalban igazak bizonyos megktsekkel a Windows NT 4.0
Workstation verzijra s Server verzijra is. A tovbbiakban azt trgyaljuk, hogy milyen alapvet
klnbsgek vannak a ktfle rendszer kztt ltalban s a Server vltozat belltsai s szolgltatsai
miben klnbznek a munkalloms vltozattl.
Klnbgek a Windows NT workstation s Server verzija kztt:
147

Workstation

Server

Egy idben csak tz hozzkapcsold gpet tud Korltlan szm hozzkapcsold


kiszolglni
kiszolglni licenszszmtl fggen

gpet

tud

Egyszerre csak egy telefonos kapcsolatot tud 256 telefonos kapcsolatot tud kezelni megfelel
kezelni
hardver esetn.
Nem lehet tartomnyvezrl gp, csak kliens

Lehet tartomnyvezrl s kliens gp is. Ennek


megfelelen
ms
hlzati
adminisztrcis
szoftverek vannak hozz.

Csak egy Personal WEB szerver van a rendszerben

Teljes kr Internetszolgltat szoftvercsomagot


integrltak a rendszerbe.

Lteznek nemzeti nyelv vltozatai is.

Csak angol nyelv vltozata van


Lteznek hibatr httrtr megoldsok, tkrzni
lehet partcikat a nagyobb biztonsg rdekben
s RAID rendszereket lehet vele ltrehozni.
Adminisztratv varzslk
adminisztrlsra

vannak

rendszer

Gateway-t biztost a Novell NetWare fel


A Backoffice programokat kpes futtatni.
A Windows NT ktfle Microsoft hlzatban kpes zemelni, munkacsoportban (Worgkroup) s
tartomnyban ( domain).
A Workgroup ltalban a 2-15 gpes kis hlzatok megoldsa. Ebben a hlzati elrendezsben a gpek
sajt maguk intzik el a belptet szemly nyilvntartst, jogossgt s ltalban ms gpek
erforrsainak hozzfrsi jogosultsgaiz az ignybevett gpen ellenrzik. Ennek megfelelen az gy
zemeltetett hlzatban a jogosultsgok sztszrva heyezkednek el. Elvileg minden gpet be lehet gy
lltani, hogy az erforrsaihoz brki hozzfrhessen. Az ilyen hlzatok rendszergazdai felgyelete
meglehetsen problms, hiszen a belpseket, a jogosultsgokat nem lehet ellenrizni kzpontilag.
Elbb-utbb ttekinthetetlenn vlik az ilyen hlzat nagy gpszm esetn. Az sem lebecslhet
szempont, hogy, amikor egy gp belp a hlzatba, felesleges hlzati forgalmat generl, ha minden ms
rsztvev gppel felveszi s folyamatosan nyitva tartja a kapcsolatokat. Egy domainba bejelentkezett gp
ugyanakkor rsze lehet egy munkacsoportnak is.
Legalbb 5 gp esetn Microsoft hlzatot hasznlva mr rdemes domainba kttt szmtgpeket
szmtsba venni. A domainba kttt szmtgpek felgyelett egy helyrl meg lehet oldani. A
felhasznlk azonostst s jogaik kezelst, nyilvntartst szintn a domain vezrl gp segtsgvel
lehet megoldani. A hlzatban lv gpek erforrsaikat megoszthatjk a hlzat fel, azonban ezeket a
megosztsokat is a domain controller kezeli le elszr, majd csak azutn adja t az erforrsokat kezel
gpnek.
A domainba kttt NT-k kzl egy gpnek kiemelt szerepe van. Ez a gp, a tartomnyvezrl gp. Ha
tbb tartomnyvezrlt teleptnk egy hltzatba, akkor azok kzl az egyik elsdlegess vlik, az lesz az
elsdleges tartomnyvezrl, (Primary Domain Controller=PDC). Ez a gp trolja a domain adatait, az
adatbzis elsdleges pldnyt. Minden vltoztats ezen a pldnyon zajlik le. Ltezhetnek a domainban
tovbbi tartomnyvezrl gpek is, de ezek csak tartalk tartomnyvezrlk lehetnek, (Backup Domain
Controller=BDC). A BDC tartalmazza a domain adatbzis egy pldnyt s belltott mdon, idrl idre
a PDC adatai alapjn frissti a sajt adatbzist. Ez a frissts alapesetben 15 percenknt zajlik le.
A biztonsgi tartomnyvezrlnek akkor van szerepe, ha az elsdleges tartomnyvezrl valamilyen oknl
fogva nem elrhet. Ekkor valamelyik msodlagos tartomnyvezrl veszi t az elsdleges szerept, s
annak majdnem minden feladatt elltja. A kivtelek kztt van az, hogy a biztonsgi tartomnyvezrln
nem lehet a jogosultsgokat mdostani.

11.14 Domain Controller teleptse


A Windows NT Server teleptsekor dl el, hogy a gpbl PDC, BDC vagy csak nll szerver lesz.
148

11.14.1Server Manager
Termszetesen az albb lert mveleteket Domain Admin felhasznlknt kell elvgeznnk. Amikor egy
Windows 95, Windows NT vagy Windows for Workgroup szmtgpet fel akarunk venni a domainbe,
akkor ezt a Start Menu/Programs/Administrative Tools/Server Manager program segtsgvel tehetjk
meg.
A program Computer men/Add to domain parancsval vehetjk fel a domain szmtgpei kz. Ezutn
a felhasznlnak a sajt gpn (Windows NT esetn) a Network ikon/Jobb egr
gomb/Properties/Identification Fln kell a Changes gombra kattintani. Ekkor be kell rni a domain nevt,
majd a rendszer egy id mlva dvzli a felhasznlt a domainben. A
A szmtgpeken vgezhet mveletek a Server Managerben
Ha felvettnk mr a domainbe gpeket, akkor a gpek neveinek mellett a type oszlopban a Windows x.xx
Primary, Windows NT x.xx Backup bejegyzs llhat ezek lesznek a PDC illetve a BDC gpek. Ha a
Server vagy a Workstation bejegyzst talljuk, akkor azok NT Server Standalone llapotban, NT
Workstation, Windows 95, Windows 98 vagy Windows NT 3.51 opercis rendszert futtatnak, illetve
Windows for Workgroups lehet mg rajtuk.
A Server Manager programmal ezen kvl a kvetkezket tudjuk elvgezni:
Computer / Send Message- zenetklds
Kivlasztunk egy server jel gpet, majd a Computer/Properties parancsot hasznljuk. A gpen
ugyanazokat vgezhetjk el, mintha a gpen helyben a Control Panel/Server ikonjt hasznlnnk.
Computer/Services menpont A kijellt szerveren rendszerszolgltatsokat tudunk lelltani s indtani
Computer/Shared Directories A kijellt szerveren meg tudunk osztani knyvtrakat s meg tudjuk
szntetni a megosztsokat.
PDC s BDC-k szinkronizlsa
A fenti feladatokon kvl a PDC-k s a BDC-k kztti kapcsolatokat is tudjuk vezrelni.
Ha kijellnk egy BDC-t, akkor a Computer/Synchronize with Primary Domain Controller parancsot,
akkor a PDC-rl azonnal elkezdi tmsolni a domain adatbzist BDC-re, azaz szinkronizlja az
adatbzisokat.
Az automatikus aktualizls azonban, ahogyan korbban rtuk tovbbra is mkdik. Az automatizmus
adatainak belltshoz a regisztrcis adatbzis
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
kulcsa alatt.
Az albbi adatokat lehet lltani:
Pulse a frissts gyakorisga msodpercben
PulseConcurrency Hny BDC-nek kldhet egyszerre frisstst a PDC
PulseMaximum Ennyi idnknt legalbb egyszer felszltja a BDC-ket, hogy vizsgljk meg a frissts
szksgessgt.
PulseTimeout Ennyi id alatt kell vlaszolni a BDC-nek, klnben lekapcsoltnaktekinti a PDC.
149

PulseTimeout2 A BDC terhels esetn lassan vlaszolhat. Ekkor tbb krst is intzhet a PDC-hez. Itt
kell megadni, hogy mennyi id alatt krjen jra adatokat a BDC. Ha ennyi id alatt nem vlaszol, akkor a
kvetkez krskor jra a teljes vltozsllomnyt kldi el a PDC.
Randomize - Vletlenszeren frisstsenek a BDC-k, ne legyen egyszerre feleslegesen nagy forgalom.
A BDC registry-jben a kvetkez helyen kell belltani, hogy egy krs esetn az adatok mekkora rszt
vegye t a BDC.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
BDC ellptetse PDC-v.
Ha egy PDC zemkptelenn vlik s nincsen esly arra, hogy jra betltse szerept, akkor el kell
lptetni egy BDC-t PDC-v. Kijelljk a listbl a BDC-t, majd a Computer/Promote to Primary Domain
Controller parannccsal ellptetjk PDC-v.
Ha a ksbbiek sorn egy PDC jra bejelentkezik, akkor az zemel PDC miatt a Domain szolgltats
nem indul el rajta. A rendszergazda a PDC gpn a Server Manager segtsgvel vissza kell minsteni
BDC-r a Computer men/Demote to Backup Domain Controller paranccsal.

11.15 Felhasznlk a tartomnyokban


Mr korbban megnztk, hogy hogyan kezeli a felhasznlkat a Windows NT. Ezek a jogok alapveten
a helyi s a Workgroup felhasznlkra rvnyesek, de ltalban rvnyesek a domain szolgltatsok
esetn is. Klnbget jelent a workgroupokhoz kpest, hogy klnbsg van a loklis s a globlis
felhasznli csoportok kztt.
A globlis felhasznlcsoport tagjai nem kapnak kzvetlenl hozzfrst az egyes szmtgpek
rendszerszint erforrsaihoz. A globlis csoportok elssorban szervezsi egysgek kialaktsra szolgl
megoldsok. A globlis csoportba csak a krdses domain felhasznli ehetk fel, ms domainek s gpek
felhasznli nem.
A loklis csoportok egy domain felhasznli, akik a helyi (a domain ) szmtgpeihez s azok
erforrsaihoz kapnak hozzfrsi jogokat. A loklis csoport tagjai lehetnek a domain felhasznli, a
domain globlis csoportjai s az aktulis tartomnnyal specilis kapcsolatban ll tartomnyok
felhasznli s globlis csoportjai.
Loklis csoportnak nem lehet ms loklis csoport a tagja, a csoportok nem egymsbagyazhatk.
A rendszer alaprtelmezett globlis csoportjai:
Domain Administrators - A Domain kezelsre kpes user.
Domain Users - A domain hasznlatra kpes user.
Domain Guests a domain vendge
A tbbi alaprtelmezett csoport, ahogyan azokat korbban mr felsoroltuk loklis csoportba tartoznak.
Nhny szably:
A Domain Admins csoport automatikusan az Admins, a Domain Users, a Users s a Domain Guests a
Guest loklis csoportok tagjaiv vlnak.

150

11.16 System Policy Editor hasznlata


A taromnyban lv gpek, felhasznlk s felhasznlcsoportok jogait a System Policy Editor nev
programmal lehet korltozni. Az gy ltrejtt korltozsok csak a Windows NT 4.0-n lesznek rvnyesek!
A programot a Programs/Administrative Tools menben indthatjuk el.
Vlasszuk ki a New Policy parancsot, gy jhet ltre egy j korltozllomny. Ez az llomny kt
elemet, a Default Computer s a Default User elemet tartalmazza.
Az Edit Menben az Add New User paranccsal adhatunk hozz meglv usert, Add New Grouppal
meglbv csoportot s az Add New computer segtsgvel j szmtgpet a meglvkhz.
A megadott komponensekre meghatrozhatjuk, hogy mely erforrsokat ne rhessk el. Ennek
folyomnyakppen a megadott User vagy csoport tagja vagy a megadott gpen egyes szolgltatsok nem
lesznek elrhetk a belp szmra. A korltozsok olyan szintek is lehetnek, hogy az egyes belpk
csak a szmukra kijellt tevknysget tudjk vgezni, mst ne.
Ha egy PDC-n hasznljuk a System Policy Editort, akkor az elkszlt sablonllomnyt aa gpen a
\WINNT\SYSTEM32\Repl\Import\Scripts knyvtrban mensk el NTconfig.pol nven. Ha ms gprl
hozzuk ltre a a korltozsllomnyt, akkor a PDC NETLOGON nvenmegosztott knyvtrt kell
hasznlnunk.

11.17 Tartomnyok sszekapcsolsa


Ha gey nagy Nt hlzat tbb tartomnyt is tartalmaz, akkor az egyes tartomnyok sszekapcsolhatk n.
trust kapcsolatba. Mivel ez tlmegy a jelenlegi jegyzet krn itt csak megemltjk s hivatkozunk a
Jegyzet vgn tallhat irodalomjegyzkre.

11.18 Fizikai adatvdelem NT-n,


A Windows NT, mint brmely ms opercis rendszer nem mentes a hibktl, idnknt lellhat s zavarok
keletkezhetnek benne. Az adatokvdelme ugyanakkor nagy fontossg, ert a hibk ellen vdekezni kell.
Vdekezni az albbi mdokon lehet:
Biztonsgi Ments (Backup). A Windows NT beptett Backup programot tartalmaz, szalagos egysgek
tmogatsval is felszerelve
Hibatr lemezrendszerek. A Windows NT esetn ez a lemeztkrzst Disk Mirroring s a RAID (stripe
set with parity) rendszereket jelenti.
Replikci Egyes adatllomnyokat a rendszer tbb pldnyban is trol
A fenti megoldsokra szintn a felsorolt szakirodalomban lehet utnanzni.

11.19 A Windows NT kliens programjai


Mivel a Microsoft opercis rendszer tagjai alaprtelmezet belltsok esetn azonos hlzati
protokollokat hasznlnak, gy a rendszerek egymssal kompatibilisek. A Windows NT hlzathoz az
albbi rendszerekkel kapcsoldhatunk:
Windows For Workgroups 3.11
Windows 95,
Windows 98,
Windows 2000
Network Client for MS-DOS 3.0
LAN Manager Client for MS-DOS 2.2c
LAN Manager Client for OS2 2.2c
AWindows NT hlzathoz csatlakozni csak jogos gyfl hozzfrsi engedly birtokban van mdunk. E
korltozs nem jelent fizikai korltot, de jogi korltot igen.
K fle engedly ltezik:
151

Kiszolglnknti (Per Server)


Munkallomsonknti (Per Seat)
Ezt az Administrative Tools/Licence Manager programjval szablyozhatjuk.
Br a Windows NT Server teleptkszlete tartalmaz egy teljes windows 95 csomagot, az Nt vsrljnak
meg kell venni a hozzfrsi jogot is a Serverhez. A LANmanager gyfelek hasznlata esetn elg csak a
hasznlati jogot megvsrolni.
A fenti programok konfigurcis llomnyai a windows NT Server Cd-jn a \CLIENT knyvtrban
tallhtk az albbi knyvtrakban:
Windows For Workgroups 3.11 \CLIENT\UPDATE.WFW
Az itt tallhat fjlokkal le kell cserlni a WfW megfelel fjljait.
Windows 95 - \CLIENT\WIN95\NETSETUP
Windows 98 Ennek a rendszernek az llomnyai nem szerepelnek a CD-n.
Windows 2000 - Ennek a rendszernek az llomnyai nem szerepelnek a CD-n.
Network Client for MS-DOS 3.0 - \CLIENT\MSCLIENT\DISKS , Disk1, Disk2 knyvtrakban
LAN Manager Client for MS-DOS 2.2c
LAN Manager Client for OS2 2.2c
A \CLIENTS\TCP32WFW knyvtrban a Windows For Workgroup TCP/IP csatlakozsnak a
programjai tallhatk. Segtsgvel Internet hozzfrs is megvalsthat.
A Windows NT ms rendszerekbl is karbantarthat bizonyos megktsekkel. A telept CD-n rajta
vannak a megfelel alkalmazsok.
Win95/98 esetn a \CLIENTS\SRVTOOLS\WIN95 mappa tartalmt kell felmsolni a futtat gpre.
WINNT workstation esetn a \CLIENTS\SRVTOOLS\WINNT tartalmt kell hasznlni.

11.20 A Windows NT s az Internet


11.20.1A Windows NT s a TCP/IP protokoll rvid lersa
A TCP/IP protokoll az Internet alap protokollja. Tetszleges hardveren megvalsthat, hiszen
alaprtelmezse szerint nem kapcsoldik semmifle hardverhez.
A TCP/IP protokoll azon alapul,hogy minden hlzati eszkzhz hozzrendel egy egyedi IP cmet. Az IP
cm ngy rszbl ll, minden rsz 0..255 kztti egsz szm lehet. Az egyes rszeket pont vlasztja el
egymstl. Pldul:
195.199.115.59
Ez a Szily Klmn Mszaki Kzpiskola s Informatikai Szakkollgium mail szervernek az IP cme.
Az IP cmek egyediek, ami azt jelenti, hogy kt egyforma IP cm nem lehet a vilghln. Tovbbi
megkts, hogy az IP cmek kiosztsa egyfajta hierarchit is jelent. Minden orszg kapott egy IP cm
tartomnyt, amelybl gazdlkodnia kell. Az orszgos IP cm gazdlkod szervezet a tartomnyt tovbbi
altartomnyokra osztja, majd az egyes cgek a sajt tartomnyaikat tovbbi tartomnyokra osztjk.
Megegyezs szerint az IP cmeket klnbz osztlyokba soroljk:
Osztly
152

Kezd bitek

Alhlzati maszkok

Az els

Megcmezhet

Megcmezhet

nyolcas rtke

hlzatok szma

csompontok
szma

255.0.0.0

1-126

126

16 777 214

10

255.255.0.0

128-191

16384

65534

110

255.255.255.0

192-223

2 097 152

254

1110

Nincsen

224-239

Multicast (zenetszrshoz)

1111

Nincsen

240-254

Kisrleti clokra fenntartva

A osztly cmekkel orszgok rendelkeznek ltalban. B osztly cmekkel vilgmret cgek, rendszerek
rendelkeznek, C osztly cmekkel orszgos mret szervezetek vagy nagyobb intzmnyek.
Magyarorszgon pldul az egyetemek kzl a Budapesti Mszaki Egyetemnek van csak C osztly
cmtartomnya.
Ha egy IP cm els szakasza rgztett, akkor knnyen kiszmolhat, hogy hny IP cm tartozhat hozik. Ha
tekintjk az olyan IP cmeket, amelyeknek az els rsze rgztett (Pl: 195.xxx.xxx.xxx), akkor knnyen
belthat, hogy ehhez a kezdrtkhez sszesen: 256*256*256 = 2 24 db IP cmrl van sz.
(Magyaroszgon ez az IP cm alapja). A magyarorszgi IP cmek azonban tovbb oszthatk, ennek
megfelelen pldul a 195.199.xxx.xxx az Elender magyarorszgi internetszolgltat sulinetes IP cm
tartomnya. Ugyanakkor ez a tartomny is 65536 IP cmet tartalmaz, ezrt, ezrt a Sulinet szervezi gy
gondoltk, hogy tovbb kell osztani az IP cmeket, 16 s 32-es csoportora, gy a Szily Klmn
Kzpiskola IP cm tartomnya tovb szklt. 195.199.115.32 195.199.115.63.
Honnan tudjuk megllaptani, hogy egy IP tartomny meddig tart:
Amikor egy intzmny vagy az intzmny egy hlzati rsze kap egy IP cm tartomnyt, akkor az IP cm
tartomny birtokosa meghatroz egy ugynevezett alhlzati maszkot (=subnet mask) is, amely
egyrtelmen meghatrozza, hogy az adott tartomnyba hny db IP cm tartozik. Ez a maszk szintn egy
IP cm. Az gy kapott cm eleje 255.255.255.xxx, ahol az xxx-et ki lehet szmolni. Ha pldul egy hlzat
kap 32 db IP cmet, akkor az alhlzati maszk utols jegye 256-32=224 lesz, azaz a maszk
255.255.255.224. Ha egy hlzat 256-nl tbb IP cmmel rendelkezik, pl. 1024=4*256, akkor
255.255.xxx.yyy, ahol yyy=256 - 256, azaz 0, s xxx=256 - 4=252, akkor az IP cm 255.255.252.0.
Fel kell rni az IP cmek szmt binrisan s ki kell vonni a 256.256.256.256-binris szmbl.
Sajnos a megkapott IP cm tartomny nem mindegyik eleme hasznlhat valban gpek megcmzsre,
ugyanis a tartomny legals cme, az alhlzatot jelenti bizonyos kontextusban, mg a tartomny
legmagasabb cme az gynevezett broadcast (=zenetszrs) cljaira van fenntartva.
Az iskolai pldban teht a 195.199.115.32 jelenti a hlzatot magt s a 195.199.115.63 jelenti az
zenetszrst.
Az IP cmtartomnyok nem mindegyikt osztottk ki s oszthatk ki. Vannak olyan specilis cmek s
cmtartomnyok, amelyeket tesztelsi illetve bels hlzati clokra tartanak fent.
127.0.0.1 mindig a szmtgpet sajt magt jelenti!
A 127.xxx.xxx.xxx jelleg szmok nem hasznlhatk
A 10.xxx.xxx.xxx jelleg IP cmek csak a vilghlval kzvetlenl nem rintkez hlzatokban
hasznlhatk.
A ksbbiekben emltett hlzatokat sszekapcsol berendezasek ezeket a specilis cmeket nem is
engedik ki a vilghlra, eldobjk ket.
Ha egy szmtgp zenetet szeretne kldeni az IP hlzat egy msik gpnek, akkor a sajt IP cmbl s
a subnet maskjbl binris s mvelet segtsgvel elllt egy szmsorozatot, majd a ugyanezt a
mveletet elvgzi a cl gp IP cmvel is. Pl. ha a 195.199.115.59-es gp keresi a 195.199.115.62-es
gpet, akkor:
11111111.11111111.11111111.11100000=255.255.255.224
11000011.11000111.11100011.00111011=195.199.115.59 sajt gp IP cme
11000011.11000111.11100011.00100000=195.199.115.32
153

11111111.11111111.11111111.11100000=255.255.255.224
11000011.11000111.11100011.00111110=195.199.115.62

a clgp IP cme

11000011.11000111.11100011.00100000=195.199.115.32
Lthatlag a vonalak alatti eredmnyek megegyeznek. Ez azt jelenti, hogy a kt gp ugyanabban az
alhlzatban tallhat. Ha azonban kt klnbz alhlzatrl van sz, akkor az eredmnyek
klnbznek, pl. 195.199.15.48
11111111.11111111.11111111.11100000=255.255.255.224
11000011.11000111.00001111.00110000=195.199.15.48

clgp IP cme

11000011.11000111.00001111.00100000=195.199.15.32
Ebben az esetben a kld szmtgp egy specilis berendezshez fordul, amit alaprtelmezett tjrnak
hvnak (=default gateway). Ez lehet egy clszmtgp vagy egy ltalnos szmtgp a megfelel
opercis rendszerrel s szoftverekkel felszerelve. A default gateway feladata, hogy a keresse meg
clszmtgpet s vegye fel a kapcsolatot vele. Ez a gp a cl IP cmt a fentiekhez hasonl mdon
sszehasonltja a sajt subnet maskjval s megllaptja, hogy megtallhat-e benne a keresett IP cm
vagy nem. Ha nem tallhat meg, akkor is tovbbtja a krst a hierarchia magasabb fokn ll gphez.
Ez a keress elbb-utbb vget r azzal, hogy megtallt a gpet vagy azzal, hogy ilyen IP cm nem ltezik.
Mind a kt esetben a vgs dntst hoz gp zen a hozz krst intznek a keress eredmnyrl.
Ha nem talltk meg a gpet, akkor a vlasz az leasz, hogy a gp elrhetetlen, de ha megtalltk a gpet,
akkor aclgp vlaszol a hozz intzett zenetre, mgpedig az tviteli lncon visszazen az eredeti
gpnek, hogy ksz a kapcsolatfelvtelre. Miutn az eredeti zenetkld gp megkapja a vlaszt, a lncban
rsztvevk kialaktanak egy adattviteli csatornt, amelyen a kt gp zeneteket kldhet egymsnak s a
lncban rsztvev gpek az zeneteket engedelmesen tovbbtjk IP csomagok formjban.

11.20.2A TCP/IP szolgltatsok s portok


Mivel a ltrejtt kapcsolatbl a kapcsolatott kialakt gpek nem tudjnk megllaptani, hogy a kzleked
adatokkal mit is kezdjenek, ezrt bevezettk a kapcsolat fajtjt jellemz azonostkat, a portok
fogalmt. A kld gp az adatcsomaghoz hozzad egy specilis azonostt, amely az elkldtt adat
jellegt azonostja, a fogad gp a folyamatosan jv adatcsomagokbl a port alapjn tudja megfelelen
kezelni az rkez adatcsomagokat.
Ez ahhoz hasonlt, amikor egy hatrllomson tmennek az autk, a vzumktelesek az egyik kapun
mennek, a vzum nlkliek a msikon, stb
A portok szmok, amelyeknek szmozsa 0-tl 65535-ig tathat, azonban a TCP/IP protokoll
szabvnyosti csak a 0..1024 kztti rtkeket szabvnyostottk, azokkzl sem mindegyiket. A tbbi
portialakts a szoksjog alapjn jtt ltre. Ennek megfelelen a http:// szolgltats a 80-as porton, az
FTP a 20, 21-es porton zajlik, a telnet szolgltats a 23-as porton s a proxy a 8080 vagy a 3128-as
porton.
Mivel a szolgltatsok gy elklnthetek egymstl, ezrt a kt gp egy idben tbb fle kapcsolatot is
tud tartani egymssal, st az azonos jelleg kapcsolatokbl egy idben tbbet is ki tud alaktani.
A fentiek alapjn teht azt is megtudtuk, hogy az interneten vannak klnbz szolgltatsok. A
legfontosabb szolgltatsok rvid felsorolsa s ismertetse kvetkezik:
http:// - World Wide Web, sznes, kpes informcikzlsi technolgia, grafikus felleten keresztl
ftp:// - Fjl Transfer Protocol Fjlok tvitelre alkalmas szolgltats
telnet:// - Msik szmtgpre tvoli bejelentkezst kezel protokol. A sajt gpemen megjelenik a amsik
szmtgp kpe, mintha az eltt lnk. A tvoli gp elkldi a billentyzetletseket a szolgltat gpnek,
amely visszakldi a kperny vltozsait.
mailto:// - Az Internet kialakulsnak legfbb oka, elektronikus levelezs.
Gopher:// - A http:// protokol eltt szles krben hasznlt informcikzlsi technolgia. Hasonlan
hypertext jelleg, de csak alfanumerikus adatok kzvettsre alkalmas.
154

11.20.3Gazdlkods az IP cmekkel
Egy helyi hlzaton a rendszergazda hogyan gazdlkodjon a szmra kiutalt IP cmekkel?
Feltehetleg egy vagy tbb szervere lesz a hlzaston s egy vagy tbb munkallomsa. Clszer az els
vagy az utols szabad IP cmet fentartani a default gateway szmra, pl az utolst. Clszer ebben az
esetben a sajt kezelse alatt lv szerverek IP cmeit innen belltani, teht pl. www szerver az utols
eltti, mail szerver eltte stb A munkallomsokat clszer a tartomny msik vgrl elkezdeni
belltani. A Szily Klmn Mszaki Kzpiskolban a tartomny a 195.199.115.32 .. 63 tartomnyban
van.
A 62. Gateway, 61.-es a bels routolst vgz szerver, 60-as WWW szerver, 59 mail szerver, 33,34,35
a munkallomsok IP cmei.
Mivel minden alhlzat kialaktsakor kt IP cm krba vesz, ezrt ha egy megadott tartomnyt
feldarabolunk tovbbi alhlzatokra, akkor a felhasznlhat cmeink szma jelentsen lecskken. Ilyenkor
clszer egy olyan szoftvert alkalmazni, amely bels IP cmeket hatroz meg 10.xxx.xxx.xxx, amely IP
cmeket egy megfelel szoftver segtsgvel firewall vagy IP IP Gateway t lehet alaktani normlis
IP cmekk. Ezzel nem csak a rendszer tbb gpe kaphat IP cmet, hanem az is megoldhat, hogy minden
egyes gp avval egytt, hogy az Internet elrsre alkalmas mg rejtve is marad az Internet ell de ez
egy msik tma.

11.20.4Az IP protokoll konfigurlsa


A TCP/IP protokoll bekonfigurlst az albbi mdon lehet elrni:
Windows 9x rendszerben:
Hlzatok ikon/Jobb egr gomb-Tulajdonsgok/Protokollok/TCP/IP protokoll/Tulajdonsgok
Windows NT rendszerben:
Network Neighborhoud ikon/Jobb egr gomb- Properties/Protokollok/TCP/IP protokoll/Properties
Mindegyik rendszerben az albbi belltsok szksgesek:
IP cm fl:
IP- cm s alhlzati maszk (Subnet mask)
DNS belltsok:
DNS engedlyezse,
DNS szerverek neve,
Sajt gp DNS neve s a DNS domain neve
Taromny uttag keressi sorrendje a DNS nvfelolds sorn melyek legyenek az elsdlegesen keresett
nevek. (.hu, .com, sulinet.hu,)
WINS
Ksbbiekben elmondott dolgok, ltalban nem kell konfigurlni
tjr (Gateway)
Alaprtelmezett tjr (Default gateway) IP cme
Ktsek (Win9x esetn, NT esetn ezt mshol kell belltani)
Itt a hlzati szolgltatsok hozzrendelst llthatjuk be a TCP/IP protokollhoz. A megjegyzsnk az,
hogy mivel a TCP/IP viszonylag lass protokoll, ezrt bels hlzati forgalom esetn nem clszer
hasznlni, hanem helyette IPX/SPX vagy Netbeui a clszer protokoll. Internet elrs esetn, azonban
nincsen ms.
Specilis (Win9x esetn)
Akkor lltjuk be, ha alaprtelmezett a TCP/IP protokoll

155

DHCP belltsa
Ha DHCPknt akarjuk hasznlni a gpnket vagy a mi gpnk DHCP szolgltat
ltalban nem kell, csak akkor ha a gpnk nem fix IP cmmel rendelkezik.
Netbios
Akkor kell belltani, ha a gpnk a bels hlzaton TCP/IP vel kommunikl.
Router
A routols lehetsgt kell itt belltani. Ha Enable Routing be van lltva, akkor az NT routol.
A belltsok ellenrzst a Windows NT rendszeren az Ipconfig, a Windows 9x rendszeren a winipcfg
paranccsal ellenrizhetjk.

11.20.5A TCP/IP belltsok lehetsges hibi


A TCP/IP cmek belltsainak lehetnek hibi. Ezek a hibk a kvetkezk lehetnek:
Kt gp ugyanazzal az IP cmmel rendelkezik. Ha a mkd gp mell bekapcsolt msik gp hlzatot
kezel driverei betltdnek rgtn jelzi az IP cm tkzst (address conflict for IP address
xxx.xxx.xxx.xxx) s nagy valsznsggel a mkd s az jonnan elindtott gp is hibkat fog jelezni.
Amikor az alhlzati maszk egyesei kevesebben vannak, akkor a kls hlzat gpeinek elrsekor azt
hiszi, a gp, hogy mg az a sajt alhlzatnak rsze s nem fordul a default gatewayhez.
Ha az alhlzati maszkban tbb egyes van, akkor a sajt alhlzatban lv gpeket sem tallja meg.
Minden TCP/IP protokollt hasznl rendszeren megtallhatk a rendszer belltshoz
konfigurlshoz szksges albbi program, gy a Windows NT is rendelkezik vele:

Ping [-t] [-n szm] IP-cm


Az IP cm elrhetsgt lehet ellenrizni vele. A megadott IP cm hlzati helyre kld el IP csomagokat
s mri a visszarkezsi idt. A paramterek jelentse:
IP-cm A krdses IP cm
-t

Folyamatosan, a Ctrl+Break lenyomsig kldi az IP csomagokat

-n szm

Megadott szm csomagot kld el

Clszer elszr a bekonfigurlt gpet magt pingelni A vlasz hasonl lesz, mint lent:
ping 127.0.0.1
Pinging 127.0.0.1 with 32 bytes of data:
Reply from 127.0.0.1: bjt=32 id<10 ezredmp. TTL=128
Reply from 127.0.0.1: bjt=32 id<10 ezredmp. TTL=128
Reply from 127.0.0.1: bjt=32 id<10 ezredmp. TTL=128
Reply from 127.0.0.1: bjt=32 id<10 ezredmp. TTL=128
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
156

Ha ez megvan, akkor clszer a gp sajt hlzati krtyjt az igazi IP cmvel pingelni, ami valsznleg
vlaszolni fog. Utols eltti ellenrzsknt clszer egy msik IP cmet is pingelni:
ping 195.199.115.59
Pinging 195.199.115.59 [195.43.225.59] with 32 bytes of data:
Request timed out
Request timed out
Request timed out
Request timed out
Ping statistics for 195.43.225.59:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
Ha sikerlt elrni a msik gpet, akkor valsznleg l a hlzati kapcsolat, mkdik a rendszer. A fenti
IP cmnek azonos alhlzatban kell lennie, mint a kld gpnek. Ha a fenti hibazenetet kapjuk, akkor
tbb eset is lehet: (Requested time out - A cllloms nem rhet el.)
Nem ltezik ilyen IP cm gp
Nincs bekapcsolva, vagy nem fut rajta a TCP/IP protokoll
Msik alhlzatban van s a routerek nem talljk a hozz vezet utat
Ha a fenti lehetsgeket kiszrtk, akkor meg kell vizsglni a gpnk IP konfigurcijt. Helyesen kell
belltani a gp sajt IP cmt, alhlzati maszkjt s a default gateway-t.
A ping tovbbi hibazenetei, s lehetsges magyarzatok:
Requested time out
nha megjelenik

A pingelt szmtgp lassan rhet csak el a hlzat tlterheltsge miatt


vagy a kapcsolat bizonytalansga miatt

BAD IP address IP-cm

Formailag hibs a megadott IP cm.

Destination host unreachable

Nem rhet el a cmzett, mivel kls hlzatban van s a default gateway


nincsen jl belltva

11.20.6A Windows NT 4.0, mint tvlaszt (router)


Routolskor akkor beszlhetnk egyltaln, amikor kt klnbz hlzati szegmens kztt trtnik
adatcsere. Amikor egy szmtgp az egyik alhlzatbl megszlt egy msik alhlzatbeli gpet (TCP/IP
protokollt hasznlva), akkor a hlzatokat elvlaszt eszkznek, vagy eszkzknek kpesnek kell lenni
megtallni azt, hogy a keresett gp melyik hlzati szegmensben tallhat, s amennyiben megtallja azt,
a keres gp zenett tovbb kell kldenie neki, majd a visszafel rkez vlaszt is el kell juttatnia a
keres gphez. Azt a folyamatot, amely a klnbz hlzati szegmensek kztt biztostja ilyen mdon a
kapcsolatot, tvlasztsnak (routolsnak) hvjk, annak az eszkznek, amelyik a tevkenysget vgzi,
tvlaszt (router) a neve.
Mivel a router mindig legalbb kt klnbz hlzati szegmenst kt ssze, ezrt legalbb kt
darab klnll, fizikai hlzati kapcsolattal kell rendelkeznie. A kapcsolatok lehetnek hlzati krtyk,
lehetnek kztk modemek s egyb fizikai csatoleszkzk.
157

A router lehet clszmtgp, amelynek a feladatata csak a routols, de lehet egy olyan PC is, amelyiken
megfelel opercis rendszer fut, pldul Windows NT 4.0.
A Windows NT 4.0 a Network Neighbourhood/Protocols/TCP/IP/Router/Routing Enable
Bellts utn kezdheti el.
Mivel mind a hlzati krtyk (csatol eszkzk) ms alhlzatoknak a rszei, ezrt az
eszkzknek ms s ms IP cmmel kell rendelkeznik. Az eszkzk kztti forgalmat a router (hardver
vagy szoftver) fogja tovbbtani.
Honnan "tudja" a router, hogy melyik IP cm krst kell tovbbtania s melyik krst nem.
Amikor egy routert elindtanak, az felderti a krnyezett s egy alaprtelmezett router tblzatot hoz ltre
a memrijban, amely tartalmazza a hozz kapcsold alhlzatok adatait, tovbb tartalmazza azokat
az alapvet adatokat, hogy milyen IP cmre val hivatkozs esetn kell az egyik vagy a msik irnyba
tovbbtani az adatokat. Ez a statikus tvlaszt tblzat. A legegyszerbb esetben kt hlzatot kt
ssze a router. T. fel, hogy az albbi eset ll fent:
Router IP cme
195.199.115.1

Router IP
195.64.12.1

Gp alhlzata
(C osztly)

Router tbla

195.199.115.0

195.64.12.0 - 195.64.12.1

cme
Msik gp alhlzata
(C osztly)
195.64.12.0

195.199.115.0 - 195.64.115.1
Tegyk fel, hogy a fenti hlzatok kztt a megadott IP cm gp routol. A bal oldali hlzatbl a
195.199.115.59 cm gp meg akarja szltani a jobb oldali hlzat 195.64.12.67-es gpnek.
A kld gp megllaptja, hogy a clgp msik alhlzat tagja.
A gdefault gateway-hez fordul, ami nla a 195.199.115.1.
Az tvlaszt megllaptja, hogy a cmzett a 195.64.12.0 hlzatban van s az tvlaszt tblban
megkeresi azt a cmet, amely tartalmazza a cl hlzat cmt (195.64.12.0), ahov kldenie kell a
krelmet (195.64.12.1)
A csomagot tteszi a msik hlkrtyra, amely kikldi a hlzatra a krst.
A clgp felismerve a krelmet vlaszol.
Ha az tvlaszt nem tallja meg a krdses gpet, vagy tvonalat, akkor azt eldobja s hibazenetel
vlaszol.
Bonyolultabb a helyzet, ha kt router s hrom hlzat van sszekapcsolva:
Router
IP cme
195.199.115.
1

Gp
alhlzata (C
osztly)
195.199.115.
0

Router
IP
cme
195.64.12.
1

Router tbla

195.64.12.0 - 195.64.12.1
195.199.115.0 - 195.64.115.1

Router
IP
cme
195.199.12.
2
Msik gp
alhlzata
(C
osztly)
195.64.12.
0

Router
IP
cme
195.64.36.
1

Router tbla

Hrmadik
gp
alhlzata

195.64.12.0 - 195.64.12.1

195.199.115.0
195.64.115.1

195.64.36.
0

A fenti helyzetben a bal oldali hlzat 195.199.115.59-es gpe szeretn elrni a jobb oldali hlzat
195.64.36.5-s gphez? Alapeseten sehogy, mivel a bal oldali router tblzatban nem szerepel a jobb
158

oldali hlzat cme. Ki kell bvteni a bal oldali router tblzatt gy hogy, a bal oldalrl jv
csomagokat rakja t a jobb oldali router bels hlkrtyjra: (195.199.12.2)
Gp
alhlzata (C
osztly)

Router tbla

195.199.115.
0

195.64.12.0 - 195.64.12.1

Msik gp
alhlzata (C
osztly)

Router tbla

195.64.12.0

195.64.12.0 - 195.64.12.1

195.199.115.0 195.64.115.1
195.64.36.0 195.64.12.2

Hrmadik
gp
alhlzata

195.199.115.0
195.64.115.1

195.64.24.0
195.64.12.1

195.64.36.0

Ugyanilyen mdon a jobb oldali routerbe be kell rni a bal oldali hlzat elrshez szksges bejegyzst
is. 195.64.24.0 195.64.12.1
Amikor egy TCP/IP hlzatba belp egy router, akkor felveszi a kapcsolatot a hlzat szomszd
routereivel s azok bejegyzseit magnak letrolja. A trols egy meghatrozott, elre bellthat ideig
tart. Az gy ltrejtt tblzat a dinamikus routolsi tblzat, amely segtsgvel a gpek az els routolsi
feladat utn mr kpesek gyorsabban ltrehozni a forgalomirnytst, mint a kezdet kezdetn. Ez az
adatcsere egy specilis protokoll, a RIP (Routing Information Protocol) segtsgvel jn ltre, amely a
routerek egyms kzti protokollja.
Mivel az Interneten a kt gp kztti kapcsolat gyakran nem csak egy ton kpzelhet el, ezrt a routerek
ms protokollokat is hasznlnak. Ilyen a OSPF (Open Shortest Path First - a legrvidebb utat
megnyit protocol), amely arra kpes, hogy az adott pillanatban kivlassza a legkisebb "kltsggel" jr
tvonalat a kezdemnyez s a cl gp kztt.
Ha a szomszdos routerek kzl az egyik csak a statikus routolsi protokollt ismeri, akkor mind a kt
routerbe fel kell venni a msik IP cmt s gondoskodni kell arrl, hogy az gy megadott, s radsul a
statikus routerbe default gateway-knt kell felvenni a dinamikusan routol gp cmt.

11.20.7Routols belltsa a Windows NT-n


A routolshoz tegynk legalbbkt hlkrtyt az NT-be. Teleptsk a hlkrtya drivereket, a TCP/IP-t,
majd kapcsoljuk be az tvlaszt funkcit, ahogy az IP cm belltsnl megtudtuk.
A Network Neighbourhood/Properties menjben a Services fln hozzadhatjuk a RIP for Internet
Protocol szolgltatst, akkor kpes dinamikus routolsra a Windows NT.
A Windows Nt 4.0-ban lv router gynevezett MultiProtocol Router, ami azt jelenti, hogy az IPX
csatlakozst is routolja.
A routols teleptse utn ltre kell hozni a router tblzatot. Ezt a Route paranccsal kezelhetjk le.
Pldk a hasznlatra:
route printkinrja az rvnyes router tblt
route add 157.0.0.0
^clhlzat

mask 255.0.0.0

157.55.80.1

^alhlzati maszk ^default gateway

metric 3
^metric

egy j bejegyzs hozzadsa a router tblhoz. A metric jelenti azt, hogy hny gpen megy t az tvonal.
Minl nagyobb a szm, annl kevesebb routeren megy t az IP csomag.
route delete hlzatcm

tvlaszt cm

Egy bejegyzs trlse a router tblbl

route change hlzatci mask alhlzati maszk tvlaszt cme


Mivel a fenti vlasztsok a gp kikapcsolsval eltnnek, ezrt az jraindtstl, a tbla alaprtelmezsei
lesznek csak. Ha statikus bejegyzseket szeretnnk, akkor a
Route add hlzatcm mask alhlzati maszk tvlaszt cme

159

11.20.8Routols belltsa ms rendszereken


A Windows 95 esetn az EnableRouting bejegyzst kell ri a Regisztrcis adatbzis-ba, s berni az 1-es
rtket. Ezutn a Windows 9x rendszer is routol.
Mg a Windows NT 4.0-n s a Windows for Workgroupban lehetsges tbb hlkrtyt betenni s mr
mkdik.
Az albbi parancs segtsgvel meg tudjuk vizsglni azt, hogy hny routeren haladt t az IP csomag.
Tracert IP-cm
Egy berendezs elrshez szksges lpseket jelenti meg gy, hogy kirja sorban az tvlasztkat.
Hasznlat:
tracert [-d] [-h max_ugrs] [-j llomslista] [-w hatrid] clnv
Kapcsolk:
-d

Nem oldja fel a cmeket llomsnevekk.

-h max_ugrs

A cl legfeljebb ennyi ugrssal rhet el.

-j llomslista

Laza forrstvonal az "llomslista" mentn.

-w hatrid

Vrakozsi id az egyes vlaszokra (msec).

A program alaprtelmezsknt maximum 30 lpsen t tudja kvetni a routolst de ezt t lehet lltani.
Win Nt 4.0 HKEY_LOCAL_MACHINE\System\CurrentControlSet/Services/Tcpip/Parameters
rjuk be a NEV nev vltozt DefaultTTL, tpusa REG_DWORD, rtk lettartam

11.20.9Nvfelolds
Amikor a helyi hlzatban egy gp nevre hivatkozunk, akkor az albbi keressek zajanak le.
HOSTS file. Ez egy text file, amely IP cm s nv prokat tartalmaz. A Win9x-ben a file a Windows
knyvtrban, az NT-ben a WINNT/SYSTEM32/ETC knyvtrban tallhat.
NETBIOS A netbios nv a Microsoft hlzatban hasznlt gpnevet jelenti. Semmi kze nincs az
Internet nvhez, kivve, ha WINS-haszlunk. Ekkor a Netbios nvvel tudja a TCP/IP-n azonostani a
gpet egy msik gp.
DNS A Windows NT-re lehet telepteni DNS szervert, sajt bejegyzsekkel, de clszer adott esetben
csak egyszeren DNS proxyknt hasznlni. Ekor a vels hlzaton zemel munkallomsok a helyi
gprl kaphatjk meg a cache-elt DNS IP prokat.
Ha a fentiek megnzse utn sem tall a gp egy IP cmet a nvhez, akkor nem sikerl a gpnv felolds.

11.20.10

A Windows NT Internet Information Servere, Proxy Server, Levelezs

A Windows NT 4.0 Server Internet szolgltat programja az Internet Information Server (IIS) nev
program. Jelenleg a 4.0-s verzinl tart, de a 2.0 vltozat van a Windows NT telept kszletben. Csak a
Server verzira telepthet!
A Windows NT 4.0 Workstation Internet szolgltat programja a Peer Web Services nev program, amely
lnyegben hasonl szolgltatsokat nyjt, mint az IIS.
Mind a kt esetben elszr a gpen telepteni kell a TCP/IP szolgltatst. A gpen statikus IP cmeket
kellkialaktani, s tancsos a DHCP szolgltatst is teleteni. Az IIS mkdshez ktelezen a gpnek
kell lennie DNS nevnek
Az IIS rszei
Internet Service Manager adminisztrtori program
Az albbi szolgltatsok tulajdonsgait lehet belltani vele:
WWW Service, FTP Service, Gopher Service
160

Az IIS default knyvtrai


\InetPub\wwwroot
\InetPub\ftproot
\InetPub\gophroot
Rendszerszolgltats:
Control Panel/Services ikon
World Wide Web Publishing Service
FTP Publishing Service
Gopher Publishing Service
Az IIS belltsa:
Szolgltatsok indtsa, lelltsa
A WWW belltsa
Az IIS-nl be lehet lltani az alaprtelmezett dokumentumtpusokat. Ezeket a WEB szerver a belltott
sorrendben megkeresi, ha a web hivatkozs nem tartalmazza a konkrt WEB oldalt. Ezek default esetben
az albbiak:
default.htm, default.html, index.htm, index.html, index.asp, default.asp
Biztonsgi belltsok
Virtulis serverek j IP cmmel, vagy mskppen ugyanannak a szervernek tbb IP cme is lehet.
Adatbzisok publiklsa
ODBC driverek
Az ODBC szabvny (Open DataBase Connection = nyil adatbzis kapcsolatok) azt jelenti, hogy a
Microsoft rendszerekben egy interface-t alaktottak ki az adatbzisok elrsre. Ennek az a lnyege, hogy
minden Microsoft rendszeren fut fontosabb adatbziskezel tartalmaz egy drivert az ODBC drivert -,
aminek segtsgvel tetszleges fejleszti rendszerbl az ODBC-n keresztl el lehet rni az adatbzist.
Termszetesen a fejleszti rendszernek ismernie kell az ODBC adatbzisok elrsnek ltalnos mdjt,
de nem kell ismernie a konkrt adatbzis szerkezett. Az ODBC driverek klnbz implementcii ms
s ms funkcikat tmogatnak, nem is mindig mindent teljeskren, de alapveten elmondhat, hogy a
tipikus SQL parancsokat ltalban megvastottk, teht egy adattblnak a tartalmt le lehet krdezni,
szempontok szerint szrve, az adattbla egy vagy tbb sort mdostani, trlni lehet s j sorokat lehet
hozzfzni. Az ODBC kapcsolat ltrehozsra a 32 bit ODBC administrtor program szolgl, amely a
vezrlpulton tallhat meg.
(IDC llomnyokkal Internet Database Connector)
DataSource
Template
SQLStatement
FTP kiszolgl belltsai
Microsoft Proxy Server
WEB proxy
WinSock proxy
161

WINNT, mint Levelezszerver


FTP program
Telnet program
FrontPage
Microsoft Index Server
A Windows 2000 csald jdonsgai.
A Windows 2000 tulajdonkppen az Windows NT 4 tovbbfejlesztse. j felletet kapott, hasonlt, mint
a Win98. Minden javtst beletettek, amit a Windows NT4 megjelense ta kifejlesztettek.
Hlzatkezelse jobb
A rendszer rsze az IIS 5, Outlook Express 5, IE 5.
DirectX vezrlkkel lttkk el.
Nagyobb, terjedelmesebb.
A Windows 2000 Professional jdonsgai
A Windows 2000 Advanced server specilis tulajdonsgai
Ennek a rendszernek a rsze minden fldi j:
IIS 5 szerver, nagy userszmra optimalizlva
DNS szerver
DHCP szerver
Terminl szerver
Virtulis SMTP szerver

162

12 A NOVELL NetWare hlzati opercis rendszerek


12.1 A NetWare trtnete
A Novell NetWare 2.xx es sorozatval gyakorlatilag ma mr nem lehet tallkozni.
A Novell NetWare 3.xx-es sorozata taln a legtovbb a piacon lv NetWare termk volt. A 90-as vek
elejtl tbb ven t viszonylag vltozatlan formban volt a piacon. A 3.12-es lett a legkifinomultabb, sok
ven keresztl zemelt sok helyen s zemel mg ma is.
Az els igazi jdonsg vele kapcsolatban a multitaszk krnyezet megjelense, a szleskr
konfigurlhatsg, a hlzati opercis rendszer mr csak 386-os processzoron vagy annl ersebb
processzoron futott el s a memria mrete fontos volt szmra. Ebben a hlzati verziban vezettk be a
hlzati nyomtats lehetsgt, a MAC s a LONG fjlrendszer hasznlatval pedig a hagyomnyos 8.3as fjlnvkonvencin is tl lehetett lpni.
A NetWare-ek azrt is gnyelnek sok memrit, mivel memrijuk nagy rsze a USER-ek munkit cacheeli, ezltal javtva a httrtr s a user kztti adatramls sebessgt. Ez termszetesen azt is jelenti,
hogy esetenknt a lemezre nem rdnak ki azok az adatok, amelyeket a NetWare mr kirtnak zen vissza.
A NetWare jogrendszere kifinomult, mkdtetse egyszer, a DOS-os s a windows-os kliensek nagyon
jl kapcsoldtak hozz.
A 3.12 s a korbbi NetWare verzik egy szerver-egy szoftver megoldsban gondolkodnak. Minden
szerveren van egy adatbzis (bindery), amely a szerverhez tartoz jogokat, belltsokat tartalmazza, gy
tbb szervert tartalmaz hlzat esetn a felhasznlk rszre minden szerverre kln-kln kell
belltani a hozzfrsi jogokat. Ha egy felhasznl ilyen krnyezetben egy idben tbb szerverhez is
hozz akar frni, akkor viszonylag sok mveletsort kell elvgeznie ahhoz, hogy minden szervert lsson.
Ha valamelyik szerveren megvltoztatja a jelszavt, akkor azt minden ms szerveren is meg kell kln
tennie.
A 4.11 filozfija szerint a felhasznl nem a szerverre, hanem a hlzatba lp be, azaz egy jelszt
hasznl minden szerver esetn, az elrsi jogai pedig globlisan llthatk. Az egyes szerverek mr nem
fggetlenek egymstl, hanem rajtuk a rjuk vonatkoz rszletes informcik vannak trolva, tovbb a
hlzatnak van egy kitntetett szervere, amely minden jogosultsgot s adatot tartalmaz a tbbi szerverrl
s userrl. Ezt az j rendszert NDS-nek hvjk (NetWare Directory Service). A 3.12-ben a vsrlskor el
kellett dnteni, hogy hny felhasznl dolgozhat a szerveren, mg a 4.11-nl utlag is lehet plussz
felhasznlkat vsrolni. A rendszer adminisztrlsa klnsebben nem lett nehezebb de vltoztak a
hozz hasznlatos programok. A fentieknek megfelelen a NetWare 2.xx s 3.xx verzii esetn a boltban
meg kellett vsrolni a megfelel USER szm verzit. Ez a SERVER.EXE nev programba van
begetve. Ennek a ecserlse nagyobb userszmot eredmnyez.
A 4.xx verzitl a licenszeket utlag specialis fjlok (*.mls )segtsgvel lehet elvgezni.
A 4.11 s a 3.12 egytt is hasznlhat. Azok a programok, amelyek a 3.12-vel egyttmkdnek, ugyangy dolgoznak a 4.11-el is, mivel a 4.11 ilyenkor kifel n. bindery emulcit vgez azaz gy
viselkedik, mintha 3.12-es verzi lenne.
Az 5-s verzi sok olyan jdonsgot hozott, amelyeknek csri mr az elz vltozatokban is benne
voltak. Ezekrl bvebben majd az 5-s lersnl szlunk.

12.2 Az NDS felptse


Az NDS hierarchikus adatbzis, amelyben a csompontokat Objektumok jelentik. A fa struktra gykere
az NDS neve. (Iskolnkban a neve Lemontree). A struktrbl egy f kontner indul (iskolnkban a neve
Falka), amely a tovbbi struktrkat tartalmazza.
A kontnerek tartalmazzk a fa struktra tovbbi gainak kiindulpontjait, azokbl jabb kontnerek s
egyb objektumok indulhatnak.
A kontnerek hierarchija clszeren mindig tkrzi a hlzat hasznli csoportjainak hierarchijt is.
(Iskolnkban a hierarchia kt szint. A f kontner tartalmazza az stanar, dolgozo, es minden egyes
osztaly kln kontnert. Tovbb lehetne finomtani a felosztst, ha az osztlyok kontnereit a csoportok
szerint tovbb osztannk)
163

A kontnerekben lv tovbbi objektumok sokflk lehetnek:


User egy felhasznl
Group felhasznlk egy csoportja
Szerver Egy NDS-be tetszleges szm szervert vehetnk fel
Ktet Egy szerver egy ktete. Az NDS rsze virtulisan minden egyes ktet filerendszere is.
Nyomtat Egy hlzati nyomtat
Template Sok felhasznl gyors felvtelhez alkalmas minta
Licensz objektum
Egyb objektumok ...

12.3 A NetWare vdelmi rendszere


A NetWare vdelme a belp neveken, a belpskor hasznlatos jelszavakon, a felhasznlk- , tovbb az
NDS-ben lv objektumok egymsra vonatkoztatott jogerendszern alapul.
A tovbbiakban az NDS-ben rvnyes, azaz a NetWare 4.x s az 5.x verziinak tulajdonsgait mutajuk
be.

12.3.1 User azonostk, jelszavak


Minden felhasznlnak van egy belpsi azonostja, amely az albbi formtum:
.usernev. kontner.kontner.....f kontner.
Pldul a Falka f kontnerben lv 2000_prog alkontner petike nev felhasznlja:
.petike.2000_prog.falka
A belpsi azonostknak kontnerenknt egyedieknek kell lennik, de klnbz kontnerekben
hasznlhat ugyanaz az azonost.
Bindery zemmdban csak azok a userek hasznlhatjk az azonostikat, amelyek az egsz szerverre
nzve egyediek.
Belpskor a kliensprogram egy default kontnert tartalmaz, ami alapesetben a f kontnert jelenti. Ha
egy felhasznl a default kontnerhez tartozik, akkor belpskor nem kell a kontnereket hasznlnia.
A felhasznli azonost legfeljebb nyolc karakter legyen (DOS-os knyvtrkezels miatt).
Minden felhasznlnak clszer rendelkeznie jelszval, amit a rendszergazda elrhat.
ltalnos szably, hogy a jesz nem egyezhet meg a bejelentkezsi nvvel, hossza legalbb 5 karakter,
nem tartalmazhat kezetes karaktereket, specilis karaktereket s szkzt. Clszer elkerlni magyar
krnyezetben a Z s Y karaktereket.
A jelsz titkos, csak a felhasznl ismerheti, mg a rendszergazda sem.
Specilis felhasznlk a NetWare-en:
-

Admin mindenhez van joga

Guest vendg, a legkevesebb joga van

Vannak felhasznli csoportok s a rendszergazdk jabb csoportokat hozhatnak ltre. Egy felhasznl
tetszleges szm csoport tagja lehet. A rendszergazda veszi fel a felhasznlkat a csoport tagjv.
Clszer egy szerveren minden felhasznlt az everyone nev csoport tagjv tenni, amelyben mindenkit.
Clszer kontnerenknt felbenni egy, a kontnerben definilt sszes felhasznlt tartalmaz csoportot
ltrehozni.
A felhasznlkat egymssal vagy egy csoporttal egyenrangv lehet tenni. Ez azt jelenti, hogy minden
jogot megkap, amivel az a felhasznl rendelkezik, akivel egyenrang lett.
Biztonsgi szempontbl clszer legalbb kt adminisztrtori jog felhasznlt ltrehozni s amit a
rendszergazda zemszeren hasznl, az ne az admin legyen!
164

12.3.2 A felhasznlk jogosultsgai


12.3.3 Jogok az NDS-re, az NDS objektumainak attribtumai
Fjlok , knyvtrak attribtumai

12.4 NetWare 3.12


A minimlisan szksges hardver:
Processzor:386
Memria:

MB RAM Winchestermrettl
4MB RAM-mal is zemeltetni!

fgg,

540

MB-os

HDD-n

lehet

HDD:20 MB-os FAT partci s kb. 40 60 MB a NetWare Volume-on (mai szemmel igazn kevs)
Hlzati krtya Lehetleg NE2000 kompatbilis
Videokrtya - Mindegy
Optimlis hardver: Hatr a csillagos g.
A teljestmnyt alapveten a processzor teljestmnye, a memria mennyisge s a httrtrak
gyorsasga hatrozza meg. A 90-es vek els felben ilyen szerverek kiszolgltak sokszor 50-255 usert is.

12.4.1 Teleptse s belltsa


Az 1. Lemezrl el kell indtani az INSTALL.BAT fjlt, majd kvetni kell a kpernyn megjelen
utastsokat. A telepts sorn kri a gp nevt, a hlkrtya drivert kell megadni szmra, az internal
numbert kell belltani, majd miutn feltelepl s egyik floppy sem hibs, be kell lltani mg rengeteg
paramtert.
A telepts vgeztvel egy munkallomsrl fel kell csatlakozni a szerverre s a userek felvtelt, a
nyomtatsi sorokat, ltalban a szerver zemeltetst egy munkallomsrl kell vgezni.
A NetWare 3.12-n hasznlhat parancsokrl az Informatika kezdknek c. knyvbl olvashattok
bvebben.

12.4.2 A NetWare 3.12 hasznlata, felptse


Aki hasznlt mr brmilyen NetWare-t az nagyjbl tudja, hogy milyen a fjlszerkezete. A lnyeges
knyvtrak, amelyek nem vltoztak a NetWare 4.xx s a NetWare 5.xx alatt sem, de a hangslyok
eltoldtak.
SYS:\LOGIN

A bejelentkezsekhez szksges programok trolsra szolgl, minden bejelentkezett


user olvassa

SYS:\PUBLIC

A hlzat minden felhasznlja szmra olvashat knyvtr. A hlzat kezelshez


szksges futtathat programok helyezkednek el benne.

SYS:\SYSTEM A hlzat mkdshez szksges programok s egyb fjlok trlhelye. Alapesetben


csak a supervisor-i jog szemlyek lthatjk.
SYS :\ETC

A hlzat mkdshez szksges programok s egyb fjlok trlhelye. Alapesetben


csak a supervisor-i jog szemlyek lthatjk.

SYS:\HOME

Ennek a knyvtrnak a megfelel alknyvtrai rejtik az illet LOGIN scriptjt s


eredetileg a NetWare-es levelezs is ide kerlt. A Win9x programok is ide mentik egy
fajta beallts esetn a Desktop belltsait.

12.4.3 Hibakeress s javts a NetWare 3.12-ben


A NetWare 3.12 Up-time ideje gyakran elri a tbb hetet is, annyira ignytelen opercis rendszer.
A felhasznl nem tud bejelentkezni: A leggyakoribb hiba az, hogy a kbelrendszer sztszakadt vagy a
csatlakozsok ellazultak, ezltal nem lehet bejelentkezni. Msodik lehetsg a userek elrtk a maximlis
165

userszmot. Harmadik, hibs a usernv, password. Prhuzamosan tl sok helyen jelentkezett be, meg kell
nzni.
A felmerl hibk legkomolyabbika a bindery adatbzis srlse. Ez az adatbzis tartalmaz minden
userre vonatkoz jogot s a userek knyvtrakra vonatkoz jogait is. Ezt nem lehet javtani.
Ha elri a maximlt userszmot a rendszer, akkor tovbbiakat nem enged belpni.
Az idk sorn megjelentek patch-ek, amelyek segtsgvel az idkzben kiderlt hibkat lehetett javtani.
Ha lefagy a szerver, akkor a cache-ben lv, de a winchesterre ki nem rt adatok elveszhetnek. (Ez a
kslelets tlagosan 3 sec.) Ilyenkor knyvtrak is elveszhetnek. A hiba nem valszn, hogy rgtn
jelentkezik, elfordulhat, hogy csak hetek mlva. Fagys s jraindts utn DISMOUNT parancsot ki
kell adni a konzolon, majd a C:-rl lefuttatnia VREPAIR-t.
LOAD C:\NWSERVER\VREPAIR.NLM
Ha hossz fjlnv is van, akkor eltte be kell tlteni a megfelel VLNGNME (?) drivert, majd
helyrelltani a fjlrendszert. Ez a program a windowsos SCANDISK hasznlatra emlkeztet.
Megelzskppen clszer a SYS ktetet s az adatokat, programokat tartalmaz kteteket kln
partcira esetleg winchesterre tenni.
A memriahinyra is utalhat jelek, ha a szerver ltvnyosan lelassul.
Ha rendszeresen lefagy, de a hibakd, amit kikld a konzolra nem ugyanaz a modul, akkor lehet
valamilyen hardverhibra gyanakodni, alaplap, memria vagy hlzati krtya.
Ha a processzor tlmelegszik, az is okozhat hardverhibt.
A felmerl hibk annyira sokrtek lehetnek, hogy itt nem is tudom felsorolni.
A Novell levelezsi listn s annak archvumban rengeteg hibalers tallhat s azoknak a javtsa is.
Ha valaki Novell rendszert akar zemeltetni, akkor elbb-utbb szksge lesz erre az internetes listra,
ezrt az irodalomjegyzkben lertam s itt is lerom a levelezlista cmt. Mindenkinek ajnlom
figyelmbe! A cm: novell@leila.mti.bme.hu. Feliratkozs egy subscribe kezdet levl kldsvel erre a
cmre. Ettl kezdve a listn megjelen levelek elkerlnek a te cmedre is. Brmilyen levelet lehet rni a
listra, amely a Novell termkekkel foglalkozik, de van Novell- kezd lista is.

12.5 NetWare 4.11


12.5.1 Hibakeress s javts a NetWare 4.xx-ben
Ugyanazok vagy hasonl hardverhibk jelensgek elfordulhatnak a NetWare 4.xx szerveren, mint a 3.12
szerveren, de itt plusz gondok is eljhetnek.
Ha a 4.xx-es szerver hardver okok vagy valamilyen egyb indok miatt lefagy az NDS-e megsrlhet. Ez
tbb mdon jelentkezhet: Egyes userek nem tudnak belpni, knyvtrakra vagy az NDS egy rszre
vonatkoz jogok megsznnek, Egyes objektumok furcsa jelzst s tulajdonsgokat kapnak, vagy akr el is
tnhetnek Javtsuk elsdlegesen a DSREPAIR programmal a konzolrol lehetsges. Nem garantl
semmit! (a mi INW 4.11 szervernk egy idben a SEND parancs kiadsakor pusztult el.)
A USER belpskor nem ltja a megszokott krnyezetet. Nem a szoksos kliens programot hasznlja,
nem NDS mdban lpett be, hanem bindery mdban. Tbb szerveres hlzat esetn msik szerverhez
lpett be. Rossz a bert jelsz.
Az NDS hibinak javtsra mg alkalmas az NDS jrainstalllsa is, azaz le kell szedni az INSTALL
program segtsgvel, majd visszatenni. Ekkor termszetesen a USER-ek s egyb belltsok
megsemmislnek, ezrt ez csak vgs lehetsg.
Ha teleptskor engedlyezzk a volume-ra a tmrtst, akkor egy id mlva kellemetlen meglepetsben
lehet rsznk, a szerver nekill temesen spolni, s 2-es hibval, tovbb a BTRIEVE adatbzisra
vonatkoz hibval szll el. A megolds a BSETUP parancs hasznlatval, egyes rtkek megnvelse,
vagy ltezik egy utility, amely segt a bajon, de nem hivatalos megolds. A jelensg magyarzata az, hogy
ha a BTRIEVE fjlok tl nagyra nnek, akkor a tmrts hibzik rajtuk s a tovbbiakban nem nhet a
mretk. A Btrieve fjlok tartalmazzk az NDS-t is. Teljes megolds az, hogy leszedjk az adatokat a
volume-rl, megszntetjk, majd jra ltrehozzuk a volume-ot tmrts nlkl.
166

12.6 NetWare 5
A NetWare 5 felhasznli szemmel nem tl sokban klnbzik a 4-es sorozattl, de felptsben lnyeges
klnbsgek annak.
Bevezettk a virtulis memria kezelst, hasonlkppen, mint a Windowsban. Ez szk memrillapotban
a mkdst biztostja, azonban a teljestmny a swap fjl ignybevtelekor leromlik.
A konzolon megjelent egy X-Window - szer grafikus fellet, amely erforrsokat vesz el a gptl, de
egyben a szerver kezelst bizonyos tekintetben megknnyti, hiszen ezen keresztl pldul lehetv vlik
userek felvtele.
Multiprocesszoross vlt alaprtelmezsknt is
Teljes intranet s Internet kiszolglv vlt.
Szerves rsze lett a ZEN Works nev alkalmazsadminisztrl s kliens adminisztrl programcsomag.
Egyes verzii tartalmazzk a GROUPWISE nev csoportmunka szoftvert, amely egy Faxserver
segtsgvel teljes kr dokumentum adatbzis kezelst, bels s internetes e-mail megoldst s hlzati
faxolst tesz lehetv.

12.6.1 A NetWare 5 teleptsnek menete:


Elkszletek:
A telepts sorn biztostani kell a teleptnek kb. 120 MB DOS-os partcit. Ez lehet FAT32 partci is.
Nem szabad memriakezel programokat elindtani!
Kell biztostani legalbb 500-800 MB szabad, partcionlhat terletet a winchesteren, ahov a NetWare
5 SYS ktete kerl.
Biztostani kell, hogy CD-ROM hozzfrs legyen. (Hasonlkppen, mint a Windows NT-nl vagy a
Windows 9x teleptsnl.)
Ha specilis winchestervezrl (SCSI) vagy hlzati krtya van a gpben, akkor biztostani kell a
driverekhez val hozzfrst egy knyvtrban.
A CD-n elindtom az INSTALL.BAT programot. Egy msolsi folyamat zajlik le, beindul a telept
rendszer
Hamarosan megjelennek prbeszdablakok s ezen a kvetkezket kell megadni (zrjelben az ltalam
javasolt rtkek):
Nyelv, kdlap, billentyzetkioszts (Hungarian, 852, US International)
Egr, Videokrtya (COM1 vagy PS/2 ha van s SVGA)
Winchestervezrl driverek s hlzati krtya vezrlk (a winchestervezrlt el kell fogadni, hacsak
nincsen kln valami specilis vezrl, a hlzati krtya vezrlt ki kell vlasztani, ha nincsen a listban,
akkor meg kell adni neki a driver elrsi tvonalt.
Egy kis msols utn meg kell adni a szerver nevt: (a pldban BIGTOWER),
majd a hlzati krtynl alkalmazand protokollokat: (IPX, TCP/IP, azon bell IP cmet:
195.199.115.57, subnet maszkot:255.255.255.240, gateway-t:195.199.115.63)
Bekri az idznt ( Budapest, Wien stb.)
Megkrdezi, hogy j vagy meglv vagy NDS-t akarunk-e hasznlni (New)
Ez utbbi esetben bekri az NDS adatait:
Treee Name: (SICOMOR)
Context:o=Main
Admin:admin
Admin context o=Main
167

Password**********
Retype**********
Kri a licensze fjlt. Ez egy NLS kiterjeszts fjl. (Alapesetben ezt a CD meghajtn 3 useres licence-t
adnak mell. A ksbbiekben ugyangy, mint a 4-es sorozatnl tovbbi licenszeket lehet hozzadni.)
Ki kell vlasztani a teleptend komponenseket
Customize/ vagy Finish gomb
Ekkor megindul a fjlok msolsa
A msols vgn zemel a szerver:

12.6.1.1 Tovbbi clszer belltsok


12.6.2 Kiegszt szoftverek NetWare 4.xx s 5.xx al
A NetWare a 4-es sorozatnl elhatrozta, hogy a korbbi fjl, s printerszerver funkcikat kiegszti
Internet-, proxy-, levelez-, s faxszerver funkcikkal, tovbb firewall s alkalmazskezel szerver
funkcikat is pt bele.
Ennek megfelelen a NetWare 4.xx megjelent IntraNetWare 4.xx s NetWare for Small Bussiness
verziban is, amely ksbb az 5-s sorozatban is tovbbl. A fenti feladatokat az albbi szoftverek
vgzik:
Internet s Proxy szerver - Netscape Internet szerver
Border Manager - IPX/IP s P/IP Gateway-jel - Firewall funkcik
Cheyenne Faxserve - Faxszerver
GroupWise - Dokumentci, csoportmunka, levelez szoftver s Faxmegoldsokat tartalmaz szoftver.
ZEN - Alkalmazsok kezelst, detektlst s engedlyezst, jogosultsgok kezelst vgz szoftver.

12.6.3 Hibakeress s javts a NetWare 5.xx-ben


Sajnos nincsenek nagy tapasztalataim a NetWare 5.xx rendszereken, de biztosan nem hiba nlkl val,
mivel a korbban emltett levelezlistn megjelentek az ilyen trgy krdsek is.
Egyelre csak annyit tudunk mondani, hogy a NetWare 5 szks memria esetn jelentsen lassul, br
nem fagy ki. A rendszerrel egytt szlltott egyb, kiegszt szoftverekkel rengeteg baj van. Mr a
NetWare 4.xx idejn is megjelentek a NOVELL kliens programok Win95/98 al, amelyek

12.6.4 Rendszergazdai feladatok a NetWare krnyezetben


A NetWare konzolon hasznlatos programok s alkalmazsok
INETCFG hasznlata:
Ez a program a ksbbi hlzatokkal kapcsolatos belltsok kezelszoftvere. A telepts sorn ltrejtt
AUTOEXEC.NCF fjlbl tveszi a belltsokat, majd a tovbbiakban segtsgvel lehet finomtani a
hlzat konfigurcijt. Tbb hlzati krtya s tbb hlzati protokoll hasznlata esetn mindenkppen
clszer hasznlni, br azltal, hogy menvezrelt s knyelmes lett egy kicsit elvesztette a mindenfle
bellts lehetsgt. Az INETCFG llomnyt azonban nem lehet visszakonvertlni az
AUTOEXEC.NCF-be.
Feladatai:
- Hlkrtyk fizikai belltsai
- Hlzati protokollok belltsai (IPX, TCP/IP) az egyes protokollokhoz tartoz specilis belltsok (IP
cm, subnet mask, routols stb.)
- A Protokollok s a krtyk bindelse
- Tvoli elrs be- s kikapcsolsa (Remote kapcsolat)
- A NetWare 4.11 FTP kapcsolat engedlyezse
168

MONITOR program
Indtsa LOAD MONITOR az AUTOEXEC.NCF-bl vagy a konzolrl. A rendszer pillanatnyi
llapotrl ad informcikat. A userek, a kihasznltsg, amemriafoglaltsg, a rendszerben lv
alkalmazok memriafoglaltsga s mg sok egyb paramter megtekinthet, illetve llthat benne.
INSTALL program
Segtsgvel utlag lehet a NetWare rszeit installlni illetve levenni. Funkcii:
-

Driverek hozzadsa s trlse

Disk managment, hibakeress

Particionls, ktetek ksztse s trlse, dismount, mount

Az NDS teleptse s levtele

Migrci Korbbi vagy ms rendszerrl val ttrs NetWare 4.11-re.

NCF file-ok szerkesztse

NetWare alkalmazsok teleptse s trlse

Vruskeres program
Pldul SWEEP, NETSHLD, NAV, INNOCULE
PCONSOLE
A printerszerver program. Segtsgvel lehet nyomtatni a Netware 4.11 hlzaton.
Tovbbi kiadhat parancsok:
MOUNT ktetnv DISMOUNT ktetnv ktetek mountolsa lelltsa
LOAD CDROM CD-k kezelse
DOWN A szerver lelltsa
LOAD VREPAIR Ktet lncolsnak ellenrzse (~SCANDISK NetWare-en )
LOAD DSREPAIR Az NDS hibinak megkeresse s kijavtsa
SET klnbz paramterek lltsa a konzolrl (SET TIME, stb.)
Nhny user felvtele
- Printerszerver
Munkallomsokon hasznlhat programok.
RCONSOLE
Tvolrl kapcsoldhatunk a NetWare szerver konzoljra s olyan mveleteket lehet elvgezni, amelyek a
konzolrl vgezhetk.
A FILER program hasznlata, clja:
-

fjlok- s knyvtrak kezelse, msols, mozgats, trls, attribtumok mdostsa

PURGE funlcik

Salvage funkcik

NETADMIN
-

ltalnos, DOS alap kliens program, amellyel az NDS-ben lv informcik szerkeszthetk.


Ugyanazok a funkcik tallhatk meg benne nhny kivtellel - , mint az NWADMIN-nal.

NWADMIN
ltalnos adminisztrcis program, amellyel minden NDS-hez tartoz feladatot vgznk.
169

Containerek, groupok, userek tulajdonsgai


Userek , groupok clszer kialaktsa

12.6.4.1 Hlzati nyomtats a NetWare hlzatokon


A NetWare-en kt fle nyomtatsi lehetsg van.
A hagyomnyos nyomtatsi md, amikor a printerszerverhez definilunk nyomtatsi sort (queue), majd
loklis vagy tvoli (remote) nyomtatt. A tvoli nyomtat esetn azon a munkallomson, a hol a
nyomtat fizikailag elhelyezkedik, el kell indtani a megfelel kliensprogramot, amely ktfle lehet:
RPRINTER DOS, Win3.2 esetben
NDSPRINTX Win9x s WinNT munkalloms esetn.
A nyomtat belltst a munkallomson a Printcon s a Pconsole programokkal vgezhetjk el.
A msik nyomtatsi mdszer az NDS printer hasznlata. Ekkor az NDS-ben objektumknt jelenik mg a
printer s a Nwadmin32 segtsgvel llthatjuk a tulajdonsgait.

12.6.4.2 Az Internet kialaktsnak eszkzei Novell alapokon


Az Internet hasznlathoz az albbi NetWare alap termkeket clszer hasznlni: Csak a NetWare 4.xx
tl van lehetsg ilyen programok futtatsra!
A NetWare alapveten kpes a TCP/IP protokoll routolsra.
WEB szerver - Novell Iternet Szerver (NIAS)
Proxy szerver, tzfal - Border Manager
FTP szerver a rendszerben beptve tallhat
Email szerver GroupWise, vagy Mercury (Nem Novell termk)

12.6.4.3 Az NDS egyb felhasznlsa.


-

170

Az NDS olyan ltalnos, sokfle dologra alkalmas adatbzis amelyet a NetWare alapokon mkd
termkek manapsg mr ki is hasznlnak. A hlzatok s munkallomsok managelse, karbantartsa
(ManageWise, ZenWorks), partneradatbzisok s dokumentumkezel rendszerek (GroupWise), s
mg sorolhatnnk azt a sokfle lehetsgert, amit az NDS biztost az ilyen hlzatokban.

13 Linux
13.1 Az els UNIX-tl a Linuxig, a trtnet
Az els UNIX tulajdonkppen mellktermke volt egy remnytelenl elbonyoldott opercisrendszerfejlesztsi projektnek, a MULTICS-nak. A fejlesztsbl kiszllt AT&T kt elvetemlt programozja, Ken
Thomson s Dennis Ritchie azonban "unalombl" mgiscsak megrtak egy opercis rendszert a
megszerzett tapasztalatok alapjn PDP-7-re, 1969-ben. A teljes kd mg 1971-ben, amikor egy PDP-11re teleptettk t, sem volt 16 kilobyte-nl tbb, de teljesen assemblyben rdott. ttenni ms gpre a
teljes jrakdolssal volt egyenrtk. Ez azonban akkoriban termszetesnek tnt.
Dennis Ritchie kidolgozott egy "magas szint assemblyt", arra a clra, hogy hatkony, hardverkzeli,
ugyanakkor hordozhat programok legyenek kszthetk. Ez lett a C nyelv. 1973-ra a UNIX kernel
mindazon rszt, amit egyltaln lehetsges volt, trtk C-be. Ettl kezdve a rendszer brmilyen
hardverre telepthet volt, amely bizonyos alapfeltteleknek megfelelt. Megkezddtt az elterjedse, amit
az is segtett, hogy az AT&T ingyen bocstotta az egyetemek rendelkezsre a forrskdot.
A telepts ekkoriban a kvetkez procedrt jelentette:
A forrskd beszerzse (lehetleg lyukszalagon, mgnesszalagon, hogy ne kelljen sokat gpelni).
Ha a gp nem binrisan kompatibilis a forrs gpvel, akkor a kernel gpi kd rsznek jrarsa (de ez
mg mindig jobb, mintha az egszet kellene).
C fordt beszerzse s bezemelse (ha vgkpp nem ltezett ilyen, lehetsg volt egy mini C rsra,
ami a "nagy" C fordtt ltrehozta, hiszen az is megvolt C forrsban).
A UNIX fordtsa.
Bezemels.
Mivel a kd forrsnyelven terjedt, boldog-boldogtalan belejavtott, gy aztn UNIX nincs, csak UNIXok... Az elksett egysgests a mai napig tart.
Ilyen kln volt a Minix is, amelyet Tannenbaum "Modern Operating Systems" c. knyvben ismertetett.
Lnyegben Linus Torvalds, a Linux "atyja" is erre alapozta sajt vltozatt, amelyet diplomamunkaknt
dolgozott ki PC-re. Az alaprendszer lnyegben teljestette mindazt a felttelt, amit egy opercis
rendszertl elvrhatunk, volt hozz egy shell s egy C fordt, de ezen kvl semmi.
Mikzben Finnorszgban volt egy UNIX kompatibilis rendszer programok nlkl, addig a GNU
projektnek volt egy halom programja oprendszer nlkl. A GNU (GNU is not UNIX) clja az akkor igen
kltsges kereskedelmi UNIX-ok s UNIX programok kivltsa szabadon felhasznlhat s ugyanakkor
teljes rtk programokkal. A Linux s a GNU szerencsre egymsra tallt. A PC-s UNIX kln
tmogatsa szokatlanul nagy, gy ma mr tulajdonkppen brki hozzjuthat egy teljes rtk, megbzhat
s nagy teljestmny opercis rendszerhez -- szinte ingyen. A telepts pedig, ha nem is "plug and play",
de jelentsen leegyszersdtt a korbbiakhoz kpest. A program szinte kzen fogva vezet vgig rajta, m
elindtsig van nmi teendnk.

13.2 Kvetelmnyek a hardverrel szemben


A Linux eltt is lteztek UNIX kompatibilis rendszerek PC-re, ezek kzl a 286-os processzorra rt
Coherent szmt ismertnek, illetve a Xenix. A Linux 386-os processzorra lett kifejlesztve, ennl gyengbb
processzorral nem rt sz -- de ez ma, a Pentiumok idejn nem korlt.
A Linux teleptshez az albbi hardver minimum szksges:
386-ossal kompatibilis processzor (386SX-tl Pentiumig brmi);
4M RAM + 16M swap (ajnlott 8M, grafikhoz 16M s a swap is nvelhet);
20M merevlemezterlet a minimlis rendszerhez, 80-100M egy tlagoshoz s tbb, mint 150M egy
teljeshez (s ez mg csak az opercis rendszer s krnyke, nem az alkalmazsok...);
brmilyen videokrtya, de (a grafika miatt) ajnlott a VGA;
1.44-es vagy 1.2-es floppy drive.
171

13.3 Elkszletek
13.3.1 0. lps: Megvlaszoland krdsek
Honnan s milyen formban jutunk hozz a Linuxhoz? (floppy, merevlemez, CD-ROM, hlzat)
Hova tesszk a gpnkn? (sajt merevlemez, sajt partci(k), DOS trsbrlet)

13.3.2 1. lps: A Linux megszerzse


A Linux beszerezhet s telepthet
floppykrl (vagy merevlemezrl);
CD-ROM-rl;
hlzatrl;
Lnyegben minden tpus a floppyra vezethet vissza. Az els kt esetben a mdia a birtokunkban van, az
utols esetben csupn a cm, de ez is elg. A telepts CD-ROM-rl a legknyelmesebb s leginkbb
problmamentes. A floppyval sokat kell vacakolni, ha pedig merevlemezen kapjuk vagy oda msoljuk
telepts eltt (floppykrl, CD-ROM-rl, vagy hlzatrl), az sok helyet ignyel s egy kicsit veszlyes is,
ha ugyanazon a merevlemezen lesz majd a Linux is. Maga a teleptkszlet gy van sztbontva, hogy
floppykon is terjeszthet legyen.

13.3.3 2. lps: Backup a jelenlegi rendszerrl


A telepts sorn tbb alkalommal is lehetsgnk van vgzetes hibt elkvetni. Teht biztos, ami biztos,
ha egyltaln van mirl, ksztsnk biztonsgi msolatot!

13.3.4 3. lps: Helyet a Linuxnak!


Br lhet a Linux a DOS mellett trsbrletben is ugyanazon a partcin, mgis clszerbb szmra sajt
partcit biztostani. res merevlemezen ez nem gond, de mr munka al vett merevlemezen jrafelosztst
kell vgezni. Vagy lementjk az eredeti tartalmat (lsd az elz lpst) s jra felosztjuk az egsz lemezt,
vagy lecspnk a DOS-bl egy megfelel mret darabot. Ez legalbb 100M legyen, ha dolgozni is
akarunk a rendszerrel. A lecspst a FIPS nvre hallgat program oldja meg, de eltte defragmentlni kell
a DOS partcit. A Linuxnak fenntartott helyet egyelre resen hagyjuk.

13.3.5 4. lps: Boot s root lemez ksztse


Most vlik lnyegess, honnan teleptjk majd a rendszert, mert ennek alapjn vlasztjuk ki a kszletbl,
milyen boot s root lemezt fogunk hasznlni.
Boot lemez:
floppy s merevlemez esetn gyakorlatilag mindegy;
CD-ROM esetn a meghajt tpusnak megfelel (mitsumi, sony, stb.);
hlzat esetn a net boot lemez szksges.
Root lemez:
VGA krtya esetn color144 vagy color12;
ms esetben tty144 vagy tty12.
A lemezeket a fenti nev imagefjlokbl ksztjk el -- ezek lnyegben az adott floppy binris tkrkpei
egy llomnyban. Ezt egy specilis rprogrammal tesszk t a floppyra, ez a RAWRITE. Hasznlata:
RAWRITE imagefjl drive:

Ezt a programot s az imagefjlokat vagy a floppyrl, CD-ROM-rl rjuk fel, vagy ftp-vel lehozzuk
hlzatrl. Miutn ezzel megvagyunk, a munka DOS rszt befejeztk, a teleptsre felkszltnk.

172

13.3.6 5. lps: Reboot


Behelyezzk a boot lemezt s CTRL-ALT-DEL. Ha hlzatrl teleptnk, akkor figyelni kell arra is, hogy
a forrsknyvtr elrhet legyen, illetve a gpnknek legyen rvnyes (lland vagy ideiglenes) IP szma.

13.4 Telepts lpsrl lpsre


Az jrainduls sorn egy, a teleptshez idomtott nagyon szegnyes, m mkd Linux tltdik be.
Miutn a boot lemez olvassa befejezdtt, lemezt cserlnk s egy, a RAM-ban ltrehozott virtulis
meghajtra betltdik a root lemez is. Ha nincs elg RAM-unk ehhez (4M alatt), de van kt meghajtnk,
gy az egyikben marad a boot lemez, a msikban a root lemez s gy is nekivghatunk. A root lemez
olvassnak befejezte utn a rendszer elindul, hardver ellenrzst hajt ltre s vgl, ha minden rendben
van, kirja: login. Ide rootknt jelentkeznk be s nincs password. Kezdhetjk a teleptst!

13.4.1 1. lps: A fjlsystem elksztse


Az res partcit az fdisk programmal vehetjk "mvels" al. ltalban kt partcit ksztnk, egyet
magnak a Linuxnak s egyet a swapnak. Nagy merevlemez esetn a Linux partcit feloszthatjuk
rendszerre s az alkalmazsokra. A Linux szmra a "Linux native", a swapnak a "Linux swap" tpust
vlasszuk.
A swap fjlrendszert az mkswap kszti el, majd ezt a swapon program be is kapcsolja. Ha kevs a
RAM-unk (4M mg kevs), akkor enlkl nem is tudunk tovbblpni.

13.4.2 2. lps: A Setup indtsa


A setup program elindtsval megkezdjk a tnyleges teleptst. A men hasznlata knyelmes, innen
kezdve tulajdonkppen pusztn trelemre van szksgnk -- elg sokig tart ugyanis.
Meg kell hatroznunk a forrs fajtjt (floppy, merevlemez, CD-ROM, hlzat) s a forrs helyt
(meghajt jele, knyvtr neve, IP szmok). Hlzat esetn megadand a forrs IP szma, az IP maszk, a
router IP szma s a sajt IP szm. A tvoli knyvtr bemountoldik erre az idre.
Meg kell adni a telepts helyt -- ez az a partci lesz, amit elksztettnk az fdisk-kel.

13.4.3 3. lps: Telepts


Ha minden ksz, megindul a Linux felteleptse. A telepts sorn elszr ki kell vlasztanunk, mely
csomagokra tartunk ignyt. Ezek:
[A] alaprendszer
[AP] "npszer" kiegsztsek
[D] fejleszti csomag (C/C++)
[E] EMACS
[F] FAQ
[I] GNU infk
[N] hlzati csomag
[OOP] Objektum orientlt nyelvek (de nem C++)
[Q] fejleszts alatt ll s specilis kernelek
[TCL] TCL/TK
[Y] jtkok
[X] Xwindow alaprendszer
[XAP] X alkalmazsok
[XD] X fejleszti csomag
[XV] XView s OpenLook
[IV] InterView
173

[T] TeX
Dlt betvel a mindenkppen szksges csomagok vannak jellve, de ebbl az X valjban kihagyhat,
viszont a hlzathoz az [N] s [Q] is kell, utbbi egyes specilis hardeverekhez is.
A telepts sorn a program ngy kategriba sorolja a csomagon belli rszeket.
Required Erre a gp r se krdez, ez ktelezen felkerl.
Recommanded Ezt ki lehet hagyni, de ajnlott. Ez tbbnyire igaz, de pl. X alatt az sszes videokrtya
tmogats ilyen, holott csak a sajtunknak megfelelt kell felraknunk.
Optional Ha akarjuk feltesszk, ha akarjuk nem.
Unknown Errl a csomag sszellti se tudtk, mi. ;-)

13.4.4 4. lps: Egyb belltsok


A csomagok felkerlse utn mg nhny dolgot be kell lltanunk:
gpnk neve s IP szma (van default, ha nem vagyunk a hlzaton);
soros port, egr, nyomtat, idzna, stb.
a LILO (Linux Loader) belltsa -- ez hozza be majd az oprendszert;
DOS s ms partcik bekapcsolsa -- rhatjuk s olvashatjuk;
boot (szervz) lemez ksztse.
Ezzel a setup futsa befejezdik. Ha minden rendben, adjuk ki a reboot utastst s szedjk ki a root
lemezt (valamint Linux alatt szokjunk le a Reset gomb hasznlatrl).

13.5 Utmunklatok
Ha rendben bejtt a rendszer, akkor hurr! Van egy mkdkpes UNIX-unk! Kezdhetjk az
utmunklatokat -- ez aztn a vgtelensgig tart...
Lnyegben itt arrl van sz, hogy a mr mkd rendszert bvthetjk s mdosthatjuk. Ezek egy rsze
inkbb a kezdeti idkre szl (X belvse, userek felvtele, serverprogramok pl. httpd teleptse), msok
lland munkt adnak (tovbbi userek), vagy igazn nagy buherls eredmnyei (kernel jrafordtsa,
sszedlt rendszer reparlsa ;-)).
Az X belvsrl rviden nhny sz: alapveten az XF86Config llomnyt kell javtgatnunk. Tallunk
egy pldt XF86Config.eg nven, valamint elg sok lerst a doc knyvtrban -- angol nyelven. A
megfelelnek vlt belltst az xinit programmal tesztelhetjk, illetve a vgaset programmal
finomhangolhatjuk.

174

14 Gondolatok szoftverek teleptsrl


Egy szmtgp szoftver nlkl csak halott vas. Ahhoz, hogy egy szmtgp munkra, jtkra vagy
egyb tevkenysgre hasznlhat legyen alkalmanknt sok-sok rt el kell lteni eltte, mg minden
szoftver felkerl r. n gy gondolom, hogy az a gyakorlat, hogy a felhasznl bemegy a boltba, megvesz
egy gpet, majd klcsnkrt, lemsolt szoftverek segtsgvel telept fel egy gpre alkalmazsokat csak
azrt bocsnatos bn, mert a magyarok pnztrcja olyan vkony, s csak az otthoni felhasznlk, a
hobbi userek rszrl elfogadhat. Munkahelyen vagy az zleti letben hasznlt szoftvereknek meg kell
krni s meg kell adni az rt, mg akkor is, ha ingyen is beszerezhet.
Minden egyes szoftver fejlesztse tbb szz, tbb ezer fejleszti munkarba kerl. Ennek az rt
a fejleszt fizeti meg s jogosan krheti rte az ellenszolgltatst a felhasznlktl. Ha egy szoftvert tbb
szzezer pldnyban adnak el, akkor nyilvn a kis r is behozza a fejlesztsi kltsgeket, de ha csak
nagyon kis pldnyszmban lehet eladni, akkor bizony meg kell krni az rt A nagy nemzetkzi
szoftveres cgeket leszmtva a nagy eladott pldnyszm nem realits.
Egy szoftver teleptse manapsg gyakran egy program futtatsbl ll, s a feltett krdsekre jl
kell vlaszolni. A program szinte magtl felkerl a gpre. Tapasztalataim szerint ezt az idelis llapotot
nha sikerl megkzelteni. Egy szoftvercsomag felteleptse teljesen alapllapot krnyezetben valban
nem tl klns feladat. Sokkal nehezebb a helyzet azonban, ha tl rgi vagy specilis hardverek vannak,
kevs memria vagy tl kevs hely a winchesteren, tbb pldnyban, esetleg tbb verziban akarunk egy
szoftvert hasznlni, vagy egyb okok ltal nem a fejlesztk ltal kitltt idelis llapot gpre kell
telepteni a szoftvert. Ekkor jn a ravaszkods. Gyakorlatilag ahny szoftver, annyi trkk. Nhny
premissza.
Ha van lers, akkor alaposan t kell tanulmnyozni. Ezt a gyakorlott felhasznlk utoljra szoktk
megtenni. Nem helyes, tessk elre venni a vgt! Olvassuk el a hasznlati tmutatt. Szoktak nha
teleptsi tmutatt is adni, igyekezznk ponton kvetni az utastsokat s ha ennek ellenre nem sikerl a
szoftvert felkszatni a gpre, akkor vagy mi elnztnk valamit, vagy az tmutat nem helyes.
Az egyes Disk-en (CD-n) van egy SETUP, INSTALL vagy ms hasonl program. ltalban ehhez
tartozik egy SETUP.INI, SETUP.INF, INSTALL.INI vagy valamilyen hasonl szveges llomny,
amiben alkalmanknt le vannak rva olyan informcik, amibl kvetkeztetni lehet a szoftver
teleptsnek krlmnyeit.
Hacsak egy md van r, a teleptkszletet winchesterre tegyk fel s onnan teleptsnk. Ez a lehet
leggyorsabb md. Termszetesen nem tbb szz Mb-os teleptkszletekre gondolok.
Ha csak lehetsges, multitask krnyezetbl indtsuk a teleptst s gondoskodjunk arrl, hogy a
sorozatszm, regisztrcis szm stb.. informcik le legyenek rva egy darab paprra.
Clszer a telept floppykrl biztonsgi msolatot kszteni.
A telept elindtsa utn gyakran vlasztani kell a klnbz teleptsi mdok kztt:
Teljes telepts (Full): Ekkor a teljes programcsomag felkerl a winchesterre.
Rszleges (Custom): A felhasznl ltal kivlasztott rszek kerlnek csak fel.
Minimlis (Minimal, Laptop...): Csak a mkdshez elengedhetetlenl szksges fjlok kerlnek a
lemezre.
Ezen kvl elfordulhat mg hlzat hasznlata esetn
Hlzati telepts (Network): A hlzatra teleptett program rszeit a munkallomsok gpei fogjk
hasznlni.
Munkallomsra telepts (Workstation): A munkallomsokra csak azok a programrszek kerlnek,
amelyek felttlenl szksgesek a program mkdshez.
A telepts kzben ltalban a program kir egy alaprtelmezett tvonalat. Alapszably, hogy fogadjuk el.
Nem mindig mkdi ugyanis mshonnan. Ha csak ki akarjuk prblni a programot, akkor clszer olyan
helyre tenni, ahol nem kerl be ms knyvtrak s alkalmazsok dzsungelbe.
A telept programok ltalban srtve helyezkednek el a kszletben. A bitmapek, s a Windowsos
erforrsfjlok kivtelvel a tmrts hatsfoka kb. 50%, azaz egy 10 MB-os teleptkszlet legalbb 20
MB helyet foglal el a winchesteren telepts utn. Legalbb 30-40 MB szabad helynek kell lenni, hogy
175

telepteni lehessen a programot biztonsgosan. A teleptprogramok ltalban ellenrzik a szabad hely


mrett
Telepts kzben gondosan elolvassuk a kpernyre kirt kzlendket, s az egyes krdsek
megvlaszolsnl gondoljuk t, hogy milyen kvetkezmnyek lehetnek. Ha olyan krdst tesz fel a
program, amire nem ismerjk a helyes vlaszt, akkor a legkisebb rosz elvt kvetve olyan vlaszt kell
adnunk, ami feltehetleg nem puszttja el a gpnkre addig feltett alkalmazsokat.
A lemezek cserlgetse kzben (vagy az tvonalak bersa kzben) folyik a msols, a telepts.
Msols kzben alkalmas az id arra, hogy a felhasznl kitltse a szoftver mell adott regisztrcis
krtyt (Registration Card), amelynek visszakldse az eredeti gyrt cghez biztostja (s ltalban csak
ez biztostja), hogy a felhasznl teljes joggal hasznlja a szoftvert s jogosult a szoftverkvetsre, esetleg
telefonos segtsgadsra, a ksbbi verzik kedvezmnyes r megvtelre stb.
(Ha a szoftvert valamilyen szerzds keretben a vev kvnsgra egyedileg fejlesztettk ki, akkor ez a
regisztrcis procedra elmarad.)
Bizonyos programok szeretik megvltoztatni a rendszer AUTOEXEC.BAT s CONFIG.SYS fjljait,
annak rdekben, hogy a mkdskhz elengedhetetlenl szksges munkakrnyezetet megteremtsk
maguknak. A telepts vge eltt az udvariasabb programok erre r is krdeznek, vagy vlasztsi
lehetsget knlnak fel a felhasznlnak. Ha nem hagyjuk a vltoztatst elvgezni, akkor j esetben egy
mintt helyeznek el a gpen, ami alapjn ksbb egy egyszer szvegszerkesztvel a felhasznl is el
tudja vgezni a szksges mdostsokat. Kultrlatlanabb programok ilyen tpus krdseket nem
tesznek fel, a rendszer lnyeges llomnyait - belertve pldul a system.ini, win.ini, registry, s egyb
ms llomnyokat is - sz nlkl fellrjk sajt vltozatukkal vagy mdostjk ket. ppen ezrt
ismeretlen programok installlsa eltt soha sem rt a helyrellts rdekben vdekezsl j elre
lementeni a rendszert meghatroz llomnyokat.
Amikor befejezdtt a telepts (elfogytak a lemezek), akkor a szmtgp azt jelzi, s esetleg elindul
automatikusan a teleptett program, Windows-ban programcsoportot kszt magnak, Windows95-ben
foldert kszt, ikont helyez el a munkaasztalon, majd esetleg jraindtja a gpet.

176

15 Office programok
Az Office programcsald olyan programok egyttese, amelyek alkalmasak a tipikus irodai tevkenysgek
szmtgpes elvgzsre. Ennek megfelelen az Office programok jelentenek szvegszerkesztt,
tblzatkezel programot, rajzolprogramot s esetleg valamilyen adatbzis-kezel programot.
A fenti kategrik szoftverei rgebben kln-kln lteztek, majd a Microsoft trekvseinek megfelelen
sszeolvadtak s kzs programcsomagokknt jelentek meg.
A Microsoft Office csald Magyarorszg vezet Office tpus programja, de nem az egyedli. Ilyen
alternatv szoftverek pldul:
-

a WordPerfect Office, amit megvett a Corel cg, s ma Corel Office-nak hvnak.

StarOffice Ingyenes megolds, kompatibilis a Microsoft Office programcsomagjval.

Office csaldrl sokfle knyv jelent meg, itt csak az egyes verzik kztti lnyeges klnbsgeket
ismertetjk. Minden Office verzinak ltezik Standard s Professional verzija, de mindegyik verziban
ez ms s mst jelent.
Az Office programok nem jelentenek egyben kiadvnyszerkeszt programokat, ezrt nagyobb-, 100-200
oldalas dokumentumok, sok kp, sok begyazott objektum esetn nem igen hasznlhatk. A httrben fut
folyamatok miatt (helyesrsellenrzs, jrasorszmozs, jratrdels, automatikus ments) a
dokumentum teljes tartalma folyamatosan vltozik.
Minden office jelleg programnl fontos az automatikus mentsek hasznlata s belltsa.

15.1 Az Office eltt


Kezdetben a programokat
az Microsoft Word 1.0/1.1/2.0 mint szvegszerkeszt,
az Excel 1.0/2.0/3.0/4.0 mint tblzatkezel,
az Access 1.0 s 1.1- mint adatbzis-kezel jelentette.
Kompatibilis, Windows 3.1 alatti programok voltak. A DOS-os Word file-jait rta s olvasta a csomag.
Meglehetsen gyors, jl hasznlhat programok, de nagy llomnyok kezelse, illetve kt program
egyidej futtatsa (Word & Excel) a Windows 3.1 lefagyshoz vezetett sokszor.

15.2 Office 4.2


A file-ok formtuma megvltozott, de mindegyik szoftver tartalmaz olyan szrket, amelyekkel be lehet
olvasni s el lehet menteni a rgi formtum dokumentumokat.
A standard verzi:
A Winword 6.0 s az Excel 5.0 tartozik hozz.
A Professional verzi tartalma:
Microsoft Access 2.0. E program vglis egy SQL alap adatbzis-kezel program, amelyikkel a
legalapvetbb adatbzis-kezelsi mveletek elvgezhetk, integrltk bizonyos funkciit az Excel s a
Word megfelel verziival.
A fenti programokat a Word Basic-ben s az Excel makrnyelvvel lehetett programozni.
A Microsoft kln programjaknt kifejlesztette kiadvnyszerkeszt programj, a Publisher-1.0-t.
A programok default teleptskor a C:\EXCEL, C:\WINWORD, C:\ACCESS stb. Knyvtrakba
kerltek. Mindegyik program krlbell 10-10 MB-ot foglal el.

15.3 Office95
A Windows 95 megjelensvel az Office is megjult, br a programok meni, ugyanazok maradtak s a
fejlesztk tulajdonkppen csak 32 bitesre rtk t a programcsomagot.
177

A dokumentumok formtumai teljesen kompatibilisek maradtak az elz verzival s tartalmaznak a mg


korbbi formtumokhoz is import s export szrket. Az Access ez all kivtel, mivel formtuma
vltozott. Az egyes programok szorosabban integrldtak a Windows 95 rendszerbe s egymshoz is
szorosabban kapcsoldnak.
A Standard s a Professinal verzi tartalma sem klnbztt a korbbi csomag tartalmtl, de a
megfelel programok j nevet kaptak, s j helyre kltztek default teleptskor, a C:\Office knyvtrba.
A teljes csomag krlbell 40-50 MB-ot foglal el. A programok nevei megvltoztak:
Word95, Excel95 Access95, - Publisher95 kln program
A lthatron feltnt a FrontPage 1.0 is, amely html szerkesztsre alkalmas program.

15.4 Office97
Ez a programcsomag nagy vltozst hozott, mivel a programcsomag minden tagjt jrartk.
Gyakorlatilag az sszes fileformtum megvltozott.
-

ttrtek a unicode karakterkszlet hasznlatra

Bonyolultabb s kifinomultabb dokumentumfajtk hasznlhatk benne

A dokumentumok nagyobbakk vltak.


A fentiek miatt a rgi formtum dokumentumok olvassa, de fleg rsa nehzsgeket okozott kezdetben,
mert az eredetileg szlltott import s exportszrk hibsnak bizonyultak. Ksbb a Service Pack-ek
megjelensvel a helyzet javult, de nem vlt 100%-osan megnyugtatv.
Az Office fejleszti krnyezete jelents vltozson ment t, ugyanis az egsz programcsomagban a Visual
Basic for Applications nyelvet vezettk be. Mindegyik alkalmazsban az azonos funkcikat azonos
utastsokkal kezeli a Visual Basic. Mindegyik office alkalmazs vgs soron egy Visual Basic for
Application alkalmazs, interpreteren futtatva.
Az Access adatbziskezel a Microsoft Jet adatbziskezel motorra alapult, amely az NT 4.0 s a tbbi
Win9x-es rendszerben a legtbb adatbzis-kezel feladatot vgs soron intzi.
Megjelent a FrontPage98 (3.0) program, amely integrldott az office tbbi rszvel.
Rsze lett mr a standard verzinak is az Outlook, mint sokoldal dokumentumkezel, eljegyzsi naptr,
levelezprogram, naptr, csoportmunka szoftver.

15.5 Office2000
Jelents vltozsok kvetkeztek be. A Word fileformtuma nem vltozott, de a Word2000 bonyolultabb
objektumtpusoat is kpes tartalmazni. A szvegek s az objektumok kezelse kifinomult.
Az Excel alapjaiban nem vltozott.
Az Access teljesen kiforrott adatbziskezelv vltozott. Sajnos az SQL nyelve nem teljesen szabvnyos
tovbbra sem.
A STANDARD verzi tartalma a Word, Excel, PhotoEditor, Outlook.
A Premium verzi kiegszlt mg az Accessel, Publisher
A Professional verzi tartalmaz minden Microsoft programot, amellyel dokumentumokat lehet ellltani:
Word, Excel, Access, PhotoEditor, Publisher, FrontPage

15.6 Office XP
A microsoft legjabb, 2001 kzepn megjelen szoftvercsomagja.

178

16 Kpszerkesztk, vektorgrafikus programok


A grafikai programok tbb fle szempont szerint osztlyozhatk. Az egyik osztlyozs a feldolgozott
kpek fajtja alapjn lehetsges.
Bitmap szerkesztk, mdostk
Vektorgrafikus programok
Msik osztlyozs szerint egyszerbb, vagy sszetettebb programok lteznek. Rengeteg Free- vagy
sharewarwe program is ltezik mind a kt kategriban.
A legegyszerbb kpszerkeszt programok csak az albbi mveletekre kpesek:
Rajzolsra, szveg bevitele a kpbe, forgats, tkrzs, msols thelyezs, elraszts, egyszerbb
geometriai alakzatok rajzolsa, konverzi nhny kpformtum kztt, stb. A Windows PaintBrush, Paint
programjai egyszerek, BMP, PCX, GIF kpeket kpesek kezelni.
Ehhez kpest az utbbi idben rendkvli mdon elterjedtek az un. fotszerkeszt programok.
Az elsdleges cl ennl a programnl nem rajzols, hanem a digitalizlt kp utlagos mdostsa. A fenti
mveleteken kvl tovbbi szoksos s lehetsges mvelet:
-

forgatsok, tkrzsek, torztsok a kpen, tmretezs, elsznezs, fnyer, kontraszt,


sznhelyessg s mdosts.

Klnbz effektusok hasznlata: es, bevel (kiemelkeds) nyomgombok ksztse, gyors


mintaelllts, felletekre hzhat kp,

Klnbz ecsetek, szrpisztoly, mintk hasznlata rajzolsnl. Ceruza-szer rajzols.

A mdostsok preview-ban jelennek meg, esetleg tbblpcss undo lehetsg van.

Automatizlt szerkesztsi folyamatok.

Optimalizlt kpkonverzi klnbz clokra, nyomtatsra, WEB megjelentsre.

Plug-In-ek hasznlata, azaz msok ltal gyrtott bedolgozmodulok hasznlhatsga

Ilyen programok: Adobe PhotoShop 5.5, Paint Shop Pro 6, Corel PhotoSuite, stb .
A vektorgrafikus programok kivlan hasznhatk reklmgrafikai clokra. Ezek a szoftverek inkbb a
rajzolst tmogatjk. Ma mr az egyszerbb vektoros rajzolprogramok kimentek a divatbl. Az egyik
legelterjedtebb kpviseljk a CorelDraw. Eszkzk:
A vektoros rajzolsi eszkzk elkpzelhetetlen mennyisgben fordulnak el.
Egyszerbb s bonyolultabb geometriai formk betltve sznekkel, mintkkal vagy betltetlenl.
A kpek utlagos mdostsa, a csompontok igaztsa valamilyen hlhoz
Forgats, tkrzs, torztsok
Szabadkzi rajz.
Szntmenetek, illeszkeds az elterjedt sznrendszerekhez
A vektorgrafikus programok nagyon jl hasznlhat tervezsre is, hiszen a rajzon mretarnyosan
jelennek meg az objektumok, amelyeknek a nagytsa nem okoz gondot. Magyarorszgon az egyik
legelterjedtebb ilyen szoftver az AutoDesk AutoCad nev programja. (12-es DOS-os, 13-as,14-es s a
2000 Win9x/NT/W2000 alatt is fut)

179

17 Bvsz programok, utility-k


17.1 Symantech cg programjai
17.1.1 Norton Utilities, System Works
A Norton Utilities, rvidtve NU, a 80-as vektl szlltja a DOS, majd ksbb a Windows9x operci
rendszerek karbantartsra szolgl jobbnl jobb alkalmazsokat. A DOS-os alkalmazsok is
megmaradtak a mai idkben is, ezrt itt ismertetem rviden ket:
SPEEDISK - A defragmentls kirlya. Segtsgvel a szmtgp fjlrendszert folyamatoss lehet tenni.
DISK DOCTOR - NDD Segtsgvel a DOS-os s FAT32-es fjlrendszer hibit lehet kiszrni, tovbb
jlzi s fiziksi hibkat is a krdses renszeren
NDIAGS - Segtsgvel fel lehet derteni a szmtgp hibit. Lehet vele tesztelni az alaplap, a memria,
winchester, fdd, speaker s billentyzet hibtansgt. A Norton Utilities 2000-ben mr csak az
NDIAGS32 ltezik, Windowsos hardvertesztel program.
DISKEDIT - Segtsgvel megismerhetjk egy winchester felptsnek titkait. Bjtrl bjtra
szerkeszthetjk a winchester tartalmt, de csak DOS-os rendszerben.
SI - System Info, a rgebbi norton verzik tartalmaztk. Elmondott mindent, amit a gprl tudni lehetett.
A Windows 9x alatti verzik programjai:
A programok alapveten a kvetkez kategrikra vannak felosztva:

17.1.1.1 Find and Fix Problems (Hibakeress s megolds)


Norton System Check - Lefuttatja az sszes diagnosztikai programot.
Norton Win Doctor - Vgignzi a winchestereket s a regisztrcis adatbzis, illetve a Windows olyan
bejegyzseit fjljait keresi, amelyek rvnytelenek, nem mutatnak semmire. Vgignzi a szoksos
programhelyeket s ellenrzi a fjlok psgt.
Norton Disk Doctor - Megvizsglja a megadott meghajtk hibit, logikai s a vgn a HDD fizikai hibit
is s kijavtja. A Windows Scandisk-jnl valamivel alaposabb.
Unerase Wizard - A vletlenl letrlt fjlok visszalltst vgzi, ha teleptettk a Norton Protection-t.
Egybknt nem hatsos.

17.1.1.2 Improve Performance (Teljestmnynvels)


Speed Disk - A winchester defragmentlst vgzi, jobb, mint a Windows Defrag nev programja.
Norton Optimization Wizard - A SWAP fjl kezelst optimalizlja, a Regisztrcis adatbzis fjlok
kezelst optimalizlja.

17.1.1.3 Preventiv Maintance (Megelz kezels)


Norton System Doctor - a httrben mkdve folyamatosan figyeli a rendszer paramtereit s azokat
megjelenti a kpernyn. Amennyiben egyes paramterek az elre belltott hatrrtkeket elrik riasztst
ad. Ilyenek lehetnek pldul a szabad hely a winchestereken, a memriafoglaltsga, a szabad grafikai
erforrsok mennyisge, stb.
Norton Wipeinfo - Kztudott, hogy egy fjl trlse nem jelenti az illet informci eltntetst. Ez a
program alkalmas arra, hogy vglegesen eltntessen adatokat fizikai adathordozkrl. Kevesen tudjk, de
arra is van lehetsg, hogy adatokkal fellrva egy fjlt ksbb vissza lehessen hozni a tartalmt. Ez a
segdprogram alaposan s vgrvnyesen megoldja az ilyen tpus problmkat. A krdses terletet
letrli 0-val, majd telerja 1-essel s gy visszavonhatatlanul letrli az informcit.
Image - Ha a fjlrendszer megsrl, ha a FAT tbla megsrl, ha a partcis tbla megsrl, ekkor jhet
jl ez a segdprogram. A gp indulsakor feljesgyzi a megfelel adatokat s a gp minden
jrabootolsakor sszehasonltja az elmentett adatokat a winchesterek llapotval. Ha nem normlis ton
180

trtnt az ilyen tpus adatok eltvoltsa, akkor az Image segtsgvel vissza lehet lltani az elz
llapotot.
Registry Tracker - Segtsgvel nyilvntarthatjuk a regisztrcis adatbzis mindenkori llapott s
vltoztats utn indokolt esetben vissza tudjuk lltani valamelyik elmentett korbbi llapotot.

17.1.1.4 Troubleshoot (Nehzsgek)


Norton Diagnostic - Segtsgvel alapos, minden hardvereszkzre kiterjed tesztet tudunk lefuttatni a
PC-nken. A Windows-os vltozat ezen kvl ellenrzi a Regisztrcis adatbzis, s ltalban a windowsos
rendszer llapott, a drivereket s egyb rendszerbe integrlt eszkzket isSystem Information - Mindenre kiterjed feldertst vgez a Windowsos PC-n. Minden hardvereszkzt,
minden drivert, az ppen fut alkalmazsokat, az ltaluk hasznlt DLL fjlokat, azoknak
memriafoglalst, kapcsolatait kirja a kpernyre. Tud sebessgteszteket is vgrehajtani, teht egyfajta
teljestmnymrsre is alkalmas.
Norton Registry Editor - Segtsgvel szerkeszthetjk a rendszer regisztrcis adatbzist. Megfelel a
Microsoft Registry nev programjnak.
Norton Fjl Compare - Fjlok tartalmnak sszehasonltst vgezhetjk vele. Elssorban text fjloknl
rdemes alkalmazni, amikor kzzel akarunk szerkeszteni bizonyos belltsokat.

17.1.2 Norton CrashGuard


Ez a program alkalmas arra, hogy a Windows9x opercis rendszer alatt fut programok sszeomlsa
esetn tegyen mg egy utols kisrletet a szoftver s az adatok megmentsre, tovbb elzrja a rendszert
az sszeomls kvetkezmnyeitl. A Norton Utilities-zal egytt telepthet, kivlaszthat opciknt, de
kln is felinstalllhat. Tapasztalaptaim szerint valban alkalmas a teljes rendszerre kiterjed zavarok
megelzsre, de az is igaz, hogy a vgeredmny nem 100%-os. Ha a CrashGuard mr kzbeavatkozik,
akkor valsznleg az illet program mr nem tud teljes rtken mkdni.

17.1.3 Norton Antivirus 2000/2001


Az tbbi idben elterjedben lv antivrus program. Teljes kr vdelmet nyjt a betolakodkkal
szemben. Makrovdelem is van benne, s folyamatosan frissthetek a fjljai, ezltal a vdelem mindig
napraksz. Ltezik a Win3.1/Win9x/ NT vltozata is. Lnyegben hasonl feladatokat lt el, mint a
McAfee megfelel programja. Indulskor ellenrzi a szmtgp winchesternek boot szektort, figyeli a
megnyitott, msolt, tnevezett stb. fjlokat s vrust tallva figyelmeztet minket.

17.1.4 Symantech Ghost


Teljes partcikat, lehet vele trolni image fjlknt, s visszatlteni az eredeti helykre, vagy ms gpek
winchestereire. Alapfelttel, hogy az image-knt elmentett partci visszatltskor legalbb akkor a helyet
kapjon, mint amennyi volt neki korbban. Olyankor clszer hasznlni, amikor tbb gpen ugyanolyan
vagy hasonl, de meglehetsen sszetett konfigurci van. Ekkor egy gpet felteleptve lementjk a
partcit, majda tbbire felmsoljuk. Ehhez csak annyi szksges, hogy az image fjlt el lehessen rni.
Pldul iskolban egy gpet felteleptve, elmentik szerverre az image fjlt. A tbbi gpen bebootolva egy
floppyrl s fellpve a szerverre visszatlthet a gpekre az llapot. gy a vrusproblmk, az engedly
nlkli szoftverek teleptse, az engedly nlkli belltsok egy csapsra kezelhetkk vlnak.
A fenti pldban egy 400 MB krli image fjl kb 5 perc alatt tltdik vissza egy 10 MB/s-os hlzaton.

17.2 Nuts & Bolts


Az utbbi idben a Network Associates, cg ltal birtokolt s forgalmazott programcsomag. Hasonl
tulajdonsgokkal br, mint a Symantech cg NU-ja. A cg neve, Network Associates s az Internet
hozzfrse http://www.nai.com. A szoftver a kvetkez kategrikban mkdik:
Az albbi kategrikba szerveztk a rendszer programjait:
Repair - Recover (Javts, visszallts)
Disk Minder - Diszkkezel, Lemezhibk feldertse s javtsa
181

McAfee Image - Image fjlok ksztse a HDD-krl


Rescue Disk - Rendszerindt, biztonsgi lemez ksztse
Pc Checkup - Diagnosztika, Windows hibk javtsa
Discover Pro - Benchmark (sebessgmrs), Rendszer info, hardver diagnosztika
Undelete - Trls vdelem
Clean Optimize (Tisztts, optimalizls)
Clean -Up Wizard - Felesleges fjlok megkeesse s trlse
Disk Tune - Winchester adatainak gyorsabb elrse
Registry Wizard - a Regisztrcis adatbzis javtsa, kezelse, vltozsnak kezelse
ShortCut Wizard - Parancsfjlok hibinak kijavtsa
Launch Rocket - Programok gyorsindtsnak belltsa
Prevent - Protect (Megelzs, vdelem)
Bomb Shelter - Rendszersszeomls elleni vdelem
Wingauge - Windows figyelse s riaszts problmk esetn
Virus Scan - Vrus scanner
Trash Guard - Sajt Lomtr, minden trlst eltesz a Lomtrba
Retake - Adatok automatikus Backupja
Year 2000 Checker - 2000. v problma ellenrzse
Secure- Manage ( Vdelem kezelse)
EZ Setup - Windows belltsainak mdostsa
Launchpad - Alkalmazsok indtsnak gyorselrse
McAfee Fortress - Fjlok titkostsa s a titkosts visszalltsa
McAfee Shredder - Fjlok legyalulsa, visszalltsi lehetsg nlkl.
Zip Manager - ZIP fjlok kezelse
Quick Copy - Gyorsmsols

182

18 Internet
18.1 Windows 3.1 belltsa az Internet elrsre
A Windows 3.1 nem tartalmazza az internet elrshez szksges szoftvereket, azokat kln be kell
szerezni. Ezt a legegyszerbben egy Internet Explorer 3 vagy annl frissebb szksges. Ezek internetrl
letlthetk s mindenkppen a Microsoft szabadon letlthet termkei. A hlzatok tantrgy keretben
tanul IP stack megvalstsa a Microsoft rendszerekben a Winsock. Ennek kt fajtja terjedt el.

18.1.1 Trumpet Winsock


A Trumpet Winsock a Windows 3.1-esek szmra kszlt. Clja a Windows 3.1 alkalmass ttele az
internet hasznlatra. A teleptse egyszer. Az Install program indtsa utn telepl magtl. Hlzati s
SLIP vagy PPP telefonos kapcsolatot lehet vele megvalstani. A szoksos paramtereket be kell lltani a
fjl menben. Teleptse kzben 500 Kb DOS memria elegend s kb 1 MB hely a winchesteren. A
belltsra most nem trnk ki, meglehetsen sszetett mvelet, de viszonylag knnyen elvgezhet. Ha a
gpen teleptve van a Microsoft Winsock, pl Wnsok.dll vagy Winsock32.dll, akkor azokat elbb el kell
tvoltani a rendszerbl.
Hasznlat egyszer hlzati krnyezetben is. A Windows 3.1-et elindtva el kell indtani a Trumpet
Winsock-ot is, majd mehetnek az IP-t hasznl programok.

18.1.2 Internet Explorer Winsock


Az IE3 vagy jabb teleptsvel kerlhet fel a gpnkre. Kln programcsoportknt jelenik meg, ahol
minden fontosabb belltst elvgezhetnk. Ugyanazokat a funkcikat tlti be, mint a fent emltett
Trumpet vltozat.

18.2 Windows 95/98 belltsa Internet elrsre


http://www.westel900.hu/ismertetok/internet/uzembehelyezes/dialup95/

18.3 Hibalehetsgek az Internet kapcsolat belltsa sorn


Az internet kapcsolat hibja a TCP/IP hibjra vezethet vissza. Kt rszre kell vlasztanunk a
problmt:
A hlzati kapcsolat esetn a kvetend eljrs a kvetkez. Megnzzk, hogy a hlzati krtya ltalban
a hlzatkezelst vgzi-e. Ha nem, akkor nyilvnvalan a hlzati krtya, a kbelez svay egyb mlyebb
konfigurcis problma van.
Ha a krtya mkdik, akkor meg kell vizsglnunk, hogy az IP cmet, subnet maskot, default gatewayt
helyesen adtuk-e meg. Figyeljnk arra, hogy az egyazon alhlzatban lv gpeknl klnbz IP
cmeknek kell elnnik. Ha kt gpnl azonos a IP cm, akkor a gpek ms protokollal mennek, de az IP
hasznlatakor vletlenszer vlaszokat adnak, nagy lesz a csomagveszts arnya, vagy egyltaln nem
megy az egyik.
Az alhlzati maszknak s a default gateway-nek ugyanannak kell lennie.
Ha ezek megvannak, s jl vannak belltva, ms gpeken megy az IP kapcsolat, akkor egy PING-gel
lehet ellenrizni msik gprl a belltst.
A DNS belltsait is elenrizni kell, elssorban azt, hogy a name szerverek IP cmt nem
rontottuk-e el. Gondolni kell arra is, hogy esetenknt a name szerverek tlterheltek lehetnek, ez a
nvfelolds nehzkessgben jelentkezik. Ha nagyobb hlzatunk van, akkor clszer egy helyi Name
szervert zemeltetni (LINUX a legalkalmasabb), mert gy a hlzati forgalom 20-50% csak bell zajlk.
Meg kell vizsglni a kedvenc bngsznkben a proxy belltsokat is. Az internet szolgltatk
ltalban csak a sajt IP tartomnyukbl engednek proxy-t zemeltetni, ha van kivtel, akkor az tiszta
szerencse. A szolgltatk nevei proxy.matavnet.hu, proxy.datanet.hu, stb... A 8080 vagy a 3128-as portot
hasznljk proxy clokra. Iskolnkban a proxy szerver a mail.szily.sulinet.hu:8080.
FTP programok hasznlatakor nem mindig clszer hasznlni proxy-t, esetleg ki lehet kapcsolni.
183

18.4 Telefonos kapcsolat belltsai.


Telefonos kapcsolat esetn a mra egyeduralkod PPP (Point to Point Protocol) protokollt hasznljuk. A
PPP a hagyomnyos SLIP (Single Line Interface Protocol) protokollnl hatkonyabb, adattmrtsre s
hibajavtsra is kpes. Zajos vonalak esetn, mint pldul a telefonvonal, sokkal megbzhatbb
kapcsolatot jelent.
A hibafeltrs els lpse, hogy megnzzk, van-e telefonos hlzati csatol teleptve, illetve a
TCP/IP teleptve van-e. Itt semmilyen ms belltsra nincsen szksg, mert a telefonos Internet kapcsolat
esetn a betrcsz szmtgp ltalban automatikusan kap IP cmet.
Kvetkez ps a modem teleptsnk megvizsglsa, ellenrzse, szksg esetn teleptse:
Vezrlpult/Modem ikon/j modem teleptse.
Mivel a fejlds meglehetsen gyors, ezrt a modemtpusok vltoznak, nem mindegyiket ismerheti fel
opercis rendszernk. A telepts sorn ltalban nem sok fjl kerl a rendszerre, st bizonyos esetekben
csak egy megfelel inf fjl kell a teleptshez. Ha nincsen driver a modemhez, akkor az ugyanolyan
tpuscsaldba tartoz modemekkel kell prblkozni. A modemet ellenrizni lehet oly mdon, hogy a
tulajdonsgait megjelent gombra kattintunk. Ha vlaszol, akkor a modem OK.
A Sajt gp/Telefonos hlzat/j kapcsolat ltrehozsa ikonnal lehet j belltsokat ltrehozni. A
belltand s hiba esetn ellenrzend dolgok
Van-e modem a kapcsolatban, s az a megfelel-e, j-e a telefonszm.
A kapcsolatban az bejelentkez azonost s jelsz a megfelel-e. A szerzdsek, a feljesgzsek kellenek
hozz.
A kapcsolat TCP/IP tulajdonsgai megfelelnek-e. A mai szolgltatk ltalban automatikusan adnak IP
cmet az gyflnek (DHCP) s tbbnyire automatikus a nameszerverek kijellse is. Ha nem megy, akkor
rdemes konkrt nameszervereket berni.
A telefonos kapcsolatban ha csak internetrl van sz a TCP/IP-n kvl minden ms protokollt kil kell
iktatni,a nyomtatt sem szabad megosztani az internet fel, a hlzatba sem kell bejelentkezni.

18.4.1 Internet kapcsolat megosztsa:


A Windows 98 Second Edition s a Windows 2000 sorn jelent meg a fenti szolgltats. Br a Microsoft
tt sikernek gondolta, szerintnk nem mindig funkcionl gy, ahogy kellene.
Internet megoszts belltsa Win98 SE s W2000 szerveren
-

Win98SE esetn ltre kell hozni egy Telefonos kapcsolatot

Win98SE esetn teleptve kell lennie a Telefonos hlzatnak a hlzati eszkzk kztt.

Win98SE/W2000 esetn is telepteni kell a TCP/IP protokollt.

W2000 esetn az internet megosztshoz szksges szoftver teleptve van.

Win98SE esetn az Internet megoszts szoftvert a Belltsok/Vezrlpult/Internet/Programok


teleptse/Internetes eszkzk/Internet kapcsolat megosztsa helyen kell telepteni.

Belltand paramter a megoszt szerveren

rtkek

IP cm 192.168.0.1

Alhlzati maszk
255.255.255.0 a
hlzathoz kapcsold hlzati krtyn.

Automatikus trcszs

Engedlyezve

Statikus routols (W2000 esetn)

Amikor mr a telefonos kapcsolat mkdik

helyi

Internet megoszts elindtsa (W2000 service, Win98


Started.
esetn Internet LAN mellett a Megoszts Gomb)
DHCP allocator (W2000)
184

Engedlyezve a 192.168.0.1 IP cm feletti IP


cmekre, subnet mask of 255.255.255.0.

DHCP (Win98SE)

Automatikusan indul

DNS proxy

Enabled. (W2000 esetn, W98SE automatikusan


indul)

A hlzat tbbi gpn


-

statikusan a 192.168.0.2 192.168.0.254 cmeket kell belltani, subnet maszk: 255.255.255.0,


Default Gateway a 192.168.0.1, DNS szerver 192.168.0.1, DNS engedlyezse, gp nv s host
brmi,

vagy az IP cmzsnl automatikus belltsokat kell hagyni.

Megjegyzs:
Clszer a hlzaton mg egy protokollt telepteni, pl NETBEUI-t, amely elsdleges legyen! (Protokoll
tulajdonsgai/Advanced fl/Primary belltva)
A TCP/IP gy csak akkor rg labdba, ha Internetes szoftverek indulnak.

18.4.2 Internet Explorer belltsa:


A proxy a kls proxy legyen (a szolgltat proxy-ja)
Kezdlap lehetsg szerint legyen res
A kapcsolat felptse pedig hlzaton keresztl (LAN)

18.4.3 Outlook Express belltsa:


A fentiekkel megegyez. Ha VPOP3 vagy ms helyi szervert lltunk be, akkor a fikok belltsa
a helyi levelez szervert futtat gpre mutat (POP3/SMTP szerver 192.168.0.1) s az ott lv fikot kell
hasznlni.

185

18.5 Gyakorlati tancsok


Ha megkrdezi tlnk valaki, hogy milyen gpet vegyen, ezekre szeretnnk vlaszt adni.
Mi a felhasznls jellege?
Jtk a lehet legersebb gpet ignyli, rengeteg memrival, nagy httrtrral, multimdia, gyors
processzor, 3D-s gyorst videokrtya, CD meghajt, esetleg DVD meghajt.
Irodai jelleg, - Viszonylag szernyebb gp, de mindenkppen elviselhet vlaszidket kell produklnia a
futtatott programokal. Ha a processzor, elg gyors, a winchester elg nagy, akkor mr csak a memria
mrett clszer megvlasztani. Minl tbbet bele.
Fejleszt A fejlesztnek nagy memria kell, gyors processzor, nagy wincheser, de 3D-s video nem
felttlenl, hangrendszer sem.
Internet van-e? Modem krds. Krlbell egy irodai gp kiptettsge kell hozz.
Hlzat van-e? Hlzati krtya kell. A hlzat nem helyettesti a helyi winchestert, hanem elsdleges
szerepe az egyb perifrik megosztsban, a kzpontilag trolt adatok elrsben van. A winchester
mrete gy redukldhat kisebbre.
Milyen egyb szempontok vannak?
Rvid tv pnzgyi szempont A legolcsbb megvsrlsa nem szabad. Ha a piaci knlatban a
tbbinl jelentsen alacsonyabb rakat ltunk, akkor ott valami nincsen rendjn. Nem szabad rvidtv
pnzgyi szempontok miatt sokkal kisebb teljestmny konfigurcit beszerezni, mint az optimlis, mivel
mire azt bvteni tudnnk, addigra a gpnk elavult. A felhasznl kap egy gpet s alig tudja hasznlni
az ltala elkpzelt clra.
Ergonmiai A monitor megvlasztsa fontos. A legolcsbb monitorok ma is a nem tl nagy
megbzhatsgot jelentik, mint rgen. 15-17-os monitorok a clszerek.
A teljes lettartamra vonatkoz pnzgyi szempont. Mr rgota az informatika vilgban egyfajta
ciklikussg figyelhet meg a teljestmnyek nvekedsben s a hozz tartoz pnzgyi vltozsokban. Ez
azt jelenti, hogy minden j modell, amely nagyobb, gyorsabb, szebb, jobb, teht egyszval cscs, az els
megjelensekor a szoksos r kt hromszorosba kerl. Majd pr hnap, esetleg egy v alatt lassan
cskkenni kezd s 1-1.5 v utn kerl az elzleg szoksos szintre a tbbszrs teljestmnyvel. A
korbbi modellek mg egy ideig tartjk magukat, majd k is rcskkensbe kezdenek, majd kibocstsuk
utn 2-5 vvel vgkpp eltnnek a piacrl. Mieltt eltnnnek a piacrl a korbbi szoksos r tredkt
sem rik, br a hasznlati rtkk risi lehet.
Pldul, ha ma valaki vesz egy P-II, 500MHZ, 64MB RAM, 10 GB HDD, stb gpet kb 120e nett Ft-rt,
akkor ugyanezrt a pnzrt mindenbl ktszeres teljestmnyt kap. 1.5 v utn egy ilyen gpet kb. 50-70 e
Ft-rt veszi meg a bizomnyos, 3 v mlva csak a tredkt adja rte.
Ha a felhasznl megengedheti magnak, akkor vsroljon, amikor az j hardverek mr elkezdtk az
rcskkenst, de mg nincsenek minimumon. A lehet legnagyobb kapacitst vsrolja meg processzor,
memria s HDD tekintetben.
A szoftverfejlesztk egy j szoftver fejlesztsnl mindig a rendelkezskre ll legnagyobb teljestmny
gpeket hasznljk s a futst is ezekre optimalizljk. Mikorra egy program elterjed a futtatsi
kvetelmnyeknek megfelel gpek kzpgpekk vlnak, a szoftverek hasznlhatk lesznek.
Ha akkor vsrolunk meg egy konfigurcit, amikor mr nagyon olcs, akkor eleve lemondunk az ppen
kifejleszts alatt ll szoftverek jvbeni hasznlatrl.
Name vagy Noname? A PC piacon az sszeszerel cgek s a nagy gyrt cgek alapveten
ugyanazokat az alkatrszeket hasznljk. A Processzor, videokrtya, Winchester, Floppy meghajt, az
186

alaplap chikszlete stb... ugyanaz. Ami ltalban klnbzik, az a hz s tpegysg elektromos s


mechanikai szempontbl a nagy cgek ignyesebb, esetenknt sokkal jobb, mint az sszeszerel cgek,
alaplap gyakran integrlt alaplapokat gyrtanak a nagy sszeszerelk, ezltal optimalizlva vannak
valamelyest jobban, mint az sszeszerelk gpei, s a memria, mivel a neves gyrtk csak bizonyos
tpus memrikat engednek beletenni gpeikbe.
A name gpek gyrti ltalban tbb garancit is adnak termkkre.
A neves gyrtk termkei a megfelel noname gpekhez kpest 30-100%-kal tbbe kerlnek.

18.5.1 Hlzati rendszerek tervezse


Hlzati rendszerek tervezsnl tbb szempontot kell figyelembe venni. Ezek:
A hlzatba kapcsolt gpek fizikai elhelyezkedse
Elektromos viszonyok
Biztonsgi krdsek
A hlzati gpek hasznlatnak mdja az adatforgalom felmrse
Lehetsges tovbbfejlesztsek
Pnzgyi szempontok

18.5.1.1 Fizikai elhelyezkeds


Hlzatok tervezsekor elsrend s korltokat szab a bekapcsoland szmtgpek fizikai
elhelyezkedse.
Az elterjedt Ethernet kbelezs loklis hlzatoknl a kbelhosszakra vannak fels hatrok. A koaxilis
50 ohmos kbel 185 m, az UTP CAT-3 s CAT5-s maximum 100 m hossz lehet.
Az egy kbelre kthet gpekre is vannak fels hatrok. Egy koaxilis szegmensen maximum 30 hlzati
eszkz, egy UTP vezetken egy hlzati eszkz lehet.
A hosszakra vonatkoz megllaptsok elmleti rtkek, a gyakorlatban a kbelhosszak megkzeltse
mr bizonytalan mkdshez vezethet. A kbeleket mindig a lehetsges legkisebb hosszsgra kell
tervezni.
A kbelek meghosszabtsa REPEATEREKKEL s HUBOKKAL trtnhet legegyszerbben. E kt
eszkz funkcionlisan megegyezik egymssal, egy HUB multiportos REPEATER-nek tekinthet, azaz
brmelyik bemenetn megjelen elektromos jel, az sszes tbbi kimeneten is megjelenik. A repeaterek s
HUB-ok a jeleket nem csak erstik, de jraformljk, amihez id szksges, azaz minden ilyen
eszkznek van egy minimlis ksse. Ha tbb kbelszegmenst sszekapcsolunk HUB-okkal s/vagy
repeaterekkel az egyes eszkzk kssei sszeaddnak. Ily mdon maximum 3 ismtl eszkz lehet sorba
kapcsova, vagy mskppen hromnl tbb eszkzn keresztl nem haladhat a loklis hlzat kt gpe
kztt az elektromos jel. A ksleltets szempontjbl nem vltozik a helyzet SWITCHEK hasznlatakor
sem.
A 100 Mbit/s-os kbelezs szintn CAT-5-s vagy CAT-6-os, ugyanazok a paramterek vonatkoznak
rjuk is.
HUB-ok hasznlatakor a HUB-tl minden egyes gphez kln megy a vezetk. Ennek megfelelen
amennyire csak lehet a HUB-ot kzponti helyen ell felszerelni, mivel ekkor lesz a legrvidebb a szksges
vezetkek hossza. A HUB-nak s repeaternek lland elektromos tpllsra van szksge.
A hlzatba kttt 24 rn t mkd szerverek elhelyezsre ltalban olyan helyet szoks vlasztani,
amelye t kznyelv zerverszob-nak nevez. Ez egy lehetsg szerint zrt vagy zrhat helyisg, amelynek
clszren nem szabad szem eltt lennie ha van kln rendszergazda, de ha noncsen rendszergazda,
akkor olyan helyen kell elhelyezni, ahol valaki mindig odanzhet r. Attl fggen, hogymilyen opercis
rendszerrl van sz, egy szerver mkdsnek tlagos idtartama tbb hnap, amikor nem kell lelltani
vagy jraindtani. NetWare esetn mr hallottam 300-400 napos folyamatos zemrl, de hasonl rtkek
igazak (60 nap) NT 4-gel s tbb hnap folyamatos Linux-rl is.
187

Ha szervernk egyszer PC, akkor fokozottabban kell figyelni a gp hterhelsre s vagy a helyisg,
vagy a gp plusz htse megfontolasnd. A kfejezetten server-nek ajnlott gpekben a j lgramlst, s
plusz htst megoldjk. Ha neknk kell megoldani ezt, akkor a lgkondicionlt hlysget emlthetem
szerver szobnak, tovbb a plusz ventilltor beszerelst a hzba.
Beltri kblezs
Az pleteken bell a kbeleket vagy a falban fut-, fagy a falakra utlag kvlrl felszerelt
kbelcsatornkban szoks vinni a kbeleket.. A kbelezs sorn figyelni kell a vezetkek megfelel
vezetsre, a trsmentes elhelyezsre. A vetkek vgpontjai a falra felszerelt csatlakozdobozokban
vgzdik, amleyektl pr mteres leng kbelek mennek a gpekig. A leng kbelek elasztikusabb
anyagbl kszlnek. A leng kbelek ne legyenek nagyon hosszak, de bsgesen rjenek el a gpekig. gy
megelzhetk az utlagos hlzat sztrgsok s egyb katasztrfk.
Elektromos szempontok
A kbelek vezetse sorn gyelni kell arra, hogy a szmtgpes hlzat kis feszltsgen zemel. Ha nagy
ramot vezet vezetkek vannak a kzelben (turbink, nagy villanymotorok, egyb ipari berendezsek),
esetleg olyan kszlk, amely nagyfrekvencis nagy energij elektromgneses hullmokat kelt, akkor az
ilyen helyektl minl messzebb kell elvezetni. Mivel a zavars ngyzetesen cskken a tvolsggal, ezrt
mr viszonylag kis tvolsg is jelentsen cskkenti a zavarst. Beton, tgla vagy fmfal jelentsen
cskkenti a zavarst.
Koaxilis kbeleknl jelent problmt az, hogy a koaxilis kbel csatlakozjnak kls rsze
esetenknt galvanikusan le hozzrhet a szmtgp hzhoz. Mint tudjuk, a szmtgpek fldelt
elektromos hlzaton zemeltetendk. Ha egy koaxilis kbelt kt vagy tbb ponton lefldelnk, akkor a
fldelsi pontok potencilklnbsge esetn ramok indulhatnak el az rnykol vezetken, ami nem
kvnatos.
Az UTP kbeleknl nincsen fldels, teht a fldpotencil problmakre fel sem merl, kivve, ha
STP (Shielded Twisted Pair) vagy FTP ( F..... ed Twisted Pair) rnykolt s nagyon jl rnykolt kbelt
hasznlunk. A fenti problmk ltalnos megoldsa az, hogy a hlzatok kbeleit mndig csak egy ponton
fldelik le.
Klri kbelezs
pleten kvl vezetett hlzati kbelekkel vatosan kell eljrni. A fld alatt csak alagtban lehet vezetni.
Nem j megolds, mivel a rgcslk szeretik az elektromos vezetkeket megrgni. A levegben sem j,
mivel maga a kbel nem br ki nagyobb hz irny ignybevtelt, megnylik, majd elszakad. Ilyenkor az
pletek kztt kifesztett sodronyokra szoktk helyezni a kbelt.
A kltri ezetkeknl komoly gond az, hogy villmcsaps esetn a kbelen vgighalad ram tnkreteheti
az pletben lv szmtgpeket is!!!
Tovbbi problma, hogy gyakran a klnll pletek nem azonos vltakoz ram fzisrl vannak
megtpllva, gy a fldpotencilok kztt akr tbb tucat voltnyi klnbsg is lehet, ami katasztroflis
lehet, st ramts veszlye is fennll a kedves felhasznlnl..
Kltren nem olcs, mde biztonsgos megolds az optikai kbelek hasznlata, ramtsbiztos, a
maximlis hossz 2-4 km, stb... Sajnos a mechanikai ignybevtelt ezek sem brjk nagyon, gyhogy a
korbban emltettek rjuk is vonatkoznak.
Az adatforgalom, a gpek hasznlatnak mdja.
Egy hlzat tervezsekor figyelembe kell venni a hasznlat mdjt. Szoksos irodai krnyezetben a
felhasznls lksszer, nem nagy az tlagos forgalom. Ilyenkor clszer a hlzatot egy logikai
szegmensre felpteni.
Ha folyamatosan nagy a hlzati forgalom, vagy sokszor jellemzen egyszerre tbb gp is nagy
forgalmat bonyolt le, akkor clszer olyan kialakts, ahol a nagy forgalm rszek egy routerrel vagy egy
routerknt mkd szerverrel levlasztdnak a hlzat tbbi rszrl Ez a megolds azt is eredmnyezi,
hogy a router kt oldaln jra kezddik a 3 repeateres/HUB-os maximlis sorbakts, gy nagyobb
mret hlzatok is elkszthetk.

188

Ha tbb szerveres, nagyobb kiterjeds hlzatunk van, akkor clszer gy megszervezni azt,
hogy az egyes felhasznlk a hozzjuk kzel es szervert hasznljk s lehetsg szerint a msik
szegmensre csak akkor lpjenek t, ha nagyon muszj. Ilyen esetekben clszer az n backbone mdszert
hasznlni. A szervereket a lehet legnagyobb sebessg kapcsolattal kell sszektni oly mdon, hogy az
sszekttets ms gpekkel csak a szerver msik hlkrtyjm keresztl legyen lehetsges. A szervereket
pedig clszr sszektni egy 100 Mbit/s-os switch-el.
Tipikus eset az iskola. Ha egy tanteremben bekapcsolnak 10-20 gpet, akkor a bejelentkezs sorn olyan
nagy forgalom kpzdhet, hogy msok nem tudnnak dolgozni. Ezt gy elzhetjk meg, ha egy szerverre
termenknt egy-egy egyik oldalra egy BNC-koaxos hlzaton ktjk a termet, s a gpek erre a szerverre
jelentkeznek be. Ez termenknt 10 MB/s-os sebessget jelent. Ha a szerver msfel viszont 100 MB/s-on
tud kommuniklni, akkor az a vonala nem lesz maximlisan kihasznlva.
Kln krds az Internet kapcsolat belltsa. Mivel az Internetes kapcsolat sebessge a leggyorsabb
esetben is csak tredke a loklis hlzatmak, ezrt itt nem a kbelezs sebessge dnt, hanem az
internet kapcsolatot fogad eszkz. Modemes vagy ISDN-es kapcsolat esetn majdnem mindegy, hoy
egy loklis hlzat mely pontjn csatlakozunk. Figyelni kell viszint akkor, ha a fogad eszkz egy
szmtgp. Ekkor megfelel teljestmny gpet kell hasznlni.
Lehetsges tovbbfejlesztsek
Egy hlzat tervezsekor clszer figyelni a jvbeni fejlesztsekre is. Ha lehetsges oly mdon kell
vezetni a kbeleket, elhelyezni az eszkzket, hogy a tovbbfejleszts knny legyen. Ha csak lehetsges
hasznlunk inkbb nagyobb sebessg hlzatot, tbb portos HUB-ot, switchet, mint ami felttlenl
szksges.
Pnzgyi szempontok
Ahlzatok ptst a cgek ltalban mterenknti egysgron vgzik, amibe beletartozik minden fali
szerelvny, csatlakoz s leng vezetk. A HUB-ok, repeaterek, switch-ek kln szmolandk.
Ha magunk vgezzk, a hlzat ptst, akkor figyeljnk arra, hogy csakis a szabvnyban elrt
minsg kbeleket, s nem a legolcsbb aljzatokat, csatlakozkat hasznljuk. A crimpelt csatlakozk
jobbak, mint a csavarosak. Mindig clszer minden aljzatb, csatlakozbl nhnnyal tbbet beszerezni,
mer a szerels sorn knnyen eltrhet, elromolhat egy-egy.
Aktv eszkzknek csakis jl ismert mrkkat clszer hasznlni, hiszen ne felejtsk el, hogy a hlzat
eszkzei ltalban 24 rban dolgoznak!
Szervzelsi szempontok
Klnsen nagy hlzatoknl merl fel gyakran a hiba lehetsge. Ilyenkor jn a hibaelhrts. HUB-os ,
UTP-s hlzat esetn az elssegly az lehet, hogy a hibs gpet lekapcsoljuk a hlrl s a tbbiek mr
tudnak is dolgozni. Koax kbelezsnl sajnos mg kell keresni a hibt, ami gyakran szakadst jelent s el
kell hrtani a lehet leggyorsabban. A rendelkezsre lls szintje egyrtelmen az UTP hlzatoknak
kedvez.
Biztonsgi krdsek
Ez olyan fontos, hogy kln fejezet foglalkozik vele.

18.6 Hlzati rendszerek biztonsgi krdsei


ltalban elmondhatjuk a kvetkezket:
Minden rendszer, amelyen titkos, vagy ms szmra nem lthat anyagot tartalmaz, arra valaki elbbutbb kivncsi lesz, s megprbl valahogyan behatolni a rendszerbe.
Minden internetre kitett gpet valaki legalbb egyszer megprblja feltrni. Ezt gy is szoktk mindani,
hogy csak olyan szerver van, amit feltrtek mr, vagy fel fognak trni.
Azok a rendszerzemeltetk, akik nem foglalkoznak a biztonsgi krdsekkel egyszer mindenkppen
szembetalljk magukat a krdssel.
Azt a szemlyt, aki betr a rendszernkbe hacker-nek hvjk. A hacker nem biztos, hogy rosszindulat
szemly, st sokan kzlk igazbl nem elnyszerzsre, vagy anyagi megfontolsbl vagy klrokozsi
189

cllal akarnak feltrni gpeket, hanem inkbb a dicssg, a kihvs, a hecc kedvrt. Elfordul persze,
hogy a tmads eredmnyt rosszindulatan vilgg krtlik, vagy egyszeren csak felhvjk nhny
ujsgr figyelmt az esemnyre, ami persze ugyanaz.
Sokan csak annyit tesznek meg egy sikeres behatols utn, hogy a rendszer zemeltetjt tjkoztatjk a
behatolsrl, s figyelmeztetik a biztonsgi rsre.
Vannak, akik egyszeren csak tudatlansgbl kvetnek el olyat, ami szndkos tmadsnak tnik.
A tmadsok tpusai

Betrs. Ez a leggyakoribb tpus tmads. A betrsnl a tmad arra trekszik, hogy hasznlja a
szmtgpeinket Szmtalan mdja van a betrsnek, a megtvesztstl kezdve a jelsztallgatsokon
keresztl az jelszlopsok egszen kinomult mdszereiig. A helyesen konfigurlt tzfalak az e fajta
tmadsok nagy rszt kiszrik.

Denial of service (DoS), azaz szolgltats-megtagads. E tmadsok clja nem a gp hasznlata, hanem
msok letnek megkesertse az, hogy lehetetlenn tegyk a jogos felhasznlk hozzfrst egyes
szolgltatsokhoz. A DoS tpus tmadsok legegyszerbben s leggyakrabban az elrasztst alkalmazzk,
azaz olyan mennyisg krssel (elektronikus levllel, hlzati forgalommal, feladattal, stb.) rasztjk el a
szervert, hogy annak egyszeren nem marad ideje hasznos tevkenysgre. Az elraszts mellett szmos ms
mdszert is hasznlhat egy kpzett tmad DoS tpus tmadssal val knyelmetlensg okozsra.
Kzvetlenl letilthatja a szolgltatst, vagy az ahhoz val hozzfrst, tirnythatja a krseket, esetleg
helyettestheti a kiszolglt egy l-kiszolglval.
Szerencsre a DoS tpus tmadsok nem tl gyakoriak. Kivitelezsk olyan egyszer, hogy a legtbb
tmad sportszertlennek tekinti. Leginkbb olyan emberektl szmthatunk ilyen tpus tmadsra, akik
valamilyen vlt vagy valdi ok miatt klnsen mrgesek rnk, s ily mdon prblnak bosszt llni. A
DoS-tmadsok vagy a DoS-tmadsnak tn jelensgek zme azonban ltalban nem is tmads,
csupn gondatlansgbl vagy butasgbl ered rendszerproblma.
A DoS tmadsoknak hrom fajtja van:
A TCP/IP felptst kihasznl tmadsok:
o Ping of Death A tmads lnyege, hogy egy 65535 bjtnl nagyobb csomagot kldnk a
szervernek, amelyet a rgebbi TCP/IP-implementcik nem tudnak lekezelni
o Teardrop Az Interneten keresztl rkez informci csomagokra bomlik, amelyet a
fogad flnek kell sszeraknia. Minden csomagnak van egy mezje, melyben
meghatrozza, hnyadik csomag is . Ha ezt a szmot manipulljuk, ezzel egyes
rendszerek sszeomlst idzhetjk el.
A TCP/IP-szabvny felptst kiaknz tmadsok:
o SYN tmads (spoofing) Minden kapcsolatfelvtel egy gynevezett SYN-krssel
kezddik, majd erre egy SYN-ACK vlasz rkezik, amit a kliens egy ACK-val honorl.
A tmads sorn a cmzett kap egy SYN (kapcsolatfelvteli csomagot), amely egy nem
vals forrscmet tartalmaz, gy a vlasz sosem ri el a forrst. Azonban, mivel erre a
vlaszra a cmzett szintn vr egy ACK zenetet a klienstl, felhalmozdik egy
vrakozsi sorban a SYN krs, amire a vlaszt vrjuk s ez a sor, ha megtelik, a
rendszer sszeomolhat.
o Land tmads Hasonl a SYN tmadshoz, azonban a forrscm a tmadand eszkz
cme.
Gyilkol mdszerek (brute force):
o Smurf tmads: A smurf-tmadsnl a tmadk az ICMP Echo krseket IP
broadcast-cmekre irnytjk tvoli helyekrl s gy okoznak elrasztst. Ezekben a
tmadsokban nem kt, hanem hrom fl vesz rszt: a tmad, a kztes szemly
(intermediary) s az ldozat. Az ICMP Echo krst a kztes szemly hlzatnak egy
broadcast-cmre tovbbtja a tmad. Ha a kztes szemly nem szri a broadcastcmekre rkez forgalmat, akkor a hlzat szmos gpe megkapja az ICMP Echo krst
s kld r egy ICMP Echo vlaszt. Ha a kztes hlzat elg nagy s a krsek elg
gyorsan rkeznek, az gy generlt forgalom elg lehet ahhoz, hogy lefullassza a hlzatot.
o UDP-elraszts (UDP Flood, PEPSI): A tmads sorn az egyik eszkz charge portjra
amely tesztelsre hasznlhat s egy karaktersorozatot llt el minden csomagra, amit
kap rkeznek a csomagok a msik eszkz echo portjrl amely visszakldi
ugyanazt a karaktersort, amit kapott s ezltal egy lland krforgsba keveredik.
A DoS tmadsok esetn DDoS-rl (Distributed Denial of Service) beszlhetnk abban az esetben, ha
egy eszkzt, tbb eszkzrl, sszehangolva r tmads.
Portscannels: ltalban a legtbb tmads azzal kezddik, hogy a tmad felmri, milyen szolgltatsok
futnak egy rendszeren. Ezt egy gynevezett portscanner program segtsgvel vgzi, amely megmondja,

190

melyik portok vannak nyitva egy llomson. rdemes figyelni a naplfjlokat, mert egy ilyen prblkozs
knnyen kiderthet pldul, ha egy adott cmrl rkeznek krsek egyms utni portokra (21, 22, 23, 24, 25,
26, 27 stb.)
Informcilops. Ehhez a fajta tmadshoz nincsen szksg a rendszerekhez val kzvetlen hozzfrsre. A
tmadk rendszerint az informcikat biztost Internet-szolgltatsokat hasznljk ki, arra prbljk ket
rbrni, hogy az engedlyezettnl tbb informcit adjanak ki, illetve hogy illetktelen, jogosulatlan
felhasznlknak is kiadjanak bizonyos adatokat. Az informcilops trtnhet aktv vagy passzv mdon. A
hallgatzs pldul a legegyszerbb, jellegzetes formja a passzv tmadsoknak. A hallgatzs mindig akkor
a legeredmnyesebb, ha a tmad eleve tudja, hogy mit keres, s hogy azt hol keresse. A megfelel
telefonvonal megfelel idben trtn lehallgatsa rtkes informcikat adhat, azonban az sszes
telefonvonal hossz idn t val lehallgatsa akkora adatmennyisget eredmnyez, hogy abbl az rtkes
informcikat kihmozni nehz feladat.

18.6.1 Nincs feltrhetetlen rendszer.


A mai opercis rendszerek rendkvl sszetett, sok szolgltatssal rendelkez szoftvercsomagok,
amelyek tervezse, majd rsa sorn sokszor egymsnak is ellentmond szempontokat kell figyelembe
venni. A szoftverek rsa mindig csapatmunka, amely adhat hibkra elegend okot. A rendszerek
sszetettsge miatt rendszeresen cssznak be hibk a szoftverekbe, amelyek nem mindig a mkdst
veszlyeztetik, vagy akadlyozzk meg, hanem csak a biztonsgi rsknt jelentkeznek. Sokszor a
rendszer egy kifejezetten beptett tulajdonsga vlik biztonsgi rss, ha a felhasznlk a normlistl
eltren hasznljk.
Azt a mdszert, amikor egy biztonsgi rst befoltoznak patch-elsnek hvjk.
Sajnos a legelterjedtebb opercis rendszereket tekintve nincsen teljesen biztonsgos rendszer, csak olyan
amelyet esetleg nem ri meg feltrni.
A Windows 9x legendsan semmi vdelemmel nem rendelkezik, gyhogy istenksrts ilyen rendszerrel az
Interneten nyomulni.
A Windows NT biztonsga alapesetben csapnival. Ahhoz, hogy egy Windows NT-t a mindenkori
legbiztonsgosabb llapotban tartsuk, a rendszergazdknak jkora munkt kell bekfektetnik s a
rendszert folyamatosan karban kell tartaniuk. Jobb a helyzet valamivel a Windows 2000 sorozatnl, de
gyakorlatilag a problmk hasonlk. A Windows NT Internet Information Server web, ftp stb... szervere
defaultban nem sok vdelemmel rendelkezik, csak bizonyos listk teljestse sorn vlik a rendszer
biztonsgosabb.
A Novell NetWare szerverek biztonsgrl ellentmondsos hrek keringenek. Biztonsgosabb s nehezebb
feltrni az interneten keresztl, mint brmelyik Windows-t, de bizonyos tmadsok esetn ezt a rendszert
is padlra lehet kldeni. Mindenesetre a Novell cg a rendszer bels felptsrl nem nagyon krtlszt
infoprmcit, ezrt a kedvtelsbl hackelk nemnagyon jutnak elg nyersanyaghoz.
A Linux klnbz verzii rendkvl elterjedtek az interneten, annak szabad volta miatt, ezrt gyakran
rik tmadsok a Linux szervereket. Gyakorlatilag egy jl felteleptett Linux szerver akkor vlik nehezen
feltrhetv, ha a telepts pillanatban fellelhet frisstseket felteszik a gpre, s a tovbbiakban azokat
rendszeresen frisstik a rendszert. Az gy topon tartott gp gyakorlatilag feltrhetetlen lesz az internet
fell.
Nhny ltalnos szably, amivel vdekezhetnk a tmadsok ellen:

Az explicit vdelem hinya. Legegyszerbb megolds ha ez egyltaln megoldsnak nevezhet ,


ha nem fordtunk semmit a vdelemre, s csak a rendszerbe beptett, s alaprtelmezsben belltott
biztonsgra hagyatkozunk. Ez a minimlis vdelem (vagy a vdelem teljes hinya) ma mr legfeljebb a
kizrlag jtkra hasznlt, otthoni szmtgpek esetn elfogadhat.
Vdelem az ismeretlensgen keresztl. Sokan gy gondoljk, hogy az rendszerket nem fenyegeti
veszly, hiszen senki nem tud rluk, nem ismeri a szmtgpeik cmt, az elrhet szolgltatsokat.
Ez a vdelmi modell ritkn hasznlhat tartsan: tl sok mdja van annak, hogy valaki ezekhez az
adatokhoz hozzjusson. Az a nzet is gyakori, hogy mg ha knnyen meg is tallhat egy rendszer a
hlzaton, senki nem veszi a fradsgot, hogy egy kisvllalat szerverre, ne adj isten, egy otthoni
gpre betrjn. Valjban azonban a sok tmad nem elre meghatrozott cllal indul; egyszeren csak
minl tbb gpre be akar trni. Szmukra az ilyen kisvllalat vagy otthoni gp csak knny clpontot
jelent. Valsznleg nem maradnak sokig, de megprblnak betrni, s sok krt s fejfjst
okozhatnak, pldul amikor a nyomaikat prbljk eltntetni.

191

Szmos mdja van annak, hogy informcikat tudjunk meg egy, a hlzathoz kapcsolt szmtgprl.
Mg olyan rtatlannak ltsz adatok, mint pldul a processzor vagy az opercis rendszer tpusa,
fontos tmpontokat adhat egy potencilis tmadnak, hogy hogyan induljon el, milyen kiskapukat
prbljon ki.
Gazdagp alap vdelem. A valsznleg legjobban elterjedt vdekezsi mdszer a gazdagp alap
vdelem, azaz az egyes szmtgpek kln-kln megvalstott vdelme. Ez a mdszer jl mkdik
s megfelel vdelmet is nyjt az adott szmtgpek szmra. Egyetlen gond vele az, hogy nagyobb,
bonyolult hlzatokra nehezen illeszthet.
A szoksos rendszerkrnyezeteket ma a bonyolultsg s a sokrtsg jellemzi. A szerverek,
munkallomsok tbb klnbz gyrttl szrmaznak, vltozatosak a felhasznlt opercis
rendszerek is. Mg az azonos tpus rendszerek esetn is nagy klnbsgek lehetnek az egyes verzik
kztt. Az eltr rendszerek pedig eltr vdelmi megoldsokat ignyelnek. St, mg akkor is, ha az
sszes gp ugyanazon oprecis rendszer ugyanazon verzijt hasznlja, egyszeren az a tny, hogy tl
sok van bellk, id- s kltsgignyess teszi a gazdagp alap vdelem belltst.
Megfelel lehet ugyanakkor a gazdagp alap vdelem kis hlzatok esetn, vagy olyan hlzatoknl,
ahol kiemelt szint biztonsgra van szksg. Valjban minden rendszerben szksg van valamilyen
szint gazdagp-vdelemre. A kvetkez pontban trgyalt hlzati vdelem is gazdagp alap
vdelemmel kombinlva a leghatkonyabb.
Hlzati vdelem. A hlzati vdelmi modell a szerverekhez s a szolgltatsokhoz val hozzfrs
szablyozst helyezi eltrbe a szerverek egyesvel trtn biztostsa helyett. Az ide tartoz vdelmi
eszkzk kz sorolhatk a bels rendszerek s hlzatok vdelmre emelt tzfalak, a szigor
hitelestsi eljrsok, valamint a bizalmas adatok a hlzaton trtn tovbbtsakor hasznlt
titkosts.
A hlzati vdelem kiptse jelents erfesztstl s kiadsoktl kmlhet meg bennnket. Egy
helyesen konfigurlt tzfal szerverek s munkallomsok szzait, ezreit vdheti meg a kls
tmadstl, fggetlenl attl, hogy maguk a szerverek vdettek-e. Termszeten a gazdagp alap
vdelmet sem clszer teljesen elhanyagolni, mert anlkl a tzfal feltrse esetn teljesen vdtelenek
lennnk.

A tovbbiakban elssorban a Windows NT s a Windows 98 biztonsgi krdseivel foglalkozunk, hiszen


az ilyen gpek vannak kitve legtbbszr tmadsnak.
Hogy egy gpet megvdjl az ilyenfajta inzultusok ellen, sok fle mdszer s bellts van, amelyek
hasznlatval kellemetlen incidensektl tudjuk magunkat megvdeni.
Ezek a belltsok kemnyebb teszik a rendszert s kevsb leszel kiszolgltatva a hackereknek. A
rendszer kemnytse azt jelenti, hogy bizonyos vdelmi eljrsokat korrektl belltunk s ilyen
szablyokat magunk s msok szmra is ktelezv tesznk. Amennyiben az eljrsok mkdsbe
lpnek idt s kltsgeket takartunk meg a rendszer ksbbi zemeltetse sorn, mivel kevesebb krt
tudnak okozni az esetleges tmadk.

18.7 A Windows NT biztonsgi konfigurlsa


Az egyik jl ismert mdszer a Windows NT korrekt konfigurlsa. Ez egy tbb lpses mvelet,
amelynek sorn a jelszavakra, a jogosultsgokra, a regisztrcs adatbzisra, a hlzati belltsokra s
egy sor olyan egyb dologra vonatkozik, amely a fenti kategrikba nem sorolhatk be.

18.7.1 Jelsz jogosultsgok


A vendgek jelszavai gyakori forrsai lehetnek a betrseknek. A jelsz vlaszts jogosultsgok arra
vonatkoznak, hogy j s elg gyakran vltoztatott jelszavakat hasznljunk, ami a kls prblkozsok
eslyt cskkenti.
Az albbi ajnlsok felhasznlsval a vendgek illetve a vendgknt bejelentkezk lett tudjuk
megkeserteni:
Maximum jelsz rvnyessg 90 nap. Ez a userek szmra elrja, hogy ilyen idkznknt legalbb meg
kell vltoztatni jelszavukat. A hosszabb idszak tl sok idt ad arra, hogy a tmadk vgigprbljanak
minden lehetsget, a rvidebb id a felhasznlk szmra tl knyelmetlen.
Minimlis jelsz rvnyessg 1 nap. Ez megakadlyozza, hogy a userek a jelsz tvltoztatsa utn
visszavltoztask a rgire a jelszavukat.
Minimum jelsz hossz: 8 karakter. A hosszabb jelszavakat a felhasznlk knnyebben eltvesztik.
192

Egyedi jelszavak: Minden user szmra az utols t jelszra emlkezzen a rendszer. Ha minden nap
megvltoztatja a jelszavt a user, akkor is csak 5 nap mlva kerlhet jra az eredetire a sor.
Account lockout: 5 sikertelen belps utn az jraprblkozst megelzzk s legalbb 10 percig nem
prblkozhat a user. A brute-force jelleg tmadsok esetn nagyban lecskken a prblkozsok szma.
A rendszerzemeltet szreveheti a log fjlok bl, a betrsi kisrleteket.
A kizrs megszntetse: 15 perc mlva lehet egy rendszergazdna. Ez nem mindig clszer, hiszen nagy
rendszer esetn a rendszergazda idejt fecsrli el.

18.7.2 Hozzfrsi jogosultsgok


A Windows NT rendelkezik nhny specilis userrel, akiket jl kell vdeni. A legfontosabb az
Adminisztrtor. Az albbi eljrs jobban vdi majd a rendszert az Administrato-i elleni tmadsok ellen.
-

Nevezzk t az Administrator hozzfrst. A kls tmadok gyakran az Administrator


hozzfrst keresik.

Mg jobb hatst rnk el, ha a fentiek utn ltrehozunk egy Administrator nev uset, akinek
semmifle privilgiuma sincsen. Ha erre a hozzfrsre auditlst lltunk be, akkor gyorsan
kderlhetnek a betrsi kisrletek is.

Cserjlk ki az Everyone groupot az Authenticated Users Groupra minden megosztsnl s


alapban hasznlt knyvtrban. Az Everyone groupmak a be nem jelentkezett felhasznlk is
tagjai.

Tiltsuk le a Guest hozzfrst. Vannak olyan alkalmazsok, amelyek esetleg ezt a hozzfrst
ignylik, de ha ilyet nem hasznlunk, akkor nyugodtan megszntethetjk. Gyakran kls,
ideiglenesen nlunk lv szemlyek kapnak ilyen accountot.

18.7.3 A Regisztrcis adatbzis


A registry tartalma vezrli az NT konfigurcijt. Egy sor kulcs belltsa fontos biztonsgi szempontbl,
ezrt vatosan mdostsuk azokat. A kvetkez eljrs biztonsgosabb teszi a rendzernket.
Tvoli remote hozzfrs tiltsa a Windows NT-n. A Microsoft a registry tvoli menedzselst akarta
ezzel megoldani, de a legnagyovv biztonsgi lyukat hozta ltre ezzel.
Tiltsuk le az utoljra bejelentkezett user nevnek megjelentst. Amikor megnyomjuk a
Ctrl+Alt+Del-t, a rendszer gyakran megjelenti az utoljra bejelentkezett nevt. Ez segt a behatolnak
egy feltrhet usernv feldertsben.
Vdjk a Security Event Log file-t. Alapesetben nem vdett ez a file. lltsuk g ybe a rendszet, hogy
csak az Administrato s a System tudja olvasni.
Vdjk a nyomtatkat A nyomtatk vezrlsnek szablyozsa megkmlhet bennnket olyan
nyomtatvnyok kitltstl, amelyek esetleg default mdon a nyomtatba be vannak fzve, szmlk,
megrendelsek, stb...
Ne engedjnk anonymous belpst. Az NT gyakran engedi, hogy a hozzfrsi nevek listjt kiirathassa
egy anonymous user.
Tiltsuk le a scheduling parancsot. Olyan parancsot lehet gy elindtani, amelyhez esetleg a usernek
nincsen joga, de a belpett Administrator idejn elindulva problmt okozhat. Csak az Administrator
hasznlhassa az AT parancsot.
A nvtelen Registry elrst is tilsuk le.

18.7.4 Networking
A hlzatok a hackerek gyakori behatolsi lehetsgei a rendszernkn. A nem jl konfigurlt rendszeren
a hackerek be tudnak jutni s a rendszer egyb hibit is fel tudjk derteni. Az albbi eljrsok
megneheztik a hackerek dolgt:
Az albbi szolgltatsokat kapcsoljuk ki, ha nincsen rjuk szksg:
193

FTP, RAS, IP Forwarding, and GOPHER.


Tiltsuk le a szksgtelen protokollokat, belertve a TCP/IP, NetBIOS, and NetBEUI protokollokat is.
Titsuk le a Server, Alerter, s a Messenger service-seket.
Kapcsoljuk ki az albbi portokat a firewall-on:
RPC port 135 a
Block nbname port 137
Block nbdatagram port 138
Block nbsession port 139

18.7.5 Egyebek
Nhny tovbbi fontos dolog, amit rdemes betartani. Mindig a legutols javtsokat tartalmaz csomagot
tegyk fel a rendszerre. Ezzel az ismert lyukakat s hinyossgokat be lehet tmni.
Tvoltsd el a ROLLBACK.EXE programot. Ezt az alkalmazst elrontotta a Microsoft s tnkreteszi a
rendszerfile-okat.
A szerveren tiltsd le a floppy-t s a CD-ROM-t. HDD-rl bootoljon a gp.
Passworddel vdd a BIOS-t.
Hasznlj NTFS filerendszert csak! A FAT vagy FAT32 nem vd s nem lehet az elrseket logolni sem.
lltsd be az Access Control Lists (ACLs) elrs vezrlsi listt az alapvet file-okra, hogy csak a
feljogostott szemlyek hasznlhassk azokat. A legjobb vdelmi rendszer is rossz, ha nem hasznlja
senki. Az ACL tipikusan olyan rendszer, amit ltalban nem hasznlnak.

18.7.6 Az emberi tnyez


A leggyengbb lncszem a vdelemben az ember. Akrmilyen j vdelmi mechanizmust dolgozunk ki a
szmtgpek rszre, sokszor nem hasznljk az emberek.
Az ACL az NTFS filerendszerben erre kivl plda. Vagy nem hasznljk, mert nem akarjk, vagy nem
tudjk hasznlni. A kvetkezkben nhny tippet mondunk, amivel vdettebb tehetjk gpnket.
A modemek hasznlatt korltozhatjuk, az automatikus vlaszadst tilthatjuk.
A screen saver-t mindig passworddel zroltassuk, ha a felhasznl otthagyja a gpt.
Legyen kt adminisztrtori bejelentkezs. Az egyik a leveleket olvashassa s a mindennapi gyeket
intzhesse s legyen egy msik a rendszer adminisztratv elrsre.
Az Internetrl letlttt programok futtatst tiltsuk le a vrusok miatt.
Minden hten legalbb egyszer mentsk le a rendszert.

18.7.7 Fizikai vdelem


Physical security has two aspects: theft of computers (including their local information) and misuse
threats associated with physical access. Information typically has a greater value than the computer on
which it resides.
Good facility security is always important, but you should also consider training your executives who
carry laptops about the value of information and instituting a property-pass program for equipment
entering and leaving your facility. In addition, servers should always be placed in a secure location to
prevent physical access.

18.7.8 Third-Party Products


A Windows NT vdelmi rendszerei s eljrsai nem elgg megfelelek a teljes vdelemhez. Egy sor kls
fejleszttl szrmaz szoftver ltezik, amely alkalmazhat a rendszerre.
194

Authentikls. A Windows NT 5.0 a Kerberos authentiklst hasznlja, de a rendszer


ion, but until you have NT 5.0 rolled out to your entire enterprise, you may want to consider products
such as Entrust Public-Key Infrastructure software from Entrust Technologies (www.entrust.com) to
harden authentication.
Titkosts. Encryption. Sending sensitive data over the wires and maintaining it in clear text isn't a
necessary risk anymore. A number of encryption products on the market provide virtual private networks
(VPN), e-mail encryption, and fjl encryption.
Monitoring. Once you've set up your security configuration, be sure to monitor its compliance, detect
intrusions, discover the suspicious behavior of insiders, and perform damage assessment with information
risk-management tool sets from third-party vendors.
Antivirus programs and firewalls. Although available in commercial products, these two capabilities are
being absorbed into the operat-ing system, but they aren't completely effective yet. There are a number of
excellent third-party vendors for both services.

18.7.9 Konklzik
A Windows NT a dobozbl kicsomagolva nem teljesen biztosgos rendszer. A teljes konfigurlst el kell
kln vgezni. Mindenesetre el kell dnteni, hogy a cvdelem milyen szintjt szksges alkalmazni a
cgnl, ezeket az elveket le kell rni, s kvetkezesen alkalmazni.
Mindig rdemes megnzni a levelezlistkat s web site-okat, ahol a rendszerek hibinak elemzse folyik
s az esetleges biztonsgi rseket is meg lehet tallni. A kvetkezkben nhny biztonsggal foglalkoz
web oldal cmt adom meg.
http://www.intersectalliance.com/projects/WinNTConfig.html
http://www.iss.net/eval/eval.php
http://wigwam.sztaki.hu/
http://grc.com/x/ne.dll?bh0bkyd2
http://www.europr.hu/linkek/index.htm

195

19 Szervezsi ismeretek
19.1 Rendszerelmleti alapok
19.1.1 Alapfogalmak
- rendszer, rszrendszer, alrendszer, elem, krnyezet input, output

19.1.2 Szervezet elemzs


cl - folyamat - szervezet kapcsolati rendszere
feladatkr - hatskr - felelssgi kr

19.1.3 Szervezet - szervezeti felpts


- szervezeti felptsi formk s mkdsk fbb jellemzi
- lineris, funkcionlis mtrix szervezeti formk

19.1.4 Gazdasgi rendszerszervezs


- szervezs fogalma, fajti, szakterletei (cl, irnyultsg)
- alap vagy fejleszt
- folyamat, szervezet, munka informci

19.1.5 Ismeretelmleti alapfogalmak


- informci adat hr
- informci mrtke s hasznossga
- hr, folyamat
- hr, folyamat elemek; hrforrs, ad (talakt, csatorna, zaj, vissza alakt, fogad v. vev)
Gazdasgi kd, kdols
- informatika fogalma, trgykre, kapcsolata a szervezssel, irnyts Sajt kibernikai rendszermodell

19.1.6 Rendszerfejlesztsi projekt


- a projekt fogalma
- az informcirendszer fejlesztsi projekt feladata
- a projektben rsztvev szakemberek
- a projektvezets felttelei (szervezeti, dokumentcis, munkaer)
- a projektvezets folyamata
- tervezs (durva becsls, projekt szint szablyok)
- temezs (finomtott becsls, feladat kioszts)
- teljestmnyfigyels

19.2 Az informcirendszer fejleszts letciklusa


19.2.1 Rendszerelemzs
- Elzetes helyzetfelmrs
- Rendszertanulmny ksztse
196

19.2.2 Rendszertervezs
- tfog helyzetfelmrs, A rendszerterv sszelltsa

19.2.3 Kivitelezs
- Programtervezs, Programozs

19.2.4 Bevezets
- Tesztels tervezse, tesztels, - Program dokumentlsa, (Programtervbl zemeltets)

19.2.5 Utlagos elemzs


19.3 Technikk olvass szint elsajttsa3
- Az brzols szerepe s jelentsge a rendszerfejlesztsben

19.3.1 Alapelemek
19.3.1.1 Diagramok
A diagramok jellemzi, fajti (pont, vonal, oszlop, szalagdiagram)
Legfontosabb alkotrszei (cmrsz, lptk, jelmagyarzat)
A rendszerfejlesztsben hasznlt fontosabb diagramok: iddiagram, teljestmnydiagram, hldiagram

19.3.1.2 Tblzatok
- Alkalmazsuk a rendszerfejlesztsben
Fbb tpusai:
Egyszer rtk tblzatok
Hozzrendel tblzatok
Dntsi tblzatok

19.3.1.3 Mtrixok
- Alkalmazsuk a rendszerfejlesztsben
- Alkalmazsi terletk kzl a fontosabbak:
bizonylat - adat mtrix
input - output mtrix
ellenrz mtrix
egyed - kapcsolatok
folyamat - szervezet
informci - folyamat

19.3.1.4 Szervezeti brk


Feladata
Fontosabb tpusai

197

19.3.2 brzols technikk


(SSADM-ben alkalmazott alaptechnikkat soroljuk itt fel, ms mdszertanban mst kell tantani)

19.3.2.1 Folyamatmodellezs
- Adatfolyam modellezs alapelemei, lnyege
- A diagramok hierarchikus szerkezete
- Logikai, fizikai szint brzols
- Plda egy adatfolyam modellre

19.3.2.2 Adatmodellezs
- alapfogalmak s jells rendszer
fellrl lefel: egyed-kapcsolati modell
alulrl felfel: relcis modell
Plda egyed-kapcsolat modellre s relcis modellre

19.3.2.3 Esemnymodellezs
Egyedletrajzok ksztse

19.3.2.4 Dialgustervek
19.3.3 Kiegszt elemek
19.3.3.1 Dntsi tbla
defincija, tpusai, alkalmazsa a rendszerfejlesztsben

19.3.3.2 Dntsi fa
defincija, tpusai, alkalmazsa a rendszerfejlesztsben

19.3.3.3 Strukturlt nyelv


elemei, felptse

19.4 Adatsztr3
19.4.1 Adatsztr tartalma
(adatok, adatok definilsa, trolsi s hasznlati md lersa, adat sszefggsek)

19.4.2 Adatsztr lekrdezsi lehetsgei


(a rendszer objektumai, katalgus tblzatok, ltalnos informcik)

19.4.3 Adatsztr objektumok


(tblzat, oszlop, index s kulcskatalgus)

19.4.4 Adatsztr hozzfrsi jogok


Fggsgi kapcsolatok
Katalgus osztott adatbzisokban (sajtossgok, katalgus trolsi helye)

198

19.5 Strukturlt mdszertanok jellemzi9


SSADM moduljai
- Top-down szemllet
- bottom-up szemllet
- SSADM s let ciklus kapcsolata
- strukturlt s objektum szemllet sszefggsei s klnbsgei

19.5.1 Megvalsthatsgi tanulmnyozsa


19.5.1.1 Rendszerszervezsi vltozatok
(rendszerszervezsi vltozatok meghatrozsa, rendszerszervezsi vltozat kivlasztsa

19.5.2 Kvetelmnyek elemzse


19.5.2.1 A meglv helyzet felmrse
(az elemzs kereteinek kijellse, a kvetelmnyek felmrse, a jelenlegi feldolgozs felmrse, az adatok
felmrse, a jelenlegi rendszer logikja, a felmrs eredmnyeinek rendszerezse

19.5.2.2 A kvetelmnyek specifikcii. Kvetelmnyek meghatrozsa


- Az elemzs kereteinek kijellse
- A kvetelmnyek felmrse
- A jelenlegi feldolgozs felmrse
- Az adatok felmrse
- A jelenlegi rendszer logikja
- A felmrs eredmnyeinek rendszerezse

19.5.3 Logikai rendszerspecifikci


19.5.3.1 Technikai megoldsi vltozatok
(Technikai vltozatok meghatrozsa, technikai megolds kivlasztsa)

19.5.3.2 Logikai tervezs


(Dialgusok tervezse. Karbantart eljrsok tervezse, lekrdez eljrsok tervezse, logikai terv
sszelltsa)

19.5.4 Fizikai rendszertervezs


(Kezdeti fizikai adatterv, programspecifikci ksztse, teljestmny-elrejelzsek, fjl/adatbzis
defincik ksztse, programspecifikcik ksztse, rendszer tesztelsi terv elksztse, mkdtetsi
lersok elksztse, megvalstsi terv ksztse, manulis eljrsok definilsa)

19.6 Fizikai adattervezs9


19.6.1 Kezdeti fizikai adatterv ksztse
19.6.1.1 Kiinduls
- logikai rendszerterv,
- fizikai krnyezet lersa,
199

- installcis szabvny

19.6.1.2 Lpsei:
- az adott DBMS, ill. fjlkezel rendszernek megfelel konvertlsi szablyok sszelltsa
- szablyok alkalmazsa a logikai adattervre - elsdleges fizikai adatterv
- fjl tartalmak, vagy oldaltervek ltrehozsa
- a fizikai adattervnek megfelelen az adatsztr aktualizlsa

19.6.1.3 Dokumentumok
-alkalmazsi szabvny,
- fizikai terv

19.6.2 Programspecifikci a fbb tranzakcikhoz


19.6.2.1 Kiinduls
- ignyelt rendszer logikai DFD-i
- funkcijegyzk
- logikai adatterv
- adattr/egyed keresztreferencia
- I/O formtumok lersok

19.6.2.2 Lpsei:
- minden folyamatvzlat elhelyezse batch, vagy on-line programcsomagba
- on-line programspecifikcik ksztse
- ktegelt programspecifikcik ksztse

19.6.2.3 Dokumentum:
- kezdeti programspecifikcik: - fizikai programlersok + men s dialgus-lersok (on-line
programok) + mkdsi sorrend (batch programok) + fizikai folyamatlersok + tranzakcis fjl
defincik

19.6.3 Teljestmny-elrejelzsek ksztse


19.6.3.1 Kiinduls
- kezdeti fizikai rendszerterv
- kezdeti programspeficikcik
- teljestmnyclok specifikcija

19.6.3.2 lpsei:
- a rendszer teljestmnyt meghatroz programok vagy tranzakcik kivlasztsa
- ezekhez idignyek szmtsa
- a fizikai terv mdostsa addig, mg az eddig ki nem elgtett teljestmnyclokat el nem ri
- vgs esetben a felhasznlval egyeztetve kell
* trolt adatok volument cskkenteni
* futsi, ill. vlaszid elvrsokat cskkenteni
200

* hw teljestmnyt nvelni
- revzik tvezetse a fizikai rendszertervben
- eddigiek ellenrzse
- minden relevns vltozs tvezetse az adatsztrba

19.6.3.3 Dokumentum
- mdostott fizikai adatterv
- mdostott kezdeti programspecifikcik s futtatsi rend
- mdostott egyedlersok

19.6.4 Fjl/adatbzis defincik ksztse


19.6.4.1 Kiinduls
- fizikai adatterv
- egyedlersok

19.6.4.2 Lpsei:
- rszletes rekordlersok ksztse a DBMS/FMS rszre, forrsnyelvi knyvtrba jegyzse
- fjl specifikci s/vagy adatbzis sma ksztse
- fjl specifikcik s/vagy adatbzis sma
- forrsnyelvi adatspecifikcis sztr

19.6.5 Programspecifikcik elksztse


19.6.5.1 Kiinduls
- fizikai adatterv
- programspecifikcik

19.6.5.2 Lpsei:
- rendszerszint folyamatbra minden programra
- minden programra rszletes specifikci
- adatsztr aktualizlsa
- rendszerptsi terv
- tesztelsi terv ksztse minden programhoz
- projekt terv ksztse a programozsi szakaszra
- minsgbiztostsi tevkenysg

19.6.5.3 Dokumentum
- rendszerszint folyamatbra
- rszletes programspecifikci
- aktualizlt adatsztr
- rendszerptsi terv
- programtesztelsi tervek
- projekt terv (idtemezs) a programozsra
201

19.6.6 A rendszer tesztelsi tervnek elksztse


19.6.6.1 Kiinduls
- ignyelt rendszer specifikcii
- kvetelmnyjegyzk
- fjl/adatbzis tervek
- az elzbl minden termk

19.6.6.2 Lpsei:
- terv ksztse az integrlt rendszer tesztelsre
- tesztelsi terv ksztse, mennyire elgti ki a felhasznli ignyeket az j rendszer
- a rendszerelfogadsi tesztjnek tervezse
- projekt terv ksztse a tesztelsi fzisra
- minsgbiztosts

19.6.6.3 Dokumentum
- specifiklt teszt tervek

19.6.7 Mkdtetsi utastsok lersa


19.6.7.1 Kiinduls
- programspecifikcik
- fizikai adatterv

19.6.7.2 Lpsei:
- mkdtetsi elrsok ksztse on-line programokhoz
- mkdtetsi elrsok ksztse batch-programokhoz minden mkdsi ciklushoz

19.6.7.3 Dokumentum
- specifiklt mkdtetsi elrsok

19.6.8 Megvalstsi terv ksztse


19.6.8.1 Kiinduls
- ignyelt rendszer specifikcija
- programspecifikcik
- teszttervek

19.6.8.2 Lpsei:
- adatkonverzis terv ksztse
- megvalstsi terv
- egyeztets a felhasznlval - jvhagys

19.6.8.3 Dokumentum
- megvalstsi fzis tervei
202

19.6.9 Mkdtetsi eljrsok definilsa


19.6.9.1 Kiinduls
- mkdtetsi elrsok
- ignyelt rendszer specifikcii
- fizikai adatterv

19.6.9.2 Lpsei:
- DFD finomts, ms szervezeti egysgek is
- vgs kpernyformtumok meghatrozsa
- on-line dialgusok rszletes lersa
- adatbeolvassi mdok rszletesen
- backup s helyrelltsi lehetsgek
- mkdtetsi temezs a felhasznl szmra
- vgfelhasznli lehetsgek ismertetse, instrukcii (pl. riportgenertor, SQL hasznlat)
- minden termk sszefogsa egy felhasznli kziknyvbe

19.6.9.3 Rendszer felhasznli kziknyve


19.7 CASE eszkzk szerepe a programozsban4
- CASE eszkz definilsa
- CASE szoftverek csoportostsa
- letciklusbeli elhelyezkeds
- CASE krnyezet jellemzi
- CASE eszkzk s 4GL nyelvek kapcsolata

19.8 A programoz, szervez s felhasznl informlis kapcsolata

203

20 Ajnlott irodalom:
20.1 Alapismeretek tmkhoz
Fbin Zoltn: Informatika kezdknek (1996-2000)
Abonyi Zsolt: PC hardver kziknyv, ComputerBooks, Bp.,1992.
Drahos Rbert- Kovcs Ferenc: DOS s Norton Commander gyakorlatok,
Modern zleti Tudomnyok Fiskolja, SZV RT. Tatabnya, 1993.
Kris Jamsa: Egyszeren DOS, Panem, Bp. 1994.
Peter Norton: DOS-kalauz
Ron White: gy mkdik a szmtgp, ComputerBooks, Bp
Rudnai Ptern - Rudnai Tams: Windows for Workgroups 3.11 (magyar s angol verzihoz),
ComputerBooks, Bp., 1994.
Simon Collin: A szmtgp s az MS-DOS, Park Kiad, Bp. 1994.
Opercis rendszerek tmhoz
Knapp Gbor dr.Adamis Gusztv: Opercis rendszerek, LSI Oktatkzpont (SZMALK), 1999
Bakos Tams - Zsadnyi Pl: Opercis rendszerek, LSI Oktatkzpont (SZMALK), 1989
Brian W. Kernighan, Rob Pike: A UNIX opercis rendszer, Mszaki Knyvkiad, 1992
Cspai Jnos: A szmtstechnika alapjai, Mszaki Knyvkiad, Budapest, 1985
M.Dahmke: Mikroszmtgpek opercis rendszerei, Mszaki Knyvkiad, Budapest, 1986
Milan Milenkovic: Operating systems concepts and design, McGraw-Hill Book Company
Microsoft Windows 3.1, 95, 98
Dr. Tams Pter, Horvth Sndor, Kiss Zoltn, Tth Bertalan: Windows 3.1 felhasznlknak,
ComputerBooks, Bp., 1992.
Mary Campbell: Egyszeren Windows, Panem, Bp. 1992.
Microsoft Windows 3.1 Resource Kit
Microsoft Windows 95 Resource Kit
Win95 belltsa telefonos hozzfrsre: http://tech.c3.hu/msdialup95/dialup95.htm
Microsoft Windows NT 4.0 Resource Kit
Babcsy - Fzessy - Dkay: Irodai Kiszolgl Csomag
Windows NT / Wwindows 2000
Kiss Balzs: Windows NT 4.0 Kezdknyv halad szoftverhez
Kiss Balzs: Windows NT Server 4.0 Rendszergazdknak
Kiss Balzs: Winternet, Intranet s Internet Windowssal
NT levelezolista: NT-INFO@LISTSERV.IIF.HU
NetWare
Kelemen Gspr, Golenczki Istvn, Dr. Tams Pter, Tth Bertalan: Novell NetWare felhasznli
ismeretek I.-II., ComputerBooks, Bp. 1993-1994.
Kornyi Gbor: NetWare kziknyv, Online, Bp., 1991.
Mricz Attila: Novell hlzati ismeretek I-II. Felhasznlknak, LSI, Bp. 1994.
204

Rudnai Ptern: Novell NetWare 3.11 s 3.12 felhasznlknak s rendszergazdknak, Computerbooks,


Bp., 1995.
Novell NetWare 4.11 User Manual
NetWare 5 Adminisztrtorok kziknyve
Novell levelezsi lista: novell@leila.mti.bme.hu
Linux tmhoz
Stefan Strobel - Thomas UHL : LINUX
Hlzatok tmhoz
Knya Lszl: Szmtgp hlzatok LSI oktatkzpont
Andrew S. Tanenbaum: Szmtgp hlzatok I-II
Bcz Pter - Szsz Pter: A vilghl lehetsgei
Adatbziskezels, (PHP) WEB programozs
Stolnicki Gyula: SQL kziknyv
Halassy Bla: Az adatbzis-kezels alapjai s titkai
Dr. Halassy Bla: Ember Informci - Rendszerek
PHP levelezsi lista: wl-phplista@Gimli.externet.hu
http://www.weblabor.hu
PHP manual (magyar fordtsa)
Fbin Zoltn: Adatbzis kezels (Jegyzet)
SQL pldatr
Programozselmlet:
Wirth: Adatszerkezetek + Algoritmusok = Programok
Fbin Zoltn: Mdszeres programozs (jegyzet)
Rendszerszervezs
Bana Istvn: Az SSADM rendszerszervezsi mdszertan, LSI Oktatknyv,
A mikroelektronika alkalmazsnak Kultrjrt Alaptvny, 1994.
CCTA Reference Manual Version 4, NCC Blackwell, 1990
Dr. Dobai Pter: Informatika I. ktet, JPTE, 1994.
Eszt Zoltn - Dr. Halassy Bla - Krupa Pl - Krupa Pln - Dr. Mszros Tamsn - Tollr Imre:
Szmtgpes informcirendszerek tervezsi s mdszertani eszkzei, SZMOK, Budapest,
1978.
Gbor Andrs: Szmtgpes Informci rendszerek, Budapesti Kzgazdasgi Egyetem, AULA KIAD
1993.
Malcolm Eva: SSADM Version 4: User s Guide, London, McGrow Hill 1992
MTA Informcitechnolgia Alaptvny SSADM Strukturlt rendszerelemzsi s tervezsi mdszer,
Budapest, Miniszterelnki Hivatal 1993
Quittner Pl: Adatbziskezels a gyakorlatban, Akadmiai Kiad Budapest, 1993.
Sugnszky Jnos: Szervezstan, NME jegyzet, Tanknyvkiad Budapest, 1985.
205

Szmviteli s gyvitelszervezs I. ktet., Szerkesztette: Hklr Lszl, PERFEKT Pnzgyi Szakoktat


s Kiad Vllalat, 1989.
Szitnay
Istvn:
kiad Budapest, 1985.

206

Rendszerelmlet

rendszerszervezs,

NME

jegyzet,

Tanknyv

Kiadja az EuroPR BT.


1081 Budapest Kiss Jzsef u. 2.
Felels kiad: Fss Andrs
Szedte: Fbin Zoltn
Nyomtats: EuroPR BT.
Kszlt Budapesten az 2001. vben
pldnyszm: 300 db
Fbin Zoltn
1117 Szermi sor 12/A

207

You might also like