13.07.2015 Views

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

Digital Electronics: Principles, Devices and Applications

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

15Computer FundamentalsThis chapter focuses mainly on computer hardware fundamentals, with a brief introduction to some ofthe relevant software-related topics. The chapter begins with a brief description of different types ofcomputer system, from giant supercomputers to tiny digital assistants, which is then followed up byanatomical description of a generalized computer system, with particular reference to microcomputersystems. Other hardware-related topics that are extensively covered include input/output devices <strong>and</strong>memory devices.15.1 Anatomy of a ComputerThe basic functional blocks of a computer comprise the central processing unit (CPU), memory <strong>and</strong>input <strong>and</strong> output ports. These functional blocks are depicted in the block schematic arrangement ofFig. 15.1. As is clear from the figure, these functional blocks are connected to each other by internalbuses. The CPU is the brain of the computer. It is basically a microprocessor with associated circuits.Ports are physical interfaces on the computer, through which the computer interacts with the input<strong>and</strong> output devices. Memories are storage devices used for storing data <strong>and</strong> instructions. The CPUfetches the data <strong>and</strong> instructions by sending the address of the memory location on the address bus.The data <strong>and</strong> the instructions are then transferred to the CPU by the data bus. The CPU then executesthe instructions <strong>and</strong> stores the processed data in the memory or sends them to an output device via thedata bus. It may be mentioned here that in most cases the instructions modify the data stored in thememory or obtained from an input device.15.1.1 Central Processing UnitAs mentioned above, the CPU is the brain of the computer. The fundamental operation of the CPU isto execute a sequence of stored instructions called a program. In other words, it controls the execution<strong>Digital</strong> <strong>Electronics</strong>: <strong>Principles</strong>, <strong>Devices</strong> <strong>and</strong> <strong>Applications</strong> Anil K. Maini©2007 John Wiley &Sons, Ltd. ISBN: 978-0-470-03214-5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!