İşletim sistemlerinin genel yapısı
BIOS gerçekten bir işletim sistemi değildir; Donanım ve işletim sistemi arasında bir köprü görevi görür. Elektronik devreler, CD sürücüler, işlemci, ekran kartı... Parasını ödediğimiz donanım bir bilgisayarın yarısı! Girişte diğer tarafa yazılım denildiğinden bahsetmiştik. Bir bilgisayar genel amaçlı bir aygıttır, o kadar genel amaçlıdır ki, "Her şeyi yapar" dediğinizde tanımlanmış bir işlevi veya görevi yoktur. Burada yazılımın görevi sadece masanızda (ya da dizinizde) oturan bedeni harekete geçirmek ve bu evrensel cihaza belirtilen fonksiyonları vermektir.
Yazılımın çok karmaşık bir cihazı elektronik devreler ile arasında köprü kurarak kolayca kontrol edilmesini sağlayan bir işlevi daha vardır... Yakından bakıldığında bu işlevlerin ilki destek ve uygulama yazılımları, ikincisi ise "sistem yazılımları"dır. . Kullanıcı, bilgisayarın dahili çalışmasına müdahale etmez, ancak bu işlemi kontrol edebilir. Piramidin tepesinden aşağı inerken, bu yönelim, onları çalıştıran uygulama ve sistem yazılımları tarafından sağlanır. "Sistem yazılımları" başlığı altında toplanan yazılımların en önemlisi işletim sistemidir. İşletim sistemi, şimdiye kadar açıklanan tüm karmaşık donanım birimlerinin çalışmasını birkaç komut veya resim ve simgelerle temsil eder. CPU, BIOS veya belleğin temel işlevlerini bilmeden bilgisayarınızı kontrol edebilirsiniz, ancak işletim sistemini bilmeden bilgisayarınızı kontrol edemezsiniz. DOS kullanacaksan DOS bilmezsin, Windows'un varsa Windows'un, Unix'in, Linux'un varsa bilmezler, Mac'in varsa MacOS'u bilmezler! Bu nedenle programcılar giderek daha fazla kullanımı kolay işletim sistemleri ve grafik kullanıcı arayüzleri geliştirmeye çalışıyorlar... DOS, Windows, OS/2, Linux gibi sistem programları sayesinde, sabit diskte neler oluyor, bilgisayarınız nasıl çalışıyor? CD-ROM çalışması. ve CPU'nuzun nasıl performans gösterdiği. Ne yaptığını bilmek zorunda değilsin. Yalnızca birkaç komutu bildiğiniz veya farenizle ekrandaki simgelere tıkladığınız varsayılır… İşletim sistemi, bilgisayarın temel işlevlerini (dış ortamdan bilgi alma, işleme, ekranda görüntüleme, yazma veya telefon hattı üzerinden gönderme vb.) nasıl gerçekleştirdiğini belirleyen eksiksiz bir programdır. İşletim sistemi, bilgisayar kaynaklarının verimli kullanılmasını sağlamak için kaynakları yönetmek ve koordine etmekten sorumludur. Tüm işletim sistemleri, nasıl depolandığı, hangi ortamda ve nasıl yüklendiği fark etmeksizin bu görevi yerine getirir. dos işletim sistemi Eski işletim sistemleri, PC işletim sistemi ve artık çoğu kullanıcı doğrudan kullanmasa da hala Windows bilgisayarlarımızın diğer tarafında yer alan MS-DOS ile başlayalım.
DOS'u açıklarken bazı işletim sistemi kavramlarını da ele alacağız. Bu yüzden DOS kullanmasanız bile DOS sayfalarına göz atsanız iyi olur. DOS'un kullanıcının sistemi çeşitli şekillerde kontrol etmesini sağlayan kısmına "kullanıcı komut işlemcisi" denir. DOS ayrıca çeşitli makine bileşenleri ve G/Ç birimleri için bir dizi işlev ve özel komut içerir. Bu komut ve işlevlerden bazıları doğrudan kullanıcılar tarafından kullanılabilirken, diğerleri bir uygulama tarafından kullanılabilir. hepsinden bazıları. Diyelim ki bir mesaj yazdınız ve diske kaydettiniz. Bir metin çıkarıcı (içine metin girdiğiniz program) doğrudan diskle ilgili iş yapmaz, yalnızca işletim sisteminin diskle ilgili işlevlerini kullanır. Bu nedenle, DOS'ta bu işlevde yapılacak herhangi bir değişiklik tüm yazılımı doğrudan etkiler. Bazı yazılımlar işletim sistemini atlar ve doğrudan donanım bileşenlerine erişir. Bir bilgisayarda kurulu olan DOS işletim sistemi aşağıdaki modüllerden oluşur: · ROM BIOS: ROM'da saklanan temel G/Ç sistemi (Salt Okunur Bellek). · BOOT: Bilgisayarın "bootstrap" işlemini gerçekleştirmesini sağlayan, disk üzerindeki küçük ve basit bir disk. Bu giriş kalıcıdır, yani bilgisayar çalışırken RAM'de kalmaz. · IO.SYS ve MSDOS.SYS (veya IBMBIO.COM ve IBMDOS.COM): DOS sistem dosyaları. ROM BIOS ekleri gibi düşünülebilecek bu dosyalar, ek çevresel işlevleri gerçekleştiren programları içerir.
Diskin kök dizininde bulunan bu dosyalar gizlidir, dolayısıyla DIR (list) komutu ile onları göremezsiniz. · COMMAND.COM: Bu dosyada bulunan sistem programının temel işlevi, DOS işleminde kullanılan komutları yorumlamak ve yürütmektir. COMMAND.COM disk üzerinde yer almaktadır, gizli bir dosya değildir yani DIR komutu ile karşımıza çıkmaktadır. Makine çalışırken ana bellekte depolanan COMMAND.COM silinir veya bozulursa bilgisayarınız açılmaz... Uyarı: Bir kullanıcı olarak bu sistem dosyalarıyla hiçbir şey yapamazsınız. Sadece kavramsal olarak, bu dosyaların ne için olduğunu bilmeniz yeterlidir. Güvende olmak için bu sistem dosyalarının bir yedeğini alsanız iyi olur… CONFIG.SYS DOSYASI: Başlangıçta yüklenen ve sistemle ilgili dosyaları ve bilgisayarın kullanabileceği donanım bileşenlerini içeren bir dosyadır. Dosya herhangi bir kelime işlemci programı ile çağrılır ve kullanıcı gerekli değişiklikleri yapabilir. AUTOEXEC.BAT DOSYASI: Bu dosya, işletim sistemi yüklendikten sonra çalışan program ve komutları içerir. Dosya herhangi bir kelime işlemci programı ile çağrılır ve kullanıcı gerekli değişiklikleri yapabilir. DOS işletim sisteminin bilgisayar başlangıcında yüklenmesi ROM, bilgisayar ilk açıldığında test edilir ve okunur. RAM daha sonra test edilecek, bir sorun varsa bir mesaj gösterecek ve önyükleme yapmayacaktır. Bellek testinin ardından A, disketi kontrol eder ve herhangi bir disket takılı değilse, işletim sistemini C sürücüsünden belleğe ve mevcut aygıtların algılanmasını sağlayan gizli IO.SYS ve MSDOS.SYS dosyalarından yükler. CONFIG.SYS yapılandırma dosyası yüklenir. Daha sonra COMMAND.COM ve AUTOEXEC.BAT'ı indirir.
Bilgisayar başlayacak ve ekranda C:\> yazısı çıkacaktır. Bundan sonra, DOS komutları çalıştırılabilir. Test sırasında A sürücüsüne bir disket takılırsa ve DOS işletim sistemi dosyaları mevcutsa, A sürücüsünden önyüklenir ve ekrana A:\> yazar. A sürücüsündeki diskette DOS işletim sistemi kurulu değilse, aşağıdaki mesaj görünür. Sistem dışı disk hatası İşiniz bittiğinde açın ve herhangi bir tuşa basın Bu mesajdan sonra, A diskinde sistem diski olmayan disket silinir; Ya bir tuşa basılır ve bilgisayar C sürücüsünden başlar ya da DOS işletim sistemli bir disket takılır ve bir tuşa basılarak bilgisayar A sürücüsünden başlatılır. Bilgisayar C sürücüsünden önyükleme yapmıyor: DOS işletim sistemi yüklenmemiş olabilir. DOS işletim sistemi dosyaları bozulmuş olabilir ve yeniden yüklenmesi gerekebilir veya disk bozulmuş olabilir. C sürücüsünde AUTOEXEC.BAT dosyası yoksa veya A sürücüsüne disket takılı ise bilgisayar başlatıldığında ekrana tarih ve saat bilgisi gelecek ve ENTER- tuşuna basılarak bu satırlar atlanacaktır. anahtar . ve bilgisayar açılır.