Start Discovering Solved Questions and Your Course Assignments
TextBooks Included
Active Tutors
Asked Questions
Answered Questions
what is a dispatcherthe dispatcher is the module that gives control of the cpu to the process selected by the short- term scheduler this function
what is preemptive and nonpreemptive schedulingunder nonpreemptive scheduling once the cpu has been allocated to a process the process keeps the cpu
define cpu schedulingcpu scheduling is the method of switching the cpu among several processes cpu scheduling is the basis of multiprogrammed
what are the different ways in which a thread can be cancelledcancellation of a target thread may happen in two different scenarios asynchronous
define thread cancellation amp target threadthe thread cancellation is the task of terminating a thread before it has completed a thread that is to
what is the use of fork and exec system callsfork is a system call by which a latest process is created exec is also a system call which is used
compare user threads and kernel threadsuser threads-user threads are supported above the kernel and are executed by a thread library at the user
what are the benefits of multithreaded programmingthe advantages of multithreaded programming can be broken down into four main categories
what is a threada thread or else called a lightweight process lwp is a basic unit of cpu utilization it comprises of a thread id a program counter a
process terminationa process terminates when it finishes implementing its final statement and asks the operating system to delete it by using the
what are the operations of processesprocess creationa process may create several new processes the creating process is called as parent process where
list and discuss the various services provided by the operating system program execution - system capability to load a program into memory and to run
bufferingmessages exchanged by communication processes reside in a impermanent queue such a queue can be executed in three ways zero capacity the
synchronizationin communication among processes messages passed may be blocking or nonblocking - also called as synchronous and asynchronousblocking
direct communicationwith direct communication each process that requires to communicate must explicitly name the recipient or sender of the
message passing system-the function of message system is to permit processes to communicate with one another without the requirement to resort option
explain about interprocess communicationthe cooperating processes communicate with each other via an interprocess communication facility ipc gives a
what are the various process scheduling concepts a scheduling queues with diagram b queuing diagram c schedulers d context switch with
what are the system components of an operating system and explain thema process managementb main-memory managementc io managementd file managemente
explain how protection is provided for the hardware resources by the operating systemdual mode operation sharing system resources needs operating
explain the various types of computer systemsmainframe systemslarge number of cpu with greatest processing power huge memory capacity increased
describe the differences among short-term medium-term and long-term scheduling short-term cpu scheduler-selects from jobs in memory those jobs
list five services provided by an operating system explain how each provides convenience to the users explain also in which cases it would be
what are the main advantages of the microkernel approach to system designbenefits typically contain the following a adding a new service does not
what is the main advantage of the layered approach to system design as in all cases of modular design designing an operating system in a modular way