- 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