Hii guys, plzz help me with these questions. if u are sure of any answer...kindly share it.. thanks in advance 1 - The purpose of having an instruction format with 2 registers for one operand is: a- To allow one register to be on the stack b- To use one as a base and the other as an index c- To extend the page size d- To enhance virtualization e- To prevent disturbing the stack 2 - List the four atomic operations in switching from kernel mode to user mode. Be sure to give the proper settings of ON and OFF values for a switch in the stated direction. Set IC, privilege mode off, protection on, interrupts off 3 - Why does an O/S store the user's registers and/or stack values in low memory? a- Because it doesn't need a register to access the memory b- Because those locations are reserved for that purpose c- Because that's where the user expects them to be d- Because it's faster 4 - A traditional TLB contains : a- Recently referenced page #s and frame #s for all processes b- Recently referenced page #s and frame #s for only the current process c- All page #s and frame #s for the current process d- All page #s and frame #s for all active processes 5 - Given: a 24-bit-maximum memory address size, with 12 of those bits used for a displacement (page offset) to the byte in the page, what is the maximum number of page frames possible on such a machine? a- 211 b- 212 c- 223 d- 224 6 - Linux manages scheduling of tasks by using: a- 140 bitmaps and a single priority queue b- 1 bitmap and 140 priority queues c- 2 bitmaps and 140 priority queues d- 140 bitmaps and 2 priority queues 7 - (10) You are the system manager for DJF systems and you have noticed that when running process X, the CPU is in a 2-instruction loop at REAL address 17,000 (decimal) and REAL address 40,000 (back and forth from one to the other). Given a machine with page-size = frame-size = 4096, use the data below to help you translate these 2 real addresses to virtual addresses (i.e.; address offsets within the process), so you can examine a memory dump of the object module for performance analysis. Remember: Frame #'s & page #’s start at 0. Page # Virtual address Frame # Real address range 0 v0-4095 4 16384-20479 1 v4096-8191 7 28672-32767 2 v8192-12287 9 36864-40959 3 v12288-16383 2 8192-12287 The translated addresses (the addresses in the looping program module) are: 8 - Describe the advantages of having multiple state vectors (one per interrupt TYPE). List the TYPES we saw when we discussed the z/390. 9 - Describe what must happen when an interrupt occurs in ANY machine, in order for the O/S to handle the interrupt properly. 10 - What is "Optimal Page Replacement" and why can it not be used effectively with interactive programs? 11 - Describe the paravirtualization concept (hint: Xen is one such implementation). 12 - VMware provides a mechanism for migrating a running OS from one physical machine to another WHILE the OS and its application are RUNNING. List some of the problems in making this possible. List some limitations.