Language:
English
繁體中文
Help
Login
Back
Switch To:
Labeled
|
MARC Mode
|
ISBD
Distributed Real-Time Systems = Theo...
~
SpringerLink (Online service)
Distributed Real-Time Systems = Theory and Practice /
Record Type:
Language materials, printed : Monograph/item
Title/Author:
Distributed Real-Time Systems/ by K. Erciyes.
Reminder of title:
Theory and Practice /
Author:
Erciyes, K.
Description:
XVIII, 341 p. 136 illus.online resource. :
Contained By:
Springer Nature eBook
Subject:
Computer communication systems. -
Online resource:
https://doi.org/10.1007/978-3-030-22570-4
ISBN:
9783030225704
Distributed Real-Time Systems = Theory and Practice /
Erciyes, K.
Distributed Real-Time Systems
Theory and Practice /[electronic resource] :by K. Erciyes. - 1st ed. 2019. - XVIII, 341 p. 136 illus.online resource. - Computer Communications and Networks,1617-7975. - Computer Communications and Networks,.
Part I: Introduction -- Introduction to Real-Time Systems -- The Hardware -- Distributed Real-Time Systems -- Part II: System Software -- Real-Time Operating Systems -- Design of an Experimental Distributed Real-Time Kernel -- Distributed Real-Time Operating Systems and the Middleware -- Part III: Scheduling and Resource Sharing -- Uniprocessor Independent Task Scheduling -- Uniprocessor Dependent Task Scheduling -- Multiprocessor and Distributed Real-Time Scheduling -- Part IV: Application Design -- Software Engineering of Real-Time Systems -- Real-Time Programming Languages -- Fault Tolerance -- Case Study: Environment Monitoring by a Wireless Sensor Network -- Appendix A: Pseudocode Conventions -- Appendix B: Lower Kernel Functions.
This classroom-tested textbook describes the design and implementation of software for distributed real-time systems, using a bottom-up approach. The text addresses common challenges faced in software projects involving real-time systems, and presents a novel method for simply and effectively performing all of the software engineering steps. Each chapter opens with a discussion of the core concepts, together with a review of the relevant methods and available software. This is then followed with a description of the implementation of the concepts in a sample kernel, complete with executable code. Topics and features: Introduces the fundamentals of real-time systems, including real-time architecture and distributed real-time systems Presents a focus on the real-time operating system, covering the concepts of task, memory, and input/output management Provides a detailed step-by-step construction of a real-time operating system kernel, which is then used to test various higher level implementations Describes periodic and aperiodic scheduling, resource management, and distributed scheduling Reviews the process of application design from high-level design methods to low-level details of design and implementation Surveys real-time programming languages and fault tolerance techniques Includes end-of-chapter review questions, extensive C code, numerous examples, and a case study implementing the methods in real-world applications Supplies additional material at an associated website Requiring only a basic background in computer architecture and operating systems, this practically-oriented work is an invaluable study aid for senior undergraduate and graduate-level students of electrical and computer engineering, and computer science. The text will also serve as a useful general reference for researchers interested in real-time systems. Dr. Kayhan Erciyes is a full Professor in the Department of Computer Engineering at Üsküdar University, Istanbul, Turkey. His other publications include the Springer titles Guide to Graph Algorithms, Distributed and Sequential Algorithms for Bioinformatics, and Distributed Graph Algorithms for Computer Networks.
ISBN: 9783030225704
Standard No.: 10.1007/978-3-030-22570-4doiSubjects--Topical Terms:
1115394
Computer communication systems.
LC Class. No.: TK5105.5-5105.9
Dewey Class. No.: 004.6
Distributed Real-Time Systems = Theory and Practice /
LDR
:04308nam a22004095i 4500
001
1014950
003
DE-He213
005
20200701223906.0
007
cr nn 008mamaa
008
210106s2019 gw | s |||| 0|eng d
020
$a
9783030225704
$9
978-3-030-22570-4
024
7
$a
10.1007/978-3-030-22570-4
$2
doi
035
$a
978-3-030-22570-4
050
4
$a
TK5105.5-5105.9
072
7
$a
UKN
$2
bicssc
072
7
$a
COM075000
$2
bisacsh
072
7
$a
UKN
$2
thema
082
0 4
$a
004.6
$2
23
100
1
$a
Erciyes, K.
$4
aut
$4
http://id.loc.gov/vocabulary/relators/aut
$3
1069227
245
1 0
$a
Distributed Real-Time Systems
$h
[electronic resource] :
$b
Theory and Practice /
$c
by K. Erciyes.
250
$a
1st ed. 2019.
264
1
$a
Cham :
$b
Springer International Publishing :
$b
Imprint: Springer,
$c
2019.
300
$a
XVIII, 341 p. 136 illus.
$b
online resource.
336
$a
text
$b
txt
$2
rdacontent
337
$a
computer
$b
c
$2
rdamedia
338
$a
online resource
$b
cr
$2
rdacarrier
347
$a
text file
$b
PDF
$2
rda
490
1
$a
Computer Communications and Networks,
$x
1617-7975
505
0
$a
Part I: Introduction -- Introduction to Real-Time Systems -- The Hardware -- Distributed Real-Time Systems -- Part II: System Software -- Real-Time Operating Systems -- Design of an Experimental Distributed Real-Time Kernel -- Distributed Real-Time Operating Systems and the Middleware -- Part III: Scheduling and Resource Sharing -- Uniprocessor Independent Task Scheduling -- Uniprocessor Dependent Task Scheduling -- Multiprocessor and Distributed Real-Time Scheduling -- Part IV: Application Design -- Software Engineering of Real-Time Systems -- Real-Time Programming Languages -- Fault Tolerance -- Case Study: Environment Monitoring by a Wireless Sensor Network -- Appendix A: Pseudocode Conventions -- Appendix B: Lower Kernel Functions.
520
$a
This classroom-tested textbook describes the design and implementation of software for distributed real-time systems, using a bottom-up approach. The text addresses common challenges faced in software projects involving real-time systems, and presents a novel method for simply and effectively performing all of the software engineering steps. Each chapter opens with a discussion of the core concepts, together with a review of the relevant methods and available software. This is then followed with a description of the implementation of the concepts in a sample kernel, complete with executable code. Topics and features: Introduces the fundamentals of real-time systems, including real-time architecture and distributed real-time systems Presents a focus on the real-time operating system, covering the concepts of task, memory, and input/output management Provides a detailed step-by-step construction of a real-time operating system kernel, which is then used to test various higher level implementations Describes periodic and aperiodic scheduling, resource management, and distributed scheduling Reviews the process of application design from high-level design methods to low-level details of design and implementation Surveys real-time programming languages and fault tolerance techniques Includes end-of-chapter review questions, extensive C code, numerous examples, and a case study implementing the methods in real-world applications Supplies additional material at an associated website Requiring only a basic background in computer architecture and operating systems, this practically-oriented work is an invaluable study aid for senior undergraduate and graduate-level students of electrical and computer engineering, and computer science. The text will also serve as a useful general reference for researchers interested in real-time systems. Dr. Kayhan Erciyes is a full Professor in the Department of Computer Engineering at Üsküdar University, Istanbul, Turkey. His other publications include the Springer titles Guide to Graph Algorithms, Distributed and Sequential Algorithms for Bioinformatics, and Distributed Graph Algorithms for Computer Networks.
650
0
$a
Computer communication systems.
$3
1115394
650
0
$a
Software engineering.
$3
562952
650
0
$a
Electrical engineering.
$3
596380
650
0
$a
Algorithms.
$3
527865
650
0
$a
Input-output equipment (Computers).
$3
1254918
650
1 4
$a
Computer Communication Networks.
$3
669310
650
2 4
$a
Software Engineering.
$3
669632
650
2 4
$a
Communications Engineering, Networks.
$3
669809
650
2 4
$a
Algorithm Analysis and Problem Complexity.
$3
593923
650
2 4
$a
Input/Output and Data Communications.
$3
669873
710
2
$a
SpringerLink (Online service)
$3
593884
773
0
$t
Springer Nature eBook
776
0 8
$i
Printed edition:
$z
9783030225698
776
0 8
$i
Printed edition:
$z
9783030225711
776
0 8
$i
Printed edition:
$z
9783030225728
830
0
$a
Computer Communications and Networks,
$x
1617-7975
$3
1255420
856
4 0
$u
https://doi.org/10.1007/978-3-030-22570-4
912
$a
ZDB-2-SCS
912
$a
ZDB-2-SXCS
950
$a
Computer Science (SpringerNature-11645)
950
$a
Computer Science (R0) (SpringerNature-43710)
based on 0 review(s)
Multimedia
Reviews
Add a review
and share your thoughts with other readers
Export
pickup library
Processing
...
Change password
Login