MCA Assignements : CS-01 TMA Computer Fundamentals

MCA Assignements : CS-01 TMA Computer Fundamentals

Course Code : CS-01
Course Title : Computer Fundamentals
Assignment Number : MCA(2)-01/TMA/04
Last Date of Submission : 15th October, 2004
Maximum Marks : 10

This is Tutor Marked Assignment. There are three questions in this assignment. Answer all questions. Each question carries equal weightage. You may use illustrations and diagrams to enhance explanations. Please go through the guidelines regarding assignments given in the Starter kit for the format of presentation. Answer to each part of the question should be confined to about 300 words.

Question 1:

(a) What should be the characteristics of hard disk drive that is to be used for keeping the Airline reservation database? Assume that there is a centralized database that stores the information about all the flight reservations. Give reasons in support of your answer.

(b) What are the advantages of L1 and L2 Cache memories? Describe the Set Associative Cache mapping scheme.

(c) What happens when Multiple Interrupt occurs simultaneously? What is an Interrupt Vector? How are the interrupt recognised in micro-Computers?

(d) What is the need of Input/ Output Processor? How does an I/O processor support the Input-Output? Compare and contrast I/O Processor to Direct Memory Access (DMA).

Question 2:

(a) Show step by step multiplication of the values 16 with +12 after converting them to binary, using Booths algorithm. Indicate details of sizes of the registers used.

(b) Express the following numbers in IEEE 32-bit floating-point number format.

(i) 226.00125 10-20
(ii) 0.000875 1010
(iii) 0.0

(c) What are the different addressing modes in 8086 microprocessor, which allow efficient addressing of arrays? Justify your answer and give suitable examples. Which of the available addressing mode in this processor is best suited for subroutine calls? Explain with the help of an example.

(d) A hypothetical machine has 32 registers, 50 operation codes and 5 addressing modes. Design a suitable microinstruction format for such a machine. Describe the execution of an Instruction using the microinstructions designed by you for such machine. Make suitable assumptions, if any.

Question 3:

(a) A Computer System is to be used for processing the visual data received from space craft. What should be the architecture of such a Computer? (You must describe about the Processor type, any typical processing requirements, type of memory, type of instructions, type of registers, type of addressing modes, etc.).

(b) A computer just needs 32 to 64 general purpose computers, whereas the Reduced Instruction Set Computers (RISC) has large number of registers; what may be the use of such registers? Justify your answer. Why cannot these registers be replaced by Cache memory?

(c) Compare and contrast various Multiprocessor Organisations?

(d) What is Cache Coherence problem? Describe the problems relating to concurrent processes execution in Multiprocessor systems.

Home > Tutor Mark Assignments - MCA > MCA Assignements : CS-01 TMA Computer Fundamentals
Comments are closed.