构建层次化计算机系统课程体系

阅读量:440
袁春风,黄宜华

计算机系统由不同的抽象层构成,计算机解决应用问题的过程就是不同的抽象层转换的过程(见图1)。计算机解决一个应用问题,首先需要将其转换为算法流程;然后将算法流程转换为用高级程序设计语言描述的一个程序;在操作系统提供的用户界面和内核程序的支撑下,通过相应软件开发环境提供的编译器、汇编器等各种语言处理程序,将高级语言源程序转换为机器指令表示的目标程序;最后通过由电路构成的计算机硬件来执行目标程序中的一条一条指令,以实现应用。因此,这种层次结构决定了计算机系统各抽象层之间存在着非常大的关联。

会员登录后可下载全文

中国计算机学会(CCF)拥有《中国计算机学会通讯》(CCCF)所刊登内容的所有版权,未经CCF允许,不得转载本刊文字及照片,否则被视为侵权。对于侵权行为,CCF将追究其法律责任。
读完这篇文章后,您心情如何?

作者介绍

袁春风

  • CCF高级会员
  • 南京大学教授
  • 研究方向:大数据处理技术与系统
  • cfyuan@nju.edu.cn

黄宜华

  • CCF高级会员
  • 南京大学教授
  • 研究方向:数据并行处理、多核并行计算、云计算、Web信息挖掘集成、语义分析挖掘等
  • yhuang@nju.edu.cn