1.5.1 Operating Systems Flashcards

(27 cards)

1
Q

What are operating systems?

A
  • Manages the resources of a computer eg memory, users and peripherals
  • Contains other software to support performance of computer
  • It provides an interface between the user and the computer’s hardware.

User -> Operating system -> Computer Hardware

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

What are some examples of operating systems?

A
  • Android - samsung, motorola, google pixel (phones), ipads
  • Mac OS - imac and macbook
  • Windows - computers (microsoft, lenovo, HP)
  • iOS - iphone, ipad
  • Linux - chromebook, amazon kindle, fridges, smart Tvs, smartwatches, cars, nasa
  • Chrome OS - chromebooks, chromebox, chromebases
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is User Interface?

A
  • Allows a human to interact with the computer system. (HCI - Human-Computer interaction)
  • Each UI is particular to the device eg allow for a mouse input for a computer or allow for a gesture detection for smartphones.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are some examples of UI?

A

Graphical User Interface
Command Line Interface
Touch - Sensitive Interface
Menu - Driven Interface
Voice - Driven Interface

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

What is Graphical User Interface?

A

WIMP - Windows Icon Menu Pointer

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

What are some advantages of GUI?

A
  • Beginner friendly and easy to use
  • Aesthetically appealing
  • Very interactive
  • Can help productivity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are some disadvantages?

A
  • Uses more processing power
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Command Line Interface?

A
  • Entirely text based
  • Users interact using commands eg DIR or CD
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are some advantages of CLI?

A
  • Extremely powerful
  • Little processing power required
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are some disadvantages of CLI?

A
  • You could easily accidentally delete data
  • Need to be trained and an expert to learn all commands
  • More commands than GUI
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is Touch - Sensitive Interface?

A
  • Used by smartphones and tablets
  • Human interacts by pressing on a touchscreen so very intuitive and suitable for most people without training
  • Can have issues if screen is damaged or fingers are dirty or wet.
  • Also takes longer to write text compared to a keyboard
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Menu-Driven Interface?

A
  • Most commonly found in ATMs and very old Ipods.
  • Data is display in a series of linked menus eg if the top left button is clicked then it will lead to a certain menu
  • Generally easy to use and user friendly
  • Can be annoying looking for specific data since there is no search feature.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Voice-Driven Interface?

A
  • Controlled by speaking commands allowed
  • Examples include Alexa, Siri, Google Home
  • Used also in banks and GPs for dealing with large amounts of customers so it can speed up process
  • It is intuitive,and user friendly since it is hands free.
  • Commands need to be clear and limited as interface struggles with long sentences or it can mishear a human.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is multiasking?

A
  • When you have more than one program open and running at the same time
  • Processor allocates a small amount of time to each process and cycles between them - known as time slicing
  • Happens so quickly that it looks like the programs are executing simultaneously
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is an example of multitasking?

A

Running Word, Spotify and several tabs on Google Chrome

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

What is memory management?

A
  • Needed to manage multitasking and the computer’s memory in general
  • The OS handles loading programs from the hard drive into RAM
17
Q

What is an example of memory management?

A
  • As Program C was loaded it was bigger than both Program A and Program B.
  • The program has been split to fit into the free space - this is called memory fragmentation
  • Over time the memory becomes fragmented as programs are loaded and closed because they use different amounts of memory
  • The OS must keep track of the different program fragments
  • When memory is full, the OS uses virtual memory
18
Q

What are peripherals?

A
  • A peripheral is an external device connected to a computer system to input or output data.
  • Data transferred between the peripherals and the processor needs to be managed by the OS
19
Q

What are device drivers?

A

Device drivers are programs that act as an interface between the operating system and a specific hardware device.

20
Q

Why are device drivers needed?

A

Hardware devices are often designed with unique instructions, and the OS needs a way to understand and interact with them.

21
Q

How do device drivers work?

A

When the OS needs to interact with a device (e.g., print a document), it uses the device driver to send the appropriate commands to the hardware.

22
Q

What are examples of device drivers?

A

Device drivers are used for a wide range of devices, including printers, scanners, keyboards, mice, graphics cards, and network interfaces.

23
Q

What is OS Specific?

A

Device drivers are typically OS-specific, meaning a driver for Windows won’t work on macOS, and vice versa.

24
Q

What is the importance of OS Specific?

A

Device drivers are crucial for enabling the OS to manage and interact with hardware, allowing users to use their computers effectively.

25
What is the manufacturer Specific?
Most hardware manufacturers write their own device driver software, meaning a single operating system may have several drivers installed for different devices.
26
What is User management?
The OS allows users to: - Create new users - Delete users - Manage user accounts - giving them access levels from standard to admin. - Manage Security settings such as password resets and monitor login activity
27
What is File management?
File handling and maintenance is one of the most important tasks of an Operating system. This allows users to: - Create, modify and delete files and folders - Copy files and folders - Move files and folders - Rename files and folders - Organise items into different orders eg by name, file type, date created - Search for particular files and folders - Set access rights to files such as read only or edit