Appendix A: Code fragments

Access Full Text

Appendix A: Code fragments

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.

Author(s): Alberto Leva ; Martina Maggio ; Alessandro Vittorio Papadopoulos ; Federico Terraneo
Source: Control-Based Operating System Design,2013
Publication date June 2013

This appendix contains the programs used to perform some of the simulations presented in this book. They are implemented using Scilab, a high-level programming language oriented towards numerical computation. Interpreters are available as free software, for Linux, Windows and Mac OS X, while an introduction to the language can be found in Reference 94. The readers are encouraged to try these programs, the source code of which can also be found by navigating the authors' homepages, and use them as a starting point to learn about simulation of dynamic systems.

Chapter Contents:

  • A.1 Simulation code
  • A.1.1 Bandwidth allocation simulation
  • A.1.2 Per-process swap-out partitioning
  • A.1.3 Full memory management simulator
  • A.1.4 Scheduler simulator
  • A.2 An implementation example

Inspec keywords: source coding; mathematics computing; program interpreters; high level languages; numerical analysis

Other keywords: numerical computation; Mac OS X; interpreters; Scilab; high-level programming language; code fragments; free software; source code; Windows; Linux

Subjects: High level languages; Other numerical methods; Compilers, interpreters and other processors; Mathematics computing

Preview this chapter:
Zoom in
Zoomout

Appendix A: Code fragments, Page 1 of 2

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

Related content

content/books/10.1049/pbce089e_appendixa
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading