You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
str. 21<br />
unikać, gdyż każde urządzenie najczęściej psuje się właśnie w<br />
chwili włączania. Dokładnie taki sam efekt daje włączenie i<br />
wyłączenie programu testującego (patrz rozdział 2.3), a w<br />
przypadku niektórych programów wystarczy tylko nacisnąć<br />
.<br />
W celu zrozumienia dodatkowych czynności wykonywanych przy<br />
włączaniu komputera, musisz dowiedzieć się nieco więcej o jego<br />
działaniu. Komputer jest to zupełnie bezmyślna maszyna, która<br />
jednakże potrafi wykonywać pewne zadania przekazane jej przez<br />
człowieka w postaci programu. Dobrym porównaniem jest gramofon.<br />
Może być nawet najlepszy, lecz nie ma z niego żadnego pożytku,<br />
dopóki nie posiadasz płyty. Płytę trzeba wybrać, położyć na<br />
talerz, uruchomić gramofon i dopiero wtedy coś słychać. Uzyskany<br />
efekt zależy od jakości sprzętu, ale w znacznie większym stopniu<br />
od jakości płyty zarówno artystycznej, jak i technicznej.<br />
Podobnie jest z komputerem, ale z jedną bardzo ważną<br />
różnicą. Każdy komputer <strong>Atari</strong> ma już zapisane w pamięci stałej<br />
(ROM - patrz "Słownik" w dodatku na końcu książki) trzy<br />
<strong>programy</strong>: system operacyjny, interpreter Basica i program<br />
testujący. (w naszym porównaniu byłby to gramofon, który<br />
wewnątrz miałby umieszczone na stałe trzy płyty). Teraz parę<br />
słów o tych programach.<br />
Program testujący (selftest) służy do kontroli poprawności<br />
działania podstawowych elementów komputera. Jego działanie jest<br />
dokładnie opisane w rozdziale 2.2. "Test".<br />
Interpreter Basica jest to program pozwalający na pisanie i<br />
wykonywanie innych programów. Dzięki zastąpieniu liczb<br />
zrozumiałych dla komputera (tzw. kod maszynowy) słowami<br />
angielskimi, określającymi różne czynności jest on stosunkowo<br />
łatwy do opanowania przez człowieka. Interpreter jest więc<br />
tłumaczem, który przekłada te słowa na liczby kodu maszynowego.<br />
W komputerach <strong>Atari</strong> jest wbudowany dialekt Basica o nazwie <strong>Atari</strong><br />
Basic. Istnienie interpretera uniemożliwia działanie niektórych<br />
programów, a ponadto niepotrzebnie zajmuje on pamięć, jeśli się<br />
z niego nie korzysta. W takich przypadkach możliwe jest<br />
odłączenie Basica przez trzymanie wciśniętego klawisza <br />
przy włączaniu zasilania.<br />
System operacyjny (w skrócie OS, od angielskiego Operating<br />
System) jest to program zarządzający pracą całego komputera.<br />
Pełni on rolę podobną jak dyrekcja przedsiębiorstwa. Z punktu<br />
widzenia użytkownika sposób działania systemu jest zupełnie<br />
nieistotny - liczą się tylko efekty. Warto jednak wiedzieć co<br />
robi OS podczas inicjowania komputera po włączeniu zasilania lub<br />
po naciśnięciu klawisza .<br />
Po włączeniu komputera system operacyjny, przede wszystkim,<br />
określa parametry jego działania. Następnie, ponieważ nie jest<br />
Przeznaczony do pracy (jak dyrekcja), to szuka "robotników",<br />
którzy tą pracę wykonają. Sprawdza więc przyłączone urządzenia i<br />
próbuje coś z nich odczytać.<br />
Najpierw pyta stację dysków numer 1. Jeżeli jej nie ma albo<br />
jest, lecz niewłączona lub nieprawidłowo przyłączona, to szuka<br />
dalej. Gdy stacja odpowiada, to OS nakazuje odczytanie programu