Ааааааа 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
Bespoke Software
Written for a customer's specific need
26
Multi programming
A number of jobs queued in memory to be processed
27
Time slice
Each job in memory is given a small amount of processing time every second
28
Scheduler
Part of the OS that decides time or order
29
Latency
Time required to perform some action or to produce some result
30
Logic circuit
Several logic gates combined together
31
SDLC steps
Analysis, Design, Implementation, Testing, Maintenance
32
Agile model
+ 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
Spiral model
+ 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
Waterfall model
``` + 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
Throuput
Number of such actions executed or results produced per unit of time