İşletim Sistemi Nedir ve Bileşenleri

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





OS veya işletim sistemi bir yazılım türüdür ve bellek yönetimi, dosya yönetimi, giriş ve çıkış işleme, güvenlik, süreç yönetimi, İş muhasebesi, hata algılama, sistem performans kontrolü, çevresel cihazlar gibi tüm görevleri gerçekleştirmek için kullanıcı ve bilgisayar arasında bir arayüz olarak çalışır. yazıcılar ve disk sürücüleri gibi kontrol etme. Popüler işletim sistemleri temel olarak Windows, Linux, AIX, VMS, z / OS, vb. İçerir. Bu makale, bir işletim sistemi ve bileşenlerinin ne olduğuna genel bir bakış sunar.

İşletim Sistemi (OS) nedir?

Tanım: Bir işletim sistemi, büyük ve kompleks gibi bir sistemin bir arayüz kullanılarak küçük parçalara bölünmesi olarak tanımlanabilir. Bu sistem, farklı işletim sistemlerini paylaşmak için kullanılır bileşenleri dosya, giriş / çıkış cihazı, işlem belleği vb. içerir. Tüm bölümlenmiş parçalar, dikkatlice sınıflandırılmış i / ps, o / ps ve işlevi ile sistemin iyi tanımlanmış parçaları olmalıdır. Tüm sistemlerin benzer bir yapıya sahip olmadığını, ancak birkaç mevcut işletim sistemleri aşağıda ana hatları verilen sistemin bileşenlerini paylaşın.




İşletim sistemi bir bilgisayardaki en önemli programdır çünkü her bilgisayar tüm programları ve uygulamaları çalıştırmak için bir işletim sistemi (OS) ile çalışır. Bilgisayar işletim sisteminin ana görevleri, klavyeden i / p'yi tanımlamak, ekrana o / p göndermek, dosyaları izlemek, depolama sürücüleri, yazıcılar gibi kontrol eden çevre aygıtları vb.

İşletim Sisteminin Bileşenleri

Bir işletim sisteminin bileşenleri, çeşitli bilgisayar sistemi parçalarının birlikte çalışmasını sağlamak için önemli bir rol oynar. İşletim bileşenleri aşağıda tartışılmaktadır.



İşletim Sistemi Bileşenleri

işletim sistemi bileşenleri

Çekirdek

İşletim sistemindeki çekirdek, tüm bilgisayar çevre birimleri üzerinde temel denetim düzeyini sağlar. İşletim sisteminde çekirdek, ilk olarak yüklenen ve ana bellekte kalan önemli bir bileşendir. RAM içerisindeki programlar için hafıza erişilebilirliğinin yönetilebilmesi için, donanım kaynaklarından erişim sağlanacak programları oluşturur. Her zaman en iyi çalışma için CPU'nun çalışma durumlarını sıfırlar.

Süreç Yürütme

İşletim sistemi, donanım ile bir uygulama programı arasında bir arayüz sağlar, böylece program, işletim sisteminde yapılandırılan prosedürleri ve ilkeleri izleyerek, donanım aygıtı aracılığıyla bağlanabilir. program yürütme, temel olarak, bellek alanını ve farklı türde diğer kaynakları kullanan bir işletim sistemi çekirdeği aracılığıyla oluşturulan bir işlemi içerir.


Kesmek

İşletim sisteminde, keser İşletim Sistemine iletişim kurması ve çevreleriyle tepki vermesi için güvenilir bir teknik sundukları için önemlidir. Kesinti, bir aygıt ile bir bilgisayar sistemi arasındaki bir tür sinyalden başka bir şey değildir, aksi takdirde, işletim sisteminin çıkmasını ve daha sonra ne yapacağına doğru bir şekilde karar vermesini gerektiren bilgisayardaki bir programdan gelir. Bir kesme sinyali alındığında, bilgisayarın donanımı o anda çalışan bilgisayar programı ne olursa olsun otomatik olarak beklemeye alır, durumunu korur ve daha önceden kesmeye bağlı olan bir bilgisayar programını çalıştırır.

Hafıza yönetimi

Bir işletim sisteminin işlevselliği, ana belleği yöneten ve uygulama sırasında süreçleri disk ve ana bellek arasında ileri ve geri hareket ettiren bellek yönetiminden başka bir şey değildir. Bu, herhangi bir işleme atanana kadar her bir bellek konumunu izler, aksi halde açıktır. Süreçlere ne kadar bellek ayrılabileceğini doğrular ve ayrıca hangi işlemin ne zaman bellek alacağını bilmek için bir karar verir. Bellek ayrılmadığında, durumu güncellemek için uygun şekilde izler. Bellek yönetimi çalışması, donanımın bellek yönetimi, işletim sistemi ve uygulama bellek yönetimi gibi üç önemli gruba ayrılabilir.

Çoklu görev

Birkaç bağımsız bilgisayar programının benzer bir bilgisayar sistemi üzerinde çalışmasını açıklar. Bir işletim sisteminde çoklu görev, bir operatörün aynı anda bir veya daha fazla bilgisayar görevi yürütmesine olanak tanır. Birçok bilgisayar bir seferde bir veya iki görev gerçekleştirebildiğinden, bu genellikle her programın yürütmek için bir bilgisayarın saatini kullandığı zaman paylaşımı yardımıyla yapılabilir.

Ağ oluşturma

Ağ iletişimi, işlemcinin iletişim hatları aracılığıyla birbirleriyle etkileşime girmesi olarak tanımlanabilir. İletişim ağının tasarımı, yönlendirme, bağlantı yöntemleri, güvenlik, fikir ve güvenlik sorunlarını dikkate almalıdır.

Şu anda işletim sistemlerinin çoğu farklı ağ tekniklerini, donanımlarını ve uygulamalarını sürdürmektedir. Bu, farklı işletim sistemlerinde çalışan bilgisayarların veri, bilgi işlem, tarayıcılar, yazıcılar gibi kablolu veya kablosuz bağlantılardan herhangi birini kullanan kaynakları paylaşmak için genel bir ağa dahil edilebilmesini içerir.

Güvenlik

Bir bilgisayarda, çeşitli işlemlerin acil işlemine izin verecek çok sayıda birey varsa, birçok işlemin diğer faaliyetlerden korunması gerekir. Bu sistem güvenliği, temelde etkili bir şekilde çalışan çeşitli teknolojilere bağlıdır. Mevcut işletim sistemleri, yazılımı sistem üzerinde çalıştırmak için elde edilebilen bir dizi kaynağa ve çekirdek aracılığıyla ağlar gibi harici cihazlara giriş sağlar. İşletim sistemi, ilerlemesi için izin verilmesi gereken talepler ile işlenmesi gerekmeyen talepler arasında ayrım yapabilmelidir. Ek olarak, bir güvenlik sürümüne izin vermek veya yasaklamak için, yüksek düzeyde korumalı bir bilgisayar sistemi de denetim seçenekleri sağlar. Bu, erişilebilirlikten kaynaklara olan isteklerin izlenmesine izin verecektir.

Kullanıcı arayüzü

Bir GUI veya kullanıcı arabirimi (UI), bir işletim sisteminin bir operatörün bilgileri almasına izin veren parçasıdır. Metne dayalı bir kullanıcı arabirimi, bir klavye yardımıyla bir komut satırı üzerinden yazılan metni ve komutlarını görüntüler.

İşletim sistemi tabanlı uygulamalar, temel olarak verimli iletişim için belirli bir kullanıcı arayüzü sağlar. Bir uygulamanın kullanıcı arayüzünün ana işlevi, operatörden girdileri almak ve operatöre o / ps sağlamaktır. Ancak, kullanıcı arayüzünden alınan giriş türleri ve kullanıcı arayüzünün sunduğu o / p türleri, uygulamadan uygulamaya değişebilir. Herhangi bir uygulamanın kullanıcı arayüzü, GUI (grafik UI) ve CLI (komut satırı kullanıcı arayüzü) olmak üzere iki türe sınıflandırılabilir.

Dolayısıyla, bu tamamen bir bir işletim sistemine genel bakış . Bir işletim sisteminin ana bileşenleri, temel olarak çekirdek, API veya uygulama programı arayüzü, kullanıcı arayüzü ve dosya sistemi, donanım cihazları ve cihaz sürücülerini içerir. İşte size bir soru, farklı işletim sistemi türleri nelerdir?