2024 Mock Qs Flashcards

1
Q

State what is meant by real time

A
  • Real time OS provides a guaranteed response time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain why a Real time OS would be suitable for Intensive Care Units

A
  • Responses are immediate if something happens to a patient whereas other systems may have a delay in response.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Explain why a First Come First Served scheduling method may not be efficient

A
  • Once a job starts it stops other jobs from being processed
  • A job using a slow resource wastes processor time like a printer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Explain why scheduling is necessary

A
  • Scheduling is necessary as it processes as many jobs as possible quickly in a fair manner with fast response times and makes most efficient use of the processor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe what is meant by the term BIOS

A
  • BIOS tests if hardware components are working and boots up the operating system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Why is First Come First Served suitable

A
  • Each job has the same processing time and is treated equally
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe one difference between paging and segmentation

A
  • Paging splits up memory into 4k fixed sizes whereas segmentation splits up memory into sizes that vary
  • Paging uses physical addressing but segmentation uses logical addressing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Why would removing an external hard disk drive need to interrupt the FDE cycle

A
  • The operating system will need to remove open files
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Describe how a stack is used when handling interrupts

A
  • A stack uses FILO storage and the processed halted by the ISR are pushed on the stack
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Explain what is meant by the term device driver

A
  • A program that controls a piece of hardware providing a user interface
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Why is a star network topology useful?

A
  • Faster communication as the switch acts as a central point which all communications are passed
  • If security is installed centrally it will be automatically installed in all other devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Define what is meant by a layer

A
  • A layer routes packets of data back and forth between different networks
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Adv & Disadv of storing data in cloud

A

Adv:

  • Cloud has more security as it’s updated frequently
  • Accessible on any device as long as it’s connected to the internet

Disasv:

  • Access to data depends on internet connection, serves down means no access
  • Costly
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Describe two software based security methods companies can use to protect data

A
  • A firewall can be used to filter packets coming in and out of the system and if a packet is suspicious it’s reported or rejected.
  • An antivirus is used as it prevents viruses from capturing internal data which can be downloaded online
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

HTML

A

To insert an image use:

<img src = “_______” >

To insert a link use:

< a href = “_____” > ____ </a>

To write an unordered list use:

<ul>
<li>”\_\_\_\_\_\_\_\_\_”</li>
</ul>

To write an ordered list use:

<ol>
<li>”\_\_\_\_\_\_\_\_”</li>
</ol>

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

Explain what happens when a search engine indexes the page

A
  • A program called a spider traverses the web following link and takes each word in the document adding an entry for the page and index alongside the word’s position on the page
17
Q

Describe the Rapid Application Development process

A
  • A prototype is created and feedback is used to inform the next iteration where any changes are made
18
Q

CSS

A

Text {
Color:”__”;
Variable:”__”;
}

19
Q

Explain how linkers are used during the compilation process

A
  • The main program is linked to libraries and can either include them in the final code or get executable code to point to external libraries
20
Q

Advantages of a LAN

A
  • Files can be shared on a local network
  • Files can be access by nearby devices
  • Files can be printed to shared printers
21
Q

Advantages of a WAN

A
  • Centralised security point
  • Users can share resources
  • Covers a large geographical area increasing communication over large distances
22
Q

Explain the differences between a flat file and relational database

A
  • A flat file may have redundant data and is harder to update but a relational database has more security and linked tables
23
Q

Describe what is meant by a utility

A
  • A utility performs a specific task for example a virus checker
24
Q

Waterfall lifecycle

A
  • A linear development model where one phase ends and the next begins
  • Cannot revisit old stages
  • Not suited for projects that require change
  • User involvement is limited and is used for low risk projects
25
Q

Agile Methodologies

A
  • A collection of methodologies which increases development and is adaptive to user changes
  • Different stages are developed constantly
  • A prototype is delivered with improvements
  • Used for small to medium projects
26
Q

Spiral model

A

Manages high risk projects effectively through:

  • Analysing system needs
  • Identifying and preventing risks
  • Development and testing
  • Guiding the next iteration
  • Allowed to change needs through risk analysis
  • Expensive & lack of focus on code
27
Q

Rapid Application Development

A
  • This methodology uses partially functioning prototypes
  • User requirements are gathered in a focus group to deliver an incomplete version given to the user as a trial
  • Allows changing user requirements
  • Cheap and small to medium projects
28
Q

1) Explain what is meant by a character set on a computer

2) Explain how codes are used to represent a character set

A

1) The symbols on a keyboard can be understood by the computer

2) Each symbol has a number which is unique e.g ASCII code