Operating System Flashcards

(45 cards)

1
Q

What is an operating system?

A

An operating system is a collection of programs and utilities which manage the computers hardware and software, they look after the basic functions of the computer.

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

What is the kernel

A

central part of the operating system. it is loaded into memory when the computer is first booted up and stays in the memory until the computer is powered down

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

What are the jobs of operating system?

A

Memory Management
Multitasking
File management
Management of Input/Output devices

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

Explain how the kernel does memory management

A

Ensures that all the programs and data have appropriate space allocated

ensures that programs and data don’t occupy the same memory locations

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

Explain How The kernel does multitasking

A

Ensures that multiple programs use CPU efficiently and don’t interfere with each other

When multiple programs are open the OS ensures that they look like they are running simultaneously

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

Explain how the kernel manage Input/Output Devices

A

Communicates and sends data to output devices
manage network communication
communicates and receives data from input devices

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

Explain how the kernel does File Management

A

Manages the backing store
The kernel manages secondary storage by finding empty space to save data and locating stored files for retrieval. It also enforces security by checking if a user or program has the correct permissions to access specific files.

it does this by creating a FAT(File allocation table)
The kernel maintains an index, often called a FAT, to track the physical location of data across various disk clusters. This “map” allows the OS to correctly reconstruct files that may be fragmented or split across non-contiguous parts of the disk.

it organises the files in hierarchical directory structure

The kernel organizes files into a logical “tree” of folders and subfolders to make data easy for humans to navigate. By using pathnames, the kernel can efficiently locate specific files without having to search the entire disk drive.
C:/Users/Documents/Revision.pdf)

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

What are some utility programs in the operating systems include

A

Disc Defragmentation
Compression(zipping)
Anti-virus Software
Firewall
Task management
disk scanning and repair
Backup

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

What are the two parts of a file

A

Filename.extension

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

What does metadata include

A

When the file was created
the author of the file
when the file was last modified
the size of the file

S ize
C reator
A uthor
M odified

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

What are Transcaction files

A

Transaction files use serial(chronological) organisation and all records in the files are stored chronologically. They store the most recent transactions for the client

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

What are master files

A

Master files use sequential(by primary key) organisation and all records are stored in order using a key feild.it stores descriptive data and current status information about a set of entities.

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

Explain Transaction file and Master file using the example of Payroll

A

Transaction file keeps the hours worked by the staff and master file contains the employees details

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

Explain Transaction file and Master file using the example of Utility Bill

A

Transaction file keeps the meter readings of the customers and the master
file contains the customers details

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

Explain Real Time control

A

This system means that data is processed and results are acted on as quickly as possible

the computer maintains a complete up-to-date picture of a real world environemnt

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

Explain Real time transaction

A

The system aims to keep as up to data as possible , but in a real time transaction system aim is to have the most up to date information available to the user

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

Example of Real time control

A

Rocket thrusters

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

Examples of Real time transaction

A

Airline reservations

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

Advantages of Real time transactions

A

Completed immediately

provides an instant confirmation of the transaction, with users being able to check feedback

online database is not necessary

data is validated and verified as it is entered, this means errors are identified and corrected immediately

19
Q

Disadvantages of Real time transaction

A

Network maintenance under real time pressure. If the network breaks or needs an update, you have to fix it while it’s running. If the system goes down for even five minutes, thousands of transactions could fail, leading to lost money and angry customers.

expensive compared to batch processing, need high speed servers,and staff availaive 24/7 to monitor

procedures necessary in ensuring all transaction of the same type are handled in the same way

20
Q

Define Human computer Interface

A

The HCi of a system is the means by which the machine and the person using it are communicating with each other

21
Q

What are the types of human computer interface

A

Text -based interface

Graphical user interface

Speech Recognition

Speech Synthesis

Handwriting Recognition

22
Q

Define text based interface

A

user generally inputs using only the keyboard, the output is in the form of text or patterns of ASCII characters to create line or images

23
Q

Advantages of Text based interface

A

simple
no complex graphics, suitable for low spec machines
very fast
Can be learned very quicky

24
Use of text based interface
airport check in
25
Explain Graphical User Interface
uses graphics rather than text to represent information. ACRONYM = WIMP Windows Icons Menus Pointers
26
advantages of GUI
very user friendly do not require instruction manuals can be used by novice(new/inexperienced) users
27
disadvantages of GUI
need powerful processor and graphics card
28
Define a utility Software
computer system software intended to analyse,configure,monitor or help maintain a computer
29
What are the three types of file attributes
Archive System Hidden
30
Explain the File Attribute Archive
When the file is no longer in use but it may be required in the future
31
Explain the File Attribute system
When the file is only used by operating system
32
Explain the File attribute Hidden
When the user is unable to see the file
33
Explain Batch processing
occurs when the operating system collects together programs and data that are then processed in a batch
34
Describe the features of Batch processing
Once running, a batch process will not require any further input from a human user suits applications where data does not have to be processed immediately If a computer system is processing a ‘batch of data’ it cannot be used for any other activity, therefore Batch processing should be done at times when the computer is least busy.
35
Applications that make use of batch processing
billing systems(gas electricity) payroll systems ( weekly/monthly) banking systems(monthly statements)
36
Explain Voice Synthesis technology
text is converted to a computer-generated voice
37
Advnatges of Voice Synthesis Technology
help people who cannot communicate verbally help blind people use computers
38
disadvantages of Voice synthesis technology
Not suitable in noisy environments
39
Describe Handwriting recognition technology
involves use of a stylus and some sort of a touch screen The user writes onto the touch screen and computer recognises what is being written
40
Advantages of Handwriting recognition technology
useful in small devices useful where there is not enough space for a keyboard
41
Disadvantages of Handwriting recognition technology
can take time to program a device to recognise an individual' handwriting hard to recognise bad handwriting
42
Explain Natural Language Interface (NLI)
allows users to interact with the computer using a human language ( English or Chinese) NLI essentially provides an abstract layer between users and computers by enabling computers to understand human language instead of the other way around. It allows the user to enter natural language search queries in written or spoken text.
43
Advantages of NLI
User does not need to be trained on how to use interface perfect in busy environments such as driving a car , where you cant look at a screen or type Speed for Complex Queries: It is often faster to say "Find me all the blue shoes under £50" than it is to click through five different filters on a website. suitable for physically handicapped people
44
Disadvanatges of NLI
highly complex to program reliability - interface can only respond to commands that have been programmed accents and dialect Privacy Concerns: Since voice-based NLIs are "always listening" for a wake-word (like "Hey Siri"), many users are worried about their data being recorded and stored.