Bilgisayarlar

Beş Tür Sistem Yazılımı

Yazar: Peter Berry
Yaratılış Tarihi: 17 Temmuz 2021
Güncelleme Tarihi: 11 Mayıs Ayı 2024
Anonim
ZOMBIE GIRL ESCAPE PREGNANCY PRANK BATTLE - Doctor Nerf Guns Couple Zombies Crime | Sky Nerf War
Video: ZOMBIE GIRL ESCAPE PREGNANCY PRANK BATTLE - Doctor Nerf Guns Couple Zombies Crime | Sky Nerf War

İçerik

Alfred, çok çeşitli bilgi işlem cihazlarıyla çalışan ve sorunları gideren, uzun süredir öğretmen ve bilgisayar meraklısıdır.

Beş sistem yazılımı türlerihepsi bilgisayar donanımının prosedürlerini ve işlevlerini kontrol etmek ve koordine etmek için tasarlanmıştır. Aslında donanım, yazılım ve kullanıcı arasında işlevsel etkileşimi sağlarlar.

Sistem yazılımı, kullanıcı ile uyumlu bir şekilde bir arada yaşamayı sağlamak için diğer yazılım ve donanım arasındaki iletişimi sağlamak için aracı görevlerini yerine getirir.

Sistem yazılımı aşağıdaki kategorilere ayrılabilir:

  • İşletim sistemi: Donanım, sistem programları ve diğer uygulamalar arasındaki iletişimi kullanır.
  • Aygıt sürücüsü: İşletim sistemi ve diğer programlarla aygıt iletişimini etkinleştirir.
  • Firmware: Cihaz kontrolü ve tanımlamayı etkinleştirir.
  • Çevirmen: Yüksek seviyeli dilleri düşük seviyeli makine kodlarına çevirir.
  • Yarar: Cihazların ve uygulamaların optimum işlevselliğini sağlar.

1. İşletim Sistemi (OS)

İşletim sistemi, bilgisayar donanımı ile son kullanıcı arasında yer alan bir tür sistem yazılımı çekirdeğidir. Cihazların ve uygulamaların tanımlanmasına ve dolayısıyla işlevsel olmasına izin vermek için önce bir bilgisayara kurulur.


Sistem yazılımı, bir bilgisayar her çalıştırıldığında belleğe yüklenecek ilk yazılım katmanıdır.

Bir kullanıcının bağlı bir yazıcıya bir rapor yazmak ve yazdırmak istediğini varsayalım. Bu görevi yerine getirmek için bir kelime işlemci uygulaması gereklidir. Veri girişi bir klavye veya diğer giriş cihazları kullanılarak yapılır ve ardından monitörde görüntülenir. Hazırlanan veriler daha sonra yazıcıya gönderilir.

Kelime işlemci, klavye ve yazıcının bu görevi yerine getirebilmesi için, giriş ve çıkış işlevlerini, bellek yönetimini ve yazıcı kuyruklamayı kontrol eden işletim sistemi ile çalışmaları gerekir.

Günümüzde kullanıcı, bir monitör veya dokunmatik ekran arabirimindeki grafik kullanıcı arabirimi (GUI) aracılığıyla işletim sistemiyle etkileşime girmektedir. Modern işletim sistemlerinde masaüstü, kullanıcı tarafından fareyle veya bir parmak dokunuşuyla manipüle edilen menüler, simgeler ve uygulamaları içeren bir grafik çalışma alanıdır. Disk işletim sistemi (DOS), 1980'lerde kullanılan popüler bir arayüzdü.

İşletim Sistemleri Türleri

  • Gerçek Zamanlı İşletim Sistemi: Robotlar, arabalar ve modemler gibi özel amaçlı gömülü sistemlere kurulur.
  • Tek kullanıcılı ve tek görevli işletim sistemi: Telefonlar gibi tek kullanıcılı cihazlara kurulur.
  • Tek kullanıcılı ve çok görevli işletim sistemi: Çağdaş kişisel bilgisayarlara yüklenir.
  • Çok kullanıcılı işletim sistemi: Birçok kullanıcının kaynakları paylaşmak zorunda olduğu ağ ortamlarına kurulur. Sunucu işletim sistemleri, çok kullanıcılı işletim sistemlerine örnektir.
  • Ağ İşletim Sistemi: Bir ağ kurulumunda dosyalar, yazıcılar gibi kaynakları paylaşmak için kullanılır.
  • İnternet / Web İşletim Sistemi: Çevrimiçi olan tarayıcıda çalışacak şekilde tasarlanmıştır.
  • Mobil İşletim Sistemi: Cep telefonları, tabletler ve diğer mobil cihazlarda çalışacak şekilde tasarlanmıştır.

İşletim Sistemlerinin İşlevleri

  • Kullanıcı ve donanım arasındaki arayüzü GUI aracılığıyla sağlarlar.
  • Uygulamalar için bellek alanını yönetir ve tahsis eder.
  • Uygulamaların, giriş / çıkış cihazlarının ve talimatların yönetimini işler.
  • Dahili ve çevresel cihazları yapılandırır ve yönetir.
  • Yerel ve ağ bilgisayarlarında tek veya çok kullanıcılı depolamayı yönetir.
  • Dosya ve uygulamaların güvenlik yönetimi.
  • Giriş ve çıkış cihazlarını yönetir.
  • Aygıtları algılar, kurar ve sorunlarını giderir.
  • Görev Yöneticisi ve diğer araçlar aracılığıyla sistem performansını izler.
  • Hata mesajları ve sorun giderme seçenekleri üretin.
  • Ağ iletişimi için arayüz uygulayın.
  • Yazıcıları tek veya çok kullanıcılı sistemlerde yönetir.
  • Dahili veya ağ dosya yönetimi.

İşletim Sistemlerine Örnekler

Bilgisayarlar için popüler işletim sistemleri şunlardır:


  • Windows 10
  • Mac OS X
  • Ubuntu

Popüler ağ / sunucu işletim sistemleri şunlardır:

  • Ubuntu Sunucusu
  • Windows Server
  • Red Hat Enterprise

Popüler internet / web işletim sistemleri şunlardır:

  • Chrome OS
  • Club Linux
  • Remix OS

Popüler mobil işletim sistemleri:

  • iPhone OS
  • Android işletim sistemi
  • Windows Phone İşletim Sistemi

2. Cihaz Sürücüleri

Sürücü yazılımı, bilgisayar aygıtlarına ve çevre birimlerine hayat veren bir tür sistem yazılımıdır. Sürücüler, tüm bağlı bileşenlerin ve harici eklentilerin amaçlanan görevleri ve işletim sistemi tarafından yönlendirildiği şekilde gerçekleştirmesini mümkün kılar. Sürücüler olmadan, işletim sistemi herhangi bir görev vermez.

Sürücü gerektiren cihazlara örnekler:

  • Fare
  • Tuş takımı
  • Ses kartı
  • Ekran kartı
  • Ağ kartı
  • Yazıcı

Genellikle, işletim sistemi, halihazırda piyasada bulunan çoğu aygıt için sürücülerle birlikte gelir. Varsayılan olarak, fare ve klavye gibi giriş aygıtlarının sürücüleri yüklenir. Hiçbir zaman üçüncü taraf kurulumları gerektirmeyebilirler.


Bir aygıt işletim sisteminden daha yeniyse, kullanıcının üreticinin web sitelerinden veya alternatif kaynaklardan sürücüleri indirmesi gerekebilir.

3. Firmware

Bellenim, işletim sisteminin tanımlaması için bir flash, ROM veya EPROM bellek yongasına gömülü işletim yazılımıdır. Tek bir donanımın tüm faaliyetlerini doğrudan yönetir ve kontrol eder.

Geleneksel olarak, bellenim kelimesi ile belirtildiği gibi sabit yazılım anlamına gelirdi. sağlam. Uçucu olmayan yongalara takıldı ve yalnızca önceden programlanmış yeni yongalarla değiştirilerek yükseltilebilir.

Bu, bileşenleri değiştirmeye gerek kalmadan güncellenebilen üst düzey yazılımdan ayırmak için yapıldı.

Bugün, aygıt yazılımı, yarı iletken yongaları değiştirmeden yükseltilebilen flash yongalarda saklanmaktadır.

BIOS ve UEFI

Günümüz bilgisayarlarındaki en önemli bellenim, üretici tarafından ana kart üzerine kurulur ve eski yazılımdan erişilebilir. BIOS (Temel Giriş / Çıkış Sistemi) veya yeni UEFI (Birleşik Genişletilmiş Firmware Arayüzü) platformları.

Bilgisayar açıldığında ve geçerken ilk yüklenen konfigürasyon arayüzüdür. İLETİ (Power On Self Test).

Anakart sabit yazılımı, tüm donanımı uyandırarak başlar ve işlemci, bellek ve disk sürücüleri gibi bileşenlerin çalışır durumda olmasını sağlar. Tüm önemli bileşenler sorunsuzsa, işletim sistemini yükleyecek olan önyükleyiciyi çalıştıracaktır. Rasgele erişim belleği arızalıysa, BIOS bilgisayarın açılmasına izin vermez.

Kullanıcı, yapılandırma sayfasını yüklemek için önyükleme sırasında özel tuşlara (bir işlev tuşu, silme veya esc tuşu) basarak BIOS ve UEFI ayarlarını değiştirebilir. Kullanıcı açılan sayfada güvenliği, önyükleme sırasını, zamanı ve diğer seçenekleri yapılandırabilir.

Farklı şekilde çalışsalar da, aygıt yazılımı sürücüleri birkaç şekilde tamamlar. Her ikisi de donanım aygıtlarına kimlik verir, ikincisi işletim sisteminin aygıtı görmesini sağlar.

İkisi arasındaki en büyük fark, sürücü yazılımının her zaman aygıtların içinde kalması ve sürücülerin işletim sistemi içine yüklenmesidir.

Ürün yazılımı yükseltmeleri, cihaz üreticisinden (işletim sistemi üreticisinden değil) gelir. Kullanıcı bilgisayar donanımının yeni donanım ve yazılım desteği almasını istiyorsa gereklidir. Firmware, cihazların eski ve yeni işletim sistemleri ve uygulamalarla daha iyi çalışmasını mümkün kılacaktır.

Hemen hemen tüm aygıtlar ve çevre birimleri aygıt yazılımı ile gömülüdür. Ağ kartı, TV tarayıcısı, yönlendirici, tarayıcı veya monitör ve üzerlerinde ürün yazılımı yüklü olan cihazların örnekleri.

4. Programlama Dili Çevirmenleri

Bunlar, yüksek seviyeli dil kaynak kodunu makine dil koduna çevirmek için yazılım programcıları tarafından güvenilen ara programlardır. İlki, insanların anlaması ve kodlaması kolay olan bir programlama dilleri koleksiyonudur (yani, Java, C ++, Python, PHP, BASIC). İkincisi, yalnızca işlemci tarafından anlaşılan karmaşık bir koddur.

Popüler çevirmen dilleri derleyiciler, derleyiciler ve çevirmenlerdir. Genellikle bilgisayar üreticileri tarafından tasarlanırlar. Çevirmen programları, program kodlarının tam bir çevirisini yapabilir veya bir seferde diğer her talimatı çevirebilir.

Makine kodu, 0 veya 1 ile yazılmış 2 tabanlı bir sayı sisteminde yazılır. Bu, mümkün olan en düşük seviyeli dildir. Görünüşte insanlar için anlamsız görünse de, sıfırlar ve birler, akla gelebilecek her insan kodu ve kelimesine atıfta bulunmak için aslında işlemci tarafından akıllıca sıralanır.

Yazılım geliştiricilerin işlerini basitleştirmenin yanı sıra, çevirmenler çeşitli tasarım görevlerinde yardımcı olurlar;

  • Çeviri sırasında sözdizimi hatalarını tanımlayın, böylece kodda değişiklik yapılmasına izin verin.
  • Kod kurallarına uyulmadığında teşhis raporları sağlayın.
  • Program için veri depolama alanı ayırın.
  • Hem kaynak kodunu hem de program ayrıntılarını listeleyin.

5. Yardımcı Programlar

Yardımcı programlar, sistem ve uygulama yazılımı arasında yer alan sistem yazılımı türleridir. Bunlar, bilgisayarın tanılama ve bakım görevlerine yönelik programlardır. Bilgisayarın en iyi şekilde çalışmasını sağlamak için kullanışlıdırlar. Görevleri, önemli veri güvenliğinden disk sürücüsü birleştirmeye kadar çeşitlilik gösterir.

Çoğu üçüncü taraf araçlardır ancak işletim sistemiyle birlikte gelebilir. Hiren Önyükleme CD'si, Ultimate Önyükleme CD'si ve Kaspersky Rescue Disk gibi üçüncü taraf araçlar ayrı ayrı veya birlikte paketlenmiş olarak mevcuttur.

Yardımcı yazılımın örnekleri ve özellikleri şunları içerir:

  • Malwarebytes, Microsoft Security Essentials ve AVG gibi dosyaların ve uygulamaların güvenliği için antivirüs ve güvenlik yazılımı.
  • Windows Disk Yönetimi, Easeus Partition Master ve Partition Magic gibi disk bölümü hizmetleri.
  • Sürücüdeki dağınık dosyaları organize etmek için disk birleştirme. Örnekler arasında Disk Birleştiricisi, Perfect Disk, Disk Keeper, Comodo Free Firewall ve Little Snitch bulunur.
  • WinRAR, Winzip ve 7-Zip gibi disk alanını optimize etmek için Dosya Sıkıştırma.
  • Cobian, Clonezilla ve Comodo gibi güvenlik nedenleriyle veri yedekleme.
  • Hard Disk Sentinel, Memtest ve Performance Monitor gibi donanım tanılama hizmetleri.
  • Kaybolan verileri geri almaya yardımcı olmak için veri kurtarma. Örnekler arasında iCare Data Recovery, Recuva ve EaseUs Data Recovery Wizard bulunur.
  • Harici tehditlere karşı koruma için güvenlik duvarı, ör. Windows Güvenlik Duvarı.

Taze Makaleler

Popüler

Samsung Galaxy S4'ü HDMI ile TV'ye Bağlama
Bilgisayarlar

Samsung Galaxy S4'ü HDMI ile TV'ye Bağlama

Tobia , en on teknoloji trendlerini takip etmeyi even çevrimiçi bir yazardır.Galaxy 4, am ung'un amiral gemi i akıllı telefonu. Muhteşem donanım ve en on özelliklerle (ör. Akıl...
Kompakt Floresan Ampullerin (CFL'ler) Işığa Duyarlı Kişiler Üzerindeki Olumsuz Etkileri
Misc

Kompakt Floresan Ampullerin (CFL'ler) Işığa Duyarlı Kişiler Üzerindeki Olumsuz Etkileri

Len a Welch, dokuz yılı aşkın bir üredir HubPage 'da yazıyor. Makaleleri tipik olarak tıp bilimlerine odaklanmaktadır.Kompakt flore an ampuller, evlerde ve diğer binalarda elektrik ışığı ağla...