Chapter 16: Machines & Computational Models Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Main features of Von Neumann Architecture

A
  • Data & instruction both stored as binary digits together in the same RAM
  • Instructions fetched from memory serially
  • The processor decodes & executes an instruction before fetching the next instruction
  • The cycle continues until no more instructions are available
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

PC

A

Holds the memory address of the next instruction to be fetched. Increments by 1 as the FDE cycle runs

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

MAR

A

Contains the memory address of either the next instruction to be fetched or the address of where the results of the current process are to be stored

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

MDR

A

Holds the contents found at the address held in the MAR, or data which is to be transferred to main memory

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

IX

A

Register used when performing operations involving index addressing

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

Multi-core processors

A

Can work together on the same program (parallel processing) or they can work together on multiple programs (multitasking)

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

Parallel processing

A

Multiple tasks are completed at the same time by different processors

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

Serial processing

A

One task at a time is completed by one processor

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

Multiple cores

A

Having multiple cores means that a computer can potentially accomplish more tasks in a given amount of time

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

Virtual memory

A

Area of the hard disc drive that is used as temporary RAM when the actual RAM is full. It is the use of secondary storage as additional primary memory

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

When is virtual memory used?

A

Used when the amount of RAM needed to hold all running programs & data is greater than the amount of RAM available to the computer

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

How virtual memory works

A
  • OS uses part of secondary storage to act as part of main memory (1)
  • OS moves programs that are not immediately needed out of main memory (1) & stores them in virtual memory (1) using paging (1)
  • Active programs are swapped into main memory from virtual memory (1)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

SRAM

A

Type of RAM that retains data bits in its memory as long as power is being supplied & doesn’t need to be constantly refreshed

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

SRAM features

A
  • Cache uses SRAM
  • Uses flips flops to hold each bit of memory
  • Doesn’t need to be constantly refreshed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Algorithm

A

A precise method for solving a problem, consisting of a sequence of step- by- step instructions

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

Input

A

The process of entering data into a computer/ The information entered into a computer system

17
Q

Output

A

The process of displaying data that has been processed or stored/ The information that a device displays

18
Q

Process

A

Performing a series of actions on the inputs according to a given set of rules

19
Q

Computational models

A

Describe how algorithms are executed by a machine

20
Q

Sequential

A

Following instructions in an algorithm step by step in a specific order, one after the other, from start to finish

21
Q

Parallel

A

Processes are distributed between 2 or more processors. Each separate part of the algorithm that each processor processes can be combined together

22
Q

Multi- Agent

A

Separate tasks/ algorithms are processed by different systems to perform a particular function. Each agent is autonomous & acts independently and under its own control