A student asks:
Can an OS use several management techniques? If so when does it know when to use which?
An operating system frequently different management techniques depending on the current state of resource utilization in the system. If the system has low primary and secondary memory it could use management techniques which work better in those environments. On the other hand, if there is a very important process which has an elevated priority, the operating system might manage resources differently.