000 02897nam a22004098i 4500
001 CR9780511973345
003 UkCbUP
005 20200124160302.0
006 m|||||o||d||||||||
007 cr||||||||||||
008 101011s2011||||enk o ||1 0|eng|d
020 _a9780511973345 (ebook)
020 _z9780521197168 (hardback)
040 _aUkCbUP
_beng
_erda
_cUkCbUP
050 0 0 _aQA76.73.A35
_bM375 2011
082 0 0 _a004/.35
_222
100 1 _aMcCormick, John W.,
_d1948-
_eauthor.
245 1 0 _aBuilding parallel, embedded, and real-time applications with Ada /
_cJohn W. McCormick, Frank Singhoff, Jérôme Hugues.
246 3 _aBuilding Parallel, Embedded, & Real-Time Applications with Ada
264 1 _aCambridge :
_bCambridge University Press,
_c2011.
300 _a1 online resource (xiv, 368 pages) :
_bdigital, PDF file(s).
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
500 _aTitle from publisher's bibliographic system (viewed on 05 Oct 2015).
505 8 _aMachine generated contents note: 1. Introduction and overview; 2. Sequential programming with Ada; 3. Task basics; 4. Communication and synchronization based on shared objects; 5. Communication and synchronization based on direct interaction; 6. Distributed systems with Ada; 7. Real-time systems and scheduling concepts; 8. Real-time programming with Ada; 9. Tools for building and verifying real-time applications; Index.
520 _aThe arrival and popularity of multi-core processors has sparked a renewed interest in the development of parallel programs. Similarly, the availability of low-cost microprocessors and sensors has generated a great interest in embedded real-time programs. This book provides students and programmers whose backgrounds are in traditional sequential programming with the opportunity to expand their capabilities into parallel, embedded, real-time and distributed computing. It also addresses the theoretical foundation of real-time scheduling analysis, focusing on theory that is useful for actual applications. Written by award-winning educators at a level suitable for undergraduates and beginning graduate students, this book is the first truly entry-level textbook in the subject. Complete examples allow readers to understand the context in which a new concept is used, and enable them to build and run the examples, make changes, and observe the results.
650 0 _aAda (Computer program language)
650 0 _aParallel programming (Computer science)
650 0 _aEmbedded computer systems
_xProgramming.
650 0 _aReal-time data processing.
650 0 _aMultiprocessors
_xProgramming.
700 1 _aSinghoff, Frank,
_eauthor.
700 1 _aHugues, Jerome,
_eauthor.
776 0 8 _iPrint version:
_z9780521197168
856 4 0 _uhttps://doi.org/10.1017/CBO9780511973345
999 _c520429
_d520427