Wirth Niklaus, Gutknecht Jürg - Project Oberon [1992/2005/2013, PDF, ENG]

Страницы:  1
Ответить
 

dbg0

Стаж: 12 лет

Сообщений: 323


dbg0 · 14-Дек-25 16:10 (1 день 3 часа назад, ред. 15-Дек-25 17:17)

Project Oberon: The Design of an Operating System and Compiler
Проект Оберон: Разработка операционной системы и компилятора
Год издания: 1992 / 2005 / 2013
Автор: Wirth Niklaus, Gutknecht Jürg / Вирт Никлаус, Гуткнехт Юрг
Издательство: Addison-Wesley / Самиздат / Самиздат
ISBN: 0-201-54428-8
Язык: Английский
Формат: PDF
Качество: Отсканированные страницы + слой распознанного текста / Издательский макет или текст (eBook) / Издательский макет или текст (eBook)
Интерактивное оглавление: Нет
Количество страниц: 548
Перевод на русский язык: Вирт Н., Гуткнехт Ю. Проект Оберон: Разработка операционной системы и компилятора. — М.: ДМК, 2012.
Описание книги: This book presents the results of Project Oberon, an entire software environment for a modern workstation. The project was undertaken by the authors during 1986-89. Its primary goal was to design and implement an entire system from scratch, and to structure it in such a way that it can be described, explained, and understood as a whole.
Описание раздачи:
В раздаче три версии книги:
  1. 1992 год — вышла в издательстве Addison-Wesley. PDF с текстовым слоем (с ошибками).
  2. 2005 год — на бумаге не выходила. PDF файл можно скачать с сайта автора, см. ссылку «[2005 Edition PDF (4'398 KB)]». Внутри документа на титульной странице значится «Edition 2005», хотя файл называется ProjectOberon1992.pdf.
  3. 2013 год — на бумаге не выходила. PDF найден в интернетах. Единый файл, видимо, собран из трёх кусков, опубликованных на сайта автора, см. ссылку Project Oberon, 2013 Edition. Два куска «Using Oberon» и «RISC5 Update», равно как и несколько модулей в пдфку не включены.

Примеры страниц
Оглавление

Preface
Contents
1 Historical background and motivation
1.1 References
2 Basic concepts and structure of the system
2.1 Introduction
2.2 Concepts
2.3 The system’s structure
2.4 A tour through the chapters
3 The tasking system
3.1 The concept of task
3.2 The task scheduler
3.3 The concept of command
3.4 Toolboxes
3.5 Detailed implementations
4 The display system
4.1 Screen layout model
4.2 Viewers as objects
4.3 Frames as basic display entities
4.4 Display management
4.5 Raster operations
4.6 Standard display configurations and toolbox
4.7 References
4.8 Detailed implementations
5 The text system
5.1 Text as an abstract data type
5.2 Text management
5.3 Text frames
5.4 The font machinery
5.5 The edit toolbox
5.6 References
5.7 Detailed implementations
6 The module loader
6.1 Linking and loading
6.2 Module representation in the Oberon system
6.3 The linking loader
6.4 The toolbox of the loader
6.5 The Oberon object file format
7 The file system
7.1 Files
7.2 Implementation of files on a random-access store
7.3 Implementation of files on a disk
7.4 The file directory
7.5 The toolbox of file utilities
7.6 References
6 Storage layout and management
8.1 Storage layout and run-time organization
8.2 Allocation of module blocks
8.3 Management of dynamic storage
8.4 The kernel
9 Device drivers
9.1 Overview
9.2 The RS-232 ASCII Standard for keyboard and serial line
9.3 The RS-485 SDLC Standard for a network
9.4 A disk driver using the SCSI interface
10 The network
10.1 Introduction
10.2 The protocol
10.3 Station addressing
10.4 The implementation
11 A dedicated file-distribution, mail, and printer server
11.1 Concept and structure
11.2 Electronic mail service
11.3 Printing service
11.4 Miscellaneous services
11.5 User administration
12 The compiler
12.1 Introduction
12.2 Code patterns
12.3 Internal data structures and interfaces
12.4 The parser
12.5 The scanner
12.6 Searching the symbol table, and symbol files
12.7 Code selection
12.8 Code generation
12.9 A facility for symbolic debugging
13 A graphics editor
13.1 History and goal
13.2 A brief guide to Oberon’s line drawing system
13.3 The core and its structure
13.4 Displaying graphics
13.5 The User Interface
13.6 Macros
13.7 Object classes
13.8 The implementation
13.9 Rectangles and curves
14 Building and maintenance tools
14.1 The startup process
14.2 Building tools
14.3 Maintenance tools
14.4 Reference
Index of Words
Index of Modules
Index of Global Type and Procedure Identifiers
📚 Книги Вирта 📚
  1. Wirth N. Systematic Programming: An Introduction. — Prentice-Hall, 1973. • 𝐑𝐔
  2. Jensen K., Wirth N. Pascal: User Manual and Report. — Springer-Verlag, 1974. • 4th ed.𝐑𝐔
  3. Wirth N. Algorithms + Data Structures = Programs. — Prentice-Hall, 1976. • 𝐑𝐔
  4. Wirth N. Programming in Modula-2. — Springer-Verlag, 1982. • 2nd ed.3rd ed.𝐑𝐔
  5. Wirth. N. Algorithms & Data Structures. — Prentice-Hall, 1986. • 𝐑𝐔
  6. Reiser M., Wirth N. Programming in Oberon: Steps Beyond Pascal and Modula. — Addison-Wesley, 1992.
  7. Wirth N., Gutknecht J. Project Oberon. — Addison-Wesley, 1992. • 𝐑𝐔
  8. Wirth N. Digital Circuit Design for Computer Science Students. — Springer, 1995.
  9. Wirth N. Compiler Construction. — Addison-Wesley, 1996. • 𝐑𝐔
  10. Wirth N. Programming in Oberon. — Самиздат, 2004. (Это Programming in Modula-2, переписанная с Модулы на Оберон.)
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error