Menu

(Solved) : Chapter 1 S Operating System Know Layer Os Computer System Different Kinds Computing Envir Q37298538 . . .

Chapter 2. Chapter 3. Chapter4 Chapter 6 Chapter 8 Chapter 8
Chapter 1.What’s an operating system. Know the layer of OS in computersystem.
Different kinds of computing environments, includingtraditional computing, mobile computing, client-server computing,peer-to-peer computing, cloud computing and real-time embeddedcomputing.
The storage architecture of modern computers, the speed ofdifferent storage media. How CPU accesses data from the storagearchitecture.

Chapter 2.What’s an interrupt. When does an interrupt occur.
Why softwares are operating system-specific?
Understand the user mode and system mode.

Chapter 3.The mapping model between the application, process andthread
Know about the varying state of processes. When a process isremoved from a running queue?
What is a Process Control Block. Which imformations are storedin PCB?
The modern techiniques of inter-process communication.

Chapter 4.Compare the multi-process and multi-thread mechanisms. Readand understand the philosophy of designing Chrome.
Understand the memory model of a multi-threadapplication.
In UNIX system, what’s the functionality of system calls likefork, execute, join, exit, abort.
Know about the AMDAHL’s law. Use the law to calculate thespeedup of certain circumstance.

Chapter 5.What is a mutex. Can mutex avoid starvation?

Chapter 6.What is process affinity? To impove process affinity, whatshould we do?
Master the algorithms of Process scheduling. Which one istheoritically optimal in the criteria of minimizing average waitingtime?
Given a state of several pocesses, Draw Gantt charts thatillustrate the execution of different scheduling strageties.Calculate the turnaround time, waiting time and average waitingtime of them.

Chapter 8.What’s the usage of Banker’s algorithm
Understand the safe state of deadlock avoidance. Given a stateof several threads and several instances of resouce, judge whetherthe state if safe.
Explain and differentiate the methods to handledeadlock.Chapter 2. Chapter 3. Chapter4 Chapter 6 Chapter 8 Chapter 8 Show transcribed image text Chapter 2. Chapter 3. Chapter4 Chapter 6 Chapter 8 Chapter 8

Expert Answer


Answer to Chapter 1.What’s an operating system. Know the layer of OS in computer system.Different kinds of computing environments,…

OR