8 charakterystyk systemów operacyjnych

4972
Jonah Lester

Plik cechy system operacyjny Główne z nich to: zarządzanie zadaniami, zarządzanie zasobami, kontrola operacji systemowych, odzyskiwanie po błędach i zarządzanie pamięcią. To zależy od producenta.

Systemy operacyjne są zazwyczaj unikalne w zależności od ich producenta i sprzętu, na którym działają. Mimo to, dzięki wyrafinowaniu nowoczesnego sprzętu, wymagane są systemy operacyjne spełniające określone standardy..

Ogólnie rzecz biorąc, w przypadku instalowania nowego systemu komputerowego należy zakupić oprogramowanie operacyjne wskazane dla tego sprzętu..

System operacyjny to system oprogramowania, który zarządza sprzętem komputerowym i zasobami oprogramowania; ponadto świadczy usługi wspólne dla programów komputerowych.

Programy użytkowe na ogół wymagają również systemu operacyjnego do działania.

Systemy operacyjne można znaleźć w wielu urządzeniach zawierających komputer: od telefonów komórkowych, przez konsole do gier wideo, po komputery i serwery sieciowe.

Niektóre popularne systemy operacyjne dla komputerów stacjonarnych obejmują Apple OS X, Linux i jego warianty oraz Microsoft Windows. Mobilne systemy operacyjne obejmują Android i iOS. Istnieją również inne klasy systemów operacyjnych, takie jak RTOS czasu rzeczywistego.

Lista funkcji systemów operacyjnych

1- Mają zarządzanie pracą

Ważnym obowiązkiem każdego programu operacyjnego jest planowanie zadań, które mają być obsługiwane przez system komputerowy..

Jest to jedno z głównych zadań funkcji zarządzania pracą. System operacyjny tworzy kolejność przetwarzania programów i określa kolejność, w jakiej będą wykonywane poszczególne zadania..

Termin „w kolejce” jest często używany do opisania serii zadań oczekujących na wykonanie. System operacyjny porównuje różne czynniki, aby utworzyć tę kolejkę roboczą.

Niektóre z tych czynników obejmują:

  • Niektóre zadania, które są obecnie przetwarzane.
  • Używane zasoby systemowe.
  • Jakie zasoby będą musiały zostać wykorzystane przez następujące programy.
  • Priorytet pracy w porównaniu z innymi zadaniami.
  • Wszelkie inne specjalne wymagania, na które system musi odpowiedzieć.

Program operacyjny musi mieć możliwość przeglądu tych czynników i kontrolowania kolejności, w jakiej te zadania są przetwarzane..

2- Mają zarządzanie zasobami

Zarządzanie zasobami w systemie komputerowym to kolejny z głównych problemów systemu operacyjnego. Oczywiście program nie może używać urządzenia, jeśli ten sprzęt nie jest dostępny.

Oprogramowanie operacyjne monitoruje wykonywanie wszystkich programów. Odpowiada również za monitorowanie wszystkich typów używanych urządzeń.

Aby to osiągnąć, stwórz tabelę, w której programy są połączone z urządzeniami, których używają lub będą używać w przyszłości..

System operacyjny przegląda tę tabelę, aby zatwierdzić lub odmówić korzystania z określonego urządzenia.

3- Mają kontrolę operacji wejścia / wyjścia

Dystrybucja zasobów systemu jest ściśle związana z działaniem kontroli wejścia / wyjścia oprogramowania.

Ponieważ dostęp do określonego urządzenia jest często wymagany przed rozpoczęciem operacji wejścia / wyjścia, system operacyjny musi koordynować operacje wejścia / wyjścia oraz urządzenia, na których one działają..

W efekcie tworzy słownik programów, które przechodzą przez wykonanie, oraz urządzeń, których muszą używać do wykonywania operacji wejścia / wyjścia. Korzystając z raportów kontrolnych, zadania mogą wymagać określonych urządzeń.

Dzięki temu użytkownicy mogą czytać informacje z określonych witryn lub drukować informacje w wybranych biurach. Korzystając z tej możliwości, informacje odczytane z lokalizacji mogą być rozprowadzane w całym systemie komputerowym..

Aby ułatwić wykonywanie operacji wejścia / wyjścia, większość systemów operacyjnych ma standardowy zestaw instrukcji sterujących do obsługi przetwarzania wszystkich instrukcji wejścia / wyjścia..

Te standardowe instrukcje, określane jako system sterowania wejściem / wyjściem, są integralną częścią większości systemów operacyjnych..

Upraszczają one tylko środki, dzięki czemu wszystkie przetwarzane programy mogą wykonywać operacje wejścia / wyjścia..

W efekcie uruchomiony program wysyła sygnały do ​​systemu operacyjnego, że pożądana jest operacja wejścia / wyjścia, używając określonego urządzenia wejścia / wyjścia.

Oprogramowanie sterujące wywołuje oprogramowanie IOCS, aby mogło zakończyć operację wejścia / wyjścia.

Biorąc pod uwagę poziom aktywności wejścia / wyjścia, w większości programów instrukcje IOCS są niezwykle istotne..

4- Są to systemy wielozadaniowe

Większość nowoczesnych systemów operacyjnych umożliwia wykonywanie wielu zadań. 

Na przykład komputer może podczas uruchamiania programu użytkownika odczytywać informacje z dysku lub wyświetlać wyniki na drukarce. Mówi się o wielozadaniowości lub wielozadaniowych systemach operacyjnych.

5- Są zgodne z procesem pamięci kosmicznej

W wielu systemach operacyjnych każdy proces ma własną przestrzeń pamięci. Oznacza to, że ta pamięć nie jest dostępna dla innych procesów. W tym przypadku mówimy o przestrzennym kierunku procesu.

6- Muszą mieć powiązane mechanizmy

Jeśli są to programy wielofunkcyjne, system operacyjny musi zapewniać następującą liczbę mechanizmów:

  • Mechanizm uwierzytelniania służący do weryfikacji tożsamości każdego użytkownika.
  • Mechanizm ochrony przed błędnymi programami użytkownika, które mogą blokować uruchamianie innych aplikacji w systemie lub są złośliwe i mogą szpiegować lub przerywać działania innych użytkowników.
  • Mechanizm zarządzania, który ogranicza liczbę zasobów dozwolonych dla każdego użytkownika.

7- Mają jądro

Istotną częścią systemu operacyjnego jest jego jądro. Obecnie najpopularniejsze są rdzenie monolityczne.

Rdzenie te umożliwiają różnym procesom komputera wysyłanie komunikatów do siebie nawzajem, jednocześnie zarządzając pamięcią RAM, która przechowuje informacje o programie..

Większość jąder dostarcza również sterowniki urządzeń do sterowania monitorami, dyskami twardymi i innymi akcesoriami..

8- Zapewniają połączenie

Prawdopodobnie charakterystyczną cechą systemów operacyjnych jest połączenie, które zapewnia między sprzętem, oprogramowaniem i, w niektórych przypadkach, interfejsem użytkownika. Każdy komputer wymaga systemu operacyjnego, aby mógł być używany.

Bibliografia

  1. Jakie są cechy systemu operacyjnego? Odzyskany z reference.com.
  2. Charakterystyka systemu operacyjnego. Odzyskany z ecomputernotes.com.
  3. Charakterystyka systemu operacyjnego. Odzyskano z 202.114.32.200:8080/courseware.html.
  4. Jakie są cechy systemu operacyjnego w porównaniu z innym oprogramowaniem? Odzyskany z quora.com.
  5. System sterowania wyjściem wejściowym. Odzyskany z wikipedia.org.

Jeszcze bez komentarzy