From above of crop anonymous businessman using netbook while sitting at table with documents and cup of hot coffee
ZBIÓR POWTARZANYCH ROZKAZÓW

Zbiór powtarzanych rozkazów programiści kompu­terowi nazywają pętlą (loop). Program pozostaje w pę­tli, wykorzystywany niekiedy miliony razy, póki nie zostanie spełniony warunek kończący, na przykład pó­ki nie zostanie przetworzona ostatnia jednostka…

three men sitting while using laptops and watching man beside whiteboard
PROGRAM NAUKOWY

Program naukowy może zawierać kilka ta­kich powtórzeń, gdyż zwykłym sposobem rozwiązy­wania problemów matematycznych jest znajdowanie przybliżonego wyniku, a następnie jego uściślanie przez powtarzanie procedury uzyskiwania coraz lep­szych przybliżeń, podobnej do…

silver iMac with keyboard and trackpad inside room
TYSIĄC POLECEŃ

Tysiąc poleceń stanowi już spory program. Ale ty­siąc poleceń to co najwyżej ułamek sekundy w reali­zacji programu, w rzeczywistości zaś programy kom­puterowe są często wykonywane w czasie wielu minut lub…

person using both laptop and smartphone
BIEG PROGRAMU

Przyjrzyjmy się bliżej, jak programista mierzy prze­bieg programu. Procesor centralny odmierza czas w nanosekundach, lecz programista na ogół unika tych znikomo małych ułamków sekundy i zamiast nich mó­wi o liczbie…

person using both laptop and smartphone
ZAMIAST CZEKAĆ

Toteż zamiast cze­kać, procesor przechodzi do następnego programu i o- kresowo powraca do poprzedniego, aby sprawdzić, w którym z nich jest więcej pracy do wykonania. Mimo wielu wysiłków zmierzających do…

person using macbook pro on black table
STAN OCZEKIWANIA

W stanie oczeki­wania procesor pozwala po prostu czasomierzowi pul­sować; zachowuje się jak samochód spalający benzy­nę na jałowym biegu. Jałowość jest przekleństwem bu­downiczych systemów komputerowych; ich celem jest takie zaprojektowanie systemu,…