计算机系统知识导论:结构、组成和分类

需积分: 3 4 下载量 13 浏览量 更新于2024-08-02 收藏 328KB DOC 举报
计算机系统知识点总结 计算机系统知识是计算机科学的基础,了解计算机系统的结构、组成和分类是学习编程和软件开发的先决条件。本资源摘要信息将从计算机系统的发展历史、冯式结构计算机的组成部分、计算机的工作过程、计算机系统结构、计算机组成和计算机实现等方面总结计算机系统知识点。 一、计算机系统的发展历史 计算机的发展历史可以追溯到1946年,世界上第一台电子计算机ENIAC出现。自那时以来,计算机经历了五个发展阶段,分别是:电子管计算机、晶体管计算机、集成电路计算机、微处理器计算机和 современный计算机。 二、冯式结构计算机的组成部分 冯式结构计算机的组成部分包括存储器、运算器、控制器、输入设备和输出设备。这些组成部分共同构成了计算机系统的基本结构。 三、计算机的工作过程 计算机的工作过程可以分为以下几个步骤:用户使用各种编程语言编写程序,然后将程序翻译成计算机能直接执行的机器语言程序,在计算机上运行。 四、计算机系统结构 计算机系统结构(computer architecture)是指机器语言级机器(物理机器)的系统结构,它主要研究软件、硬件功能分配,确定软件、硬件界面(机器级界面),即从机器语言程序员或编译程序设计者的角度所看到的机器物理系统的抽象。 五、计算机组成 计算机组成(computer organization)是指计算机系统的逻辑实现,包括机器内部数据流和控制流的组成以及逻辑设计等,其目标是合理的把各种部件、设备组成计算机,以实现特定的系统结构,同时满足所希望达到的性能价格比。 六、计算机实现 计算机实现(computer implementation)是指计算机组成的物理实现。 七、计算机系统的分类 计算机系统可以根据不同的分类方法进行分类,常见的分类方法有Flynn分类、冯氏分类、Handler分类和Kuck分类等。 Flynn分类将计算机系统分成四类:单指令流单数据流(SISD)、单指令流多数据流(SIMD)、多指令流单数据流(MISD)和多指令流多数据流(MIMD)。 冯氏分类将计算机系统结构分为四类,以最大并行度Pm把计算机系统结构分为四类。 Handler分类将计算机系统结构分成三个层次,根据并行度和流水线处理的程度进行分类。 八、结论 计算机系统知识是计算机科学的基础,了解计算机系统的结构、组成和分类是学习编程和软件开发的先决条件。本资源摘要信息总结了计算机系统知识点,包括计算机系统的发展历史、冯式结构计算机的组成部分、计算机的工作过程、计算机系统结构、计算机组成和计算机实现等方面。