Q1. What is an interrupt? How are multiple interrupts dealt
with?
Q2. Explain the difference between a MONOLITHIC KERNAL and
a MICROKERNAL?
Q3. List reasons why a Mode switch between threads may be
cheaper than a Mode switch between processes.
Q4. What is the difference among deadlock avoidance,
detection and prevention?
Q5. What items of information about a task might be useful
in real time scheduling?
Q6. Discuss some of the reasons for implementing process
migration ?
How is the process address space handled during process
migration?
Answer / hemant chand dungriyal
Ans. When we start to develop a operating system kernal size
is so small but when we start more development in kernal than we add more file or modual in kernal.So our kernal
size is increasing day by day after some time our kernal
size is so big as known as MONOLITHIC KERNAL(in which we
face slow speed problem).
Then developer think and it reduce the kernal size as known
as MICROKERNAL(in which we store some important or necessary
files(without these file computer not run)).
| Is This Answer Correct ? | 6 Yes | 9 No |
Which is your favorite editor, shell, programming shell and why?
How many os are there?
1) What is an Virtual memory? 2) How do we test API's in both Windows/Linux/Unix? 3) What is an IOCTL? 4) How do you open a char device through API's? 5) What is major num/ minor num? 6) What is the max num for minor num? 7) Who gives you the major / minor numbers? 8) Reverse a string using recursive func. 9) fork/vfork/clone. 10) What does fork returns? 11) What is a zombie process? 12) What happens when a child completes before parent tries to wait for it? 13) Interrupt handlers, top-hdnl....?
What is Cycle Stealing in OS?
How do you pronounce gnu?
Who started gnu?
What is a Kernel?
Hi, This question may sound stupid. But I want to know that if the secondary storage device is used to store data on computer, then what is the use of the primary storage in the first place? Why cant we use only one?
How do I free up disk space?
what is ms configure?
What do you mean by Run time Errors?
How do you remove a virus from your computer?