课程编号:E262-40
课程名称:系统软件与应用,Software System and Its Applications
课程内容简介:
系统软件是计算机应用研究方向的主干课程。通常系统软件包括操作系统和编译系统两大部分。操作系统主要是为了发挥计算机系统的作用,更有效地管理资源和分配资源。内容包括文件系统,共享内存,资源管理,任务分配,通信机制等。编译系统主要是高级语言的实现原理和方法,内容包括词法分析、语法分析、代码翻译等。协同设计主要是嵌入式系统,分布式实时系统软/硬件设计过程中划分、综合等一系列问题。本课程主要讲述系统软件的应用,包括在工业自动化、商业自动化、分布式系统、软件自动化、机器人、人工智能等领域的应用。
关键词:编译系统,操作系统,协同设计,系统验证,系统集成
先修课程:程序设计语言,数据结构
参考书目:
[1]吕映芝,张素琴. 编译原理. 北京:清华大学出版社,1998
[2]Andrews S T. Distributed Operating System. New Jersey: Prentice Hall,1995
[3]Staunstrup J. Hardware Software Co-Design: Principle and Practice. Nethelands: Kluwer Academic Publisbers,1977
撰写人:宋国新
课程名称:系统软件与应用,Software System and Its Applications
课程内容简介:
系统软件是计算机应用研究方向的主干课程。通常系统软件包括操作系统和编译系统两大部分。操作系统主要是为了发挥计算机系统的作用,更有效地管理资源和分配资源。内容包括文件系统,共享内存,资源管理,任务分配,通信机制等。编译系统主要是高级语言的实现原理和方法,内容包括词法分析、语法分析、代码翻译等。协同设计主要是嵌入式系统,分布式实时系统软/硬件设计过程中划分、综合等一系列问题。本课程主要讲述系统软件的应用,包括在工业自动化、商业自动化、分布式系统、软件自动化、机器人、人工智能等领域的应用。
关键词:编译系统,操作系统,协同设计,系统验证,系统集成
先修课程:程序设计语言,数据结构
参考书目:
[1]吕映芝,张素琴. 编译原理. 北京:清华大学出版社,1998
[2]Andrews S T. Distributed Operating System. New Jersey: Prentice Hall,1995
[3]Staunstrup J. Hardware Software Co-Design: Principle and Practice. Nethelands: Kluwer Academic Publisbers,1977
撰写人:宋国新