CCEA A-Level Digital Technology 2650
Systems Analysis and Development Approaches
Design, Development and Testing
Implementation and System Security
Programming
Data, Information and Data Representation
Computer Architecture and Processing Systems
System Software, Application Software and the User Interface
Web Technology and Multimedia
Networks
Databases
Artificial Intelligence, Expert Systems and Robotics
Mobile Technology, Data Mining and Cloud Computing
Individual, Social and Legal Considerations
The Development Project: Analysis and Design
The Development Project: Build, Testing and Evaluation
System Software, Application Software and the User Interface
How an operating system manages memory and processes
- 3 things to know
- AS Unit 2
Overview
Virtual memory, round robin scheduling and time slice.
What you need to know
Answer each one before you reveal it.
What is a process?
Why must memory be allocated by the operating system rather than by each program?
Questions from this subtopic
Each one with the model answer underneath.
- 1
What is a process?
Model answer
A process is a program that has been loaded into memory and is being executed, together with the resources the operating system has allocated to it.
- 2
Why must memory be allocated by the operating system rather than by each program?
Model answer
Programs would otherwise overwrite one another's data, so the operating system hands out separate areas and keeps a record of what is still free.
- 3
How does an operating system stop one process reading another's memory?
Model answer
An operating system gives each process its own address space, and the hardware refuses any access that falls outside it.
- 4
What is virtual memory?
Model answer
Virtual memory is an area of secondary storage that the operating system uses as an extension of main memory when RAM runs short.
- 5
What is paging?
Model answer
Paging divides memory into fixed-size blocks called pages, so a process can be loaded into scattered free blocks instead of needing one continuous run of memory.
- 6
What happens when a page fault occurs?
Model answer
A page fault means the page a process needs is not in main memory, so the operating system suspends that process, copies the page in from disk and then lets it continue.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
Every question in System Software, Application Software and the User Interface, on a schedule.
Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.
Or £46 a year, about £3.83 a month. Cancel anytime.