0 - kitap hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - kitap hakkında 20 bİlgİsayarin...

38
0 - Kitap Hakkında 19 B İ LG İ SAYARLARIN KISA TAR İ HÇES İ 2 . Bilgisayarlar yalnızca 45-50 yıldır insanlığın hizmetinde... Bu kısa zaman içinde inanılmaz gelişmeler geçirdiler ve inanılmaz gelişmelere yol açtılar. İnsanoğlunun atmosferin dışına çıkması elektronik bilgi işlem sayesinde gerçekleşti; günün birinde güneş sistemimizin dışına da bilgisayarlar sayesinde çıkabileceğiz. Bu bölümde bilgisayarların hızlı gelişmesindeki bazı önemli dönüm noktaları sıralanmıştır. E ğ er Uçak ve Otomotiv Endüstrisi, Bilgisayar Endüstrisi Kadar H ı zl ı Geli ş seydi... . Bir BOEING 767 uçağı dünyanın çevresini 20 dakikada dolaşır, bu zaman içinde yaklaşık 20 litre yakıt harcar ve fiyatı yalnızca 500 $ olurdu. 1994 modeli bir Cadillac 40,000 $ değil, yalnızca 3 ¢’e satılırdı ve saatte 100,000 km hız yapabilirdi; üstelik 100 km’de sadece 50 ml yakıtla...

Upload: others

Post on 18-Feb-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 19

BİLGİSAYARLARIN

KISA

TARİHÇESİ

2.Bilgisayarlar yalnızca 45-50 yıldır insanlığın hizmetinde...

Bu kısa zaman içinde inanılmaz gelişmeler geçirdiler ve inanılmazgelişmelere yol açtılar.

İnsanoğlunun atmosferin dışına çıkması elektronik bilgi işlemsayesinde gerçekleşti; günün birinde güneş sistemimizin dışına dabilgisayarlar sayesinde çıkabileceğiz.

Bu bölümde bilgisayarların hızlı gelişmesindeki bazı önemli dönümnoktaları sıralanmıştır.

EğerUçak ve Otomotiv

Endüstrisi,

Bilgisayar Endüstrisi

Kadar H ızlı

Gelişseydi...

.

Bir BOEING 767 uçağı dünyanın çevresini 20 dakikada dolaşır,bu zaman içinde yaklaşık 20 litre yakıt harcar ve fiyatı yalnızca500 $ olurdu.

1994 modeli bir Cadillac 40,000 $ değil, yalnızca 3 ¢’e satılırdıve saatte 100,000 km hız yapabilirdi; üstelik 100 km’de sadece50 ml yakıtla...

Page 2: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında20

BİLGİSAYARIN KISA TARİHÇESİ

ParmakHesabı

İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak ilk alet olarakparmaklarını kullanmıştır. Kullandığımız sayı sisteminin 10 tabanına göredüzenlenmiş olmasının nedeni 10 parmağımız olmasıdır.

On parmağın yetmediği noktaya gelindiğindeyse, çakıl taşları ve çubukparçaları devreye girmiş olmalı.

Abaküs adı verilen, çubuklar üzerinde kaydırılan boncuklarla yapılmışolan ilk hesap makinasını ilk hangi uygarlığın kullanmaya başladığıtartışmalıdır. Bir görüşe göre milattan önce 1000 yıllarında Akdenizülkelerinde kullanılmaktaydı. Aynı sıralarda Aztekler'inde Güney Amerikadabenzer bir alet yaptıkları düşünülmektedir. Konfiçyus zamanındatasarlanan biçimiyle modern (!) abaküs günümüzde hala Doğu Asyaülkelerinde kullanıl-maktadır.

İlk MekanikHesaplayıcılar

Bilinen ilk mekanik hesap makinası 1642 yılında, Fransız matematikçiBlaise Pascal tarafından yapılmıştır. Diş sayıları farklı olan değişikçaplardaki dişlilerin kullanıldışı bu makinayla yalnızca toplama ve çıkarmayapılabiliyordu.

1671 yılında, Alman matematikçi Leibniz, Pascal'in makinasındaki eksikliğigidererek çarpma işini de yapabilir hale getirdi. Leibniz, yaptığı makinanın,pek kolay olmasa da, bölme işlemlerinde de kullanılabileceşinigöstermiştir.

1830'lu yıllarda, İngiliz matematikçi Charles Babbage (CambridgeÜniversitesinde profesör olmasına karşın hiç ders vermemiştir) bilgisayartanımına en yakın otomatik hesaplayıcının tasarımlarını ortaya koymuştur.Tamamen sayılar arasındaki farklardan yararlanarak geliştirilmişmatematiksel yöntemlerle otomatik olarak hesap yapabilecek bu makinayabu nedenle FARKLAR MOTORU (Difference Engine) adı verilmiştir. Dahasonra, Kraliyet ailesinin parasal desteğiyle çalışmalarını sürdüren Babbage,1871'de ölümüne kadar ilk makinasının çok daha gelişmiş bir modeli olanANALİTİK MOTOR (Analytic Engine) üzerinde çalıştı. Tamamlamayaömrünün yetmediği bu tasarım, günümüzde desteklenen bir projeylesürdürüldü ve tasarımın doğru olduğu anlaşıldı.

İlk ProgramcıBir Bayandı

Charles Babbage'ın çalışmalarını büyük bir dikkatle izleyen amatörmatematikçi, Lovelace Kontesi Ada Lovelace, Analitik Motor'un bir ölçüdeprogramlama sayılabilecek tasarım aşamalarında Babbage'a çok yardımcıoldu. 1842 yılında yazıdığı notlarında, Analitik Motor'un, sayıları çarpıpbölmenin dışında, programlanabilir olması sayesinde müzik bestelemektebile kullanılabileceğinden sözetmiştir ve üzerinde çalıştıkları bu makinanın,insanlar tarafından nasıl çözüldüğü bilinen her türlü problem içinprogramlanabileceğini öne sürmüştür. Bir makinanın sadece çizimleriniinceleyerek bu sonuca varabilmek olağanüstü bir görüş ve deha işaretideğil mi? Notları sonradan incelenen Bayan Lovelace'a bu çalışmalarındanötürü dünyanın ilk programcısı ünvanı verilmiş ve adı, modern bilgisayardilleri arasında önemli bir yer tutan ADA programlama dilineverilmiştir.

Page 3: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 21

DelikliKartlardanIBM'e

Babbage'ın ölümünden 20 yıl kadar sonra Amerika'da Herman Hollerithadlı bir istatistikçi (nedense bütün bu işler matematikçiler tarafındanüstlenilmiş) 1890 nüfus sayımı sonuçlarının değerlendirilmesindekullanılmak üzere bir makina tasarladı. Bu makina, delikli kartlara işlenensayım kayıtlarını birçok kez tarayabilecek ve böylece değişik parametreleregöre istatistikler yapabilecekti ve yaptı da. Kullandığı sistemi, o yıllardakullanılmakta olan yarı otomatik tekstil dokuma tezgahlarındakullanılmakta olan delikli kodlama sistemlerinden esinlenmişti. Hollerith'intasarladığı bu kodlama ve kayıt sistemi 1980 yıllarında gelişmişbilgisayarlarda bile hala kullanılmaktaydı.

Hollerith, 1896'da kurduğu firmasını daha sonra COMPUTING TABULATINGRECORDING COMPANY isimli firmayla birleştirdi. Sahibinin adı Thomas J.Watson olan bu firma kısa bir süre sonra adını INTERNATIONAL BUSINESSMACHINES (IBM) olarak değiştirecekti.

İ lk Bilgisayar (A.S.C.C)

1870 yılında İngiltere Cambridge'de Babbage tarafından düşünülen ilkbilgisayarın doğması, bundan 67 yıl sonra Massachusetts, Cambridge,ABD'de oldu. Harvard Üniversitesi'nden Howard H. Aiken, 1937 yılında,kafasındaki projelerle, o zamanlar otomatik fiyat hesaplayan teraziler, yarıotomatik yazı makinaları ve delikli kartlar kullanan nüfus sayımı istatistikmakinaları üretmekte olan IBM firmasına gitti. Sonunda tamamlananASCC (Automatic Sequence Controlled Calculator) ile Babbage'ın rüyasıgerçekleşmiş oldu. IBM firmasının da desteğiyle bu makina geliştirilerekMARK I modeli olarak ortaya çıktı. Bu makinanın tam anlamıyla ilkbilgisayar olmadığını düşünenler de vardır. MARK I ilk elektronikhesaplayıcı değildir, doğru, çünkü bu makina elektronik değildir; ancakakademisyenler tarafından ilk bilgisayar olarak kabul edilmiştir. MARK I,çarpma işlemini 3 ila 5 saniye gibi o zamanlar için bile çok uzun sayılacakbir sürede yapabiliyordu ama çok önemli bir özelliği daha vardı : bir kezprogramlandıktan sonra insan eli değmeden tüm hesapları kendi kendineyapabiliyor; başında beklemek gerekmiyordu.

İ lk ElektronikBilgisayar

ENIAC

MARK I'den yalnızca iki yıl sonra, ilk elektronik bilgisayar olan ENIAC(Electronic Numerical Integrator and Calculator) J.P. Eckert ve J.W.Mauchly tarafından Pensilvanya Üniversitesinin Moore Elektrik Mühendis-liği okulunda (matematikçilerin hegemonyası sona eriyor galiba) üretildi.

İlk kullanım alanları, askeri uygulamalardı. Bomba ve top mermilerininhavada yol alırken izleyecekleri yolları ve dolayısıyla menzillerini ve isabetkoşullarını hesaplamakta kullanıldı.

18,000 adet elektronik tüp kullanılarak yapılmış olan ve 150 KWatt (150tane elektrik sobası kadar) güç harcayan, 30 ton ağırlığında ve 167 m2 biralan kaplayan bu dev makinada açığa çıkan çok yüksek ısı nedeniyle çoksık arıza oluyordu. Bazı günler kesintisiz olarak bir saat çalıştırılabilirse,mühedisleri bir haftadan fazla uğraştıracak hesaplamaları yapabiliyordu.ENIAC saniyede 5000 toplama işlemi yapabiliyordu.

Page 4: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında22

Tarihi bir hata! Tasarımlarının başarısını gören Eckert ve Mauchly, sivil amaçlı ve dahayüksek sayıda bilgisayar üretimi için finansman kaynağı aramayabaşladılar. Başvurdukları bir kuruluş, ENIAC'ın teknik yetenekleriniincelettiğinde, bunun gibi 6 tane bilgisayarın Amerika'da, 3 tanesininde Avrupa'da kurulması durumunda tüm dünyanın hesap gereksiniminikarşılayabileceğini, dolayısıyla çok dar ve sınırlı bir pazarı olacağısonucuna vararak, yatırım yapmayı kabul etmedi.

Sonunda Remington-Rand firmasıyla işbirliği yapıldı ve bilgisayartarihine damgasını vuran EDVAC ve UNIVAC serisi ticari bilgisayarlarüretilmeye başlandı.

Bilgisayarlar ınÖnlenemeyenYükseliş i

Büyük savaş, tüm olumsuz etkilerine karşın, bilgisayar teknolojisine çokşey kazandırmıştır. Daha yüksek hız, daha küçük hacım, daha ucuzmaliyet gibi arayayışlar, savaşta şifreleme ve şifre çözme çabalarıyüzünden bu dönemde çok hızlanmıştır. Elektronik teknolojisindekigelişmeler, özellikle transistör ve entegre devrelerin kullanılmayabaşlanmasıyla bilgisayarlar binalar dolusu makinalardan odalar dolusumakinalara dönüştü. Uzun süre. boyutlarında fazla bir küçülmegöstermeyen bilgisayarlar hız ve kapasitelerindeki hızlı gelişmeyisürdürdü.

İ lk TicariMikrobilgisayarALTAIR

1975 yılında, aylık bir teknik dergide (Popular Science), ALTAIR 8800isimli bir bilgisayar kitinin ayrıntıları yayımlandı. Bu kiti satın alanmeraklılar, kendileri bir bilgisayar monte edebileceklerdi. 439 ABDdolarına satılan bu kit için hızla 2000 meraklı amatör sipariş verdi.Edindikleri bilgisayarın klavyesi, ekranı veya herhangi bir yazılımı yoktu.Herşeyi kendilerinin programlaması ve bu iş içinde yalnızca bilgisayarınpanelindeki anahtarları kullanmaları gerekiyordu. Kullanışlı birbilgisayar olmasa da, elektronik bilgi işlem kavramlarını üniversite vedev şirketlerin dışına taşıması açısından ALTAIR önemli bir adımdı.

Ve... . . AppleSahnede

1977 yılında ilk kez piyasaya çıkan Apple bilgisayarları, bir evingarajında iki arkadaş tarafından üretilmişti. Bir klavyesi vardı ve ekranolarak standart televizyon alıcılarını kullanabiliyordu. Artık herkesinbilgisayar sahibi olabileceği kişisel bilgisayarlar devri başlıyordu.

IBM' siz olurmu? Küçük bilgisayarların, bilgisayar sanayiindeki yerinin büyük olacağıanlaşılmıştı. Bilgisayar dünyasının devi IBM de 1981 yılında ilk IBM PC'yipiyasaya sürdü. 4 yıl sonra bir milyonuncu IBM PC satılmıştı amapiyasadaki tek PC artık IBM marka olanlar değildi. Milyonlarca IBMuyumlu (yazılım ve donanım özellikleri açısından IBM PC'ye eşdeğer)mikrobil-gisayarlar dünyanın hemen hemen her tarafında üretilmeye(özellikle uzak doğu ülkelerinde) ve yaygınlaşmaya başladı.

Nereye Kadar ? Gelişmelerin hızı konusunda tahminlerde bulunmak çok zor. Hızkavramları çok çabuk değişmekte. İki üç yıl önce hızına hayrankaldığımız bilgisayarları artık kimse kullanmak dahi istemiyor. Hele birde organik malzemeyle bilgisayar yapılabilirse, o zaman çok dahaşaşırtıcı gelişmeler olacağı inancındayım.

Not : İlk elektronik bilgisayarın hangi ulus tarafından yapıldığı konusunda pek çok farklı görüş vardır. Buradabahsettiğim tarihçe, ''genellikle kabul edilen'' bir sıralamaya dayanmaktadır.

Page 5: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 23

PC'nizin

KURULMASI

3 PC serisi bilgisayarları yerleştirmek, kurmakve çalıştırmak için artık bilgisayarmühendisi veya uzmanı olmak gerekmiyor.

Bu bölümde, yeni satın aldığınız bir PC yikurarken ve kullanırken dikkat etmenizgereken noktaları bulacaksınız.

BilgisayarDünyasında

Matematik Dünyasında Grekçe Kökü Anlamı

KiloByte 1,024 Byte Khilio BinMegaByte 1,048,576 Byte Megas BüyükGigaByte 1,073,741,824 Byte Gigas DevTeraByte 1,099,511,627,776 Byte Teras Canavar??? ???

Page 6: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında24

PC nizin KURULMASI

Yer Seçimi Bilgisayarların yerleştirilmesinde dikkat edilmesi gereken noktalar aslındaher elektronik cihaz için geçerli olan noktalardır. Temizlik, doğrudangüneş ışığına maruz kalmamak veya radyatör, soba gibi ısı kaynaklarınauzak olmak gibi...

Toz Bilgisayarların içinde hava dolaşımını ve dolayısıylasoğumayı sağlayan bir pervane (fan) vardır. Bu havaakımı, çevredeki havayla birlikte tozu da bilgisayarıniçinde dolaştırır. Bu nedenle bilgisayarınızı çok tozluortamlara kurmayınız. Eğer başka çareniz yoksa, hiçdeğilse bilgisayarın içini sık sık temizleyiniz.Temizlemeyi bir bisiklet pompasıyla ya da birkompresörle veya hava üfleyebilen bir elektrik süpürgesiile sistemin içine hava sıkarak yapınız. Bu hava üflemesırasında mümkünse bilgisayarınız elektrik prizine bağlıfakat KAPALI olsun.

GüneşIşığı

Doğrudan güneş ışığının tek zararı, çalışır durumda birbilgisayarın soğumasını zorlaştırmasıdır. Çalışmadığızamanlar doğrudan güneş görmesi bir bilgisayara zararvermez.

Bilgisayarınızı, arkasına aydınlık bir pencere gelecekşekilde yerleştirmeyiniz. Bu şekilde yerleştirilmiş birbilgisayarda, gündüz çalıştığınızda, karşınızdan gelecekgün ışığı sizi çok rahatsız edecektir.

Sallantı Bilgisayarınız sabit diskliyse, çalışırken KESİNLİKLEYERİNDEN OYNAMAMALIDIR. Sallantı yüzünden diskbiriminiz kalıcı bir zarara uğrayabilir; hatta kullanılmazhale bile gelebilir.

Bilgisayarınızı üzerine yerleştireceğiniz masa ya dasehpanın ayakları dengeli olmalı ve gelip geçenlerinçarpamayacağı bir şekilde yerleştirilmelidir.

Elektrik Bilgisayarınızı TOPRAKLI bir prize başlayınız. Su borusuve/veya kalorifer borusu kullanılarak yapılan topraklamahatlarından kaçınınız. Bilgisayarınıza yazıcı, çizici vb.gibi çevre birimleri bağlayacaksanız, bunların güçbağlantılarını topraklı grup prizler aracıyla yapınız; buşekilde bilgisayarın ve bağlanan çevre birimlerinintoprak hatlarının (şaselerinin) eşit elektriksel düzeydeolması sağlanmış olur.

BİLGİSAYARINIZA HER HANGİ BİR BAĞLANTI YAPACAĞINIZ YA DABİR BAĞLANTIYI SÖKECEĞİNİZ ZAMAN MUTLAKA BİLGİSAYARI

KAPATINIZ. BİLGİSAYARIN FİŞİNİ ÇEKMEYİNİZ; BÖYLECE,VÜCUDUNUZDAN GELEBİLECEK STATİK ELEKTRİK, GÜÇ KABLOSU

ÜZERİNDEN TOPRAĞA GİDECEKTİR.

Page 7: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 25

Bağlantılar Bilgisayarınızın parçalarını birleştirmekte kullanılan kablolar veuçlarındaki konnektörler genellikle bir hataya ve karışıklığa yolaçmayacak şekilde ve cinsiyette hazırlanmıştır. Kablo bağlantılarını,bilgisayarın ekran, klavye gibi parçalarını yerleştirdikten sonra yapınız.Tüm konnektörler kolayca girecektir. KONNEKTÖRLERİ KESİNLİKLEZORLAMAYINIZ.

TİPİK BİR KİŞİSEL BİLGİSAYARIN ÖNDEN GÖRÜNÜŞÜ

EKRAN

DİSKET SÜRÜCÜ

TURBO DÜĞMESİ

KLAVYE

RESET DÜĞMESİ

Page 8: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında26

TİPİK BİR KİŞİSEL BİLGİSAYARIN ARKADAN GÖRÜNÜŞÜ

İlk Açış Bağlantıların doğru olduğuna emin olduktan sonra eğer varsa bilgisayarıngüç girişinde 110 Volt veya 220 Volt seçimi için bir anahtar olupolmadığını kontrol ediniz. Eğer bilgisayarınızın güç girişi 110 Voltaayarlıysa ve siz bilgisayarı bu şekilde açarsanız ciddi bir masraf ve başağrısını davet etmiş olursunuz.

Her şeyin yolunda olduğunuza inanıyorsanız bilgisayarınızı açabilirsiniz.Bir tereddüdünüz varsa, bilgisayarı satın aldığınız yerden yardımisteyiniz. Telefonla dahi yardımcı olabilirler.

Eğer bilgisayarınızın ekranı ve kendisi ayrı ayrı kablolarla prizlerebağlıysa önce ekranınızı açınız. 10-15 saniye sonra da bilgisayarı açınız.Böylece ekran ısınmış olur ve bilgisayarınızın açılır açılmaz ekranayazmaya başlayacağı mesajların tümünü görebilirsiniz.

Bilgisayarınız ilk açıldığında büyük olasılıkla önce belleğini test edecektir.Ekranda 640, 1024, 2048, 4096 vb sayılardan birini ve yanında OKgibilerinden olumlu sonuç bildiren bir mesaj görmelisiniz. (Bu her markave model kişisel bilgisayar için geçerli değildir. Bazı firmalar, bu testlerikullanıcıya haber vermeksizin yapmayı ve ancak bir sorun olursa uyarımesajı vermeyi tercih etmişlerdir.)

Arkasından, bilgisayarınızın disket sürücüsünün ışığı bir (ya da birkaç)kez yanacaktır. Bu noktada, eğer disket sürücüsüne bir disket takılıysa,bilgisayar sistem programlarını bu disketten yüklemeye çalışacaktır. Eğerbu disket geçerli bir sistem disketiyse sorun olmayacak ve bilgisayarişletim sistemini bu disketten yükleyecektir. Eğer bu disket bir sistemdisketi değilse bir hata mesajıyla uyarılacaksınız :

EKRAN

SOĞUTUCU FAN

220 Volt Girişi

220 Volt Çıkışı Paralel YazıcıArabirimi

Seri Arabirim

Ekran BağlantıSoketi

Klavye BağlantıSoketi

Page 9: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 27

Disk boot failure

Nonsystem disk or disk error

Normal koşullarda, bir PC nin açılabilmesi (işletim sistemininyüklenebilmesi veya bir başka deyişle boot edebilmesi) için sistemdisketine gereksinim olmayacaktır. Artık neredeyse bütün PC lerdebulunan sabit disk sürücülerinden sistem programları yüklenebilir.

Eğer sizin PC nizin bir diski varsa ve bilgisayarı açtığınızda yukarıdakimesajlardan birini görüyorsanız, büyük olasılıkla disket sürücünüzde, birönceki kullanımızdan kalan bir disket takılı kalmıştır. Disketi yuvasındançıkarıp, bilgisayarınızı reset ediniz.

Bilgisayarı "RESET" etmek demek, sankibilgisayar kapatılıp yeniden açılmış gibi herşeyi yeniden başlatmaktır.

Reset etmeyi düşündüğünüz sırada yapmaktaolduğunuz bir iş varsa, bu işle ilgili sonyaptıklarınızı hatta bazan bütün yaptıklarınızıkaybetme olasılığınız vardır. İyi düşünün !!!

BİLGİSAYARINIZI "RESET"ETMENİN YOLLARI :

• Bilgisayarınızı kapatıp, 10 saniye kadarbekleyip yeniden açabilirsiniz...

• Bilgisayarınızın sistem biriminin önpanelindeki RESET düğmesinebasabilirsiniz...

• Klavyenizdeki Alt Ctrl ve Del tuşlarınınüçüne birlikte basabilirsiniz. Bunun için birparmağınızla Alt tuşuna basıp, basılı tutarenbaşka bir parmağınızla Ctrl tuşuna ve birüçüncü parmağınızla da Del tuşunabasabilirsiniz.

Başarılı Açılış Eğer bilgisayarınızın diskinde bir sorun yoksa, açılış başarılı olaraktamamlanır ve ekrandaki dolu satırların en sonunda

C : \ > (veya bir benzerini)

işaretlerini görürsünüz.

Veeeee...karşınızda MS-DOS İşletim Sistemi...

Page 10: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında28

MS-DOS

İşletim Sistemine Giriş

4 Bu bölümde ısınma hareketleri yapacağız.

MSDOS işletim sisteminde sık sık karşılaşacağınız bazı temel kavramlar üzerindedurulan bu bölüm, yeni başlayanlar tarafından MUTLAKA OKUNMALIDIR.

Mehmet Ziya Tu-lu

Page 11: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 29

KLAVYENİZ

Bütün kişisel bilgisayarların klavyesi aşağı yukarı aynıır. Tipik bir kişiselbilgisayar klavyesinin görünüşü aşağıdaki gibidir. Bazı bilgisayarlarınklavyelerinde fonksiyon tuşlarının yeri ve sayısı farklı olabilir, imleçhareketlerini düzenlemekte kullanılan ayrı ok tuşları olmayabilir, ama aynıişlevleri sayısal tuş takımı görebilir.

Enter Belki de en çok kullanılan tuş! Bir komutu oluşturan tüm karak-terleri girdiğinizde, komutun yazılmasının bittiğini belirtmekamacıyla kullanılır. Uygulama programlarında da genellikle,doldur-makta olduğunuz bilgi sahasının tamamlandığını belirtmekiçin kullanılır.

CapsLock

Sürekli büyük harf yazacaksanız, bu tuşla klavyeyi büyük harfekilitleyebilirsiniz. Kilidi çözmek için bu tuşa yeniden basmanızyeterlidir. Herhangi bir anda, klavyenin büyük harfe kilitli olupolmadığını, klavyenin sağ üst tarafında bulunan 'Caps Lock'ışığından anlayabilirsiniz. Eğer bu küçük ışık yanıyorsa, klavyenizbüyük harfe kilitli demektir.

Noktalama işaretlerini basmak istediğinizde, 'Caps Lock' nedurumda olursa olsun Shift tuşunu kullanmanız gerekir.

Shift Bildiğiniz gibi daktilo klavyelerinde birçok tuşun iki görevi vardır.Shift tuşunun eşdeğeri olan tuşla birlikte basıldığında, daktilotuşları; ya büyük harf yazılmasını ya da bir özel işaret basılmasını(örneğin % işareti) sağlar. Bu tuş, harf tuşuna basarken büyükharf yazmak için kullanılır. Eğer daha önce “Caps Lock” tuşunabasılmış ve kilitlenmişse (ışıklı göstergelerde “Caps Lock” ışığıyanıyorsa) küçük harf basılmasını sağlar.

Sayı ve noktalama işaretleri için “Caps Lock” ne durumda olursaolsun, Shift tuşunu kullanmanız gerekir.

FonksiyonTuşları

Escape TuşuSayısal Tuş Takımı

IşıklıGöstergeler

Page 12: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında30

Ctrl

(Control)

Daktilolarda benzeri bulunmayan bir tuştur. Normal basıldığındaküçük c basan C tuşu, Shift ile birlikte basıldığında büyük C, Ctrlile basıldığında Ctrl-C, yani 'yapmakta olduğun işi kesemri' anlamına gelir. (Ctrl-C bazen ^C olarak da gösterilir). Birtuşun Ctrl ile birlikte basılmasının anlamı, tamamen kullanmaktaolduğunuz uygulama programına bağlıdır. Her zaman‘yapı lmakta olan işi kes’ anlamına gelmeyebilir. Örneğin,WordStar kelime işlem programında ^C, 'yapılmakta olan işi kes'değil, bir ekran ileri git anlamındadır.

Alt

(Alternate)

Ctrl tuşuna benzer. Tuşlara dördüncü bir görev vermek içinkullanılır. Genel bir anlamı yoktur, genellikle uygulama program-larında anlam kazanır ve bu anlam tamamen uygulamaprogramının yorumuna bağlıdır

Alt tuşunun sayısal tuş takımı olan klavyelerde çok önemli birgörevi daha vardır : Bu tuş, klavyeden basılamayan karakterlerinkodunu girmek için kullanılır.

Bu kitabın sonunda, Ek 2'de, ASCII tablosu adlı bir tablo var. Butabloda PC'ler tarafından kullanılabilen tüm karakterlerin listesinigöreceksiniz. Dikkat ederseniz, bu karakterlerin yarısından fazlasıklavyede yoktur! Örneğin, _ karakterini basmanızı gerektiren biruygulama olursa, bu karakteri klavyede bulamazsınız. Oysa Alttuşunun yardımıyla bu mümkündür. Şöyle ki; ASCII tablosundanbasmak istediğiniz karakterin ondalık kodunu öğreniniz (buörnekte _ için bu kod 177'dir); sonra sol elinizle Alt tuşuna basınızve basılı tutunuz; daha sonra sayısal tuş takımında 177 yazınız (3haneyi de yazarken Alt tuşu basılı kalmalı); elinizi Alt tuşundançektiğinizde, kullandığınız uygulama programı izin verirse, ekranda_ işaretini göreceksiniz.

F1,F2,...FonksiyonTuşları

Tamamen kullandığınız uygulama programına göre anlam taşırlar.F1 genellikle yardım isteme tuşudur. Bir önceki cümledeki'genellikle' sözcüğü çok önemlidir. F1 tuşuna bastığınız her zamanyardım alacaksınız anlamına gelmez. Uygulama programlarıylabaşınız derde girdiğinde bir denemeye değer. Yalnız dikkatliolunuz, bu tuş yardım yerine bambaşka bir anlama da geliyorolabilir. Örneğin, WordPerfect kelime işlem programında, F1 tuşu"vaz geç" anlamında kullanılır; yardım içinse F3'e basılmalıdır.

Uygulama programlarının dışında, F1, F2 ve F3 tuşlarıysa MS-DOSkomutlarının klavyeden yeniden girilmeleri gerektiğinde kolaylıksağlayan tuşlardır. Bu tuşların kullanılmasını ilerideki bölümlerde(‘Hayatı Kolaylaştıran Komutlar’) ayrıntılı olarak anlatacağım.

Esc(Escape)

Escape tuşu... Genellikle vazgeçme, bir önceki adıma dönme gibianlamlarda kullanılır. Görevi gene uygulama programına bağlıdır.

TAB Her basışınızda, imleç, bir sonraki TAB pozisyonuna ilerler. Tabpozisyonları genellikle 8 ve 8’in katları sayılı kolonlarda yer alır.(Elbet, uygulama programlarının bu pozisyonları kendilerine göreayarlama ya da bu tuşun anlamını tamamen değiştirme hakkıgene saklıdır.)

Page 13: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 31

Burada önemli olduğuna inandığım bir konuya açıklık getirmek istiyorum :

PC tipi bilgisayarlarda, klavyede bir tuşa batığınızda, klavye bu tuşa karşılık gelenkarakteri bilgisayara göndermez . Tek yaptığı, klavyenin hangi tuşuna basıldığına(örneğin, üçüncü sıranın soldan dördüncü tuşu gibi) ilişkin bir bilgi gönderir. (Teknikağızla: Scan Code). Bu tuşun ne anlama geleceğine, o sırada çalışmakta olanprogram karar verir. Zaten klavyeyi Türkçeleştirme (ya da Japoncalaştırma)programları bu mantıkla çalışmaktadır.

PrintScreen

Shift tuşu ile birlikte kullanıldığında ekranda ne varsa aynenyazıcıya aktarılır. Eğer yazıcı yoksa veya kapalıysa bir etkisiolmaz.

Scroll Lock Bu tuşun MS-DOS İşletim Sistemi'nde ne işe yaradığı konusundaderin araştırmalar devam etmektedir (!).

Pause Ekranda akıp giden bilgileri durdurmak için kullanılır. Bu tuşladurdurulan bir ekran, ENTER tuşu ile tekrar devam ettirilir.

NumericLock

Sayısal tuş takımı olan klavyelerde, bu tuşlar çift işlevlidir.İsterseniz rakam tuşu olarak (hesap makinalarındaki tuşyerleşimindedirler); isterseniz imleç kontrol tuşları olarakkullanılırlar. Num Lock tuşuna bir basışınızda bu tuşlar rakamtuşlarına dönüşürler (NumLock ışığı yanar), bir diğer basışınızdaimleç kontrol tuşlarına dönüşürler (NumLock ışığı söner).

PageUp Bazı uygulama programlarında bir sayfa geri (veya yukarı)gitmek için kullanılır. Her programda anlamlı olmayabilir.

Page Down Bazı uygulama programlarında bir sayfa ileri (veya aşağı) gitmekiçin kullanılır. Her programda anlamlı olmayabilir.

Insert Uygulama programına bağlıdır. Daha önceden yazılmış bir yazınınarasına harf(ler) eklemek için kullanılır.

Delete Uygulama programına bağlıdır. Genellikle imlecin bulunduğuyerdeki karakteri silmek için kullanılır.

Home Uygulama programına bağlıdır. Genellikle sayfa başına, satırbaşına gitmek için kullanılır.

End Uygulama programına bağlıdır. Genellikle sayfa sonuna, satırsonuna gitmek için kullanılır.

Backspace Geri Tuşu. Son yazdığınız karakteri silmek için kullanılır. Hızlıyazarken yapacağınız hataları bu tuşla düzeltirsiniz. Her basışınızimleci bir geri götürecektir.

A A harfi yazmak için kullanılır (!!)

Ñ Böyle bir tuş yok ! Boşuna aramayınız. (!!)

Page 14: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında32

MS-DOS İŞLETİM SİSTEMİNE GİRİŞ

DOSEmrinizde

MS-DOS İşletim Sistemi, kullanıcıdan komut (emir) almaya hazırolduğunu İngilizce'de PROMPT adı verilen, Türkçe karşılığı olarak daHAZIR İŞARETİ adını vereceğimiz bir dizi sembolle belli eder. Busemboller dizisi, kullanıcının zevkine göre değiştirilebilir; ancak genelliklekarşılaşacağınız hazır işaretleri şunlara benzer:

C:\ >C:\MUHASEBE >

Ekranın en altında bu diziyi görüyorsanız, yapmak istediğiniz işle ilgilikomutu verebilirsiniz.

Eğer bilgisayarınızı ilk açtığınızda yukarıdakilere benzer bir hazır işaretigöremiyorsanız, diskinizde AUTOEXEC.BAT dosyası ya hiç yoktur, ya davarsa bile, içinde PROMPT $P$G komutu yoktur. Bu aşamada, herihtimale karşı klavyeden şu komutu girip ENTER tuşuna basınız. Hiçbirzararı olmaz !

PROMPT $P$G ENTER

Bu komutun bilgisayarı her açtığınızda otomatik olarak çalışması içinyapmanız gerekenler bu bölümün sonunda HAZIR İŞARETİ 'niziKal ıc ı Olarak Düzeltmek İçin Yapı lması Gerekenİşlemler başlığı altında anlatılmıştır.

İMLEÇCursor

Bir önemli tanımımız daha var! İMLEÇ ya da İngilizce adı ileCursor (Körsır okunur).

İmleç, ekranın herhangi bir yerinde yanıp sönen işaretidir. Buişaretin anlamı, basacağınız tuşun (ya da tuşların) normal olarakekranın bu noktasında görüneceği veya basacağınız tuşun ekranınbu noktasındaki bir soruya yanıt olacağını belirtmektir. Örneğinadınızı ve soyadınızı soran bir program varsayalım. Bu programekrana iki satır halinde şu formu çıkarmış olsun :

Bu formda, ilk olarak adınızı girmenizi belirtmek amacıyla imleç ilksatırın ilk noktasının altında yanıp sönecektir. Adınızı girmenizbitince ve ENTER tuşuna bastığınızda, imleç bir sonraki bilgi girişhanesine (Soyadı bölümüne) atlar :

Öte yandan siz klavyeden harfler girdikçe, imleç de bir sonrakikarakter pozisyonuna ilerleyecektir. Her MS-DOS hazır işaretininhemen sağında imleç ' i görebilirsiniz.

ADINIZ ? UGUR................

SOYADINIZ ? ....................

ADINIZ ? ....................

SOYADINIZ ? ....................

Page 15: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 33

Ne var ne yok ? Fıkrada anlatıldığı gibi; Karadeniz'li bir vatandaşımız, "Ne var ne yok?"diye sorunca dünyanın en gelişmiş bilgisayarı ZILLIAC çıldırmış!... Busoruya en yakın anlamdaki MS-DOS komutu, DIR komutudur. Bukomu-tu vermek için, klavyenizde sırasıyla

tuşlarına basınız. En sondaki ENTER tuşu bazı klavyelerde RETURNolarak yer almaktadır. Anlamı aynıdır. (Hatta, bazı klavyelerde ikisibirden bulunabilir).

Enter tuşu, yazmakta olduğunuz komutun bittiğini, yazdığınız kadarharf ve rakamların bir bütün komut olarak değerlendirilmesini sağlar.Eğer yazdığınız komutun sonunda Enter tuşuna basmazsanız, siz veMS-DOS İşletim Sistemi, elektrikler kesilinceye kadar beklemek zorundakalırsınız. Komutun bittiğini özel bir tuşla işletim sistemine haber vermekaslında çok mantıklı bir yöntemdir. Eğer böyle bir haber verme kavramı

olmasa klavyeden DIR mi yoksa DIR /P komutunu mu vermekistediğiniz anlaşılmazdı.

Bu komutu girdiğinizde MS-DOS size, BULUNDUĞUNUZ DİSK(ET)SÜRÜCÜSÜNDE, İÇİNDE BULUNDUĞUNUZ DİZİNDEKİ DOSYA-LARIN VE VAR İSE ALT-DİZİNLERİN LİSTESİNİ VERECEKTİR. Bucümledeki anlaşılmaz sözcüklerin her birinin ne anlama geldiğini birazdangöreceğiz. Ama önce, bilgisayarın bu komuta tepkisini bir görelim.

DIR komutunu verdiğinizde, ekranda bir liste görüntülenecektir :

Örneğin:

Volume in drive C is UGUR1 Volume Serial Number is 13EF-382C Directory of C:

PROGLAR <DIR> 05-06-94 1:00p MHSB <DIR> 05-06-94 1:04p YAZILAR <DIR> 05-06-94 1:05p AUTOEXEC BAT 385 05-07-94 10:56a CONFIG SYS 123 05-06-94 10:58a

5 file(s) 508 bytes 36675584 bytes free

ADINIZ ? UGUR................

SOYADINIZ ? AYF.................

I D R ENTER

Bu liste yalnızcabir örnektir.Gerçek liste çokdaha uzun vedeğişik olabilir.

Page 16: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında34

Bu listede

Volume in drive C is UGUR1 C disk sürücüsünün adının UGUR1olduğunu belirtiyor.

Volume Serial Number is 13EF-382C Bu UGUR1 diskinin seri numarasının13EF-382C olduğunu belirtiyor. (Hiçbirönemi yoktur, bu numara kullanıcılarahiçbir zaman gerekmez).

Directory of C: Bu listenin C: diskinin içindebulunanların listesi olduğunu belirtiyor.

PROGLAR <DIR> 05-06-94 1:00p Diskin içinde PROGLAR isimli bir dizinolduğunu (<DIR>) ve bu dizinin 6Mayıs 1994 (ay-gün-yıl olarak) veöğleden sonra saat 1:00’de (p harfi pmanlamındadır) yaratıldığını göstermek-tedir.

MHSB <DIR> 05-06-94 1:04p Diskin içinde MHSB isimli bir dizinolduğunu (<DIR>) ve bu dizinin 6Mayıs 1994 ve öğleden sonra saat1:04’de yaratıldığını göstermektedir.

AUTOEXEC BAT 385 05-07-94 10:56a Diskin içinde AUTOEXEC.BAT isimli birdosya olduğunu (<DIR> kelimesiolmadığı için bir dizin değil de, birdosya olduğunu anlıyoruz) ve budosyanın 7 Mayıs 1994 ve sabah saat10:56’da yaratıldığını, diskte 385 Byte(karakter) uzunluğunda yer harcadığınıgöstermektedir.(Aslında, her dosya gerçekte disküzerinde 4096 nın tamsayı katlarıkadar byte yer kaplar).

5 file(s) 508 bytes Bu satır, listede 5 dosya ve dizininadının listelendiğini (uzun listelerdekullanışlı bir bilgidir), listedekidosyaların (dizinler hariç olmak üzere)toplam 508 Byte olduğunubelirtmektedir.

36675584 bytes free Bu satır da, diskte daha 36,675,584Byte boş yer bulunduğunu (yaklaşık 36MegaByte) göstermektedir.

Page 17: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 35

Şimdi isterseniz DOSYA, DİZİN ve DİSK kavramlarının ayrıntılı bireraçıklamalarını vereyim.

Daha önceki bölümlerden birinde, bir bilgisayarda saklanabilen anlamlı enküçük bilgi biriminin BYTE olduğunu belirtmiştim. Bir Byte içinde tek birharf ya da tek bir rakam saklanabilir. Örneğin UGUR kelimesi 4 Byte,BİLGİSAYAR sözcüğü ise 10 Byte uzunluğundadır. Bunun gibi "212-212 2233" şeklinde bir telefon numarası ise, 13 Byte uzunluğundadır (tırnakişaretleri hariç fakat eksi işareti ile boşluklar dahil).

Bilgisayar uygulamalarında, genellikle amaç bilgi biriktirmek ve bu bilgilerüzerinde çeşitli arama-tarama-düzenleme-listeleme-istatistik gibi işlemleryapmak olduğundan, birarada anlam ifade edecek karakterler (harf,rakam ve noktalama işaretleri bir araya getirilerek KAYIT'lar (İngilizcesi :Record) oluşturulur. Örneğin, isim, soyad, alan kodu ve telefonnumarasından oluşan kayıtlar olabilir.

ZIYA ONSOZ 212 8765673 ZIYA ONSOZ 212 8765673 ZIYA ONSOZ 212 8765673 ZIYA ONSOZ 212 8765673

BULENT BINICI 316 2343453 BULENT BINICI 316 2343453 BULENT BINICI 316 2343453 BULENT BINICI 316 2343453

UGUR AYFER 212 2122233UGUR AYFER 212 2122233UGUR AYFER 212 2122233UGUR AYFER 212 2122233

Daha sonra, bu kayıtlar bir araya getirilerek DOSYALAR oluşturulur.Örneğin yukarıdaki isim, soyad, alan kodu ve telefon numaralarındanoluşan kayıtların bir çoğunu bir araya getirip bir dosya oluşturabiliriz.

Daha sonra da buna benzer veya ilgili dosyaları bir araya getirip bir D İZ İNoluşturabiliriz :

KAYIT

KAYIT

KAYIT

DOSYA

MÜŞTERİ TELEFONLARIDOSYASI

UGUR AYFER 212 2122233UGUR AYFER 212 2122233UGUR AYFER 212 2122233UGUR AYFER 212 2122233

Page 18: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında36

D İ Z İ N

Directory

DOSYA İSİMLERİ

File Names

Birbirine benzer ve ilgili bilgi kayıtlarının bir araya getirildiği ve bir aradasaklandığı bilgi gruplarına DOSYA denir demiştim. Bu dosyalara ulaşımısağlayabilmek için her dosyanın bir ismi olması gerekir. Dosyalara isimverirken, belirli kurallara uymak koşuluyla ile istediğiniz ismiverebilirsiniz.

Dosya isimleri iki bölümden oluşabilir :

1) Dosyanın ismi ve2) Dosyanın uzantısı (extension, soyadı gibi)

Dosya isimleri ve uzantıları bir nokta işaretiyle ayrılırlar.

Bazı dosya ismi örnekleri :

MUSTERI.TEL Dosyanın adı MUSTERI, uzantısı TELAUTOEXEC.BAT Adı AUTOEXEC , uzantısı BAT olan bir dosyaMUHASEBE.DAT Büyük olasılıkla muhasebe verileri içeren bir dosya.

Dikkat ederseniz, dosya isimlerinde ad ve uzantıkısımlar ı bir nokta işareti i le ayrı lmaktadır.

Dosya İsmi Oluştururken Uyulması Gereken Kurallar

Dosyanın isminin ilk bölümü en az 1, en fazla 8 karakterden oluşabilir.

Dosya isminin ilk bölümü içinde yalnızca harfler (çÇşŞıİğĞüÜöÖ hariç) verakamlar ve bazı özel karakterler ( _ ^ $ ~ ! # % & - { } ( ) @ )bulunabilir.

Dosya isimlerinin uzantıları da aynı isimler gibi sadece harf verakamlardan oluşabilir ve en fazla 3 karakterden oluşabilir.

Dosyaların isminin bir ilk bölümü olmak zorundadır fakat uzantısı olmakzorunda değildir.

DOSYA İS İMLER İNDE BÜYÜK HARF YA DA KÜÇÜK HARFKULLANILMASI veya BÜYÜK HARFLER İLE KÜÇÜKHARFLER İN KARIŞ IK KULLANILMASI B İRŞEYDEĞİŞT İRMEZ. .

Müşteri AdresleriD

Satıcı Adresleri Dosyası

Müşteri Telefonları Dosyası

Page 19: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 37

A1234567.ABC Geçerli bir dosya adıdır.

1994VERILERI.DAT Geçerli değildir, çünkü ilk kısım fazla uzun

1994/VERI.dat Geçerli değil, çünkü / işareti kullanılmış

012.A Geçerli

ADRESLER Geçerli

adresler.994 Geçerli

Adres.LER.DAT Geçersiz, çünkü nokta iki kez kullanılmış.

adres dat Geçersiz, çünkü boşluk kullanılmış.

DİZİNİSİMLERİ

Dizin isimleri de, dosya isimleri ile aynı kurallar içinde oluşturulur. Ancak,yıllar boyu kullanıcılar arasında geliştirilmiş olan gelenekler çerçevesinde,genellikle dizinlerin adlarının uzantısı olmaz. Bu bir kural değildir.İsterseniz uzantısı olan dizin isimleri kullanabilirsiniz.

Bir bilgisayarda bulunabilecek dizinlerin ve bu dizinlerde bulunabilecekdosyaların sayısında bir sınır yoktur. (Aslında vardır ama bu sınır o kadaryüksektir ki, kolay kolay bu sınıra ulaşamazsınız). Bir bilgisayarayükleyebileceğiniz bilgilerin sınırını bilgisayarınızın diskinin ya dadisklerinin kapasitesi belirler.

PROGRAM DOSYALARI

Kullanıcıların biriktirdiği ya da oluşturduğu kayıtların yanısıra programlarda disk üzerinde dosyalar halinde saklanır. (Veri dosyaları nasıl verikayıtlarından oluşan gruplarsa, programlar da komut dizilerinden oluşangruplardır.)

Bir dosyanın program dosyası olarak nitelendirilmesi için dosya ismininuzantısı ile ilgili bir kural vardır :

Program dosyalarının uzant ı lar ı .EXE, .COM veya .BATolmak zorundadır.

Bir dosyanın adını değiştirerek uzantısını EXE, COM veya BAT yapmanız,o dosyayı bir programa dönüştürmez. Program dosyalarının nasıloluşturulacağı bilgisayar programcılarının problemidir.

Bir program dosyasındaki programı çalıştırmak için, bilgisayarınız HAZIRkonumunda beklerken, sadece program dosyasının adını yazıp ENTERtuşuna basmanız yeterli olacaktır. Elbette ki programın ne yapacağı, nasılyapacağı, kullanıcıdan neler isteyeceği tamamen programın yazılışamacına bağlıdır.

Örneğin, BORDRO.EXE isimli dosyanın bir program dosyası olduğunu,adının uzantısının EXE oluşundan anlıyoruz. Bu programı çalıştırmak içinBORDRO yazıp ENTER tuşuna basmanız, programı çalıştırmak içinyeterli olacaktır.ıNe iş yaptığını bilmediğiniz programları KESİNLİKLEÇALIŞTIRMAYINIZ! Hele hele bu program ARE YOUSURE ? (Emin misiniz? anlam ında) bir soru sorarsa veprogramın yapmak üzere olduğu işin ayr ınt ı lar ını veolası sonuçlar ını iyi bilmiyorsanız, bu soruya Hay ır(No) anlamında N yanıt ını veriniz.

Page 20: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında38

TXT DOC BAK SYSBAT EXE COM COBCBL BAS PAS FORINI DRV DLL OVLDAT DWG TIF GIFPCX BMP WAV

Dosya uzantılarının özgürce verilebileceğini söylemiştim, ama genede tüm programcıların uyduğu bazı gelenekler doğrultusunda, birdosyanın uzantısına bakarak, o dosyanın nasıl bir dosya olduğunuanlayabiliriz.

Uzant ı Olas ı dosya içeriği

TXT Dosya içinde basit bir yazı var. Bir mektup veya biruygulama programı hakkında uygulama notlarıolabilir. TYPE komutuyla içine bakabilirsiniz. (ÖrneğinREADME.TXT isimli bir dosyanın içindeki yazı kayıt-larına bakmak isterseniz

TYPE README.TXT komutunu verebilirsiniz.

DOC Gene bir metin dosyası, fakat büyük olasılıkla birkelime işlemci (Word Processor) kullanılarakoluşturulmuş. TYPE komutu ile bir şeyler görmeolasılığınız var. Bu dosyanın içine kelime işlemciniz ilebakmaya çalışın.

BAK Bir kelime işlemci ile oluşturulmuş bir dosyanın sondeğişiklikler yapılmadan bir önceki halidir.

SYS İşletim sisteminin çalışmasıyla ilgili bazı tanım vedüzenlemelerin yer aldığı veya sistemin çalışmasıyladoğrudan ilgili bir takım dosyalardır. Kesinliklesilmeyiniz ve değiştirmeye çalışmayınız. (Elbettedeneyiminiz arttıkça, özellikle CONFIG.SYS isimlidosya üzerinde değişiklikler yapmanız gerekecek; amalütfen şimdilik bunları dokunulmaması gerekendosyalar olarak kabul ediniz)

BAT Bir dizi MS-DOS komutunu ardarda çalıştırılmak üzereiçine toplamış olan dosyalardr. ÖrneğinAUTOEXEC.BAT dosyasının içinde, bilgisayarınızı ilkaçtığınızda, otoma-tikman çalıştırılması gerekebilecekprogramlara ilişkin komut satırları yer alır.

BAS BASIC programlama diliyle ilgili bir programdır.Çalıştırmak için önce bilgisayarınızdaki BASIC yorum-layıcı programını çalıştırmanız gerekir.

PAS Büyük olasılıkla, PASCAL programlama diliyle yazılmışbir programının kaynak listesidir. Bu haliyle çalış-tırılamaz; önce derlenmesi (makina diline çevrilmesi)gerekir.

Page 21: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 39

FOR FORTRAN programlama diliyle yazılmış bir programınkaynak listesidir. Bu haliyle çalıştırılamaz; öncederlenmesi (makina diline çevrilmesi) gerekir.

INI Microsoft Windows uygulama programı ile ilgili birdestek dosyasıdır. Silmezseniz iyi olur. Silerseniz (yada değişiklik yaparsanız) ilgili olduğu bir programınçalışmasını bozabilirsiniz. İçeriğini merak ediyorsanızTYPE komutuyla bakabilirsiniz.

DRV, DLL Windows uygulama programlarına ilişkin dosyalardır.Dokunmayınız.

OVL Birden fazla dosyadan oluşan bir program paketinin birparçası. Kesinlikle silmeyiniz. İçeriğini görmeniz pekmümkün değildir.

DAT Veri dosyası! İçinde muhasebe, bordro gibi biruygulama programıyla veya bir teknik programla ilgiliveriler olabilir. İçeriğini TYPE komutuyla görmeşanşınız var, göremezseniz fazla üstelemeyiniz.

DWG Büyük olasılıkla teknik bir çizim içeren bilgisayardestekli grafik programı çizim dosyasıdır.

TIF, GIF,BMP,PCX

Fotoğraf ya da benzeri bir resim dosyasıdır. Özel prog-ramlar aracılığı ile ekrana görüntüleyebilirsiniz. (Ala-cağınız resim kalitesi ekran ve görüntü kartınızın yete-neklerine bağlıdır).

WAV Ses kaydı içeren bir dosya! Ses kartınız varsa, geneuygun programlar yardımıyla dinleyebilirsiniz.

WRI Standart Windows aksesuarlarından olan Writeisimli kelime işlemciyle yaratılmış bir dokümandosyasıdır. İçeriğini anlamlı bir şekilde görebilmek içinWindows ve Write programlarını kullanmanızgerekir.

Bir noktayı bir kez daha vurgulamak istiyorum : Yukarıda sıralanan dosyaisim uzantıları bir dizi kural değildir; yalnızca genellikle kullanılan,geleneksel uzantılardır. XYZ.ABC isimli bir ses kaydı dosyası pekalaolabilir.

Page 22: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında40

SÜRÜCÜLERBilgi ya da komut kayıtlarının bir araya gelmesiyle dosyalar oluşur.

Dosyaların bir araya gelmesiyle dizinler oluşur.

Dizinlerse disk ya da disketlerde saklanır. Bu disk veya disketlerin takılıolduğu fiziksel cihazlaraysa disk sürücü veya disket sürücü adıverilir. Sürücü tipleri disk ya da disketlerle sınırlı değildir. Teypsürücüleri, Compact Disk (CD) sürücüleri, Magneto optik sürücüler gibibaşka türleri de vardır; ancak, burada, en yaygın olarak kullanılan disketve disk sürücülerinden bahsedeceğim.

Disket Sürücü, bilgisayarınızın ön panelinde yer alan ve içine disketyerleştirilebilecek bir açıklığı olan bir donanım parçasıdır. Günümüzde birçok bilgisayarda yalnızca 3.5 inch ölçüsünde disket kullanabilen sürücülerbulunmaktadır. Eski tip bilgisayarlarda 5.25 inch ölçüsündeki disketsürücülerini de bulabilirsiniz. Hatta bazı bilgisayarlarda her ikisi birdenbulunur.

Disket sürücülerin içine disketten başka bir cisim sokmayınız.

Disketi takarken veya çıkarırken zorlamayınız. Eğer disket, sürücünüzüniçinde sıkışıp kalırsa, kesinlikle sürücünün içine tornavida gibi sert vemetal cisimler sokmayınız.

Çok tozlu veya yırtık pırtık veya kırık disketleri sürücünüze sokmayınız.

3.5 İnch Disketve Sürücüsü

5.25 İnch Disketve Sürücüsü

Disket ÇıkarmaDüğmesi

Açma KapamaMandalı

DisketSürücüsününÇalışmaktaOlduğunu Gösteren Işık(Bu ışıkyanarkendisketiçıkarmayınız)

Page 23: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 41

SÜRÜCÜ İSİMLERİ

A:

B:

C:

D:

PC tipi bir bilgisayara en fazla 2 disket sürücü ve 2 disk sürücü takılabilir.(Özel bir takım disk kontrol birimleri kullanarak disk sayısını arttırılmasımümkündür; ama bu tip bilgisayarlar konumuz dışındadır.)

İlk disket sürücünün (belki de tek) ismi her zaman için A: dır. Dikkatediniz, A değil, A:. İki nokta üstüste karakteri, disketsürücü isminin ayr ı lmaz bir parçasıdır. Eğer varsa ikincidisket sürücünün adıysa B: dir. Aynı mantıkla birinci disk sürücü C:;varsa, ikinci disk sürücüyse D: isimlerini alırlar.

Bazı disk sürücüleri, işletim sisteminin özelliklerinden yararlanılarakbirden fazla parçaya bölünmüş olabilir. Böyle bir durumda, sistemde,gerçekte yalnızca bir disk bulunmasına rağmen, kullanıcılara C: ve D:isimli iki (veya C:, D:, E: vb. isimli ikiden fazla) disk varmış gibigörünebilir. Bu tür disk yapılandırmalarına "disk bölme" (İngilizcesi : DiskPartitioning) adı verilir.

Disket sürücülerin üzerinde genellikle isimleri (A:,B:) yazmaz. Tek disketli bilgisayarlarda zaten sorunyoktur; sürücü ismi A: olmak zorundadır. İki disketlibilgisayarlarda da hangisinin A:, hangisinin B:olduğunu anlamak için şu testi yapabilirsiniz :

1. Her iki disket sürücüden de disketleri çıkarınız.2. DIR A: komutunu yazıp ENTER tuşuna basınız.3. Disket sürücülerinin hangisinin küçük ışığı

yanarsa, o sürücü A: dır.

A:

B:

C:

D:

Disk Sürücü (ler)

(Bazı bilgisayarlarda kabin içinemonte edildiklerinden dolayıdışardan gözükmezler)

Disket Sürücü (ler)

Disk adındaki ‘: ’ Çok önemlidir!

Page 24: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında42

4. Disket sürücülerde disket takılı olmadığı için

Not ready reading drive A: Abort, Retry, Fail ?

hata mesajı ile karşılaşacaksınız. a tuşuna bir kez basarak hata durumundan kurtulabilirsiniz.

Not ready reading drive A:Abort, Retry, Fail ?

Olas ı Nedenleri :

• Disket sürücüye diskettakılı değil

• Mandalı kapatılmamış (5.25disket sürücüler için)

• Disket iyi oturmamış

• Disket sürücü arızalı

• Disket sürücü sistemetanımlı değil. (Tanıtmaişlemini sizyapamayabilirsiniz, teknikdestek isteyiniz)

Ne Yapı labilir ?

• A tuşuna bir kez basarakyapmaya çalıştığınız işlemiiptal edebilirsiniz.

• Hatayı düzeltip, R tuşunabasarak işlemin yenidendenenmesiniisteyebilirsiniz.

Error reading Drive A:Abort, Retry, Ignore, Fail?

Olas ı Nedenleri :

• Disket sürücü ile disketyoğunluğu uyumlu değil

• Disket formatlanarakkullanımahazırlanmamış. (Bukavram daha sonraanlatılacaktır).

• Disketin yüzeyinde birkusur var,

• Disket PC disketi değil

(Eğer bu mesajı C: veya D:disk sürücülerinden biriiçin aldıysanız, diskinizdeciddi bir problembaşlayacak demektir. Enkısa zamanda teknikdestek isteyiniz)

Ne Yapı labilir ?

• A tuşuna bir kez basarakyapmaya çalıştığınızişlemi iptal edebilirsiniz.

• Hatayı düzeltip, R tuşunabasarak işlemin yenidendenenmesiniisteyebilirsiniz.

• I tuşuna basarak hatalıdisket bölümününatlanmasınıisteyebilirsiniz. (Ancak buyöntem, okunmakta yada yazılmakta olandosyada önemlibozukluklara yol açar.Zorunlu olmadıkçakullanmayınız).

Page 25: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 43

Disk sürücünüz varsa adı kesinlikle C: dir. Başka disk sürücünüz olupolmadığını öğrenmek için :

1. DIR D: komutunu yazıp ENTER tuşuna basınız.

2. Eğer ekrana Invalid Drive Specification gibi bir mesaj gelirse C: den başka disk sürücünüz yok demektir.

MS-DOS'dakiEn ÖnemliKarakter

Artık, disk, disket sürücüleri, dizin ve dosya isimleriyle ilgili kurallarıbildiğinize göre, bu kavramları bir araya getirerek, MS-DOS dosyalarınındiskler üzerinde nasıl yerleştirildiğini anlatmaya geçebilirim.

Dosya yerleşimiyle ilgili olarak, diskler için anlatılan her kavram vekural disketler için de aynen geçerlidir.

Bir ofiste dosyaların nasıl düzenlendiğini gözünüzün önüne getiriniz:Büroda bu iş için ayrılmış bir arşiv odası olmalıdır. (Bu odayı C: disksürücüsüne eşdeğer olarak düşünün). Bu oda içinde çeşitli evrakdolapları vardır ve her biri konulara göre etiketlidir. (Disk üzerinde yeralan dizinler gibi düşünün). Her dolabın çeşitli çekmeceleri vardır vebunlarda içindekilere göre etiketlenmiştir. (Alt-dizinler olarak düşünün).En son olarak da, çekmecelerde dosyalar vardır ve her dosyada tek birkonuyla ilgili evraklar (dosyalar ve onları oluşturan kayıtlar gibidüşünün) yer alır.

Bu benzetmeye ilişkin bir çizimi arkadaki sayfada bulacaksınız. Buşeklin, bir arşiv düzeniyle MS-DOS dosya düzeni arasındaki benzerliğiyeterince açık olarak anlattığını umarım.

Diskler üzerinde dizin ve dosya yerleşimini başaşağı duran bir ağaca dabenzetebiliriz. Hiyerarşik bir yapı içinde yer alan tüm dallar (dizinler)gövdeden, daha doğrusu KÖKTEN kaynaklanmaktadır. MS-DOSdisklerinde de aynı bunun gibi bir kök vardır ve adı ROOT dur. (Anlamıkök, okunuşu "ruut"). MS-DOS işletim sistemine bir dosyanın yerinitarif ederken, kökten (root dan) başlayarak tüm dizinlerin (dalların)isimlerini vermemiz ve son olarakta dosyanın adını belirtmemiz gerekir.Dal isimleri verirken, aralarına özel bir karakter yerleştirilir (isimleribirbirinden ayırmak için) ve bu karakter de \ (bölüm işaretinin tersolanı) işaretidir. (Arşiv odası örneği için kullanılan şekle bakınız).

\ işareti, bir ayırıcı karakter olmasının yanısıra, diskte yer alan dizinhiyerarşisinin en üst kademesinin de adıdır. Biraz garip gibi olmaklaberaber birkaç kademeli bir dizin yapısında, dosya adı yazarken, en üstkademeden başlanması gerektiğini belirtmek için en başa bu karakteriyerleştirdiğinizde, ayırıcı karakter olarak kullanılan \ ile bir bütünlükoluşturur.

Page 26: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında44

Klavyeyle Çizilebilecek Karikatürler (Lütfen Yan Çevirip Bakınız)

:-) Mutlu Kullanıcı 8) Kurbağa

:-( Mutsuz Kullanıcı 3:-o İnek

;-) Göz kırpıyor >-^);> Balık

8-) Gözlük takıyor =====:} Yılan

B:-) Gözlükleri başının üstünde %*} Sarhoş

:-{) Bıyıklı *<|:-) Noel Baba

{:-) Peruklu ]:-) Şeytan

(-: Solak ve mutlu kullanıcı { Alfred Hitchcock

:-[ Vampir {:^=( Adolf Hitler

:-D Gülüyor... =):-) Sam Amca

Smileys

PROGLAR

KÍK

MHSB

DOSYA

\ (Root)

MHSB PROGLAR

DOSYA

\ M H S B \ D O S Y A

Page 27: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 45

Page 28: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında46

Şimdi bu dizin yapısının (directory structure) MS-DOS komutlarıylabirlikte nasıl kullanıldığını görelim :

Diyelim ki, C: diskinizin \ dizinin altında MHSB dizini var ve bu dizinde deBENIOKU.TXT isimli bir dosya olsun. Bu dosyanın içini görmek içinvermeniz gereken MS-DOS komutu şöyle olmalıdır :

TYPE C:\MHSB\BENIOKU.TXT

Bir başka deyişle, C: diskinde, root dizininin altındaki MUHASEBEdizinindeki BENIOKU.TXT dosyasını ekrana görüntüle....

Bu dosya, A: disket sürücüsünde takılı olan disketin root dizinindeolsaydı, vermemiz gereken komut

TYPE A:\BENIOKU.TXT

olurdu.

Şimdi, daha karmaşık bir dizin yapısında dosya isimlerinin yazılmasıylailgili bir örneği inceleyelim:

Yukarıdaki şemada yer alan dosyaların isimlerinin tam yazılışı şöyleolmalıdır :

C:\AUTOEXEC.BATC:\DOS6\CHKDSK.EXEc:\winword\docs\ozel\mektup21.txtC:\WINWORD\DOCS\TEKLIF\MALZEME\CIMENTO1.DOCC:\WINWORD\DOCS\TEKLIF\EXPORT\RULMAN.DOC

(Büyük harf - Küçük harf farkı önemli değildir.)

C:\

RULMAN.DOC

D¦Z¦NLER

EXPORT MALZEME

WINWORD

TEKLIF OZEL

DOCS PICS

DOS6 WIN31

CIMENTO1.DOC

CHKDSK.EXE

AUTOEXEC.BAT

MEKTUP21.TXT

CONFIG.SYS

Dosyalar

Page 29: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 47

Bu noktadan başlayarak, tanıttığım komutlarla ilgili birçok örnek vermeye başlayacağım.Okuyucuya önerim; yeni komutlar öğrendikçe, bir yandan da bunları bilgisayarındadenemesidir. Ancak bu denemeleri yaparken, bilgisayarın diskinde bir takım dosya vedizinlerin önceden yer alması ve bir çalışma disketinin hazır bulunması gerekecektir.

Eğer bu kitaptaki örnekleri uygulayarak ve deneyerek sürdürmek istiyorsanız, lütfenaşağıdaki komutları klavyenizden AYNEN girerek deneme dosya ve dizinleriyle denemedisketini yaratın. Noktalama işaretleri ve boşlukların ÇOK ÇOK ÖNEMLİ olduklarınıunutmayınız. Büyük harf veya küçük harf kullanmanız farketmeyecektir. DENEMELERİNİZBOYUNCA BU DİSKET BİLGİSAYARINIZDA TAKILI OLSUN.

DİSKTE DENEME DİZİNLERİ VE DOSYALARI YARATMAK İÇİN :

1 C:\> MD \PROGLAR2 C:\> MD \MHSB3 C:\> MD \YAZILAR4 C:\> MD \YAZILAR\TEKLIF5 C:\> COPY \CONFIG.SYS \PROGLAR\OKUBENI.TXT6 C:\> COPY \COMMAND.COM \PROGLAR\CHESS.EXE7 C:\> COPY \COMMAND.COM \PROGLAR\KEYTRK.COM8 C:\> COPY \CONFIG.SYS \MHSB\BENIOKU.TXT9 C:\> COPY \CONFIG.SYS \YAZILAR\MEKTUP1.TXT10 C:\> COPY \CONFIG.SYS \YAZILAR\TEKLIF\YAZI1.DOC11 C:\> COPY \CONFIG.SYS \YAZILAR\TEKLIF\TEKLIF3.DOC

DENEME DİSKETİ HAZIRLAMAK İÇİN :

1 A: Disket sürücünüze boş ve formatlı bir disket takınız Bu konuda yardımgerekirse, bilgisayarı satın aldığınız şirketten telefonla yardım isteyiniz.İçinde ne olduğunu bilmediğiniz veya ileride gerekli olabilecek disketlerikullanmayınız.

2 C:\> MD A:\DIR013 C:\> COPY \CONFIG.SYS A:\SYS.DAT4 C:\> COPY \CONFIG.SYS A:\OKUBENI.TXT5 C:\> COPY \CONFIG.SYS A:\DIR01\ED.SYS

Şimdi ilginç bir soru sormanın tam zamanı.

SIFIR

Bu sayfadaki komutlarla yaratılan deneme dizin ve dosyalar ıYALNIZCA dizin yaratma, dizin silme, dosya kopyalama, dosyasilme, dosya ad ı değ iştirme gibi örneklerde kullan ılmak içindir.

Gerçek program ya da veri dosyalar ı değ ildir. Denemeleriniz bitincebu dosyalar ın ve dizinlerin tamam ın ı silmenizi öneririm.

Page 30: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında48

ÇALIŞMADİSKİ

veÇALIŞMADİZİNİ

Default Drive &

Default Directory

Bir diskin üzerinde kay ıtl ı dizinleri ve bunların içindeyer alan dosyalar ın neler olduğunu nası l görürüz ?

Bir disk (veya disket) üzerindeki dizin ve dosyaları görmek için

DIR C:\ veya DIR A:\ komutunu kullanırız.

Bu komutlar sırası ile C: diski ve A: disketindeki dosyaları veya dizinlerilisteleyecektir. Bu komuta yanıt olarak alacağınız tipik bir liste

Volume in drive C is UGUR1 Volume Serial Number is 13EF-382C Directory of C:

PROGLAR <DIR> 05-06-94 1:00p MHSB <DIR> 05-06-94 1:04p YAZILAR <DIR> 05-06-94 1:04p AUTOEXEC BAT 385 05-07-94 10:56a CONFIG SYS 123 05-07-94 11:03a

5 file(s) 508 bytes 36675584 bytes free

olabilir. Bu listeye göre, C: diskimizin root dizininin altında PROGLAR,MHSB ve YAZILAR isimli dizinler (<DIR>) ve AUTOEXEC.BAT ileCONFIG.SYS isimli dosyalar bulunmaktadır. (Bu liste yalnızca bir örnektir,bilgisayarınızda çok daha fazla sayıda dizin ve dosya olabilir).

Peki, YAZILAR dizinin altında neler var ? Bu sorunun cevabını almak için,bir kavram daha öğrenip, onu kullanmanız gerekiyor. Bu kavramÇALIŞMA DİZİNİ ’dir. Hatırlarsanız, sistemi ilk açtığınızda, başarılıaçılışı belirten

C:\ > hazır işaretini (prompt) ekrandaki en alt satırda belirmişti. Bu işaret,basit bir işaret değildir; kullanıcısına bazı önemli bilgiler de iletmektedir:

C: harfleri, ÇALIŞMA DİSKİ 'nin C: olduğunu belirtmektedir. Birbaşka deyişle, bir dosyanın ya da dizinin adını yazdığınızda hangi diskteolduğunu belirtmezseniz, C: diskindeki bir dosyaya ya da dizine erişmekistediğiniz varsayılacaktır.

Yukarıdaki örnek hazır işaretindeki \ karakteri ise, çal ışma dizininin\ (root) olduğunu belirtmektedir. Bir başka deyişle, bir dosyanın ya dadizinin adından sözettiğinizde, hangi dizinde olduğunu belirtmezseniz,root dizinindeki bir dosyaya ya da dizine erişmek istediğinizvarsayılacaktır.

> karakteriyse, ekrana yazılacak komut harfleri ile hazır işaretini yalnızcagörünüm olarak ayıran bir karakterdir; burada başkaca bir anlamıyoktur.

Page 31: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 49

Bir önceki problemimize geri dönersek; (YAZILAR dizininin altında nelerolduğunu merak ediyorduk) bir dizinin altındaki dosyaları ve varsa başkadizinleri (alt-dizinleri) listelemek için iki değişik yol kullanabiliriz :

1. DIR C:\YAZILAR komutunu kullanabiliriz

2. Çalışma dizinimizi YAZILAR olarak değiştirip DIR komutunukullanabiliriz.

ÇALIŞMADİZİNİNİ

DEĞİŞTİRME

Çalışma dizinimizi (dosya isimlerinde dizin adı belirtmediğimiz zaman,dosyanın içinde bulunduğu varsayılacak dizin) değiştirmek içinkullanmamız gereken komut CD komutudur. (İngilizcede ChangeDirectory'nin baş harfleri). Çalışma dizinimizi \YAZILAR olarakdeğiştirmek için vermemiz gereken komut CD \YAZILAR olacaktır.

CD komutuna bir kaç örnek :

Haz ır İşaretiÇal ışma DizininiDeğiştirmek için

Verilen KomutYeni Haz ır İşareti

C:\ > CD \YAZILAR C:\YAZILAR>C:\YAZILAR> CD \MHSB C:\MHSB>C:\MHSB> CD \YAZILAR\TEKLIF C:\YAZILAR\TEKLIF>C:\ YAZILAR\TEKLIF> CD \ C:\ >

Önemli Not : Ekrandaki hazır işaretinizin görünüşü örnekleriyle tıpatıp aynıolmayabilir; hatta çalışma dizininizi hiç göstermeyebilir. Bu durumdaAUTOEXEC dosyanızda şu komut satırı eksik demektir.

PROMPT $P$G

Eğer isterseniz bu komut satırını C: diskinizin root dizinindeki AUTOEXEC.BATisimli dosyaya (daha bilgisayarca bir dille; C:\AUTOEXEC.BAT dosyasına)ekleyebilirsiniz. Ekleme için EDIT ya da EDLIN isimli (ya da tamamen başka)bir editör kullanmanız gerekecektir. Bu aşamada editör kullanamıyorsanız buekleme işini erteleyebilir ya da bu bölümün sonundaki HAZIRİŞARETİNİ 'zi Kal ıc ı Olarak Düzeltmek İçin Yapı lmasıGereken İşlemler başlıklı bölümü okuyabilirsiniz.

Çalışma dizininiz derinlerde bir yerde olduğu zaman (örneğin:\YAZILAR\TEKLIF\ESKI\1994); çalışma dizinizi bir üst düzeydeki dizin olarakdeğiştirmek istediğinizde, CD .. komutunu kullanabilirsiniz. (CD, bir boşluk veyan yana iki nokta).

Page 32: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında50

ÇALIŞMADİSKİNİ

DEĞİŞTİRME

Çalışma diskimizi (disk adı belirtmediğimiz zaman varsayılacak disk)değiştirmek için kullanmamız gereken komut yalnızca yeni diskinadından oluşan bir komuttur.

Örneğin, ilk disket sürücümüzü, yani A: sürücüsünü çalışma diskimizyapmak istediğimizde vermemiz gereken komut

A: ENTER

dan oluşacaktır. Tabii bu komutun verilmesinden önce, disket sürücüyekullanıma hazır bir disket takmayı unutmamak gerekir.

Çalışma diskinizi tekrar C: sürücüsü yapmak istediğinizde vereceğinizkomutsa :

C: ENTER olmalıdır.

BİR SAPLAMA !

Kullanıma haz ır disket de ne demek diyebilirsiniz. Çarşıdanyepyeni bir disket satın aldığınızda, bu disketi doğrudan doğruyabilgisayarınıza takıp, üzerine kayıt yapamazsınız. Bu disketi, MS-DOSdünyasında FORMATLAMA diye geçen bir işlemden geçirmenizgerekmektedir. Bu işlemden sonra disketiniz kullanıma haz ır birdisket'e dönüşecektir.

Bir disketin nasıl ve ne zaman formatlanacağını ilerdeki bölümlerdeanlatacağım. Bu aşamada dikkat etmeniz gereken bir nokta : YALNIZCAYENİ DİSKETLERİ FORMATLAMAYA GEREK VARDIR. ÜZERİNDE BİLGİ YADA PROGRAM KAYDI OLAN DİSKETLERİ FORMATLAMAYINIZ.FORMATLAMA İŞLEMİ, DİSKET ÜZERİNDEKİ TÜM KAYITLARINSİLİNMESİNE YOL AÇACAKTIR:

Çalışma diski değiştirme komutlarına ilişkin birkaç örnek vermekgerekirse

Haz ır İşareti Verilen Komut Yeni Haz ır İşareti

C:\ > CD \YAZILAR C:\YAZILAR>C:\YAZILAR> A: A:\>A:\> CD \DIR01 A:\DIR01>A:\ DIR01> C: C:\ YAZILAR>Komutu

yazdıktansonra RETURNtuşuna basmakgerektiğinihatırlatmayagerek yoksanırım!

Kullandığınızdiskette DIR01isimli bir dizinbulunmalıdır.

C: Sürücüsüne geridöndüğümüzde, daha öncebulunduğumuz dizine de geridönmüş olduk!

Page 33: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 51

DIR KOMUTUDIR komutu, bir diskin ya da disketin içinde bulunan dosyaların vedizinlerin listesini görmek için kullanılır.

DIR komutunun kullanımıyla ilgili, şu ana kadar söz etmediğim bir kaçseçenek daha var. Bunları şimdi birer örnekle açıklayayım:

DIR /PDIR C:\MHSB /PDIR A: /P

DIR komutuyla listelenen satırların, ekranboyundan (25 satır) uzun olması durumunda,liste durmaksızın sonuna kadar akacaktır; budurumda, listenin başını doğal olarakgöremeyeceksiniz. Eğer liste uzunsa ve siz bulisteyi 25'er satırlık bloklar halinde görmekistiyorsanız, DIR komutunun sonunda /Pparametresini vermeniz gerekir. Bir ekrandolusu bilgi ekrana döküldükten sonra devametmek için herhangi bir tuşa basmanızgerekecektir.

Press any key to continue . . . . . . . . . . . .

Eğer listeyi daha fazla görmek istemiyorsanız,Ctrl ve C tuşlarına bir arada basarak listeyikesebilirsiniz. (Önce Ctrl tuşuna basın ve basılıtutun; daha sonra C tuşuna basın).

Ctrl-C tuşları ile yapılmakta olan bir işi kesmekgenellikle mümkündür; ancak, bazı programlarbu tuş kombinasyonuna basmanızı hiç dikkatealmayacaktır ve işini sürdürecektir.

DIR /WDIR C:\MHSB /WDIR C:\MHSB /W /P

DIR komutunun, dosyaların yaratılış tarihlerini,uzunluklarını listelemesini istemiyorsanız, dahakısa ve öz bir liste istiyorsanız, /W parametresinikullanınız. Bu parametre ile dosyaların vedizinlerin sadece adları, bir satıra birden fazla adyazılarak listelenecektir. Deneyiniz.

DIR /ODIR \PROGLAR /O /P

DIR komutu, dosyaların ve dizinlerin adlarını,diskte bu dosyaların isimlerine rastladığı sıradalisteler.Eğer bu listeyi alfabetik sıraya göreisterseniz, /O parametresini kullanın.

DIR komutunun parametreleriniyazarken kullanılan / işaretine dikkatiniziçekerim. Bu işaret root anlamındaki \ nintam ters yönüne olan, bildiğimiz BÖLÜİŞARETİDİR.

PARAMETRE, MS-DOS komutlarınınbazılarının çalışma tarzını değiştirmek veyaseçeneklerinden yararlanmak için, genelliklesatır sonuna / işaretinden sonra yazılankodlardır. Bir komutla birlikte kullanılabilecekparametrelerin neler olabileceği, söz konusukomuta bağlıdır.

Page 34: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında52

*?

Birden fazla dosyanın ismini listelemek istediğinizde kullanabileceğiniz hoş birMS-DOS özelliği var : * ve ? joker karakterleri...

Farzedin ki, bulunduğunuz dizin içinde yer alan muhasebe dosyalarınınisimlerini görmek istiyorsunuz; DIR komutunu parametresiz olarakkullanıyorsunuz, fakat bu dizindeki, ilgili ilgisiz tüm dosyaların isim listesindenoluşan uzun bir döküm alıyorsunuz. İşte böyle bir durumda * jokerkarakterini kullanma şansınız var, çünkü muhasebe dosyaları genellikle benzerisimlerle yaratılırlar ( MHSB01.DAT, MHSBFIS.DAT, MHSBMUA.DAT gibi).Dikkat ederseniz, bu dosyaların isimleri hep MHSB karakterleri ile başlıyor.DIR komutunu DIR MHSB*.* şeklinde verirsek, * joker karakterinin yardımı ile'MHSB harfleri ile başlayan dosyalar' sınırlamasını verebiliriz. Eğer MHSB ilebaşlayan ve arkasından tek harf gelen isimlerle ilgileniyorsanız * yerine ?joker karakterini kullanmalısınız. Bir başka deyişle, * joker karakteri hersayıda karakter yerine geçebilir; ? ise en fazla bir karakterin yerini alabilir.Sanırım aşağıdaki örnekler, bu joker karakterlerinin kullanılması konusundadaha iyi fikir verecektir.

Joker karakterler sadece dosyaların isimleri ile ilgilidir. İçerikleri ile birilgisi yoktur. Yani, muhasebe ile ilgili dosyaları görmek isteyipte, * ve ? jokerkarakterlerini kullandığınızda tüm ilgili dosyaları görebileceğinizin garantisiyoktur. Sadece verdiğiniz isim kalıbına uyan dosyaları görürsünüz.

DIR T*.*

DIR *.EXE

DIR K?.EXE

DIR W??K.*

DIR komutuyla alınan listeyi, adı bazı kalıplarauyan dosya ve dizinlere sınırlamak için * jokerkarakterini kullanabilirsiniz. Sol taraftaki örnekDIR komutu, sadece adı T harfiyle başlayandosya ve dizinleri listeleyecektir.

(TURKCE.BAT, TURBOP.COM, T2.DAT bu jokerkalıbına uyan dosyalardır ve çalışma dizinimizdebulunuyorlarsa, listede yer ala-caklardır.)

Bu komutsa, sadece uzantısı EXE olan dosyalarılisteleyecektir

Sadece K ile başlayan ve 2 veya daha az harfliadı olan dosyaların arasında uzantısı EXEolanları listeler.

WORK.EXE, WEEK.DAT gibi 4 harfli ve W ilebaşlayıp K ile biten isimli dosyalar...

Page 35: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 53

DIR *. Bu komut, adı ne olursa olsun, uzant ısı olmayandosyaları listeleyecektir. Bu özelliğe genellikle dizinler sahipolduğu için bu komut, dizinleri listelemek için de kullanılır. Buarada hatırlatmak istediğim bir konu var: Dizin isimlerininuzantıları olabilir; bu durumda bu dizinler DIR *. komutuylalistelenemeyecektir. Öte yandan, adının uzantısı olmayandosyalar da listelenecektir. Bu komut aslında yalnızcadizinleri listeleyen bir komut değildir ama sık sık, sankiöyleymiş gibi kullanılır.

DIR /? DIR komutu hakkında daha fazla bilgi almak isterseniz buparametreyi deneyiniz. (DOS 5 ve daha yukarı bir sürümkullanıyorsanız)

DIR /S Bu parametreyle, bir dizindeki dosyalarla varsa alt-dizinlerindeki dosyalar listelenir.

CD komutunu parametresiz olarak, yani yalnızca CD yazıp ENTERtuşuna basarak kullanırsanız, o andaki çalışma dizininizin neresiolduğunu öğrenirsiniz. Çalışma dizininiz değişmez.

VER KOMUTU

MS-DOS işletim sistemi, ilk yayınlandığı 1980’li yıllardan başlayaraksürekli geliştirilmiştir. MS-DOS İşletim Sistemi’ni geliştiren Microsoftfirması, gelişen bu yazılımın yeni sürümlerini (İngilizce : version) 2 denbaşlayarak artan numaralarla DOS 2, DOS 3.0, DOS 4.0, DOS 5.0, DOS6.0 ve DOS 6.2 diye adlandırmıştır. Bu sistemde, ilk sayı ana sürümnumarasını, noktadan sonraki numara(lar) ise, ana sürüm üzerindeyapılan küçük değişikliklerle elde edilen ara sürümleri göstermektedir.

Sizin bilgisayarınızda hangi sürümün yüklenmiş olduğunu merakediyorsanız VER komutunu kullanabilirsiniz.

C:\> VER ENTER

Microsoft(R) MS-DOS(R) Version 6 (C)Copyright Microsoft Corp 1981-1993.

C:\>

MS-DOSSürümNumaranız

Telif hakkıile ilgili not

Page 36: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında54

TREEKOMUTU

Çalışma diskinizin root dizinindeyken, TREE komutunu verirseniz, budiskin dizin yapısını hiyerarşik bir liste şeklinde ekrana listelersiniz.

C:\MHSB > CD \C:\ >TREEDirectory PATH listing for Volume UGUR1Volume Serial Number is 13EF-382CC:.+--- PROGLAR+--- MHSB+--- YAZILAR +--- TEKLIF

C:\ >

Komutu TREE /F biçiminde verirseniz, dosya isimleri de listelenir.

Page 37: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında 55

HAZIR İŞARETİ ' inizi Kalıc ı Olarak Düzeltmek İçinYap ılmas ı Gereken İş lemler

MS-DOS İşletim Sistemi, kullanıcıdan komut (emir) almaya hazırolduğunu İngilizce'de PROMPT adı verilen, Türkçe karşılığı olarak daHAZIR İŞARETİ adını vereceğimiz bir dizi sembolle belli eder. Busemboller dizisi, kullanıcının zevkine göre değiştirilebilir; ancakgenellikle karşılaşacağınız hazır işaretleri şunlara benzer:

C:\ >

C:\YAZILAR >

Eğer bilgisayarı ilk açtığınızda ekranda C:\> gibi bir haz ır işaretiyerine aşağıdaki gibi:

Enter new date (mm-dd-yy): Yanıt olarak yalnızca RETURNEnter new time: tuşuna basabilirsiniz

mesajlarını görürseniz, bilgisayarınızda AUTOEXEC.BAT dosyası yoktur.Hemen bir tane yaratmanızda yarar var. Bunun için klavyeden aşağıdakikomutları aynen giriniz :

COPY CON AUTOEXEC.BAT yazıp ENTER Tuşuna basınızPROMPT $P$G yazıp ENTER Tuşuna basınız

tuşuna ve daha sonra ENTER tuşuna basınız

Bu işlemden sonra bilgisayarınızı kapatıp, 10 saniye kadar bekleyip,yeniden açınız veya reset ediniz.

Eğer bilgisayarı ilk açtığınızda, ekranda yukarıdaki gibi bir hazır işaretigöremezseniz, AUTOEXEC.BAT dosyanızda PROMPT $P$G komutu yokdemektir. Kitabın bundan sonraki bölümünü daha rahat izleyebilmeniziçin, şimdi bu komutu yerine koysak çok iyi olur. Bu iş için, kullanmayıbildiğiniz her hangi bir editörle, C:\AUTOEXEC.BAT dosyasının sonunaPROMPT $P$G komutunu ekleyiniz.

F6

İMLEÇ

Page 38: 0 - Kitap Hakk ndacayfer.bilkent.edu.tr/~cayfer/kkb/19-56.pdf0 - Kitap Hakkında 20 BİLGİSAYARIN KISA TARİHÇESİ Parmak Hesabı İnsanoğlu, sayma ve hesap işlerini kolaylaştıracak

0 - Kitap Hakkında56

Eğer herhangi bir editör kullanmayı bilmiyorsanız, aşağıdaki komutlarıaynen uygulayınız, gerekli komut gerekli yere konmuş olacaktır :

CD \ yazıp ENTER Tuşuna basınızATTRIB -R C:\AUTOEXEC.BAT yazıp ENTER Tuşuna basınızCOPY C:\AUTOEXEC.BAT 1 yazıp ENTER Tuşuna basınızCOPY CON 2 yazıp ENTER Tuşuna basınızPROMPT $P$G yazıp ENTER Tuşuna basınız

tuşuna ve daha sonra ENTER tuşuna basınız

COPY 1+2 C:\AUTOEXEC.BAT yazıp ENTER Tuşuna basınızDEL 1 yazıp ENTER Tuşuna basınızDEL 2 yazıp ENTER Tuşuna basınız

Bu işlemden sonra bilgisayarınızı kapatıp, 10 saniye kadar bekleyip,tekrar açınız veya reset ediniz (yani yeniden ‘’boot’’ ediniz).

F6