İşletim Sistemlerinin Bileşenleri

İçindekiler:

Anonim

İşletim Sistemi Bileşenleri nelerdir?

Bir iş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ımlayan sistemin iyi tanımlanmış bir bölümü olmalıdır.

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.

Bu işletim sistemi eğitiminde şunları öğreneceksiniz:

  • İşletim Sistemi Bileşenleri nelerdir?
  • Dosya yönetimi
  • Süreç yönetimi
  • I / O Cihaz Yönetimi
  • Ağ yönetimi
  • Ana Bellek yönetimi
  • İkincil Depolama Yönetimi
  • Güvenlik Yönetimi
  • Diğer Önemli Faaliyetler

Dosya yönetimi

Bir 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:

İşletim sistemi, dosya yönetimi ile bağlantılı olarak aşağıdaki önemli etkinliklere sahiptir:

  • Dosya ve dizin oluşturma ve silme.
  • Dosyaları ve dizinleri değiştirmek için.
  • Dosyaları ikincil depolamaya eşleme.
  • Sabit depolama ortamındaki dosyaları yedekleyin.

Süreç yönetimi

Süreç yönetimi bileşeni, işletim sistemi üzerinde aynı anda çalışan birçok işlemi yönetmeye yönelik bir prosedürdür. Her yazılım uygulama programı, çalışırken kendileriyle ilişkili bir veya daha fazla işleme sahiptir.

Örneğin, Google Chrome gibi bir tarayıcı kullandığınızda, o tarayıcı programı için çalışan bir işlem vardır. İşletim sisteminin ayrıca çeşitli işlevleri yerine getiren birçok işlemi vardır.

Tüm bu süreçler, süreçlerin verimli çalışmasını sağlayan süreç yönetimi tarafından yönetilmelidir. Ayrıca kendilerine ayrılan belleği kullanır ve gerektiğinde kapatır.

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

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

Aşağıdakiler süreç yönetiminin işlevleridir.

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

I / O Cihaz Yönetimi

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

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

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

Ağ yönetimi

Ağ yönetimi, bilgisayar ağlarını yönetme ve yönetme sürecidir. Performans yönetimi, hata analizi, ağların sağlanması ve hizmet kalitesinin sürdürülmesini içerir.

Dağıtılmış bir sistem, kendi belleğini veya saatini asla paylaşmayan bilgisayarlar / işlemciler topluluğudur. Bu tür bir sistemde, tüm işlemcilerin kendi yerel Belleği vardır ve işlemciler birbirleriyle fiber optik veya telefon hatları gibi farklı iletişim hatları kullanarak iletişim kurarlar.

Ağdaki bilgisayarlar, birkaç farklı yolla yapılandırılabilen bir iletişim ağı aracılığıyla bağlanır. Ağ yönetimi 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 ulaşmanıza yardımcı olur. Mikroişlemcileri, mini bilgisayarları ve birçok genel amaçlı bilgisayar sistemini içerebilirler.
  • Dağıtılmış bir sistem ayrıca kullanıcıya ağın paylaştığı çeşitli kaynaklara erişim 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 yürütülür.

Bir programı yürütmek için mutlak adreslere eşlenmeli ve Hafıza içine yüklenmelidir. Bir bellek yönetimi yönteminin seçimi birkaç faktöre bağlıdır.

Ancak, esas olarak sistemin donanım tasarımına dayanmaktadır. Her algoritma, ilgili donanım desteğini gerektirir. Ana Bellek, doğrudan CPU tarafından erişilebilen hızlı depolama sunar. Maliyetlidir ve bu nedenle daha düşük bir depolama kapasitesine sahiptir. Ancak, bir programın yürütülmesi için ana Hafızada olması gerekir.

İşletim Sisteminde Bellek yönetiminin işlevleri:

Bir İşletim Sistemi, Bellek Yönetimi için aşağıdaki işlevleri gerçekleştirir:

  • Birincil hafızayı 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.
  • Bir çoklu programlama sisteminde, işletim sistemi hangi işlemin Belleği ne kadar alacağına karar verir.
  • Bir işlem talep ettiğinde belleği tahsis eder
  • Ayrıca, bir işlem artık gerektirmediğinde veya sona erdirildiğinde Belleğin atamasını da kaldırır.

İkincil Depolama Yönetimi

Bir bilgisayar sisteminin en önemli görevi programları çalıştırmaktır. Bu programlar, verilerle birlikte, yürütme sırasında ana bellekte bulunan 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 sunar. Günümüzde modern bilgisayarlar, hem programların hem de verilerin birincil deposu olarak sabit sürücüleri / SSD kullanmaktadır. 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 depolanır ve ardından diski işlem için bir kaynak ve hedef olarak kullanır.

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

İşletim sistemindeki ikincil depolama yönetiminin başlıca işlevleri şunlardır:

  • Depolama tahsisi
  • Boş alan yönetimi
  • Disk planlama

Güvenlik Yönetimi

Bir işletim sistemindeki çeşitli işlemlerin birbirlerinin faaliyetlerinden korunması gerekir. Bu amaçla, dosyaları, bellek CPU'sunu ve diğer donanım kaynaklarını çalıştırmak isteyen işlemlerin işletim sisteminden uygun yetkiye 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 onaylamanıza yardımcı olur. Zaman, vazgeçmeden hiçbir işlemin CPU üzerinde kontrol sahibi olmamasını sağlar.

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

Diğer Önemli Faaliyetler

İşte, işletim sisteminin diğer bazı önemli etkinlikleri:

  • Kullanıcının programı G / Ç işlemlerini doğrudan 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 süreçler arasında bilgi alışverişini kolaylaştırır.
  • İşletim sistemi bileşenleri, CPU ve bellek donanımındaki hataları algılayarak doğru hesaplamayı elde ettiğinizden emin olmanıza yardımcı olur.

Özet:

  • Bir işletim sistemi, yalnızca küçük parçalara bölünerek oluşturulabilen büyük ve karmaşık bir sistemdir.
  • İşletim sistemi, Dosya, İşlem Belleği, G / Ç cihaz yönetimi vb. Gibi çeşitli işletim sistemi sistem bileşenlerini paylaşır.
  • Bir dosya, yaratıcısı tarafından tanımlanması gereken ilgili bilgilerden oluşan bir koleksiyondur.
  • Süreç yönetimi bileşeni, işletim sistemi üzerinde eşzamanlı olarak ç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şitlemelerini kullanıcıdan gizlemenize yardımcı olan bir işletim sisteminin önemli kullanımlarından biridir.
  • Ağ yönetimi, bilgisayar ağlarını yönetme ve yönetme sürecidir.
  • 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 sisteminde birbirlerinin 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.