Systemy operacyjne

Strona głównaMapa strony tworzenie stron internetowych poznań auto naprawa Poznań

Menu główne serwisu:

Powiązane tematy w serwisie:

Trzy giganty

Mówiąc o systemach operacyjnych najczęściej mamy na myśli jeden z trzech najpopularniejszych i najbardziej znanych: Windows wypuszczony przez firmę Microsoft, Linux, a także Mac OS, który jest dzieckiem firmy Apple. Te trzy systemy operacyjne wciąż(więcej...)

Zarządzanie procesami

Systemy operacyjne wykorzystują środowiska wielozadaniowe, w których wiele zadań wykonywanych jest w tym samym czasie. Jednak w takim przypadku może dość do interferencji procesów, a jest to bardzo niekorzystne dla sprzętu zjawisko. Aby temu(więcej...)

Podstawy systemu operacyjnego

Systemy operacyjne posiadają w języku angielskim swój skrót OS, który rozwija się do wyrażenia ‘Operating System’. Jako system operacyjny rozumiemy główne oprogramowanie zarządzające sprzętem komputerowym, który tworzy indywidualne środowisko do(więcej...)

Język programowania systemem operacyjnym

Funkcję systemu operacyjnego spełniać może implementacja określonego języka programowania. Implementacją nazywamy informatyczny proces przekształcania abstrakcyjnego opisu systemu lub też programu, na obiekt typowo fizyczny, jak komputer czy działający program zapisany w konkretnym języku programowania, a także taki obiekt fizyczny, który jest efektem podobnego przekształcenia, jak na przykład implementacja systemu operacyjnego lub kompilatora dla konkretnego typu komputera. Spełnianie funkcji systemu operacyjnego poprzez implementację miało miejsce szczególnie wtedy, gdy na naszym rynku dominowały komputery 8-bitowe.
W takim przypadku rolę powłoki systemu operacyjnego spełnia interpreter poleceń języka, czyli inaczej program komputerowy, który analizuje kod źródłowy danego programu, a przeanalizowane przez niego fragmenty są wykonywane. Właśnie dlatego funkcję takiego systemu może pełnić implementacja danego języka, która będzie oparta na interpretacji lub mieszana, inaczej interpretacyjno-kompilacyjna. W dawnych komputerach 8-bitowych interpreter najczęściej był przechowywany w tak zwanej pamięci ROM i stanowił on podstawowy system operacyjny danego komputera. Najbardziej znanym przykładem takiego języka jest BASIC, który był bardzo szeroko stosowany w komputerach 8-bitowych, oprócz komputerów Atari, ponieważ BASIC nie jest dostępny we wszystkich modelach, a system DOS ma zawsze swoją własną powłokę. BASIC jest wciąż wykorzystywany choćby do nauki programowania. Językami programowania, które również stanowią samodzielne systemy operacyjne są FORTH oraz Smalltalk.
Pierwszy z nich, język, a zarazem system operacyjny, miał szczególne zastosowanie w systemach sterowania automatyką przemysłową. Jest to najlepszy przykład języka zastosowanego wykorzystując implementację interpretacyjno-kompilacyjnej, gdzie, co prawda słowa są interpretowane i natychmiast wykonywane, jednak definicje słów są natychmiast kompilowane. Natomiast Smalltalk jest językiem, który w wielu swoich implementacjach buduje własne środowisko stanowiące system operacyjny komputera.

© Copyright by Systemy operacyjne 2008