28.12.2012 Views

programy graficzne - Atari

programy graficzne - Atari

programy graficzne - Atari

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!