İçindekiler:

Anonim

UNIX işletim sistemi (OS) bir çekirdek katmanından, bir kabuk katmanından ve bir yardımcı programdan ve uygulama katmanından oluşur. Bu üç katman, taşınabilir, çok kullanıcılı, çok görevli bir işletim sistemi oluşturur. İşletim sisteminin birden çok sürümü var, ancak her sürüm aynı yapıya sahip. UNIX, istikrarı ve aynı anda birçok görevi yerine getirme kabiliyeti nedeniyle programcılar, işletmeler, üniversiteler ve hükümetler tarafından kullanılmaktadır.

UNIX, programcıları ve işletmeleri tarafından istikrarı nedeniyle kullanılıyor. Kredi: g-stockstudio / iStock / Getty Images

temeller

UNIX işletim sistemi, 1969’da Bell Laboratories’deki AT&T çalışanları tarafından programcılar için tasarlanan, çok kullanıcılı, çok görevli bir işletim sistemidir. Çok kullanıcılı ve çok görevli terimleri, birçok kullanıcının aynı anda bir makinede görevleri gerçekleştirebileceği anlamına gelir. Her kullanıcı kendi kabuk örneği ile etkileşime girer ve bu kabuk içinde bir veya daha fazla uygulamayı başlatabilir.

Çekirdek

Çekirdek, UNIX işletim sisteminin kalbidir. Donanım ve kullanıcı arasındaki arayüzü sağlayan bir yazılım uygulamasıdır. İşletim sistemi için işlem, bellek, dosya, cihaz ve ağ yönetimini gerçekleştirir. Çekirdek, tüm sistem ve kullanıcı görevlerinin aynı anda gerçekleştirilmesini sağlamaktan sorumludur.

Kabuk

Kabuk, kullanıcı ile çekirdek arasında oturan programdır. Terminal oturumuna yazılan komutları çeviren tercümandır. Kullanıcılar komutları doğrudan terminale yazabilir veya kabuğa gönderilebilecek bir dizi komut içeren bir metin dosyası oluşturabilirler. Komut dizisine kabuk betiği denir.

UNIX OS tarafından kullanılan çoklu mermiler var. Bunlar arasında Bourne kabuğu (sh), C kabuğu (csh), Korn kabuğu (ksh) ve Bourne Again kabuğu (bash) bulunur. Her kabuğun kendi kabuk komutları vardır. İşletim sistemi komutları tüm kabuklarda aynıdır.

Kullanıcının giriş yaptığı ilk kabuk sistem yöneticisi tarafından tanımlanır. Kullanıcı "chsh" komutunu kullanarak varsayılan kabuğunu değiştirebilir. Kullanıcılar, bir kabukta mevcut olan veya başka bir özelliği olmayan belirli özellikleri kullanmak için kabuklarını değiştirmek isteyebilirler veya sadece belirli bir kabuk ortamını tercih edebilirler.

Kamu hizmetleri ve uygulama

UNIX OS'nin son katmanı Yardımcı Programlar ve Uygulamalar katmanıdır. Bu katman komutları, kelime işlemcileri, grafik programlarını ve veritabanı yönetim programlarını içerir. Geleneksel olarak, bu programlara, programı komut satırından başlatmak için komutlar yazılarak erişilir. Hala bu şekilde erişilebilirler, ancak şimdi GUI aracılığıyla da erişilebilirler.

Sürümler

UNIX işletim sisteminin birden çok sürümü var. Tescilli sürümler arasında Sun Microsystem'in Solaris'i, SCO UNIX, IBM'in AIX'i ve Hewett Packard'ın HP-UX'i bulunur. FreeBSD, NetBSD ve OpenBSD, Unix'in açık kaynaklı versiyonlarıdır. Birçok ana kullanıcı tarafından bilinmese de, Apple OS X, UNIX'in tescilli sürümüdür. OS X'i diğer UNIX değişkenlerinden ayıran bir özellik, genellikle Microsoft Office ve Adobe Photoshop gibi Windows çalıştıran PC'ler için yazılmış uygulamaları çalıştırma yeteneğidir. Linux, UNIX benzeri bir işletim sistemidir. UNIX ile aynı yapıya sahiptir, ancak orijinal UNIX kod tabanından hiçbirini kullanarak yazılmıştır.

Unix İşletim Sisteminin Yapısı