Computers are machines that are almost necessary for survival in today’s society. Many jobs and schools require some basic computer skills, like typing or internet skills so you can print out documents or research for a project. That’s not all computers can do, though. Computers can be used for a number of things, such as playing games for entertainment, or serving as an alternate stereo. But how does it all work? Well, to be simple, computers follow instructions on programs, which are stored in 0′s and 1′s on your computer’s hard/floppy/CD ROM drives. Not only programs, but everything on your computer is in binary code. This binary code is instructions for the hardware, all of the parts that make up the physical portion of your computer. Understanding computer hardware can be useful for computer repairs, computer upgrades, and building computers.
1. Know the difference between computer hardware and software. Before you learn anything, you must first know what computer hardware is for itself, and how it is different from computer software. A key difference between hardware and software is that hardware can be touched physically. Right now, you are using your mouse or keyboard to scroll the page, and your monitor is showing you the information. These are hardware. However, software is what cannot be physically touched, the programs currently loaded into your memory, your operating system, for example.
2. Know about input devices. Input devices are used to enter information into a computer. This information could be instructions to move the cursor of the mouse, or could be an image. Whatever the input device, it gives the computer some type of information. They are sorted into categories with basic hardware underneath:
- Text Input Devices
- Pointing Devices
- Audio Input Devices
- Gaming Devices
- Game Controller
- Image and Video Input Devices
3. Know the main output devices. Output is how the computer responds to what the user (you) does to it. For example, when you move the mouse, the cursor on the screen moves in response to that movement. When you press the spacebar in notepad, the cursor moves according to how many times you pressed it. Output devices are also sorted into categories with the hardware underneath:
- Speakers (standard or headset)
4. Learn Internal Bus Devices. Don’t worry too much about internal bus controllers just yet, but about what types of devices are controlled by them. In general, internal bus controllers control the specific output devices, internet access, and, on most older systems, specific input devices. Other types of internal bus devices might control disk drives, such as IDE or Serial ATA, Floppy, etc.
5. Learn the External Bus Devices. You’re probably familiar with the USB, or Universal Serial Bus. This is an external bus, as well as some others, including the eSATA, or external version of Serial ATA devices.
6. Learn the internal and removable storage devices. Obviously you don’t need to know all of them, but you need to know the basics. You need to know the difference between IDE and Serial ATA drives and floppy drives, you need to know which drives will go in each, what the cables look like, which types of drives should be master and slave, etc. You should know the difference between Compact Disk Drives and Digital Video Disk Drives, what is W and RW, what hard disks are, what kilobytes, megabytes, gigabytes, and possibly terabytes are. If you’re interested, learn the basics of how each disk stores information. Also, learn about USB devices. These aren’t as important as learning internal storage and internal removable storage devices, since you can just plug them in and install them for use, but it’s nice to have some knowledge.
7. Learn about motherboard hardware. Learn about the Central Processing Unit (probably more about which ones are best and compatibility), the Random-Access Memory (learn about the types, like DRAM, DDR2, etc.) Learn about the Basic Input/Output System, and how to configure it. Finally, if you’re interested, learn about the CMOS battery and the chipset. Knowing about input and output and buses is important with computer motherboards, as your knowledge will determine whether or not the computer parts you by will actually fit.