Thursday 26 January 2017

TEST BANK OF SYSTEMS ARCHITECTURE 7TH EDITION BY BURD





IF You Want To Purchase A+ Work Then Click The Link Below  , Instant Download





If You Face Any Problem E- Mail Us At  whisperhills@gmail.com


Chapter 11 Operating Systems

1. Operating systems are organized internally into layers.


2. Resource allocation in a single-tasking OS involves only two running programs—an application and the OS.


3. ​Multitasking operating systems are not the norm for general-purpose computers.


4. A hypervisor can make the sum of physical resources allocated to all virtual machines appear greater than the underlying physical resources.


5. The act of giving control of a CPU to a ready thread is called engaging.


6. A blocked thread is waiting for an event to occur, such as allocation of a requested resource or correction of an error condition.


7. In explicit priority scheduling, the scheduler always dispatches the ready thread that has been waiting the longest.


8. In Windows thread scheduling, a thread’s current priority level is called its “local priority.”


9. Data values and instructions generally occupy multiple bytes of storage.


10. When considered as a byte sequence, the rightmost byte is called the most significant byte.


11. A programmer can explicitly include the process offset in any memory address operands when writing or compiling a program.


12. ​Memory allocation is less complex when the OS supports multitasking.


13. Contiguous program loading, coupled with fixed-size memory partitions, usually results in efficient use of memory space.


14. Noncontiguous memory allocation is more flexible than contiguous memory allocation, but flexibility comes at a price.


15. The only portion of a process that must be in memory at any point during execution is the next instruction to be fetched.


16. Because page size is fixed, memory references can easily be converted to the corresponding page number and offset in the page.


17. Page location in the swap space can be computed by dividing the page number by the page size.


18. The benefits of advanced memory addressing and allocation schemes are offset by reduced performance when they’re implemented in hardware.


19. In an Intel CPU, a page table entry includes the page’s physical memory address if it’s loaded into memory.


20. With an Intel CPU, virtual memory management responsibility is split between the CPU and the OS.






21. ​The ____ plays a dual role as a high-level manager and a tireless low-level worker.


22. The ____ is the user interface to the OS.


23. Through the ____ layer, a user or system administrator can run application and OS utility programs and manage system resources, such as files, folders, and I/O devices.


24. A set of commands and syntax requirements is called a ____.


25. The ____ of the OS contains thousands of reusable components that provide functions ranging from file and folder manipulation to accessing I/O devices, starting and stopping programs, and creating, moving, and resizing GUI windows.


26. The ____ is the OS portion that manages resources and interacts directly with computer hardware.


27. The resources consumed by resource allocation procedures are sometimes referred to as ____.


28. As allocated by the OS, the resources that are apparent to a program or user are called ____.


29. A ____ is an OS that enables dividing a single physical computer or cluster into multiple virtual machines.


30. A process or program that divides itself into multiple threads is said to be ____.

31. Threads in the ____ are idle, pending availability of a CPU.


32. In ____, a thread can be removed involuntarily from the running state.


33. ____ scheduling chooses the next thread to be dispatched based on the expected amount of CPU time needed to complete the process.


34. A ____ can execute instructions to process a single transaction, retrieve and store data from an I/O device, or retrieve and analyze one set of process variables.


35. ____ is the assignment of specific memory addresses to system software, application programs, and data.


36. A CPU’s or computer’s ____ is the highest numbered storage byte that can be represented.


37. When memory allocation is ____, it means all portions of the program and OS are loaded into sequential locations in memory.


38. The difference between the first address in physical memory and the address of the first process instruction is called the ____.


39. ____ uses memory address operands that refer to actual physical memory locations.


40. The process of determining the physical memory address that corresponds to a memory reference is called ____.


41. The OS maintains a ____ and updates it each time a partition is allocated or freed.


42. ____ occurs when memory partitions allocated to a single process or purpose are scattered throughout physical memory.


43. In ____ memory allocation, each process partition has its own offset value.


44. In virtual memory management, a ____ is a small fixed-size portion of a program, normally between 1 and 4 KB.


45. Each memory page in virtual memory management is called a ____.


46. A reference to a page held in memory is called a ____.


47. ____ store information about page locations, allocated page frames, and secondary storage space.


48. A secondary storage region, called the ____, is reserved for the task of storing pages not held in memory.


49. An Intel CPU maintains a ____ containing descriptors for all memory segments.


50. Intel Core CPUs implement virtual memory management tables in ____.


51. ​OS ____________________ functions ensure that overall system objectives are achieved efficiently and effectively.

52. The ____________________ layers of an OS provide services to application programs or directly to end users.

53. The ____________________ layer encapsulates hardware resources, thus controlling and managing access by users and applications.

54. The command layer of an OS is sometimes called the ____________________.

55. A request to execute a service-layer function is called a(n) ____________________.

56. OS support for running multiple programs simultaneously is called ____________________.

57. A computer’s physical devices and associated system software are called ____________________.

58. A(n) ____________________ is a unit of executing software that’s managed independently by the OS and can request and receive hardware resources and OS services.

59. A group of processes descended from a common ancestor, including the common ancestor itself, is called a(n) ____________________.

60. A(n) ____________________ is a portion of a process that can be scheduled and executed independently.

61. A(n) ____________________ is generated at regular intervals of between several dozen and several thousand CPU cycles to give the scheduler an opportunity to suspend the currently executing thread.

62. ____________________ scheduling guarantees a minimum amount of CPU time to a thread if the thread makes an explicit real-time scheduling request when it’s created.

63. A computer system’s ____________________ memory is the actual number of memory bytes that are physically installed in the machine.

64. The register holding the offset value in memory allocation is called a(n) ____________________ register.

65. After ____________________, all free partitions form a contiguous block in upper memory.

66. ____________________ memory allocation uses small fixed-size partitions, usually no larger than 64 KB.

67. Virtual memory management divides a program into partitions called ____________________.

68. A reference to a page held in secondary storage is called a(n) ____________________.

69. ​If all page frames are allocated, a page currently in memory, called the ____________________, must be written to the swap space before the reference page is loaded into a page frame.

70. ____________________ refers to protecting memory allocated to one program from unauthorized access by another program.

71. ​Describe the role of the operating system.

72. List the three states of an active thread.

73. What is the difference between big endian and little endian?

74. What are two goals of multitasking memory allocation?

75. Name three pieces held within a segment descriptor in an Intel CPU.



No comments:

Post a Comment