אוגרים הם יחידות זיכרון הנמצאות בתוך המעבד. ישנם אוגרים הנגישים למתכנת וישנם אוגרים "פנימיים" בהם משתמש מי שתכנן את המעבד והם אינם מעיניינו של המתכנת.
האוגרים בנויים מאותם טרנזיסטורים מהם בנוי המעבד ולכם הם יחידות הזיכרון המהירות ביותר הזמינות לנו.
על פניו עדיף שיהיו כמה שיותר אוגרים. אבל יש הבדל בין מעבדים לשימוש ספציפי לבין מעבדים לשימוש כללי.
במעבדים לשימוש כללי יש בדרך כלל מערכת הפעלה שמייצרת את האשליה של מספר תהליכים (תוכניות רצות) שרצים במבקביל. כדי לייצר אצ האשליה הזאת נערכת ההפעלה צריכה לשמור את האוגרים של תהליך שמפסיק זמנית לרוץ ואז לטעון את הערכים של התהליך שמתחיל לרוץ. ככל שיש יותר אוגרים תהליך זה יקח יותר זמן.
לכן מספר האוגרים במעבד לשימו כללי הוא פשרה בין הרצון ךהרבה אוגרים לבין התקורה של החלפת ההקשר.
המגמה לאורך השנים היא מספר אוגרים עולה ורוחב כל אוגר עולה.
אבל הגדילה אינה 'היסטרית' כמו הגדילה בכמות הזיכרון.
להלן רשימה פשטנית לא ממש מחייבת של מעבדים והאוגרים שלהם. רק אוגרי integers בסיסיים ברשימה. אין נקודה צפה ולא תוספות נפוצות אחרות, mmx, xmm, sse, וכו'.
| Name | Bits in register | Register names | ||
| System/360 | 32 | r0 - r15 | IBM, 1964 | |
| z/Architecture | 64 | r0 - r15 | IBM, 2000 | |
| PDP-11 | 16 | r0-r5, sp, pc | Digital, 1970 | |
| Vax | 32 | r0-r12, fp, sp, pc | Digital, 1978 | |
| 8080 | 8 | B, C, D, E, H, L | Intel, 1974 | |
| 8086 | 16 | ax, bx, cx, dx, si, di, bp, sp | Intel, 1978 | |
| x86-32 | 32 | eax, ebx, ecx, edx, esi, edi, ebp, esp | Intel, 1985 | |
| x86-64 | 64 | rax, rbx, rcx, rdx, rsi, rdi, rbp, rsp, r8-r15 | AMD, 1999. Later adpoted by Intel. | |
| RISCV-32 | 32 | x0-x31 | UC Berkeley, 2010 | |
| RISCV-64 | 64 | x0-x31 | UC Berkeley, 2010 |