Computer Knowledge
Computer Memory and Storage
2,477 Questions
Computer memory and storage questions test foundational knowledge of hardware, cache mapping, and data transfer mechanisms. Key areas include Direct Memory Access, analog recording, and RAID levels. This section is essential for candidates preparing for banking and government computer proficiency tests.
Cache memory mappingDirect memory accessRAID storage levelsHard disk technologyOptical media storageMemory addresses
Computer Memory and Storage Questions
-
Internal command instructions
-
External command instructions
-
Diagnostic program
-
Utility programs
-
Word processor
A
Correct answer
Explanation
An internal command is a command embedded into the command.com file.
-
Reserved memory
-
Expanded memory
-
Extended memory
-
Conventional memory
-
Virtual memory
A
Correct answer
Explanation
Setting aside a portion of main memory for some purpose. All system and application programs reserve memory either at startup or during the course of operation. Memory is reserved for inputting data, additional software instructions or for the creation of control structures such as a stack. See dynamic memory allocation, memory allocation, buffer and stack.
-
Expansion card
-
Wi-Fi
-
Bus
-
Cache
-
SCSI
C
Correct answer
Explanation
In computer architecture, a bus (from the Latin omnibus, meaning 'for all') is a communication system that transfers data between components inside a computer, or between computers. This expression covers all related hardware components (wire, optical fiber, etc.) and software, including communication protocol.
-
Register Indirect
-
Based
-
Based Indexed
-
Immediate
-
Indexed
D
Correct answer
Explanation
An immediate operand has a constant value or an expression. When an instruction with two operands uses immediate addressing, the first operand may be a register or memory location, and the second operand is an immediate constant. The first operand defines the length of the data.
-
Heap
-
Stack
-
Ready queue
-
Buffer overrun
-
Segment
B
Correct answer
Explanation
This is the data structure that stores information about the active subroutines of a computer program. This kind of stack is also known as an execution stack, control stack, run-time stack, or machine stack, and is often shortened to just the stack.
-
Activation records
-
Stack pointer register
-
Page
-
Status register
-
Heap data structure
A
Correct answer
Explanation
A call stack or the machine stack is composed of stack frames (also called activation records or activation frames). An activation record is a data structure containing subroutine state information located on the machine stack. These are machine dependent and ABI-dependent data structures containing subroutine state information. Each stack frame corresponds to a call to a subroutine which has not yet terminated with a return.
-
Opcode
-
Assembler
-
Microcode
-
Memory controller
-
Scheduler
C
Correct answer
Explanation
Microcode is a layer of hardware-level instructions or data structures involved in the implementation of higher level machine code instructions in central processing units, and in the implementation of the internal logic of many channel controllers, disk controllers, network interface controllers, network processors, graphics processing units, and other hardware. It resides in special high-speed memory and translates machine instructions into sequences of detailed circuit-level operations. It helps separate the machine instructions from the underlying electronics so that instructions can be designed and altered more freely.
-
Absolute
-
PC-relative
-
Register indirect
-
Sequential execution
-
Implicit
A
Correct answer
Explanation
The effective address for an absolute instruction address is the address parameter itself with no modifications.
-
Non documentary information
-
Documentary information
-
Internal information
-
External information
-
Non recurring information
B
Correct answer
Explanation
This information is available in some written form, microfilms, magnetic tapes, floppy disks etc..
-
Root directory
-
Device driver
-
Platform
-
Main directory
-
Interface
A
Correct answer
Explanation
Yes, root directory is called as main folder on a storage device.
-
page size
-
physical memory size
-
virtual memory size
-
number of running processes
-
instruction set architecture
E
Correct answer
Explanation
Instruction set architecture determines the minimum number of page frames that must be allocated to a running process.
-
Processor status
-
Program counter
-
Accounting info
-
Pointer
-
Process number
B
Correct answer
Explanation
It indicates the address of the next instruction to be executed for this process.
-
Program loading
-
Relocation
-
Symbol resolution
-
Stack memory allocation
-
Static memory allocation
B
Correct answer
Explanation
It is the process of assigning load addresses to the various parts o the program, adjusting the code and data in the program to reflect the assigned addresses.
-
Automatic dynamic memory allocation
-
Static memory allocation
-
Stack memory allocation
-
Programmed controlled dynamic memory allocation
-
Memeoy leak
D
Correct answer
Explanation
Here, a program can allocate or deallocate memory at arbitrary points during its execution.
-
Intelx86 SI
-
Intex86 DI
-
Intelx86 AX
-
Intex86 DX
-
Macro
B
Correct answer
Explanation
This register makes data operations much more size efficient, with a single byte STOS instruction to write data out of the accumulator.