Commodore sayı 11, sayfa 22

Bu sayfadaki yazılar

Sayfanın metni

Sayfa 22

Bu işletim sistemi tarafından destek sağlanan program dillerinin çokluğu, söz konusu işletim dili için olumlu bir puandır. Örneğin CP/M işletim sistemi, CBASIC, MBASIC, CIS COBOL, FORTRAN-80, PASCAL 2, TURBO PASCAL, HİSOFT C, ASM, M-80, MAC gibi programlara destek verir. Yardımcı (dış) bellek kullanan her mikro bilgisayar sistemi, kütük işlemlerini gerçekleştirecek bir yazılım sistemine gereksinim duyar. Kütük işlemleri ile ilgili kurallar ve varsayımlar, işletim sistemi tarafından belirlenir. Dolayısıyla aynı işletim sistemini kullanan tüm kullanıcılar, aynı kütükleri farklı bilgisayar sistemleri içinde karşılıklı olarak aktarabilirler. Bir mikro bilgisayar sistemi içinde yapılan tüm kütük işlemleri, örneğin,

1) Bir kaynak programın (İng. source program) yazılması, 2) Bir programın derlenmesi (İng. compilation), 3) Sınama verilerinin üretilmesi, 4) Bir uygulama programının çalıştırılması, kütüklere bilgi yazılması ya da kütüklerden bilgi okunması ile ilgili işlemlerdir. Her kullanıcının kendi kütük işleme programını yazması, açıktır ki, çok pahalı ve karmaşık bir iş olması nedeniyle tavsiye edilemez. Sağlıklı bir kütük işleme düzeni, ancak gelişmiş bir işletim sistemi tarafından sağlanmaktadır. İngilizce “spooling” adı verilen “iş kuyruğu” olgusu, işletim sistemleri tarafından sağlanan fonksiyonlardan biridir. İş kuyruğu kavramının ortaya çıkması, dış donanım ya da çevresel gereçler olarak adlandırılan bazı

birimlerin, hız yönünden mikro bilgisayara oranla çok yavaş kalmalarından kaynaklanmaktadır. Örneğin saniyede 300 karakter yazan bir noktamatris tipi bilgiyazar, 1 MHz hızında çalışan bir bilgisayara oranla olağanüstü yavaş sayılır. Dolayısıyla bilgisayar, bilgiyazar gibi hızı düşük birimlerle ortak çalışmanın verimini artırabilmek için bazı özel kütük işlemlerine gereksinim duyar. Bu kütük işlemlerinin tamamı, “iş kuyruğu” kavramı ile tanımlanmaktadır. Pek çok amatör bilgisayar kullanıcısı için hız ve zaman aşırı derecede önemli olmamakla birlikte, özellikle işletmeye ve endüstriye yönelik uygulamalarda bunun önemli bir öge olduğu unutulmamalıdır. Kısacası birçok bilgisayar uygulaması için mikrosaniyelerin toplamı, oldukça uzun süreleri oluşturabilir. İyi bir işletim sistemi, mikro bilgisayarın ana ögesi olan mikroişlemcinin aynı anda değişik görevleri yerine getirebilmesine olanak tanır. Örneğin disk sistemi aracılığıyla bilgiyazarda bir kütük yazılırken, mikroişlemci aynı anda başka bir görevin gereğini yerine getirebilir. Böyle bir durum bilgisayar sisteminde iki işlemci olduğu izlenimini uyandırabilir. Bu nedenle iş kuyruğu yaklaşımı, eşzamanlı bilgisayar işletiminin bir örneği olarak belirtilebilir. İngilizce “utilities” adı verilen servis programları, yapımcı firma tarafından işletim sistemi ile birlikte sağlanırlar. Bu programlar, kullanıcı tarafından uygulama programlarının geliştirilmesi, denenmesi ve çalıştırılması amacıyla kullanılırlar. Bazı servis programları, doğrudan doğruya disk kullanımı ile ilgilidir. Örneğin yeni diskler, üzerlerinde herhangi bir bilgi taşımazlar. Bu nedenle yeni bir diskin üzerine bilgi yazılması ya da bu diskten bilgi okunmaya çalışılması, bir yazılım hatası ile sonuçlanır. Yani diskler üzerinde öncelikle bazı sistem alanlarının yaratılması gerekir. Bu işlemi ise servis programlarından biri olan “formatlama” programı sağlar. Bu ve benzeri servis programlarının sayısı ve becerileri, işletim sistemlerinin yeteneklerini belirleyen göstergeler arasındadır. Bir işletim sistemi, kullanıcı tarafından yararlanılmak üzere birtakım komutlar sağlar. Her komut, işletim sistemini oluşturan bir program ile ilintilidir. Bir başka deyişle bu komutlar, söz konusu işletim dilinin deyimleridir, anahtar sözcükleridir. Daha önce belirttiğimiz gibi, bazı bilgisayar sistemlerinde işletim sistemini oluşturan programlar ROM bellek üzerine yerleştirilmişlerdir. Sert (İng. hard) ve esnek (İng. floppy) olmak üzere disk kullanan sistemlerde ise işletim sistemi disk üzerinde bulunur ve gerek duyulan programlar RAM belleğe kopya edilerek kullanılırlar. Kopya işlemini, komutu algılayan işletim sistemi gerçekleştirir.

Klavyeyle gezinmek için ← ve → tuşları.