Semiconductor Memories MCQ Quiz - Objective Question with Answer for Semiconductor Memories - Download Free PDF

Last updated on May 30, 2025

Latest Semiconductor Memories MCQ Objective Questions

Semiconductor Memories Question 1:

A memory chip has a capacity of 4 kB. How many address lines are required?

  1. 10
  2. 12
  3. 16
  4. 14

Answer (Detailed Solution Below)

Option 2 : 12

Semiconductor Memories Question 1 Detailed Solution

Explanation:

A memory chip has a capacity of 4 kB. To determine the number of address lines required, we need to understand the relationship between memory capacity and address lines. The capacity of a memory chip is the product of the number of addressable memory locations and the size of each memory location.

Firstly, 4 kB (kilobytes) needs to be converted into bytes. Since 1 kB = 1024 bytes, we have:

4 kB = 4 × 1024 bytes = 4096 bytes

Each memory location in a typical memory chip stores 1 byte of data. Therefore, the memory chip with a capacity of 4096 bytes has 4096 addressable memory locations.

The number of address lines required (n) can be determined using the formula:

Number of addressable memory locations = 2n

Setting this equal to the number of memory locations we have:

2n = 4096

To solve for n, we take the logarithm base 2 of both sides:

n = log2(4096)

Since 4096 is a power of 2 (specifically, 212), we have:

n = 12

Therefore, 12 address lines are required to address 4096 memory locations.

Hence, the correct answer is option 2, which is 12.

Semiconductor Memories Question 2:

To increase the word size of a memory system, which of the following techniques is typically used? 

  1. Memory interleaving
  2. Memory mapping
  3. Address decoding
  4. Parallel memory modules

Answer (Detailed Solution Below)

Option 4 : Parallel memory modules

Semiconductor Memories Question 2 Detailed Solution

To increase the word size (i.e., the number of bits in each word that the CPU can read or write in one operation), the system typically uses parallel memory modules.

🧠 How it works:

  • If each memory chip/module is, for example, 8 bits wide, and you need a 32-bit word, then you can connect 4 such modules in parallel.

  • Each module contributes a portion (like 8 bits) of the full word.

  • All modules are accessed simultaneously, giving you a wider word size.

Additional Information

Option Why Incorrect
1) Memory interleaving Increases speed, not word size; spreads addresses across modules.
2) Memory mapping Maps memory addresses to devices; relates to address allocation, not word width.
3) Address decoding Used to select memory locations; controls which module responds, not how wide the data is.

Semiconductor Memories Question 3:

What does 'PROM' stand for?

  1. Processing Read-Only Memory
  2. Peripheral Read-Only Memory
  3. Primary Read-Only Memory
  4. Programmable Read-Only Memory

Answer (Detailed Solution Below)

Option 4 : Programmable Read-Only Memory

Semiconductor Memories Question 3 Detailed Solution

The correct answer is Programmable read-only memory

key-point-imageKey Points

  • PROM stands for Programmable Read-Only Memory.
  • Read-only memory (ROM) is a type of memory that is used in electronics and computers.
  • It is a non-volatile memory, that is, information stored in such memory is permanent and cannot be changed.
  • The other two types of ROM are
    • Electrically Erasable Programmable ROM (EEPROM)
    • Erasable Programmable ROM (EPROM)

additional-information-imageAdditional Information

  • Primary memory can be divided into RAM (Random Access Memory) and ROM (Read Only Memory)
RAM ROM
It is a Volatile or temporary memory It is Non Volatile or permanent memory
Data gets erased when the power supply is off Data stored permanently
Faster memory Slow memory
It is used in the normal operations of a computer after starting up and loading the operating system A ROM chip is used primarily in the start-up process of a computer

Semiconductor Memories Question 4:

Random Access Memory (RAM) is an example of type of memory in a computer?

  1. Cache Memory
  2. Secondary Memory
  3. Primary Memory
  4. Auxiliary Memory

Answer (Detailed Solution Below)

Option 3 : Primary Memory

Semiconductor Memories Question 4 Detailed Solution

The correct answer is Primary Memory.

Key Points

  • Random Access Memory (RAM) is a type of primary memory used by computers to store data and machine code currently being utilized.
  • RAM is volatile memory, meaning it loses all stored data when the computer is powered off.
  • It allows for fast read and write operations, making it essential for the efficient execution of tasks and programs.
  • RAM is directly connected to the CPU, enabling quick access to data without relying on slower storage devices.
  • Examples of primary memory include RAM and ROM, with RAM being the most commonly used for real-time operations.

Additional Information

  • Primary Memory
    • Primary memory refers to the memory that the CPU can directly access. It includes RAM and ROM.
    • RAM (Random Access Memory) is used for temporary storage and is volatile.
    • ROM (Read-Only Memory) is non-volatile and contains essential instructions like the bootloader.
    • Primary memory is faster but has lower storage capacity compared to secondary memory.
  • Secondary Memory
    • Secondary memory is used for long-term data storage and is non-volatile.
    • Examples include hard drives, SSDs, CDs, and USB drives.
    • It is slower compared to primary memory but has significantly higher storage capacity.
  • Cache Memory
    • Cache memory is a small, high-speed memory located inside or close to the CPU.
    • It stores frequently accessed data and instructions to enhance processing speed.
    • Cache memory is categorized into levels (L1, L2, L3) based on proximity to the CPU.
  • Volatile vs. Non-Volatile Memory
    • Volatile memory requires power to retain data (e.g., RAM).
    • Non-volatile memory retains data even when the computer is powered off (e.g., ROM, SSD).

Semiconductor Memories Question 5:

The remaining address line of __________ bus is decoded to generated chip select signal : 

  1. Data 
  2. Address 
  3. Control 
  4. Both (1) and (2)

Answer (Detailed Solution Below)

Option 2 : Address 

Semiconductor Memories Question 5 Detailed Solution

Explanation:

The Remaining Address Line of Bus:

Definition: In a computer system, the address bus is responsible for carrying the addresses from the CPU to the memory or other devices. This bus is used to specify the location where data is to be read from or written to. The remaining address line of the address bus, after decoding, is used to generate the chip select signal. This signal is crucial for enabling the specific memory chip or peripheral device that the CPU intends to communicate with.

Working Principle: The address bus consists of multiple lines, each line representing a bit in the address. The decoding process involves interpreting the binary address to select a specific memory location or device. The remaining address line, after decoding, is utilized to generate the chip select signal, which activates the appropriate device for communication.

This option correctly identifies that the remaining address line of the address bus is used to generate the chip select signal. The address bus carries the address information, and the decoding process interprets this information to generate the necessary control signals, including the chip select signal.

Top Semiconductor Memories MCQ Objective Questions

Which of the following is fastest memory?

  1. Secondary Memory
  2. Auxiliary Memory
  3. Cache Memory
  4. Virtual Memory

Answer (Detailed Solution Below)

Option 3 : Cache Memory

Semiconductor Memories Question 6 Detailed Solution

Download Solution PDF

The Correct Answer is "Cache Memory".

Important Points

Cache Memory :

  • Cache Memory is a special very high-speed memory.
  • It is used to speed up and synchronizing with a high-speed CPU. Cache memory is costlier than main memory or disk memory but economical than CPU registers.
  • Cache memory is an extremely fast memory type that acts as a buffer between RAM and the CPU.
  • It holds frequently requested data and instructions so that they are immediately available to the CPU when needed.
  • Cache memory is used to reduce the average time to access data from the Main memory.

Additional Information

Secondary Memory​ :

  • It is non-volatile, i.e. it retains data when power is switched off.
  • It is large capacities to the tune of terabytes.
  • It is cheaper as compared to the primary memory.
  • Depending on whether the Secondary memory device is part of the CPU or not, there are two types of secondary memory – fixed and removable.

                                                        F1 Nakshtra Ravi 27.08.21 D1

 Auxiliary Memory :

  • Auxiliary memory is the non-volatile memory lowest-cost, highest-capacity, and slowest-access storage in a computer system.
  • It is where programs and data kept for long-term storage or when not in immediate use.
  • Such memories tend to occur in two types-sequential access (data must access in a linear sequence) and direct access (data may access in any sequence).
  • The most common sequential storage device is the hard disk drives, whereas direct-access devices include rotating drums, disks, CD-ROMs, and DVD-ROMs.
  • It used as permanent storage of data in mainframes and supercomputers.

 

Virtual Memo :

  • A computer can address more memory than the amount physically installed on the system.
  • This extra memory is actually called virtual memory and it is a section of a hard disk that's set up to emulate the computer's RAM.
  • The main visible advantage of this scheme is that programs can be larger than physical memory.
  • Virtual memory serves two purposes.
    • First, it allows us to extend the use of physical memory by using the disk.
    • Second, it allows us to have memory protection because each virtual address is translated to a physical address.

RAM is a _____ 

  1. type of software
  2. CPU register
  3. temporary memory device
  4. permanent memory device.

Answer (Detailed Solution Below)

Option 3 : temporary memory device

Semiconductor Memories Question 7 Detailed Solution

Download Solution PDF

Random Access Memory (RAM):

  • This memory allows writing as well as reading of data, unlike ROM which does not allow writing of data on to it.
  • It is volatile storage because the contents of RAM are lost when the power (computer) is turned off.
  • If we want to store the data for later use, we have to transfer all the contents to a secondary storage device.
  • Hence, RAM is a temporary memory device. 

26 June 1

The memory of the computer is divided into two categories:
1. Primary Memory
2. Secondary Memory

1. Primary memory also called main memory or internal memory provides temporary storage of programs in execution and the data being processed. It is known as immediate access storage as this is the portion of the CPU that can be accessed directly. 

Primary memory can be further grouped into Random Access Memory (RAM) and Read-Only Memory (ROM).

2. Secondary or backing Memory

It maintains a permanent record of data and programs, maintains a store for the program and data being processed if the main memory cannot accommodate the data and program, and acts as an input/output device.

In a DRAM,

  1. periodic refreshing is not required
  2. information is stored in a capacitor
  3. information is stored in a latch
  4. both read and write operations can be performed simultaneously

Answer (Detailed Solution Below)

Option 2 : information is stored in a capacitor

Semiconductor Memories Question 8 Detailed Solution

Download Solution PDF

In a DRAM, a capacitor to store a bit of data is used along with a MOSFET (transfer device) which acts as a switch. The circuit is as shown –

TTP EC 25 GATE 2017 Questions with Solutions images rishi Q17

In a DRAM:

  • Periodic refreshing is required.
  • The information is stored in a capacitor.
  • Both read and write operations cannot be performed simultaneously.

Both EPROM and EEPROM are

  1. Sequential access memory
  2. Read only memory
  3. Volatile memory
  4. Destructive memory

Answer (Detailed Solution Below)

Option 2 : Read only memory

Semiconductor Memories Question 9 Detailed Solution

Download Solution PDF

Important Points

ROM is a read-only memory and RAM is read-write memory but both are random access memory.

Concept:

  • EPROM and EEPROM is a type of ROM.
  • Data in ROM can be accessed randomly and hence EPROM and EEPROM are random access memory.

Important Points:

  • EPROM is an erasable programmable read-only memory.
  • It is a non-volatile memory that means its data will be retained even when the power is turned off.
  • EEPROM (electrically erasable programmable read-only memory) is a user-modifiable read-only memory (ROM) that can be erased and reprogrammed (written to) repeatedly through the application of higher than normal electrical voltage.

_______ is used in reading a CD

  1. LASER
  2. MESER
  3. Neon light
  4. All of these

Answer (Detailed Solution Below)

Option 1 : LASER

Semiconductor Memories Question 10 Detailed Solution

Download Solution PDF
  • In computing, an optical disc drive (ODD) is a disc drive that uses laser light or electromagnetic waves within or near the visible light spectrum as part of the process of reading or writing data to or from optical discs.
  • Compact discs, DVDs, and Blu-ray discs are common types of optical media which can be read and recorded by such drives.
  • The CD drive shines a laser at the surface of the CD and can detect the reflective areas and the bumps by the amount of laser light they reflect.
  • The drive converts the reflections into 1s and 0s to read digital data from the disc

Note:

Compact disc (CD) is a digital optical disc data storage format that was co-developed by Philips and Sony and released in 1982. The format was originally developed to store and play only sound recordings (CD-DA) but was later adapted for storage of data (CD-ROM).

The storage capacity of a SONY pen drive is 16 GB. Here what does G mean in 16 GB?

  1. 1024 kB
  2. 1024 TB
  3. 1025 PB
  4. 1024 MB

Answer (Detailed Solution Below)

Option 4 : 1024 MB

Semiconductor Memories Question 11 Detailed Solution

Download Solution PDF

The conversion of memory is given below.

1 TB = 1024 GB

1 GB = 1024 MB

1 MB = 1024 kB

1 kB = 1024 Byte

1 Byte = 8 bits

Which of the following memories uses one transistor and one capacitor as a basic memory unit

  1. SRAM
  2. DRAM
  3. Both SRAM and DRAM
  4. None

Answer (Detailed Solution Below)

Option 2 : DRAM

Semiconductor Memories Question 12 Detailed Solution

Download Solution PDF

In a DRAM, a capacitor is used to store a bit of data along with a MOSFET (transfer device) which acts as a switch.

The circuit is as shown:

TTP EC 25 GATE 2017 Questions with Solutions images rishi Q17

In a DRAM:

  • Periodic refreshing is required.
  • The information is stored in a capacitor.
  • Both read and write operations cannot be performed simultaneously.

26 June 1

For an SRAM, the storage element is a  flip-flop.

A comparison of SRAM and DRAM is as shown:

Basis of Comparison

SRAM

DRAM

Speed

Faster

Slower

Size

Small

Larger

Cost

Expensive

Cheap

Used in

Cache Memory

Main memory

Density

Less Dense

Highly dense

Construction

Complex and uses transistors and latches

Simple and uses capacitors and transistor

Single block of memory requires

6 transistors

Only one transistor

Charge Leakage

Not present

Present and hence require periodic refreshing

Power Consumption

Low

High

Programmable logic array has

  1. Fixed OR plane followed by a programmable AND gate
  2. Fixed AND plane followed by a programmable OR gate
  3. Programmable OR gate followed by a fixed AND gate
  4. Programmable AND gate followed by a programmable OR gate

Answer (Detailed Solution Below)

Option 4 : Programmable AND gate followed by a programmable OR gate

Semiconductor Memories Question 13 Detailed Solution

Download Solution PDF

PLD’s (Programmable Logic Devices) are the circuits that contain an array of AND gates and another array of OR gates. There are three kinds of PLD’s depending upon the type of array, i.e.

  • Programmable Read-Only Memory
  • Programmable Array Logic
  • Programmable Logic Array (PLA)
  • ROM is a memory device that stores the binary information permanently.

Programmable Logic Arrays (PLA’s) implement two-level combination logic in sum-of-products (SOP) form.

PLA’s are Programmable AND array followed by Programmable OR array as shown:

F1 S.B Madhu 19.05.20 D11

PAL: Programmable AND array followed by fixed OR array

PROM:

  • It is known as programmable read-only memory
  • It includes both AND array & OR array
  • Out of these two arrays AND array is fixed and OR array is programmable.

If the computer has 32 k words, then this memory unit has _______ memory locations.

  1. 32768
  2. 32769
  3. 32767
  4. 32000

Answer (Detailed Solution Below)

Option 1 : 32768

Semiconductor Memories Question 14 Detailed Solution

Download Solution PDF

Concept:

1 kB = 1024 bytes

One memory location of computer occupies 1 byte of memory.

So, to occupy 32 k of memory = 32 × 1024 = 32768 bytes are required.

∵ 1 byte = 1 memory location

∴ 32 k memory unit of computer will require 32768 memory locations.

PLA consists of _____.

  1. Programmable AND and fixed OR arrays
  2. Programmable AND and programmable OR arrays
  3. Fixed AND and Programmable OR arrays
  4. Fixed AND and Fixed OR arrays

Answer (Detailed Solution Below)

Option 2 : Programmable AND and programmable OR arrays

Semiconductor Memories Question 15 Detailed Solution

Download Solution PDF

Explanation: 

Programmable logic array (PLA):

It is a kind of PLD (Programmable logic device) used to implement a combinational logic circuit.

1.It has a set of programmable AND gate planes which link a set of programmable OR gate planes.

Hence option (2) is the correct answer.

2.It has 2N AND Gate for N-input variable and form or Gates it has m output.

PLA Design:

F1 Tapesh 12.2.21 Pallavi D 2

The memory IC used in a digital system is selected or enabled only for the range of address assigned to it and this process is called memory decoding.

It denotes the memory to be selected for a specific address.

Important Points

PLD’s (Programmable Logic Devices) are the circuits that contain an array of AND gates and another array of OR gates. There are three kinds of PLD’s depending upon the type of array, i.e.

  • Programmable Read-Only Memory
  • Programmable Array Logic
  • Programmable Logic Array (PLA)
  • ROM is a memory device that stores the binary information permanently.

PROM:

  • It is known as programmable read-only memory
  • It includes both AND array & OR array

Out of these two arrays AND array is fixed and OR array is programmable.

​​PAL: 

Programmable AND array followed by fixed OR array

Get Free Access Now
Hot Links: teen patti apk download teen patti plus teen patti master gold teen patti go teen patti app