72. STRUKTURA PROGRAMU KOMPUTEROWEGO.
Program użytkowy wykonuje operacje I/O, wywołuje odpowiednią funkcję systemową, która prowadzi do warstwy we/wy, ta z kolei wywołuje funkcję systemową, która prowadzi do warstwy zarządzania pamięcią, następnie poprzez warstwę planowania przydziału czasu procesora dochodzi do sprzętu. W każdej warstwie mogą występować zmiany parametrów, przenoszenie danych. Zwiększa to koszt odwołania do systemu, w rezultacie wykonanie funkcji systemowej trwa znacznie dłużej niż w modelu niewarstwowym.
73. STRUKTURA SYSTEMU WINDOWS.
16-bitowe systemy Windows - Win 3.1, Win3.11, Windows for Workgroups - w rzeczywistości nie powinny być nazywane systemami operacyjnymi. Sąjedynie nakładkami graficznymi na DOS, wykorzystującymi tę samą technologię dostępu do dysku. Win3.x jednak wykorzystuje rozszerzone możliwości procesora 386 i późniejszych w sposób, w jaki DOS nie potrafił. Windows potrafi wykorzystać unikatowe możliwości sprzętu zainstalowanego w komputerze, poprzez możliwość zainstalowania dedykowanych sterowników do konkretnej karty graficznej, dźwiękowej czy drukarki wykorzystujące wszystkie możliwości sprzętu. Późniejsze wersje Win są32-bitowe, wielozadaniowe i wielowątkowe; w Win95 aplikacje 32-bitowe działają w 32-bitowej przestrzeni adresowej, w Windows 3.1. operacje plikowe wykonywane są za pomocą usług systemu DOS; w Windows 95 obsługa plików wykonywana jest w trybie chronionym, bez pomocy systemu DOS; Win posługuje się maszynami wirtualnymi, które zarządzane są przez VMM.
74. STRUKTURA SYSTEMU LINUX.
Linux jest nowoczesnym, 32-bitowym wielozadaniowym wieloużytkownikowym OS podobnym do UNIX'a. Posiada m.in.: prawdziwą wielozadaniowość (preemptive multitasking), ochronę pamięci, zaawansowany system plików (długie nazwy, wielkość do 4 TB), wbudowaną obsługę protokołów sieciowych (TCP/IP, IX, AppleTalk, AX.25), wielowątkowość, zaawansowane środowisko graficzne X-Wiindows System (KDE, GNOMĘ, fvwm). Pod względem wydajności, szybkości i stabilności konkuruje z kosztownymi komercyjnymi OS. Dużą zaleta jest pełna dostępność kodu źródłowego. Nazwa Linux dotyczy tylko jądra systemu - jądro z reszta oprogramowania to dystrybucja (np.: RedHat, Debian, SlackWare). Jest dostępny za darmo na licencji GNU. Jako system operacyjny dzieli się na 4 główne części:
1) jądro - zarządza urządzeniami oraz uruchamia inne programy;
2) powłoka - interfejs służący do przetwarzania poleceń jądra w celu ich wykonania (tekstowy lub graficzny);
3) system plików - pliki w katalogach w strukturze hierarchicznej drzewiastej, rozpoczynającej się od katalogu głównego (root directory);
4) programy użytkowe - edytory, kompilatory, narzędzia internetowe i komunikacyjne.
75.SYSTEM OPERACYJNY MS-DOS.
Disc Operating System składa się z:
1) ROMBIOS - (Read Only Menory Basic Input Output System)-podstawowy układ wejścia/wyjścia odpowiedzialny za wczytanie dalszych elementów OS; jest to również system zajmujący się współpracą z urządzeniami zewnętrznymi: realizuje transmisję z i do urządzenia;
2) io.sys i msdos.sys - są ukrytymi plikami systemowymi; są one rozszerzeniem ROMBIOS-u o nowe sterowniki do urządzeń np.: drukarki, skanera; io.sys pozwala na dołączenie właściwego systemu do modułu BIOS, zawiera programy obsługi standardowych urządzeń; msdos.sys - zapewnia współpracę z programami użytkowymi (zarządza plikami, pamięcią i