计算机系统

计算机系统(Computer System)

常见学位

BS、MS、PhD

是否签证敏感

高中课程准备

理科

专业领域

理科

美国第一大学

加州大学伯克利分校 *(4)

注:美国第一大学是以USNEWS计算机系统专业排名为准的

计算机系统(Computer System)通常两个个概念:一个是狭义的专指计算机系统结构,包括硬件系统及其架构与分布;一个是指完整的计算机体系,包括硬件系统和软件系统。计算机系统作为一门课程时也同样含有上述两种意思。

狭义概念的计算机系统可以构成计算机专业的一个专业方向,是专门以计算机的硬件系统及其分布与组织为研究对象的,从业方向通常是计算机硬件工程师

而广义的计算机系统一般只是作为计算机软件工程或其它专业方向的一门基础学科,主要目的是让学生理解计算机,为将来更深入的学习打下基础。

狭义概念

计算机的硬件系统一般是冯·诺依曼结构或哈佛结构为基础的,以冯·诺依曼结构体系为例,一个完整的计算机系统包括:

  • 指令集架构(Instruction set architecture;简称 ISA):被视为一种机器语言,包含了许多相关的指令集(存储器寻址、处理器控制,暂存器控制等等...)。
  • 微体系结构/微架构(Microarchitecture)或称计算机组织(Computer organization):是更详细的叙述系统内部各元素如何进行合作与沟通。
  • 数据表示,即硬件能直接识别和处理的数据类型和数据格式;
  • 寻址方式,包括最小寻址单位和地址运算等;
  • 寄存器定义,包括操作数寄存器、变址寄存器、控制寄存器等的定义、数量和使用方式;
  • 指令系统,包括机器指令的操作类型和格式、指令间的排序和控制机制等;
  • 异常机制,包括中断、NMI和内部异常等;
  • 机器工作状态的定义和切换,如管态和目态等;
  • 输入输出结构,包括处理机、存储器与输入输出设备之间的连接方式、数据传送方式、数据流量、以及数据交换过程的控制等 *(1)

除上述硬件系统外,狭义的计算机系统还包括计算机系统的架构与分布:

  • 计算机系统结构
  • 计算机网络(包括分布式计算和网络安全)
  • 计算机系统实现

广义概念

广义概念的计算机系统包括:计算机硬件系统、计算机系统的架构与分布、软件系统(包括操作系统、编译系统、应用软件、面向对象技术、程序设计语言、软件工程)、数据和信息系统(数据结构、数据存储、加密、压缩、编码、信息交互、信息存储、数据库等)等。*(2)

大学排名

2014USNEWS计算机系统专业排名:

排名

学校

学校英文名

州/城市

加州大学伯克利分校

University of California–​Berkeley 

Berkeley, CA

麻省理工学院

Massachusetts Institute of Technology 

Cambridge, MA

卡耐基梅隆大学

Carnegie Mellon University 

Pittsburgh, PA

斯坦福大学

Stanford University 

Stanford, CA

华盛顿大学

University of Washington 

Seattle, WA

伊利诺伊大学厄本那-香槟分校

University of Illinois–​Urbana-​Champaign 

Urbana, IL

威斯康辛大学麦迪逊分校

University of Wisconsin–​Madison 

Madison, WI

德克萨斯大学奥斯汀分校

University of Texas–​Austin 

Austin, TX

佐治亚理工学院

Georgia Institute of Technology 

Atlanta, GA

10 

康奈尔大学

Cornell University 

Ithaca, NY

11 

加州大学圣地亚哥分校

University of California–​San Diego 

La Jolla, CA

12 

密歇根大学安娜堡分校

University of Michigan–​Ann Arbor 

Ann Arbor, MI

13 

普林斯顿大学

Princeton University 

Princeton, NJ

14 

加州理工学院

California Institute of Technology 

Pasadena, CA

15 

哥伦比亚大学

Columbia University 

New York, NY

15 

加州大学洛杉矶分校

University of California–​Los Angeles 

Los Angeles, CA

17 

普渡大学西拉法叶分校

Purdue University–​West Lafayette 

West Lafayette, IN

18 

马里兰大学学院公园分校

University of Maryland–​College Park 

College Park, MD

*(3)

参考资料:

(1) 计算机系统结构 维基百科

(2) 计算机系统 维基百科

(3) US NEWS Computer systems Rankings 2013/14 USNEWS排名

 

学校列表

美国

本科

综合性大学(非完全列表):

克莱蒙森大学 迈阿密大学 西密歇根大学
伊利诺伊州立大学 路易维尔大学 阿兹塞太平洋大学
新墨西哥州立大学 肯特州立大学 亚利桑那州立大学
堪萨斯州立大学 杜肯大学 戴顿大学

研究生

非完全列表:

麻省理工学院 加州大学伯克利分校 加州大学尔湾分校
佛罗里达州立大学 乔治梅森大学 田纳西大学
圣托马斯大学 迈阿密大学(俄亥俄) 弗吉尼亚联邦大学