1.5.1 - Operating systems Flashcards

(14 cards)

1
Q

What is an operating system?

A

A system software that allows the user to interact with the hardware by providing an interface between the user and the hardware and allows applications to run.

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

What are the functionalities of an operating system?

A
  • User interface
  • Memory management and multitasking
  • Peripheral management and drivers
  • User management
  • File management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is user interface?

A

A user interface allows the user to interact with the computer and communicate with the hardware.

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

What are the types of user interface?

A
  • Graphical user interface (GUI)
  • Command line interface (CLI)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is GUI?

A
  • Graphical User Interface
  • Visual systems that let users interact with digital devices through graphical icons and visual elements and buttons.
  • has windows, icons, menus and pointers (WIMP)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the advantages of GUI?

A
  • user friendly
  • clear visual elements so users can quickly learn how to interact with devices and software
  • accessibility and easy to use
  • improves efficiency and speeds up tasks by providing tools like shortcuts, menus, and toolbars
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the disadvantages of GUI?

A
  • takes up a large space on a hard disk drive
  • uses more processing power in comparison to other interfaces
  • needs significantly more RAM to run successfully
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is CLI?

A
  • Command Line Interface
  • A means of interacting with computer software and systems using commands, mainly keyboard strokes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the advantages of CLI?

A
  • If the user knows the correct commands then this type of interface can be much faster
  • much less RAM used
  • low resolution, cheaper monitor can be used
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the disadvantages of CLI?

A
  • can be very confusing if new to using command line interfaces
  • commands have to be typed very precisely therefore any errors (like spelling) would cause command to fail
  • lots of commands needed to be learnt.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is memory management and multitasking?

A
  • Manages use of RAM by allocating and deallocating memory to programs as it is needed.
  • Manages use of RAM by allocating and deallocating memory to programs as it is needed. (uses VM too)
  • Transfers data between memory and CPU»_space; Moves instructions into RAM before execution»_space; allocates memory to applications»_space; each program gets the RAM it needs»_space; prevents programs overwriting each other
  • Over time, the memory becomes fragmented as programs are loaded and closed because they all require different amounts of memory space.
  • Allows for multitasking as more than one program to be held in memory at the same time (several programs appear to be in use at the same time) because the OS rapidly switches between tasks.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is peripheral management?
What are drivers?

A
  • Peripherals are external hardware devices which can be connected to the computer.
  • Peripheral management is when the OS manages communication between peripherals and the processor.
  • This is done using device drivers.
  • Device drivers are small programs which translate operating system instructions into hardware signals which a specific peripheral will understand.
  • without drivers, hardware is be unable to communicate with the operating system or work effectively.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is user management?

A
  • Managing user permissions, accounts and access levels on an operating system.
  • Managing user permissions, accounts and access levels on an operating system.
  • functions include: personal account allocation, admin control of user access levels and security (like passwords) in order to protect files and data.
  • The OS stores user profiles, data, and downloads, and controls each user’s access to files and programs.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is file management?

A
  • The function that the operating system uses to organise and keep track of files on a computer system. (data is stored in files)
  • features include: naming files, allocating files to folders, saving, deleting, moving, copying files (+etc)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly