影印系统程序设计和操作系统(第2版修订版)

作者
影印
丛书名
出版社
清华大学出版社
ISBN
9787302043140
简要
简介
内容简介书籍计算机书籍 本书第一部分为系统程序设计:1.语言处理机;2.语言处理的数据结构;3.扫描与语法分析;4.汇编;5.宏与宏处理器;6.编译器与解释器;7.链接;8.软件工具。第二部分为操作系统:9.操作系统功能演变;10.进程;11.调度;12.死锁;13.进程同步;14.进程间通信;15.内存管理;16.I/O组织与 I/O 编程;17.文件系统;18.保护与安全;19.分布式操作系统。 作者D.M.Dhamdhere教授是孟买印度工学院计算机科学与工程学系系主任。为了配合ACM-IEEE将系统程序设计和操作系统合并成一门课程的建议(1991),作者在《系统软件导论》(1986)一书的基础上,编写出版了《系统程序设计和操作系统》 (1993第1版,1996第2版)。本书是第2版的修订版。作者对全书作了全面修订,订正了原书的某些差错和模糊,增加了许多新内容;较重要的有:资源分配和用户接口功能;内存重用;I/O启动等;对线程做了较大的扩充。
目录
Preface to the Second Revised Edition
Preface ro the Second Edition
Preface to rhe First Edition
Part I: SYSTEMS PROGRAMMING
1 Language Processors
 1.1 Introduction
 1.2 Language Processing Activities
 1.3 Fundamentals of Language Processing
 1.4 Fundamentals of Language Specification
 1.5 Language Processor Development Tools
   Bibliography
2 Data Structures for Language Processing
 2.1 Search Data Structures
 2.2 Allocation Data Structures
  Bibliography
3 Scanning and Parsing
 3.1 Scanning
 3.2 Parsing
  Bibliography
4 Assemblers
 4.1 Elements of Assembly Language Programming
 4.2 A Simple Assembly Scheme
 4.3 Pass Structure of Assemblers
 4.4 Design of a Two Pass Assembler
 4.5 A Single Pass Assembler for IBM PC
  Bibliography
5 Macros and Macro Processors
 5.1 Macro Definition and Call
 5.2 Macro Expansion
 5.3 Nested Macro Calls
 5.4 Advanced Macro Facilities
 5.5 Design of a Macro Preprocessor
  Bibliography
6 Compilers and Interpreters
 6.1 Aspects of Compilation
 6.2 Memory Allocation
 6.3 Compilation of Expressions
 6.4 Compilation of Control Structures
 6.5 Code Optimization
 6.6 Interpreters
  Bibliography
7 Linkers
 7.1 Relocation and Linking Concepts
 7.2 Design of a Linker
 7.3 Self-Relocating Programs
 7.4 A Linker for MS DOS
 7.5 Linking for Overlays
 7.6 Loaders
  Bibliography
8 Software Tools
 8.1 Software Tools for Program Development
 8.2 Editors
 8.3 Debug Monitors
 8.4 Programming Environments
 8.5 User Interfaces
  Bibliography
Part II: OPERATING SYSTEMS
9 Evolutinn of OS Functions
 9.1 OS Functions
 9.2 Evolution of OS Functions
 9.3 Batch Processing Systems
 9.4 Multiprogramming Systems
 9.5 Time Sharing Systems
 9.6 Real Time Operating Systems
 9.7 OS Structure
  Bibliography
10 Processes
 10.1 Process Definition
 10.2 Process Control
 10.3 Interacting Processes
 10.4 Implementation of Interacting Processes
 10.5 Threads
  Bibliography
11 Scheduling
12 Deadlocks
13 Ptocess Synchronization
14 Interprocess Communication
15 Memory Management
16 IO Organization and IO Programming
17 File Systems
18 Protection and Security
19 Distributed Operating Systems
Index



推荐

车牌查询
桂ICP备20004708号-3