Introduction: Hardware

Let us ask ourselves this question: What is the hardware kit we use in this class made of? The answer to this question depends on what abstraction layer (level) we choose when looking at the kit. In computing, an abstraction layer or abstraction level is a way of hiding the working details of a subsystem. Using abstraction enables efficient design and testing of the systems. Primary abstraction levels of a hardware kit like ours are as follows:


Ask yourself