Professional Documents
Culture Documents
Uploads Papers Even2010 11 It4sem2011
Uploads Papers Even2010 11 It4sem2011
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
----
IT w~.
i, ,
(Please write your Exam. Roll No.) Exam. Roll No '...............
END TERM EXAMINATION
FOURTH:SEMESTER [B.TECH.], MAY - 2011
" ; ; Paper Code : ETCS - 202
"I.
.' 1-,
. \~'\ ~
Subject: Software Engineering
Time: 3Hours Maximum Marks: 75
': " Note : Attempt All questions. Internal choice is indicated.
::f
I
I
I
Iif
.. ~.!:
:..':..
" '
Q. L ' Give ashort answer:
. ' .
,'( I
"'~
'. :
.-)
.. t",
r-,
"""", .:
(d)
L J ~)
, .. , ,
i -
I' ,
, I
,I,;" I
.'1"1"'9'
:~-~
...
" .1"
(2.5 x 10)
(a) What is software component?
,
I
! '
l
(b) Distinguish Iterative Enhancement model andEvolutionary Process
model.
i
"
(c)
..
What are the different activities in Requirements Analysis?
What arethe different dependencies present inUse Case Diagram?
i
i
What are the different techniques to estimate size of the program?
Which technique is better and why?
Cf)' What are.the different activities of Risk Management?
(g) Differentiate Quality attribute and Quality criteria giving example
, I
i
of each. '
I
. !
(h) What are the different CMM level? What does CMM level
specifies?
(i)
, 1
P.T.O.
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
~------------
.;,.>,
,
,-
-::" --"1
r ~. -- ,
. '
l.." .
i
:'( ; .
.-;~ .
.j
i,",
,. ,
,. -
!
"
-'.i
: r'
I'
~.\. :.
! .~
-/-, ~/
I
Q.2.
,.
--
Draw"neat sketch of Spiral ~odelland explain its different activities.
I -
What do the different cycles indicate in this model? What are its
advantages over traditional Iterative Process models? Why it is not
i
'suitable for small. projects?
t ;
l ';
,
OR
(a) Why Requirementsare hard to elicite? Explain the Requirements
elicitation technique Use Case Diagram using example of ~anking
system.
(b) How are DFD and ER Diagram useful inrequirements analysis?
(12.5)
( 6)
.:
(2.5)
(4) .
Q. 3. (a) What are the advantages and disadvantages of Intermediate version (4)
of COCOMO over Basic version of COCOMO.
(c) List different users of SRS with their objectives. What are the
Quality Characteristics of SRS?
(b) Draw the flow diagram to calculate efforts and duration of project
using advanced version of COCOMO.
(c) How productivity and efforts are measured using Putnam
Estimation mode?
OR
(a) What do you understand by Coupling and Cohension. What roles
1
they play in software design? Describe the,properties of best
coupling and cohesion giving examples of each.
I
,
I
2
.'
(4)
( 4)
)
V
'; \~
: .~,
, "
..
i
I
I
I
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
\.,'
,.
'7"
, . 'f i .
, :
. (b) .What is a structure chart and what are the different steps for
drawing. structure chart?
. (c) What are the steps of arriving object oriented design?
Q. 4. (a) What do you understand by token count? Consider a program
having
",' .
" '\t: \. 'i ." ~
! '. "" !., ,
; ..
' ... :1
'~..I~'''~f \;,' :..":
1.,1') ::,:,Ir~::j.t! '
'!itl;)I',~,}~!: J
',:jtr,!'--,p.l ~'j
"~:;~~1'
4~:"~j.
, ;I.~'
101tjr:-l ..
::"":" ). . . J ~
',. I~J .
': ,':.r~i.
Ii,'
,",
il!
J .\,.
, .: ,r't
Number of distinct operator: 12
Number of operands: 5
Total number of operatoroccurrences : 20
Total number of operand occurrences: 15
Calculate the different Halstead software metrics for above
programs ..
'. (b)
What are information flow metrics? How they are calculated for a (6.5)
! .
given structurechart? What is the purpose of data structure metrics?
:'- f
I \
: I
L 1
1
OR
(a) For a logarithmic poisson execution time model initial failure (6)
intensityis 15failures CPU hour, failure intensity decay parameter
is 0.025/fai1ureand failure experienced are 65. Compute the current
. : f .
failure intensity.
; )
(b) .Explain McCall's model of quality. How it is different from (6.5)
- l
Boehm.quality model?
3
"-:-l' "-.
. - ..
. .
I
( 4)
/'
(6)
P.T.O.
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
"
'~_',~. I.
.f :
i ' .
.~
'/
-I-
I'
,.
.Consider aprogram that input two integers having values in range
1 .
(l0, 250) 'andclassifies them as even or odd. For this program
I
. generate:
;"
(i) Test cases using Boundary value analysis
(b)
Equivalence Class testing
. ! ' .
i
Explain the steps to perform path testing using flow graph with
the help of suitable example.
(ii)
OR
-J
(a) What are the different levels of testing and their purposes?
(b) Explain any two models of Software Maintenance.
(c) What is the difference between reverse engineering and
reengineering? Explain different steps of reengineering .
4
I\i~.~,.
,Yo
I I
( 6)
/
( 6. 5)
I
[
(3)
( 5)
( 4. 5)
. i
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
___ 0.
(Please write your Exam. Roll No.)
,.' " ;
Exam. Roll No : : .
END:T'ERM EXAMINATION
FOURTH SEMESTER [B. TECH], MAY - 2011
Paper Code : ETCS - 204,
. ,
,r
Subject: Algorithm Analysis & Design /
Time: 3Hours Maximum Marks: 75
Note: Question No. 1 is 'compulsory. Attempt any One question from each unit.
Q. 1. (a) Define Big oh notation .
(c)
(d)
~
I
~:;
(e)
Cf )
(g)
,
,
t
~,~:~~~~)
(b)
.", ,.-;
Arrange the following in order of best to worst efficiency:
2 ' ?' 2 ,f
o(n 10gn), 0 (n- ), 0 (n"), 0 (n log" n).(4)
(h)
(i)
What is wo-rst case running time ciCqulCk sort? When does it occur?
What do w.e understand by the "optim~1 substructure property" in a
" '
dynamicprogramming problem?
!,
What is the time complexity of merge sort?
\ I .'
, I
What areimion find problems?
I 'I
, I I
Will, eithcrtKruskal' s or Prim's Algorithm work correctly on graphs
1 ;
that hav~ negative edge weights?
i !
What is np: complete problem?
; 1
,
Give an example of dynamic programming approach.
~ r .
: i
Define Greedy Choice Property.
~I
..
, ,
PT.O,
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
'fl ,~' .. -';
. I J
", . t
, "
1'" :
t.:
1 '.
UNIT - I
Q. 2. (a) Explain the merge sort. Perform the quick sort to sort the following (5)
numbers.
, ''', " --
... ~,
.: ,:,."
" ,4",_
,-
, i
: I
":'
'1":( .J
, .
,1 ,
20 40 50 15 10 05 80 90.
, (b) , .Discuss the order of Complexity -Of Matrix Multiplication using
" '
Strasseri's algorithm.
. ~ .', .....
I :
:
Q. '4. (a)
OR
(7V2)
!
j
Solve, the foqo~ing Recurrence relation using Masters Theorem:
(a) T/n)=j:iT(nl2)+logn
~ . . r !
r I!
o T(n)=111(nl2)+logn
, I !
,(c)' T(n)=T(nl2)+n(2-cosn)
I '
1 ;
j
UNIT - II
, [
What dopes Dynamic Programming have common with Divide and (6
1
/2)
f ;
conquer and what are the differences'? Determine the LCS' of <1,0, 0,
1;0, 1,0,'1>and <0,1 ,0,1,1 ,0, 1, 1>'
,
i
1
(b)
, ;
Compare: and contrast the following approaches to designing
i j
algori thms :
( 6)
(i)
(ii)
Greedy algorithms
Divide and conquer
(iii) Dynamic programming
OR
2
I',:.y~~,
I ~'
1 I
I
I.-.t~
i J
--'
"
.
'\
!
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
Consider two Teams A and B','playing a-Serie~-of Games until one of
1
the Teams wins n games, Assume that the probability of A winning
I '
a game is the same for each game and equal to p and the probabili.ty of
A losing a game is q =l-p. Let p (1, J ) be the probability of A winning
Q. S.
,
the series if A needs 1more games to win the series and B needs J more
',! ' ,
games to win the series, ,
i ! I
Set up a recurrence relation for p (I, J ) that can be used by a dynamic
! I" '
programmjinjg algorithm ' .
i I
(ii)' .Find the Probability of Team A Winning the Series of Seven games,
\ j!' .
if the probability of winning a game is 0.4
. I
(iii) Write the Pseudo-code for Dynamic Programming algorithm' and
discuss its; time complexity .
(i)
.,';
i.
UNIT - III
Q.6. (a) Discuss Dijkstra algorithm through an example, ( 6)
(b) Describe the dynamic programming algorithm for computing
theminimum cost order of multiplying a string of n matrices
'Ml *M2* M3* ..... Mn.
OR
, "
('~)r:\.
't-:.
~i:
"
{~4:,.
" '
Q. 7. Write the short comments on the following:
(i) 'Floyed Warshall algorithm
(12Vz)
(ii) Bellman-Ford algorithm'
"
,i' ,,'
,
,;,
,
3
P.T.O.
"
.\
,
i,
, !
"
j
-:
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
'" J
'J"
,' .~.
....
,.
r
"l'f~~.~.
0'1'"
I .
l~~
..::..-,
,-' UNIT - IV
Q. 8. Prove that CNF satisfiability is NP-Complete.
/
.:
OR
Q. 9. For thegiven Te'xt T= "aaabaadaabaa" andpattern is "aabaa", (12Y2)
illustrate the comparisons done. by naive Strin.? matching algorithm.
Repeat the s~lution forKMP Pattern matching algorithrr, by not counting
'. ,.
the. comparisons made to compute the failure function.
--------
. J
. ,
!
~.
I '
I -I
I i
I I
I I
I I
; I
i. !
, I
!' 1
~~
..
I !
I
',i
I
,1
4
.v,
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
~--I
I
i
(Please writeYl!..ur Exam Roll No.) Exam Roll No .
END TERM EXAMINATION' .
FOURTHSEMESTER RTECH. MAY-J UNE-2011
Paper Code: ETEC206 Subject: Digital circuit &systems- I
Time: 3Hours Maximum Marks :75
Note: Q. No. 1is compulsory. Attempt four questions from rest of the questions. I
Q1 (a) What are universal gates? Why are they so called? (2.5xlO=25)
(b) Explain the concept of active low and active high terminals with
suitable illustration.
(c) Convert (3289)10 into binary.
(d) Muttiply (10 1l}2 by (101)2
(e) Why is a 555 timer so called? Can it be considered a digital device?
(f) Differentiate between asynchronous and synchronous counters.
(g)What is an excitation table? Giveexample
(h) Givean example of self complementing code.
(i) Perform the following addition using 2's complement -20 +26
U) Draw the logic circuit to realize the function
Y =ABC +ABC +B
Q2 (a) Reduce the given expression to SOP and implement logic circuit- (5)
---- -- - --- - - -
X =ABCD+AECD+ABCD+ACD+ABCD
(b] Differentiate between analog and digital signal stating their merits
and demerits.
(c) (i)Draw AND-OR logic circuit for Y =AB +AC.
(ii)Replace the AND-ORcircuit by NANDonly circuit.
(2.5)
(5)
Q3 (a) Mininize the logic functions using K-map. (2.5)
YeA, E, C, D) =I1M(O,I;2,3,5,7,8,9,ll,14)
(b) Solveusing K-map and implement using logic gates (5)
f(A, E, C, D) =2:m(O,3,4,5,7) +d(8,9,1 0,11,12,13,14,15)
(c) Fig 1 shows alogic circuit. What function is the circuit per forming? (5)
Q4
~=
f\
~ ~~: L
(a) Design a full subtractor using two half subtractors and a logic gate. (5)
(b)Implement Y (C, B, A) = 2: m(0, 2, 4, 6, 7) using a 4: Lmultiplexer. (5)
(c) Implement a 3 input majority gate using decoder. (2.5)
Q5
(a) Differentiate between edge triggering and level triggering.
(b)What is race around condition in SR flip flop? How can
oyercome?
(c) Convert a SR flipflopinto aJ K Flip flop
(2.5)
it be
(5)
(5)
Q6 (a) Data 1010 is the input to a 4 bit parallel in serial out shift register.
Draw a diagram to show the state of registers after 1, 2, 3, 4 clock
pulses. (5)
P. T. O.
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
: j "
.----:1
,I
I
, ,:",1
[-2-]
(b) Design \ a 3 bit synchronous up/down counter with gray code
- sequence.rThe counting should be up for E =Orand down for E =1. (5)
(c) What is ripple counter? ' (2.5)
Q7 (a) What are monostable and astable multivibrators? Simple draw the
circuit diagram of both using IC 555. . (5)
(b)What are important characteristies of analog to digilal converters?
Explain in brief, any five. (5)
(c) What do you understand by duty cycle in a multivibrator (2.5)
Q8 Write short note on any five.
(a) Content addressable manory
(b)Unipolar & bipolar logic family
(c)PAL & PLAcircuits
(d)CMOS logic family
(e) Wired ANDlogic
(f) n bit register and n bit latch
(g)Dualslope ADC.
(2.5x5=a)
\~.~
************
. ,
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
~
:I. ,~,
""
I
(Please write your Exam-Roll No.)
," '
.\:
, e'
Exam. Roll No ,..
END'TERM EXAMINATION
":FOURTH SEMESTER [B.TECH.), MAY - 2011
Subject: Communication Systems Paper Code: ETIT - 208
Paper ld : 31208
Time: 3Hours
---
. Maximum Marks: 75
Note :Q. 1 is compulsory. Attempt One question from each unit.
i
';. :""1
: .:.~'.i::!
.".:!.: !. Q. 2. (a)
.!.. '
~~' ..
,~>"
; . '", ,"
.\
,.- ,";.'
',' :;
,.;,'
., .
. /~.j,:.. :
~",
(c)
Explain the need of modulation in communication systems.
, :! " '
i
Represe9t D~B:~SCsignal in frequency domain and draw the
spectrum. :1
DistingUishJ ~~ween natural and flat top sa~pling.
! i
Define the teri'cross talk' and where it will exist?
Explain thet&J nDeviatibn Ratio with respect to FM ..
Giv~ the exp~e~Sionfor pdf of Gaussian Distribution.
Ii
Define the term companding and explain its significance:
, ,
I
(3)
'!,
-:~
(3)
( 4)
Cd)
( 3)
(e)
(3)
(f)
( 3)
(g)
(3)
(h) Give the advantagesof orsk over BPSK.
P i
! j
"
'I
I
( 3)
l
"
UNIT-I
Describe the Envelope Detection technique for Demodulation of
AM Signal. Give the appropriate wave forms.
( 6. 5)
(b) What is known as Quadrature carrier multiplexing? Explain the
functionality with transmitter and receiver block diagrams.
( 6)
------ P.T.O.
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
.
(I
1
-I
I
I
Q. 3. (a)
_\
---"'1
-. I
I
.;.
~ I'
, - ~
D,escribe the method of generating Flat-top sampled signal.
Represent flat-top sampled signal in time domain and freqcuncy
domain]
(b)
} . .
Obtain the relation for modulated bandwidth of
1 !
(i) _Pft...Msignal
~ f
(6.5)
(6)
, Q. 4. (a) What is angle modulation. How FM and PM are interrelated? (6)
<>, !
,,0,
I '.
: .
(ii) PWM signal
it '\
(iii) PPM siznal -
. '--
, e
UNIT - II
(b) Show that the process X (t) defined as X(t)=Acos(wt+O) where A
and w are constants and e is uniform random variable over [-IT, IT]
is ergodic in both the mean and auto correlation. (6.5)
Q. 5. (a) I Explain the demodulation of FM signal by Foster-Seelye
- "
Discriminator. Give the relevant phasor diagrams.
(b) The pdf of X is given by
---
i;.(x) =ke -ax ~(x)
I .' - \
where is.positive constant. Determine the value of constant 'K'. (6.5)
i ~1
; .
J
!
! .
I
I
!
r
I
i
1,-
!
t,
2
.J
i
I:
I
I
I
I
I
-e
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
I' '.
j ....
" "I
"'!
, '.I' ..--~ 'I ';'. ",
., ,
', ,
i
i
t '
,
.1
'. '
:'.g:
'1,1"
"1'
,,:,:' .
\ '\
~: ;
s , , :
"j ,','
I'
Q. 6. (a)
UNIT - III
: i
The output signal to-quantizing-Noise Ratio (SNR) in apeM system
. i ' 0
is defin~q as the ratio of average sjgnal power to average 'quantizing
noise power. For a full scale sinusoidal modulating signal, with
amplitude A, show that
I
(SNR)o =i(~J ' =~L2
N 2
': q 0
where L is the no. of quantizing levels.
(b) Explain the concept of minimum shift keying (MSK) modulation
technique.
Q. 7. (a) "What is one bit quantizer'? Explain Delta Modulation technique in
detail.
i
, ,
Q. 8. (a)
Obtain the relation for Impulse -response of Matched filter to
. '
mtximiZ~ SNR. List out the properties of Matched filter.
(b)
I .i.
!
.1'
! I
i UNIT - IV
l f
D~find t~e term Mutual lnformation.iGive the properties of
I ~ t '
I 1 I '
Mutual Information.
.: r I " .
Show th~t Mutual Information is a non negative number i.e.
", ii' ' ,
I I
rrx, Y)40
f.. !"
1 '
I
I
I
I 3
. ;
)
i
,
. ,
, I
L, t:
:T'
; 1- "
I )
I
', "~r
:'1"
. .~~
! :.~
"
, '~
( 8)
( 4. 5)
( 6)
( 6. 5)
. ( 6)
( 6. 5)
P.T.O.
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
Q. 9. (a)
.c.--- '~'il . ,
. I
!
~'.
Consider a DMS with source probabilities {0-35, 0-15, 0-2, 0-05; 0-25}
. I .
(i) Determine Huffman code for this source
(ii) Determine Average length of code words
(b)
(iii) What is the efficiency of the code?
I .:
Determi~e theLernpel Ziv code for the following bit stream:
. , i
; I
010011111dol ol OOOOOl Ol Ol Ol 100110000
.; . . ; I
Recover the ;otiginal sequence from the encoded stream .
I !
.
l
4
(6)
(6.5)
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
(Please write your Exam. Roll No.) Exam. Roll No , .
...
END TERM EXAMINATION
.. .
FOURTH SEMESTER [B.TECH.], MAY - 2011
Paper Code: ETCS - 210
Paper ID : 32210
Subject: Computer Graphics
I.
Time: 3Hours Maximum Marks: 75
Note: Attempt One question from each unit. Q. No. 1is compulsory.
Explain the advantages of the representation in homogeneous
coordinate system for 2D and 3D.
What is the relationship between the rotations RS, R-S and R-IS
How is Bezier surface formed?
(5 x 5)
Distinguish between perspective and parallel projections.
What is the Back-face detection?
UNIT -I
What steps are required to plot a line whose slope is betw~e~ 0 and (6)
45 using Bresenham's method?
Perform a45 rotation of triangle A (0, 0), B (1, 1), (5,2). (6.5)
Find the form of the matrix for reflection about a line L will slope m (6)
and y intercept (0, b).
Let R be the rectangular window whose lower left hand corner is at (6.5)
L (- 3, 1) and upper right hand corner is at R(2, 6). Using the
Cohen-Sutherland algorithm clip the line segments AB and CD
where A (- 4,2), B (-1,7), C (-1, 5) and D (3, 8).
1 P.T.O.
.~~ \.,
-.~ . 'c
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
i 1r .
1_,rPlfaSewrite your Exam. Roll No.)
I
I .
!
Paper Code: ETCS - 212 ' Subject: Operating Systems
Paper ld : 32212
~
I !
Time: 3Hours
..
..
Maximum Marks: 75 j i
Noie : .AttemptOne question from each unit. Q. No.ll is compulsory.
"
i
:
Q.
1.
Answer to the point and in brief: '(2
1
/2 X 10)
..
;'.'~'''11 :. ( ...
" "
.
i
;:- ..
'I
i.
..
..,.." ','
I.
Q"~'2.
:_ ,L;(
. .: l
. ' .1.
I
I '.
I. ;
.-j ~ :',
,~-\
~\~'-~~'.'--' ?
Exam. Roll No .
E'ND TERM;EXAMINATION
'FOU~TH SEMESTER [B.TECH.], MAY - 2011
-:
,.~,
...;... .
. ;.
(a) Describe the layered approach of amoperating system.
(b) Differentiate between a multiproce sing and multiprogramming.
(c) Can paging and segmentation be co bined? How?
(d) Discuss three major complications t at concurrent processing adds
to an operating system.
(e)
(f)
What is an RTOS? Define its basic Kernel services.
Differentiate between - a thread an! a process.
What is deadlock? Can a single proress have deadlock? '
Discuss, the concept of 'overlays' a implemented in an operating
system.
Compare - Interrupt and Polling.
,
oj'
(g)
(h)
(i)
(j) Write a short note on - Windows 7.
---'-'-
(a)
UNIT - I
Why w~need an operating systelrl ? Compare an asfor a PC'
and an OS for a mobile .
t i ,
Differenti~tb between ~ a parallel asand a distributed OS. (b)
P.T.O.,
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
'.,
1
~
. r,/
-F
I::
I !
1
I.
i
Q. 3. (a) Differentiate between --,
(i)
(ii)
,
Contiguous and Non-contiguous Memory
. ,
Physical address and Logical address
(b) What is Fragmentation? What are its types? Discuss, anyone
software-based and one hardware-based solution for the same?
UNIT - II
" (4
1
/2+8)
Q. 4... (a) What are. the goals of a good scheduling algorithm? Discuss,
i
Preemptive: scheduling and Non-preejnptive scheduling by taking
a suitable example.
(b) Differentiate between - User level threads and Kernel level
threads? HGW does an as deals with the same? Write an
algorithm for anyone type of thread (either user-level or Kernel
level) as serviced by an as.
Q. 5. (a) Differentiate between>- Monitors and Semaphores.
(b) Describe the principle of mutual exclusion? Is it a favourable or
unfavourable condition for deadlock. Write an algorithm using
'wait' and 'signal' operations for mutual exclusion.
(3+3+3+3V2)
.UNIT - Ul------
Q.. 6. (a)
1
I
Differentiate between - Disk Scheduling and CPU scheduling.
I . " .
Suppose, adisk drive has 3000 cylinder (0 through 2999).The drive
is currently serving a request at cylinder 125 and the previous
request ~~s at cylinder 145. The queue of pending requests is :
i ;' j!
233,1456,125,91,789, 1600,2345, 13
, :
,
i
i
I
i.
I
,
(b)
2
...... :; ~,.r.~
~.~>~4-%.~
.,
;~
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
J .
, ;, I-
; .'
Q. 7. (a)
,
, . '
~ ,"L~/ (b)
1-;, 'I
. \
;! (c)
(d)
.l. . ', '.:,
1
"
starting from the current head position, what is the total distance
(in,cylinders) that the disk arm moves to satisfy all the requests
for ELEVATOR algorithm?
Cc) Differentiate between - Blocking and Non-blocking 110
(d) ,Consider a system having 10 tape drives, with 'n' processes
<;blJ Ipeting for them. Each process may need three dri yes. For how
many processes (maximum) the system will be deadlock free.
----
Differentiate between Inter-RecordGrap (IRG) and Inter Block
1
Gap (lBG). !
, "
Which type of disk-scheduling is better in an OS? Give suitable
example in.support of your answer. ,.
'. . 1 ! .
Differentiate :petween buffering and spooling.
I I I
What i~aresource allocation graph? How does it help in detection
i '
of a deadlock:? Depict two different scenarios in which five
, , I
different processes are :
! I
(i) . deadlocked and
:. i
Cii) "not d~aCilocked.
( .
r
UNIT - IV
(b)
, , '
Assuming a'cluster size of 512 bytes calculate the percentage
. 'I '
wastage in file, space due to imcornplete filling of last cluster for
; \
. a file of siz< 1pOOO bytes.
, What is meant.by an 'alias filename' and explain its UNIX
, .
, implementatio~?
What are thetradeoffs involved in rereading code pages from the
file system as compared to using swap space to store them?
(c)
3
. (4+4+4V2)
P.T.O.
/
, .1
!
I
,I
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i ~:. .' ..
;'f p'
J '
;,,:.' '
. ,'.i
.; ,
iff
\
. i. ~
:, .
i'
.'
"
. (
f
1-
, I'
I
J
..
1
.' .
.,
. J
,
,
\
....... ,,-1 ('
.... >!-_ ..-
,~.
r :1/
.L', ,
r :
(V~~'
I -
, I
iiw
Q. 9. (a) -Differentiate between' .
(i) FAT16andFAT32
(ii) Conventional File System and Network File System
(b) What are internal tables? Why is it advantageous to the user for an
operating system to dynamically allocate its internal tables?
Discuss the burden on an asby using these.
i
(c) . What is hn Access Control Matrix? How is it useful to control file
access? Discuss, with a suitable example.
I
I'
!
I
I
Exam Roll No .
['7flZ
@ c D
END TERM EXAMINATION
(Please write your Exam Roll No.)
FOURTH SEMESfER B. TECH. MA y-201 0
Subject:.-~fJftware Eng~neerlng
Maximum Marks :75.,
Note: Attempt all questions. Internal choice is indicated.]
:J ~\;t"'.:\, /', Paper Code: EfC.S202.
Time: 3Hours.
I
.~,
~/
Q1Attempt all questions (5*5=25)
(a) What is modularity? List the important properties of amodular system
(b) List out requirement elicitation techniques. Which one is most popular and why?
(c) What is risk exposure? What techniques can be used to control each risk.
(d) Explain the significance of software reliability engineering.
(e) Define module cohesion and explain various types of cohesion?
(6)
desirable
(6.5)
Q2 (a)Defme the term "Software engineering". Explain the major differences between
software engineering and other traditional engineering disciplines.' (6)
(b) Describe spiral model in detail. What arethe limitations of such amodel? (6.5)
OR
(a) Compare iterative enhancement model and evolutionary process model.
(b) List advantages of software requirement specification. Describe the
characteristic\s of agood softwr.re requirement specification.
..
Q3. (a) Explain all the levels of COCOMO model. Assume that the size of an organic
software product has been estimated to be 25K lines of code. Determine the effort
required to developed the software product and the nominal development time. (6)
(b) Define cohesion and explain types of cohesion with example. (6.5)
OR
(a) Explain briefly Putnam Model. Describe the trade-off between time versus cost in
Putnam resource allocation model. (4.5)
(b) How function oriented designs differs from object oriented designs? (3)
(c) Compute the function point value for a project with the following information
domain characteristics.
Number of user inputs =24
Nmnber of user outputs =65
\..../ Number of user enquiries =12
Number of files =12
Number of external interfaces =4
Assume that all complexity adjustment values are moderate. (5)
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
J ,
.~
.j
Q4,,(a) Consider 'the program given below. Calculate halstead software science metrics
,(1}1.112'program volume, program length, program level, effort). (10)
void main()
{
int x, y;
scanf ("%d \n", &x);
scanf("%d \n", &y);
while (x !=y)
{
if (x >y)
x=x-y;
else y =y-x;
}
printf("x =%d", x);
}
(b) Describe the software quality. Explain various quality attributes in detail. (2.5)
OR
(a) What are software metrics? Describe data structure metrics. (4)
(b) Assume that a program will experience 200 failures in infinite time. It has now
experienced 100. The initial failure intensity was 20 failures/CPU hI. (6)
(i) Determine the current failure intensity.
(ii) Find the decrement of failure intensity per failure.
(iii) Calculate the failures experienced and failure intensity after 20 and 100 CPU
hrs. of execution.
(c) What arethe various key process areas at defined level in CMM? (2.5)
.~
.j
Q5. (a) Whatare various kinds of functional testing? Describe anyone in detail. (6)
(b) Describe various maintenance cost estimation models. (6.5)
OR
(a) What is software maintenance? Describe various categories of maintenance.
Which category consumes maximum effort and why? (5)
(b) Consider the program to find the median of three numbers. Its)nput is a triple of
positive irttegers (say x, y, and z) and values are from interval [100,500]. Generate
boundary and robust test cases. . (5)
(c) What is the purpose of integration testing? How is it done? (2.5)
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
(Please write your Exam Roll No.) Exam Roll No .
END TERM EXAMINATION
FOURTH SEMESTER B.TECH. MA y-20t 0
Subject: Communication Systems & Circuits-I
Maximum Marks :75
Note: Q.1 is compulsory. Attempt one question from each unit. I
Ql (a) Give the range of Microwave frequencies and list the type of
communication systems exists at these frequencies. (3)
(b) State and explain the concept of shot Noise. (3)
(c) List the practical disadvantages of TRF receiver. (3)
(el) Determine the equivalent noise temperature for a nOIse figure of
lOdE. (3)
(e) Draw the spectnlm for VSB signal. (3)
(f) Compare the power relations of DSB-FC and SSB-SC signals. (4)
(g)Represent wide band FM signal in frequency domain with the
corresponding equations. (3)
(h) Givethe properties of White Noise. (3)
UNIT-I
Q2 (a) Define thermal noise and describe its relationship to temperature and
bandwidth. (5)
(b) Calculate the input signal-to-noise ratio for an amplifier with an
output signal-to-noise ratio of 16dB and a Noise figure of SdB. (7.5)
Q3 (a) Describe the reasons why modulation is necessary in electronic
communications. Explain the difference between baseband signal and
carrier signal. (6)
(b)What do you mean by band width? Give the bandwidth and range of
frequencies for the following communication systems:- (6.5)
(i) AM Broadcasting (ii)FM Broadcasting (iii)Television Broadcasting
UNIT-II
Q4 (a) For an AM DSBFC transmitter with an unmodulated carrier power
Pc=lOOW that is modulated simultaneously by three modulating
signals with ml =0.2, m2=0.4 and m3=0.S, determine- (6)
(i) Total modulation Index (m)
(ii)Upper and lower sideband power
(iii}Total transmitted power
(b)Explain the working of Ring modulator for the Generation of DSB-SC
signal. Draw all relevant diagrams and signals. (6.5)
Q5 (a) Define Image frequency rejection ratio. (3)
(b) Define the term fidelity and how this factor influences radio receiver
performance. (3)
(c) Draw the block diagram of AM Superheterodyne receiver and describe
its operation and primary functions of each stage. (6.5)
UNIT-III
Q6 (a) Differentiate between angle Modulation Systems and Amplitude
Modulation Systems. J ustify with relevant mathematical expressions. (6)
(b) Explain the generation of wideband FM signal using Armstrong
method with suitable example. (6.5)
P. T. O.
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
Exam Roll No................... CD
END TERM EXAMINATION
(Please write your Exam Roll No.)
Maximum Marks :75
Note: Attempt all questions as per internal choice is indicated. I
PaperCode:ETCS210
Paper Id: 32210
Time: 3Hours
I
FOURTH SEMESTER B.TECH. MAy-lOlO
Subject: Computer Graphics
--~._--- -----..__. - .__.
1. Attempt all parts of the following: (5x5=25)
(a) Discuss the Gourard shading model?
(b) What is isometric projection? Discuss the generation of two vanishing
points projector and its associated projections.
(c) Why do we require the first and second order continuities in acurve? List
properties of Bezier curves.
(d) Explain the Bresenham's line drawing algorithm.
(e) Discuss the area subdivision method.
2. Attempt anyone part of the following: (12.5)
(a) (i) Derive an expression for rotation about anarbitrary aXisin 3D space.
(ii) Derive the transformation matrix for scaling an object by the scaling
factor S in adirection dermed by the direction angles a, ~, y.
(b) Given atriangle having vertices (XhY l), (X2,Y 2) , (X3,y3). FiIidthe new
vertices of triangle after performing the clockwise rotation about the line
y=mx+c .
3. Attempt anyone part of the following: (12.5)
(a) (i) Explain the Bresenham's algorithm for drawing acircle having centre
(h, k)and radius r inthe third quadrant.
(ii) Discuss the Bezier curves for 4points using the Bernstein polynomials.
(b) (i) Discuss the Bezier bi-cubic surface patches.
(ii) How does Cubic B-spline curves' using knot vectors are drawn? Give
the required expressions. How do wejoin the curve segment?
4. Attempt anyone part of the following: (12.5)
(a) DiscUss the Depth Sorting Method for hidden surface removal. Why is the
Polygon Approximations required? J ustify.
(b) (i) Explain the terms (1)Diffused reflection (II) Ambient lighting (III)
Spel.ular reflection. Give the associated mathematical expression for
these. .
(ii) Discuss the A-buffer algorithm.
5. Attempt anyone part of the following: (12.5)
(a) Explain the procedure of specifying an arbitrary 3D view inprojections
with the help of required expressions.
(b) (i) What are the different kinds of projections? Explain perspective
projection anEl parallel projection in detail with the help of neat
diagrams.
(ii) Discuss the rule of Boolean set operation and regularized Boolean set
operations in solid modeling with examples.
" ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' * * ' ' ' ' ' ' ' ' ' ' ' '
N
o
r
t
h
e
r
n
I
n
d
i
a
E
n
g
i
n
e
e
r
i
n
g
C
o
l
l
e
g
e
,
N
e
w
D
e
l
h
i
(3)
(5)
(4)