Misplaced Pages

User:Wtshymanski/Griping: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
< User:Wtshymanski Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 13:22, 2 May 2012 editWtshymanski (talk | contribs)Extended confirmed users76,111 edits Deleting the page o' lies and slurs. Every Misplaced Pages is an exemplary scholar, gentleman, and scholar.← Previous edit Revision as of 14:32, 2 May 2012 edit undoWtshymanski (talk | contribs)Extended confirmed users76,111 edits a good use for a sub-page, tidies up talk page.Next edit →
Line 1: Line 1:
{{mfd}} {{mfd}}
There. Now our delicate sense of self-esteem will not be damaged by that horrible man's hidden page o' lies. There. Now our delicate sense of self-esteem will not be damaged by that horrible man's hidden page o' lies.


==How long would an article on DOS memory be?==

Memory on the IBM PC compatibles:

8088 processors (PC, XT): (only 20 address lines)
- conventional memory
- ROM BIOS
- adapters
- 640 K line
- Expanded memory

80286 (AT): (24 address lines)
- High memory area
- A20 handlers
- Extended memory

80386 and later:
- Virtual 8088 modes

Windows
- MS DOS hosted varieties
- Windows 95 and later (32-bit)

Uses of memory:
* Application programs
* MS DOS code and data structures, and buffers
* Device drivers
* Terminate and stay resident programs
* ROM BIOS
* Peripheral ROM
* Peripheral RAM, video RAM, network cards, etc.

In a 5150, not every address that could be generated by the 8088 accessed a populated memory location; holes were present depending on the exact hardware configuration.

In IBM compatibles, programs such as spread sheets soon needed more memory than was directly available to the processor in any 5150. ] was a traditional solution, since the 8088 did not have ]. Explain difference between virtual memory and bank switching.

'''Conventional memory''', also called '''base memory''', is the first 640 ]s ({{nowrap|640 × 1024 bytes}}) of the memory on ] or compatible systems. It is the read-write memory usable by the operating system and application programs. As memory prices rapidly declined, this design decision became a limitation in the use of large memory capacities until the introduction of operating systems and processors that made it irrelevant.

* 640 KB barrier
*Additional memory
*DOS driver software and TSRs
*Expanded memory
*Upper memory area
*Driver/TSR optimization
*DOS extenders
*Extended memory
**''eXtended Memory Specification'' (XMS)
*Usage
*Windows
*Implementation
*Virtual x86 Mode
*Shadow RAM
*High memory area





==References==
<references/>

Revision as of 14:32, 2 May 2012

This user page is being considered for deletion in accordance with Misplaced Pages's deletion policy.

Please discuss the matter at this page's entry on the Miscellany for deletion page.

You are welcome to edit this page, but please do not blank, merge, or move it, or remove this notice, while the discussion is in progress. For more information, see the Guide to deletion.%5B%5BWikipedia%3AMiscellany+for+deletion%2FUser%3AWtshymanski%2FGriping%5D%5DMFD


Maintenance use only: Place either {{mfd}} or {{mfdx|2nd}} on the page nominated for deletion. Then subst {{subst:mfd2|pg=User:Wtshymanski/Griping|text=...}} ~~~~ to create the discussion subpage. Finally, subst {{subst:mfd3|pg=User:Wtshymanski/Griping}} into the MfD log. Please consider notifying the author(s) by placing
{{subst:MFDWarning|User:Wtshymanski/Griping}} ~~~~
on their talk page(s).

There. Now our delicate sense of self-esteem will not be damaged by that horrible man's hidden page o' lies.


How long would an article on DOS memory be?

Memory on the IBM PC compatibles:

8088 processors (PC, XT): (only 20 address lines) - conventional memory - ROM BIOS - adapters - 640 K line - Expanded memory

80286 (AT): (24 address lines) - High memory area - A20 handlers - Extended memory

80386 and later: - Virtual 8088 modes

Windows - MS DOS hosted varieties - Windows 95 and later (32-bit)

Uses of memory:

  • Application programs
  • MS DOS code and data structures, and buffers
  • Device drivers
  • Terminate and stay resident programs
  • ROM BIOS
  • Peripheral ROM
  • Peripheral RAM, video RAM, network cards, etc.

In a 5150, not every address that could be generated by the 8088 accessed a populated memory location; holes were present depending on the exact hardware configuration.

In IBM compatibles, programs such as spread sheets soon needed more memory than was directly available to the processor in any 5150. Bank switching was a traditional solution, since the 8088 did not have virtual memory. Explain difference between virtual memory and bank switching.

Conventional memory, also called base memory, is the first 640 kilobytes (640 × 1024 bytes) of the memory on IBM PC or compatible systems. It is the read-write memory usable by the operating system and application programs. As memory prices rapidly declined, this design decision became a limitation in the use of large memory capacities until the introduction of operating systems and processors that made it irrelevant.

  • 640 KB barrier
  • Additional memory
  • DOS driver software and TSRs
  • Expanded memory
  • Upper memory area
  • Driver/TSR optimization
  • DOS extenders
  • Extended memory
    • eXtended Memory Specification (XMS)
  • Usage
  • Windows
  • Implementation
  • Virtual x86 Mode
  • Shadow RAM
  • High memory area



References