MS-DOS Execution MS-DOS运行 At System Start-up系统启动 Running a Program运行程序 free memory free memory process command terpreter command interpreter kerne kernel (b) Applied Operating System Concepts 3.16
Applied Operating System Concepts 3.16 MS-DOS Execution MS-DOS运行 At System Start-up系统启动 Running a Program运行程序
UNIX Running Multiple programs UNX运行多个程序 process D free memory process C interpreter process B kernel Applied Operating System Concepts 3.17
Applied Operating System Concepts 3.17 UNIX Running Multiple Programs UNIX运行多个程序
Communication Models 通信模式 Msg Passing消息传递 Shared Memory共享内存 ess A A shared memory process B process B kernel kernel (a) Applied Operating System Concepts 3.18
Applied Operating System Concepts 3.18 Communication Models 通信模式 Msg Passing消息传递 Shared Memory共享内存
System Programs 系统程序 e System programs provide a convenient environment for program development and execution They can be divided into: 系统提供程序开发和执行的便利环境。可划分为: File manipulation文件操作 Status information状态信息 File modification文件修改 Programming language support程序设计语言支持 Program loading and execution程序调入和执行 - Communications通信 Application programs应用程序 Most users view of the operation system is defined by system programs, not the actual system calls. 操作系统的多数用户观点由系统程序定义而不是实际的用户调用 Applied Operating System Concepts 3.19
Applied Operating System Concepts 3.19 System Programs 系统程序 • System programs provide a convenient environment for program development and execution. They can be divided into: 系统提供程序开发和执行的便利环境。可划分为: – File manipulation 文件操作 – Status information 状态信息 – File modification 文件修改 – Programming language support 程序设计语言支持 – Program loading and execution 程序调入和执行 – Communications 通信 – Application programs 应用程序 • Most users’ view of the operation system is defined by system programs, not the actual system calls. 操作系统的多数用户观点由系统程序定义而不是实际的用户调用