Computer Systems Flashcards
(79 cards)
What are the main 4 logic gates?
- NOT
- AND
- OR
- XOR
NOT gate
Inverts the input (0 to 1, and 1 to 0)
What does a small circle at the end of a logic operator symbol means?
It inverts the input
What is the Boolean algebraic expression for a NOT Gate
Q = Ā
What symbol is used to represent a NOT gate?
A triangle with a circle at the end
AND gate
Output is only true (1) if both inputs are true
What is the Boolean algebraic expression for an AND gate?
Q = A · B
What symbol is used to represent an AND gate?
A semicircle with two inputs along the straight edge (left) and one output on the curve (right)
OR gate
Will return true as long as one (or both) of the inputs are true. If both are false, output will be false too.
What is the Boolean algebraic expression for an OR gate?
Q = A + B
What is the symbol used to represent an OR gate?
Pointed ‘spaceship’-like shape, with two inputs on the curved edge and the output on the point at the end
XOR gate
Exclusive OR gate.
Returns true if either A or B is true, however it will return false if both (or neither) are true.
What is the Boolean algebraic expression for an XOR gate?
Q = A ⊕ B
What is the symbol used to represent an XOR gate?
The same ‘spaceship’ shape as the OR gate, with a thin line before it, going along with the curve
Truth Table
A table of results for any combination of inputs into a logic gate/circuit
Logic Circuit
A combination of logic gates
Hardware
Any physical component that makes up a computer
Software
A program that runs on a computer - not a physical asset
System Software
Programs that are needed to enable the computer to function, such as the OS
Application Software
Programs that enable the user to complete a certain task, such as a word processor that allows the user to write an essay
Operating System (OS)
A group of programs that manage the computer’s resources and all the applications on the computer.
What are the four functions of a typical Operating System?
- Processor management
- Memory management
- Application management
- Security management
Processor Management
Allocates pending tasks processor time so that they can all be completed.
If a computer has more than one processor core, then it will divide the tasks up between these.
Application Management
Runs programs to install applications, and then communicates with the software using the API (Applications Program Interface) to save, upload, and edit data.