Computer Organisation And Architecture Flashcards

1
Q

Main memory

A

Includes RAM and ROM, is volatile memory that provides fast storage and retrieval of data

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

Address Bus

A

Bus that carries identification about where data is being sent

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

Data bus

A

Bus that carries the data and instruction to and from every component of the computer system

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

Control Bus

A

Bus that carries command and control signals to and from every other component of a computer. Also carries the computer’s clock signal

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

I/O Controller

A

Piece of hardware that controls the communication of data between the processor and the external hardware device such as keyboard, mice and monitors

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

Width of bus

A

Number of parallel wires in a bus

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

Bus

A

Series of parallel wires that connects internal components of a computer system, allowing for signals to be passed

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

Increasing the width of address bus

A

Increases the range of adresses it can specify,hence increasing the computer’s amount of addressable memory. (2^n)

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

Increasing width of data bus

A

Increases the number of bits that can be transferred at one time

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

Harvard Architecture

A

Computer Architecture with physically seperate storage and signal pathways for instructions and data. Extensively used in embedded systems like digital signal processing.

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

Von Neumann Architecture
(4 Points)

A

-Traditional computer architecture that forms the basis of most digital computer systems.
-A single control unit manages program control flow following a linear sequence of fetch decode execute.
-Both instructions and data are stored together in the same memory and therefore often performs worse than harvard as the same bsuses have to be shared for fetching both.
-Used in everyday general purpose computer systems like phones

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

ALU

A

Arithmetic logic unit is the part of the CPU where data is processed and manipulated. This processing and manipulation normally consists of arithmetic operations or logical comparisons allowing a program to make decisions

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

Control Unit

A

Responsible for controlling the various components of the processor

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

Stored Program Concept

A

Serially fetching and executing machine code instructions stored in main memory by a processor that perfroms arithmetic and logical operations.

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

Clock

A

Frequenzt ar which the internal clock generates pulses, measured in hertz. The generated pulses synchronise related components

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

General purpose register

A

Small storage locations used to hold data temporarily. They have high read and write speeds

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

Program Counter (PC) purpose

A

Used to hold the memory address of the next instruction to be executed in the fetch execute cycle

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

Current Instruction Register (CIR) purpose

A

Holds the instruction that is currently being executed by the processor

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

Memory Address Register (MAR)

A

Stores the memory address of a memory location that is to be read fron or written to.

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

Memory Buffer Register (MBR)

A

Holds the contents of a memory location that has been read from or data that is to be stored. Also called Memory Data Register

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

Status Register (SR)

A

Contains a number of bits, the values of which can chnage to indicate the occurrence of an interrupt

22
Q

Opcode

A

It is the portion of a machine instruction which specifies the operation to be performed

23
Q

Operand

A

The portion of a machine instruction which specifies the operation to be performed.

24
Q

Interrupt

A

A signal generated by a source such as hardware or software that causes a break in the execution of the current routine.

25
Q

Processor Instruction Set

A

Group of commands for a CPU in machine language. Each type of process has its own instruction set.

26
Q

Immediate Addressing

A

Uses the data in the address field as a constant required by the program and not as an address.

27
Q

Direct Addressing

A

The value specified by the operand signifies a memory address.

28
Q

Mnemonic

A

In assembly language, a mnemonic is an abbreviation for an operation

29
Q

Interrupt Service Routine (ISR)

A

Software routine that hardware invokes in response to an interrupt

30
Q

Factors affecting processor performance (6)

A

-Number of Cores
-Cache Memory
-Clock Speed
-Word Length
-Address Bus WIdth
-Data Bus Width

31
Q

How does the number of cores affect processor performance?

A

Each core can perform its own fetch-execute cycle independently

32
Q

How does the cache memory affect processor performance?

A

Cache is used to store frequently used information and reduces time wasted in fetching the same information from main memory time and time again.

33
Q

How does the clock speed affect processor performance?

A

The higher the frequency, the more cycles of the fetch-execute cycle can be completed in the same period of time. However, errors can occur when a computer’s clock speed is increased too far

34
Q

Barcode

A

Printed diagram that consist of light and dark portions. They contain information. The pattern of light and dark striped in a barcode corresponds to binary. Barcodes can have error detection and prevention methods such as parity bits and check digits built in.

35
Q

2D vs 1D barcode

A

2D barcodes contain more information in the same amount of space as a 1D barcode but require more processing in order for the information to be extracted

36
Q

Barcode Readers

A

Consist of a laser light source, a lens, photodiodes and a mirror. The mirrot directs light from the laser onto a printed barcode. The light reflected by the barcode passes through the lens and is incident on the photodiode which turns light into electrical charge. This electrical charge can be measured and processesd to form a digital signal representing the content of a barcode.

37
Q

Digital camera

A

Consists of a lens that focuses light onto a sensor. The path of light between the lens and the sensor is regualted by a shutter.

38
Q

Sensors

A

-Complementary Metal Oxide Semiconductor (CMOS)
-Charge Couples Device (CCD)
-Both convertincident light into electrical charge, Charge build up in cells, each of which represents a pixel in the image. Once a photograph has been taken, the charge in each cell is measured and converted to a digital value which is then processed by the camera and stored as a digital image.

39
Q

Colour cameras

A

There are multiple cells for each pixel, each of which has a filter that only allows in certain wavelengths of light. This lets the camera build up a seperate image for the intensity of each colour which can then be combined to form a full colour photograph.

40
Q

Bayer filter

A

Special colour filter used in digital camaras that has the same number of green filters as red and blue combined. Using a bayer filter produces an image that is a closer approximation of what the human eye sees as its mose senstive to green light.

41
Q

Laser Printer

A

Output device that produces images on paper from digital signals. They consist of a laser light source, a mirror, a drum, a toner roller and fusers.

42
Q

Laser Printer Method

A

When a document is printed, a bitmap of image built in memory from page description. The drum is negatively charged all over before the laser is directed at its surface by the mirror. Areas on which the laser is incident are discharged, leaving behing an impression of the page in electrical charge on the drum. The toner roller dispenses negatively charged toner (type of plastic powder) onto the drum. As opposite charges attract, toner is attracted to the positively charged portions of the drum. Positively charged transfer roller assists transfer toner from drum to paper. The toner is then applied to the paper by the drum before the paper is heared by fusers, fixing the toner to the paper.

43
Q

Radio Frequency Identification (RFID)

A

Method of transferring information wirelessly between a tag and a reader. Used in contactless credit and debit cards. Inside an RFID tag is a chip which contains a small amount of memory. Chip is attached to a coil of wire which acts as an antenna.

44
Q

Secondary Storage

A

Non-volatile memory that is not directly accessible by the CPU, as its not accessed through the input/output channel because it is an external device.

45
Q

Hard Disk Drives

A

Consits of a number of circular platters which are made from a magnetic material. Above each platter hovers an actuating arm on which is a read/write head. The actuating arm allows the head, which changes the magnetic polarity of parts of the platter, to access all portions of each platter

46
Q

HDD method

A

Data is written in concentric tracks, each of whihc is further divided into sectors. The platter rotates thousands of times per minute, allowing for good read and write speeds.
Because of the number of moving parts, they are susceptible to damage from movement. This makes them unsuitable for use in portable devices like phones.

47
Q

Two ways in which hard disk drices can be kept the same size while increasing their capacity

A

-Adding more platters
-Decreasing the width of tracks

48
Q

Solid State drives ( SSD )

A

Consist of NAND flash memory cells and a controller that manages the structure of data on the drive. Data is stored in SSDs in pages, which are combined to form blocks.

49
Q

NAND flash memory

A

Non volatile. The memory cells are formed of floating gate transistors which store information by trapping electrical charge.

50
Q

Disadvantage of SSD

A

Not capable of overwriting data instead, an SSD’s controller must completely erase the entorety of a page before writting new information on it.

51
Q

Advantage of SSD

A

No moving parts, so are capable of far higher read and write speeds than HDDs and are suitable for use in portable devices like phones and tablets.