-COMPUTER ARCillTECTURE. Time : Three hours. -Maximum Marks : 100. AU parts of a question (a, b, etc.) should be answered at one place.

Size: px
Start display at page:

Download "-COMPUTER ARCillTECTURE. Time : Three hours. -Maximum Marks : 100. AU parts of a question (a, b, etc.) should be answered at one place."

Transcription

1 S'09 : 6 FN : CP 406 ( 1451) -COMPUTER ARCillTECTURE Time : Three hours -Maximum Marks : 100 A!Jswer FIVE questions, taking ANY TWO from Group A, _ANY TWO from Group B and ALL from. Group C. - AU parts of a question (a, b, etc.) should be answered at one place. Answer should be brief and to-the-point and be supplemented with neat sketches, Unnecessary long answer may result in Joss of marks. Any missing or wrong data may be assumed suitably giving proper justification. Figures on the right-hand side margin indicate full marks. Group A 1. (a) What' is meant by the 'stored-program' concept'? Draw a diagram of von Neumann architecture and explain it briefly. 6 (b) What is meant by 'addressing modes''? Explain any four such modes with suitable examples. (c) Define the terms ~stack' and 'subroutine'. How are they useful in implementation of an architecture of a processor? 8 6 (Tum Over)- AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) , ,

2 2. (a) What are the advantages of microprogramming fo design the control unit of a digital computer ~ Explain microprogrammed control organization. 7 (b) Explain the advantages of bit-slice processors over a conventional ALU '? illustrate a bit sliced processor using a suitable schematic diagram. How many 16-bit _ ALU slices can be used for designing a 64-bit ALU? 7 ( c) What is meant by nano programming? How can a given set of nano instructions be generated from a micro instruction? 6 {b) A cache has 64 KByte capacity, 128 byte blocks, and is 4-way sd associative. The system containing the cache uses 32-bit addresses: (i) How many blocks and sets does cache have'? {ii) What is the size of the tag field in bits '? (iii) What is the size of the offset field in bits '? ( iv) What is the size of the index field in bits? Using a schematic diagram, show which parts of the address serve as offset, index, and tag fields. 10 GroupB 3. (a) What is meant by memory hierarchy? Explain with 5. (a) Differentiate between CISC and RISC architectures. a neat diagram. A memory system contains a cache, What are their typical characteristics? Give some a main memory, and a virtual memory. The access time of cache is 5ns and it has an 80% hit ratio. The access time of main memory is loons with a 99 5% hit ratio. The access time of virtual memory is 10 ms. examples(s) of processors of each category. (b) What is meant by 'parallel processing'? Briefly explain Flynn's classification of parallel computers. 6 6 What is the average access time of the hierarchy? 10 (b) What do you understand by 'interleaved memory' '? What are its advantages? What is the bandwidth of a memory system with a latency of 40 ns that transfers 1 byte per operation and is pipelined to allow 4 operations to overlap execution. Assume no pipeline overhead? (a ) With reference to cache memory, defme following terms: (i) Line length, (ii) associativity, (iii) write back, and (iv) write through. 10 (c) In the context of pipeline, what is meant by a 'task' '? Consider a four segment pipeline, draw the diagram in space-time domain for this pipeline, and derive a formula for speed up. For a 4-stage pipeline, the time to perform.a suboperation in each segment is 20 ns for executing 100 tasks. What is the speed-up ratio? 8 6. (a ) What is meant by associative memory'? Explain _ briefly the hardware organisation of such a memory. 6 ( b ) Which are the three major difficulties that cause the instruction pipeline to qeviate from its nom1al operation? 6 S '09: 6FN :CP406(1451) ( 2 ) (Continued) S '09: 6FN: CP406 (1451) { 3 ) (Tum Ove.-) AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) , ,

3 (c) With reference to multiprocessors system, explain following terms : U) Tightly coupled, (ii) loosely coupled, (m) multiport memory. Enumerate the benefits of a multiprocessors organization. 8 7 (a ) What is an interconnection network? Explain briefly the hypercube inter-connection. 8 ( b ) Define array processing and explain the operations of a SIMD array processor. 6 (c) Explain a crossbar switch. Compare its advantages over a hypercube network (a ) What is a vector pipeline? Explain your answer using a suitable schematic diagram. 6 ( b ) What is asynchronous serial transfer? Illustrate with a 10 bit example. 6 ( c ) How does DMA work? Explain the terms : ( i) bus request, ( ii) bus grant, (iii) burst transfer, and (iv) cycle stealing. 8 ~ Groupe 9. Choose the most appropriate following: answer for the 10x2 ( i) The address space of a 16 bit processor with 2 byte word size would be (a) 512 Kbytes (.b) 256 Kbytes (c) lmbytes (d) 128 bytes ( ii) For performing the instruction execution, the OPCODE should be in which of the following register? (a) MAR (b) IR (c) MBR (d) PC (iii) Computer memory is organized into hierarchy. As one goes down the hierarchy, one finds. (a ) increasing cost/bit. (b) decreasing cost/bit. (c) increasing capacity. ( d ) decreasing capacity. ( iv). Which one of the following semiconductor memory is used for design of cache memory? (a) SRAM (b) Flash (c) DRAM (d) EPROM ( v) The unit of transfer between cache memory and main memory is (a) Byte (b) Word (c) Block ( d) Cylinder S '09: 6FN:CP406(1451) ( 4 ) (Continued) S '09: 6FN: CP406 (1451) ( 5 ) (Tum Over) AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) , ,

4 AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) , ,

5 AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) ,

6 AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) ,

7 AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) ,

8 S'10: 6 FN: CP 406 (1451) COMPUTER ARCHITECTURE Time : Three hours Maximum Marks : 100 Answer FIVE questions, taking ANY "I:WO from Group A, ANY TWO from Group B and ALL from Group C. All parts of a question ( a, b, etc. ) should be answered at one place: Answer should be brief and to-the-point and be supplemented with neat sketches. Unnecessary long answers may result in loss of marks. Any missing or wrong data may be assumed suitably giving proper justification. Figures on the right-hand side margin indicate full marks. Group A 1. (a) What are different addressing modes available f~r a typical architecture? Explain any three with suitable example(s). 8 (b) Why are memories organized in hierarchy? Which are the factors to be considered while selecting a particular memory type? Draw a suitable diagram and explain briefly. 6 (c) A memory system contains a cache, main memory and virtual memory. The access time of cache is 10 ns, and it has an 90% hit ratio. The access time of main memory is 100 ns \Yith 99.5% hit ratio. The access time of virtual memory is 10 ms. Calculate the average access-time-of the hierarchy. 6 AMIE(I) STUDY CIRCLE, IInd FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) , Web: 8

9 2. (a) What is stack? Why is SP (stack pointer) needed? Using a reverse polish notation trpn). show, with a stack diagram, how the arithmetic expression (6 *8) + (2 *3) will be evaluated. 4+8 (b) What is a subroutine? How are recursive subroutines useful? Explain briefly (a) With reference to control unit of an CPU architecture, explain following terms : (i) Micro- instruction, ( ii) Microprogram, (iii) Pipeline register, (iv) Control memory, (v) Sequencer. 5x2 (b) With reference to RISC architecture, what is meant by 'overlapping register windows'? What is the general relationship among register windows? 10 (c) What is meant by instruction pipeline? Which are the three major difficulties that cause the instruc- tion pipeline to deviate from its normal operation? 4 6. (a) What is content addressable (associative) memory? How is. such a memory implemented.? Explainthe7.'match logic' used for comparison algorithni for two binary numbers. 8 (b) How is bit-slice processor (like AMD 2900) a better alternative for designing control unit of a (b) Differentiate between tightly. coupled and-loosely digital computer? 10 coupled mu~!iprocessors. What are their relative advantages. 4. (a) With reference to cache memory, explain following terms: 3x2 (c) Write a note: on vector and m:tay processing with their representative application areas. 8 (i) Locality of reference (ii) Hit ratio and miss 7. (a) What are the:advantages of using multiprocessing (iii) Mapping. systems? ~at is meant by 'data dependency'? 6 4 (b) Differentiate between 'associative' and 'direct _ mapping' with suitable example(s). 8 (c) Why is direct memory access needed? Explain following terms : {i) Bus request (BR), (ii) Bus grant (BG), (iii) Burst transfer, and (iv) Cycle stealing. 6 Group B 5. (a) Enumerate the characteristic features of RISC and CISC architecture. 6 (b) What are the interconnection networks? Draw a three-dimensional hypercube and explain it. 10 (c) For a 4-stage pipeline, the time required to per.,. form a sub-operation in each: segment is 10 ns for executing lootasks. Calculate the speed up ratio. 4 8~ (a) With reference to pipe lining, what is data hazard? Explain briefly about possible data hazards. 8 (b) What is Amdahl's law? How is incremental improvement in speedup gained? 6 AMIE(I) STUDY CIRCLE, IInd FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) , Web: 9

10 (c) What is meant by SIMD computers? Explain the operation of SIMD array processor. Group C 9. Choose the correct I most appropriate answer for the following<: 10 x 2 (i) The memory of a computer system is normally implemented as a hierarchy of three or four levels of semiconductor RAM units with different speeds and sizes. The smallest fast RAM called cache is (a). loosely coupled. (b) tightlycoupled. (c) main merilory. (d) highly coupled. (ii) The unit of transfer of data between cache and main memory, and between cache and CPU are respectively (a) word, block (b) word, word (c) block, word (d) block, block. (iii) Interrupts are provided primarily as a way to improve (a) timing. (b) performance. (c) avoid clashes. (d) efficiency. - 6 (iv) The CPU exchanges the data with memory. Which one of the Nlllowing register specifies the address in memory for next read or write? (a) MAR (b) MBR (c) 110 AR (d) 110 BR (v) The operating system controls the execution of programs on a CPU and manages resources. The most important function of the OS is (a) manage memory. (b) 110 management. (c) buffering. (d) scheduling of processes. (vi) Which one of the following Intel processor does not include on-chip cache memory? (a) (b) (c) (d) Pentium P4 (vii) The major functions or requirements for an 110 module fall into which of following categories : (a) Control and timing (b) Data buffering and error detection (c) Process and data communication (d) All ofthe above. AMIE(I) STUDY CIRCLE, IInd FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) , Web: 10

11 AMIE(I) STUDY CIRCLE, IInd FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) , Web: 11

12 W'10: 6 FN: CP 406(1451).. COMPUTER ARCIDTECfURE Time : Three hours Maximum Marks : 100 Answer FIVE questions, taking ANY TWO from Group A, ANY TWO from Group B and AlL from Group C. AU parts of a question (a, b, etc.) should be answered at one place. Answer should be brief and to-the-point and be supplemented with neat sketches. Unnecessary long answers may result in loss of marks. Any missing or wrong data may be assumed suitably giving proper justification. Figures on the right-hand side margin indicate fuu marks. Group A 1. (a ) Explain the organisation of stack in detail. 6 ( b ) Explain how the conditional branching is implemented in the control unit with a neat block schematic. 6 (c) Give the block diagram of a typical RAM chip. Discuss how the Read and Write operations are performedinaramchip,givingthefunctiontable (a) Explain the one hot method for designing hardware. 10 (b) Discuss on the design of micro-programmed control unit organisation in detail. 6 (c) Write a short note on nano programming (a) With a neat block schematic, explain the design of a microprogrammed control unit. 6 AMIE(I) STUDY CIRCLE, IInd FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) , Web: 12

13 AMIE(I) STUDY CIRCLE, IInd FLOOR, SULTAN TOWER, ROORKEE (UTTARANCHAL) pcourses@hotmail.com Ph: (01332) , Web: 13

14 S' 11 : 6 FN : CP 406 ( 1451 l COMPUTER ARCHITECTURE Time : Three hours Maximum Marks : 100 Answer FIVE questions, taking ANY TWO finm Group A, ANY TWO from Group B and ALL from Group C. All parts of a question ( a, b, etc. ) should be answered at one place. Answer should be brief and to-the-point and be supplemented with neat sketches. Unnecessary long answers may result in loss of marks. Any missing or wrong data may be assumed suitably giving proper justification Figures on the right-hand side margin indicate full marks. Group A 1. (a) Write a short note on the stack organisation. (b) What do you mean by instruction format? Explain with an example. (c) Discuss two different types of addressing modes with examples of their usage. 2. (a) Explain the relative advantages of a hardwared and a microprogrammed control unit (b) Explain single bus and two bus organisation of a processor using a suitable block diagram. 12 (Turn Over) AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 14

15 3. (a) Explain the importance of each type of memory with a diagram of memory hierarchy. 10 (b) Explain the process of virtual to physical address translation with a neat diagram (a) Define an interrupt. Explain the steps through which a processor handles an interrupt. (b) Discuss DMA transfer with a suitable block diagram. (c) Differentiate between synchronous and asynchronous communication. Group B 5. (a) Explain the working of associative memory with a neat diagram. (b) Explain how pipelining is implemented in superscalar processor (c) A non-pipeline system takes 60 ns to process a task. The same task can be processed in sixsegment pipeline with a clock cycle of 10 ns. Determine the speed up ratio of pipeline for 100 tasks. What is the maximum speed up that can be achieved? 8. (a) Consider a program of 15,000 instructions executed by a linear pipeline processor with a clock rate of 25 MHz. Instruction pipeline has five stages and one instruction is issued per clock cycle. Calculate speed-up ratio, efficiency and throughput of this pipelined processor. (b) Point out the advantages and disadvantages of direct mapping and fully associative mapping between cache and main memory. (c) What are multiprocessors? Explain using a block diagram. Group C (c) Differentiate between CISC and RISC processors. Give an example for each processor. 6. (a) Discuss Flynn's classification of computer architectures with diagrams Answer the following in brief: 10 X 2 (i) Define miss penalty. (ii) What is a circular buffer? (b) What are different pipeline hazards? Explain each pipeline hazard. 10 (iii) If clock rate is 150 MHz, what is the cycle time? 7. (a) Briefly discuss the cube interconnection networks. 5 (b) Define the following terms : (i) Throughput rate, (ii) MFLOPS, (iii) Average CPI, (iv) Scalability. 4 x 2 (iv) (v) Differentiate between processor and coprocessor. What is Bit-0 Ring technique? AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 15

16 AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 16

17 W'11 :6 FN:CP 406 (1451) COMPUTER ARCHITECTURE Time: Three hours Maximum Marks : 100 Answer FIVE questions, taking ANY TWO from Group A, ANY Two from Group Band ALL from Group C. All parts of a question ( a, b, etc. ) should be answered at one place. Answer should be brief and to-the-point and be supplemented with neat sketches. Unnecessary long answers may result in loss of marks. Any missing or wrong data may be assumed suitably giving proper justification Figures on the right-hand side margin indicate full marks. Group A l. (a) Suppose a computer supports fixed sized ( 16 bit) two operand instructions. Only regi~ter operands are supported, and two addressing modes are supported. There are 16 registers. What is the maximum number of instructions that the computer can support? 5 (b) What do you understand by addressing mode of an operand? What is the difference between relative and absolute addressing? Explain use of each mode using examples. 1 0 AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 17

18 (c) What is the difference between accumulator architecture and general purpose register architecture? Group B Why is general purpose register architecture 5. (a) Briefly explain why RISC processors are expected considered advantageous? 5 to achieve higher thoughput compared to CISC 2. (a) What is. a control unit in a processor? What is its processors of comparable circuit complexity. 5 role during instruction execution? 5 (b) What do you understand by 'hazard' in a pipelined processor? What are the different types of (b) What is the difference between a hardwared control hazards? How are the different types of hazards unit and a microprogrammed control unit? Explain overcome? the relative advantages of each (c) Distinguish between a instruction pipeline and an (c) Wh~t do you mean by emulation? How is it arithmetic pipeline? 5 useful? 5 6. (a) What is an associative memory? How can 3. (a) Explain the terms TLB and page table. How do associative memory be realized? 8 these help realize a virtual memory system? 10 (b) Compare the relative advantages of the SIMD and (b) What do you understand by Memory Management MIMD architectures. 1 Unit (MMU)? What is its role? 5 (c) Between SIMD and MIMD computers, which (c) Define the teim 'memory access time'. Why is the would be easier to program? Explain your answer. 5 memory access time of cache memory considerably smaller than that for main memory? 5 7. (a) What is an interconnection network? What is its use? 5 4. (a) Explain the operation of DMA using a block diagram. Give an example application ofdma data (b) What is the difference between a single-stage and transfer. 10 multistage interconnection network? Give one example of each. What are the relative advantages (b) What is the difference between a synchronous bus of these two categories of interconnection and an asynchronous bus? What are their relative networks? 10 advantages? 5 (c) Compare the relative advantages of the crossbar (c) Explain how the conflict that arises when two units and hypercube networks. 5 of a computer simultaneously try to transfer data on a bus is resolved (a) Explain at least two applications of associative memory. 10 AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 18

19 (b) What would be the maximum speed up that can be expected while executing I 0 instructions on a 5-stage instruction pipeline? Explain your answer. 5 (c) What is the difference between a linear and nonlinear pipline? What are their relative advantages? 5 Group C 9. Choose the correct answer for the following : 10 X 2 (i) Which one of the following registers is used to keep track of the address ofthe next instruction to execute? (a) Memory data register (b) Memory address register (c) Program counter.. (d) Instruction register (ii) Cache memory enhances (a) memorycapacity. (b) memory access time. (c) secondary storage capacity. (d) secondary storage access time. (iii) Whic one of the following is not a part of a processor? (a) ALU (b) cu (c) Registers (d) System bus (iv)a 32 bit address bus allows access to a memory of capacity (a) 64Mb (b) 16Mb (c) 1Gb (d) 4Gb ( v) CISC machines usually (a) have fewer instruction types than RISC mac nines. (b) use more RAM than ruse machines. (c) have more number of registers than ruse machines. (d) have variable sized instructions, whereas ruse machines have fixed sized instructions. (vi) Pipelining improves CPU perfonnance due to (a) reduced memory access times. (b) increasedmemory. (c) introduction of parallelism (d). use of additional functional units. (vii) The system bus is made up of (a) data bus. (b) data bus and address bus. (c) data bus, address bus, and control bus. (d) data bus, address bus, control bus and commartdbus. (viii) A 5-stage pipeline, with different stages taking 1,3, 1,2, 1 unitsoftime,wouldhaveathroughput of (a) 113 (b) 1/8 (c) 8 (d) 3 W'll: 6 FN :CP 406 ( 1451) ( 4 ) ( C'ontinued) W'll :6FN :CP406(145ll ( 5 ) (Turn Over) AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 19

20 AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 20

21 5'12:6 FN:CP 406 (1451) COMPUTER ARCIDTECTURE Tzme : Three hours Maximum Marks : 100 Answer FIVE questions, taking ANY TWO from Group A, ANY TWO from Group Band ALL from Group C. All parts of a question ( a, b, etc. ) should be answered at one place. Answer should be brief and to-the-point and be supplemented with neat sketches. Unnecessary long answer may result in loss of marks. Any missing or wrong data may be assumed suitably giving proper justification Figures on the right-hand side margin indicate full marks. Group A 1. (a) What is the difference between a direct and an indirect addressing mode of an operand? How many references to memory are needed for each addressing mode to bring an operand into a processor register? 8 (b) A computer uses a memory unit with 256 K words of32 bits each. Each instruction is stored in one word of memory. Each instruction has two operands- one register direct and one memory direct operand. The instruction has three parts : An operation code, a register code part to specify one of 64 registers, and an address part. (Turn Over) AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 21

22 (i) How many bits are there in the instruction <lperation code, the register code part, and the address part? 6 (ii) Draw the instruction word format and indicate the number ofbits in each part (a) What is meant by a hardwired implementation of a control unit? Explain briefly. 7 (b) What is the difference between a synchronous and an asynchronous bus? Discuss their relative advantages. 6 (c) Microprogrammed control is not suitable for RISC architecture. Justify the validity or otherwise of this statement (a) What do you understand by content addressable memory? Explain one example application of content addressable memory. 10 (b) The access time of a cache memory is 100 ns and that of main memory 1000 ns. It is estimated that 80 percent of the memory requests are for read and the remaining 20 percent for write. The hit ratio for read accesses only is 0.9. A write through procedure is used. (i) What is the average access time of the system considering only memory read cycles? 3 (ii) What is the average access time of the system for read and write requests? 3 (iii) What is the hit ratio taking into consideration the write cycle? 4 S'12:6FN:CP406 (1451) ( 2 ) (Continued) 4. (a) What is the difference between isolated 110 and memory-mapped J/0? What are the advantages and disadvantages of each? 10 (b) What is DMA? Explain one practical example ofdma. Why does DMA have priority over the CPU when both request a memory transfer. 10 GroupB 5. (a) Determine the number of clock cycles that it takes to complete execution of 100 instructions in a six segment pipelines. Use this to determine speed up over anon-pipelined processor. 10 (b) Explain the differences between RISC and CISC architectures with examples {a) Explain loosely coupled and tightly-coupled microprocessors, and discuss their relative advantages. 10 (b) What do you mean by hazard in a pipeline? What are the different types of hazards? How can these be overcome? (a) Construct a diagram for a 4 x 4 omega switching network. Show the switch setting required to connect input 3 to output (b) What is the cache coherence problem in a multiprocessor? How can the problem be resolved? Briefly explain the important schemes available for this (a) What is a vector computer? Name two applications that can efficiently be executed on a vector computer. 5 S'l2: 6 FN: CP 406 (1451) ( 3 ) (Turn Over) AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 22

23 AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 23

24 W'13: 6 FN: CP 406 (1451) COMPUTER ARCillTECfURE Time : Three hours Maximum Marks : 100 Answer FIVE questions, taking ANY TWO.from Group A, ANY TWO.from Group Band ALL from Group C. All parts of a question (a, b, etc. ) should be answered at one place. Answer should be brief and to-the-point and be supplemented with neat sketches. Unnecessary long answer may result in loss of marks. Any missing or wrong data may be assumed suitably - giving proper justification. Figures on the right-hand side margin indicate full marks. Group A 1. (a) Explain various mechanisms of data transfer from a peripheral device. 10 (b) What is the difference between a direct and indirect addressing modes? How many references to memory are needed for each type of addressing to bring the operand into a processor register? Briefly explain your answer (a) What is DMA? Explain DMA mode of data transfer using a suitable block diagram. Give an example where DMA mode of data transfer is useful. lo (b) Explain the fetch cycle of instruction execution with respect to the various micro-operations carried out by using a labelled block diagram of the CPU. 10 AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 24

25 3. (a) The acces~ time of a cache memory is 100 ns and that of mam memory 1000 ns. It is estimated that (b) Explain four possible hardware schemes that can be 80% of the memory requests are for read and the used in an inslruction pipeline in order to minimize the remaining 20% for Write. The hit ratio for read access performance. degradation caused by instruction branchonly is 0.9. A write-through procedure is used mg (z) What is the average access time of the system (c) A weather forecasting computation requires 250 considering only memory read cycles? billion floating point operations. The problem is processed ina supercomputer that can perform I 00 mega (iz) What is the average access time of the system for flops. How long will it take to do these calculations? 5 both read and write requests?. 6. (a) What is an associative memory? With the help of a (iiz) What is the hit ratio taking into consideration the suitable block diagram~ explain how it can be write cycles? impk:uiented. 7 (c) Describe in brief the architecture of a vector proces- sor. What are some of the key limitations of this architecture? 8 (b) Explain the concept of a memory hierarchy. Explain the concept of locality of reference and state its importance to the satisfaction operation in presence of hierarchies (a) Define a stack. How can it be implemented? Give one example use of stack. 5 (b) Describe in briefflynn's classification of computer system architecture (a) What do you mean by instruction level parallelism? (b) What is the difference between a microprocessor and a microprogram? Is it possible to design a micro- processor without a microprogram? 5 Write the important approaches available to exploit instruction 1e\'cl parallelism. 5 (b) Construct a schematic blockdiagmm fora4 x 4 omega (c) What is the difference between an 110 mapped 110 switching network. Show the switch setting required and memory mapped 110? What are their advan- to connect input 3 to output I. 5 tages and disadvantages? 5 (c) What is a SIMD computer? Discuss one example (d) What is the difference between an asynchronous and application of this computer. 5 synchronous bus? What are their relative advantages? Are 110 buses synchronous buses? 5 (d) What is a multiprocessor? Briefly discuss its architecture. 5 Group B 5. (a) Discuss the relative advantages of CISC processors and RISC processors (a) Discuss the difference between tightly-coupled and a loosely-coupled computer :from the view point of hardware organisation and programming techniques. Identify the important characteristics of a problem AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 25

26 AMIE(I) STUDY CIRCLE, SECOND FLOOR, SULTAN TOWER, ROORKEE (UTTARAKHAND) pcourses@hotmail.com Ph: (01332) Web: 26

27 You may download prospectus to buy excellent study material for AMIE exams. You will also get full access to our online support with our course which includes latest AMIE question papers, model test papers, ebooks, audio and video lectures, course updates and interactive objective questions. AMIE(I) Study Circle Website: WhatsApp:

INTELLIGENCE PLUS CHARACTER - THAT IS THE GOAL OF TRUE EDUCATION UNIT-I

INTELLIGENCE PLUS CHARACTER - THAT IS THE GOAL OF TRUE EDUCATION UNIT-I UNIT-I 1. List and explain the functional units of a computer with a neat diagram 2. Explain the computer levels of programming languages 3. a) Explain about instruction formats b) Evaluate the arithmetic

More information

QUESTION BANK UNIT-I. 4. With a neat diagram explain Von Neumann computer architecture

QUESTION BANK UNIT-I. 4. With a neat diagram explain Von Neumann computer architecture UNIT-I 1. Write the basic functional units of computer? (Nov/Dec 2014) 2. What is a bus? What are the different buses in a CPU? 3. Define multiprogramming? 4.List the basic functional units of a computer?

More information

2 MARKS Q&A 1 KNREDDY UNIT-I

2 MARKS Q&A 1 KNREDDY UNIT-I 2 MARKS Q&A 1 KNREDDY UNIT-I 1. What is bus; list the different types of buses with its function. A group of lines that serves as a connecting path for several devices is called a bus; TYPES: ADDRESS BUS,

More information

PART A (22 Marks) 2. a) Briefly write about r's complement and (r-1)'s complement. [8] b) Explain any two ways of adding decimal numbers.

PART A (22 Marks) 2. a) Briefly write about r's complement and (r-1)'s complement. [8] b) Explain any two ways of adding decimal numbers. Set No. 1 IV B.Tech I Semester Supplementary Examinations, March - 2017 COMPUTER ARCHITECTURE & ORGANIZATION (Common to Electronics & Communication Engineering and Electronics & Time: 3 hours Max. Marks:

More information

JNTUWORLD. 1. Discuss in detail inter processor arbitration logics and procedures with necessary diagrams? [15]

JNTUWORLD. 1. Discuss in detail inter processor arbitration logics and procedures with necessary diagrams? [15] Code No: 09A50402 R09 Set No. 2 1. Discuss in detail inter processor arbitration logics and procedures with necessary diagrams? [15] 2. (a) Discuss asynchronous serial transfer concept? (b) Explain in

More information

Time : Three hours. Maximum Marks : 100. All parts of a question ( a,b,etc.) should be answered at one place.

Time : Three hours. Maximum Marks : 100. All parts of a question ( a,b,etc.) should be answered at one place. 8'09 : JAN : CP412/422(1454) COMPUTER NETWORKS Time : Three hours Maximum Marks : 100 Answer FIVE questions, taking ANY TWO from Group A, ANY TWO from Group Band ALL from Group C. All parts of a question

More information

MaanavaN.Com CS1202 COMPUTER ARCHITECHTURE

MaanavaN.Com CS1202 COMPUTER ARCHITECHTURE DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUB CODE / SUBJECT: CS1202/COMPUTER ARCHITECHTURE YEAR / SEM: II / III UNIT I BASIC STRUCTURE OF COMPUTER 1. What is meant by the stored program

More information

Latches. IT 3123 Hardware and Software Concepts. Registers. The Little Man has Registers. Data Registers. Program Counter

Latches. IT 3123 Hardware and Software Concepts. Registers. The Little Man has Registers. Data Registers. Program Counter IT 3123 Hardware and Software Concepts Notice: This session is being recorded. CPU and Memory June 11 Copyright 2005 by Bob Brown Latches Can store one bit of data Can be ganged together to store more

More information

COA. Prepared By: Dhaval R. Patel Page 1. Q.1 Define MBR.

COA. Prepared By: Dhaval R. Patel Page 1. Q.1 Define MBR. Q.1 Define MBR. MBR( Memory buffer register) A Memory Buffer Register (MBR) is the register in a computers processor that stores the data being transferred to and from the devices It allowing the processor

More information

3. Which of the following is volatile? [ ] A) Bubble memory B) RAM C) ROM D) Magneticdisk

3. Which of the following is volatile? [ ] A) Bubble memory B) RAM C) ROM D) Magneticdisk Code No: 05210505 Set No. 1 JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD III B.Tech. II Sem. II Mid-Term Examinations, April 2009 COMPUTER ORGANIZATION Objective Exam Name: Hall Ticket No. Answer

More information

DC57 COMPUTER ORGANIZATION JUNE 2013

DC57 COMPUTER ORGANIZATION JUNE 2013 Q2 (a) How do various factors like Hardware design, Instruction set, Compiler related to the performance of a computer? The most important measure of a computer is how quickly it can execute programs.

More information

Computer and Hardware Architecture I. Benny Thörnberg Associate Professor in Electronics

Computer and Hardware Architecture I. Benny Thörnberg Associate Professor in Electronics Computer and Hardware Architecture I Benny Thörnberg Associate Professor in Electronics Hardware architecture Computer architecture The functionality of a modern computer is so complex that no human can

More information

UNIT I BASIC STRUCTURE OF COMPUTERS Part A( 2Marks) 1. What is meant by the stored program concept? 2. What are the basic functional units of a

UNIT I BASIC STRUCTURE OF COMPUTERS Part A( 2Marks) 1. What is meant by the stored program concept? 2. What are the basic functional units of a UNIT I BASIC STRUCTURE OF COMPUTERS Part A( 2Marks) 1. What is meant by the stored program concept? 2. What are the basic functional units of a computer? 3. What is the use of buffer register? 4. Define

More information

Instruction Register. Instruction Decoder. Control Unit (Combinational Circuit) Control Signals (These signals go to register) The bus and the ALU

Instruction Register. Instruction Decoder. Control Unit (Combinational Circuit) Control Signals (These signals go to register) The bus and the ALU Hardwired and Microprogrammed Control For each instruction, the control unit causes the CPU to execute a sequence of steps correctly. In reality, there must be control signals to assert lines on various

More information

CS2253 COMPUTER ORGANIZATION AND ARCHITECTURE 1 KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY

CS2253 COMPUTER ORGANIZATION AND ARCHITECTURE 1 KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY CS2253 COMPUTER ORGANIZATION AND ARCHITECTURE 1 KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Sub. Code & Name: CS2253 Computer organization and architecture Year/Sem

More information

Processing Unit CS206T

Processing Unit CS206T Processing Unit CS206T Microprocessors The density of elements on processor chips continued to rise More and more elements were placed on each chip so that fewer and fewer chips were needed to construct

More information

omputer Design Concept adao Nakamura

omputer Design Concept adao Nakamura omputer Design Concept adao Nakamura akamura@archi.is.tohoku.ac.jp akamura@umunhum.stanford.edu 1 1 Pascal s Calculator Leibniz s Calculator Babbage s Calculator Von Neumann Computer Flynn s Classification

More information

DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING QUESTION BANK

DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING QUESTION BANK DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING QUESTION BANK SUBJECT : CS6303 / COMPUTER ARCHITECTURE SEM / YEAR : VI / III year B.E. Unit I OVERVIEW AND INSTRUCTIONS Part A Q.No Questions BT Level

More information

PIPELINE AND VECTOR PROCESSING

PIPELINE AND VECTOR PROCESSING PIPELINE AND VECTOR PROCESSING PIPELINING: Pipelining is a technique of decomposing a sequential process into sub operations, with each sub process being executed in a special dedicated segment that operates

More information

Pipeline and Vector Processing 1. Parallel Processing SISD SIMD MISD & MIMD

Pipeline and Vector Processing 1. Parallel Processing SISD SIMD MISD & MIMD Pipeline and Vector Processing 1. Parallel Processing Parallel processing is a term used to denote a large class of techniques that are used to provide simultaneous data-processing tasks for the purpose

More information

Computer organization and architecture UNIT-I 2 MARKS

Computer organization and architecture UNIT-I 2 MARKS Computer organization and architecture UNIT-I 1. What are the functional units? 2. what is meant by input unit? 3. What is meant by memory unit? 4. What are the operations in ALU? 5. What is meant by output

More information

Course Description: This course includes concepts of instruction set architecture,

Course Description: This course includes concepts of instruction set architecture, Computer Architecture Course Title: Computer Architecture Full Marks: 60+ 20+20 Course No: CSC208 Pass Marks: 24+8+8 Nature of the Course: Theory + Lab Credit Hrs: 3 Course Description: This course includes

More information

ADVANCED COMPUTER ARCHITECTURE TWO MARKS WITH ANSWERS

ADVANCED COMPUTER ARCHITECTURE TWO MARKS WITH ANSWERS ADVANCED COMPUTER ARCHITECTURE TWO MARKS WITH ANSWERS 1.Define Computer Architecture Computer Architecture Is Defined As The Functional Operation Of The Individual H/W Unit In A Computer System And The

More information

Computer Organization and Microprocessors SYLLABUS CHAPTER - 1 : BASIC STRUCTURE OF COMPUTERS CHAPTER - 3 : THE MEMORY SYSTEM

Computer Organization and Microprocessors SYLLABUS CHAPTER - 1 : BASIC STRUCTURE OF COMPUTERS CHAPTER - 3 : THE MEMORY SYSTEM i SYLLABUS UNIT - 1 CHAPTER - 1 : BASIC STRUCTURE OF COMPUTERS Computer Types, Functional Units, Basic Operational Concepts, Bus Structures, Software, Performance, Multiprocessors and Multicomputers, Historical

More information

ASSEMBLY LANGUAGE MACHINE ORGANIZATION

ASSEMBLY LANGUAGE MACHINE ORGANIZATION ASSEMBLY LANGUAGE MACHINE ORGANIZATION CHAPTER 3 1 Sub-topics The topic will cover: Microprocessor architecture CPU processing methods Pipelining Superscalar RISC Multiprocessing Instruction Cycle Instruction

More information

4. Hardware Platform: Real-Time Requirements

4. Hardware Platform: Real-Time Requirements 4. Hardware Platform: Real-Time Requirements Contents: 4.1 Evolution of Microprocessor Architecture 4.2 Performance-Increasing Concepts 4.3 Influences on System Architecture 4.4 A Real-Time Hardware Architecture

More information

Unit 9 : Fundamentals of Parallel Processing

Unit 9 : Fundamentals of Parallel Processing Unit 9 : Fundamentals of Parallel Processing Lesson 1 : Types of Parallel Processing 1.1. Learning Objectives On completion of this lesson you will be able to : classify different types of parallel processing

More information

CS6303-COMPUTER ARCHITECTURE UNIT I OVERVIEW AND INSTRUCTIONS PART A

CS6303-COMPUTER ARCHITECTURE UNIT I OVERVIEW AND INSTRUCTIONS PART A CS6303-COMPUTER ARCHITECTURE UNIT I OVERVIEW AND INSTRUCTIONS 1. Define Computer Architecture 2. Define Computer H/W 3. What are the functions of control unit? 4. 4.Define Interrupt 5. What are the uses

More information

SYLLABUS. osmania university CHAPTER - 1 : REGISTER TRANSFER LANGUAGE AND MICRO OPERATION CHAPTER - 2 : BASIC COMPUTER

SYLLABUS. osmania university CHAPTER - 1 : REGISTER TRANSFER LANGUAGE AND MICRO OPERATION CHAPTER - 2 : BASIC COMPUTER Contents i SYLLABUS osmania university UNIT - I CHAPTER - 1 : REGISTER TRANSFER LANGUAGE AND MICRO OPERATION Difference between Computer Organization and Architecture, RTL Notation, Common Bus System using

More information

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1 CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1 Data representation: (CHAPTER-3) 1. Discuss in brief about Data types, (8marks)

More information

COMPUTER ORGANIZATION AND ARCHITECTURE

COMPUTER ORGANIZATION AND ARCHITECTURE Page 1 1. Which register store the address of next instruction to be executed? A) PC B) AC C) SP D) NONE 2. How many bits are required to address the 128 words of memory? A) 7 B) 8 C) 9 D) NONE 3. is the

More information

Keywords and Review Questions

Keywords and Review Questions Keywords and Review Questions lec1: Keywords: ISA, Moore s Law Q1. Who are the people credited for inventing transistor? Q2. In which year IC was invented and who was the inventor? Q3. What is ISA? Explain

More information

UNIT- 5. Chapter 12 Processor Structure and Function

UNIT- 5. Chapter 12 Processor Structure and Function UNIT- 5 Chapter 12 Processor Structure and Function CPU Structure CPU must: Fetch instructions Interpret instructions Fetch data Process data Write data CPU With Systems Bus CPU Internal Structure Registers

More information

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY Senkottai Village, Madurai Sivagangai Main Road, Madurai -625 020 QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS UNIT 1 - THE 8085 AND 8086

More information

COURSE DESCRIPTION. CS 232 Course Title Computer Organization. Course Coordinators

COURSE DESCRIPTION. CS 232 Course Title Computer Organization. Course Coordinators COURSE DESCRIPTION Dept., Number Semester hours CS 232 Course Title Computer Organization 4 Course Coordinators Badii, Joseph, Nemes 2004-2006 Catalog Description Comparative study of the organization

More information

SAE5C Computer Organization and Architecture. Unit : I - V

SAE5C Computer Organization and Architecture. Unit : I - V SAE5C Computer Organization and Architecture Unit : I - V UNIT-I Evolution of Pentium and Power PC Evolution of Computer Components functions Interconnection Bus Basics of PCI Memory:Characteristics,Hierarchy

More information

CS Computer Architecture

CS Computer Architecture CS 35101 Computer Architecture Section 600 Dr. Angela Guercio Fall 2010 Computer Systems Organization The CPU (Central Processing Unit) is the brain of the computer. Fetches instructions from main memory.

More information

Computer Architecture A Quantitative Approach, Fifth Edition. Chapter 2. Memory Hierarchy Design. Copyright 2012, Elsevier Inc. All rights reserved.

Computer Architecture A Quantitative Approach, Fifth Edition. Chapter 2. Memory Hierarchy Design. Copyright 2012, Elsevier Inc. All rights reserved. Computer Architecture A Quantitative Approach, Fifth Edition Chapter 2 Memory Hierarchy Design 1 Introduction Programmers want unlimited amounts of memory with low latency Fast memory technology is more

More information

Chapter 4. Chapter 4 Objectives

Chapter 4. Chapter 4 Objectives Chapter 4 MARIE: An Introduction to a Simple Computer Chapter 4 Objectives Learn the components common to every modern computer system. Be able to explain how each component contributes to program execution.

More information

MARIE: An Introduction to a Simple Computer

MARIE: An Introduction to a Simple Computer MARIE: An Introduction to a Simple Computer Outline Learn the components common to every modern computer system. Be able to explain how each component contributes to program execution. Understand a simple

More information

Chapter 4. Chapter 4 Objectives. MARIE: An Introduction to a Simple Computer

Chapter 4. Chapter 4 Objectives. MARIE: An Introduction to a Simple Computer Chapter 4 MARIE: An Introduction to a Simple Computer Chapter 4 Objectives Learn the components common to every modern computer system. Be able to explain how each component contributes to program execution.

More information

UNIT I DATA REPRESENTATION, MICRO-OPERATIONS, ORGANIZATION AND DESIGN

UNIT I DATA REPRESENTATION, MICRO-OPERATIONS, ORGANIZATION AND DESIGN UNIT I DATA REPRESENTATION, MICRO-OPERATIONS, ORGANIZATION AND DESIGN Data representation: Data types, complements, fixed point representation, floating-point representation, other binary codes, error

More information

Part A Questions 1. What is an ISP? ISP stands for Instruction Set Processor. This unit is simply called as processor which executes machine instruction and coordinates the activities of other units..

More information

CPU ARCHITECTURE. QUESTION 1 Explain how the width of the data bus and system clock speed affect the performance of a computer system.

CPU ARCHITECTURE. QUESTION 1 Explain how the width of the data bus and system clock speed affect the performance of a computer system. CPU ARCHITECTURE QUESTION 1 Explain how the width of the data bus and system clock speed affect the performance of a computer system. ANSWER 1 Data Bus Width the width of the data bus determines the number

More information

William Stallings Computer Organization and Architecture 10 th Edition Pearson Education, Inc., Hoboken, NJ. All rights reserved.

William Stallings Computer Organization and Architecture 10 th Edition Pearson Education, Inc., Hoboken, NJ. All rights reserved. + William Stallings Computer Organization and Architecture 10 th Edition 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved. 2 + Chapter 3 A Top-Level View of Computer Function and Interconnection

More information

DHANALAKSHMI SRINIVASAN INSTITUTE OF RESEARCH AND TECHNOLOGY. Department of Computer science and engineering

DHANALAKSHMI SRINIVASAN INSTITUTE OF RESEARCH AND TECHNOLOGY. Department of Computer science and engineering DHANALAKSHMI SRINIVASAN INSTITUTE OF RESEARCH AND TECHNOLOGY Department of Computer science and engineering Year :II year CS6303 COMPUTER ARCHITECTURE Question Bank UNIT-1OVERVIEW AND INSTRUCTIONS PART-B

More information

Chapter 4. MARIE: An Introduction to a Simple Computer

Chapter 4. MARIE: An Introduction to a Simple Computer Chapter 4 MARIE: An Introduction to a Simple Computer Chapter 4 Objectives Learn the components common to every modern computer system. Be able to explain how each component contributes to program execution.

More information

Multiprocessing and Scalability. A.R. Hurson Computer Science and Engineering The Pennsylvania State University

Multiprocessing and Scalability. A.R. Hurson Computer Science and Engineering The Pennsylvania State University A.R. Hurson Computer Science and Engineering The Pennsylvania State University 1 Large-scale multiprocessor systems have long held the promise of substantially higher performance than traditional uniprocessor

More information

MARIE: An Introduction to a Simple Computer

MARIE: An Introduction to a Simple Computer MARIE: An Introduction to a Simple Computer 4.2 CPU Basics The computer s CPU fetches, decodes, and executes program instructions. The two principal parts of the CPU are the datapath and the control unit.

More information

Basics of Microprocessor

Basics of Microprocessor Unit 1 Basics of Microprocessor 1. Microprocessor Microprocessor is a multipurpose programmable integrated device that has computing and decision making capability. This semiconductor IC is manufactured

More information

Lecture1: introduction. Outline: History overview Central processing unite Register set Special purpose address registers Datapath Control unit

Lecture1: introduction. Outline: History overview Central processing unite Register set Special purpose address registers Datapath Control unit Lecture1: introduction Outline: History overview Central processing unite Register set Special purpose address registers Datapath Control unit 1 1. History overview Computer systems have conventionally

More information

CHAPTER 4 MARIE: An Introduction to a Simple Computer

CHAPTER 4 MARIE: An Introduction to a Simple Computer CHAPTER 4 MARIE: An Introduction to a Simple Computer 4.1 Introduction 177 4.2 CPU Basics and Organization 177 4.2.1 The Registers 178 4.2.2 The ALU 179 4.2.3 The Control Unit 179 4.3 The Bus 179 4.4 Clocks

More information

Advanced Parallel Architecture Lesson 3. Annalisa Massini /2015

Advanced Parallel Architecture Lesson 3. Annalisa Massini /2015 Advanced Parallel Architecture Lesson 3 Annalisa Massini - 2014/2015 Von Neumann Architecture 2 Summary of the traditional computer architecture: Von Neumann architecture http://williamstallings.com/coa/coa7e.html

More information

PART B UNIT II PART A

PART B UNIT II PART A SRM INSTITUTE OF SCIENCE AND TECHNOLOGY (Deemed University) DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUB : Microprocessor/CS201 YEAR/SEM : II/III UNIT I PART - A 1. Differentiate accumulator

More information

a number of pencil-and-paper(-and-calculator) questions two Intel assembly programming questions

a number of pencil-and-paper(-and-calculator) questions two Intel assembly programming questions The final exam is Tuesday, Dec. 9, 3-5:30 PM, in the regular lab (SCIENCE 208) Material covered: from 4.12 (Extending Our Instruction Set) to 7.4.2 (Character I/O vs. Block I/O) The format is similar to

More information

Module 5 Introduction to Parallel Processing Systems

Module 5 Introduction to Parallel Processing Systems Module 5 Introduction to Parallel Processing Systems 1. What is the difference between pipelining and parallelism? In general, parallelism is simply multiple operations being done at the same time.this

More information

CPU Structure and Function. Chapter 12, William Stallings Computer Organization and Architecture 7 th Edition

CPU Structure and Function. Chapter 12, William Stallings Computer Organization and Architecture 7 th Edition CPU Structure and Function Chapter 12, William Stallings Computer Organization and Architecture 7 th Edition CPU must: CPU Function Fetch instructions Interpret/decode instructions Fetch data Process data

More information

ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 7: Memory Organization Part II

ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 7: Memory Organization Part II ELEC 5200/6200 Computer Architecture and Design Spring 2017 Lecture 7: Organization Part II Ujjwal Guin, Assistant Professor Department of Electrical and Computer Engineering Auburn University, Auburn,

More information

Honorary Professor Supercomputer Education and Research Centre Indian Institute of Science, Bangalore

Honorary Professor Supercomputer Education and Research Centre Indian Institute of Science, Bangalore COMPUTER ORGANIZATION AND ARCHITECTURE V. Rajaraman Honorary Professor Supercomputer Education and Research Centre Indian Institute of Science, Bangalore T. Radhakrishnan Professor of Computer Science

More information

3.1 Description of Microprocessor. 3.2 History of Microprocessor

3.1 Description of Microprocessor. 3.2 History of Microprocessor 3.0 MAIN CONTENT 3.1 Description of Microprocessor The brain or engine of the PC is the processor (sometimes called microprocessor), or central processing unit (CPU). The CPU performs the system s calculating

More information

ELE 375 Final Exam Fall, 2000 Prof. Martonosi

ELE 375 Final Exam Fall, 2000 Prof. Martonosi ELE 375 Final Exam Fall, 2000 Prof. Martonosi Question Score 1 /10 2 /20 3 /15 4 /15 5 /10 6 /20 7 /20 8 /25 9 /30 10 /30 11 /30 12 /15 13 /10 Total / 250 Please write your answers clearly in the space

More information

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT-I

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT-I SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : CO (16MC802) Year & Sem: I-MCA & I-Sem Course & Branch: MCA Regulation:

More information

Q. P. Code : b. Draw and explain the block dig of a computer with microprocessor as CPU.

Q. P. Code : b. Draw and explain the block dig of a computer with microprocessor as CPU. Q. P. Code : 08235 (2½ Hours) [Total Marks: 75] N. B.: (1) All questions are compulsory. (2) Make suitable assumptions wherever necessary and state the assumptions made. (3) Answers to the same question

More information

Lecture 8: RISC & Parallel Computers. Parallel computers

Lecture 8: RISC & Parallel Computers. Parallel computers Lecture 8: RISC & Parallel Computers RISC vs CISC computers Parallel computers Final remarks Zebo Peng, IDA, LiTH 1 Introduction Reduced Instruction Set Computer (RISC) is an important innovation in computer

More information

UNIVERSITY OF MORATUWA CS2052 COMPUTER ARCHITECTURE. Time allowed: 2 Hours 10 min December 2018

UNIVERSITY OF MORATUWA CS2052 COMPUTER ARCHITECTURE. Time allowed: 2 Hours 10 min December 2018 Index No: UNIVERSITY OF MORATUWA Faculty of Engineering Department of Computer Science & Engineering B.Sc. Engineering 2017 Intake Semester 2 Examination CS2052 COMPUTER ARCHITECTURE Time allowed: 2 Hours

More information

Copyright 2012, Elsevier Inc. All rights reserved.

Copyright 2012, Elsevier Inc. All rights reserved. Computer Architecture A Quantitative Approach, Fifth Edition Chapter 2 Memory Hierarchy Design 1 Introduction Programmers want unlimited amounts of memory with low latency Fast memory technology is more

More information

Chapter Seven Morgan Kaufmann Publishers

Chapter Seven Morgan Kaufmann Publishers Chapter Seven Memories: Review SRAM: value is stored on a pair of inverting gates very fast but takes up more space than DRAM (4 to 6 transistors) DRAM: value is stored as a charge on capacitor (must be

More information

In this tutorial, we will discuss the architecture, pin diagram and other key concepts of microprocessors.

In this tutorial, we will discuss the architecture, pin diagram and other key concepts of microprocessors. About the Tutorial A microprocessor is a controlling unit of a micro-computer, fabricated on a small chip capable of performing Arithmetic Logical Unit (ALU) operations and communicating with the other

More information

Main Points of the Computer Organization and System Software Module

Main Points of the Computer Organization and System Software Module Main Points of the Computer Organization and System Software Module You can find below the topics we have covered during the COSS module. Reading the relevant parts of the textbooks is essential for a

More information

Computer Organization

Computer Organization INF 101 Fundamental Information Technology Computer Organization Assistant Prof. Dr. Turgay ĐBRĐKÇĐ Course slides are adapted from slides provided by Addison-Wesley Computing Fundamentals of Information

More information

LECTURE 5: MEMORY HIERARCHY DESIGN

LECTURE 5: MEMORY HIERARCHY DESIGN LECTURE 5: MEMORY HIERARCHY DESIGN Abridged version of Hennessy & Patterson (2012):Ch.2 Introduction Programmers want unlimited amounts of memory with low latency Fast memory technology is more expensive

More information

Assembly Language. Lecture 2 - x86 Processor Architecture. Ahmed Sallam

Assembly Language. Lecture 2 - x86 Processor Architecture. Ahmed Sallam Assembly Language Lecture 2 - x86 Processor Architecture Ahmed Sallam Introduction to the course Outcomes of Lecture 1 Always check the course website Don t forget the deadline rule!! Motivations for studying

More information

Computer Architecture

Computer Architecture Computer Architecture Slide Sets WS 2013/2014 Prof. Dr. Uwe Brinkschulte M.Sc. Benjamin Betting Part 3 Fundamentals in Computer Architecture Computer Architecture Part 3 page 1 of 55 Prof. Dr. Uwe Brinkschulte,

More information

CPU Structure and Function

CPU Structure and Function CPU Structure and Function Chapter 12 Lesson 17 Slide 1/36 Processor Organization CPU must: Fetch instructions Interpret instructions Fetch data Process data Write data Lesson 17 Slide 2/36 CPU With Systems

More information

William Stallings Computer Organization and Architecture 8 th Edition. Chapter 12 Processor Structure and Function

William Stallings Computer Organization and Architecture 8 th Edition. Chapter 12 Processor Structure and Function William Stallings Computer Organization and Architecture 8 th Edition Chapter 12 Processor Structure and Function CPU Structure CPU must: Fetch instructions Interpret instructions Fetch data Process data

More information

Computer Architecture

Computer Architecture Computer Architecture Lecture 1: Digital logic circuits The digital computer is a digital system that performs various computational tasks. Digital computers use the binary number system, which has two

More information

COMPUTER STRUCTURE AND ORGANIZATION

COMPUTER STRUCTURE AND ORGANIZATION COMPUTER STRUCTURE AND ORGANIZATION Course titular: DUMITRAŞCU Eugen Chapter 4 COMPUTER ORGANIZATION FUNDAMENTAL CONCEPTS CONTENT The scheme of 5 units von Neumann principles Functioning of a von Neumann

More information

Adapted from David Patterson s slides on graduate computer architecture

Adapted from David Patterson s slides on graduate computer architecture Mei Yang Adapted from David Patterson s slides on graduate computer architecture Introduction Ten Advanced Optimizations of Cache Performance Memory Technology and Optimizations Virtual Memory and Virtual

More information

Copyright 2012, Elsevier Inc. All rights reserved.

Copyright 2012, Elsevier Inc. All rights reserved. Computer Architecture A Quantitative Approach, Fifth Edition Chapter 2 Memory Hierarchy Design 1 Introduction Introduction Programmers want unlimited amounts of memory with low latency Fast memory technology

More information

Computer Architecture. A Quantitative Approach, Fifth Edition. Chapter 2. Memory Hierarchy Design. Copyright 2012, Elsevier Inc. All rights reserved.

Computer Architecture. A Quantitative Approach, Fifth Edition. Chapter 2. Memory Hierarchy Design. Copyright 2012, Elsevier Inc. All rights reserved. Computer Architecture A Quantitative Approach, Fifth Edition Chapter 2 Memory Hierarchy Design 1 Programmers want unlimited amounts of memory with low latency Fast memory technology is more expensive per

More information

Multiple Choice Type Questions

Multiple Choice Type Questions Techno India Batanagar Computer Science and Engineering Model Questions Subject Name: Computer Architecture Subject Code: CS 403 Multiple Choice Type Questions 1. SIMD represents an organization that.

More information

Lecture 2: Memory Systems

Lecture 2: Memory Systems Lecture 2: Memory Systems Basic components Memory hierarchy Cache memory Virtual Memory Zebo Peng, IDA, LiTH Many Different Technologies Zebo Peng, IDA, LiTH 2 Internal and External Memories CPU Date transfer

More information

MA Unit 4. Question Option A Option B Option C Option D

MA Unit 4. Question Option A Option B Option C Option D Matoshri College of Engineering & Research Centre Nashik Department of Computer Engineering Class :- Second Year Computer Engineering Sem - 1 Subject :- MICROPROCESSOR ARCHITECTURE UNIT-IV 1 Accumulator

More information

5 Computer Organization

5 Computer Organization 5 Computer Organization 5.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: List the three subsystems of a computer. Describe the

More information

Computer organization by G. Naveen kumar, Asst Prof, C.S.E Department 1

Computer organization by G. Naveen kumar, Asst Prof, C.S.E Department 1 Pipelining and Vector Processing Parallel Processing: The term parallel processing indicates that the system is able to perform several operations in a single time. Now we will elaborate the scenario,

More information

Chapter 5. A Closer Look at Instruction Set Architectures

Chapter 5. A Closer Look at Instruction Set Architectures Chapter 5 A Closer Look at Instruction Set Architectures Chapter 5 Objectives Understand the factors involved in instruction set architecture design. Gain familiarity with memory addressing modes. Understand

More information

Chapter Seven. Memories: Review. Exploiting Memory Hierarchy CACHE MEMORY AND VIRTUAL MEMORY

Chapter Seven. Memories: Review. Exploiting Memory Hierarchy CACHE MEMORY AND VIRTUAL MEMORY Chapter Seven CACHE MEMORY AND VIRTUAL MEMORY 1 Memories: Review SRAM: value is stored on a pair of inverting gates very fast but takes up more space than DRAM (4 to 6 transistors) DRAM: value is stored

More information

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS LESSON PLAN (207-208) Course / Branch : M.Sc CST Total Hours : 50 Subject Name : Computer Architecture

More information

Chapter 12. CPU Structure and Function. Yonsei University

Chapter 12. CPU Structure and Function. Yonsei University Chapter 12 CPU Structure and Function Contents Processor organization Register organization Instruction cycle Instruction pipelining The Pentium processor The PowerPC processor 12-2 CPU Structures Processor

More information

EITF20: Computer Architecture Part 5.2.1: IO and MultiProcessor

EITF20: Computer Architecture Part 5.2.1: IO and MultiProcessor EITF20: Computer Architecture Part 5.2.1: IO and MultiProcessor Liang Liu liang.liu@eit.lth.se 1 Outline Reiteration I/O MultiProcessor Summary 2 Virtual memory benifits Using physical memory efficiently

More information

COMPUTER ORGANISATION CHAPTER 1 BASIC STRUCTURE OF COMPUTERS

COMPUTER ORGANISATION CHAPTER 1 BASIC STRUCTURE OF COMPUTERS Computer types: - COMPUTER ORGANISATION CHAPTER 1 BASIC STRUCTURE OF COMPUTERS A computer can be defined as a fast electronic calculating machine that accepts the (data) digitized input information process

More information

MARTHANDAM COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY TWO MARK QUESTIONS AND ANSWERS

MARTHANDAM COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY TWO MARK QUESTIONS AND ANSWERS MARTHANDAM COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY TWO MARK QUESTIONS AND ANSWERS SUB NAME: COMPUTER ORGANIZATION AND ARCHITECTTURE SUB CODE: CS 2253 YEAR/SEM:II/IV Marthandam

More information

EC 6504 MICROPROCESSOR AND MICROCONTROLLER

EC 6504 MICROPROCESSOR AND MICROCONTROLLER DEPARTMENTOFELECTRONICS&COMMUNICATIONENGINEERING EC 6504 MICROPROCESSOR AND MICROCONTROLLER UNIT I THE 8086 MICROPROCESSOR PARTA 1. What is microprocessor? What is the difference between a MP and CPU?

More information

5 Computer Organization

5 Computer Organization 5 Computer Organization 5.1 Foundations of Computer Science ã Cengage Learning Objectives After studying this chapter, the student should be able to: q List the three subsystems of a computer. q Describe

More information

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III/VI Section : CSE-1 & CSE-2 Subject Code : CS2354 Subject Name : Advanced Computer Architecture Degree & Branch : B.E C.S.E. UNIT-1 1.

More information

Assembly Language. Lecture 2 x86 Processor Architecture

Assembly Language. Lecture 2 x86 Processor Architecture Assembly Language Lecture 2 x86 Processor Architecture Ahmed Sallam Slides based on original lecture slides by Dr. Mahmoud Elgayyar Introduction to the course Outcomes of Lecture 1 Always check the course

More information

Performance of Computer Systems. CSE 586 Computer Architecture. Review. ISA s (RISC, CISC, EPIC) Basic Pipeline Model.

Performance of Computer Systems. CSE 586 Computer Architecture. Review. ISA s (RISC, CISC, EPIC) Basic Pipeline Model. Performance of Computer Systems CSE 586 Computer Architecture Review Jean-Loup Baer http://www.cs.washington.edu/education/courses/586/00sp Performance metrics Use (weighted) arithmetic means for execution

More information

William Stallings Computer Organization and Architecture. Chapter 11 CPU Structure and Function

William Stallings Computer Organization and Architecture. Chapter 11 CPU Structure and Function William Stallings Computer Organization and Architecture Chapter 11 CPU Structure and Function CPU Structure CPU must: Fetch instructions Interpret instructions Fetch data Process data Write data Registers

More information

Parallel Processing. Computer Architecture. Computer Architecture. Outline. Multiple Processor Organization

Parallel Processing. Computer Architecture. Computer Architecture. Outline. Multiple Processor Organization Computer Architecture Computer Architecture Prof. Dr. Nizamettin AYDIN naydin@yildiz.edu.tr nizamettinaydin@gmail.com Parallel Processing http://www.yildiz.edu.tr/~naydin 1 2 Outline Multiple Processor

More information

Control unit. Input/output devices provide a means for us to make use of a computer system. Computer System. Computer.

Control unit. Input/output devices provide a means for us to make use of a computer system. Computer System. Computer. Lecture 6: I/O and Control I/O operations Control unit Microprogramming Zebo Peng, IDA, LiTH 1 Input/Output Devices Input/output devices provide a means for us to make use of a computer system. Computer

More information