Układy cyfrowe służą do przetwarzania informacji. Przetwarzanie informacji polega na dostarczeniu do układu bądź systemu danych, które poddawane są określonym działaniom, dzięki którym otrzymujemy wyniki. Wynikami mogą być przykładowo sygnały sterujące pracą pewnych urządzeń, obrazy, teksty i tym podobne. Tak określone przetwarzanie informacji dotyczy więc przykładowo zarówno układów automatyki, jak i komputerów.
Przetwarzanie informacji możemy obecnie zrealizować dwoma sposobami:
- projektując tak zwany specjalizowany układ cyfrowy, będący zestawem różnorodnych układów cyfrowych połączonych tak, aby realizowały określony sposób przetwarzania informacji. Sposób ten będzie zależał wyłącznie od użytych układów i sposobu ich połączenia, czyli od sprzętu (ang. hardware).
- stosując system mikroprocesorowy. Jedną z ważniejszych części tego systemu jest uniwersalny układ przetwarzający informację, czyli procesor. Procesor przetwarza informacje, wykonując na niej elementarne operacje zwane instrukcjami (bądź rozkazami). Ciąg takich instrukcji realizujący konkretne zadanie przetwarzania informacji nazywamy programem. Do systemu mikroprocesorowego oprócz danych wejściowych musimy więc dostarczyć także program lub zestaw programów, czyli oprogramowanie (ang. software). W przypadku systemu mikroprocesorowego sposób przetwarzania informacji jest określony głównie przez oprogramowanie. Ułatwia to w razie potrzeby zmianę sposobu przetwarzania informacji.
Marcin Maźniewski
2006-05-15