Paper 1 Flashcards

1
Q

Explain buses and dedicated register used to run this line: LDA 11

A

-The memory location 11 is stored in MAR
-Sent down the address bus
-**Read signal sent from control bus
-Data sent to MDR from data bus
- Data copies to Accumulator

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

What are advantages of open source software

A

-Free
-Can be tailored for their needs changed and shared
-Errors can be fixed by a community

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

Advantages of Encapsulation

A

-Reduce chances of errors by hiding variables as private variables
-protects data/can’t be accidentally changed

Same idea for local variables- which makes functions independent->reusable components

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

Advantage/Disadvantage of Automation

A

+more accurate better
+24/7 works
+cheaper no wage paid

-may not understand Natural language
-Power cut/system failure
-may not react correctly to emergencies
-VULNERABLE TO HACKING

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

Functions of OS

A

-memory management
-device drivers
-UI
-Security
-process management-scheduler-multitasking

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

Use cases for asymmetric and symmetric encryption

A

Assymetric-good for online data exchange because key can’t get intercepted ex. HTTPS/ messaging/banking

Symmetric-good if same person encrypts and decrypts for ex. File backup

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

What does ROM CMOS RAM store

A

Ram-data and instructions of currently running programs
Rom-Bootup instructions
CMOS- time date and Bios configuration

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

Uses of hashing

A

-Proof of state
-Hash passwords and add salt for security
-Hash table allows direct access O(1) fast search

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

What affects pagerank

A

-pagerank of linking sites
-number of sites that link to the website
-number of outwards links

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

Client-Server Advantages vs peer to peer

A

Client server-centralized computer
More secure /easy to maintain and backup/only one point of failure

Peer 2 peer
Doesn’t have one point of failure
Cheaper

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

Server Side vs Client Side processing

A

Client Side(js): good for interactions and responsiveness. Code is visible and some browsers block js. Reduces load on server with validation.

Server Side: good for critical decissions/security reasons - validate on both sides

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

Packet vs Circuit Switching

A

Packet Switching: packets follow different paths using routers. More secure/ more efficient/in case of cable failure packets follow different paths

Circuit Switching:direct link established
Wastes bandwidth

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

What is TCP/IP stack

A

Transport Control Protocol / Internet Protocol

Protocols - set of rules that define methods of communications

Every layer has different protocol

Data is encapsulated along these layers
Application
Transport
Internet
Link

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

What is embedded operating system

A

System software that manages the device
For specific purpose
Usually OS stored in ROM

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

What is a multi core processor

A

A processor with more than one processing unit

Which can process multiple instructions at the same time

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

What is a device driver

A

Allows OS to communicate with a pheripheral

17
Q

How to handle has table collisions

A

Chaining-create a linked list
Linear Probing-move to next free space

18
Q

Utility software

A

System software that is used for maintenance and security of OS

19
Q

Application Software

A

Perform tasks for the user

Usually generic tasks

General Purpose/Special Purpose

Special
-off the shelf
-bespoke

20
Q

What is done in Lexical Analysis

A

-Comments are removed
-variables added to symbol table
-words turned into tokens

21
Q

What is a network switch

A

Joins devices on a LAN

Only sends packets to the device with correct MAC address

22
Q

What is indexed addressing mode

A

The operand+index register value= address to fetch from

23
Q

What are advantages of encapsulation

A

Enforces validation in the method

Attributes can’t be accidentally changed

24
Q

How does search engine indexing work

A

Web crawler traverses from page to page by following the links and records text/meta tag and position of words

25
What is damping factor
Probability that a user will not follow a link
26
How is the Os loaded
1)BIOS loaded and carries out POST checks. 2)BIOS/bootstrap loads the OS in Hdd to Ram
27
Multicore Parallel Processing
MIMD/ run multiple instructions at the same time. Each core is a seperate processing unit