8 Charakterystyka systemów operacyjnych
The charakterystyka systemy operacyjne Główne z nich to, ogólnie rzecz biorąc, administracja pracą, zarządzanie zasobami, kontrola operacji systemu, odzyskiwanie błędów i zarządzanie pamięcią. To zależy od producenta.
Systemy operacyjne są zazwyczaj unikalne w zależności od producenta i sprzętu, w którym działają. Mimo to dzięki zaawansowanemu nowoczesnemu sprzętowi wymagane są systemy operacyjne spełniające określone standardy.
Ogólnie rzecz biorąc, po zainstalowaniu nowego systemu komputerowego należy nabyć oprogramowanie operacyjne wskazane dla tego sprzętu.
System operacyjny to system oprogramowania, który zarządza sprzętem komputerowym i zasobami oprogramowania; dodatkowo zapewnia wspólne usługi dla programów komputerowych.
Programy aplikacyjne zwykle wymagają również działania systemu operacyjnego.
Systemy operacyjne można znaleźć na 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 na komputery stacjonarne to Apple OS X, Linux i jego warianty oraz Microsoft Windows. Mobilne systemy operacyjne to Android i iOS. Istnieją również inne klasy systemów operacyjnych, takie jak RTOS w czasie rzeczywistym.
Lista funkcji systemu operacyjnego
1- Mieć zarządzanie pracą
Ważnym obowiązkiem każdego programu operacyjnego jest planowanie zadań tak, aby były obsługiwane przez system komputerowy.
Jest to jedno z głównych zadań funkcji zarządzania zadaniami. System operacyjny tworzy kolejność przetwarzania programów i określa kolejność wykonywania poszczególnych zadań.
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 to:
- Niektóre zadania, które są obecnie przetwarzane.
- Zasoby systemowe, które są używane.
- 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 być w stanie przejrzeć te czynniki i kontrolować kolejność przetwarzania tych zadań.
2- Mają zarządzanie zasobami
Zarządzanie zasobami w systemie komputerowym jest kolejnym z głównych problemów systemu operacyjnego. Oczywiście program nie może korzystać z urządzenia, jeśli ten sprzęt nie jest dostępny.
Oprogramowanie operacyjne monitoruje wykonanie wszystkich programów. Jest również odpowiedzialny za monitorowanie wszystkich używanych urządzeń.
Aby to osiągnąć, ustanawia tabelę, w której programy są łą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 sterowania kontrolą wejścia / wyjścia oprogramowania.
Ponieważ dostęp do konkretnego urządzenia jest często konieczny 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 i urządzenia, które muszą zostać użyte do ukończenia operacji wejścia / wyjścia. Korzystanie z raportów kontrolnych może wymagać określonych urządzeń.
Umożliwia to użytkownikom odczytywanie informacji z określonych witryn lub drukowanie informacji w wybranych biurach. Korzystając z tej instalacji, informacje odczytywane z lokalizacji mogą być dystrybuowane 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, nazywane systemem kontroli wejścia / wyjścia, stanowią integralną część większości systemów operacyjnych.
Upraszczają tylko środki, dzięki czemu wszystkie przetwarzane programy mogą wykonywać operacje wejścia / wyjścia.
W efekcie uruchomiony program wykonuje sygnały do systemu operacyjnego, które wymagają działania wejścia / wyjścia, przy użyciu 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 pozwala na spełnienie wielu zadań.
Na przykład komputer może jednocześnie wykonać program użytkownika, odczytać informacje z dysku lub wyświetlić wyniki w drukarce. Mówi o wielozadaniowych lub wieloprogramowych systemach operacyjnych.
5- Zgodność 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ówi się o adresie przestrzeni procesowej.
6- Musi mieć powiązane mechanizmy
Gdy są to programy wielofunkcyjne, system operacyjny musi udostępniać 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ć działanie innych aplikacji w systemie lub które 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 rdzeń. Obecnie najbardziej popularne są rdzenie monolityczne.
Jądra te umożliwiają innym procesom komputerowym wysyłanie wiadomości do siebie, a także zarządzanie pamięcią RAM, która przechowuje informacje o programie..
Większość rdzeni zapewnia również sterowniki lub sterowniki urządzeń do monitorowania monitorów, dysków twardych i innych akcesoriów.
8- Udziel połączenia
Prawdopodobnie cechą, która może definiować systemy operacyjne, jest połączenie między sprzętem, oprogramowaniem i, w niektórych przypadkach, interfejsem użytkownika. Każdy komputer wymaga użycia systemu operacyjnego.
Referencje
- Jakie są cechy systemu operacyjnego? Odzyskany z reference.com.
- Charakterystyka systemu operacyjnego. Odzyskane z ecomputernotes.com.
- Charakterystyka systemu operacyjnego. Pobrane z 202.114.32.200:8080/courseware.html.
- Jakie są cechy systemu operacyjnego w porównaniu z innym oprogramowaniem? Odzyskany z quora.com.
- System sterowania wyjściami wejściowymi. Źródło z wikipedia.org.