Professional Documents
Culture Documents
Temel Bilgisayar Kullanımı
Temel Bilgisayar Kullanımı
M E M BAKANLII LL T
MEGEP
(MESLEK E T VE M RET S M STEM N N GLEND LMES R PROJES )
B M TEKNOLOJ L LER
ANKARA 2007
Milli E Bakanl itim taraf geli ndan tirilen modller; Talim ve Terbiye Kurulu Ba n 02.06.2006 tarih ve 269 say Karar kanl n l ile onaylanan, Mesleki ve Teknik E Okul ve Kurumlar kademeli olarak itim nda yayg tlan 42 alan ve 192 dala ait ereve nlar retim programlar nda amalanan mesleki yeterlikleri kazand rmaya ynelik geli tirilmi retim materyalleridir (Ders Notlar r). d Modller, bireylere mesleki yeterlik kazand rmak ve bireysel renmeye rehberlik etmek amac yla renme materyali olarak haz rlanm denenmek ve , geli tirilmek zere Mesleki ve Teknik E itim Okul ve Kurumlar nda uygulanmaya ba lanm r. t Modller teknolojik geli melere paralel olarak, amalanan yeterli i kazand rmak ko ile e ulu itim retim s nda geli ras tirilebilir ve yap lmas nerilen de iklikler Bakanl ilgili birime bildirilir. i kta rgn ve yayg e kurumlar letmeler ve kendi kendine mesleki yeterlik n itim , i kazanmak isteyen bireyler modllere internet zerinden ula labilirler. Bas lmmodller, e kurumlar itim nda rencilere cretsiz olarak datr. l Modller hibir ekilde ticari amala kullan lamaz ve cret kar l nda sat lamaz.
NDEK LER
AIKLAMALAR ...................................................................................................................iii G .......................................................................................................................................1 R RENME FAAL YET 1 ...................................................................................................3 1. LET S M STEM N TEMELLER N ...............................................................................3 1.1. Sistem Kaynaklar ..........................................................................................................4 1.1.1. Kesme stekleri (IRQ)............................................................................................4 1.1.2. Do rudan Bellek Eri (DMA) ..........................................................................5 imi 1.1.3. Giri kAdresleri (I/O) .....................................................................................6 / 1.2. Bir letim Sisteminin Bile enleri ..................................................................................7 1.2.1. Kullan Arabirimi................................................................................................7 c 1.2.2. ekirdek................................................................................................................. 7 1.2.3. Dosya Ynetim Sistemi .........................................................................................8 1.3. letim Sisteminin levleri ............................................................................................8 1.3.1. Dosya ve Klasr Ynetimi.....................................................................................8 1.3.2. Uygulamalar Ynetimi .....................................................................................10 n 1.3.3. Yard Programlar mc Destekleme ...................................................................... 10 1.3.4. Bilgisayar Donan n m Kontrol Etme .................................................................. 11 1.4. letim Sistemi Tipleri.................................................................................................. 13 1.4.1. oklu Kullan (Multiuser) c letim Sistemleri ................................................... 13 1.4.2. oklu Grev (Multitasking) letim Sistemleri ................................................... 14 1.4.3. oklu lemci (Multiprocessing) letim Sistemleri............................................14 1.4.4. oklu Grev (Multithreading) letim Sistemleri............................................... 14 UYGULAMA FAAL YET ............................................................................................... 15 LME VE DE ERLEND RME .....................................................................................18 RENME FAAL YET 2 ................................................................................................. 19 2. DOSYA YNET ......................................................................................................... 19 M 2.1. Fat Dosya Ynetim Sistemi .........................................................................................20 2.1.1. FAT (File Allocation Table Dosya Yerle Tablosu-) Nedir? ........................ 20 im 2.1.2. FAT Nasalr? ............................................................................................... 20 l 2.1.3. FAT e (FAT16, FAT32, VFAT) .............................................................. 21 itleri 2.2. NTFS Dosya Ynetim Sistemi .....................................................................................22 2.2.1. NTFS Nedir?........................................................................................................22 UYGULAMA FAAL YET ............................................................................................... 24 LME VE DE ERLEND RME .....................................................................................25 RENME FAAL YET 3 ................................................................................................. 27 3. BELLEK YNET ........................................................................................................27 M 3.1. Bellek Ynetimi Nedir? ............................................................................................... 27 3.2. Bellek Tipleri ............................................................................................................... 28 3.2.1. Geleneksel Bellek (Conventional Memory) ........................................................ 29 3.2.2 st Bellek Alan (UMA Upper Memory Area-) ve Geni letilmi Bellek .......... 29 3.2.3. Uzat lmBellek (Extended Memory)................................................................. 30 3.2.4. Geni letilmi Bellek (Expanded Memory ) .........................................................32 3.2.5. Yksek Bellek (High Memory Area-HMA)........................................................ 32 3.3. Di Bellek e er itleri................................................................................................... 33 3.3.1. Sanal Bellek (Swap file veya Page file)............................................................... 33
3.3.2. Bootstrap.............................................................................................................. 34 3.4. Bellek ak malar ....................................................................................................... 35 3.5. Korumal Modda Bellek Adresleme ............................................................................35 UYGULAMA FAAL YET ............................................................................................... 37 LME VE DE ERLEND RME .....................................................................................38 MODL DE ERLEND RME .............................................................................................. 40 CEVAP ANAHTARLARI ..................................................................................................... 41 NER LEN KAYNAKLAR.................................................................................................. 43 KAYNAKA .........................................................................................................................44
ii
AIKLAMALAR AIKLAMALAR
KOD ALAN DAL/MESLEK MODLN ADI MODLN TANIMI SRE N KO UL YETERL K 481BB0019 Bili Teknolojileri im Alan Ortak letim Sistemleri Temeller
letim sistemlerinin temellerini tan tan renme materyalidir. 40/16 letim sisteminin ynetimini yapmak
Genel Ama: Bu modl ile; gerekli ortam sa nda, i land letim sistemi ynetimi ve sistemin al mas ilgili bilgileri ile bilecek ve kulland z n i letim sisteminin yap rmas yapabileceksiniz. land n Amalar: Bu modl ile gerekli ortam sa nda; land 1. letim sisteminin temellerini bilecek ve yap rma yapabileceksiniz land 2. Dosya ynetiminin nasyap nbilecek ve l ld gerekli ayarlamalar yapabileceksiniz 3. Bellek ynetimi nas yapr bilecek ve bellek l l yapn s ayarlayabileceksiniz. Bilgisayar laboratuar bu ortamda bulunan bilgisayar, ve bilgisayar masalar lisansli , letim sistemi program , sabit disk ve bellek modlleri
MODLN AMACI
Her faaliyet sonras nda o faaliyetle ilgili de erlendirme sorular ile kendi kendinizi de erlendireceksiniz. Modl iinde ve sonunda verilen retici sorularla edindi iniz bilgileri peki tirecek, uygulama rneklerini ve testleri gerekli sre iinde tamamlayarak etkili renmeyi gerekle tireceksiniz. S yla ararma yaparak, ras t grup al malar kat na larak ve en son a amada alan retmenlerine dan arak lme ve de erlendirme uygulamalar gerekle n tiriniz.
iii
iv
G R G R
Sevgili renci; Bilgisayarlar al n abilmesi iin gereken temel yazm i l letim sistemidir. Bilgisayarlar e donan rnlerinin belli bir tasar gre bir araya getirilmesiyle itli m ma olu turulur. Ancak kendilerinden beklenen i leri gerekle tirmeleri iin bu sadece donan mdan olu altyap an yeterli de ildir. Bir kelime i yazm belge olu lem l ile turabilmek iin nce bilgisayar a , n lmas donan rnlerinin birbirlerini tan m masve birlikte al acaklar artlar sa n lanmas gerekecektir. Kullan cklavyede bir tu bast bir harfin ekranda grntlenmesi, a nda, yaz lanlar saklanmak istendi n inde belgenin disk zerine yaz , belgeye bir dosya ad lmas verilebilmesi yap labilecek i aras ler ndad r. Kullan yazm ne tr olursa olsun baz lan l temel i lemler hep ayn r. Dosyalar d n diske yaz , diskten al p ekrana grntlenmesi, bir dosyan bas lmas n n lmak zere yazya c gnderilmesi... Bu durumda tm yazmlarzerinde al l n acazemini olu turmak ve temel i lemleri gerekle tirmek zere kullan yazm ile kar r. Bu, i lan l l la letim sistemidir.
ARA TIRMA
Bu faaliyet ncesinde yapmangereken ncelikli ararmalar z t unlard r: evrenizdeki bilgisayarlarda kullan lan i letim sistemlerinin isimlerini reniniz. Farkl letim sistemlerinin ortak noktalar kendinizce belirlemeye aln i n z. IRQ ayar tablosunu arar z. tn DMA tablosunu ararz. tn I/O adres aral tablosunu arar z. klar tn Farkl i letim sistemlerini birbirinden ay ran en belirgin zelliklerini belirlemeye alnve btn bu bilgileri sfta arkada n payla z. z n lar zla n
Bilgisayarlarda i letim sistemi, donan n do m rudan denetimi ve ynetiminden, temel sistem i lemlerinden ve uygulama programlar nal rmaktan sorumlu olan sistem t yazm r. l d En yayg olarak kullan i n lan letim sistemleri iki ana grupta toplanabilir: Microsoft Windows grubu ve UNIX benzeri i letim sistemlerini ieren grup (bu grup iinde pek ok Unix versiyonu, Linux ve Mac OS say labilir). letim sistemi, btn di yazmlar belle girdi/ er l n e, ktayg na ve dosya tlar sistemine eri imini sa Birden ok program ayn lar. anda alyorsa, i letim sistemi her programa yeterli sistem kayna ay n rmaktan ve birbirleri ile ak mamalar sa n lamaktan da sorumludur.
Bilgisayar zdaki kesmeler Intel 8259 ncelikli kesme denetleyicisi (PIC) taraf m ndan sa r. nceleri ayrbir ip olarak bulunan bu kesme denetleyicisi, gnmz lan bilgisayarlar anakart ipsetinde yerle olarak bulunmaktad Bir kesme talebi nda n ik r. geldi inde 8259 CPU'yu elindeki i geici olarak durdurmaya ve hemen bu kesmeyi i ynetmesine olanak sa layan bir program rmaya iter. CPU kesme hizmet program al t na dallan dnadresini y haf rken n zada saklar ve i bitince i i leme yine kald yerden devam eder. Birok aygayn t anda kesme hizmeti isteyebilir. Sistem taraf ndan belirlenmi ncelik s na gre talepler kar r. Genelde kesme hizmet program ras lan yksek nceli e sahip bir i taraf lem ndan kesilebilir. Ama daha ncelikli veya e seviyedeki bir cihazdan it kesme talebi gelirse o anki kesme program bitene kadar bu istek saklan r.
E bilgisayar zda bir donan cihaz z do al yor ise ayg yneticisi er m m m ru m t penceresinden donan eleman seerek ift t z ve de a sekmede kaynaklar m n klar lan sekmesi ile bo olan bir irq semeliyiz. Ancak unutmamak gerekir ki, bu ayarlar iin bilgi dzeyimiz yeterli de ise mdahale etmememiz gerekir. il
kart ndan da veri geldi inde bunlar RAM'e depolanmas n gerekebilir. Bunlar adresleri I/O zerinden CPU'ya oradan da RAM'e gndermek yerine baz kartlar kullanabildi DMA n i (Direct Memory Access - direk bellek eri kanallar tas daha h ve CPU'yu da imi) vas yla zl me etmeden direk RAM'e ularmak mmkn. Bu sayede CPU me edilmemi gul t gul olacak ve de bizim iste imiz daha h bir zl ekilde yerine getirilmi olacakt r. Tekrar zetlersek DMA verileri bir evre biriminden RAM'e veya RAM'den evre birimine CPU'nun mdahalesine gerek kalmadan aktarabilmeyi sa evre birimlerinin lar. birbirine direk ula na imkan sa mas layamaz. Sisteminize DMA kullanmak zere ka tane kart tak labilece srl r. i n d Haf eri bilgilerini de kaynaklar sekmesinden grebiliriz. Ancak eri adres za im im bilgileri o unlukla bizim de tirebilece i imiz bilgiler de ildir. Btn donan kartlar m ile ilgili eri adresleri bilgilerini bilmemiz gerekir ki bu da ok d bir olaskt im k l r.
Her kart mikroi n lemci ile haberle mesi iin farkl I/O adresi vard Birden fazla bir r. kart ayn n adresi kullanmasdurumuna ak denir. kart ayn ma ki n adresi kullanmas durumunda mikroi lemci taraf ndan gnderilen komutlar bu kartlar taraf ndan do ru alg lanmaz. Bu durum kartlaral n mamas ya da hatal na neden olur. na al mas o evre birimi ve kartlar tek bir I/O adres aral kullan En basit u n r. ekliyle klavyenizin kulland I/O adres aral nba bir kart kullanmaya kalkarsa, bu kart ka al mayacak, bununla birlikte klavyeniz de devre d kalacakt Zaten kart retilirken r. klavyenin I/O adresini kullanacak bir kart tasar yap m lmaz. nk bu adres sabittir, klavye denetleyicisi taraf ndan kullan lmaktad ve bir standart haline gelmi Kartlar retilirken r tir. bunlar gz nnde bulundurulan nemli kriterlerdir. "Peki o zaman I/O ak malar l nas olabilir?" diye bir soru gelebilir aklza. Baz de n I/O erleri standart de ildir, sorunlar da zaten bu aral de k erlerini kullanan kartlarda grlmektedir. ayet ayn adresi birden fazla kart iin ayarlarsanak z maya sebep olacaiin kartlar grevlerini yapamayacakt r. Giri kadresleri bilgilerini de kaynaklar sekmesinden grebiliriz. Dedi - imiz gibi bu bilgiler o unlukla bizim de tirebilece i imiz bilgiler de ildir. Bu bilgiler neden vardyleyse? Cevap basit: Programlama ile u anlar iin gerekli r ra olabilir. zel bir program geli tirildi inde kullanaca donan birimi ile ilgili zel ayarlar m gerekir ise bu bilgilerden faydalanarak ayarlamalar yaparlar. n
1.2.2. ekirdek
ekirdek, diskteki dosyalar izlerini tutar, programlar latve yrtr, belle ve n ba r i e srelerin kaynaklar dzenler, a paketleri alve gnderir, vb... ekirdek kendi itli n dan r ba ok az iyapar, fakat di servislerin kullanabilece aralarsa Ayr na er i lar. ca
donan mlara do rudan ula ki nleyerek, onlar an ileri kendi sundu aralar u kullanmaya zorlar. Bu yolla ekirdek, kullanlardi kullanlara kar c er c koruyacak bir yol izler. ekirdek taraf ndan sa lanan bu aralar sistem a larzerinden kullanr. Sistem r l programlar letim sisteminin ihtiyac i olan e servisleri yerine getirmek iin ekirdek itli taraf sa ndan lanan bu aralar kullan rlar. ekirdek, i letim sisteminin kalbidir. Ad ndan da anla labilece gibi, "kabuk", i ekirde evresini sararken, donan ileti kurmak da ekirde i in mla im in idir. Donan <-> ekirdek <-> Kabuk <-> Uygulamalar m Kimi i letim sistemlerinde kabuk ve ekirdek tmyle ayr bile enlerken, kimilerinde bu ayr yaln kavramsald m zca r.
Src: Dosya ve klasrlerin saklanabilecefiziksel ortamlardve alfabede bulunan i r harfler ile temsil edilirler. Disket srcler A veya B harfi ile Harddiskler ise C ve sonras gelen harfler ile temsil edilirler. CD-ROM, DVD-ROM ve Tape Backup niteleri nda vb. di ayg ise Harddiskten sonra gelen harfler ile temsil edilirler. er tlar Klasr: Srcler ierisinde bulunan ve dosyalargruplamak amacile kullan program lan grup isimleridir. Klasrler dosyalar yapt i klar lere gre gruplandrlar, bu sayede aradm herhangi r z bir dosyay bulmam kolayla Bu olay t bir z r. pk ktphanede kitaplar n konular na gre gruplandlmalar benzer. r na rne in bilgisayar zda haz m m rlad z belgeler, hesap tablolar sunular vb. C , srcsnde bulunan Belgelerim adlklasrde gruplanm r. Windowsa ait dosyalar C srcsnde bulunan Windows adl lard klasrde gruplanm r ve yine bu dosyalar yapt lard klari gre kendi aralar lere nda gruplandlm r r. Bu sayede rne bir oyunu silmek veya kopyalamak iin o oyunu lard in al ran btn dosyalartek tek semek yerine bu dosyalariinde bar ran klasr t nd seerek istedi i biraz daha pratik yapabiliriz. imiz lemi Dosya: Bilgisayarda yapt z her i dosyalar arac ile yap m lem l lmaktad Bir r. oyun oynayacaksak onun iin gerekli dosyalar ekran grntleri dosyalarda saklan r. Kulland m bir muhasebe program girdi z nda imiz faturalar, ekler, senetler ilgili dosyalara kaydedilir. Yazd z belgeler, hesap tablolarsunular vb. dosyalarda saklan m , r. Bu sayede yapt z al m malar istedi imiz herhangi bir zamanda a okuyabilir gerekli p gncellemeleri yapabiliriz. Bilgisayarda bulunan btn dosyalar dosyaad .uzant eklinde saklan Dosyaad dosyan yapt i gre verilmi r. o n e mant bir isimdir ve toplam 255 ksal karakter uzunlu unda olabilir, uzant o dosyan i ise n levine gre bilgisayar taraf ndan daha nceden belirlenmi isim olabilir ve genelde 3 harf uzunlu bir undad Uzant sayesinde o r. lar dosyan hangi programla haz n rland ve hangi programlarla a n labilece anlayabiliriz. ini A belli birka dosya uzant a da rnebulunmaktad i r; Uzant A klama Exe Uygulama dosyalar Bat Toplu i dosyalar Txt Metin dosyalar Bmp Resim dosyalar Jpg Resim dosyalar Doc Microsoft Word dosyalar Xls Microsoft Excel dosyalar Ppt Microsoft Powerpoint dosyalar Zip S r k lmdosyalar t Dosyalar bilgisayar zda ieriklerine gre belirli bir alan kaplarlar. Her bir harf m genellikle bilgisayarda 1 byte alan kaplar.
10
Ba mensnde donat ierisinde sistem aralar lat lar ierisinde bu tip yard mc programlara ula abiliriz.
11
Kullan c
Uygulamalar
letim Sistemi
BIOS
Aygsrcleri t
Donan m
1.1: Do bir bilgisayar sistemi ekil al
Uygulama yazm l
Uygulama yazm l
Uygulama yazm l
...
Y. aralar ler
...
VTYS ler
...
A yazmlar l
Uygulama yazmlar l
Derleyiciler
Editrler
4. Ku ak diller
Sistem yazmlar l
letim Sistemi
Makine Dili
Mikroprogram
Donan m
Fiziksel Birimler
12
Programc , donan n bu karma yapndan etkilenmemelerini sa lar m k s lamak ve disk gibi donan nitelerinin nas al klar m l t nanlamak zorunda b lmamalariin, rak donan n zerine ilave edilen yazmlar katmanlar m l n eklinde (layered system) olu turulmalarve bu sayede ok daha kolay bir ekilde, sistemin btn paralar n n ynetilebilmesi eklinde bir yap lanma, uzun y nce geli llar tirilmi yakla r. bir md Bu yap n en alttaki katman n donan olu m turmaktad En alttaki katman, fiziksel r. niteler, entegre devreler, kablolar, power (elektrik destek) niteleri, disket srcleri, disk niteleri ve di benzeri donan birimlerinden olu er m maktad Bu katman mimari yap r. n s ile ilgilenmek ve bunlar prensiplerini geli al ma tirmek elektronik mhendislerinin i idir. Fiziksel niteleri (donan do m) rudan kontrol eden ve fiziksel katman bir stndeki n en ilkel yazm dzeyini olu l turan katman, microprogram d Bu katman genellikle r. read-only (yaln okunabilir) bellek (ROM) sahas bulunur. Microprogram da zca nda ekleme (add), ta (move), kar t (compare) gibi makine diline ait temel komutlar ma rma la ad ad yerine getirir. Microprogram, rne Add i m m in, lemini yerine getirmek iin eklenecek say n nerede yer aldn n saptar ve zerine eklenecek say ilave ettikten sonra y sonucu elde eder. Microprogram yorumlad n komut seti (instruction set), makine dili (machine language) katman nolu turur ki, bu gerekte makinenin gerek bir donan paras olu m n turmakta ve bir bilgisayar da donan n gerek bir m paras gibi nitelenebilmektedir. Bu nedenle bazmakinelerde ym Microprogram, donan n iinde varsay m ld ayr katman ndan bir eklinde bulunmaz. Makine dili, genel olarak 50 ile 300 aras komuta (intruction) sahiptir. Veri ta nda ma, aritmetik i yapma ve de lem erleri k yaslama gibi i levleri yerine getirir. Makine dili, yaz c ve disket src gibi I/O (input/output) nitelerinin denetimini zel yklenmi bilgiler sayesinde yapmaktad r. Bir bilgisayar sisteminin drdnc katman yer alan i nda letim sisteminin temel i levi, donan n karma m klnkullanya yans c tmamak ve daha elveri ortam haz p, li rlay kullann kolayca i yapmas sa c n ini n lamakt r.
13
14
1. Bilgisayar zdaki ses kartn IRQ ayar tespit ayarlar n n n rq ngereksiz ve de etmek iin bilgisayar simgesinden zellikler penceresine m i ula z. Ayg yneticisi sekmesinden ses kart seerek yanl olarak de tirmemeye n t n al r z. Kaynaklar sekmesinden irq ayarlar n t ntespit dikkat ediniz. ediniz.
2. letim sisteminizde ykl olan yard mc yazmlardan disk birle l tiricisi, disk temizleme, sistem bilgisi pencerelerini aarak uygulay z. n a- Disk birle tirme i lemini c:\> srcsne gerekle tiriniz.
Bu
yazmlar l
ne
iin
15
16
17
1.
2.
letim sistemi donan mlar denetleyen ve yneten, uygulama yazmlar l n al ran temel yazmd ( ) t l r.
A a dakilerden hangisi bir i letim sistemi de ildir? A ) Windows XP B ) Linux C ) Unix D ) Microsott Office evre birimlerinin bir i yapmak iin i lemciden izin istemlerini, s girmelerini raya sa layan sistemin ad nedir? A ) PCI B ) IRQ C ) I/O D ) BIOS Bir i letim sistemi kullan arayz, ekirdek ve dosya ynetim sistemi c blmlerinden olu ur.( ) Bilgisayarda ykl olan her trl bilginin sakland birime ne ad verilir? A ) Src B ) Klasr C ) Dosya D ) Byte Bir dosyaniinde saklanan bilginin tr dosya ad bak n na larak belirlenir.( ) Bilginin girilmesinden ba layarak, sonulardkmne kadar geen sre, Yan n t Sresi (response time) olarak adlandl ) rr.( Farkl kullanlara ait i ayn c leri anda yapabilen i letim sistemlerine ne ad verilir? A ) oklu kullan i c letim sistemi B ) oklu i lemci i letim sistemleri C ) oklu grev i letim sistemi D ) oklu kullan (Server) i m letim sistemleri oklu i lemci, bir i letim sisteminde bir kullann birden fazla say i ayn cn, da inin anda i letime al nabilmesi zelli idir.( )
3.
4. 5.
6. 7. 8.
9. 10.
Bir i letim sisteminin oklu kullan zelli varsa, o sistem genellikle m i multiprogramming de desteklenmektedir.( ) 18
ARA TIRMA
Bu faaliyet ncesinde yapmangereken ncelikli ararmalar z t unlard r: evrenizdeki dokmanlar l dzenledi nas inizi kafan tasarlayz. zda n Bilgisayarlar dokmanlarnas dzenleyebilece konusunda bir tablo n l i olu turunuz. FAT dosya yerle tablosunu a im klayan grafikler arar z. tn NTFS dosya sistemini a klayan grafikler ararz tn FAT ile NTFS sistemlerini tablo zerinde kar tn, edindi r la iniz bilgileri s fzda arkada nile sf ortam payla z. nn larz n nda n
2. DOSYA YNET M
Dosya ynetim sistemlerine gemeden nce, sabit disklerle ilgili baz mlamalar tan bilmekte fayda var. Kafa (Head) : Sabit disklerde okuma/yazma i lemini yapan mekanik para. Plaka (Plate) : Bilgilerin yaz para. Bir sabit disk, birden ok diskten ld olu ste ste gelmi diskler plaka olarak adlandl ur. bu rr. (Track) : Sabit diskte bulunan plakalar zerinde gzle grlmeyecek e z n merkezli daireler vard bu dairesel izgilere track (iz) denir. r. te Sektr (Sector) : yapn blnmesiyle olu ve sabit disk zerinde z s n an adreslenebilir en kk alana denk gelen paraya sektr ad verilir. Kme (Cluster) : Sektrler zerinde tan mlanm en kk kme olarak tan mlanabilir. Normalde FAT 16, FAT 32 ve NTFS dosya sisteminde, hard
19
diskteki blmn kapasitesine gre formatlama s nda standart olarak ras belirlenmiboyutta kmeler olu maktad Cluster'lar boyutunu, cluster'lar r. n kullanan dosya sistemi ve blmn kapasitesi belirlenir. Ancak cluster'lar n boyutu formatlama s nda (/Z:n) parametresi ile elle de ayarlanabilir. ras Arayz (Interface) : Sabit disklerin hangi ara birimi kullandn belirtir.
Sektrler zler
RPM (Rotation Speed Moment) : Disklerin dakikadaki dnme h n zlar belirtir. anda piyasada bulunan IDE srcler, 5400 rpm ve 7200 rpm u h ndayken, SCSI srclerdeki diskin dnme h zlar z10000, 15000 rpm h nda dola zlar maktad r. Veri Eri H im z(Data Access Time) : Sabit diskteki kafan bir veriye n, eri ebilmesi iin bir izden di bir ize geerken kaydetti zamand er i r. Kullan zaman birimi milisaniyedir. Bu sre ne kadar k olursa o kadar lan sa iyidir.
20
hangi cluster paralarn bohangilerinin dolu oldu gibi bilgiler FAT zerine yazr. n , u l letim sistemi de herhangi bir dosyaya eri yapmak istedi im inde dosyay bulmak iin FAT zerine yaz bu bilgilerden faydalan lan r.
FAT tipi
12 16 16 16 16 16 16 bit bit bit bit bit bit bit
Sektr/kme 8 4 8 16 32 64 128
Sanal Dosya Yerle Tablolar im (Virtual File Allocation Tables VFAT) : Windows 95 ve NT nin kulland dosya sistemi.K bir sre sonra yerini sa FAT32 ye b rakm r. t
21
FAT 32: Windows 95, OS2, Windows 98, Windows 2000 ve Linux taraf ndan tan p kullan n labilen ve FAT16dan daha geli bir dosya sistemidir. mi olarak FAT32de herhangi bir kk dizin lk srlamas n yoktur. kinci olarak FAT32, FAT16daki 16 bit adresleme yntemi yerine 32 bit adresleme yntemi kullan Bu sayede herhangi bir disk ya r. da partisyon FAT32 alt 2 TerraByte (yakla nda k 2000 GB) uzunlu unda olabilir. nc olarak ise FAT32 cluster boyutlar ufak tutarak bo n alan israf n azalt FAT32 alt tek bir dosyan eri r. nda n ebilece maksimum boyut 4 i GB ile sinirlidir.
22
ayarlanabilir. Bu da disk zerinde dosyalar paralanmas azaltarak hem bos n n alan verimli kullan nhem de zellikle yksek kapasiteli sabit disklerde n lmas , performans artn beraberinde getirir. Yakla 16 GBa kadar uzunlukta olan tek para dosyalar k destekler. ACL (Access Control List, Eri kontrol listesi) zelli sayesinde sistem im i yneticileri taraf hangi kullanlarhangi dosyalara eri ndan c n ebileceile ilgili i ktlamalarkoyulabilmesini sa s n lar. Btnle dosya s rma zellikleri ierir. ik k t Uzun dosya isimlerini ve Unicode kaynakl dosya isimlerini destekler. Unicode, dosya isimlendirilmesi s nda karakterlerin tan ras mlanmas ikilik sistemde iin kodlar kullan nngren bir standartt Bu standarda gre Unicode lmas r. kullan larak verilmi olan dosya isimleri Unicode kullanabilen dosya sistemleri taraf tam olarak nashaz ndan l rlanm larsa ekilde grnrler (rne Japonca in yahut Arapa gibi).
NTFS dosya sistemi kullanan Windows NT ve Windows 2000 srmleri FAT srcleri grebilir ve bu srclerdeki dosyalar okuyabilirler (Windows NT FAT16yi, Windows 2000 FAT16 ve FAT32yi grr). Ancak FAT kullanan Windows 95, 98 ve DOS gibi i letim sistemleri NTFS blmlerini gremezler, dolayyla dosya s sistemi NTFS olan disk yahut partisyonlara ait verileri okuyamazlar. Bu nedenle sisteminizde rne FAT32 alt kurulmu Windows 98 ve NTFS partisyona in na bir kurulmuolan bir Windows 2000 varsa Windows 2000 FAT32 partisyona kurulu olan Windows 98e ait dosyalar grebildi ve bu srcye bir isim verebildi halde, Windows i i 98 NTFS alt ndaki Windows 2000 dosyalar gremeyecek ve bu partisyonu bir disk gibi n alg layamayacakt Bu nedenle bu srcye herhangi bir src ismi vermez. r.
23
24
4.
5. 6.
7.
25
8.
NTFS dosya sisteminde bir dosyanuzunlu en fazla ne kadar olabilir? n u A ) 2 GB B ) 4 GB C ) 8 GB D ) 16 GB Cluster boyutu partisyon boyutuyla s rlde n ildir ve 512 byte de erine kadar ayarlanabilir. Bu da disk zerinde dosyalar paralanmas azaltarak hem bo n n alan n verimli kullan nhem de zellikle yksek kapasiteli sabit disklerde performans lmas, artn beraberinde getirir. ( )
9.
26
ARA TIRMA
Bu faaliyet ncesinde yapmangereken ncelikli ararmalar z t unlard r: Bellek kelimesinin yapt a rmlar arkada n tartn lar zla z. Bilgisayarlarda belle ne i yarad n tn in e arar z. Bellek e itleri hakk k bir ararma yap z. nda sa t n
3. BELLEK YNET M
27
Normal olarak her i tipik olarak 0. adresten ba lem, layarak yukar do giden bir ya ru adres alan kullanabilmektedir. Bu basit durumda, bir i n lemin sahip oldu maksimum u adres alan n bykl ana bellekten daha azd Bu yolla, bir i adres alann n r. lem n tamam kullanabilir. Ana bellekte i iin yeterli bellek alan n lem olacakt r. Bununla birlikte, birok bilgisayarlarda adresler 232, 264 adres veren 32 veya 64 bitliktir. E bir i bilgisayar sahip oldu ana bellek alan er lem n u ndan daha fazla belle e ihtiyac varsa bu durumda ne yapmal r? bilgisayarlarda bunun bir zm yolu yoktu. d lk Gnmzde bu sorunu zen teknik sanal bellek olarak adlandl rr.
RAM bellek hem ieri bilgi yazmak hem de ieri ine indeki bilgiyi okumak iin tasarlanm r. Belle belirli yerlerinde depo edilen program komutlar veriler ve t in , benzerlerinden meydana gelen szcklere herhangi bir s (yani rastgele) ve ayn rada srede eri Eri zaman ilir. im szc bellekte bulundu yerden ba zd RAMlar uygulama n u ms r. programlar saklamakta ve programlar al n n mas ras elde edilen ara sonular s nda n saklanmas da kullanr. RAMda saklanan bilgiler de tirilebilir. RAMda saklanan nda l i bilgiler elektrik kesildi kaybedilir. inde RAMdeki bilgilere eri im, disk ya da disket srclerindeki kar tlamayacak kadar h d Bilgisayar her a nda RAM bo r la zl r. ld tur. Bellek sas (kapasitesi) byte cinsinden belle kapasitesini verir. in Byte; bellek l birimidir, 8 bitten olu Bit ise en kk haf birimidir. ur. za RAM kullan alan gre 5 gruba ayrr. m na l Geleneksel bellek st bellek alan Uzat lmbellek Geni letilmi bellek Yksek bellek alan eri imle
28
6401024 KB
st bellek alan
0640 KB
3.2.2 st Bellek Alan (UMA Upper Memory Area-) ve Geni letilmi Bellek
Ayr bellek olarak da bilinen bu alan 640 KB ile 1 MB aras lm ndaki haf za blgesidir. st bellek bloklarhalindedir (UMB -upper memory blocks-). Tak-al r t elemanlar srcleri, video srcleri bu alanda tutulur. EMM386.exe dosyas n taraf ndan ynetilir. Geni letilmi bellek (expanded memory) st belle benzer bir bellektir. EMS olarak e da bilinir (expanded memory specification). Bu belle 64 KB l erevelerden 16 KB l e k k
29
sayfalar halinde eri Bu sayfalar kullan ilir. lmayan UMB lere olu turulur. Bu birincil ayg t srcs EMM386.exe dosyas taraf ndan olu turulur. Geleneksel haf zadan ba z olarak ms alr.
1024 KB 4 GB
6401024 KB
st bellek alan
Ayr lmbellek 384 KB UMB ler halinde al programlar an Sistem BIOS Tak-al r t srcler Video srcler EMM386.exe kontrol eder
0640 KB
30
8088 / 8086 mikroi lemcisinin adresleyebildi en ok bellek 1MB d Bunun i r. 384KB k video bellek ve BIOS programlar ayr r. Dolayyla DOS'a 640 KB sm na lm t s k kal bu 8088 / 8086 mikroi sm r. te lemcilerinin kullanabildi 1 MB'l temel bellekten i k sonra kalan btn bellek uzat bellek olarak adlandl Bu belle eri 80286, lm rr. e im 80386, 80486 mikroi lemcilerin korumal modu sayesinde olur. 8086/8088 mikroi lemciler uzat lmbellekten yaralanamaz. 80286 tabanl mikroi bir lemci 15 MB kadar 80386/80486 tabanl mikroi lemciye 4 GB kadar uzat bellek eklenebilir. Uzat bellekle temel lm lm bellek aras ndaki en nemli fark gerek modda al programlar hibirisi uzat an n lm bellekte al maz. DOS gerek modda yaz r. Bu yzden temel bellekle s rlr. lm t n d Bu demek de ildir ki uzat bellek gerek modda hi kullan lm lamaz. Uzat lm bellek veri depolamak iin kullan labilir. Ancak bu i yapacak yazm uzat i l lm belle in zelliklerine uygun yaz olmalr (Dosun RAMDRIVE.SYS). Uzat belle tam lm d lm i anlam kullanan korumal yla mod i letim sistemleri ve DOS kontrol programlar vard da r. OS/2, Microsoft Windows gibi.
1024 KB 4 GB
XMS (extended memory specification) 1 MB zeri bellek Windows kullan r. HIMEM.SYS kontrol eder.
6401024 KB
st bellek alan
0640 KB
31
EMM geni letilmibelle kullanacak uygulama program hizmet yordamlar i na sa Uygulama program lar. EMM nin haz fonksiyon a lar r r yard yla geni m letilmi belle kullan Bilgisayar ilk a i r. ldnda EMM harekete geer ve PC nin bellek alan nda kullan lmayan blge bulmaya alr. Bu i iin gerekli 64 Kb l alan belirlendikten sonra, k EMM taraf ndan 16 Kb l 4 pencereye blnr. Uygulama programgeni k , letilmi belle i kullanabilmek iin EMM ye 4 kullan labilir pencereden yararlanmak istedi bildirir. ini EMM uygulama programn istedi geni n i letilmibilgileri 16 Kbl sayfalara blerek k pencerelere yerle tirir. Uygulama program bilgileri pencerelerden al Bilgi saklamak bu r. istedi inde ise elindeki bilgileri 16 Kb lsayfalara blerek pencerelere yerle EMM bu k tirir. bilgileri pencerelerden alarak geni letilmi belle kaydeder. e Geni letilmi bellek sadece veri saklamak iin kullan labilir. Programlar geni letilmi bellekte al r lamazlar. t Bilgisayar ilk a ldnda EMM harekete geer ve PCnin bellek alan nda kullan lmayan bir blge bulmaya alr. Bu iiin gerekli miktar 64 KBdir. 64 KB'lik kullan lmayan alan belirlendikten sonra EMM taraf ndan 16 KBlik 4 pencereye blnr. Art geni k letilmi bellek uygulama program taraf ndan kullan haz r. Bir uygulama ma rd programn geni n letilmi belle kullanabilmesi iin EMM fonksiyon a lar iyi bilmesi i r n gerekir. Yani geni letilmi bellekullanmak iin zel yaz i lmolmas gerekmektedir. Geni letilmi bellekullanmak iin zel yaz i lmuygulama programlar gerekti inde s radan DOS programlar iin 640KB'l limit hala geerlidir. Bilgisayar z uzat k nn lm bellevarsa bu bellek bir program yard yla geni i m letilmi bellek olarak kullan labilir.
32
1024 KB 4 GB
Uzat lmbellek alan (Extended memory) Uzat belle ilk 64 lm in KB l blm k Windowsun kulland DOS ekirdeburada alr. i Yksek bellek alan
6401024 KB
st bellek alan
0640 KB
33
Bilgisayar simgesine sat p zellikler penceresini aar Buradan geli m klay z. mi sekmesini seti imizde performans blmnde ayarlar d mesini t m klad zda performans seenekleri penceresi ar. Bu pencerede de geli l mi sekmesini t zda sanal bellek ile ilgili veriler grnr. kladm htiya halinde de tir d i mesi ile sanal bellek boyutunu de tirebiliriz. Ayarlayabilece i imiz en az ve en yksek boyut bize pencerede gsterilmektedir.
3.3.2. Bootstrap
Bootstrap Loader Rom bellekte bulunan ok k ve i sa letim sisteminin yklenmesini gerekle bir programd Bootstrap Loader program letim sisteminin bulundu disk tiren r. i u veya disketten Disk Boot program okur. Disk Boot program ar bir n ba l ekilde okunup belle yazrsa, Rom Loader program e l kontrol Disk Boot program devreder. Disk Boot na program konrol ald hemen sonra i ktan letim sistemini belle ykler. e
34
Genelde bellek ak malar oldu zaman bu program cevap vermiyor this program u is not responding- mesaj r alz. imdi sonlandend now- d r mesi ile cevap vermeyen yani al adresini bulamad iin cevap veremeyen uygulamaya son verilir. ma
35
sistemlerinin geli mesi ile ka lmaz hale geldi. Gnmzde bellekler 4 GB kapasiteye n kadar kmaktad Bu alan kullan r. n labilmesi iin korumal mod belelk adresleme denilen yntem kullanr ve de sanal bellek yard ile 1MB zeri bellek blgesi kullan l m lmaya ba r. lan Gerek mod
lemci, CPU haf n 1024 KB l blmn adresler DOS gibi text tabanl letim zan k i sistemleri sadece bu moda alrlar Korumal mod
Bu moda her uygulama kendi adresleme bilgilerini ta Bylece bir program btn r. sistem adresleme bilgileri kapat lmadan sonlandlabilir. Yani bir haf r zadaki bir bellek alan di bir bellek alan etkilemez. Her program kendi bellek alan srl r ve de 1 MB er n ile n d zeri bellek alan ula na abilir.
st blge kullan lamaz
Gerek mod
Korumal mod
uygulama
1024 KB
uygulama
1024 KB
Sanal bellek
36
kulland z n
donan n mlar
kulland inceleyiniz. n Edindi iniz haz rlayarak payla z. n do rultusunda bir slayt gsterisi
37
2.
3. 4.
5.
6. 7.
38
8.
ekirdek bellekteki kullan lmayan bloklarda bulunan bilgilerin, disk yzeyine yaz lmas suretiyle belle ba i iin serbest b lmas elde edilen belle in ka ler rak yla e sanal bellek denir.( ) Rom bellekte bulunan ok k ve i sa letim sisteminin yklenmesini gerekle bir tiren program hangisidir? A ) Smartdrive B ) Bootstrap Loader C ) Himem D ) Swap file
9.
39
DE ERLEND RME
Yaptz de n erlendirme sonucunda eksikleriniz varsa renme faaliyetlerini tekrarlayz. n Modl tamamlad z, tebrik ederiz. n retmeniniz size e lme aralar itli uygulayacakt r. retmeninizle ileti geiniz. ime
40
41
42
43
KAYNAKA KAYNAKA
www.penta.com.tr www.bilgisayardershanesi.com www.mastercom.com.tr www.asnet.com.tr www.belgeler.org www.cclub.metu.edu.tr www.programlama.com www.be.itu.edu.tr www.pratikbilgisayar.com www.microsoft.com www.bilzum.com bestwow.tripod.com www.sj.k12.tr www.bilgisayarlisesi.com tr.wikipedia.org gunaysoft_depo01.sitemynet.com www.bilgisayarogren.com science.ankara.edu.tr www.ertam.com www.dogus.edu.tr stu.inonu.edu.tr buelc.boun.edu.tr internetdergisi.com www.e-bilisim.net kardelen47.tripod.com www.gencbilim.com w3.gazi.edu.tr/~kmustafa
44