Start Discovering Solved Questions and Your Course Assignments
TextBooks Included
Active Tutors
Asked Questions
Answered Questions
an operating system contains 3 resource classes the number of resource units in these classes is 7 7 and 10 the current resource allocation state is
explain the necessary conditions for deadlock to occur conditions for deadlock to arise arei mutual exclusion at least one resource must be held in a
define deadlockdeadlock is a condition wherein processes never finish executing and system resources are tied up preventing another job from
what is threada thread sometimes termed a lightweight process lwp is a fundamental unit of cpu utilization this comprises a thread id a register set
what are the differences between user level threads and kernel supported threadsa thread sometimes termed a lightweight process lwp is a fundamental
consider the following set of jobs with their arrival times execution time in minutes and deadlines job idsarrival timeexecution
consider the following set of jobs with their arrival times execution time in minutes and deadlines job idsarrival
explain direct or indirect communication in inter-process communicationseveral types of message passing system in direct or indirect communication
what are interacting processesinteracting processes the concurrent processes executing into the operating system are cooperating or interacting
explain any two methods of implementing interacting processestwo methods of implementing interacting process are given belowi shared memory solution
what is processprocess a process is a program in executionit is an active entity represented through the value of the program counter and the
list the typical functions of operating systemsclassical functions of operating system are given as1 process management a process is a program
what are interrupts interrupt an interrupt is a hardware mechanism which enables an external device classically inputoutput devices to send a
what is an operating system an operating system is system software which provides interface between hardware and user the operating system gives the
explain debug monitorsdebug monitors give debugging support for a program a debug monitor executes the program being debugged in its own control
explain yet another compiler-compileryacc uses for yet another compiler-compiler computer program input usually has some structure actually all
explain briefly any three of the commonly used code optimization techniques1 common sub expression eliminationin given expression as ab-ab4 in such
explain briefly loop-invariant code motion of the commonly used code optimization techniquesloop-invariant code motionif a quantity is calculated
explain briefly dead code elimination of the commonly used code optimization techniquesdead code eliminationcode which is unreachable or which does
explain briefly common sub expression elimination of the commonly used code optimization techniquescommon sub expression eliminationin given
difference between relocatable and self relocatable programsa relocatable program is one which can be processed to relocate it to a selected area of
differentiate between non-relocatable self relocatable programsa non-relocatable program is one which cannot be executed in any memory area other
layered architecture of ediedi is most commonly applied in the implementation and settlement phases of the trade cycle in implementation of a simple
differentiate between non-relocatable and relocatable programsa non-relocatable program is one which cannot be executed in any memory area other than
electronic data interchange edi is used by companies for transactions that happen on regular basis to a pre-determined format it is one of the