Real-Time Systems

ISBN-10: 0130996513
ISBN-13: 9780130996510
Edition: 2000
Authors: Jane W. S. Liu
List price: $144.40
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: For senior/graduate-level courses in Real-Time Systems in Computer Science and Computer Engineering departments. Written by a renowned authority, this advanced text comprehensively covers the tremendous recent advances in real-time operating  More...

what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $144.40
Copyright year: 2000
Publisher: Prentice Hall PTR
Publication date: 4/13/2000
Binding: Hardcover
Pages: 592
Size: 7.25" wide x 9.75" long x 1.00" tall
Weight: 2.794
Language: English

For senior/graduate-level courses in Real-Time Systems in Computer Science and Computer Engineering departments. Written by a renowned authority, this advanced text comprehensively covers the tremendous recent advances in real-time operating systems and communications networksemphasizing research results that have been adopted in state-of-the-art systems. Describing how and discussing why, this book uses insightful illustrative examples to convey technology transition in the last ten years.

Preface
Typical Real-Time Applications
Digital Control
High-Level Controls
Signal Processing
Other Real-Time Applications
Summary
Hard Versus Soft Real-Time Systems
Jobs and Processors
Release Times, Deadlines, and Timing Constraints
Hard and Soft Timing Constraints
Hard Real-Time Systems
Soft Real-Time Systems
Summary
A Reference Model of Real-Time Systems
Processors and Resources
Temporal Parameters of Real-Time Workload
Periodic Task Model
Precedence Constraints and Data Dependency
Other Types of Dependencies
Functional Parameters
Resource Parameters of Jobs and Parameters of Resources
Scheduling Hierarchy
Summary
Commonly Used Approaches to Real-Time Scheduling
Clock-Driven Approach
Weighted Round-Robin Approach
Priority-Driven Approach
Dynamic versus Static Systems
Effective Release Times and Deadlines
Optimality of the EDF and LST Algorithms
Nonoptimality of the EDF and the LST Algorithms
Challenges in Validating Timing Constraints in Priority-Driven Systems
Off-Line versus On-Line Scheduling
Summary
Exercises
Clock-Driven Scheduling
Notations and Assumptions
Static, Timer-Driven Scheduler
General Structure of Cyclic Schedules
Cyclic Executives
Improving the Average Response Time of Aperiodic Jobs
Scheduling Sporadic Jobs
Practical Considerations and Generalizations
Algorithm for Constructing Static Schedules
Pros and Cons of Clock-Driven Scheduling
Summary
Priority-Driven Scheduling of Periodic Tasks
Static Assumption
Fixed-Priority versus Dynamic-Priority Algorithms
Maximum Schedulable Utilization
Optimality of the RM and DM Algorithms
A Schedulability Test for Fixed-Priority Tasks with Short Response Times
Schedulability Test for Fixed-Priority Tasks with Arbitrary Response Times
Sufficient Schedulability Conditions for the RM and DM Algorithms
Practical Factors
Summary
Scheduling Aperiodic and Sporadic Jobs in Priority-Driven Systems
Assumptions and Approaches
Deferrable Servers
Sporadic Servers
Constant Utilization, Total Bandwidth, and Weighted Fair-Queueing Servers
Slack Stealing in Deadline-Driven Systems
Slack Stealing in Fixed-Priority Systems
Scheduling of Sporadic Jobs
Real-Time Performance for Jobs with Soft Timing Constraints
A Two-Level Scheme for Integrated Scheduling
Summary
Resources and Resource Access Control
Assumptions on Resources and Their Usage
Effects of Resource Contention and Resource Access Control
Nonpreemptive Critical Sections
Basic Priority-Inheritance Protocol
Basic Priority-Ceiling Protocol
Stack-Based, Priority-Ceiling (Ceiling-Priority) Protocol
Use of Priority-Ceiling Protocol in Dynamic-Priority Systems
Preemption-Ceiling Protocol
Controlling Accesses to Multiple-Unit Resources
Controlling Concurrent Accesses to Data Objects
Summary
Multiprocessor Scheduling, Resource Access Control, and Synchronization
Model of Multiprocessor and Distributed Systems
Task Assignment
Multiprocessor Priority-Ceiling Protocol
Elements of Scheduling Algorithms for End-to-End Periodic Tasks
Schedulability of Fixed-Priority End-to-End Periodic Tasks
End-to-End Tasks in Heterogeneous Systems
Predictability and Validation of Dynamic Multiprocessor Systems
Summary
Scheduling Flexible Computations and Tasks with Temporal Distance Constraints
Flexible Applications
Tasks with Temporal Distance Constraints
Summary
Real-Time Communication
Model of Real-Time Communication
Priority-Based Service Disciplines for Switched Networks
Weighted Round-Robin Service Disciplines
Medium Access-Control Protocols of Broadcast Networks
Internet and Resource Reservation Protocols
Real-Time Protocol
Communication in Multicomputer Systems
Summary
Operating Systems
Overview
Time Services and Scheduling Mechanisms
Other Basic Operating System Functions
Processor Reserves and Resource Kernel
Open System Architecture
Capabilities of Commercial Real-Time Operating Systems
Predictability of General-Purpose Operating Systems
Summary
Posix Thread and Real-Time Extensions
Bibliography
Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×