A. partial filling
B. complete filling
C. no filling
D. multiple buffers
Answer: A
The latency is introduced because of the size of the buffer. The partial filling of data can be used to reduce the latency but it requires some additional control signal.
22. Which of the following can indicate when the buffer is full or ready for collection?
A. intra-task communication
B. inter-task communication
C. memory task communication
D. peripheral task communication
Answer: B
The level of the inter-task communication can indicate the buffer status, that is whether it is full or ready for collection.
23. What solution can be done for the inefficiency in the memory usage of small data?
A. same size buffer
B. single buffer
C. variable size buffer
D. directional buffer
Answer: C
The buffer exchange becomes inefficient while concerning the memory usage for small and simple data. In order to solve this problem, variable size buffers can be used but this requires a more complex operation to handle the length of the valid data.
24. Which processor has a different segment buffer?
A. 8051
B. 8086
C. ARM
D. MC68HC11
Answer: B
The 8086 has a segmented architecture where the buffers are having different segments. In such processors, the device driver is running in the supervisor mode, requesting tasks in the user mode, and so on.
25. Which of the following can combine buffers in a regular and methodical way using pointers?
A. buffer exchange
B. directional buffer
C. linked lists
D. double buffer
Answer: C
The linked lists are a way of combining buffers in a methodical way and regular method by using the pointers to point to the next entry in the list. This can be maintained by adding an entry to the which contains the address of the next buffer.
26. Which entry will have a special value in the linked list?
A. first entry
B. last entry
C. second entry
D. second last entry
Answer: B
The last entry will have a special value that indicates that the entry is the last one but the first entry uses the pointer entry to locate the position.
27. Which entry can use the pointer in the linked list?
A. first entry
B. last entry
C. second entry
D. third entry
Answer: A
The first entry of the single linked list will use the pointer entry to point to the location of the second entry and so on. The last entry will have a special value that indicates that the entry is the last one.
28. How does a buffer memory allocate its memory through the linker?
A. statically
B. dynamically
C. linearly
D. non-linearly
Answer: A
The buffer memory can be allocated mainly in two ways, statically and dynamically. Statically, the memory is allocated through the linker and dynamically it can allocate memory during runtime by calling an operating system.
29. How did a buffer memory allocate in the runtime?
A. linearly
B. non-linearly
C. statically
D. dynamically
Answer: D
The buffer memory allocation is done in two ways, statically and dynamically. Dynamically, it can allocate memory during runtime by calling an operating system.