Beruflich Dokumente
Kultur Dokumente
Marks: 80 Instruction: Answer all question from Part A, and answer any five Questions from Part B. PART A (5x6=30) 1. How are pictures actually stored and displayed? Explain. 2. With a neat diagram explain the working principle of a CRT. 3. Write DDA algorithm and explain. 4. What is the necessity of Clipping and windowing? Explain. 5. What is rubber band technique? Explain. 6. What is singularity? Describe the singularity algorithm. PART-B (10x5=50) 1. With a neat diagram explain the working of DVST. 2. How do you generate an ellipse? Explain in detail. 3. Explain the procedure to rotate an object on arbitrary point. 4. With suitable sketches and algorithm explain sutherlan-hodgeman algorithm. 5. Explain the different types of techniques used in 3 dimensional imaging. 6. a) Explain the applications of multimedia and simulation through computer graphics. b) Explain the priority algorithm. 7. Describe any one method for clipping polygons.
MT 12 January 2009 ADVANCED COMPUTER ARCHITECTURE PART A (6x5=30) 1. With an example explain fixed point multiplication. 2. Explain the difference between CISC and RISC. 3. Write and explain the memory hierarchy in a computer system. 4. Explain the characteristics of cache memory. 5. How is DMA used in computer system? Explain. 6. Explain different types of dependencies. PART-B (10x5=50) 1. With suitable example explain different types of instruction set. 2. Explain different types of reallocation mechanism. 3. Explain any two cache mapping functions with an example. 4. Describe the pipelined implementation of instruction execution. 5. Explain the architecture of SIMD and MIMD computers. 6. a) Explain different types vector processing with pipelining. b) Write and explain SIMD algorithm. 7. a) Explain the difference between multiprocessing and multiprogramming. b) Explain the working of address bus and control bus.
January 2009 ALGORITHMS ANALYSIS AND DESIGN MT 13PART A (6x5=30) 1. Briefly explain the procedure to calculate the running time of a program. 2. Write the algorithm to search element using merge sort technique and perform the analysis. 3. Explain the advantages and disadvantages of dynamic programming. 4. Explain the importance of external sorting. 5. Explain the algorithm for the compaction routine. 6. Describe abstract problem. PART-B (5x10=50) 1. With the help of Binary search algorithm explain the divide and conquer procedure also find its time and space complexity. 2. With the help of Kruskals algorithm find a minimum spanning tree and indicate the edges in the graph shown below: Indicate on the edges that are selected the order of their selection.
3. Write a quick sort algorithm. Analyze the time complexity in worst case. 4. With a suitable example explain the buddy system mechanism. 5. How is garbage collected in secondary memory? Explain. 6. Compare the Hamilton cycle method with traveling salesman problem. 7. What happens when binary number is incremented? Explain.
PART B 1. Explain the analysis of recursive programs with an example. 2. Explain different approaches of dynamic programming. 3. Explain Dijkstars algorithm with an example. 4. Devise an algorithm to search an element using binary search and comment on its time complexity. Illustrate. 5. What is Garbage collection? Explain with an example 6. Explain various issues in memory management. 7. Write a short note on: 1 The Hamiltonian cycle problem. 2 The Traveling salesman problem.
January 2009ALGORITHM ANALYSIS AND DESIGN MT-14 PART A (6x5=30) 1. What do you mean by a database system? Elaborate the three schema architecture of a database system. 2. Why is multi tier architecture preferred? Explain. 3. Write the similarities and dissimilarities between BCNF and 3rd normal form and why BCNF is called stronger than 3rd normal form ? 4. Write the insert rules. 5. How do you cope with system failures? Explain with respect to data base. 6. Explain conflict serializability. PART-B (5x10=50) 1. Explain in detail the design principles. 2. With suitable example explain relational calculus and tuple relational calculus. 3. With suitable table and data explain different types of joins. 4. With the help of an example explain hierarchical and network model. 5. Explain two pass algorithm based on hashing technique. 6. a) Explain buffer management. b) Write the basic algorithm for executing query operation. 7. Explain concurrency control in distributed databases. Dec. 2009/Jan. 2010 PART A (6x5=30) 1. What is E-R modeling? Explain the functions and components of an E-R model. 2. Write the similarities and dissimilarities between BCNF and 4rd normal form. 3. Write a note on logical and structural address. 4. Since relations are defined as sets we know that there are no duplicate tuples. Why then can we not use the entire set of attributes of a relation as the primary key of the relation? Justify. 5. Write a note on multivalued dependency. 6. Explain domain calculus. PART B (5x10=50) 1. Explain 2 pass algorithms based on sorting and hashing. 2. How do you enforce serializability by locks? Explain. 3. a) Explain insertion and deletion rules. b) Explain secondary index. 4. Explain semantics of tuple relation calculus queries and domain relational calculus. 5. With suitable example explain the importance of candidate key, primary key and Secondary key. 6. With a .neat diagram explain transaction servers. 7. a) Write the characteristics of a distributed database. b) Write a note on data servers.
(10x2+5x1=25)
4.
1. Comment on the three tier architecture of Database system. 2. Discuss the different to process a query in any DBMS. 3. Explain Extended ER model with a suitable example. Define relation. Discuss any four basic operations proposed in relational model to retrieve the information from relational database. 5. Write a note on multi-valued dependency. 6. Explain buffer management. PART B (5x10=50) 1. What are the advantages of having DBMS when compared to file management system? 2. Explain different database languages. 3. Define Functional dependency. What is its significance in building the good relational schema? 4. Explain 3NF and BCNF with an example. 5. Define transaction. Explain the life cycle of a transaction. 6. Discuss the different reasons for failure of transactions. 7. Explain any two concurrency control methods. Dec. 2010/Jan. 2011 PART A(6x5=30) 1. What are the benefits of good RDBMS? 2. Explain in brief the multi-tier architecture of DMBS. 3. Define data integrity. Explain any two integrity constraints. 4. Explain with an example. Indexing on sequential files. 5. Write a note on multivalued dependency. 6. Explain concurrency control by validation. PART B (5x10=50) 1. Explain the importance of buffer and storage management in DBMS. 2. Explain loss less join decomposition algorithm. Give an example. 3. Explain how cursors are implemented in SQL. Give an example. 4. Describe the procedure of cost estimation of any query. 5. Describe the architecture of lock scheduler. 6. Describe the procedure of normalization with an example. 7. Explain the concurrency control mechanism in distributed databases.