- Lista funkcji systemów operacyjnych
- 1- Mają zarządzanie pracą
- 2- Mają zarządzanie zasobami
- 3- Mają kontrolę operacji wejścia / wyjścia
- 4- Są to systemy wielozadaniowe
- 5- Są zgodne z procesem pamięci kosmicznej
- 6- Muszą mieć powiązane mechanizmy
- 7- Mają rdzeń
- 8- Zapewniają połączenie
- Bibliografia
Te cechy głównych systemów operacyjnych na ogół obejmują: zarządzanie zadaniami, zarządzanie zasobami, kontrolę działania systemu, odzyskiwanie błąd i zarządzania pamięcią. To zależy od producenta.
Systemy operacyjne są zazwyczaj unikalne w zależności od 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ą Androida 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 na tle innych zadań.
- 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 sprzęt ten 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ąć, ustal 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ć użycia 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 i urządzenia, na których 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 funkcji, 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 działający 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
Gdy 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ą rdzeń
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 obsługując pamięć 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, jakie 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
- Jakie są cechy systemu operacyjnego? Odzyskany z reference.com.
- Charakterystyka systemu operacyjnego. Odzyskany z ecomputernotes.com.
- Charakterystyka systemu operacyjnego. Odzyskano z 202.114.32.200:8080/courseware.html.
- Jakie są cechy systemu operacyjnego w porównaniu z innym oprogramowaniem? Odzyskany z quora.com.
- Układ sterowania wyjściem wejściowym. Odzyskany z wikipedia.org.