Operating Systems management techniques: Difference between revisions

From Computer Science Wiki
Line 11: Line 11:
| scheduling || Scheduling is the method by which work is assigned to resources that complete the work.<ref>https://en.wikipedia.org/wiki/Scheduling_(computing)</ref>. There are many different scheduling strategies. The main purposes of scheduling algorithms are to minimize resource starvation and to ensure fairness amongst the parties utilizing the resources<ref>https://en.wikipedia.org/wiki/Scheduling_(computing)#Scheduling_disciplines</ref>
| scheduling || Scheduling is the method by which work is assigned to resources that complete the work.<ref>https://en.wikipedia.org/wiki/Scheduling_(computing)</ref>. There are many different scheduling strategies. The main purposes of scheduling algorithms are to minimize resource starvation and to ensure fairness amongst the parties utilizing the resources<ref>https://en.wikipedia.org/wiki/Scheduling_(computing)#Scheduling_disciplines</ref>
|-
|-
| policies || foo
| policies || Given a particular task, policy refers to what needs to be done (i.e. activities to perform) and mechanism refers to how to do it (i.e. implementation to enforce policy).<ref>http://www.8bitavenue.com/2016/12/policy-vs-mechanism-in-operating-system/</ref>
|-
|-
| multitasking || foo
| multitasking || foo

Revision as of 22:34, 6 December 2017

Resource Management[1]

We have learned [2]

OS resource management techniques[edit]

Technique Description
scheduling Scheduling is the method by which work is assigned to resources that complete the work.[3]. There are many different scheduling strategies. The main purposes of scheduling algorithms are to minimize resource starvation and to ensure fairness amongst the parties utilizing the resources[4]
policies Given a particular task, policy refers to what needs to be done (i.e. activities to perform) and mechanism refers to how to do it (i.e. implementation to enforce policy).[5]
multitasking foo
virtual memory foo
paging foo
interrupt foo
polling foo

Standards[edit]

  • Outline OS resource management techniques: scheduling, policies, multitasking, virtual memory, paging, interrupt, polling.

References[edit]