|
Strona główna Płuca Mazowsza Krav Maga Modernizm Samuel Beckett Peter Raul Rubens Rodzaje kredytów O bieliźnie Przetargi publiczne Broker Systemy operacyjne Muzyka Renault Magisterium Polecamy |
System operacyjny (ang. skrót OS Operating System) - jest programem komputerowym, bądź zbiorem programów, który zarządza sprzętem oraz aplikacjami komputera. Podstawą wszystkich systemów operacyjnych jest wykonywanie podstawowych zadań takich jak: kontrolowanie i przypisywanie pamięci, ustalanie priorytetów w zadaniach, obsługa urządzeń, ustalanie połączeń sieciowych oraz zarządzanie plikami. Większość systemów operacyjnych posiada środowiska graficzne ułatwiające ich obsługę. Określenie to jednak nie jest w pełni ścisłe. Czasem potocznie mówi się system operacyjny mając na myśli całość oprogramowania dostarczanego z zakupionym komputerem (zobacz: dystrybucja), czasem samo jądro systemu operacyjnego, czasem bootloader, czasem z kolei chodzi o całą rodzinę systemów (np. Microsoft Windows). Zadania systemu operacyjnego
Podział systemów operacyjnych Systemy operacyjne ze względu na sposób przetwarzania można podzielić na:
Natomiast biorąc pod uwagę liczbę użytkowników systemy operacyjne można podzielić na:
Budowa systemu operacyjnego Przyjęto podział na trzy główne elementy budowy systemu operacyjnego: jądro systemu wykonujące ww. zadania, Język programowania jako system operacyjny Funkcję systemu operacyjnego spełniać może implementacja określonego języka programowania (szczególnie miało to miejsce w historycznych już czasach dominacji komputerów 8-bitowych). Rolę powłoki systemu operacyjnego spełnia w tym przypadku interpreter poleceń języka. Dlatego funkcję takiego systemu może pełnić implementacja danego języka oparta na interpretacji lub mieszana (interpretacyjno-kompilacyjna). W komputerach 8-bitowych często interpreter języka był przechowywany w pamięci ROM i stanowił podstawowy system operacyjny. Najbardziej znanym przykładem takiego języka jest BASIC stosowany szeroko w komputerach 8 bitowych. Innym, historycznym już przykładem, jest język Jean, implementowany w dużych systemach komputerowych (np. serii ODRA 1300), który mógł pracować zarówno pod kontrolą innego systemu operacyjnego (np. GEORGE 3), jak również samodzielnie jako mały system operacyjny, o charakterze konwersacyjnym. Językami programowania (a właściwie ich pewne implementacje), które również stanowią samodzielne systemy operacyjne są również FORTH oraz Smalltalk. Język i zarazem system operacyjny FORTH szczególnie zastosowanie znajdował w systemach sterowania automatyki przemysłowej. Jest to najlepszy przykład języka w interpretacyjno-kompilacyjnego, w którym wprowadzone słowa są interpretowane i natychmiast wykonywane, natomiast definicje słów są natychmiast kompilowane. Język Smalltalk to pierwszy język "czysto obiektowy", który w wielu swoich implementacjach buduje własne środowisko stanowiące system operacyjny komputera. W systemach serii MERA 300 funkcję systemu operacyjnego mógł pełnić nawet asembler o nazwie MOTIS.
|
| stoliki : perfumy : biżuteria : broker : tłumaczenie : pompy cieplne : kolczyki : suknie ślubne : meble sklep : pisanie prac | |