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
-
where data is located
-
who owns the data
-
the size of disk storage device
-
how the data is used
C
Correct answer
Explanation
Data dictionaries contain metadata about the database: what data exists, where it's stored, who owns it, and how it's used. They do NOT contain information about physical storage devices like disk sizes - that's system-level information managed by the operating system, not database metadata.
-
int *x; *x = 0x200;
-
int *x = &0x200;
-
int *x = *0x200;
-
int *x = 0x200;
-
int *x( &0x200 );
-
Jungle disk
-
Wuala
-
CouchDB
-
MangoDB v.1.8.0
-
Sify my storage
A
Correct answer
Explanation
By using this storage as a service, you can just drag and drop files back and forth between your online storage and your local desktop.
-
Force.com
-
CouchDB
-
Data transformation
-
Data relocation
-
Change management control
D
Correct answer
Explanation
This technique allows you to specify the target storage and path.
-
unalloc()
-
dropmem()
-
dealloc()
-
release()
-
free()
E
Correct answer
Explanation
free() is the standard C library function used to release dynamically allocated memory that was obtained using malloc(), calloc(), or realloc(). Every call to a memory allocation function should have a corresponding call to free() to prevent memory leaks.
-
The system stack
-
The data segment
-
The processor's registers
-
The text segment
-
The heap
A
Correct answer
Explanation
The system stack provides the LIFO structure needed for function calls, storing return addresses, local variables, and parameters. When a function is called, a new stack frame is pushed; when it returns, the frame is popped, restoring execution state. The data segment holds global/static variables, registers are for CPU operations, text segment contains code, and heap is for dynamic allocation - none support call/return mechanics.
A
Correct answer
Explanation
Stack are 16-bit segment registers used to contain data and return addresses of procedures or subroutines.
-
Execution unit
-
Bus interface unit
-
Control unit
-
ALU
-
Memory unit
B
Correct answer
Explanation
This unit in 8086 pipelined architecture handles all the data and addresses on the buses for the execution unit.
-
Linear decoding
-
Absolute decoding
-
Block decoding
-
Refresh cycle
-
Data decoding
C
Correct answer
Explanation
This is a type of address decoding technique in a microcomputer system where a special decoder IC is used to generate chip select signal for each block.
-
Logical
-
Arithmetic
-
Data
-
Boolean Variable Manipulation
-
Program Control and Branching
C
Correct answer
Explanation
These instructions in 8051 chip are used to transfer data between an internal RAM location and an SFR (Special Function Register) location without going through the accumulator.
-
A setdisk
-
A getdisk
-
A namedisk
-
A returndisk
B
Correct answer
Explanation
The function getdisk( ) returns the drive number of current drive. The drive number 0 indicates 'A' as the current drive, 1 as 'B' and so on.
C
Correct answer
Explanation
Memory is the general term for the hardware where data is stored in a computer. While RAM and ROM are specific types of memory, the term 'Memory' correctly identifies the storage location in a broad sense.
-
Both A and R are true and R is the correct explanation of A
-
Both A and R are true but R is not the correct explanation of A
-
A is true but R is false
-
A is false but R is true
B
Correct answer
Explanation
Assertion A is true as RAM provides the space for active data storage, while Reason R is true because RAM is volatile. However, volatility is a characteristic of how RAM stores data, not an explanation for why more RAM increases storage capacity.
B
Correct answer
Explanation
RAM (Random Access Memory) is the primary workspace of a computer where data is stored temporarily for quick access and modification by the CPU. Unlike ROM, which is generally read-only, RAM allows for both reading and writing operations at high speeds. This makes it the correct choice for a memory chip whose contents can be quickly changed.
-
1, 2 and 3
-
2, 3 and 4
-
1, 3 and 4
-
1, 2, 3 and 4
D
Correct answer
Explanation
All the provided acronyms are correctly matched with their full forms. RAM stands for Random-access Memory, ROM for Read-only Memory, DOS for Disk Operating System, and CAD for Computer-aided Design. These are fundamental terms in computer science and engineering.