İşletim Sisteminin İşlevleri Nelerdir?

En önemli işletim sistemi işlevleri süreç yönetimi, bellek yönetimi ve diğerleri arasında uygulamalar arasında iletişimdir.

İşletim sistemi, bir elektronik cihazda ortaya çıkan tüm süreçleri yöneten ana yazılım veya program grubudur.

Bunlar, örneğin bilgisayarın kullanımı için alışkanlık olarak kullandığımız programlar ve uygulamalar değil, bu uygulamaların çalışmasına izin veren özelliklerdir.

İşletim sisteminin amaçlarından biri çekirdeği, konum kaynaklarını ve makinemizin donanımını yönetmektir. Piyasadaki mikroişlemcili çoğu elektronik cihazın işletim sistemi vardır.

İşletim sistemlerinin yaratılmasının başlangıcında, en büyük başarısızlık, çok az kapasiteye sahip olmaları ve çok düşük kullanım olmalarıydı, bu yüzden genellikle bir toplu işlemle manuel olarak yapıldı. Parti içinde, bir işlem yapmak için gereken siparişler olan İşler manuel olarak etkinleştirildi.

İşletim sistemlerinin karmaşıklığı arttıkça, bu görevleri otomatikleştirmek ve böylece ilk komut yorumlayıcılarını ortaya çıkarmak gerekiyordu.

Yıllar boyunca yapılan tüm güncellemeler ve keşiflerde, elle çalıştırılması gereken ilk işletim sistemlerinde hiçbir şey kalmamıştır.

Makineyi korumak, gerekli ve rutin işleri yapmak için daha sofistike hale geliyorlar ve kendilerini harekete geçiriyorlar.

Bir işletim sisteminin ana fonksiyonları

Daha önce de söylediğimiz gibi, işletim sistemlerinin çoğu zaten elektronik cihazımız içerisinde gerçekleştirilecek bir görev listesiyle hazırlanmıştır, böylece her şey yolunda gider.

Konfigürasyonu cihazımızın ihtiyaçlarına uyarlamak için sadece küçük ayarlamalar yapmak gereklidir.

1- Süreç yönetimi

Bir işletim sisteminin en önemli kısımlarından biri süreçlerin yönetimidir. İşlemler, bir programın yürütmesi gereken kaynaklardır.

Bu, bellek kullanımını, CPU'nun (merkezi işlem biriminin) zamanını ve iyi çalışması için uygulamanın erişmesi gereken dosyaları içerir.

Makinenin uygun şekilde çalışmasından sorumlu olan işletim sistemi, işlemleri oluşturmaya ve yok etmeye, durdurmaya ve devam ettirmeye ve işlemler arasındaki iletişim mekanizmalarına yardımcı olmaya adamıştır.

Bu görevi bir memurun işi ile karşılaştırabiliriz. Bir görev listesi yaparsak, süreç yönetim sistemi, en önemli süreçleri öncelikli olarak, ara süreçleri ortadaki bir yere ve son olarak da en önemlisi yerleştirdiği bir eylem çizgisi oluşturacaktır.

Bununla ilgili sorun, süreç yönetiminin gerçekleştirilecek görevler için keyfi öncelikleri belirleyen bir makine ile yapılması ve bazen önemsiz görevlerin beklenmedik bir şekilde bırakılmasıdır.

Daha sonra, işlem yönetimi aracının konfigürasyonunu değiştirmek ve gerekli görevlere daha fazla öncelik vermek veya elle yürütmeyi zorlamak gerekir.

2- Ana hafızanın yönetimi

İşletim sisteminin bir diğer önemli bileşeni, ana belleğin yönetimidir. Bellek, CPU ve uygulamalar tarafından paylaşılan ve bir arıza meydana geldiğinde kapasitesini kaybeden bir veri deposundan oluşur.

Bu nedenle, işletim sisteminin bellek yönetiminden sorumlu olması önemlidir, böylece doygun hale gelmez ve içerdiği veri ve bilgi kaybedilir.

İşletim sistemi, belleğin bir kısmının kullanıldığından ve neden olduğundan emin olur. Boş bir alan olduğunda işlemlerin nereye yerleştirildiğine karar verin ve gerekli olan alanı her zaman iyi kullanmaları için atayın ve talep edin.

3- İkincil depolama yönetimi

Bellek çok değişkendir ve herhangi bir arıza olması durumunda içerdiği bilgileri kaybedebilirsiniz. Bu nedenle, verileri uzun vadede depolayabilen ikinci bir depolama modülüne sahip olmak gerekir.

Ana bellekte olduğu gibi, işletim sistemi boş alanı yönetmekten sorumludur ve tasarruf sırasını atar. Ayrıca, her şeyin mükemmel bir şekilde kaydedilmesini, ne kadar boş alanın ve nerede olduğunu garanti eder.

4- Giriş ve çıkış sisteminin yönetimi

İşletim sistemi, kulaklık, yazıcı, monitör vb. Bilgisayarın giriş ve çıkış bağlantı noktalarının yönetilmesinden sorumludur.

Geçmişte, yeni bir harici bağlantı noktası kurmak istediğinizde, bilgisayarın bunları kabul edebilmesi için sürücüleri içeren bir yükleme diski olması önemlidir.

Şimdi, günümüzde, bilgisayarın işletim sistemi genellikle yeni harici bağlantı noktalarının kusursuz çalışabilmesi için gerekli bilgileri bulmak için ağı aramaktan sorumludur.

5- Dosya sistemi kaydı

Dosyalar, sahipleri tarafından tablolara dönüştürülen biçimlerdir ve bunları kaydetmek ve kaydetmek işletim sistemi sorumludur.

İşletim sistemi, oluşturulan dosyaların oluşturulmasından, silinmesinden ve arşivlenmesinden ve dosyalara herhangi bir zamanda erişmek için gerekli araçları sunmaktan sorumludur.

Dosyalar ve depolama birimleri arasındaki iletişimi kurar ve son olarak, tüm dosyaların yedek kopyalarını alacak şekilde yapılandırılabilir, böylece kaza durumunda hepsi kaybolmaz.

6- Güvenlik

İşletim sistemi, makinenin güvenliğinden sorumludur. En önemli faaliyetlerden biri, kullanıcılara veya programlara, yapmamaları gereken noktalara erişimdir.

Sistemimizi etkileyebilecek birçok virüs vardır ve işletim sistemi bunun olmamasını sağlar.

İşletim sistemi, periyodik kontrollerin gerçekleştirileceği ve yapılması gereken güvenlik kontrollerinin kurulacağı şekilde yapılandırılabilir.

7- Elementler ve uygulamalar arasındaki iletişim

Ağ arayüzleri aracılığıyla işletim sistemi, makinenin farklı bileşenleri ile onlarla temas halinde olan tüm uygulamalar arasındaki iletişimi korur. Bilgi gönderin ve alın.

8- Sistemin durumu hakkında bilgi vermek

İşletim sisteminin yanına varsayılan olarak yüklenen, ancak böyle bir sistem olmayan çok sayıda uygulama vardır.

Bunlar, makinemizde kurulu programların geliştirilmesi ve yürütülmesi için bir ortam ve temel özellikler sunar.

Bazı eylemler gerçekleştirmek veya otomatik güncellemeler gibi bazı işlemlerin yapıldığını onaylamak gerekirse, sistemin durumunu bildirir.

Ek olarak, farklı programlama dillerini de desteklemektedir, böylece makinemizde her türlü uygulama uygulanabilir. Tabii ki, uygulamalar arasındaki iletişimi geliştiren programlara sahiptir.

9- Kaynak yönetimi

Makinenin tüm ana parçalarını kaynak yöneticisi aracılığıyla yönetin. Yönetici işlevi, bilgisayara bağlı olan harici işlem birimlerinin ya da merkezi işlem biriminin güvenliği ve iletişimini içerir.

Dahili hafıza ve ikincil hafıza gibi, bazen saklanan parçaları birinden diğerine temizlemeniz ve değiştirmeniz gerekir.

Genel olarak, sistemin tüm kaynaklarını ve onunla temas eden tüm kaynakları yönetir.

10- Kullanıcı Yönetimi

İşletim sistemi ayrıca, bilgisayarda kimin profil oluşturduğuna bağlı olarak bilgisayarda depolanan profilleri yönetmekten de sorumludur.

Kullanıcı yönetimi, tek kullanıcılı veya çok kullanıcılı olabilir. Bu, işletim sisteminin bir bilgisayarda kullanılmak üzere yalnızca bir kullanıcı profilinin oluşturulmasına izin verdiği anlamına gelmez.

Tek kullanıcılı bir profil olmak, sadece o kullanıcının uygulamalarının aktif olduğunu ve sadece onun olduğunu gösterir. Diğerinde, çok kullanıcılı, aynı anda birden fazla kullanıcının görevinin aktif olmasını sağlar.

En yaygın işletim sistemleri

Piyasadaki en bilinen ve kullanılan işletim sistemleri, bilgisayarlar için Windows, iOS ve Linux'tur. Ve akıllı telefonlar için Android ve iOS.

Hangi cihaza ihtiyaç duyulduğuna bağlı olarak daha fazla veya daha az karmaşıklığa sahip binlerce işletim sistemi vardır.

İO'lar Apple'a aitken, Windows Microsoft'un büyük makro resmine aittir. Linux, işletim sistemi için değişiklik yapmanızı sağlayan ücretsiz bir yazılım platformudur. Linux platformunda Ubuntu ve Devian en iyisidir.

Bu ücretsiz yazılımlar kullanıcının işletim sistemini istediği gibi değiştirmesini sağlar. Ayrıca belirli bir riski vardır ve çok fazla bilginiz olmadığında işletim sisteminin çekirdeğine dokunmak bir felakete yol açabilir.

Aksine, Windows ve iOS gibi işletim sistemleri zaten en deneyimsiz kullanıcılar için hazırlanmıştır, böylece işletim sisteminin ilk yapılandırması herhangi bir maliyetli değişiklik yapmadan kullanımına izin verir.