1.1 Fetch, decode and execute sets of instructions.
1.1.1 The higher the Clock Frequency is, the faster that the process can take place.
184.108.40.206 The more cores there are, the more processes can be completed at the same time.
220.127.116.11.1 Cache allows for a small amount of data to be stored close to the CPU, so that the process can be completed in a significantly faster manner oppose to it having to travel to the system's RAM. Therefore, the larger the amount of cache is, the more processes can be completed within a shorter space of time.
18.104.22.168.1.1 The CPU is effectively the brain of a Computer System; it directs all data that enters and exits the system.
2.1 RAM is Random Access Memory.
2.1.1 Doesn't retain data when no power is being supplied to it.
2.1.2 Allows for active tasks to be quickly stored and accessed within a Computer System.
22.214.171.124 Each task is assigned a different amount of the total RAM available, depending on its complexity.
126.96.36.199.1 The more RAM that there is in a Computer System, the more tasks can be completed simultaneously due to there being more data storage space available to use.
2.2 ROM is Read Only Memory.
2.2.1 Retains data when no power is being supplied (non-volatile).
188.8.131.52 Used mainly in server farms and workstation PCs.
2.3 Virtual Memory.
2.3.1 Virtual Memory enable Computers to more easily carry out tasks due to them being able to store more data temporarily at once.
2.4 Flash Memory.
2.4.1 Withholds data when no power is being supplied to it.
2.5 Computer Design Innovations.
2.5.1 Allow for lower overall power consumption.
184.108.40.206 Consequently, this leads to a longer battery life for devices such as tablets and smartphones, which are heavily reliant on memory chip based storage solutions.
2.5.2 Read and Write speeds are drastically increasing annually.
2.5.3 CPU cache memory is rapidly increasing, which subsequently is allowing for PCs to output tasks in a much faster manner due to the memory being built onto the chip, oppose to it being on the other side of the motherboard.
2.5.4 Lower production costs are allowing for a rapid decrease in the price of RAM/ ROM / SODIMM technologies.
3 Input and Output Devices.
3.1 Input Devices.
3.1.4 Devices that require data to be inputted in order for them to be able to function.
3.2 Output Devices.
3.2.4 Devices that output data.
3.2.8 Desk hoovers.
3.3 Devices for people with specific needs.
220.127.116.11 Eye-tracking equipment.
18.104.22.168 Motion sensors.
22.214.171.124 Sip and puff devices.
126.96.36.199 Speech recognition equipment.
188.8.131.52 Screen readers.
184.108.40.206 Screen magnifiers.
4 Secondary Storage.
4.1 Secondary Storage is where data is stored once it has been processed through the Primary Storage (the RAM).
4.2 Magnetic-based storage devices.
4.2.1 Data is stored on a disk covered with a magnetic field which attracts a needle to a certain part of it, when a specific piece of data is requested by a user.
4.2.2 Due to them being fairly cheap to purchase, magnetic disks would be perfect for a server farm. They work at a faster rate than Optical storage devices and are generally more reliable also.
4.3 Optical-based storage devices.
4.3.1 Useful for a band wanting to mass produce copies of their must recent album.
4.3.2 Data is burned onto a disk using an Optical beam, and the indentations of data are then read when requested by a User.
4.4 Solid State storage devices.
4.4.1 SSDs, being the most expensive to purchase out of the three, are perfect for a User that will be constantly accessing data and wants overall the most durability and speed out of their investment.
4.4.2 As SSD prices slowly decrease, the demand for them drastically increases. By the year 2021, Computer Scientists predict that HDD and Optical Drives will be an icon of the past.
4.5 Needed so that data can be permanently stored until a User wishes to access it.
5 Binary Logic.
5.1 The Binary Logic system is built up of 1s and 0s, and this simple set of data allows for computers to quickly and accurately complete tasks that have been assigned to them.
5.1.1 128, 64, 32, 16, 8, 4, 2 and 1 can all be used to represent different amounts of data.
220.127.116.11.1 Functions when at least either A or B is equal to one.
18.104.22.168.1 Only functions when both A and B are equal to 0.
22.214.171.124.1 Only functions when both A and B are equal to 1.