• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Ada ▶ A Detailed Description of the GNU Ada Run Time

A Detailed Description of the GNU Ada Run Time

March 24, 2006

A Detailed Description of the GNU Ada Run Time Version 1.0 – Integrated with the GNAT 3.15p sources and the annotated Ada Reference Manual (Technical Corrigendum 1).

Table of Contents

  • The GNAT project. Brief introduction to the GNAT project, and the overall architecture of the compiler and run-time.
  • Task types and objects. This chapter describes the main aspects of the life-cycle of Ada tasks: task creation, task activation, task termination, and task identification.
  • The Rendezvous. This chapter deals with the handling of the entry call parameters, the rendez-vous queues and the basic rendezvous modes (simple, conditional and selective).
  • Protected Objects. The Ada95 eggshell model for protected objects and its implementation is presented here. Several alternative implemen-tations are also described and discussed.
  • Time and clocks. This chapter covers the Ada timed sentences: timed entry call and timed selective accept.
    Interrupts. The Ada model of interrupts and its implementation is presented here.
  • Exceptions. Data types used to identify the exceptions, and hash table used by GNAT to handle the exceptions are presented here.
  • Abort and Asynchronous Transfer of Control. Ada tasks abortion and the implementation of the Ada95 asynchronous transfer of control are discussed in this chapter.

Download Free PDF / Read Online

Author(s): Javier Miranda
Format(s): HTML
Link: Read online.

Similar Books:

  1. Object-Oriented Programming with Objective-C
  2. Big Online Book of Linux Ada Programming
  3. Cutting Edge Robotics
  4. Ada 95: The Lovelace Tutorial
  5. Introduction to Problem Solving in the Information Age
Previous Post: « The Calculus of Functions of Several Variables
Next Post: Virtual Reality: Scientific and Technological Challenges »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com