Flash Memory in Computer

Flash memory in a computer is a non-volatile memory. Flash memory was built with a similar approach as that of EEPROM. Like EEPROM it is possible to read the contents of a single cell of the flash memory. But, unlike EEROM it is possible to write the entire block of the flash memory. but before […]

Network Interface Card (NIC Card)

A network interface card which we often call a NIC card is a physical component of the computer that acts as the interface between the computer and the network. It means whenever the computer has to send or receive any information on or from the network it is done via a network interface card. Thus, […]

What is Solid State Drive?

A Solid State Drive (SSD) is a modern storage device. The storage is non-volatile in nature thus it retains data even if the power is off. As the name suggests solid state drive, the drive does not contain any moving mechanical parts like HDD. SSD makes use of flash memory and is capable of accessing […]

File Systems

What is a File System? A File System is generally known as a software program that facilitates organizing and managing files stored within the systems for the use of users and applications. The file management and organization may include accessing, updating as well as performing other file operations. File organization and management is an important […]

Difference Between Data Warehouse and Data Mart

Data warehouse and data mart are the data collecting bodies but they differ from each other in several ways. The data warehouse collects data from several organization sources and provides meaningful business insight. While we can consider data mart as a subtype of a data warehouse that focuses on a specific subject and helps to […]

Handoff in Cellular Communication

Handoff and its Types Handoff is known to be an important concept of cellular mobile communication which is associated with the mobility of mobile users during communication using the phone. Handoff is defined as the process of varying the channel characteristics (like frequency, time, code or combination of them) during a phone call without disturbing […]

Segmentation in Operating System

Segmentation is one of the several memory management techniques adopted by operating systems to accomplish the concept of virtual memory. In our previous content, we have discussed other memory management techniques i.e., paging. Paging is close to the operating system’s view of memory. But the segmentation technique has the user’s view of memory. With segmentation, […]

Paging in Operating System

Paging in operating system is a memory management technique that allows the system to allot non-contiguous physical address space to a process. The concept the paging resolves the problem of external fragmentation that occurs due to the continuous allocation of physical address space to processes. Because of external fragmentation, though enough memory is available to […]

Virtual Memory in Operating System

Virtual memory in operating system is a memory management technique that enables secondary memory to be a part of the main memory. It enables main memory to accommodate large processes even if it is not big enough to accommodate them at once. It improves the performance of the system and helps in implementing a multi-programming […]

Diversity Reception and its Types

Diversity and its Types Diversity Reception is generally known as a method or way of combining multiple copies of the same message signal that is received by the receiver from different channels. Basically, this is done to lessen or eliminate the effect of fading. In wireless communication technology, diversity reception improves the reception of radio […]