Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
8Activity
0 of .
Results for:
No results containing your search query
P. 1
Rr410401 Operating Systems

Rr410401 Operating Systems

Ratings: (0)|Views: 398|Likes:
Published by SRINIVASA RAO GANTA

More info:

Published by: SRINIVASA RAO GANTA on Aug 21, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/01/2013

pdf

text

original

Code No: RR410401
Set No. 1
IV B.Tech I Semester Supplimentary Examinations, February 2008
OPERATING SYSTEMS
(Electronics & Communication Engineering)
Time: 3 hours
Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
\u22c6 \u22c6 \u22c6 \u22c6 \u22c6
1. (a) Discuss the Operating System design hierarchy with an example.
(b) Explain the applications of Windows NT Operating System.
[8+8]
2. (a) Explain the reasons for process terminations.
(b) Describe the single blocked queue and multiple blocked queues with an exam-
ple.
[4+12]
3. Explain how the concurrent processes cooperate by sharing and by communication?
[16]
4. (a) What are the conditions that must satisfy for deadlock occurrence and explain
them.
(b) Is the deadlocks problem preventable? Justify your answer with example and
diagram.
[8+8]
5. (a) Enumerate the reasons for allowing two or more processes to, all have access
to particular region of memory.
(b) In a \ufb01xed partitioning scheme, what are the advantages of using unequal size
partitions?
(c) What is the di\ufb00erence between internal and external fragmentation?
(d) What are the distinctions among logical, relative and physical addresses?
[4+4+4+4]
6. (a) Discuss about various criteria used for short-term scheduling.
(b) Discuss about fair share scheduling method.
[8+8]

7. (a) What do you understand by a \ufb01le directory?
(b) Explain brie\ufb02y the information elements of a \ufb01le directory.
(c) Explain what is tree-structured directory?

[5+5+6]
8. (a) What are the various classes of intruders?
(b) Discuss about intrusion techniques.
[8+8]
\u22c6 \u22c6 \u22c6 \u22c6 \u22c6
1 of 1
Code No: RR410401
Set No. 2
IV B.Tech I Semester Supplimentary Examinations, February 2008
OPERATING SYSTEMS
(Electronics & Communication Engineering)
Time: 3 hours
Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
\u22c6 \u22c6 \u22c6 \u22c6 \u22c6
1. Describe the Objectives and functions of Operating System. Also explain the dif-
ferent services provided by the operating system.
[5+5+6]
2. Discuss about the following:
(a) User-level threads
(b) Kernel-level threads
(c) Multi-threadings.
[5+5+6]
3. What is a monitor? Compare it with Semaphore. Explain in detail a monitor with
notify and broadcast using an example.
[2+4+5+5]
4. (a) What are the conditions that must satisfy for deadlock occurrence and explain
them.
(b) Is the deadlocks problem preventable? Justify your answer with example and
diagram.
[8+8]

5. Consider a memory management system with demand paging. There are three processes P1, P2, P3 which have one page of private memory each. Moreover P1 and P2 are sharing an array A which \ufb01ts entirely into one memory page. Similarly, P2 and P3 are sharing an array B, which \ufb01ts into a memory page.

(a) Let all the data for the processes be located into physical memory. Draw a pos-
sible memory allocation diagram, give the page tables for the three processes.
(b) Assume that process P1 gets swapped out of memory entirely. How are the
page tables changing.
(c) Assume that process P1 gets swapped back into memory. Give the page tables
in this situation.
[5+5+6]
6. (a) What are preemptive and non-preemptive scheduling policies?
(b) Describe non-preemptive scheduling policies.
[8+8]
7. (a) Explain \ufb01le system software architecture.
(b) Explain the functions of a \ufb01le management system with a diagram.
[8+8]
8. What do you understand by Trusted systems? Draw a \ufb01gure of reference monitor
concept and explain.
[5+5+6]
\u22c6 \u22c6 \u22c6 \u22c6 \u22c6
1 of 1
Code No: RR410401
Set No. 3
IV B.Tech I Semester Supplimentary Examinations, February 2008
OPERATING SYSTEMS
(Electronics & Communication Engineering)
Time: 3 hours
Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
\u22c6 \u22c6 \u22c6 \u22c6 \u22c6
1. With the help of neat block diagram, describe the computer components with an
example.
[16]

2. (a) Describe various operations on threads. (b) Discuss about threads synchronization. (c) Write about Kernel level threads.

[6+5+5]
3. Contrast Dekker\u2019s algorithm and Peterson\u2019s algorithm.
[8+8]
4. How the problem among dining philosophers can be resolved? Suggest a suitable
algorithm.
[8+8]
5. (a) Consider a buddy system in which a particular block under the current allo-
cation has an address of 011011110000
i. If the block is of size 4 what is the binary address of its buddy.
ii. If the block is of size 16, what is the binary address of its buddy.

(b) A virtual address in a paging system is equivalent to a pair (p, w), in which p is a page number and w is a byte number within the page. Let z be the number of bytes in a page. Find algebraic equation that shows p as function of z and w.

(c) Why is the capability to relocate a process desirable?
(d) Why is it not possible to enforce memory protection at compile time.[4+4+4+4]
6. (a) Discuss about various criteria used for short-term scheduling.
(b) Discuss about fair share scheduling method.
[8+8]

7. (a) What do you understand by a \ufb01le directory?
(b) Explain brie\ufb02y the information elements of a \ufb01le directory.
(c) Explain what is tree-structured directory?

[5+5+6]
8. (a) What are the various classes of intruders?
(b) Discuss about intrusion techniques.
[8+8]
\u22c6 \u22c6 \u22c6 \u22c6 \u22c6
1 of 1

Activity (8)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Hen San San liked this
capitano2 liked this
Sunil Soni liked this
Sunil Soni liked this
khan.sakeena liked this
scribd0203 liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->