İşletim Sisteminin İşlevleri Nelerdir?
işletim sisteminin işlevleri Bunlardan en önemlisi, diğerleri arasında süreçlerin yönetimi, hafıza ve 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ıkla 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ı görüntülemek gerekliydi..
Yıllar boyunca yapılan tüm güncellemeler ve keşifler sayesinde, 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 belirttiğimiz gibi, işletim sistemlerinin çoğu zaten elektronik cihazımızın içinde yapılacak işlerin bir listesi ile 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 çalışması için gereken kaynaklardır..
Bu, bellek kullanımını, CPU süresini (merkezi işlem birimi) 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 işlemlerin öncelikli, orta ve ortada en önemlisi olanların en önemlisi olduğu yerlerde bir eylem çizgisi oluşturacaktır..
Bununla ilgili sorun, süreç yönetiminin yapılacak işler için keyfi öncelikleri belirleyen bir makine ile yapılması ve bazen önemsiz görevlerin bitmemesidir..
Daha sonra süreç yönetim 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 belleğin yönetiminden sorumlu olması önemlidir, böylece doygun hale gelmez ve içerdiği veri ve bilgiler kaybolur..
İş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ı atayın ve her zaman iyi kullanılmasını sağlayın..
3- İkincil depolama yönetimi
Bellek çok değişkendir ve herhangi bir arıza olması durumunda içerdiği bilgileri kaybedebilirsiniz. Bunun için verileri uzun vadede saklayabilen 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 ve ne kadar boş alan kaldığını ve nerede kaldığını da sağlar.
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 mükemmel ç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 işletim sistemi onları kaydetmek ve kaydetmekle 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ı sağlamaktan 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 yerlere 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 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 bu gibi bir sistem olmayan bir dizi uygulama vardır..
Bunlar, makinemizde kurulu programların geliştirilmesi ve yürütülmesi için çevre ve temel özellikler sunar..
Otomatik güncellemeler gibi bir işlem yapılması veya bir işlemin yapılmasının onaylanması gerekirse, sistemin durumu hakkında bilgi verir..
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 merkezi işlem biriminin veya CPU'nun 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 yalnızca bilgisayarda kullanılmak üzere 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örevlerinin 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. 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. Aynı zamanda belirli bir riski vardır ve bu çok fazla bilginiz olmadığı zaman işletim sisteminin çekirdeğine dokunmak bir felaket oluşturabilir.
Buna karşılık, Windows ve iOS gibi işletim sistemleri, en deneyimsiz kullanıcılar için hazırdır, böylece işletim sisteminin ilk yapılandırması, herhangi bir masraflı değişiklik yapmak zorunda kalmadan kullanımına izin verir..
referanslar
- RAHALKAR, Sagar Ajay. İşletim Sisteminin Temelleri. içindeSertifikalı Etik Hacker (CEH) Vakfı Rehberi. Apress, 2016. s. 3-21.
- BLUME, Steven K.Elektrik dışı profesyoneller için elektrik enerjisi sistem temelleri. John Wiley ve Oğulları, 2016.
- SPRUNT, Brinkley. Performans izleme donanımının temelleri.IEEE Mikro, 2002, cilt. 22, 4, s. 64-71.
- MILLER, Michael.Bilgisayarla ilgili temel acemi kılavuzu. Ne Yayımlayan, 2007.
- ALVAREZ, Juan. Bilgisayar Temellerini Anlamak: Okuryazarlığa Doğru Adım Atmak.
- SILBERSCHATZ, AbrahamGALVIN, vd..İşletim sistemleri: temel kavramlar. Addison-Wesley Iberoamericana, 1994.
- TANENBAUM, Andrew S; FOGOAGA, Juan Carlos Vega.İşletim sistemleri. Başkanlık Binası, 1988.