-COMPUTER ARCillTECTURE. Time : Three hours. -Maximum Marks : 100. AU parts of a question (a, b, etc.) should be answered at one place.
|
|
- Eugene Cameron
- 5 years ago
- Views:
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
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 informationQUESTION 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 information2 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 informationPART 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 informationJNTUWORLD. 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 informationTime : 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 informationMaanavaN.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 informationLatches. 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 informationCOA. 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 information3. 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 informationDC57 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 informationComputer 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 informationUNIT 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 informationInstruction 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 informationCS2253 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 informationProcessing 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 informationomputer 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 informationDEPARTMENT 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 informationPIPELINE 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 informationPipeline 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 informationComputer 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 informationCourse 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 informationADVANCED 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 informationComputer 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 informationASSEMBLY 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 information4. 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 informationUnit 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 informationCS6303-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 informationSYLLABUS. 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 informationCHETTINAD 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 informationCOMPUTER 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 informationKeywords 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 informationUNIT- 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 informationQUESTION 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 informationCOURSE 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 informationSAE5C 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 informationCS 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 informationComputer 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 informationChapter 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 informationMARIE: 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 informationChapter 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 informationUNIT 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 informationPart 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 informationCPU 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 informationWilliam 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 informationDHANALAKSHMI 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 informationChapter 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 informationMultiprocessing 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 informationMARIE: 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 informationBasics 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 informationLecture1: 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 informationCHAPTER 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 informationAdvanced 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 informationPART 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 informationa 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 informationModule 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 informationCPU 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 informationELEC 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 informationHonorary 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 information3.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 informationELE 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 informationSIDDHARTH 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 informationQ. 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 informationLecture 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 informationUNIVERSITY 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 informationCopyright 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 informationChapter 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 informationIn 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 informationMain 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 informationComputer 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 informationLECTURE 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 informationAssembly 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 informationComputer 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 informationCPU 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 informationWilliam 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 informationComputer 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 informationCOMPUTER 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 informationAdapted 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 informationCopyright 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 informationComputer 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 informationMultiple 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 informationLecture 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 informationMA 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 information5 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 informationComputer 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 informationChapter 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 informationChapter 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 informationSRM 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 informationChapter 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 informationEITF20: 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 informationCOMPUTER 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 informationMARTHANDAM 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 informationEC 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 information5 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 informationDEPARTMENT 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 informationAssembly 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 informationPerformance 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 informationWilliam 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 informationParallel 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 informationControl 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