Monday, January 4, 2016

Function of computer hardware components

A processor is the brains of any computer system. Also known as a CPU or central processing unit it is used to execute instructions that enable the operating system and application software to run on a system. A processor performs arithmetic and logical calculations in the ALU (arithmetic logical unit) and control instructions in the control unit. The processor communicates with storage devices such as the hard drive and RAM to process information used to control the operating system and applications that run on a computer system. Processors are being made smaller and faster all the time and this allows systems to carry out instructions faster and perform better. A processor in a mission critical system used in space or a medical device needs to be very powerful to carry out instructions quickly.

Processors are integrated into a computer system by placing them on the motherboard. A Motherboard is like the body of a computer system it contains a socket to house the processor and links a lot of internal components together such as RAM and graphics cards using communication buses. The have integrated controllers to enable the processor to communicate with storage devices such as HDDs and CD/DVD drives. A motherboard is a printed circuit board (PCB) and links the components using lines drawn on the circuit board. Motherboards contain expansion slots to insert RAM or graphics, sound and network cards to improve system performance. They allow a computer engineer to upgrade the RAM so that a machine runs faster. Motherboards also contain sockets to enable a computer system to communicate with external devices using USB ports, sound jacks and VDU outputs. A motherboard comes in different form factors (this is the shape and size) and you need to check if components are compatible with this form factor before purchasing them. A phone also has a motherboard which is much smaller than that used in a PC obviously. PC motherboards normally require them to be cooled to keep components running at optimal performance. This is done using fans and heat sinks.

BIOS or basic input/output system is firmware (firmware links hardware and software) built into a computer system. The BIOS is used to ensure that a system boots up correctly and all hardware components are configured to work correctly. It contains information about the hardware components connected to the system such as keyboard and mouse and enables applications installed on the system to be controlled by the hardware. The BIOS is stored in non-volatile ROM (read only memory) of a system and is configured to allow that motherboard and all connected components and peripherals to run correctly.

A power supply or PSU (power supply unit) is used to power all of the components in a computer system. The power supply runs from 120 or 240 volts mains supplied and provides 12v, 5v and sometimes 3.3v outputs to power different components. A hard drive needs a power supply to run and the PSU has a specific output connector that can be used to connect to different hard drive types. Standard connectors are ATX – you can find out more by researching the different type of connectors that power supplies have. They normally range from between £20 to £50 in price.

A fan is used in a computer system to suck hot air out of the system to make sure that it does not overheat. Most computer systems will have fans on the casing to suck the hot air out of the system. The fans are connected to the power supply. Most processors also have a fan connected to them to draw the heat away from them and ensure the operate at the best speed possible. You will hear a system that is getting hot become noisy as the fans increase in speed. Heat sinks are also used to keep systems cool. Heat sinks are made from materials that draw heat away such as aluminium and copper. Often a heat sink is placed on top of a processor to draw the heat away from it. A fan will be placed on top of the heat sink to continuously draw out the heat that the processor produces. This heat is then drawn away from the systems by fans placed on the casing. Sometimes water is used to cool systems that are prone to heating up – you can investigate this further to see how water cooling is used in gaming systems as an example.

For a computer system to run it needs a storage system to store information about the operating system and applications. Knowledge of hard drive configuration and controllers is an important skill to have when setting up a system. There are different ways to communication with HDDs (hard disk drives) such as SATA, IDE or EIDE. SATA or Serial ATA (Serial Advanced Technology Attachment) is a serial communications method that communicates over a serial cable. If your motherboard is configured with SATA then you need to buy a SATA compliant HDD. IDE (integrated drive electronics) that has the controller for the hard drive stored on the drive itself. Master/slave configuration is used when installing an additional HDD on your computer system. The master/slave hard drive configuration means that both drives can be controlled using a single cable. The IDE controllers in each HDD talk to each other to say when it is ok for the system to send or receive data to and from the storage device. If the master drive is in use it will send a message to the slave to tell it that. When the master drive is finished communicating with the system it will send a message to say that the communications are complete and the slave can go ahead and perform the required actions. This is normally configured using hardware jumpers to say with is the master and which is the slave drive.

Most computer systems use ports such as USB, parallel and serial to communicate with external devices. A USB (universal serial bus) port allows you to plugin in an external storage device such as a keyboard or mouse to connect to the motherboard and enable the user to control the system. The motherboard comes with a USB controller chip to enable the communication to take place. Parallell ports were initially used for printers and are not as common these days. They are used for devices that need a lot of communication such as a plotter used in sign writing. The have more communication lines than a serial port and therefore can send and receive more data.

In order to explain the function of computer hardware components in full it is important to consider the internal memory components of a computer system. The three main types of internal memory in a computer system are RAM, ROM and cache. RAM or random access memory is memory that linked to a processor on the motherboard. Data can be written to and read from random access memory at roughly the same speed. RAM chips are stored on separate printed circuit boards that can be plugged into a system motherboard. Applications write data to the RAM chips based on current operations. RAM is wiped when a systems shuts down. For example, if a large amount of data is copied on to the clipboard it would be stored in random access memory. If you do not clear the clipboard the information will still be available to paste in an hour or even week’s time but if the system shuts down the information will not be available to paste as the RAM will be cleared. RAM upgrades can increase system performance as more applications can be used at the same time with less impact on system resources. ROM or read only memory contains system information such as the BIOS (although some bios is stored directly on the motherboard itself). Although it is considered read only it can be configured in some sense like setting the BIOS password. ROM also stores information about the operating and other programs stored on the system. ROM does not get wiped when a system reboots. Cache memory is ram that can be accessed much quicker than regular RAM that is slotted into a motherboard on a computer system. Cache is normally stored within the CPU or on a separate cache memory chip located right beside the CPU. Cache has different levels high speed and ultra high speed. L1 or level 1 cache is normally stored on the CPU chip and is the fastest type of cache. Cache memory is used by the processor to carry out instructions more quickly as data can be accessed by the processor quicker due to the proximity of the cache and ultra high speed.

Specialised cards such as network and graphic cards are used to increase the functionality and performance of a computer system. Some motherboards come with integrated graphics meaning that the graphics driver is stored on the motherboard. For better graphical performance a specialised graphics card with increase the performance in terms of outputting a better quality and higher resolution picture from your computer system. Installing a specialised graphics card would be important for someone like a movie editor who wanted to see the full impact of high definition video when editing. A network card can be plugged into an expansion slot to enable a computer system to connect to a network. This can be an internal network or the world wide web. Again some motherboards come with integrated networking capability but installing a specialised NIC (network interface card) will increase performance in terms of connection speed etc.

0 comments:

Post a Comment