4 Computer Systems Flashcards
What are Some types of hardware?
Input/Output devices
Secondary Storage
Primary Storage
Processors
What do input/output devices do?
I/O devices allow users to input data into the computer, or receive a data output from the computer. E.g. Keyboard Mouse Monitor Speakers
What is secondary storage?
Secondary storage is the memory in which the computer can store the data or instructions which are NOT currently in use.
Not all computer systems use secondary storage.
E.g.
Hard Disk Drive (HDD)
Solid State Drive (SSD)
Compact Disk (CD)
Flash (USB Drive)
What is Primary storage?
Primary storage is the memory in which the computer can store the data or instructions that are currently in use.
The two main types of primary storage are:
Random Access Memory (RAM)
Read-Only Memory (ROM)
What are processors?
A processor is a special component that processes data and instructions to control other components within the computer.
The two main types of processor are:
Central Processing Unit (CPU).
Graphics Processing Unit (GPU).
What are two types of computer systems?
General Purpose systems
Embedded systems
What are General Purpose systems?
General purpose systems are capable of performing many different tasks. E.g. PCs Macs Smartphones
What are embedded systems?
An embedded system is a computer system which is built into another device to support its operation. E.g. Washing machines Cameras Printers
What are transistors?
Transistors are electrical components made from semiconductor materials that can act as electrically-controlled switches.
Transistors can be used to temporarily store data, for example in some forms of primary storage (memory).
Why do we use binary form?
Underneath the surface, computers are electrical devices that process information by controlling the flow of electricity through billions of wires and transistors (electrical switches) inside the central processing unit and other components.
The presence of electricity represents a 1, and an absence of electricity represents a 0.
What are the transistors in the CPU used for?
Inside a Central Processing Unit (CPU), transistors are arranged into circuits to perform operations such as calculations when electricity is passed through them.
For example, transistors can be arranged to form an ‘adder’ circuit that can accept two binary numbers, and output the sum of their values.
Modern CPUs contain over 3 billion transistors, allowing them to perform billions of calculations per second.
What are logic gates?
Logic gates are when multiple transistors are are arranged together to form more complex switches that only allow electricity to flow if all or some of the transistors are on
What are some examples of logic gates?
The AND gate performs the Boolean AND function:
It will only output true if both of its inputs are true.
The OR gate performs the Boolean OR function:
It will output true if either or both of its inputs are true.
The NOT gate performs the Boolean NOT function:
It takes one input and inverts it.
What are logic circuits?
Logic gates can be combined to create complex logic circuits
These logic circuits can perform functions such as adding numbers and storing data
How do you evaluate Boolean expressions?
To evaluate a Boolean expression, you should substitute all of the values in for the variables and then use the definitions of the different Boolean functions to simplify it one step at a time.`
What is the order you should evaluate a Boolean expression?
You should evaluate any expression in brackets first, for example:
NOT(True OR False)
NOT(True)
False
What are truth tables?
Truth tables are another method of evaluating expressions
A truth table shows every possible combination of inputs and the resulting output
The truth table shows the input and output state for each combination
The table can then be used to look up the output.
What is the most common type of computer software?
Application software
What is the purpose of application software?
Application software helps a user of a computer system to complete a given task.
What are some examples of application software?
Presentation software
Word processors
Web browsers
What is the purpose of system software?
System software controls the hardware of the computer and provides an environment for applications to run
What are Operating systems?
Operating systems (OSs) are one type of system software. OSs manage access to the hardware in the computer.
What are device drivers?
Device drivers are one type of system software
Device drivers are small programs which tell the operating system how to use a piece of hardware
What is Utility software?
Utility software is one type of system software
Utility software performs maintenance tasks to make sure the operation of the system continues