016_计算机体系结构一

本文介绍了计算机的基本组成,包括CPU的构成及其内部寄存器的作用,并解释了冯诺依曼结构与哈佛结构的主要区别。此外,还详细阐述了程序从编译到链接再到加载的过程,包括使用readelf命令查看.out文件的内容,以及如何通过查看进程文件夹来获取程序的内核信息。

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



CPU:是有运算器,控制器,存储器组成;CPU中的值得是寄存器而不是主板上的内存

 

计算计的存储器是内存,CPU的存储器是寄存器RAM

 

冯诺依曼结构与哈佛结构的区别:哈弗结构在内存中增加了逻辑分段

 

CS(IP):代码段

DS(bx):数据段

SS(sp):栈段

bss:未初始化的数据段

 

readelf -a a.out :查看链接生成的.out文件

 

链接器:将所有的.o文件中相同段的数据通过链接到对应段的集合中

加载器:将链接后生成的.out文件加载到内存中

 

查看程序内核信息:cd /proc/2002  其中2002代表程序在进程中的PID

 

每个进程都有一个对应的文件夹cat maps  查看

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值