In bileşenleri OperaAyarlama Sistemleri

İşletim Sistemi Bileşenleri nedir?

İşletim sistemi, yalnızca küçük parçalara bölünerek oluşturulabilen büyük ve karmaşık bir sistemdir. Bu parçalar, girdileri, çıktıları ve işlevleri dikkatlice tanımlanmış sistemin iyi tanımlanmış bir bölümü olmalıdır.

Her ne kadar Mac, Unix, Linux, Windows, ve diğer işletim sistemleri aynı yapıya sahip olmasa da işletim sistemlerinin çoğu Dosya, İşlem, Bellek, G/Ç aygıt yönetimi gibi benzer işletim sistemi sistem bileşenlerini paylaşır.

Bu bileşenlerin her birini ayrıntılı olarak görelim.

İşletim Sistemi Bileşenleri

Dosya yönetimi

Dosya, yaratıcısı tarafından tanımlanması gereken bir dizi ilgili bilgidir. Genellikle programları, hem kaynak hem de nesne formlarını ve verileri temsil eder. Veri dosyaları sayısal, alfabetik veya alfasayısal olabilir.

İşletim sisteminde dosya yönetiminin işlevi

MKS işletim sistemi Dosya yönetimiyle ilgili olarak aşağıdaki önemli faaliyetler verilmiştir:

  • Dosya ve dizin oluşturma ve silme.
  • Dosyaları ve dizinleri değiştirmek için.
  • Dosyaları ikincil depolama birimine eşleme.
  • Dosyaları kararlı depolama ortamına yedekleyin.

Süreç yönetimi

İşlem yönetimi bileşeni, işletim sisteminde aynı anda çalışan birçok işlemi yönetmek için bir prosedürdür. Her yazılım uygulama programının çalışırken ilişkili olduğu bir veya daha fazla işlemi vardır.

Örneğin, şöyle bir tarayıcı kullandığınızda Google Chrome, söz konusu tarayıcı programı için çalışan bir işlem var. İşletim sistemi ayrıca çeşitli işlevleri yerine getiren birçok işlem çalıştırmaktadır.

Tüm bu süreçlerin, süreçlerin verimli çalışmasını sağlayan süreç yönetimi tarafından yönetilmesi gerekir. Ayrıca kendilerine ayrılan hafızayı kullanır ve gerektiğinde onları kapatır.

Bir sürecin yürütülmesi sıralı olmalı, dolayısıyla süreç adına en az bir talimat yürütülmelidir.

İşletim Sisteminde süreç yönetiminin işlevleri

Şunlar Süreç yönetiminin süreç yönetimi fonksiyonları.

  • Süreç oluşturma ve silme.
  • Askıya alma ve yeniden başlatma.
  • Synckronizasyon süreci
  • İletişim süreci

G/Ç Cihaz Yönetimi

Belirli donanım aygıtlarının çeşitlerini kullanıcıdan gizlemenize yardımcı olan işletim sisteminin önemli kullanımlarından biri.

İşletim Sisteminde G/Ç yönetiminin işlevleri

  • Arabellek önbelleğe alma sistemi sunar
  • Genel aygıt sürücüsü kodunu sağlar
  • Belirli donanım aygıtları için sürücüler sağlar.
  • G/Ç, belirli bir cihazın özelliklerini bilmenize yardımcı olur.

Ağ Yönetimi

Ağ yönetimi, bilgisayar ağlarını yönetme ve yönetme işlemidir. Performans yönetimini, hata analizini, ağların sağlanmasını ve hizmet kalitesinin korunmasını içerir.

Dağıtılmış bir sistem, kendi hafızasını veya saatini asla paylaşmayan bir bilgisayar/işlemci koleksiyonudur. Bu tip sistemlerde tüm işlemcilerin kendi yerel hafızaları vardır ve işlemciler birbirleriyle fiber optik veya telefon hatları gibi farklı iletişim hatlarını kullanarak iletişim kurarlar.

Ağdaki bilgisayarlar, çeşitli şekillerde yapılandırılabilen bir iletişim ağı aracılığıyla bağlanır. Ağ yönetiminin yardımıyla ağ tamamen veya kısmen bağlanabilir, bu da kullanıcıların bağlantı ve güvenlik sorunlarının üstesinden gelen yönlendirme ve bağlantı stratejileri tasarlamasına yardımcı olur.

Ağ yönetiminin işlevleri

  • Dağıtılmış sistemler, boyut ve işlev açısından çeşitli bilgi işlem kaynaklarına erişmenize yardımcı olur. Mikroişlemcileri, mini bilgisayarları ve birçok genel amaçlı bilgisayar sistemini içerebilirler.
  • Dağıtık bir sistem aynı zamanda kullanıcıya ağın paylaştığı çeşitli kaynaklara erişim imkânı da sunar.
  • Hesaplamanın hızlanmasına yardımcı olan veya veri kullanılabilirliği ve güvenilirliği sunan paylaşılan kaynaklara erişmeye yardımcı olur.

Ana Bellek yönetimi

Ana Bellek, bir adresi olan geniş bir depolama veya bayt dizisidir. Bellek yönetimi süreci, belirli bellek adreslerinin bir dizi okuma veya yazma işlemi kullanılarak gerçekleştirilir.

Bir programın çalıştırılabilmesi için mutlak adreslere eşlenmesi ve Belleğe yüklenmesi gerekir. Bellek yönetimi yönteminin seçimi çeşitli faktörlere bağlıdır.

Ancak esas olarak sistemin donanım tasarımına dayanmaktadır. Her algoritma ilgili donanım desteğine ihtiyaç duyar. Ana Bellek, doğrudan CPU tarafından erişilebilen hızlı depolama olanağı sunar. Pahalıdır ve dolayısıyla daha düşük depolama kapasitesine sahiptir. Ancak bir programın çalışabilmesi için ana Bellekte olması gerekir.

İşletim Sisteminde Bellek yönetiminin işlevleri

An Operating Sistemi Bellek Yönetimi için aşağıdaki işlevleri gerçekleştirir:

  • Birincil belleği takip etmenize yardımcı olur.
  • Hangi kısmının kimler tarafından kullanıldığını, hangi kısmının kullanılmadığını belirleyin.
  • Çok programlı bir sistemde, işletim sistemi hangi sürecin Belleği ne kadar alacağına karar verir.
  • Bir işlem talep ettiğinde belleği ayırır
  • Ayrıca, bir işlem artık gerektirmediğinde veya sonlandırıldığında Belleğin tahsisini kaldırır.

İkincil Depolama Yönetimi

Bir bilgisayar sisteminin en önemli görevi programları yürütmektir. Bu programlar, verilerle birlikte yürütme sırasında ana bellekte bulunan verilere erişmenize yardımcı olur.

Bilgisayarın bu Belleği, tüm verileri ve programları kalıcı olarak depolamak için çok küçüktür. Bilgisayar sistemi ana Belleği yedeklemek için ikincil depolama alanı sunar. Günümüzde modern bilgisayarlar, hem programların hem de verilerin birincil depolaması olarak sabit sürücüleri/SSD'yi kullanıyor. Ancak ikincil depolama yönetimi, USB flash sürücü ve CD/DVD sürücüleri gibi depolama aygıtlarıyla da çalışır.

Derleyiciler, derleyiciler gibi programlar, belleğe yüklenene kadar diskte saklanır ve daha sonra diski işlem için kaynak ve hedef olarak kullanır.

İşletim Sisteminde İkincil depolama yönetiminin işlevleri

İşletim sistemindeki ikincil depolama yönetiminin ana işlevleri şunlardır:

  • Depolama ayırma
  • Boş alan yönetimi
  • Disk planlama

Güvenlik Yönetimi

Bir işletim sistemindeki çeşitli süreçlerin birbirlerinin faaliyetlerinden korunması gerekir. Bu amaçla, dosyaları, bellek CPU'larını ve diğer donanım kaynaklarını çalıştırmak isteyen işlemlerin işletim sisteminden uygun yetkilere sahip olmasını sağlamak için çeşitli mekanizmalar kullanılabilir.

Örneğin, Bellek adresleme donanımı, bir işlemin kendi adres alanı içinde yürütülebileceğini doğrulamanıza yardımcı olur. Zaman, hiçbir sürecin CPU'dan vazgeçmeden kontrolüne sahip olmamasını sağlar.

Son olarak, koruma amacıyla hiçbir işlemin kendi G/Ç'sini yapmasına izin verilmez, bu da çeşitli çevresel aygıtların bütünlüğünü korumanıza yardımcı olur.

Diğer Önemli Faaliyetler

İşte OS'nin diğer bazı önemli faaliyetleri:

  • Kullanıcının programı doğrudan G/Ç işlemlerini yürütemez. İşletim sistemi bunu gerçekleştirmek için bir ortam sağlamalıdır.
  • İşletim sistemi, programın dosyaları okuma, yazma, oluşturma ve silme yeteneğini kontrol eder.
  • İşletim sistemi aynı veya farklı sistemlerde yürütülen işlemler arasında bilgi alışverişini kolaylaştırır.
  • İşletim sistemi bileşenleri, CPU ve bellek donanımındaki hataları tespit ederek doğru hesaplamayı elde ettiğinizden emin olmanıza yardımcı olur.

ÖZET

  • İşletim sistemi, ancak küçük parçalara bölünerek oluşturulabilen büyük ve karmaşık bir sistemdir.
  • Operating sistemi Dosya, İşlem Belleği, G/Ç aygıt yönetimi vb. gibi çeşitli işletim sistemi bileşenlerini paylaşır.
  • Dosya, yaratıcısı tarafından tanımlanması gereken ilgili bilgilerin bir koleksiyonudur.
  • İşlem yönetimi bileşeni, işletim sisteminde aynı anda çalışan birçok işlemi yönetmeye yönelik bir prosedürdür
  • G/Ç aygıt yönetimi, belirli donanım aygıtlarının çeşitlerini kullanıcıdan gizlemenize yardımcı olan işletim sisteminin önemli kullanımlarından biridir.
  • Ağ yönetimi, bilgisayar ağlarını yönetme ve yönetme işlemidir.
  • Bellek yönetimi süreci, belirli bellek adreslerinin bir dizi okuma veya yazma işlemi kullanılarak gerçekleştirilir.
  • Bir bilgisayar sisteminin en önemli görevi olan İkincil Depolama Yönetimi, programları yürütmektir.
  • Güvenlik yönetimi, bir işletim sistemindeki birbirinin faaliyetlerinden korunması gereken çeşitli süreçleri içerir.
  • İşletim sistemi programın dosyaları okuma, yazma, oluşturma ve silme yeteneğini kontrol eder.

Bu yazıyı şu şekilde özetleyin: