![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Difference between UMA and NUMA
UMA and NUMA are shared memory models. Multiprocessors are divided among these type of categories. In UMA, Uniform Memory Access, a single memory controller is used and it is applicable for general purpose applications and time sharing applications. In NUMA, Non-Uniform Memory Access, multi memory controllers are used. NUMA is suitable for real-time applications and time critical applications.
Following are the important differences between UMA and NUMA.
Sr. No. | Key | UMA | NUMA | |
---|---|---|---|---|
1 | Definition | UMA stands for Uniform Memory Access. | NUMA stands for Non Uniform Memory Access. | |
2 | Memory Controller | UMA has single memory controller. | NUMA has multiple memory controllers. | |
3 | Memory Access | UMA memory access is slow. | NUMA memory accsss is faster than UMA memory. | |
4 | Bandwidth | UMA has limited bandwidth. | NUMA has more bandwidth than UMA. | |
5 | Suitablity | UMA is used in general purpose and time sharing applications. | NUMA is used in real time and time critical applications. | |
6 | Memory Access time | UMA has equal memory access time. | NUMA has varying memory access time. | |
7 | Bus types | 3 types of Buses supported: Single, Multiple and Crossbar. | 2 types of Buses supported: Tree, hiearchical. |
Advertisements