9142891212

9142891212



Systemy operacyjne


Wprowadzenie


■    Definicja interfejsu użytkownika

■    Udostępnianie systemu plików

■    Udostępnianie środowiska do wykonywania programów użytkownika

-    mechanizm ładowania i uruchamiania programów

-    mechanizmy synchronizacji i komunikacji procesów

’ Sterowanie urządzeniami wejścia-wyjścia 1 Obsługa podstawowej klasy błędów

Definiowanie interfejsu użytkownika: system operacyjny dostarcza użytkownikom zbiór poleceń lub system okienkowy wraz z odpowiednim menu, który umożliwia interakcję z systemem komputerowym.

Udostępnianie systemu plików: system operacyjny organizuje i ułatwia dostęp do informacji np. w postaci hierarchicznego systemu plików.

Udostępnianie środowisko do wykonywania programów: system operacyjny dostarcza struktur danych do organizacji wykonywania programu oraz zachowywania i odtwarzania stanu przetwarzania (procesy i przełączanie kontekstu). System operacyjny udostępnia też programistom mechanizmy komunikacji pomiędzy procesami (kolejki komunikatów, strumienie, pamięć współdzielona) oraz mechanizmy synchronizacji procesów (np. semafory). Sterowanie urządzeniami wejścia-wyjścia: odpowiednie moduły sterujące, integrowane z systemem operacyjnym, inicjalizują pracę urządzeń zewnętrznych oraz pośredniczą w efektywnym przekazywaniu danych pomiędzy jednostką centralną a tymi urządzeniami.

Obsługa podstawowej klasy błędów: system operacyjny reaguje na błędy użytkowników (np. niedostępność zasobów, brak prawa dostępu), programistów (np. błąd dzielenia przez 0, naruszenie ochrony pamięci, nieprawidłowy kod rozkazu) oraz systemu (np. błąd braku strony, błąd magistrali).

Efektywność zarządzania zasobami oraz wygodny interfejs dla użytkownika są dwoma ogólnymi, niezależnymi celami projektowymi systemów operacyjnych. Pierwszy z tych celów był kluczowy w rozwoju rodziny systemów uniksowych. Dopiero w późniejszych etapach ich rozwoju pojawił się intuicyjny okienkowy interfejs użytkownika. Systemy rodziny MS Windows zorientowane były natomiast przede wszystkim na interfejs użytkownika, na bazie którego w późniejszych etapach rozwoju powstawał pełnowartościowy system operacyjny, uwzględniający szerzej rozumiane zarządzanie zasobami.



Wyszukiwarka

Podobne podstrony:
Systemy operacyjne Systemy operacyjne Wprowadzenie Definicja systemu operacyjnego (1
Zadania systemu operacyjnego Definicja interfejsu użytkownika Udostępnianie systemu
WprowadzenieSystemy operacyjne Systemy operacyjne € Definicja systemu operacyjnego
1Sieciowe Systemy Operacyjne Wprowadzenie do wykładu, podstawowe definicje, rola systemu
p1020935 (2) Monolityczny system operacyjny Program
Folder - pojęcie, którym zastąpiono katalog, stosowane w systemach operacyjnych bazujących na interf
Zarządzanie systemem WE/WY Jednym z celów systemu operacyjnego jest ukrywanie przed użytkownikiem (c
8    Systemy semimarkowskie 8 t wprowadzenie 8 2 Uproszczona analiza użytkowania sekc
p1020935 (2) Monolityczny system operacyjny Program
Budowa i administracja systemów operacyjnych Laboratorium 15Administrowanie kontami użytkowników Kon

więcej podobnych podstron