Operating System Design: The Xinu Approach, Linksys Version
Author | : | |
Rating | : | 4.72 (935 Votes) |
Asin | : | 143988109X |
Format Type | : | paperback |
Number of Pages | : | 629 Pages |
Publish Date | : | 2013-02-07 |
Language | : | English |
DESCRIPTION:
"Excellent Book" according to Caleb. This book is excellent and I would highly recommend it to anyone interested in the field of operating systems. It explains the underlying reasoning behind each of the primary components of an operating system kernel, and does so in a way that is clear and succinct. Unfortunately, it does only cover kernel development for embedded systems. As such, the kernel discussed does not support virtual memory paging or processes. Concurrent threading is handled by light-weight threads, and all programs running on the system inhabit. It will become a Classic for sure! Clear and simple way of describing and explaining OS concepts that otherwise seem difficult to newcomers at the OS world. What surprised me is that the author could explain every concept in relatively few pages compared to other OS books i.e. like Tanenbaum's book. The source code presented for helping to understand each topic/concept is extremely readable and clear. If you know a little bit of C you can understand. At the same time you 'll learn many C "tricks" along the way as you read the code but of course it's not a . Embedded programmers take note. Background Note: Douglas Comer's first XINU book (red hardbound cover, 1983) uses the C language and fills a unique niche regarding learning about the central features of an operating system. It's sheer beauty in motion as he progresses smoothly and cleanly from simpler concepts towards a few critical junctures in understanding for readers. I've been working on operating systems since 197Embedded programmers take note. J. Kirwan Background Note: Douglas Comer's first XINU book (red hardbound cover, 1983) uses the C language and fills a unique niche regarding learning about the central features of an operating system. It's sheer beauty in motion as he progresses smoothly and cleanly from simpler concepts towards a few critical junctures in understanding for readers. I've been working on operating systems since 1974 and I've never seen someone lay out the core concepts nearly as well. Tanenbaum, by comparison, writes Rube Goldberg contraptions of b. and I've never seen someone lay out the core concepts nearly as well. Tanenbaum, by comparison, writes Rube Goldberg contraptions of b
They measure the performance of the resulting prototypes and assess tradeoffs. Comer established his reputation as a principal investigator on several early Internet research projects. Dr. He is a Fellow of the ACM and the recipient of numerous teaching awards.. For twenty years, Professor Comer served as editor-in-chief of the research journal Software--Practice and Experience, published by John Wi
A device driver on Linux platform is one example. Furthermore, it is no faint praise for me to say that the book’s seamless integration of source code listings into the text … is the best I’ve encountered and works very well indeed. It has my highest recommendation."George Hacken, Computing Reviews, April 2012"This Xinu book is the best operating systems book on the market because it removes the black magic and explains how to build an OS from the ground up. … a most outstanding and practical A-to-Z OS book. As a consequence, operating system books can take a black box approach to cover the interface of the system call services and the operating system algorithms in a short time. Lin, Bell Labs"… the author’s focused, clear, and thorough writing have given ‘systematic’ a new meaning (
It reviews the major system components and imposes a hierarchical design paradigm that organizes the components in an orderly and understandable manner. All of the code in the book is designed to run on the Linksys router, because it is small, inexpensive, and easily accessible to students. Rather than introduce a new course to teach the important topics of embedded systems programming, this textbook takes the approach of integrating more embedded processing into existing operating systems courses. HighlightsExplains how each operating system abstraction can be built and shows how the abstractions can be organized into an elegant, efficient designConsiders each level of the system individually, beginning with the raw hardware and ending with a wor