Unix İşletim Sistemi Nedir: Mimari ve Özellikleri

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin





Bir bilgisayar sistemi donanım ve yazılım içerir bileşenleri . Bilgisayarlarımıza birçok türde yazılım kurabilir ve kullanabiliriz. Bilgisayardaki yazılımlar iki tür olarak ayırt edilir - Sistem yazılımı ve uygulama yazılımı. Sistem yazılımı, bilgisayardaki diğer yazılımlar için bir platform sağlamak üzere özel olarak tasarlanmıştır. Uygulama Yazılımları, sistem yazılımı üzerinde çalışan kullanıcı tanımlı yazılımlardır. İşletim sistemi, sistem yazılımının bir örneğidir. Uygulama yazılımı kullanıcılar tarafından özelleştirilebilir ancak sistem yazılımı için mümkün değildir. Uygulama yazılımına örnek olarak Dosya görüntüleyici, hesap tablosu, oyunlar vb. Verilebilir. Unix, sistem yazılımı kategorisine giren bir işletim sistemidir.

Unix İşletim Sistemi nedir?

Bilgisayar donanımını kontrol etmek ve yönetmek için, bilgisayar için yazılım kaynakları ve İşletim sistemi gereklidir. İşletim sistemi, donanım ve kullanıcı tanımlı uygulama yazılımı arasında bir aracı görevi görür. Unix, çok görevli, çok kullanıcılı bir işletim sistemidir.




Bell Labs araştırma merkezinde 1970'lerde Ken Thompson, Dennis Ritchie ve diğerleri tarafından geliştirildi. Bu işletim sistemi büyük ana çerçeve sistemlerinde çalışmak üzere özel olarak tasarlanmıştır. Unix, bir C programlama dili . İlk taşınabilir işletim sistemidir ve birçok platformda kullanılmaktadır. Çeşitli gelişmiş güvenlik özellikleri sağlar.

Bu işletim sistemi, PC'ler, Tabletler, Mobil cihazlar vb. Gibi çeşitli cihazlarda kullanılmaktadır. İnternetin ve ağın gelişiminde önemli bir rol oynamıştır.



Unix İşletim Sisteminin Mimarisi

Unix, gezinmeyi kolaylaştıran ve iyi bir destekleyici ortam sağlayan, Windows işletim sistemine benzer bir grafik kullanıcı arayüzüne sahiptir. Bu işletim sisteminin iç tasarım görünümü, mimarisinden öğrenilebilir.

Unix Mimarisi

Unix Mimarisi

Bu işletim sisteminin mimarisi dört katmanlıdır. Donanım, Çekirdek, Sistem Çağrısı arabirimi (kabuk) ve uygulama kitaplıkları / araçları, yardımcı programlar, vb. İçerir. Çekirdek, bilgisayarın donanımını kontrol eder ve mimarinin merkezinde bulunur. Sistem çağrıları, çekirdek ve diğer kitaplıklar arasında arayüz görevi görür. Bu kitaplıklar genel işlevleri içerir ve sistem çağrılarının üzerine inşa edilmiştir. Shell, mimarinin diğer uygulamalarına arayüz sağlayan özel bir uygulamadır.


Çekirdek

Bu işletim sistemi için Çekirdek, sistemin donanımıyla doğrudan etkileşime giren merkezi çekirdektir. Kernal'un temel işlevleri:

  • Bellek, disk, yazıcılar vb. Bilgisayar donanımları çekirdek tarafından kontrol edilir.
  • Çekirdek, süreçleri planlar, çeşitli kullanıcı tanımlı görevleri kontrol eder ve yürütür.
  • Veri depolamayı yönetir ve birkaç kullanıcının bilgisayar erişimini kontrol eder.
  • Çekirdek, önyükleme kodu dahil yapılandırmalar, donanımı denetlemek için aygıt sürücüleri, başlık dosyaları gibi çeşitli alt bileşenlerden oluşur.

Kabuk

Kullanıcı ve çekirdek arasındaki arayüzdür. Kullanıcılar, kabuk komutlarını kullanarak kabukla etkileşime girebilir. Kabuğun, kullanıcılar tarafından verilen komutları yorumlamak ve onları çekirdeği kullanarak yürütmek, kullanıcılara belirli görevleri yerine getirmek için bir kabuk betiği için kabuk komutları yazmak için programlama yeteneği sağlayan iki ana sorumluluğu vardır.

Komutlar

Unix işletim sistemi tarafından kullanılan ana komut kategorilerinden bazıları - 'sh' - birincil kullanıcı arayüzü sağlayan kabuk komutlarıdır; Unix komutlarının temel araç setini oluşturan 'yardımcı programlar', yönetim araçlarını ve Kullanıcıyı destekleyen sistem yardımcı programları gibi alt kategorileri içerir çevre yönetimi araçları için yardımcı programlar.

Ayrıca, belge biçimlendirme ve dizgi gibi genel amaçlı uygulamalar için komutlara sahiptir. Bazı Unix sistemleri, TeX ve Ghostscript gibi paketleri de içerir. Bu sistem ayrıca aygıttan bağımsız basit vektör grafikleri üretme olanağı sağlar. Ayrıca, sistemler arası iletişimi ve kullanıcılar arası iletişimi destekler.

Özellikleri

Unix, geliştirildiği zamandan beri birçok şirket tarafından benimsenmiştir. Hala birçok veri merkezinde ve araştırma laboratuvarında büyük bir rol oynamaktadır. Unix'i diğer sistemlere göre bu kadar tercih edilebilir kılan özelliklerinden bazıları şunlardır:

  • Çok kullanıcılı erişim - Birden fazla kullanıcı, terminal olarak bilinen bir noktadan bağlanarak sistem üzerinde aynı anda çalışabilir.
  • Çoklu görev -Tesisin birden çok programı veya işlemi birden çok kullanıcı tarafından tek bir sistem üzerinde çalıştırmasını sağlar.
  • Taşınabilirlik - Birden çok donanım mimarisinde kullanılabilme esnekliği sağlar. Üst düzey bir dil kullandığından, Unix kodunu bilgisayarın donanım mimarisine göre anlamak ve değiştirmek kolaydır. Bu nedenle, yeni donanım mimarisi üzerinde çalışmak için, kullanıcının sadece Unix kodunu değiştirmesi ve sistem üzerinde çalışması gerekir.
  • Süreçler - Dosyalar, kullanıcı tarafından oluşturulan veri koleksiyonudur. Belgeleri, programlama talimatlarını vb. İçerir. Süreçler, programların veya dosyaların yürütülmesidir. Unix, bir kök dizinle başlayan ve ardından dosya adıyla biten alt dizinlerle başlayan hiyerarşik dosya yapısını takip eder.
  • İletişim - Kullanıcı tarafından verilen istek ve komutlar çekirdek ve kabuk tarafından birlikte yürütülür. Kullanıcı, Shell kullanarak sistemle iletişim kurar. Ayrıca, UUCP aracılığıyla sistemler arası iletişim sağlar. Bu işletim sistemi ayrıca TCP / IP protokolüne de uyar.
  • Ayrıca dosyaların bakımını kolaylaştırır
  • Bu işletim sistemi, kullanıcıya basit programlardan karmaşık programlar tasarlaması için Borular ve Filtreler sağlar.
  • Yazılım geliştirme ve yazılım bakımı için çok çeşitli araçlar sağlar.
  • Masaüstü bilgisayarlarda, dizüstü bilgisayarlarda, ana bilgisayarlarda ve diğer bilgi işlem donanımlarında çok yaygın olarak kullanılmaktadır.

Unix İşletim Sistemleri Türleri

Unix, kullanıcıya Unix kodunu gereksinimlerine göre değiştirme esnekliği sağlar. Bu nedenle, Unix kodunu farklı donanım türlerine taşımak kolaydır. Bu işletim sisteminin ücretsiz olarak kullanılabilen kaynak kodu ve taşınabilirlik özelliği, çeşitli Unix benzeri işletim sistemlerine yol açar. Popüler Unix benzeri işletim sistemlerinden bazıları Solaris, Darwin, AIX, HP-UX, FreeBSD, NetBSD, Xenix, IRIX, Tru64, macOS vb.

Unix ticari markası “The Open Group” a aittir. Bu grup, sertifika programlarının resmi olarak Unix olarak onaylanmasını sağlar.

Bu nedenle, bu makale UNIX işletim sistemine genel bir bakışı tartışır ve içinde Ne tür bir işletim sistemi UNIX'tir . Unix mimarisi gelişiminden bu yana yapısında çeşitli gelişmeler gördü. Bugün IBM, Apple.Inc, Microsoft, Silicon Graphics, Oracle Corporation ve daha birçok açık kaynaklı proje ve firma gibi birçok firma tarafından tercih edilen bu işletim sistemi. Unix işletim sistemindeki kabuk nedir?