Download as pdf or txt
Download as pdf or txt
You are on page 1of 0

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
----
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)

Se ment . , Base l.1enth


o 219 600
1 ,2300 14
r
2,190 100
3 1327 580
4 - i952 96
What are the phys,ical addresses for the following logical addresses?
(i) 0430, 1 (ii)/l to (iii)2500 (iv)3400 (v)4112 ,
(cl Under what circumstances would a user be better off using a time-
sharing systen?' rather than a PC or single-user ~rkstation? (4.5)
~r
i ,::" ' i: UNIT" III
' '. I l" :-
(al What ar.ethe !twodifferences between user-level threads and Kemel-
level threads?IUnder what circumstances is one type better than the
other? ,, I (4)
i P. T. O.
iI
I I
Q3
Q2
Q2
Ql
I ,I
Paper Code: ETCS212
Paper Id: 32212
Time: 3Hours
, L '
c D
, (Please write your Exam Roll, No.), E'<:l11l1 Roll No .
~ :ENl) '1rERM EXAMINATION
FOURTH SEMESTER U.TECH. MAY-2010
Subject: Operating Systems ~
; i ; i , Maximum Marks :75'
Note: Attempt ~ne question from eac11unit. 0.1Is compulsory. I
t
" .
Answer the following in brief:- (2.5xlO=25)
(a) What ar~the tnatn advantages of multiprogramming?
(b) Define the essential properties of Batch Operating System.
(c) What are the dif~erences between a trap and an interrupt?
(dl Define the diff~rences between preemptive and non-preemptive
schedulihg. f"
(e) Describe, the 8.ctions taken by a thread library to context switch
between user-level threads.
(f) What are Lhe!benefits and the detriments of each of the following?
Consider both tqe systems and the programmer's level.
(i) Symmetric' arid Asymmetric communication.
(ii)Fixed~sized ahd variable-sized messages.
(g) Discuss three: IJ J !ajorcomplications that concurrent processing adds to
.' " !
an operating sy~tem.
(h) Can "busy Waititlg" be avoided altog~ther? Explain your answer.
(i) What is the' ~ause of thrashing? How does the system detect
thrashing? "
m In what situations would using memory as a RAM disk be more useful
1
.. I " l' 1 h ? '
tlan usmg 1t.as, a (1.13 < : cae e.' "
, ~
.~
,I UNIT-I
(a) Describe P1C fol!owing allocation algorithms:-
(i) First F.H f.iiY PcstFit (iii)Worst Fit
(b)Why are' ::;ome't.i.messegmentation and paging' combined into one
scheme?: ..!. (4)
(cl Under whatcirumstances do pageJ aults occur? Describe the achons
taken by the operating system when apage fault occurs. (4.5)
; OR_
(a) Why are page sizes always powers of '2'? Explain.
(b)Consiclerthe following segment table:
\ ~.
. \
"
.. [/
,
, '
i '
f'
I,
r
~,
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
[-2-]
Q3
! .)
j
(b)Show that, if the 'wait' and 'signal' operations are not executed
atomically, then mutual exclusion may be avoided (violated). (3.5)
(c) Suppose' that a scheduling algorithm (at level of short term
scheduling) favQ.urs those processes that have used the least
processor time in the recent past. Why will this algorithm favour 1(0
boundprograITi~ and yet not permanently starve CPU-bound
programs? : l (5)
j OR
(a) Explain the differences in degrees to which the following scheduling
algorithms discliminate in favour of short processes:- (6.5)
(i) FCFS' I (ii)!Rk (iii)Multilevel feedback Queues
(bl Write a bounded. buffer monitor in which the buffers (portions) are
embedded,~thiI}. the monitor itself. (6)
,.
UNIT-IV I ,
(a) Systems that s;upport sequential files always have an operation to
.rewind files.'Dd'systems that support random access files need this
too? Why or Why not, explain. (4.5)
(b) Some 'systems provide file sharing by maintaining a single copy of a
file, otheIj sy~t~r,nsmaintain severa~copies, one for:efl-chof the users
sharing the file.!Discuss the relative merits of each approach. (4)
(c) Why must thefbit map for file allo~ation be kept on mass storage,
rather than in thain memory? Explain, (4)
. '! i OR,
(a) An op~rating system only supports a single directory but allows that
< :;lirectoryto have arbitrarily many files with arbitrarily long filenames.
Can something:approximating ahierarchical filesystem be simulated?
How? .''I (5)
(b)Why is it adv;antageous to the user for an operating system to
dynamically allocate its internal tables? What are the penalties to the
operating systef,n for doing so? 1 (4)
(c) Some systenls $upport many types of structures for a file's data, while
others simply s'upport a stream of bytes, What are the advantages and
disadvantages? (3.5)
I .j: , I : ************
UNIT-III
(a) Consider a system consisting of six tape drives, with 'n' processes
. competing' foi-jt~em. Each process may need two drives. For which
values of 'n', i~tlle system deadlock free. (4.5)
(bl Why is rotationd1 latency usually not considered in disk scheduling?
How would you modify SSTF, SCAN and C-SCAN to include latency
optimization? (8)
OR
(a) Describe three ~ircumstanccs separately under which blocking 1(0
and non.-bloclcirig I/O should be used. Why not just implement non-
blocking'I/o :~n~have processes busy-wait until their device is ready?
Expl9in. ; ,;. r (4)
(b)Is disk..sclledy.ling other than FCFS scheduling, useful in a single user
envir;of1mdnt?E~plain Y 011f answer. ;, . (4.5)
(e) Is it .P9ssible to/have a deadlock involving only one process? Explain
youriahswer, , \. (4)
l ~,,! ~, Ii: :
! ; : ! ; 1 1 :;.~
Q5
Q5
i j
Q4
Q4
,
. ,
f
, 'I "
, ,
I
i
1
,
I
,\ .
, l .
" 1
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 TERMEXAMINATION
MAY -2010
Subject: Algorithm Analylsis &Design
Maximum Marks :75
Note: Q.1 ;s compulsory. Attempt anyone question from each unit. I
Q1. a) Define e, 0and 0 notation?
b) Show the parenthesis structure of following graph
c) Define the term polynom ial tim e verification?
d) Write an algorithm for Binary Search?
e) Write down a non recursive version of FI ND- SETwith path com pression?
(UNI T -I )
(3)
(3)
(3)
(3)
(3)
Q2. a) Write an algorithm for QUI CK SORTand show its perform ance inworst case, average case and
best case? (7.5)
b) Find out the enotation for?
i) 1/3n
3
+% n
2
+1/6 n
ii) Y z n
2
-3n
(7.5)
Q3. a) Write an algorithm MEDI AN to get the m edian elem ent from the sequence Sof nelem ents?
(7.5)
b) Consider the following recurrence equation, define a function tI n) (7.5)
t(n)= t(n-l) + 2" otherwise
1 if n=O
(UNIT-II)
Q4. a) What is task scheduling problem ? Find the optim al schedule for the following task with given
weights (penalties) and deadlines (7.5)
1 2
d; 4 2
3
4
4
3
5
1
6
4
7
6
Wi 70 60 50 40
30 20 10
b) Write an algorithm for L CS(L ongest Com m on Subsequence)? Determ ine anL CSof <1 0 0 1 0
1,0, 1> and <0, 1,0, 1, 1,0,1, 1,0 >? . , , (;.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
(UNIT -III)
i"
[-2-]
QS. a) Suppose th dim ensions of m atrices A, B,C,Dare 20 x2,2 x15, 13x40 and 40 x4 respectively.
What will be optim ~1 num ber of scalar m ultiplications? (7.5)
b) Define greedy algorithm ? Find the optim al solution to the knapsack instance' n=3, m =20, (Pl, P2, P3)=
(25,24,15) and(Wi, W2, W3)= (18, 15, 10)? (7.5)
~I
Q6. a) Write analgorithm for BFS?Solve water jug problem using BFS?let consider two jug one which
can store 4- gallons of water and the other 3-gallons of wate~m easure 2gallons water at large jug? (7.5)
b) Write prim 's algorithm ? Find m inim um cost spanning tree using prim 's algorithm ? (7.5)
22
!
1-
!
.~
L /
Q7. a) Solve the given problem using Floyd Warshal algorithm .
b) Define topological sorting and strongly connected cor,'ponents?
(UNI T-I V)
(7.5)
(7.5)
Q8. a) Give the text T=235902314152673992 1and p=31415 and m odulo q=13 and m =15
solve the prQt:J iem using Rabin Karp algorithm ? '. (7.5)
b) Write the short note on following?
i) NP- Hard problem
ii) NP-Com plete problem
(7.5)
Q9.a) Give the Knuth - Morris - Pratt algorithm for pattern m atching. Discuss its perform ance and
failure function? (7.5)
1
j
b) Describe Ham iltonian Cycle in NP? (7.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 -20lO
l!p!~~ode: ETEC206 Subject:Digital Circuits&System-I
Time: 3Hours MaximumMaries:75
[---------------N-ot-e-:- A-tt-em-p--t fivequestionsincluding Q.1whichis compulsory. I
Ql (a) Simplify the Boolean Expression A B (A B C +A B C +A B C ). (3x5==15)
(b) Implement the given Boolean expression using 3 logic gates only
---- -- --
Y =A B C D +A B C D +A B C D +A B C D .
(c) Express f(A ,B ,C ,D )= A B +A B C +C D as the sum of minterms and as the
product of maxterms.
(d) Minimize the multiple-output switching function given below, using a four
variable Karnaugh map f(A ,B ,C ,D ) =.2:(1,2,6,7,8,13,14,15)+.2:(3,5,12). The 4>
~
terms are don't care terms.
(e) Differentiate between Mealymachine and Mooremaching with on example of
sequential circuit.
Q2 (a) Construct a3x1MUX using 2xl Muxes.
(b) Explain briefly the BCDto seven segment decoder.
(c) Draw the circuit Two-bit comparator.
(5)
(5)
(5)
Q3 (a) Calculate the frequency and the duty cycle of an astable multivibrator
output using IC 555 timer with R
A
=6.8Kn, R
s
=3.3KQand timing
capacitor C == O.I ,uF . (5)
(b) Explain the difference between racing and toggling. (2)
(c) Convert the followingflipflops (i)J -K into D (ii)T into D. (8)
Q4 (a) Design a detector to detect the sequence 10101 (i) with overlap (ii)without
overlap. (8)
(b) Design a decade ripple counter using J -K flipflop. (7)
Q5 (a) A six-bit DIA converter using binary weighted resistor has a 640KQ resistor
for LSB. What is the value of resistor used for MSB? (7)
(b) Explain the principle and working of dual slope integrator A ID converter.
Also, mention its advantages. (8)
Q6 (a) Compare various logic families like RTL, DTL, TTL, ECL, PMOS and CMOS
in terms of- (12)
(i) fan in (ii)fan out (iii)propagation time
(iv)clock rate (v)power dissipation (vi)noise margin
Also, mention their relative merits and demerits.
(b) Explain the working of static and dynamic RAMcells. (3)
Q7 (a) Howdoes the architecture of PLA differ fromROM and PAL? (7)
(b) Define the followingterms in convertion with DACs:- (8)
(i) Nyquist sampling (ii)Accuracy (iii)Resolution (iv)Settling time
Q8 (a) What are universal shift registers? Discuss various applications of shift
registers. (7)
(b) What is aJ ohnson counter? Provethat it can beused as a2N:1counter. (8)
Q9 Write short notes on any three of the following:-
(a) TTL logic family
(b) Content addressable memory
(c) Drivers for display devices
(d) Linear Ramp ADC
* * * * * * * * * * * *
(Sx3==lS)
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

You might also like