Memory Articles - Page 4 of 5

Difference between Memory Address Mode and Register Address Mode

Kiran Kumar Panigrahi
Updated on 21-Feb-2023 15:02:28

3K+ Views

We can define an address mode as the way in which the memory address of an operand is specified in a computer instruction. Address modes specify how the location of an operand in memory is represented in an instruction. Operations are performed with the help of some data and the data is stored in a computer memory or registers. On the basis of that, there are two types of addressing modes namely, memory address mode and register address mode. The most basic difference between the two is that in the memory address mode, the address of the operand is present ... Read More

Difference Between SIMM and DIMM

Kiran Kumar Panigrahi
Updated on 22-Feb-2023 14:13:27

6K+ Views

SIMM and DIMM are types of memory modules which are designed to eliminate the use of Dual Inline Package (DIP) chips because the installation of DIP chips is difficult. The basic difference between the two is that SIMM has only one side that is usable at a time because it has only one set of connector, whereas DIMM has different usable pins at each side. Read this article to learn more about SIMM and DIMM and how they are different from each other. What is SIMM? SIMM stands for Single In-Line Memory Module. SIMM is a type of memory module ... Read More

Difference Between SIMD and MIMD

Kiran Kumar Panigrahi
Updated on 21-Dec-2022 11:03:24

8K+ Views

SIMD and MIMD are types of computer architectures that are used to improve the performance of certain types of computational tasks. The basis of this classification is the number of data and instruction streams. SIMD, short for Single Instruction Multiple Data, computer architecture can execute a single instruction on multiple data streams. On the other hand, the MIMD (Multiple Instruction Multiple Data) computer architectures can execute several instructions on multiple data streams. Read this article to find out more about SIMD and MIMD architectures and how they are different from each other. What is SIMD? SIMD is a form of ... Read More

Difference Between NC and CNC

AmitDiwan
Updated on 24-Apr-2021 07:15:59

241 Views

In this post, we will understand the difference between NC and CNC −NC (Numerical Control)It stands for Numerical Control.The input mechanism is punched tapes and punched cards.The modification in the machine programs can be done by changing the information on punched cards.The operational parameters can’t be changed.There is no memory to store instructions in them.It is less expensive.It requires very less maintenance.It is moderately accurate.The operators using this need to be highly skilled.It is not very flexible.It consumes more time.CNC (Computer Numerical Control)It stands for Computer Numerical Control.The input mechanism is that the program is fed data with the help ... Read More

Difference Between Direct and Indirect Addressing Modes

Kiran Kumar Panigrahi
Updated on 20-Dec-2022 12:53:56

17K+ Views

There are two types of addressing modes, namely, direct addressing mode and indirect addressing mode. In direct addressing mode, the actual address of the data is mentioned in the instructions itself. On the other hand, indirect addressing mode contains the effective address of the memory location where the actual address of the data resides. Read this article to find out more about direct and indirect addressing modes and how they are different from each other. Let's start with a basic introduction of these two types of addressing modes. What is Direct Addressing Mode? The Direct addressing mode is one that ... Read More

Difference Between USB 2.0 and USB 3.0

Kiran Kumar Panigrahi
Updated on 22-Aug-2022 14:43:35

3K+ Views

What is USB?A Universal Serial Bus (USB) is a communication interface that allows devices to communicate with a host controller such as a computer system. It links peripheral devices including digital cameras, mice, keyboards, scanners, printers, media players, flash drives, and external hard drives to a computer.A USB may be used for a multitude of things, including providing electrical power, which is why the USB has replaced an array of interfaces like the parallel and serial ports.USB ports are used to connect peripheral devices to computers in a variety of ways.USB 1.xIt is an external bus standard that supports up ... Read More

Difference Between USART and UART

AmitDiwan
Updated on 23-Apr-2021 06:58:46

2K+ Views

In this post, we will understand the difference between USART and UART modes −USART (Universal Synchronous/Asynchronous Receiver/Transmitter)The half-duplex mode is used.The speed of USART is more in comparison to UART.It uses data signals as well as clock to work.The data is transmitted in the format of blocks.It can work similar to UART.It is more complex in comparison to UART.The receiver doesn’t require to know the baud-pace of the transmitter.This is because it gets information by the master and the clock signal.The data is transmitted at a definite (specific) rate.UART (Universal Asynchronous Receiver/Transmitter)It uses full-duplex mode.Its speed is less in comparison ... Read More

Difference Between fork() and vfork()

AmitDiwan
Updated on 20-Apr-2021 09:13:49

1K+ Views

In this post, we will understand the difference between system calls fork and vfork −The ‘fork’ system callIn this system call, the child and parent process have separate memory spaces.The child and parent process are executed simultaneously.This call uses the copy-on-write as alternative.Child process doesn’t have the ability to suspend execution of the parent process in this system call.The page of one process doesn’t get affected by the page of other process.It is more frequently used.No address space is wasted.If the child process alters the page in the address space, it is not visible to the parent process.The ‘vfork’ system ... Read More

Difference Between Internal and External fragmentation

AmitDiwan
Updated on 19-Apr-2021 06:32:01

1K+ Views

In this post, we will understand the difference between internal and external fragmentation −Internal FragmentationThe difference between the memory allocated and the space required is known as internal fragmentation.In this fragmentation, fixed-sized memory blocks are used to process data.This process occurs when a method or process is larger than the required memory.The method used in internal fragmentation is ‘best-fit’ block.It occurs when the memory is divided into fixed sized partitions.External FragmentationThe unused spaces that is formed between fragments of non-contiguous memory, which are too small to help with a new process, is known as external fragmentation.It uses variable-sized memory blocks ... Read More

Difference Between Paging and Swapping in OS

Kiran Kumar Panigrahi
Updated on 21-Feb-2023 15:07:22

2K+ Views

Both paging and swapping are important concepts in operating systems that place a process in the main memory for its execution, but they are quite different from each other in many aspects. Read this article to learn more about paging and swapping and their specific characteristics. What is Paging? In OS, Paging is a memory management strategy in which the process address space is divided into blocks of the same size, called pages (where the size of each page is power of 2, and is between 512 bytes and 8192 bytes). The size of the process is then measured in ... Read More

Advertisements