You are on page 1of 13

Resource Management [HL]

Old Syllabus (2006):

6.3.1 Define operating system.

6.3.2 Explain the functions of operating systems.

3.3.3 Discuss the characteristics of various computer systems including single users and multi-users, in both
single-tasking and multi-tasking environments.

3.2.5 Outline the characteristics of primary memory and the difference between volatile and non-volatile
memory.

Define interrupt and polling.

Old Syllabus Questions

State two functions of operating systems.

Memory management; Resource handling;Program and data management; Coordinating processing;


Communicating with peripherals; Etc.

With reference to page 4 of the case study, explain with the use of examples why RAM is also known
as dynamic memory.

its contents change whenever a program using it changes / memory that does have a fixed life;MUST
include example e.g. could contain a downloaded app one moment and then an MP3 file the next;

Aryan Bhasin
Aryan Bhasin
Aryan Bhasin
New Syllabus

Assessment statement Obj Teacher’s notes

Aryan Bhasin
System resources

Resources include: primary memory,


secondary storage, processor speed,
Identify the resources that need to be
6.1.1 2 bandwidth, screen resolution, disk
managed within a computer system.
storage, sound processor, graphics
processor, cache, network connectivity.

These should include: mainframes,


servers, PCs, sub-laptops, as well as
personal digital devices such as cell
Evaluate the resources available in a phones, PDAs and digital cameras.
6.1.2 3
variety of computer systems. AIM 9 Develop an appreciation of the
issues linked to resource availability with
continued developments in computer
systems.

For example, single processor computers


Identify the limitations of a range of
6.1.3 2 may not be able to render 3D graphics
resources in a specified computer system.
effectively.

For example, user time wasted if the


primary memory is too small or
Describe the possible problems resulting processor speed inadequate.
6.1.4 from the limitations in the resources in a 2
computer system. Multi-access and multi- programming
environments should be considered as
well as single-user systems.

Role of the operating system

For example, allocating storage and


Explain the role of the operating system in keeping track of programsin memory,
6.1.5 terms of managing memory, peripherals 3 swapping between programs on time-
and hardware interfaces. slicing, priority or when one is waiting
for input.

Technical details as to how these are


Outline OS resource management
carried out will not be required, but it is
techniques: scheduling, policies,
6.1.7 2 expected that students will be familiar
multitasking, virtual memory, paging,
with these techniques and understand
interrupt, polling.
when and why they are used.

6.1.8 Discuss the advantages of producing a 3 Advantages related to size, speed and
dedicated operating system for a device. customization should be considered.

For example, using a dedicated operating


Aryan Bhasin
system for a cell phone rather than using
a pre-existing operating system.

S/E Issue of proprietary software.

Students should be aware of a range of


examples where operating systems
virtualize real devices, such as drive
Outline how an operating system hides the letters, virtual memory, input devices,
6.1.9 complexity of the hardware from users and 2 the Java virtual machine.
applications.
INT Issue of localization causing
compatibility problems between systems
in different countries.

Aryan Bhasin
dynamic allocation of memory, recover when no longer needed
allocate time slices to application (give certain amount of processing time before control switched to next
application)

Aryan Bhasin
(c) Input- use of touch screen, not mouse; memory- smaller since less processing power needed; display-
smaller, readable in sunlight, need higher resolution
(d) can watch movies and play games for better quality; not needed for phones; generates noise and heat;
more apt for gaming laptops; bulky thus larger size of phone, heavier, not compact; uses lot of power, lower
battery life

Aryan Bhasin
learn definition of operating systems

regular checking of status of one unit by another

memory divided into pages swapped between secondary and primary; helps in formation of virtual memory

Aryan Bhasin
memory management, processor management and interrupt handling are best

memory management: allocation of memory to programs currently running, shares memory, dynamic
allocation, memory isolation provided

Aryan Bhasin
processor management: allows multiple programs to run, allocates time slices, uses scheduler to decide order
in which processes to execute, use of interrupts to prioritize, illusion of parallelism

please note that OS is a SET OF PROGRAMS used for allocation of computer’s resources, for input and
output device control, etc.

Aryan Bhasin
Notes from Mark Schemes:

interrupts

Aryan Bhasin
terminal/provider sends interrupt requiring service [1 mark] flag set on server [1 mark]if no higher priority
input taken from terminal/internet [1 mark]

polling

each user of system given a slice of time [1 mark]by system going to each in turn [1 mark]if input required
then taken from user whose turn it is [1 mark]

Aryan Bhasin

You might also like