Related changes
Appearance
Enter a page name to see changes on pages linked to or from that page. (To see members of a category, enter Category:Name of category). Changes to pages on your Watchlist are shown in bold with a green bullet. See more at Help:Related changes.
List of abbreviations (help):
- D
- Edit made at Wikidata
- r
- Edit flagged by ORES
- N
- New page
- m
- Minor edit
- b
- Bot edit
- (±123)
- Page byte size change
- Temporarily watched page
5 May 2025
- diffhist Memory management unit 04:37 0 Guy Harris talk contribs (→Benefits: De-hypenate "N bits".)
- diffhist Memory management unit 04:35 −28 Guy Harris talk contribs (Put the bank switching stuff in a section of its own - it's different from segmentation and it's different from paging.)
- diffhist Memory management unit 03:00 +128 Guy Harris talk contribs (→Paged translation: Give more examples of paged MMUs from that era. (Technically, the i386's on-chip MMU is a weird form of segmentation+paging - the segments reside within a paged linear address space rather than each segment having a page table - so we'll mention it there.))
- diffhist Memory management unit 02:48 −19 Guy Harris talk contribs (Put the bit about expanding the physical address space beyond the size of the virtual address space in the "Benefits" section. Remove the redundant "of an MMU" from the section title.)
- diffhist Memory management unit 02:45 +370 Guy Harris talk contribs (→Paged translation: Fix up the bit about "the page tables get bigger as the address space gets bigger", and mention that, gif the address space is sparse, which it probably is for a lot of code, you can handle the problem with a multi-level page table (which even works for a static-RAM map; see the Sun MMU).)
- diffhist Memory management unit 00:26 +25 Guy Harris talk contribs (→Segmented translation: Give the Zilog Z8010 as a segmented MMU.)
- diffhist Memory management unit 00:26 0 Guy Harris talk contribs (→Paged translation: The Zilog Z8010 was segmented. The *Z8015* was paged.)
- diffhist Memory management unit 00:21 −54 Guy Harris talk contribs (Put the section on benefits at the top level, and rewrite the section on protection. Put the MMU image at the top, as it now pertains to the "separate MMU chip vs. integrated MMU" paragraph in the lead.)
- diffhist Memory management unit 00:16 0 Guy Harris talk contribs (The bit about separate vs. integrated MMUs in microprocessor sounds more like a general-interest item for the lead. Put it there.)
- diffhist Memory management unit 00:14 +1 Guy Harris talk contribs (→Types of address translation: Move the bit about external vs. internal fragmentation to the section on paged translation. Link the first occurrence of external fragmentation, in the section on segmented translation.)
4 May 2025
- diffhist Memory management unit 23:44 +17 Guy Harris talk contribs (→Segmentation plus paging: Link "68070" to Philips 68070.)
- diffhist Memory management unit 23:41 +61 Guy Harris talk contribs (Put the non-memory-mapping related functions into a separate section, rather than the lede; those are secondary functions, and are often provided by *other* components instead. Use the Signetics 68905 manual as a reference.)
- diffhist Memory management unit 23:34 −8 Guy Harris talk contribs (Mention the 68905 as an example of an MMU with a cache controller, and just say *some* MMUs did; *most* is a bit strong. It's now discussed in the "segmentation plus paging" section - remove it from the "paging" section.)
- diffhist Memory management unit 23:28 +396 Guy Harris talk contribs (→Types of address translation: The Signetics 68905 supported segmentation and paging, not just segmentation.)
- diffhist m Memory management unit 13:24 −4 Arjayay talk contribs (Duplicate word removed)
- diffhist Memory management unit 06:06 −774 Guy Harris talk contribs (→Segmented translation: The PDP-11 MMU is more like segmentation than paging.)
3 May 2025
- diffhist X86 memory segmentation 19:53 +7 Alexander Davronov talk contribs ("system programmer") Tag: Visual edit
- diffhist Memory management unit 07:59 +16 Guy Harris talk contribs (→Paged translation: De-hyphenate "64-bits" ("64-bit", as an adjective, is hyphenated; "64 bits", as a coined number of bits, isn't, in English). Mention additional pages of the Spectra 70 model 70/46 manual that are about address translation. Fix title - it's 70/46, not 70-46, and it's the *Processor Reference Manual*, not the Processor Manual.)
- diffhist Memory management unit 07:48 0 Guy Harris talk contribs (→Paged translation: Fix autoincorrection from a typo that resulted in a different typo.)
- diffhist Memory management unit 07:47 −711 Guy Harris talk contribs (→Paged translation: Speak in general terms, rather than specifically discussing a particular type of MMU for a Motorola 68000. Move some stuff around and remove redundancy.)
- diffhist Memory management unit 07:36 −613 Guy Harris talk contribs (MMUs with protection bits are only "modern" if you consider the mid-to-late 1960s and the 1970s to be "modern times". Get rid of the "paged translation" vs. "demand paging" stuff, which doesn't reflect reality (or, at least, pre-early-Motorola-68000-MMU reality) well. (Leave the bank-switching stuff; that needs to be treated better if relevant or removed if not.))
- diffhist Memory management unit 06:34 +8 Guy Harris talk contribs (There is no guarantee that virtual addresses are placed on the memory bus; some older microprocessor CPUs that didn't have on-chip MMUs may have put addresses on the CPU's memory bus, with the MMU attached to the address lines of the CPU's memory bus translating those addresses and putting them on the address lines of the bus to which memory is connected, but not all CPUs (microprocessor or not) worked that way, and modern CPUs have the MMU as part of the CPU.)
- diffhist Memory management unit 02:43 −23 Guy Harris talk contribs (→Paged translation: The program does *not* see its memory as a single contiguous block in the segmented case; it sees it as a set of segments, each of which is a *separate* contiguous block. Fix grammar while we're at it.)
- diffhist Memory management unit 02:42 −2 Guy Harris talk contribs (→Paged translation: Say "to store a set of mapping information" so that the "that holds a set of..." doesn't run the risk of looking as if it applies only to the last entry in the list of non-page-table MMUs.)
- diffhist Memory management unit 02:40 +9 Guy Harris talk contribs (→Paged translation: Speak of a set of registers for a translation-register MMU.)
- diffhist Memory management unit 02:39 +29 Guy Harris talk contribs (→Paged translation: Refer to the static RAM as a one-or-more-level array; the Zehr paper's "paged translation" used a single-level array, which has the same problem as a single-level in-memory page table, namely that the array of page table entries can't be sparse and it gets difficult to handle a large address space. Sun's static-RAM MMUs were multi-level. (And, yes, you can do demand paging with a static-RAM MMU.))
- diffhist Memory management unit 01:57 +14 Guy Harris talk contribs (Discuss IOMMUs in their own section.)
- diffhist Memory management unit 01:55 −497 Guy Harris talk contribs (→Paged translation: Some reshuffling and removal of duplicate information.)
- diffhist Memory management unit 01:50 −20 Guy Harris talk contribs (Put the "modern systems" stuff into the "paged translation" section, as they're discussing the same topic. The next step is to remove redundancy.)
- diffhist Memory management unit 01:42 −21 Guy Harris talk contribs (→Segmented translation: Start out with a description of how segmentation works; link "segment" to memory segmentation, which gives more details. Take text from memory segmentation#x86 architecture to describe the 8086/8088/80186/80188 flavor of segmentation, and note that the 80286 and later had a more normal flavor, with a segment table. Comment out the PDP-11 stuff for now. Remove stuff about Mac non-MMU schemes.)
- diffhist Memory management unit 00:05 0 Guy Harris talk contribs (→Types of address translation: Put paged translation before segmentation plus paging. (The section on paged will be fixed not to claim it differs from what is used now.))
- diffhist Memory management unit 00:03 +10 Guy Harris talk contribs (→Historical systems: Use this section to describe the different types of translation, including paged (the description of which will cover modern paged translation).)
2 May 2025
- diffhist Memory management unit 23:55 −71 Guy Harris talk contribs (Start out with a history section, mentioning segmentation, segmentation+paging, and paging. This needs a lot more work to get rid of the notion of "paged translation" and "paging"/"demand paging"/whatever being two different things. (No, the 68000-systems reference isn't correct; they *aren't* different things. The author's a hardware engineer, and doesn't seem to be familiar with Sun's 68k-based pre-68030 systems, so maybe he doesn't get what "demand paging" is about.))
- diffhist Memory management unit 23:34 +208 Guy Harris talk contribs (Use the Wayback Machine for a now-dead link.)
- diffhist Help:Maintenance template removal 12:37 +10 Had0j talk contribs (→When to remove)
1 May 2025
- diffhist Slab allocation 21:11 +249 Colin Douglas Howell talk contribs (→Systems using slab allocation: Added a citation-needed note for the NetBSD 4.0 claim, since no slab allocator is mentioned in the 4.0 release notes and Matthew Green tells me the slab allocator (called a "pool allocator") has been there since 1.4.)
- diffhist m Wikipedia:Citing sources 18:42 +6 Danbloch talk contribs (→Consecutive cites of the same source: replace obsolete wikilink)
- diffhist Memory paging 16:46 −1 K1767 talk contribs (→Main memory the same size as virtual memory: Try to fix a grammar error.)
- diffhist Wikipedia:Citing sources 16:36 −18 Izno talk contribs (→Variation in citation methods: another ce)
- diffhist Memory paging 16:35 −14 K1767 talk contribs (→AmigaOS 4: Try to clarify text.)
- diffhist Memory paging 15:47 −8 K1767 talk contribs (→Page faults: Try to simplify a sentence.)
- diffhist Memory paging 15:30 +25 K1767 talk contribs (Try to make a sentence clearer by splitting it into two sentences.)
- diffhist m Finalizer 04:59 +23 Rcfische2 talk contribs (backlink navbox)
- diffhist Wikipedia:Citing sources 02:32 +22 Beland talk contribs (→Books and print articles: {{shortcut|WP:EBOOK}})
- diffhist C dynamic memory allocation 02:05 −9 Guy Harris talk contribs (Undid revision 1288188487 by 2A10:D8C5:3CF9:5D9E:49D0:734F:C1E6:E4F9 (talk) - rv randomness) Tag: Undo
- diffhist C dynamic memory allocation 02:04 +42 Guy Harris talk contribs (Undid revision 1286361667 by 119.152.143.49 (talk) - rvv) Tag: Undo
- diffhist C dynamic memory allocation 01:42 +9 2a10:d8c5:3cf9:5d9e:49d0:734f:c1e6:e4f9 talk (→Disadvantages to casting) Tag: Reverted
30 April 2025
- diffhist Wikipedia:Citing sources 23:30 −177 Izno talk contribs (→Variation in citation methods: copyedits)
- diffhist Wikipedia:Citing sources 20:52 −113 Beland talk contribs (drop merge tag - forgot to do this when implementing the merge)
- diffhist Wikipedia:Citing sources 20:51 −47 Beland talk contribs (revert myself - I didn't consider short citations in footnotes) Tag: Undo