To understand computing system six layers of computing system are presented. Abstract layered model allows to understand, build and use computer system.
Programmable logic devices (PLD) can be used for various purposes. There are three basic groups of PLD: SPLD, CPLD and FPGA. They can be implemented in various systems. Engineers often use FPGA to develop new ASIC or custom systems. This article explains what SPLDs, CPLDs and FPGAs are.
Imagine, that the firs computers filled the whole room. Now we have computers such small that they can be put in our pocket. Explore the evolution of computers and find out what technological achievements allowed computers to become as powerful as we have them now.
The term GUI (Graphical User Interface) may seem a little bit mysterious to you. Despite that, you use GUI environment every day while working with your computer. This hub shortly explains what GUI is.
The CPU is similar to human brain. Its performance is based on simple operations, which are called instructions. Find out how your CPU works and how its speed is measured.
C is a very popular programming language. It is very old language and some other languages that evolved from C are known well. These languages are C++ and C#. This article introduces the origin of this language. Do you know why it is called C? No? Please read further to find out.