Topic 2) Computer Organisation Flashcards

1
Q

What is the CPU?

A

The Central Processing Unit
Processes all instructions as binary code
The place where code is executed
Contains the arithmatic, logical, input and output operations
Directly connected to the RAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the FDE Cycle?
(Also known as Machine Instruction Cycle)

A

Fetch Decode Execute:
1. Address to be checked comes up in the PC (Program Counter)
2. The PC sends the next address to be checked by the MAR
3. MAR sends the address to RAM
4. Data and the address is sent to the MDR
5. MDR sends data to the CIR (Current Instruction Register) for decoding
6. CIR passes the decoded instructions on to the ALU, which executes it all
7. ALU gives the address to the MAR for any further instructions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Primary Memory?

A

Volatility: Data is not retained after power loss.
Speed: Faster access compared to secondary memory.
Temporary Storage: Holds data and instructions currently being processed.
Direct CPU Access: The CPU can directly retrieve and store data in primary memory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Cache?

A

Stores frequently used instructions from RAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Secondary Memory?

A

Long-Term Memory
Persistent storage

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is Virtual Memory?

A

The place data is sent to when the primary memory is overloaded
Slower, temporary, stored in “pages”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are Operating Systems?

A

Set of software that controls computer’s hardware and resources and provides services for computer programs

Think of google taking up CPU and Memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the 5 roles of the Operating System?

A

User interference
Memory Management
Peripheral Management
Multitasking
Security

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is User Interface?
- and list the 4 types, briefly describing each one -

A

The link between the user and the hardware.
GUI- Graphical User Interface (menus, point and click)
CLI- Command Line Interface (type in commands)
NLI- Natural Language Interface (speaking to a computer ie. siri)
MBI- Menu Based Interface (only menu options, no CLI)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is Memory Management?
- what are its capabilities?

A

Keeps tracks of storage devices (HDD, Flash Drive)
Allocates memory to programs (RAM)
Modifies memory locations
Sorts data on disk drives and RAM for efficiency
Organises data into folders
Copies and deletes files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Peripheral Management?
- What are its capabilities?

A

Co ordinates with BIOS
Uses device drivers as an interface to peripheral devices
The device drivers then translate the peripheral signal to a function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Multitasking?

A

Allocates CPU cycles to concurrent programs based on priority and time
Every program is then given a slice of time, or a ‘turn’ to use the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Security?

A

Usernames, passwords
User permissions
File permissions for reading and writing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are some examples of Application Software?

A

Word Processors
Spreadsheets
Database Management System
Email Clients
Web Browser
Computer Aided Design
Graphic Processing Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are Units of Data Storage?

A

1 byte = 8 bits
1 kilobyte = 1024 bites
1 megabyte = 1024 kilobytes
1 gigabyte = 1024 megabytes
1 terabyte = 1024 gigabytes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Binary?

A

Language used by the CPU
Represented as solely 1’s and 0’s

17
Q

What is Hexadecimal?

A

More effecient representation of large binary values
Uses
- display colours
- memory addresses
- MAC addresses

18
Q

How is Text displayed?

A

In string form, made up of characters
Each character has a certain number of bytes representing it
Formed in both ASCII and Unicode

19
Q

How are Images displayed?

A

Each display is divided into pixels
Every pixel has a different colour, and only one colour at one moment

20
Q

What are Logic Gates?

A

Made of millions of switches, taking inputs and creating outputs

21
Q

What are the 6 Logic Gates?

A

NOT
AND
OR
NOR
NAND
XOR

22
Q

What Logic Gate is described here…?
Returns the opposite of the input

A

NOT

23
Q

What logic gate is being described…
Requires 2 positive inputs to output a positive

A

AND

24
Q

What logic gate is being described here…
Requires at least one positive input, to return a positive output

A

OR

25
Q

What logic gate is described here…
Requires ONLY one positive input, in order to return a positive output

A

XOR

26
Q

What logic gate is described here…
Requires at least one negative inputs, for a positive output

A

NAND

27
Q

What logic gate is described here…
Requires NO positive inputs for a positive output

A

NOR