Ааааааа Flashcards

1
Q

ALU

A

Part of the processor that process and manipulates data

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

CPU

A

Brain of a computer

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

CU

A

Part of the computer that manages the execution of instructions

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

Registers

A

The section of high speed memory within the CPU that stores data to be processed

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

Buses

A

Move data around the computer

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

Address Bus

A

Carries signals between the processor and the memory

Unidirectional

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

Data Bus

A

Sends data between the processor, the memory unit and the I/O devices
Bidirectional

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

Control Bus

A

Carries signals relating to the control and coordination of activities within the computer

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

I/O controller

A

Controls the flow of information between the processor and the input and output devices

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

System Bus

A

The main highway connecting the processor, main memory and I/O controllers

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

The Fetch Decode Execute cycle

A

Process by which a computer
Fetches a program instruction from it’s memory
Determines what the instruction wants to do
Carries out those actions

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

Program counter

A

An incrementing counter that keeps track of the memory address of which instructions is to be executed next

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

Memory address register

A

The address in main memory that is currently being read or written

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

Memory Buffer Register

A

A two way register that holds data fetched from memory or data waiting to be stored in memory

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

Current Instruction Register

A

A temporary holding ground for the instruction that has just been fetched from memory

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

System software

A

Performs the task needed to operate software

17
Q

Software

A

Consist of sequences of instructions called programs that can be understood and executed by hardware

18
Q

Library

A

Collections of compiled routines that other programs can use

19
Q

Utility

A

Programs that perform a very specific task related to working with computers

20
Q

Translator

A

Translate source code and assembly code to machine code

21
Q

Operating system

A

Software that communicates with the hardware and allows other programs to run

22
Q

Application software

A

Software designed to help the user to perform specific task

23
Q

General purpose software

A

Software that can be used for many different tasks

24
Q

Specific purpose software

A

Software designed to support one specific task

25
Q

Bespoke Software

A

Written for a customer’s specific need

26
Q

Multi programming

A

A number of jobs queued in memory to be processed

27
Q

Time slice

A

Each job in memory is given a small amount of processing time every second

28
Q

Scheduler

A

Part of the OS that decides time or order

29
Q

Latency

A

Time required to perform some action or to produce some result

30
Q

Logic circuit

A

Several logic gates combined together

31
Q

SDLC steps

A

Analysis, Design, Implementation, Testing, Maintenance

32
Q

Agile model

A

+ functionality can be developed fast
Resource requirement are minimum
Suitable for fixed or changing requirements
- not suitable for handling complex dependencies
Very high individual dependency
Depend heavily on customer interaction

33
Q

Spiral model

A

+ Changing requirement can be accommodated
Allows for extensive use of prototypes
Requirements can be captured more accurately
- management is more complex
End of project may not be known early
Not suitable for small projects

34
Q

Waterfall model

A
\+ simple and easy to understand and use 
Phases are processed and completed an at a time 
works well for smaller projects 
- high amount of risk 
Not suitable for complex projects 
It is difficult to measure progress
35
Q

Throuput

A

Number of such actions executed or results produced per unit of time