Topic 9.5- Computer Science (cpu (Improving computer performance (More…
Topic 9.5- Computer Science
The closer a memory type is to the CPU, the quicker the CPU can access the instructions and execute them. However, the closer it is to the CPU the smaller and more expensive it is.
RAM vs ROM
Holds the Operating System (OS) and other currently running programs.
Holds the instructions for the computer to start up (BIOS).
Read Only - Can’t easily be changed.
A section of a computer storage drive which is temporarily used as RAM.
Primary and Secondary storage
Secondary is always non-volatile and the user can save to it.
Primary communicates directly to the CPU whereas secondary doesn’t.
Solid state hard drive (SSD)
No moving parts
Magnetic hard drive
Cheaper than solid state
Hardware vs software
what is hardware
the physical parts of a computer
what is software
the general term for programs which control and make use of the hardware
types of software
software designed to help configure, optimise and maintain the computer or device
controls the general operation of a computer, and provides an easy way for us to interact with computers and run applications
functions of the operating system
User an interface to the hardware.
Device drivers to communicate with the firmware.
Controlling and allocating memory
Controlling the execution of software applications
Controlling peripherals, networking, and managing files.
a program designed to do a specific task
They are dedicated systems that are designed for a fixed purpose.
This is different to the type of system in PCs and smartphones, which use software for a range of purposes.
stuff in the cpu
Clock speed - Clock speed is how many times the fetch, decode, execute cycle can be completed in 1 second.
Cache - is a tiny block of memory built right onto the processor. The most commonly used instructions and data are stored in the cache so that they are close at hand.
Cores - The more cores a computer has the faster it can fetch and execute instructions.
Improving computer performance
Increase clock speed
Increase cache size
Improve processor type
CU - controls the flow of data within the system.
ALU - is where the CPU performs the arithmetic and logic operations.
IAS - is where the CPU holds all the data and programs that it is currently using.
von neumann architecture
types of hardware
a device which inputs information and data into the computer
a device which is used to display or project information stored in the device