Code No: C0502, C5802, C4002
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
M.Tech I Semester Examinations, October/November 2011
COMPUTER SYSTEM DESIGN
(COMMON TO COMPUTER SCIENCE, COMPUTER SCIENCE AND ENGINEERING, INFORMATION TECHNOLOGY)
Time: 3hours Max. Marks: 60
Answer any five questions
All questions carry equal marks
- - -
1.a) Write an IA – 32 program the compares the corresponding bytes of two list of bytes and places the larger byte in a third list. The two lists start at byte locations X and Y, and the larger byte list starts at LARGER. The length of the lists is stored in memory location N. (6)
b) Draw and Explain the combined Input/Output interface circuit. (6)
2.a) What is bus arbitration? Discuss various bus arbitration schemes. (6)
b) Name and explain five operating system routines. (6)
3.a) Design an oscillator using an inverter and a delay element. Write the frequency of oscillation of your designed oscillator. (6)
b) Briefly discuss about the multiple bus organization of a processing unit. (6)
4.a) What is a Hazard? Discuss about the various instruction Hazards. (6)
b) A computer has one delay slot. The instruction in this slot is always executed, but only on a speculative basis. If a branch does not take place, the results of that instruction are discarded. Suggest a way to implement program loops efficiently on this computer. (6)
5.a) Discuss about the RAMBUS memory. (6)
b) Criticize the following statement: “Using a faster processor chip results in a corresponding increase in performance of a computer even if the main memory speed remains the same”. (6)
6.a) Describe the Dining Philosophers Problem in Operating Systems. (6)
b) Give a sketch of how an operating system that can disable interrupts could implement semaphores. (6)
7.a) What is deadlock in OS? Describe about deadlock detection and recovery? (8)
b) Systems that support sequential files always have an operation to rewind files.
Do systems that support random access files need this too. (4)
8. Write short notes on
a) UNIX files system structure.
b) Virtual memory. (6+6)
Saturday, March 31, 2012
MTECH CSE JNTUH R09 EMBEDDED SYSTEMS
Code No: C5803,C0508
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
M.Tech I - Semester Examinations, October/November-2011
EMBEDDED SYSTEMS
(COMMON TO COMPUTER SCIENCE, COMPUTER SCIENCE AND ENGINEERING)
Time: 3hours Max. Marks: 60
Answer any five questions
All questions carry equal marks
- - -
1.a) For what kinds of applications might one consider using a dynamic memory allocation scheme?
b) What kind of embedded systems significantly benefit from a memory system design utilizing a virtual memory and caching scheme? [12]
2.a) Explain the different classifications of embedded systems with example each.
b) What is the difference between big-endian and little endian processors? [12]
3.a) What is meant by Vectored interrupt?
b) If Timer 1 is programmed for mode 1, TH0=FFH; TL1=F8H and IE bit for T1 is enabled, explain how interrupt is activated?
c) Write an assembly language program to get data from port 0 and send it to port 1 while Timer 0 is used to generate a 2 kHz square wave on P2.2. [12]
4.a) Consider that a 1Hz frequency pulse is connected to T0(P3.4 Pin). Write a program to display counter 0 on an LCD. Let the initial value of the counter bl-60.
b) What is the difference between level triggered and edge triggered interrupts?
[12]
5.a) Why do we break a program into header file, configuration files, modules and functions?
b) How does a macro differ from a function in the usage?
c) What are the advantages of building ISR Queues? [12]
6.a) What do we mean by hierarchical RTOS?
b) What are the OS units at an RTOS kernel?
c) What is dynamic program scheduling? [12]
7.a) What is the protection mechanism for the OS?
b) How does a mail box message differ from a queue message? Can we use message queue as a counting semaphore? [12]
8.a) When do we use DLLs in an embedded system?
b) How does a buffer help in improving a system performance?
c) When is the minimum interrupt latency taken as embedded system performance
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
M.Tech I - Semester Examinations, October/November-2011
EMBEDDED SYSTEMS
(COMMON TO COMPUTER SCIENCE, COMPUTER SCIENCE AND ENGINEERING)
Time: 3hours Max. Marks: 60
Answer any five questions
All questions carry equal marks
- - -
1.a) For what kinds of applications might one consider using a dynamic memory allocation scheme?
b) What kind of embedded systems significantly benefit from a memory system design utilizing a virtual memory and caching scheme? [12]
2.a) Explain the different classifications of embedded systems with example each.
b) What is the difference between big-endian and little endian processors? [12]
3.a) What is meant by Vectored interrupt?
b) If Timer 1 is programmed for mode 1, TH0=FFH; TL1=F8H and IE bit for T1 is enabled, explain how interrupt is activated?
c) Write an assembly language program to get data from port 0 and send it to port 1 while Timer 0 is used to generate a 2 kHz square wave on P2.2. [12]
4.a) Consider that a 1Hz frequency pulse is connected to T0(P3.4 Pin). Write a program to display counter 0 on an LCD. Let the initial value of the counter bl-60.
b) What is the difference between level triggered and edge triggered interrupts?
[12]
5.a) Why do we break a program into header file, configuration files, modules and functions?
b) How does a macro differ from a function in the usage?
c) What are the advantages of building ISR Queues? [12]
6.a) What do we mean by hierarchical RTOS?
b) What are the OS units at an RTOS kernel?
c) What is dynamic program scheduling? [12]
7.a) What is the protection mechanism for the OS?
b) How does a mail box message differ from a queue message? Can we use message queue as a counting semaphore? [12]
8.a) When do we use DLLs in an embedded system?
b) How does a buffer help in improving a system performance?
c) When is the minimum interrupt latency taken as embedded system performance
Subscribe to:
Posts (Atom)