دانلود کتاب Systems Software: Essential Concepts
by Eurípides Montagne
|
عنوان فارسی: نرم افزار سیستم ها: مفاهیم ضروری |
دانلود کتاب
جزییات کتاب
The book is divided into two key topical areas: compiler fundamentals and the basic mechanisms and data structures required to support operating systems. In the compiler section, students learn about the runtime environment, how to implement a scanner and a symbol table, and how to implement parsing and code generation for a virtual machine. To emphasize practical application, students are challenged to implement a small compiler. In the operating system domain, students gain an understanding of the interrupt mechanism, process and thread implementation, and process synchronization.
Featuring a modern and practical approach, Systems Software is an ideal resource for courses in system programming, systems software, software development, and assembly language. It can also serve as a supplementary material for introductory operating system and compiler courses.