𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Design and Implementation of the MTX Operating System

✍ Scribed by K. C. Wang (auth.)


Publisher
Springer International Publishing
Year
2015
Tongue
English
Leaves
551
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This course-tested textbook describes the design and implementation of operating systems, and applies it to the MTX operating system, a Unix-like system designed for Intel x86 based PCs. Written in an evolutional style, theoretical and practical aspects of operating systems are presented as the design and implementation of a complete operating system is demonstrated. Throughout the text, complete source code and working sample systems are used to exhibit the techniques discussed. The book contains many new materials on the design and use of parallel algorithms in SMP. Complete coverage on booting an operating system is included, as well as, extending the process model to implement threads support in the MTX kernel, an init program for system startup and a sh program for executing user commands.

Intended for technically oriented operating systems courses that emphasize both theory and practice, the book is also suitable for self-study.

✦ Table of Contents


Front Matter....Pages i-xxi
Introduction....Pages 1-9
Foundations and Background....Pages 11-42
Booting Operating Systems....Pages 43-95
A Simple Operating System Kernel....Pages 97-132
User Mode and System Calls....Pages 133-173
Process Synchronization....Pages 175-214
Memory Management....Pages 215-234
Interrupt Processing and Process Scheduling....Pages 235-255
Signals and Signal Processing....Pages 257-271
Device Drivers....Pages 273-314
File System....Pages 315-343
Block Device I/O and Buffer Management....Pages 345-358
User Interface....Pages 359-386
MTX in 32-bit Protected Mode....Pages 387-447
Symmetric Multiprocessing MTX....Pages 449-524
Hybrid Operating Systems....Pages 525-530
Back Matter....Pages 531-539

✦ Subjects


Operating Systems; Programming Languages, Compilers, Interpreters


πŸ“œ SIMILAR VOLUMES


The Design and Implementation of the Fre
✍ McKusick, Marshall Kirk;Neville-Neil, George V πŸ“‚ Library πŸ“… 2004 πŸ› Addison-Wesley Professional 🌐 English

This title provides a concise overview of FreeBSD's design and implementation. While explaining key design decisions, it details the concepts, data structures, and algorithms used in implementing the systems facilities. It is both a practical reference and an in-depth study of a contemporary, portab

The Design and Implementation of the Fre
✍ Marshall Kirk McKusick, George V. Neville-Neil πŸ“‚ Library πŸ“… 2004 πŸ› Addison-Wesley Professional 🌐 English

As in earlier Addison-Wesley books on the UNIX-based BSD operating system, Kirk McKusick and George Neville-Neil deliver here the most comprehensive, up-to-date, and authoritative technical information on the internal structure of open source FreeBSD. Readers involved in technical and sales support

The Design and Implementation of the Fre
✍ Marshall Kirk McKusick, George V. Neville-Neil, Robert N.M. Watson πŸ“‚ Library πŸ“… 2014 πŸ› Addison-Wesley Professional 🌐 English

The most complete, authoritative technical guide to the FreeBSD kernel’s internal structure has now been extensively updated to cover all major improvements between Versions 5 and 11. Approximately one-third of this edition’s content is completely new, and another one-third has been extensively rewr

The Design and Implementation of the Fre
✍ Marshall Kirk McKusick, George V. Neville-Neil, Robert N.M. Watson πŸ“‚ Library πŸ“… 2014 πŸ› Addison-Wesley Professional 🌐 English

The most complete, authoritative technical guide to the FreeBSD kernel’s internal structure has now been extensively updated to cover all major improvements between Versions 5 and 11. Approximately one-third of this edition’s content is completely new, and another one-third has been extensively rewr

Operating Systems Design and Implementat
✍ Andrew S Tanenbaum, Albert S Woodhull πŸ“‚ Library πŸ“… 2006 πŸ› Prentice Hall 🌐 English

Many people who are commenting on the book by Tanenbaum are people who are writing after the year 2000. Operating system developed has had a long history since 1970 when Unix was developed. After that there was no significant movement on the Unix like systems (of course Microsoft and Apple were wo