01-23-2011, 03:57 PM
[FONT="]FINALTERM EXAMINATION[/FONT]
[FONT="]Fall 2008[/FONT]
[FONT="]CS501- Advance Computer Architecture (Session - 1)[/FONT]
[FONT="]Marks: 75[/FONT]
[FONT="]Which one of the following is the memory organization of SRC processor?[/FONT]
- [FONT="]28 * 8 bits[/FONT]
- [FONT="]216 * 8 bits[/FONT]
- [FONT="]232 * 8 bits[/FONT]
- [FONT="]264 * 8 bits[/FONT]
[FONT="]Type A format of SRC uses -----------instructions[/FONT]
- [FONT="]two[/FONT]
- [FONT="]three[/FONT]
- [FONT="]four[/FONT]
- [FONT="]five[/FONT]
[FONT="]The instruction ---------------will load[/FONT]
[FONT="]the register R3 with the contents of the memory[/FONT]
[FONT="]location M [PC+56][/FONT]
- [FONT="]Add R3, 56[/FONT]
- [FONT="]lar R3, 56[/FONT]
- [FONT="]ldr R3, 56[/FONT]
- [FONT="]str R3, 56[/FONT]
[FONT="]Which format of the instruction is called the accumulator?[/FONT]
- [FONT="]3-address instructions[/FONT]
- [FONT="]3-address instructions[/FONT]
- [FONT="]2-address instructions[/FONT]
- [FONT="]1-address instructions[/FONT]
- [FONT="]0-address instructions[/FONT]
[FONT="]Which one of the following are the code size[/FONT]
[FONT="]and the Number of memory[/FONT]
[FONT="]bytes [/FONT][FONT="]respectively for a 2-address instruction?[/FONT]
- [FONT="]4 bytes, 7 bytes[/FONT]
- [FONT="]7 bytes, 16 bytes[/FONT]
- [FONT="]10 bytes, 19 bytes[/FONT]
- [FONT="]13 bytes, 22 bytes[/FONT]
[FONT="]Which operator is used to name registers, or part of registers, in the Register[/FONT]
[FONT="]Transfer Language?[/FONT]
- [FONT="]:=[/FONT]
- [FONT="]&[/FONT]
- [FONT="]%[/FONT]
- [FONT="]©[/FONT]
[FONT="]The transmission of data in which each character is self-contained units with its[/FONT]
[FONT="]own start and stop bits is -----------[/FONT]
- [FONT="]Asynchronous[/FONT]
- [FONT="]Synchronous[/FONT]
- [FONT="]Parallel[/FONT]
- [FONT="]All of the given options[/FONT]
[FONT="]Circuitry that is used to move data is called -------------[/FONT]
- [FONT="]Bus[/FONT]
- [FONT="]Port[/FONT]
- [FONT="]Disk[/FONT]
- [FONT="]Memory[/FONT]
[FONT="]Which one of the following is NOT a technique used when the CPU wants to[/FONT]
[FONT="]exchange data with a peripheral device?[/FONT]
- [FONT="]Direct Memory Access (DMA).[/FONT]
- [FONT="]Interrupt driven I/O[/FONT]
- [FONT="]Programmed I/O[/FONT]
- [FONT="]Virtual Memory[/FONT]
[FONT="]Every time you press a key, an interrupt is generated.[/FONT]
[FONT="]This is an example of[/FONT]
- [FONT="]Hardware interrupt[/FONT]
- [FONT="]Software interrupt[/FONT]
- [FONT="]Exception[/FONT]
- [FONT="]All of the given[/FONT]
[FONT="]The interrupts which are pre-programmed and the processor automatically finds[/FONT]
[FONT="]the address of the ISR using interrupt vector table are[/FONT]
- [FONT="]Maskable[/FONT]
- [FONT="]Non-maskable[/FONT]
- [FONT="]Non-vectored[/FONT]
- [FONT="]Vectored[/FONT]
[FONT="]Which is the last instruction of the ISR that is to be executed when the ISR[/FONT]
[FONT="]terminates?[/FONT]
- [FONT="]IRET[/FONT]
- [FONT="]IRQ[/FONT]
- [FONT="]INT[/FONT]
- [FONT="]NMI[/FONT]
[FONT="]If NMI and INTR both interrupts occur simultaneously, then which one has the[/FONT]
[FONT="]precedence over the other[/FONT]
- [FONT="]NMI[/FONT]
- [FONT="]INTR[/FONT]
- [FONT="]IRET[/FONT]
- [FONT="]All of the given[/FONT]
[FONT="]Identify the following type of serial communication error condition:[/FONT]
[FONT="]The prior character that was received was not still read by the CPU and is[/FONT]
[FONT="]over written by a new received character.[/FONT]
- [FONT="]Framing error[/FONT]
- [FONT="]Parity error[/FONT]
- [FONT="]Overrun error[/FONT]
- [FONT="]Under-run error[/FONT]
[FONT="]----------the device usually means reading its status register every so often until[/FONT]
[FONT="]the device's status changes to indicate that it has completed the request.[/FONT]
- [FONT="]Executing[/FONT]
- [FONT="]Interrupting[/FONT]
- [FONT="]Masking[/FONT]
- [FONT="]Polling[/FONT]
[FONT="]Which I/O technique will be used by a sound card that may need to access data[/FONT]
[FONT="]stored in the computer's RAM?[/FONT]
- [FONT="]Programmed I/O[/FONT]
- [FONT="]Interrupt driven I/O[/FONT]
- [FONT="]Direct memory access(DMA)[/FONT]
- [FONT="]Polling[/FONT]
[FONT="]For increased and better performance we use _____ which are usually made of glass.[/FONT]
- [FONT="]Coaxial Cables[/FONT]
- [FONT="]Twisted Pair Cables[/FONT]
- [FONT="]Fiber Optic Cables[/FONT]
- [FONT="]Shielded Twisted Pair Cables[/FONT]
[FONT="]In _____ if we find some call party busy we can have provision of call waiting.[/FONT]
- [FONT="]Delay System[/FONT]
- [FONT="]Loss System[/FONT]
- [FONT="]Single Server Model[/FONT]
- [FONT="]None of the given[/FONT]
[FONT="]In ____ technique memory is divided into segments of variable sizes depending upon[/FONT]
[FONT="]the requirements.[/FONT]
- [FONT="]Paging[/FONT]
- [FONT="]Segmentation[/FONT]
- [FONT="]Fragmentation[/FONT]
- [FONT="]None of the given[/FONT]
[FONT="]For a request of data if the requested data is not present in the cache, it is called a _____[/FONT]
- [FONT="]Cache Miss[/FONT]
- [FONT="]Spatial Locality[/FONT]
- [FONT="]Temporal Locality[/FONT]
- [FONT="]Cache Hit[/FONT]
[FONT="]An entire _____ memory can be erased in one or a few seconds which is much faster[/FONT]
[FONT="]than EPROM.[/FONT]
- [FONT="]PROM[/FONT]
- [FONT="]Cache[/FONT]
- [FONT="]EEPROM[/FONT]
- [FONT="]Flash Memory[/FONT]
[FONT="]________chips have quartz windows and by applying ultraviolet light data can be[/FONT]
[FONT="]erased from them.[/FONT]
- [FONT="]PROM[/FONT]
- [FONT="]Flash Memory[/FONT]
- [FONT="]EPROM[/FONT]
- [FONT="]EEPROM[/FONT]
[FONT="]The _______signal coming from the CPU tells the memory that some interaction is[/FONT]
[FONT="]required between the CPU and memory.[/FONT]
- [FONT="]REQUEST[/FONT]
- [FONT="]COMPLETE[/FONT]
[FONT="]Question No: 24 ( Marks: 1 ) - Please choose one[/FONT]
[FONT="]______ is a combination of arithmetic, logic and shifter unit along with some[/FONT]
[FONT="]multiplexers and control unit.[/FONT]
- [FONT="]Barrel Rotator[/FONT]
- [FONT="]Control Unit[/FONT]
- [FONT="]Flip Flop[/FONT]
- [FONT="]ALU[/FONT]
[FONT="]1. In Multiple Interrupt Line, a number of interrupt lines are provided between the[/FONT]
[FONT="]____________________ module.[/FONT]
- [FONT="]CPU and the I/O[/FONT]
- [FONT="]CPU and Memory[/FONT]
- [FONT="]Memory and I/O[/FONT]
- [FONT="]None of the given[/FONT]
[FONT="]The data movement instructions ___________ data within the machine and to[/FONT]
[FONT="]or from input/output devices.[/FONT]
- [FONT="]Store[/FONT]
- [FONT="]Load[/FONT]
- [FONT="]Move[/FONT]
- [FONT="]None of given[/FONT]
[FONT="]CRC has ------------ overhead as compared to Hamming code.[/FONT]
- [FONT="]Equal[/FONT]
- [FONT="]Greater[/FONT]
- [FONT="]Lesser[/FONT]
- [FONT="]None of the given[/FONT]
[FONT="]The ________ is w-bit wide and contains a data word, directly connected to the data[/FONT]
[FONT="]bus which is b-bit wide memory address register (MAR) .[/FONT]
- [FONT="]Instruction Register(IR)[/FONT]
- [FONT="]memory address register (MAR)[/FONT]
- [FONT="]memory Buffer Register(MBR)[/FONT]
- [FONT="]Program counter (PC)[/FONT]
[FONT="]In_______technique, a particular block of data from main memory can be placed in[/FONT]
[FONT="]only one location into the cache memory .[/FONT]
- [FONT="]Set Associative Mapping[/FONT]
- [FONT="]Direct Mapping[/FONT]
- [FONT="]Associative Mapping[/FONT]
- [FONT="]Block Placement[/FONT]
[FONT="]_______ indicate the availability of page in main memory.[/FONT]
- [FONT="]Access Control Bits[/FONT]
- [FONT="]Used Bits[/FONT]
- [FONT="]Presence Bits[/FONT]
- [FONT="]None of the given[/FONT]
[FONT="]What are the hardware interrupts in a computer system?Mention its utility.[/FONT]
[FONT="]Question No: 32 ( Marks: 1 )[/FONT]
[FONT="]Consider a LAN, using bus topology. If we replace the bus with a switch, what change[/FONT]
[FONT="]will occur in such a configuration?[/FONT]
[FONT="]Question No: 33 ( Marks: 2 )[/FONT]
[FONT="]Where do you find the utility of hardware interrupts in a computer system?[/FONT]
[FONT="]Question No: 34 ( Marks: 2 )[/FONT]
[FONT="]Differentiate between CPU register and Cache Memory.[/FONT]
[FONT="]Question No: 35 ( Marks: 3 )[/FONT]
[FONT="]Name three important schemes that are commonly used for error control.[/FONT]
[FONT="]Question No: 36 ( Marks: 3 )[/FONT]
[FONT="]What do you understand by the term data synchronization ?[/FONT]
[FONT="]Explain briefly the following schemes of data synchronization in your own words[/FONT]
[FONT="]Synchronous transmission[/FONT]
[FONT="]Asynchronous transmission[/FONT]
[FONT="]Question No: 37 ( Marks: 3 )[/FONT]
[FONT="]Differenciate between Spatial Locality And Temporal Locality .[/FONT]
[FONT="]Question No: 38 ( Marks: 5 )[/FONT]
[FONT="]Given a 16-bit parallel output port attached with the FALCON-A CPU as shown in the figure. The[/FONT]
[FONT="]port is mapped onto address DEh of the FALCON-A s I/O space. Sixteen LED branches are[/FONT]
[FONT="]used to display the data being received from the FALCON-A s data bus. Every LED branch is[/FONT]
[FONT="]wired in such a way that when a 1 appears on the particular data bus bit, it turns the LED on; a 0[/FONT]
[FONT="]turns it off.[/FONT]
[FONT="]Which LEDs will be ON when the instruction[/FONT]
[FONT="]out r2, 222[/FONT]
[FONT="]executes on the CPU? Assume r2 contains 1234h.[/FONT]
[FONT="]Question No: 39 ( Marks: 5 )[/FONT]
[FONT="]Consider a 4 way set-associative cache with 256KB capacity and 32 byte lines[/FONT]
[FONT="]a) How many sets are there in the cache?[/FONT]
[FONT="]b) How many bits of address are required to select a set in cache?[/FONT]
[FONT="]Question No: 40 ( Marks: 10 )[/FONT]
[FONT="]Describe the following features of FALCON-A Assembler[/FONT]
[FONT="]Symbol Table[/FONT]
[FONT="]I/O Ports[/FONT]
[FONT="]List File[/FONT]
[FONT="]Single Step[/FONT]
[FONT="]Error Log[/FONT]
[FONT="]Question No: 41 ( Marks: 10 )[/FONT]
[FONT="]How many platters are required for a 40GB disk if there are 1024[/FONT]
[FONT="]bytes/sector, 2048 sectors per track and 4096 tracks per platter[/FONT]
[FONT="]How many platters are required for a 80GB disk if there are 1024[/FONT]
[FONT="]bytes/sector, 2048 sectors per track and 4096 tracks per platter[/FONT]