Deck 11: Operating Systems
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/75
العب
ملء الشاشة (f)
Deck 11: Operating Systems
1
When considered as a byte sequence, the rightmost byte is called the most significant byte.
False
2
Resource allocation in a single-tasking OS involves only two running programs-an application and the OS.
True
3
Memory allocation is less complex when the OS supports multitasking.
False
4
The only portion of a process that must be in memory at any point during execution is the next instruction to be fetched.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
5
The benefits of advanced memory addressing and allocation schemes are offset by reduced performance when they're implemented in hardware.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
6
With an Intel CPU, virtual memory management responsibility is split between the CPU and the OS.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
7
Noncontiguous memory allocation is more flexible than contiguous memory allocation, but flexibility comes at a price.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
8
In Windows thread scheduling, a thread's current priority level is called its "local priority."
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
9
Operating systems are organized internally into layers.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
10
Because page size is fixed, memory references can easily be converted to the corresponding page number and offset in the page.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
11
In an Intel CPU, a page table entry includes the page's physical memory address if it's loaded into memory.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
12
A hypervisor can make the sum of physical resources allocated to all virtual machines appear greater than the underlying physical resources.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
13
A blocked thread is waiting for an event to occur, such as allocation of a requested resource or correction of an error condition.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
14
The act of giving control of a CPU to a ready thread is called engaging.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
15
Contiguous program loading, coupled with fixed-size memory partitions, usually results in efficient use of memory space.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
16
In explicit priority scheduling, the scheduler always dispatches the ready thread that has been waiting the longest.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
17
A programmer can explicitly include the process offset in any memory address operands when writing or compiling a program.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
18
Multitasking operating systems are not the norm for general-purpose computers.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
19
Data values and instructions generally occupy multiple bytes of storage.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
20
Page location in the swap space can be computed by dividing the page number by the page size.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
21
The ____ is the OS portion that manages resources and interacts directly with computer hardware.
A) core
B) kernel
C) hypervisor
D) scheduler
A) core
B) kernel
C) hypervisor
D) scheduler
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
22
____ is the assignment of specific memory addresses to system software, application programs, and data.
A) Memory allocation
B) Memory management
C) Memory mapping
D) Memory control
A) Memory allocation
B) Memory management
C) Memory mapping
D) Memory control
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
23
The ____ plays a dual role as a high-level manager and a tireless low-level worker.
A) application system
B) operating system
C) system manager
D) BIOS
A) application system
B) operating system
C) system manager
D) BIOS
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
24
A CPU's or computer's ____ is the highest numbered storage byte that can be represented.
A) configurable memory
B) addressable memory
C) responsible memory
D) variable memory
A) configurable memory
B) addressable memory
C) responsible memory
D) variable memory
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
25
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.
A) service
B) kernel
C) hypervisor
D) command
A) service
B) kernel
C) hypervisor
D) command
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
26
As allocated by the OS, the resources that are apparent to a program or user are called ____.
A) physical resources
B) managed resources
C) virtual resources
D) exposed resources
A) physical resources
B) managed resources
C) virtual resources
D) exposed resources
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
27
A ____ is an OS that enables dividing a single physical computer or cluster into multiple virtual machines.
A) kernel
B) hypervisor
C) transaction monitor
D) trusted platform module
A) kernel
B) hypervisor
C) transaction monitor
D) trusted platform module
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
28
When memory allocation is ____, it means all portions of the program and OS are loaded into sequential locations in memory.
A) partitioned
B) incremental
C) dynamic
D) contiguous
A) partitioned
B) incremental
C) dynamic
D) contiguous
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
29
Threads in the ____ are idle, pending availability of a CPU.
A) ready state
B) wait state
C) hold state
D) run state
A) ready state
B) wait state
C) hold state
D) run state
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
30
The resources consumed by resource allocation procedures are sometimes referred to as ____.
A) system bloat
B) system requirements
C) system underpinnings
D) system overhead
A) system bloat
B) system requirements
C) system underpinnings
D) system overhead
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
31
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.
A) thread bundle
B) process cycle
C) thread cycle
D) fiber bundle
A) thread bundle
B) process cycle
C) thread cycle
D) fiber bundle
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
32
The difference between the first address in physical memory and the address of the first process instruction is called the ____.
A) thread offset
B) process offset
C) launch offset
D) entry point
A) thread offset
B) process offset
C) launch offset
D) entry point
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
33
The process of determining the physical memory address that corresponds to a memory reference is called ____.
A) address mapping
B) address allocation
C) address management
D) address diversification
A) address mapping
B) address allocation
C) address management
D) address diversification
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
34
____ scheduling chooses the next thread to be dispatched based on the expected amount of CPU time needed to complete the process.
A) Shortest time remaining
B) First in first out
C) Last in first out
D) Least recently used
A) Shortest time remaining
B) First in first out
C) Last in first out
D) Least recently used
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
35
The ____ is the user interface to the OS.
A) shell
B) GUI
C) transaction monitor
D) desktop manager
A) shell
B) GUI
C) transaction monitor
D) desktop manager
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
36
____ uses memory address operands that refer to actual physical memory locations.
A) Relative addressing
B) Virtual addressing
C) Absolute addressing
D) Random addressing
A) Relative addressing
B) Virtual addressing
C) Absolute addressing
D) Random addressing
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
37
A set of commands and syntax requirements is called a ____.
A) command structure
B) command database
C) command language
D) command layer
A) command structure
B) command database
C) command language
D) command layer
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
38
A process or program that divides itself into multiple threads is said to be ____.
A) multi-headed
B) multipartite
C) multithreaded
D) multiplied
A) multi-headed
B) multipartite
C) multithreaded
D) multiplied
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
39
In ____, a thread can be removed involuntarily from the running state.
A) proactive scheduling
B) reactive scheduling
C) starvation scheduling
D) preemptive scheduling
A) proactive scheduling
B) reactive scheduling
C) starvation scheduling
D) preemptive scheduling
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
40
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.
A) service layer
B) kernel layer
C) command layer
D) metering layer
A) service layer
B) kernel layer
C) command layer
D) metering layer
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
41
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
42
The OS maintains a ____ and updates it each time a partition is allocated or freed.
A) memory use table
B) memory partition table
C) memory map table
D) memory control table
A) memory use table
B) memory partition table
C) memory map table
D) memory control table
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
43
A group of processes descended from a common ancestor, including the common ancestor itself, is called a(n) ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
44
In ____ memory allocation, each process partition has its own offset value.
A) partitioned
B) contiguous
C) dynamic
D) noncontiguous
A) partitioned
B) contiguous
C) dynamic
D) noncontiguous
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
45
Intel Core CPUs implement virtual memory management tables in ____.
A) software
B) hardware
C) firmware
D) BIOS
A) software
B) hardware
C) firmware
D) BIOS
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
46
In virtual memory management, a ____ is a small fixed-size portion of a program, normally between 1 and 4 KB.
A) block
B) page
C) sheet
D) frame
A) block
B) page
C) sheet
D) frame
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
47
A computer's physical devices and associated system software are called ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
48
A(n) ____________________ is a portion of a process that can be scheduled and executed independently.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
49
A secondary storage region, called the ____, is reserved for the task of storing pages not held in memory.
A) swap space
B) main memory
C) heap
D) stack
A) swap space
B) main memory
C) heap
D) stack
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
50
OS ____________________ functions ensure that overall system objectives are achieved efficiently and effectively.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
51
OS support for running multiple programs simultaneously is called ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
52
Each memory page in virtual memory management is called a ____.
A) page frame
B) sheet
C) bundle
D) page tear
A) page frame
B) sheet
C) bundle
D) page tear
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
53
____ store information about page locations, allocated page frames, and secondary storage space.
A) Page tears
B) Page blocks
C) Page tables
D) Page addresses
A) Page tears
B) Page blocks
C) Page tables
D) Page addresses
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
54
The ____________________ layer encapsulates hardware resources, thus controlling and managing access by users and applications.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
55
A request to execute a service-layer function is called a(n) ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
56
____ occurs when memory partitions allocated to a single process or purpose are scattered throughout physical memory.
A) Swapping
B) Orphaning
C) Fragmentation
D) Garbage collection
A) Swapping
B) Orphaning
C) Fragmentation
D) Garbage collection
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
57
A reference to a page held in memory is called a ____.
A) page hit
B) page pull
C) page miss
D) page collision
A) page hit
B) page pull
C) page miss
D) page collision
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
58
The ____________________ layers of an OS provide services to application programs or directly to end users.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
59
An Intel CPU maintains a ____ containing descriptors for all memory segments.
A) local descriptor table
B) page allocation table
C) global definition table
D) global descriptor table
A) local descriptor table
B) page allocation table
C) global definition table
D) global descriptor table
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
60
The command layer of an OS is sometimes called the ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
61
List the three states of an active thread.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
62
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
63
A reference to a page held in secondary storage is called a(n) ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
64
____________________ refers to protecting memory allocated to one program from unauthorized access by another program.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
65
What are two goals of multitasking memory allocation?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
66
____________________ 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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
67
Describe the role of the operating system.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
68
What is the difference between big endian and little endian?
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
69
Virtual memory management divides a program into partitions called ____________________.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
70
A computer system's ____________________ memory is the actual number of memory bytes that are physically installed in the machine.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
71
The register holding the offset value in memory allocation is called a(n) ____________________ register.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
72
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.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
73
Name three pieces held within a segment descriptor in an Intel CPU.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
74
After ____________________, all free partitions form a contiguous block in upper memory.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck
75
____________________ memory allocation uses small fixed-size partitions, usually no larger than 64 KB.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 75 في هذه المجموعة.
فتح الحزمة
k this deck