0% found this document useful (0 votes)
179 views8 pages

Resource Management: IB Computer Science

The document discusses resource management in computer systems. It identifies the key resources that need to be managed, including memory, peripherals, and hardware interfaces. It outlines techniques used by operating systems to manage resources, such as scheduling, policies, multitasking, virtual memory, and paging. Limitations of resources can cause problems for users, such as wasted time if memory is too small or the processor is too slow. Multi-user and multi-programming systems require special consideration for resource management compared to single-user systems.

Uploaded by

Karan Shah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
179 views8 pages

Resource Management: IB Computer Science

The document discusses resource management in computer systems. It identifies the key resources that need to be managed, including memory, peripherals, and hardware interfaces. It outlines techniques used by operating systems to manage resources, such as scheduling, policies, multitasking, virtual memory, and paging. Limitations of resources can cause problems for users, such as wasted time if memory is too small or the processor is too slow. Multi-user and multi-programming systems require special consideration for resource management compared to single-user systems.

Uploaded by

Karan Shah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Resource

Management
IB Computer Science

Content developed by
Dartford Grammar School
Computer Science Department
HL Topics 1-7, D1-4

1: System design 2: Computer 3: Networks 4: Computational


Organisation thinking

5: Abstract data 6: Resource 7: Control D: OOP


structures management

Content developed by Dartford Grammar School Computer Science Department


1: System design

HL only 6 Overview 2: Computer


Organisation

System resources
6.1.1 Identify the resources that need to be managed within a computer system
3: Networks
6.1.2 Evaluate the resources available in a variety of computer systems

6.1.3 Identify the limitations of a range of resources in a specified computer system 4: Computational
thinking
6.1.4 Describe the possible problems resulting from the limitations in the resources in a
computer system

Role of the operating system 5: Abstract data


6.1.5 Explain the role of the operating system in terms of managing memory, peripherals
structures
and hardware interfaces

6.1.7 Outline OS resource management techniques: scheduling, policies, multitasking, 6: Resource


virtual memory, paging, interrupt, polling
management
6.1.8 Discuss the advantages of producing a dedicated operating system for a device

6.1.9 Outline how an operating system hides the complexity of the hardware from users 7: Control
and applications

D: OOP

Content developed by Dartford Grammar School Computer Science Department


Topic 6.1.4
Describe the possible problems
resulting from the limitations in the
resources in a computer system

Content developed by Dartford Grammar School Computer Science Department


What is the consequence to the user
• If the processor is too slow?
• If the processor has only one core?
• If the amount of primary memory is limited?
• If the amount of cache is limited?
• If network connectivity is limited?
• If user access is limited to a single user per device?

Content developed by Dartford Grammar School Computer Science Department


Specific examples in syllabus
• User time wasted if primary memory is too
small or processor speed inadequate
• Multi-access and multi-programming
environments should be considered as well as
single-user systems

Content developed by Dartford Grammar School Computer Science Department


Multi-user system
• Either many users on the same machine
• Or many users connected to the same network

Content developed by Dartford Grammar School Computer Science Department


Multi-programming system
• Multi-programming system = system that can have different
programs (apps) installed
• Single programming system = can only run one program/set
of programs

Content developed by Dartford Grammar School Computer Science Department

You might also like