D684 WITH CORRECT
ANSWERS 2025
address binding - CORRECT ANSWER-the process of mapping a program's symbolic
addresses to physical addresses in memory
application software - CORRECT ANSWER-programs designed to help users perform
specific tasks, such as word processing, web browsing, or gaming
batch processing - CORRECT ANSWER-a method of executing a series of jobs on a
computer without manual intervention where tasks are processed in batches
base register - CORRECT ANSWER-a register in the CPU that holds the starting
address of the current memory segment; used in address translation
bounds register - CORRECT ANSWER-a register that holds the ending address of a
memory segment, ensuring that memory accesses stay within the allocated range
context switch - CORRECT ANSWER-the process of storing and restoring the state of a
CPU so multiple processes can share a single CPU
CPU scheduling - CORRECT ANSWER-the method by which an operating system
decides which processes should be executed by the CPU and in what order
demand paging - CORRECT ANSWER-a memory management scheme where pages
of data are brought into memory only when they are needed rather than in advance
dumb terminal - CORRECT ANSWER-a simple display and input device with no
processing power relying on a central computer for computing tasks
, dynamic partition technique - CORRECT ANSWER-a memory management method
where memory is divided into variable-sized partitions based on the needs of processes
first-come, first-served (FCFS) - CORRECT ANSWER-a CPU scheduling algorithm that
processes requests in the order they arrive without priority
fixed partition technique - CORRECT ANSWER-a memory management method where
memory is divided into fixed-sized partitions, each holding one process
frame - CORRECT ANSWER-a fixed-size block of physical memory used in paging
systems to hold pages of virtual memory
logical address - CORRECT ANSWER-an address generated by the CPU during a
program's execution that is then translated to a physical address
mainframe - CORRECT ANSWER-a large, powerful computer that can handle many
simultaneous users and tasks, often used in enterprise environments
memory management - CORRECT ANSWER-the process of controlling and
coordinating computer memory, including the allocation and deallocation of memory
spaces
multiprogramming - CORRECT ANSWER-a method where multiple programs are
loaded into memory and executed by the CPU concurrently to maximize resource use
non-preemptive scheduling - CORRECT ANSWER-a CPU scheduling method where a
running process is not interrupted and is allowed to finish before another process starts
operating system OS - CORRECT ANSWER-the main software that manages computer
hardware and software resources and provides services for computer programs
page - CORRECT ANSWER-a fixed-size block of data in memory management
representing a portion of a process's virtual address space
page map table (PMT) - CORRECT ANSWER-a table used in virtual memory systems
to track the mapping between virtual pages and physical frames
page swap - CORRECT ANSWER-the process of moving pages between physical
memory and disk storage to manage space in memory
paged memory technique - CORRECT ANSWER-a memory management method that
divides memory into fixed-size pages to minimize fragmentation and efficiently manage
memory
ANSWERS 2025
address binding - CORRECT ANSWER-the process of mapping a program's symbolic
addresses to physical addresses in memory
application software - CORRECT ANSWER-programs designed to help users perform
specific tasks, such as word processing, web browsing, or gaming
batch processing - CORRECT ANSWER-a method of executing a series of jobs on a
computer without manual intervention where tasks are processed in batches
base register - CORRECT ANSWER-a register in the CPU that holds the starting
address of the current memory segment; used in address translation
bounds register - CORRECT ANSWER-a register that holds the ending address of a
memory segment, ensuring that memory accesses stay within the allocated range
context switch - CORRECT ANSWER-the process of storing and restoring the state of a
CPU so multiple processes can share a single CPU
CPU scheduling - CORRECT ANSWER-the method by which an operating system
decides which processes should be executed by the CPU and in what order
demand paging - CORRECT ANSWER-a memory management scheme where pages
of data are brought into memory only when they are needed rather than in advance
dumb terminal - CORRECT ANSWER-a simple display and input device with no
processing power relying on a central computer for computing tasks
, dynamic partition technique - CORRECT ANSWER-a memory management method
where memory is divided into variable-sized partitions based on the needs of processes
first-come, first-served (FCFS) - CORRECT ANSWER-a CPU scheduling algorithm that
processes requests in the order they arrive without priority
fixed partition technique - CORRECT ANSWER-a memory management method where
memory is divided into fixed-sized partitions, each holding one process
frame - CORRECT ANSWER-a fixed-size block of physical memory used in paging
systems to hold pages of virtual memory
logical address - CORRECT ANSWER-an address generated by the CPU during a
program's execution that is then translated to a physical address
mainframe - CORRECT ANSWER-a large, powerful computer that can handle many
simultaneous users and tasks, often used in enterprise environments
memory management - CORRECT ANSWER-the process of controlling and
coordinating computer memory, including the allocation and deallocation of memory
spaces
multiprogramming - CORRECT ANSWER-a method where multiple programs are
loaded into memory and executed by the CPU concurrently to maximize resource use
non-preemptive scheduling - CORRECT ANSWER-a CPU scheduling method where a
running process is not interrupted and is allowed to finish before another process starts
operating system OS - CORRECT ANSWER-the main software that manages computer
hardware and software resources and provides services for computer programs
page - CORRECT ANSWER-a fixed-size block of data in memory management
representing a portion of a process's virtual address space
page map table (PMT) - CORRECT ANSWER-a table used in virtual memory systems
to track the mapping between virtual pages and physical frames
page swap - CORRECT ANSWER-the process of moving pages between physical
memory and disk storage to manage space in memory
paged memory technique - CORRECT ANSWER-a memory management method that
divides memory into fixed-size pages to minimize fragmentation and efficiently manage
memory