Każdy program bez żadnej przeróbki elektronicznej faktycznie przerabia komputer w nową maszynę, z nowym celem. To samo wyposażenie fizyczne może najpierw służyć do obliczenia orbity pojazdu kosmicznego, potem do alfabetycznego uporządkowania listy nazwisk, a następnie do wyznaczenia średnich i odchyleń próbki statystycznej. Skoro każde z tych zadań wymaga odmiennej logicznej maszyny Turinga, układ fizyczny, który […]
Autor: Witold Tereszkiewicz
W KOMPUTERZE
W komputerze przedmiotami nie są samochody czy budziki, lecz elektronicznie zakodowane pakiety informacji. Poruszają się one między pamięcią a procesorem z szybkością, która jest znacznym ułamkiem szybkości światła; w procesorze są dzielone na mniejsze zestawy i przetwarzane w elektronicznej formie arytmetycznego i logicznego rachunku. W ten sposób komputer przetwarza informacje: rozpoczyna z jednym ciągiem dwójkowych […]
POBIERANIE Z PAMIĘCI
Blok sterujący pobiera z pamięci dwie liczby, które mają być dodane, i wprowadza je do rejestrów danych.Przesyła te dwie liczby do bloku jednostki lo- giczno-arytmetycznej, gdzie zostają dodane, a sumę wprowadza do rejestru danych.Przesyła wynik z rejestru danych z powrotem do pamięci.Procedura ta jest następnie powtarzana z następnym rozkazem — przez cały program. Komputer pracuje […]
BLOK STERUJĄCY
Procesor jest zbudowany z obwodów logicznych i różnych rejestrów. Rejestry zawierają pojedyncze rozkazy lub niewielką liczbę danych do bezpośredniego przetwarzania. W nowoczesnych komputerach blok sterowania, układ bardziej funkcjonalny niż fizyczny, przetwarza rozkazy w ciąg działań elektronicznych, krok po kroku kierując działaniem całego systemu. Ten blok zastępuje tablicę rozdzielczą pierwszych komputerów. Jednostka arytmetyczno-logiczna (ALU) wykonuje właściwe […]
SCHEMAT KOMPUTERA
Schemat komputera von Neumanna jest całkowicie abstrakcyjny: w prawdziwej maszynie każdy z bloków byłby układem elektronicznym złożonym z tysięcy lub milionów tranzystorów, strzałki byłyby przewodami łub połączeniami pozwalającymi „informacji” elektronicznej przepływać we wskazanych kierunkach pomiędzy układami. Blok zaznaczony jako pamięć odpowiada taśmie maszyny Turinga, gdzie magazynowane są dane wejściowe oraz zapisywane wyniki pośrednie. Procesor 'centralny […]
WYJĄTKOWOŚĆ KOMPUTERA
Przewody łączyły różne części maszyny, kontrolując obliczenia, jakim będą podlegać dane. Operator musiał dosłownie „odrutować” nową maszynę, zaprojektowaną wyłącznie w celu rozwiązywania jednego, konkretnego problemu.O wyjątkowości komputera von Neumanna stanowi to, że programy i dane magazynuje się w ten sam sposób, jako ciągi cyfr dwójkowych. Program, zbiór rozkazów dodawania, odejmowania lub operowania elementami danych, wprowadzany […]