CNIT 176 1-15 MCQ

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

14. How are partitions created in dynamic partition memory management? A) As needed to fit the programs waiting to be loaded B) At system startup C) Only once when the system is installed D) By the user manually

A

15. In non-preemptive scheduling, when does the currently executing process give up the CPU? A) Voluntarily B) When the system decides C) At a fixed time interval D) When a higher priority process arrives

A

22. In the best fit memory allocation algorithm, where is the program allocated? A) To the smallest partition big enough to hold it B) To the largest partition available C) To the first partition big enough to hold it D) To a dynamically created partition

A

30. What is a bootloader? A) A program that loads an operating system when a computer is turned on B) A program that manages memory allocation C) A program that controls peripheral devices D) A program that monitors system performance

A

36. What is BOOTMGR? A) The new Windows bootloader used on Windows Vista, 7, 8, and 10 B) A disk management tool C) A file encryption utility D) A network configuration tool

A

48. Which of the following is a file operation? A) Read a number of bytes from file B) Open a network connection C) Allocate memory D) Start a peripheral device

A

5. What does time sharing in operating systems allow? A) Multiple users to interact with a computer at the same time B) Only one user to interact with the computer at a time C) Users to share physical hardware D) Only system processes to run simultaneously

A

59. What is random/relative access in file systems? A) Data files whose records can be retrieved from anywhere in the file random sequence B) Data files accessed sequentially C) Data files stored in the cloud D) Data files encrypted

A

65. How do you find the index of the last item in an array? A) Array length - 1 B) Array length + 1 C) Array length / 2 D) Array length * 2

A

67. What is sequential search? A) A search algorithm that begins at the beginning of the list and continues until the item is found or the entire list has been searched B) A search algorithm that jumps directly to the target item C) A search algorithm that divides the list in half D) A search algorithm that uses a binary tree

A

74. Is the statement true or false: The underlying storage for filesystems is represented by blocks. A) True B) False

A

76. Is the statement true or false: The hierarchy of file storage is disk, volume, partition, file system, directory, file. A) True B) False

A

77. Is the statement true or false: Solid state drives have faster write times than spinning magnetic drives. A) True B) False

A

8. How many programs are in memory in single contiguous memory management? A) Only 1 program B) 2 programs - operating system and application program C) Multiple programs in a queue D) No programs, only the operating system

A

Is the statement true or false: A bootloader loads and starts the operating system. A) True B) False

A

Is the statement true or false: Context switching is moving the CPU from one process to another. A) True B) False

A

Is the statement true or false: Filetype can typically be determined by the file's 3 character extension. A) True B) False

A

Is the statement true or false: In paged memory management, memory is organized in fixed size page frames. A) True B) False

A

Is the statement true or false: In round-robin scheduling, each process is given an equal time slice to be executed. A) True B) False

A

Is the statement true or false: Operating system is itself just a program that takes its turn being executed by CPU. A) True B) False

A

Is the statement true or false: Operating system manages hardware resources. A) True B) False

A

Is the statement true or false: Operating system manages processes, which are programs currently being executed. A) True B) False

A

Is the statement true or false: Pages do not necessarily have to be contiguous in paged memory management. A) True B) False

A

Is the statement true or false: Random access is typically faster if each logical record begins in a new physical block. A) True B) False

A

Is the statement true or false: Response time is the delay between receiving a stimulus and responding to it. A) True B) False

A

Is the statement true or false: The boot process is managed by the operating system. A) True B) False

A

Is the statement true or false: The root directory is the top of the directory hierarchy. A) True B) False

A

Is the statement true or false: UNIX i-nodes are used in indexed filesystems. A) True B) False

A

10. How is memory divided in fixed partitions? A) Dynamically as needed B) Into fixed number of partitions in which programs can be loaded C) Into random segments D) By the user manually

B

11. What occurs during a context switch? A) The system shuts down B) The exchange of register information C) A new program is loaded D) The memory is cleared

B

13. In the shortest job next scheduling algorithm, which process is moved into the running state first? A) The process with the longest estimated running time B) The process with the shortest estimated running time C) The process with the highest priority D) The process that arrived first

B

17. What is turnaround time in process scheduling? A) The time taken to switch between processes B) The amount of time between when a process arrives in the ready state the first time and when it exits the running state for the last time C) The time a process spends in the waiting state D) The time taken for a process to execute an instruction

B

18. What happens in the round robin scheduling algorithm? A) Each process runs until it finishes B) Each process runs for a specified time slice and then moves to the ready state to wait its turn if not finished C) Processes run based on their priority D) Only one process runs at a time until the system is restarted

B

2. What is a frame in memory management? A) A variable-sized portion of main memory B) A fixed size portion of main memory that holds a process page C) A temporary storage for CPU instructions D) A graphical user interface component

B

20. What is a quantum in CPU scheduling? A) The time taken to complete a process B) The time each process receives before being preempted and returned to the ready state to allow another process its turn C) The number of processes in the ready state D) The number of instructions executed per cycle

B

24. What is the role of the BIOS? A) Manages the operating system B) Where hardware meets software C) Allocates memory to processes D) Controls the network interface

B

27. What does the JMP instruction do in assembly language? A) Halts the program B) Assembly equivalent of a goto command C) Loads data from memory D) Stores data to memory

B

31. What is the OS kernel? A) The user interface of the operating system B) Communicates with and controls the hardware C) The file management system D) The network communication module

B

32. What is EEPROM used for in a computer system? A) Storing user data B) Storing the BIOS code, considerably hardware-specific C) Storing temporary files D) Storing application software

B

35. What is NTLDR? A) A memory management tool B) The default bootloader for Windows NT, 2000, and XP C) A file compression utility D) A network configuration tool

B

37. What is GRUB? A) A memory management utility B) The most popular bootloader for Linux C) A file compression tool D) A hardware diagnostic tool

B

39. What is a startup disk? A) A disk used for data storage B) Hard drive where the BIOS loads a very small program and tells the CPU to execute its contents, handing off control of the computer to whatever is on the hard drive C) A disk used for network communication D) A backup disk

B

4. What is a page in memory management? A) A variable-sized portion of a process B) A fixed size portion of a process that is stored into a memory frame C) The entire memory allocated to a process D) A segment of the hard drive

B

41. What is the purpose of filesystem drivers? A) Managing network connections B) Giving the bootloader the ability to read, at the very least, the filesystem it is located on C) Managing memory allocation D) Controlling peripheral devices

B

43. What is the UEFI? A) A type of temporary storage B) An advanced interface standard of firmware for operating system compared to legacy BIOS C) A network configuration tool D) A memory management utility

B

45. What do EFI files define? A) The network settings B) The interface between platform firmware and a user's operating system C) The memory allocation D) The file encryption

B

47. Which of the following is a block device? A) Keyboard B) Standard magnetic disk C) Mouse D) Monitor

B

49. What is a file in computing? A) A piece of hardware B) A named collection of related data, used for organizing secondary memory C) A network protocol D) A type of software

B

51. Which of the following features does NTFS support? A) 2TB volume size limit B) File system and share security, native encryption, native file compression, user quotas, and journaling C) Only file compression D) Only file encryption

B

54. What does MFT stand for in NTFS? A) Memory File Table B) Master File Table C) Multi File Table D) Managed File Table

B

56. What does it mean for a file to be contiguous? A) The blocks that hold the file are scattered all over the device B) The blocks that hold a particular file are stored together C) The file is stored in the cloud D) The file is encrypted

B

57. What does it mean for a file to be non-contiguous? A) The blocks that hold the file are stored together B) The blocks that hold a particular file are scattered all over the device C) The file is stored in the cloud D) The file is encrypted

B

58. What is an i-node in file systems? A) A type of network node B) Indexed file allocation structure C) A type of memory allocation D) A type of file compression

B

61.What is the logical view of memory? A) Actual address in main memory B) Reference to a stored value relative to the program making the reference C) Physical layout of memory D) Hardware-specific view

B

63. What is an abstraction in computer science? A) A physical model of a system B) A model of a complex system that includes only the details essential to the viewer C) A type of hardware component D) A network protocol

B

66. What is the first phase in computer problem solving? A) Identify alternative solutions B) Identify the problem C) Select the best solution D) List instructions to solve the problem

B

68. What is an algorithm? A) A type of hardware B) A set of unambiguous instructions for solving a problem or subproblem in a finite amount of time using a finite amount of data C) A network protocol D) A file compression tool

B

69. What is an abstract step in an algorithm? A) A step with all details specified B) A step with unspecified details C) A physical step D) A network step

B

7. What is thrashing in memory management? A) Efficient processing of multiple pages B) Inefficient processing caused by constant page swaps C) Storing all pages in main memory D) Defragmenting the hard drive

B

75. Is the statement true or false: The best choice for removable storage (USB sticks) is currently NTFS. A) True B) False

B

78. Is the statement true or false: A journaled file system is less reliable than a non-journaled file system upon sudden power failure. A) True B) False

B

9. What is a process control block (PCB)? A) A program loaded into memory B) A data structure used by the operating system to manage information about a process C) A memory partition D) A hardware device driver

B

Is the statement true or false: A contiguous file has its blocks scattered across the disk. A) True B) False

B

Is the statement true or false: A dual-boot system loads multiple operating systems simultaneously. A) True B) False

B

Is the statement true or false: A process in the Ready state is waiting for user input. A) True B) False

B

Is the statement true or false: A program may often make reference to variables' physical addresses in memory. A) True B) False

B

Is the statement true or false: Application software interacts directly with computer hardware. A) True B) False

B

Is the statement true or false: In first-come, first-served CPU scheduling, the shortest jobs are carried out first. A) True B) False

B

Is the statement true or false: In preemptive scheduling, each process is allowed to run until it terminates or performs I/O. A) True B) False

B

Is the statement true or false: The logical address is the actual address in main memory. A) True B) False

B

1. What is multiprogramming? A) Running multiple processors simultaneously B) Allocating memory to a single program C) Keeping multiple programs in main memory at the same time D) Running a single program on multiple computers

C

12. In which scheduling algorithm are processes moved to the CPU in the order they arrive in the running state? A) Shortest job next B) Round robin C) First come, first serve D) Preemptive scheduling

C

16. In preemptive scheduling, who decides to favor another process? A) The user B) The currently executing process C) The operating system D) The hardware

C

21. In the first fit memory allocation algorithm, where is the program allocated? A) To the smallest partition big enough to hold it B) To the largest partition available C) To the first partition big enough to hold it D) To a dynamically created partition

C

23. In the worst fit memory allocation algorithm, where is the program allocated? A) To the smallest partition big enough to hold it B) To the first partition big enough to hold it C) To the largest partition available D) To a dynamically created partition

C

25. What is a partition table? A) A list of files in a partition B) A segment of the operating system C) An index of up to four partitions that exist on the same disk, a table of contents D) A backup of the file system

C

28. What is the active partition on a hard drive? A) The partition with the most data B) The partition used for backup C) Partition on a hard drive where the OS boots off of, also called a bootable partition D) The partition used for temporary storage

C

34. What does POST stand for in the boot process? A) Pre-Operating System Test B) Peripheral Operating System Test C) Power-On Self Test D) Process Operating System Test

C

40. What is a drive in computer terms? A) A software application B) A network interface card C) An electromechanical device that contains and reads and writes magnetic disks, optical discs or magnetic tapes D) A peripheral device

C

42. What is firmware? A) Temporary software B) A type of application software C) Permanent software programmed into read-only memory D) A type of network protocol

C

44. What is the GUID partition table? A) A backup utility B) A file encryption tool C) A standard for the layout of the partition table on a physical storage device using globally unique identifiers D) A memory allocation algorithm

C

46. What is an EFI system partition? A) A backup partition B) A network partition C) A special partition on the hard drive that the UEFI file is stored D) A temporary storage partition

C

50. What is a file system? A) A network configuration tool B) A type of application software C) The operating system's logical view of the files it manages D) A hardware management tool

C

53. What is the file size limit for FAT32? A) 1GB B) 2GB C) 4GB D) 8GB

C

71. What is a record in computing? A) A type of file B) A piece of hardware C) A named heterogeneous collection of items in which individual items are accessed by name D) A network protocol

C

19. What does a bounds register hold? A) The base address of the current partition B) The process ID C) The memory address of the next process D) The length of the current partition

D

26. What does the Master Boot Record (MBR) do? A) Manages network connections B) Controls hardware devices C) Stores user data D) Identifies how and where the OS is located so that it can be loaded into main RAM

D

29. What is the boot menu? A) A menu for selecting files to delete B) A menu for configuring network settings C) A menu for creating new partitions D) A menu for selecting a bootable device to load when a computer is booting up

D

3. What was the first operating system approach? A) Multiprogramming B) Time-sharing C) Real-time processing D) Batch processing

D

33. What does dual/multibooting support? A) Loading a single operating system B) Connecting multiple hardware devices C) Running multiple processes simultaneously D) Loading multiple operating systems

D

38. What is a boot device? A) A device used for network communication B) A memory management unit C) A peripheral device driver D) Any piece of hardware that can read or contains the files required for a computer to start

D

52. What is a directory in computing? A) A type of file B) A network protocol C) A piece of hardware D) A named group of files

D

55. What is a cluster in file systems? A) A single block B) A file C) A directory D) Groups of one or more blocks

D

6. What is swapping in memory management? A) The act of switching off the computer B) Switching tasks between different CPUs C) Transferring data between two hard drives D) The act of bringing in a page from secondary memory, often causing another page to be written back to secondary memory

D

60. What is indexed access in file systems? A) Accessing files sequentially B) Encrypting files C) Accessing files in the cloud D) Additional means for accessing and viewing records in a file

D

62. What is the physical view of memory? A) Reference to a stored value relative to the program making the reference B) Network layout C) Abstract representation of memory D) Actual address in main memory

D

64. How is the length of an array typically defined? A) The total memory size B) The size of the first element C) The index of the last item D) The number of elements in the array

D

70. What is a concrete step in an algorithm? A) An abstract step B) A step with unspecified details C) An abstract representation of a step D) A step with all details specified

D

72.What is an array in computing? A) A type of file B) A piece of hardware C) A network protocol D) A named homogeneous collection of items

D

73. What is a control structure in programming? A) A named homogeneous collection of items B) A type of network protocol C) A file management tool D) An instruction that determines the order in which other instructions in a program are executed

D


Set pelajaran terkait

4.11 Managing Headers, Footers, and Sections

View Set

Chapter 64: Arthritis and Connective Tissue Diseases Lewis: Medical-Surgical Nursing, 10th Edition

View Set

ACC 210 ERAU Prescott - Chapter 8-11 adaptive study guide

View Set

Atherosclerosis and other Arterial Diseases

View Set

PATHOPHYSIOLOGY MODULE #2: Alterations in Mental Health- Schizophrenia

View Set

Harbour American History Chapter 13

View Set