CS609-System Programming Quiz MCQS #Objective #Questions #FinalTerm
1. The data structure that is maintained by the DOS in the boot block of each drive is known as:
- FCB
- DPB
- BPB ✔
- RDB
2. In partition table, if LBA = 0 then it means
- Logical drive
- Extended partition
- MBR
- None ✔
3. There is/are ___ DMA controller’s masking register(s).
- 1
- 2 ✔
- 3
- 4
4. The ___ signals are used by various devices to request a DMA operation
- ACK
- Hold
- DREQ ✔
- Dorder
5. The value ___ of partition table signature indicate that the code part contains valid executable code.
- AA22
- AA33
- AA44
- AA55 ✔
6. The last partition table within the chain contains ___ entry/entries about the logical drive
- Single ✔
- Double
- Three
- Four
7. ___ is an absolute address relative to the start of physical drive
- LBA ✔
- LSN
- CHS
- None
8. An extended partition can have one or more ___ partitions
- Logical ✔
- Physical
- Primary
- None
9. Blocks can be termed as ___
- Sectors per track ✔
- Track per sector
- Cylinder per sector
- None
10. A single DMA can transfer ___ bit operand to and from memory in one bus cycle
- 4
- 8 ✔
- 12
- 16
11. When we talk about FAT based file system, in user data area first cluster number is ___
- 0
- 1
- 2 ✔
- None
12. Cluster number can also be referred as block number
- True
- False ✔
13. What will be the value of DL register when we are accessing C drive using undocumented service 21H/32H?
- 0
- 1
- 2
- 3 ✔
14. When we mark a file as deleted by placing 0xE5 then the chain of clusters in FAT is also replaced by ___
- E5
- 1
- 0 ✔
- N
15. For supporting long file names. ___ fragments can be supported
- 12
- 20
- 26
- 32 ✔
16. Drive parameter block is derived from ___
- FCB
- FAT
- BPB ✔
- CPB
17. ___ is the first logical sector of NTFS partition
- DPB
- MFT
- Boot sector ✔
- None
18. In NFTS, Fat and root directory is replaced by:
- FCB
- MFT ✔
- Hidden blocks
- Boot sector
19. File can be ___ views as collection of clusters or blocks
- Physically ✔
- Logically
- Both physically and logically
- None
20. What will be the value of the word located at 1Fh in DPB when number of free clusters on drive is not known?
- 0000H
- 1111H
- FFFFH ✔
- None
21. Each addressable unit has a unique combination of sec#, head#, track# as its ___ address.
- Physical ✔
- Logical
- Both
- None
22. BIOS services understand ___
- LBA ✔
- LSN
- Cluster #
- None
23. The first cluster number of a file can be found in ___
- BPB
- DPB
- FCB ✔
- None
24. The size of FSInfo block is:
- 64 byte
- 128 byte
- 256 byte
- 512 byte ✔
25. In NTFS first ___ entries are reserved
- 4
- 6
- 16 ✔
- 32
26. In memory map of first 1MB of RAM, the first ___ is called conventional RAM
- 64kb
- 384kb
- 640kb ✔
- None
27. In memory map of first 1 MB of RAM, the higher ___ is called system memory
- 64kb
- 384kb ✔
- 64kb
- None
28. The ___ of boot block constitutes of BPB
- Code part
- data part ✔
- Both
- None
29. Extended BIOS function make use of ___ address
- LBA ✔
- CHS
- LSN
- None
30. LBA address can be used in place of CHS address
- True ✔
- False
31. In FAT12, the maximum range of clusters is ___
- 0 ~ FFEFH
- 1 ~ FFEFH
- 2 ~ FFEFH ✔
- 3 ~ FFEFH
32. NTFS volume can be accessed directly in DOS
- True
- False ✔
33. Service 21H/52H service returns the address of DOS internal data structures in ES:BX ___ behind the address returned lies the far address of the first MCB in memory
- 2-bytes
- 4-bytes ✔
- 6-bytes
- 8-bytes
34. 80386 can have ___ control registers
- 2
- 5
- 3
- 4 ✔
35. The partition table uses the extended ___ service
- 13h ✔
- 14h
- 15h
- 16h
36. The entry point of execution in EXE File can be
- Start of the first execution
- Start of the last execution
- Anywhere in the Program ✔
- Can be in the middle of the program
37. Using the ___ entry and the FAT contents we can access the contents of file
- Reserved blocks
- Root directory ✔
- Number of FAT copies
- None
38. Control information in files is maintained using
- BPB
- DPB
- FCB ✔
- FPB
39. What will happen if NTFS volume is accessed in DOS?
- Convert it to FAT volume
- Nothing will happen
- Error of Invalid Media ✔
- None
40. LSN of FSInfo block is available at
- BPB
- FAT ✔
- Root Directory
- None
41. DOS device drivers do not understand the ___ data structures
- FAT12
- FAT16
- FAT32
- NTFS ✔
42. A ___ is a collection of contiguous block
- Cluster ✔
- Sector
- Byte
- None
43. Practically ___ entries are there in FAT32
- 2^26
- 2^28
- 2^30
- 2^32 ✔
44. BPB stands for ___
- BIOS parameter block ✔
- BIOS processing block
- Base processing block
- BIOS partition block
45. Maximum possible entries in FAT12 are ___
- 1024
- 4096 ✔
- 2048
- 65536
46. Disadvantage of FAT32 is ___
- Large disk size can be managed in FAT32
- Cluster size is reduced
- Internal fragmentation is reduced
- Very large table ✔
47. Jump code part contains ___ bytes in boot block
- 3 ✔
- 5
- 8
- 11
48. Operating system name contains ___ bytes in boot block
- 3
- 5
- 8 ✔
- 11
49. File can be ___ views as organization of data
- Physically
- Logically ✔
- Both
- None
50. ___ is used to read a block against its LSN
- absread() ✔
- abswrite()
- lsnread()
- None
51. To access the block within cluster using BIOS services the cluster number should be converted into ___
- CHS
- LBA
- LSN ✔
- None
52. The directory structure of DOS is like ___
- Array
- Tree ✔
- Linked list
- None
53. When LSN is equal to zero (0) it means ___
- First block of the disk
- First block of the logical drive ✔
- First block of hidden blocks
- None
54. In FAT32, lower ___ bits are used
- 26
- 28 ✔
- 30
- 32
55. ___ is relative address with respect to the start of Logical Drive
- LBA
- LSN ✔
- CHS
- None
56. The practical limit of blocks per cluster is ___
- 32 blocks per cluster
- 64 blocks per cluster ✔
- 128 blocks per cluster
- 256 blocks per cluster
57. In DOS we have limit of ___
- 128 blocks per cluster ✔
- 256 blocks per cluster
- 32 blocks per cluster
- 64 blocks per cluster
58. Highest capacity physical capacity of the disk according to the IDE interface is ___
- 127 GB ✔
- 100 GB
- 80 GB
- 300 GB
59. In Protected Mode, the segment registers are used as ___
- Descriptor
- Selector ✔
- All of given
- None
60. To access drive parameter block we use undocumented service ___
- 09H/32H
- 11H/32H
- 17H/32H
- 21H/32H ✔
61. Boot block consists of ___ bytes
- 64
- 128
- 256
- 512 ✔
62. The DMA requests to acquire buses through the ___ signal
- HOLD ✔
- ACR
- ACK
- None
63. In FAT12, to calculate the address or offset from index, we need to multiply it with ___
- 1/2
- 3/2 ✔
- 5/7
- 7/2
64. ___ registers can be used to show that the channel is single transfer, block transfer or demand transfer mode
- DMA Command Register
- DMA Request Register
- DMA Mode Register
- DMA Controller Register ✔
65. Cluster size is reduced in ___
- FAT12
- FAT16
- FAT32 ✔
- None
66. In FAT32 ___ root directory entries are there
- 128
- 256
- 512
- None ✔
67. If a file is having more than one cluster then it will be managed by ___
- FAT
- BPB
- DPB
- None ✔
68. Internal fragmentation is reduced in ___
- FAT12
- FAT16
- FAT32 ✔
- None
69. To store a cluster in FAT32 ___ is/are needed
- Nibble
- Byte
- 2 Bytes
- 4 Bytes ✔
70. If a file size is 12K and the size of the cluster is 4K then ___ clusters are used for files.
- 2
- 3 ✔
- 4
- 5
71. We can access the contents of File by using the root directory entry and ___
- Reserved Blocks
- Number of FAT copies
- File Allocation Table (FAT) ✔
- None
72. FAT based file system can store file name in ___ form
- ASCII
- UNICODE
- Both ASCII and UNICODE ✔
- None
73. We can access blocks for FAT using ___
- BPB
- DPB
- FCB ✔
- Both BPB and DPB
74. If we know the cluster number, we can access the blocks within the cluster using BIOS services directly
- True ✔
- False
75. ___ is an internal data structure of DOS and resides in main memory
- BPB
- DPB ✔
- CPB
- None