Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

Memory management

Memory management

For access to this article, please select a purchase option:

Buy chapter PDF
£10.00
(plus tax if applicable)
Buy Knowledge Pack
10 chapters for £75.00
(plus taxes if applicable)

IET members benefit from discounts to all IET publications and free access to E&T Magazine. If you are an IET member, log in to your account and the discounts will automatically be applied.

Learn more about IET membership 

Recommend Title Publication to library

You must fill out fields marked with: *

Librarian details
Name:*
Email:*
Your details
Name:*
Email:*
Department:*
Why are you recommending this title?
Select reason:
 
 
 
 
 
Control-Based Operating System Design — Recommend this title to your library

Thank you

Your recommendation has been sent to your librarian.

Besides CPU time, a very important resource to be managed by an operating system is memory, as for an effective operation it is necessary that each process, and the operating system itself, have the required memory available at any given time. Modern general-purpose operating systems manage memory through a paging mechanism, and reserve a swap space on disk to allow the pool of running processes to collectively access more memory than the available RAM, creating a virtual memory system. Therefore, the general term 'memory' actually refers to two entities, namely physical memory (RAM) and swap space. The memory management activity is generally devoted to a software kernel allocator, that interacts on one side with the running processes, and on the other with a hardware Memory Management Unit (MMU), with the overall goal of satisfying the systems' memory needs by means of RAM and swap space. To support this claim, it is interesting to briefly outline how the typical memory management systems work, and then review some of the milestones of the consolidation of such a design.

Chapter Contents:

  • 6.1 Problem statement
  • 6.2 The plant model
  • 6.2.1 Requirements
  • 6.3 Control synthesis
  • 6.4 Simulation results
  • 6.5 Implementation-related considerations
  • 6.6 Concluding remarks

Inspec keywords: operating system kernels; storage management

Other keywords: RAM; software kernel allocator; virtual memory system; swap space; physical memory; random access memory; MMU; memory management unit; CPU time; memory management; general-purpose operating system

Subjects: File organisation; Operating systems

Preview this chapter:
Zoom in
Zoomout

Memory management, Page 1 of 2

| /docserver/preview/fulltext/books/ce/pbce089e/PBCE089E_ch6-1.gif /docserver/preview/fulltext/books/ce/pbce089e/PBCE089E_ch6-2.gif

Related content

content/books/10.1049/pbce089e_ch6
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address