๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

System Architecture: An Ordinary Engineering Discipline

โœ Scribed by Wolfgang J. Paul, Christoph Baumann, Petro Lutsyk, Sabine Schmaltz (auth.)


Publisher
Springer International Publishing
Year
2016
Tongue
English
Leaves
517
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


The pillars of the bridge on the cover of this book date from the Roman Empire and they are in daily use today, an example of conventional engineering at its best. Modern commodity operating systems are examples of current system programming at its best, with bugs discovered and fixed on a weekly or monthly basis. This book addresses the question of whether it is possible to construct computer systems that are as stable as Roman designs.

The authors successively introduce and explain specifications, constructions and correctness proofs of a simple MIPS processor; a simple compiler for a C dialect; an extension of the compiler handling C with inline assembly, interrupts and devices; and the virtualization layer of a small operating system kernel. A theme of the book is presenting system architecture design as a formal discipline, and in keeping with this the authors rely on mathematics for conciseness and precision of arguments to an extent common in other engineering fields.

This textbook is based on the authors' teaching and practical experience, and it is appropriate for undergraduate students of electronics engineering and computer science. All chapters are supported with exercises and examples.

โœฆ Table of Contents


Front Matter....Pages I-XII
Introduction....Pages 1-6
Understanding Decimal Addition....Pages 7-14
Basic Mathematical Concepts....Pages 15-31
Number Formats and Boolean Algebra....Pages 33-50
Hardware....Pages 51-69
Five Designs of Random Access Memory (RAM)....Pages 71-80
Arithmetic Circuits....Pages 81-107
A Basic Sequential MIPS Machine....Pages 109-144
Some Assembler Programs....Pages 145-157
Context-Free Grammars....Pages 159-178
The Language C0 ....Pages 179-252
A C0-Compiler....Pages 253-331
Compiler Consistency Revisited....Pages 333-374
Operating System Support for MIPS Processors and C0....Pages 375-427
A Generic Operating System Kernel....Pages 429-501
Back Matter....Pages 503-512

โœฆ Subjects


Computer Systems Organization and Communication Networks;Software Engineering/Programming and Operating Systems;Computer Hardware;Electrical Engineering


๐Ÿ“œ SIMILAR VOLUMES


Software Architecture: Perspectives on a
โœ Mary Shaw, David Garlan ๐Ÿ“‚ Library ๐Ÿ“… 1996 ๐Ÿ› Prentice Hall ๐ŸŒ English

<P> <B> </B> Good software developers often adopt one or several architectural patterns as strategies for system organization. But, although they use these patterns purposefully, they often use them informally and nearly unconsciously. This book organizes this substantial emerging "folklore" o

The Scandal of Undisciplined Disciples:
โœ James Durham ๐Ÿ“‚ Library ๐Ÿ“… 2022 ๐Ÿ› Reformation Heritage Books ๐ŸŒ English

Mention church discipline and people often react in discomfort. But did you know that Jesus made discipline a test of whether a church meets His approval (Revelation 2โ€“3)? In The Scandal of Undisciplined Disciples, James Durham helps us to understand the matter by defining the nature of discipline a

Process Safety: An Engineering Disciplin
โœ Pol Hoorelbeke ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› De Gruyter ๐ŸŒ English

<p>The author describes the history of industrial safety and the emergence of process safety as an engineering discipline in the 20th century. The book sheds light on the difference between: employers and workers. </p> <ul> <li>Occupational Health and Safety - an ethical and legal relationship betwe

Process Safety: An Engineering Disciplin
โœ Pol Hoorelbeke ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› De Gruyter ๐ŸŒ English

<p>The author describes the history of industrial safety and the emergence of process safety as an engineering discipline in the 20th century. The book sheds light on the difference between: employers and workers. </p> <ul> <li>Occupational Health and Safety - an ethical and legal relationship betwe

Systems of ordinary differential equatio
โœ Jack L Goldberg; Arthur J Schwartz ๐Ÿ“‚ Library ๐Ÿ“… 1972 ๐Ÿ› Harper & Row ๐ŸŒ English

By providing an introduction to nonlinear differential equations, Dr. Glendinning aims to equip the student with the mathematical know-how needed to appreciate stability theory and bifurcations. His approach is readable and covers material both old and new to undergraduate courses. Included are tre