In the previous lesson, you were introduced to the computer organization. You learned about system hardware and main components that make a computer system and software layer to help a user interact with the computer system. In this article, you will learn about the hardware part of the system in more detail.
The system hardware consists of following at a minimum.
- CPU Board
- Memory Board
- I/O Board
The keyboard, display and printing devices need an interface to interact with the system and I/O board provide that interface for communication.
Keyboard generates ASCII codes for a system and by looking at the codes from the keyboard the CPU knows what the character is. The communication with the CPU and devices must be standardized and uniform. That is why all modern systems have device controllers so that the details of the device is hidden from the system.
There are many types of devices available today. You will find a variety of printers, display devices, newer CPUs and upgraded memory and storage units. All these variations in devices are handled by the I/O interface provided by the system.
- Dot Matrix
- Daisy Wheel
Display Device Types
- Raster Scan
- Random Scan
- Vector Display
- Point Plot
- Control Applications
- Data Processing
Note: They both are different because their processing inputs are different.
When you think of memory, consider following.
The high speed memory effect the size and the cost. The cost of high speed memory is high and size is less. The cost per bit of storage is higher near CPU and less near hard disk.
The following diagram shows the memory hierarchy.
Let us give a small summary of different types of memory.
|SIZE||Kbytes||MBytes||100’s of MB|
|SPEED||10 nsecs||100 nsecs||2 – 10 milli-secs|
Technology classification of Memory
- Dynamic RAM – It is a slower RAM than static.
- Static RAM – It is a faster RAM.
Technology classification of Storage.
- Hard Disk
- Floppy Disk
- Tape Drive
Storage also need I/O interface to communicate with the system. The system inputs are already stored in files and output from system is stored in these files again.
Classification of I/O interface
You can classify I/O interface into two.
- Device Electronics
- Device Controllers
As part of Operating system, there will be IO routines and software called device drivers.
You must ask this question – Why do we have networked computers?
There are only three reasons for a computer to establish a network.
- Establish communication among users.
- To share some resources.
- For remote access.