读书·《软硬接口》

本文探讨了程序性能的关键因素,包括算法、软件系统、IO系统,以及计算机体系结构中的设计思想如摩尔定律、抽象简化和并行处理。文章还介绍了CPU性能评价、指令性能、CPI和多核处理器在提升性能中的作用,以及并行编程的挑战。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为缺乏计算机组成知识,所以来这儿补补

----------------------------------------------------------

第一章

        程序性能决定因素:

                                算法

                                软件系统

                                IO系统

     

 

计算机体系结构中的设计思想

        面向摩尔定律设计

        抽象简化设计

        加速经常事件

        并行提高性能

        流水线

        预测

        存储层次

        冗余提高可能性

         

指令

        计算机硬件能够理解并遵从的命令

汇编器

        将指令由助记符形式翻译成二进制形式的程序

汇编语言

        用助记符形式表示的机器指令

使用高级语言的优势:

                        程序员可以用更自然的语言思考

                        提高程序员的生产率

                        提高了程序相对于计算机的独立性

输入设备

        为计算机提供信息的装置

输出设备

        将计算结果输出给用户或者其它计算机的设备

五大部件: IO;存储;数据通路(ALU);控制器

集成电路

         一种集合了几十个甚至上亿个晶体管的设备

中央处理单元

        也称为处理器,处理器是计算机中最活跃的部分、它包括数据通路和控制器、能完成数据相加、数据测试、按结果发出控制信号使IO设备做出动作等操作。

控制器

        负责指挥ALU、存储器和IO按照程序指令正常执行

内存

        程序运行时的存储空间,同时还存储程序运行所用的数据

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值