1.2.1 - Systems Software

studied byStudied by 1 person
0.0(0)
Get a hint
Hint

What is system software?

1 / 10

flashcard set

Earn XP

11 Terms

1

What is system software?

A program that controls the hardware and applications of a computer.

New cards
2

Why do we need operating systems?

  • Essential for managing the hardware and software resources of a computer system

  • Provide an interface between the user and the hardware, allowing the user to interact with the system and run applications

New cards
3

What are the 8 main functions of an operating system?

Examples of operating systems: Windows, MacOS, Android, Linux, iOS

  1. Memory management

  2. Resource management

  3. File management

  4. Input/output management

  5. Interrupt handling

  6. Utility software

  7. Security

  8. Providing a user interface

New cards
4

Why do we need memory management?

  • the allocation of memory allows separate processes to run at the same time

  • it allows memory to be reallocated and shared when necessary

  • protects different data and processes from each other, therefore provide security

New cards
5

What does memory management consist of?

Paging, segmentation and virtual memory

New cards
6

What is paging?

Partitions memory into fixed sixed physical divisions made to fit sections of memory

New cards
7

What is segmentation?

Partitions memory into variable sized logical divisions which hold complete sections of programs

New cards
8

What are the similarities between paging and segmentation?

Both:

  • techniques try to optimise the use of RAM

  • swap parts of programs used for virtual memory

  • allow programs to be stored in memory non contiguously

  • may cause disk thrashing when more time is spent swapping pages than processing (computer may ‘hang’)

New cards
9

What is virtual memory?

  • Uses a section of the hard drive to act as RAM when the space in main memory is insufficient to store programs being used

  • Sections of programs that are not currently in use are temporarily moved into virtual memory (through paging), freeing up memory for other programs in RAM

New cards
10

What’s a drawback of virtual memory?

Slower to access than physical memory (RAM), which degrades performance if overused

New cards
11

What is an interrupt?

A signal sent to the CPU generated by hardware or software, which causes a break in the execution of the current routine and transfers control to an interrupt service routine

New cards

Explore top notes

note Note
studied byStudied by 4 people
... ago
5.0(1)
note Note
studied byStudied by 94 people
... ago
5.0(1)
note Note
studied byStudied by 433 people
... ago
5.0(3)
note Note
studied byStudied by 33 people
... ago
5.0(1)
note Note
studied byStudied by 28 people
... ago
5.0(1)
note Note
studied byStudied by 32 people
... ago
5.0(2)
note Note
studied byStudied by 11 people
... ago
5.0(1)
note Note
studied byStudied by 29 people
... ago
5.0(1)

Explore top flashcards

flashcards Flashcard (121)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (84)
studied byStudied by 13 people
... ago
5.0(1)
flashcards Flashcard (20)
studied byStudied by 16 people
... ago
5.0(1)
flashcards Flashcard (27)
studied byStudied by 8 people
... ago
5.0(1)
flashcards Flashcard (83)
studied byStudied by 12 people
... ago
5.0(1)
flashcards Flashcard (53)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (48)
studied byStudied by 50 people
... ago
5.0(1)
flashcards Flashcard (24)
studied byStudied by 16 people
... ago
5.0(1)
robot