Professional Documents
Culture Documents
Fábián Zoltán - Rendszergazdai Ismeretek
Fábián Zoltán - 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:
-
Hardver
Hlzatok
A jegyzetben igyekeztnk OKJ programozi vizsgn szmon krt anyagon kvl is kzlni hasznos
ismereteket.
Technikai bevezet
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.
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:
-
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
processzor llandan foglalt mg akkor is, ha sokig nincsen bemen adat. A perifria tvitele alatt mst
nem is kpes csinlni.
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
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.2
A processzorok
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:
-
Pipeline alkalmazsa
Eredmny-elrejelzs
11
Hiba oka lehet, ha a htventilltor elromlik, ami sajnos elg gyakori eset.
4.3
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.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.5
14
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:
-
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.
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.
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.
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.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.8
21
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.
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.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
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.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
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
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.
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
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 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 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.
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
Az elmlt vtized a hlzatok s az Internet elterjedsnek a kora volt. Ennek megfelelen az opercis
rendszerekbe bepltek a megfelel eszkzk a kezelskre.
Htrnyai:
-
Megnvekedett adminisztrci
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.
42
5.2
folyamat azonostjt
A regiszterek tartalmt
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
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
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.
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.
46
5.5
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.
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.6
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.
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
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.
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.
-
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.
5.9
Fjlkezels
Egy szint katalgusrendszerrl beszlnk, ha egy adathordozn csak egy lista van. (C-64
floppyja)
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!
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!
52
53
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.
rs (Write)
Olvass (Read)
Hozzfzs (Append)
rs/olvass
Szveg amikor az olvass a fjl vge karakternl lell, egyes karaktereket pedig a rendszer
konvertl.
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:
-
Adatok tvitele szmtgpek kztt. (Tbb gigabyte adat mozgatsnak legolcsbb mdja)
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.
Az adatok mennyisge
rs vagy olvass
DMA vezrl
Eszkzkezel buffere
Lemezegysg
58
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.
Ez az
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)
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
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
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.
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.
67
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.
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:
-
Korltozott szmak
Egsz szmak
Egyenrang elemekbl ll osztlyokra bonthatk. Egy osztlyon bell lnyegtelen, hogy egy
folyamat melyik erforrst kapja meg.
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
A <= Erforrs
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
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.
A rendszer akkor hatkony, ha a sorszmat jl osztjuk ki. Sajnos ez nem mindig teljesthet felttel.
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.
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!
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
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
- Trfeloszts
- Kzvetlen cmzs
- Hatrregiszter fogalma
4.5
75
6.1
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
Extended
OS/2 -HPFS
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
.
0. Fej, 1. Sv 0. Szektor
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.
Hossz fjlnevek
77
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.
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.
gynevezett LONG namespace esetn lehetsg van a hossz fjlnevek trolsra is.
80
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
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.
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.
Funkci
Megszakts
sorszma
Funkci
Timer, rendszerid
Billentyzet
10
11
COM1, Egr
12
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
00F0-00FF
Numerikus processzor
03B8-3BF
LPT2
0170-0177
IDE2
03F2-03F5
01F0-01F7
IDE1
03F8-03FF
COM1
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
B800-BBFF, BC00-BFFF
Alfanumerikus memria
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".
-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.
86
+ 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.
+ 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.
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.
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.
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).
92
93
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:
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 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
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
8.4
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
8.5
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
[menu]
;A men lersa.
Menuitem=WIN98, Windows98
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]
shell=C:\COMMAND.COM C:\ /p
/e:2048
device=C:\WINDOWS\COMMAND\display.sys
con=(ega,,1)
Country=036,852,C:\WINDOWS\COMMAND\cou
ntry.sys
[WIN98]
;A "Windows98" vlasztsakor
lefut rsz
DEVICE=C:\WINDOWS\EMM386.EXE
NOEMS
[MSCD]
DEVICE=C:\WINDOWS\EMM386.EXE
NOEMS
DEVICEHIGH = C:\CDROM\ATAPI_CD.SYS
/D:MSCD001
[EMS]
DEVICE=C:\WINDOWS\EMM386.EXE
NOEMS
DEVICEHIGH = C:\CDROM\ATAPI_CD.SYS
/D:MSCD001
[XMS]
98
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
;billentyzet
belltsa
keyb hu,,C:\WINDOWS\COMMAND\keybrd2.sys
GOTO %CONFIG%
;Ugrs a kivlasztott
menpont
;szerint.
:NOEMS
;NOEMS vlasztsa
esetn
GOTO END
:EMSNOCD
esetn
LH MOUSE
;itt folytatdik,
egrdrivert tlt be,
GOTO END
:EMS
;EMS memria
betltdse,
LH C:\WINDOWS\COMMAND\MSCDEX.EXE
/D:MSCD001 /M:12 /V
;majd CD driver
betltse
:XMS
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
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
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
9.4
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
*.2GR
DSWAP.EXE
Taskok kezelse
*.3GR
GDI.EXE
*.386
*.CPL
*.DRV
Egyb driverek
rutinokat tartalmazza
*.FOT
*.FON
Bittrkpes fontok
Utility
a
szerkesztsre
USER.EXE
WSWAP.EXE
Taskok kezelse
WIN386.EXE
fjlok
tartalmaz fjl
*.RLE
Bitmap kp
*.REG
Belltsi lehetsgek
*.TTF
102
A C:\WINDOWS knyvtr fontosabb fjljai (nem teljes lista, csak a legrdekesebb, legfontosabb fjlokat
soroljuk fel):
Programok
Kiterjesztsek
WIN.COM
*.BMP
MORICONS.DLL
Dinamikus csatols
ikonok trolsra
fjlok, *.DAT
CARMAP.EXE
CLIPBRD.EXE
Vglap kezelse
Csoportfjlok
CONTROL.EXE
DrWatson.EXE
Hibakeress a Windowsban
*.INI
EMM386.EXE
EMS memriakezel
*.PIF
EXPAND.EXE
MSD.EXE
NOTEPAD.EXE
Egyszer
szvegszerkeszt
Kpernyvdk programjai
PBRUSH.EXE
Hangokat tartalmaznak
PIFEDIT.EXE
*.WRI
PRINTMAN.EXE
Nyomtatsvezrl program
*.TXT
PROGMAN.EXE
RECORDER.EXE
REGEDIT.EXE
SETUP.EXE
TASKMAN.EXE
TERMINAL.EXE
WINFJL.EXE
Fjlkezel
WINHELP.EXE
WINVER.EXE
Verziszm
WRITE.EXE
Szvegszerkeszt
HIMEM.SYS
XMS memriakezel
RAMDRIVE.SYS
BOOTLOG.TXT
SETUP.TXT
9.5
*.GRP
ASCII *.SCR
Htterek
Kezdetleges regisztrci adatbzis
A Windows 3.xx-et az INI fjlokon keresztl lehet belltani. Az INI fjlok felptse:
[szakasz];Ennek a rsznek az sszefoglal cme
kulcs=rtk
104
9.5.1 CONTROL.INI
A windows szneinek, httereinek lerst tartalmazza. Az rtkek hexadecimlis szmok. Egy plda:
[current]
;Aktulis sznsma
;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]
[Screen Saver.*]
[Userinstallable.drivers]
[Drivers.Desc]
[installed]
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
SaveSettings= 0/1
MinOnRun=0/1
Startup=XXXX.GRP
[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
NoClose=1
NoSaveSettings=1
NoFjlMenu=1
EditLevel=
Programcsoportok ltrehozst, trlst, tnevezst tiltja. A Fjl men megfelel pontjai nem
lesznek hasznlhatk
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.
Az albbiakban egy frissen teleptett Windows 3.1 WIN.INI fjljt nzzk meg.
[windows]
spooler=yes
load=
run=
Beep=yes
NullPort=None
BorderWidth=3
CursorBlinkRate=530
DoubleClickSpeed=452
Documents=
DeviceNotSelectedTimeout
=15
TransmissionRetryTimeout
=45
KeyboardDelay=2
KeyboardSpeed=31
ScreenSaveActive=0
ScreenSaveTimeOut=120
;Kpernyvd ksleltetse
Mouse Speed=0
;Egrmutat sebessge
NetWarn=1
device=EpsonFX850,Epson9,LPT1:
[Desktop]
Pattern=(Nincs)
Wallpaper=(Nincs)
GridGranularity=0
IconSpacing=77
[Extensions]
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]
Slanguage=hun
Scountry=Magyarorszg
;Elnevezse
icountry=36
iDate=2
;Dtum
iTime=1
;Id
iTLZero=0
;Vezet 0-k
iCurrency=3
;Pnznem tagolsa
iCurrDigits=2
iNegCurr=8
iLzero=1
iDigits=2
iMeasure=0
;Mrtkegysg
s1159=
;De jele
s2359=
;Du jele
sCurrency=Ft
;Pnznem
SThousand=" "
sDecimal=,
;Tizedestrt
sDate=.
sTime=.
sList=;
sShortDate=yyyy.MM.dd.
sLongDate=yyyy. MMMM d.
[ports]
108
LPT2:=
LPT3:=
COM1:=9600,n,8,1,x
COM2:=9600,n,8,1,x
COM3:=9600,n,8,1,x
COM4:=9600,n,8,1,x
EPT:=
FJL:=
;Kimenet fjlba
LPT1.DOS=
LPT2.DOS=
[FontSubstitutes]
;Font helyettestsek
TTOnly=1
TTEnable=1
[Sounds]
;Rendszerhangok
wav=waveaudio
mid=sequencer
rmi=sequencer
[Compatibility]
NOTSHELL=0x0001
W4GLR=0x4000
TURBOTAX=0x00080000
[winsetup]
source_disk_path=E:\Win31
[Microsoft Word 2.0]
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]
[network]
;Hlzati belltsok
[Windows Help]
[sound]
;Rendszerhangok
[printerPorts]
Epson FX1050=EPSON9,LPT1:,15,45
[devices]
Epson FX-1050=EPSON9,LPT1:
[programs]
shell=progman.exe
mouse.drv=lmouse.drv
Network.drv=
;Hlzati driver
Language.dll=langhun.dll
sound.drv=mmsound.drv
;Hang driver
comm.drv=comm.drv
keyboard.drv=keyboard.dr
v
;Billentyzet driver
system.drv=system.drv
386grabber=vga.3gr
oemfonts.fon=vgaoem.fon
;Rendszer OEMfontok
286grabber=vgacolor.2gr
fixedfon.fon=vgafix.fon
fonts.fon=vgasys.fon
display.drv=vga.drv
;Kperny driver
drivers=mmsystem.dll
CachedFjlHandles=12
TaskMan.Exe=Taskman.Exe
;Windows kdlap
[keyboard]
subtype=
type=4
keyboard.dll=
kbdhu.dll
Secondkeyb.dll=kbdhu.
dll
oemansi.bin=
xlat852.bin
typeofswitch=2
[boot.description]
;Informcik
32BitDiskAccess=1
mouse=lvmd.386
;Egr kezel
ebios=*ebios
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.
Device=*wdctrl
device=*vcd
device=*vpicd
device=*vtd
device=*reboot
device=*vdmad
device=*vsd
device=*v86mmgr
device=*pageswap
device=*dosmgr
device=*vmpoll
device=*wshell
device=*PAGEFJL
device=*BLOCKDEV
device=*vfd
device=*parity
device=*biosxlat
device=*vmcpd
device=*combuff
device=*cdpscsi
;SCSI driver
device=vtdapi.386
device=vpmtd.386
device=vcomm.386
device=serial.386
;soros driver
113
device=lpt.386
;Nyomtatskezel driver
device=ifsmgr.386
;Fjlkezel
device=vcache.386
device=vshare.38
local=CON
FjlSysChange=off
COM3Irq=4
COM3Base=03E8
COM4Irq=3
COM4Base=02E8
PagingFjl=C:\WINDOWS\WIN386. ;Swap fjl helye s mrete
SWP
PermSwapSizeK=25048
PermSwapDOSDrive=C:
EMMSize=65535
LocalReboot=On
KybdReboot=On
;Billentyzetrl jraindthat a gp
[standard]
[NonWindowsApp]
localtsrs=dosedit,ced
CommandEnvSize=2048
SwapDisk=C:\TEMP
ScreenLines=25
MouseInDosBox=1
[vcache]
Minfjlcache=512
[mci]
WaveAudio=mciwave.drv
;Wav driver
Sequencer=mciseq.drv
;MIDI lejtsz
CDAudio=mcicda.drv
[drivers]
Timer=timer.drv
114
Paramtereket
[DDEShares]
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
Multinet=nonet
FjlSharing=No
;Van-e fjlmegoszts
PrintSharing=No
;Van-e nyomtatmegoszts
[LogiMouse]
Type=Serial
Model=MouseMan
Port=1
DragLock=None
[network drivers]
;Hlzati driverek
devdir=C:\WINDOWS
;helye
LoadRMDrivers=No
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
116
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
Windows95 OSR 2
Windows 98
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.
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.
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.
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
Teljes nv
INF
INF
SYSTEM
SYSTEM
COMMAND
COMMAND
C:\WINDOWS
COMMAND\EBD
HELP
HELP
Sg fjlok trolsa
SHELLNEW
ShellNew
Mintafjlok trolsa
PIF
PIF
SENDTO
SendTo
FONTS
FONTS
SPOOL
spool
Nyomtatsi feladatok
STARTM~1
Start men
ASZTAL
Asztal
RECENT
Recent
KEDVEN~1
Kedvencek
SYSTEM32
SYSTEM32
FORMS
FORMS
rlapok trolhelyei
HISTORY
History
VCM
VCM
MEDIA
MEDIA
CURSORS
CURSORS
TEMPOR~1
Temporary
Internet Fjls
TWAIN_32
TWAIN_32
Scanner drivere
SG
SG
Sg fjlok
BERKE~1
Berkezett
fjlok
TASKS
TASKS
JAVA
JAVA
JAVA virtulis gp
WANGSAMP
WANGSAMP
???
CONFIG
CONFIG
ODBC
ODBC
APPLOG
APPLOG
122
TEMP
TEMP
SYSBCKUP
SYSBCKUP
COOKIES
Cookies
CATROOT
CatRoot
Hardverkatalgus
NETHOOD
NetHood
WEB
Web
DOWNLO~1
Downloaded
Program Fjls
APPLIC~1
Application
Data
DRWATSON
DRWATSON
SAMPLES
SAMPLES
ALLUSE~1
All Users
Teljes nv
DOS nv
Kellkek
INDT~1
Indtpult
INTERN~1
Internet
Explorer
Teljes nv
KELLKEK
DOS nv
C:\WINDOWS\ SYSTEM
COLOR
Sznbelltsok
Drivers
IOSUBSYS
ShellExt
VIEWERS
Viewer programok
VMM32
C:\Program Fjls
C:\Dokumentumok
MSDOS.SYS
BOOTLOG.TXT
BOOTLOG.PRV
CONFIG.SYS
AUTOEXEC.BAT
SUHDLOG.DAT
COMMAND COM
Parancsrtelmez
DETLOG.TXT
SETUPLOG.TXT
SYSTEM.1ST
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.
A Win.ini fjl LOAD= s RUN= soraiban megadott programok elindulnak (A Windows 3.1-bl
maradt kompatibilitsi okokbl)
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.
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.
126
127
elsdleges
munkalloms
Opercis rendszer
Minimlis konfigurci
Hasznlhat konfigurci
Windows NT 4.0
486-os processzor, 16 MB
RAM, 130+130 MB szabad
hely a winchesteren, CD
meghajt, VGA monitor.
Workstation
Windows NT 4.0
Server
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
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].
/X
/F
/C
/B
/U
/R
/RX
/E
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!
4.00
133
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.
Beptett csoportok
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
Ltrehozsa:
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:
Description (lers):
User Must Change Password at Next Logon - Ktelez a kvetkez bejelentkezskor a jelsz
megvltoztatsa
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
136
Az Account Policy nev ablak fels rszn a Password Restriction rszt talljuk. Itt a kvetkezket
llthatjuk be:
Password Uniqueness
Do Not Keep Password History (Ne emlkezzen a rgi jelszavakra) - Remember Passwords (Az
utols db jelszra emlkezzen)
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)
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)
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.
140
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
145
\WINNT
megosztsnv$
11.11.2 zenetklds
NET SEND nev "uzenet"
Workstation
Server
gpet
tud
Egyszerre csak egy telefonos kapcsolatot tud 256 telefonos kapcsolatot tud kezelni megfelel
kezelni
hardver esetn.
Nem lehet tartomnyvezrl gp, csak kliens
vannak
rendszer
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.
150
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
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.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.
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.
-n szm
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 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.
mask 255.0.0.0
157.55.80.1
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
159
-h max_ugrs
-j llomslista
-w hatrid
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 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
162
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
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.
SYS:\PUBLIC
SYS:\HOME
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.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.
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:
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:
-
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:
-
PURGE funlcik
Salvage funkcik
NETADMIN
-
NWADMIN
ltalnos adminisztrcis program, amellyel minden NDS-hez tartoz feladatot vgznk.
169
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.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)
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
[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.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
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:
-
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.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
15.4 Office97
Ez a programcsomag nagy vltozst hozott, mivel a programcsomag minden tagjt jrartk.
Gyakorlatilag az sszes fileformtum megvltozott.
-
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
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
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.
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.
Win98SE esetn teleptve kell lennie a Telefonos hlzatnak a hlzati eszkzk kztt.
rtkek
IP cm 192.168.0.1
Alhlzati maszk
255.255.255.0 a
hlzathoz kapcsold hlzati krtyn.
Automatikus trcszs
Engedlyezve
helyi
DHCP (Win98SE)
Automatikusan indul
DNS proxy
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.
185
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.
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.
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.
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.
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.
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.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
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.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.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.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
197
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.4 Adatsztr3
19.4.1 Adatsztr tartalma
(adatok, adatok definilsa, trolsi s hasznlati md lersa, adat sszefggsek)
198
- 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.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.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.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.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.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.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.2 Lpsei:
- adatkonverzis terv ksztse
- megvalstsi terv
- egyeztets a felhasznlval - jvhagys
19.6.8.3 Dokumentum
- megvalstsi fzis tervei
202
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
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
206
Rendszerelmlet
rendszerszervezs,
NME
jegyzet,
Tanknyv
207