System operacyjny działa jak most pomiędzy sprzętem i oprogramowaniem, a głównym celem systemu operacyjnego jest zarządzanie wszystkimi zasobami sprzętu i oprogramowania, które są połączone z komputerem. Bez systemu operacyjnego wszystkie systemy komputerowe są bezradne, ponieważ system operacyjny tworzy interfejs pomiędzy użytkownikiem a sprzętem. Kiedy użytkownik wydaje jakiekolwiek instrukcje komputerowi, wtedy system operacyjny przekształca te instrukcje w formę binarną, taką jak 0 i 1, ponieważ systemy komputerowe nie są w stanie zrozumieć bezpośrednio naszych poleceń. Komputer może zrozumieć tylko język maszynowy.
Read More – Operating System Tutorial
Teraz, wyjaśnić cel i cele systemu operacyjnego do uruchomienia całego systemu z pomocą terminala bootowania jak przykład Kiedy zasilanie włącza się wtedy mikroprocesor rozpocząć instalację kodu maszynowego z pomocą RAM do Flash ROM (Read Only Memory). System operacyjny pozwala na inicjalizację tego kodu dla wszystkich komponentów, które są związane z komputerem, a ten typ kodu zaimplementowany przez BIOS (Basic Input/output System) w pierwszym sektorze na początku dysku.
Read More – Real Time Operating System Tutorial
System operacyjny musi wiedzieć o jednostce zarządzania pamięcią, jednostce zarządzania energią, segmencie stanu zadania i innych jednostek również. Z wykorzystaniem procesora, system operacyjny obsługuje wszystkie te logiczne części, i inicjalizuje je.
Teraz jedno pytanie może powstać w twoim umyśle, jakie są trzy główne cele i zadania systemu operacyjnego. Prawie wiele celów systemu operacyjnego, ale istnieją pewne główne cele systemu operacyjnego, takie jak:
- Handle Memory Management
- Perform wszystkie zadania ładowania i wykonywania
- Peripheral Controlling
Handle Memory Management
W komputerze, wiele pamięci i danych wykonać w jednym czasie, więc system operacyjny zapewnia elastyczność między pamięci i danych w czasie wykonywania, ponieważ bez systemu operacyjnego, komputer może coraz konfliktu między danymi i wszystkich pamięci. Tak więc, zarządzanie pamięcią wykonuje wiele działań, takich jak Uaktualnienie wydajności, Wykonywanie wielu procesów w jednym czasie, i wykorzystanie przestrzeni pamięci do wszystkich urządzeń.
Wykonaj wszystkie zadania ładowania i wykonywania
System operacyjny jest odpowiedzialny za ładowanie ważnych programów i różnych bibliotek z pomocą programu ładującego, który jest bardzo niezbędną częścią O / S. Jego głównym zadaniem karmić programy w pamięci (takich jak RAM) do wykonania wszystkich instrukcji bez większego opóźnienia. System operacyjny jest obsługiwany do pamięci wirtualnej, w którym ładowacz nie mają faktycznie kopię główną zawartości, ponieważ ładowacz tylko pozwalają podsystemu pamięci wirtualnej, które tworzą interfejs między tym części pamięci, która ma uruchomiony kod programu i dane związane z treścią wykonywalną.
Peripheral Controlling
Każde urządzenie komputera mają własne sterowniki urządzeń, które jest kawałek kodu programowania. Te typy sterowników tworzą interfejs między systemem operacyjnym a urządzeniami, a system operacyjny ma całą kontrolę nad sterownikami. Wszystkie sterowniki wykonują się w regionie jądra systemu operacyjnego, a sterowniki urządzeń mają wiele praw, takich jak otwieranie, zamykanie, odczyt, zapis i inne.