CSAPP浅学心得

系列文章目录

计算机系统漫游(上)

学习目标:

初步认识计算机系统


学习内容:

1、 编译系统
2、 硬件架构
3、 程序执行流程
4、 存储容量


学习时间:

211213 20:00


学习产出:

1、认识到了C语言与JAVA编译系统存在的不同

C语言编译系统工作流程大致可以分为四个阶段,分别为预处理编译汇编以及链接

JAVA代码的编译是由JAVA语言的编译器(JAVA虚拟机)来实现的,而虚拟机在各平台是可移植的,因此JAVA是跨平台的。

2、初步了解到计算机的硬件架构

从图中可以看出CPU为计算机的核心部件,用于处理文件和数据;而I/O总线看起来则像是联络员,负责计算机系统各部分之间的数据传递(交流在某种程度上可以理解为数据传递)

3、程序执行流程

程序的执行流程不但包括数据在计算机硬件之间的流动,还包括计算机软件之间的相互配合和协调

4、存储容量

计算机系统的存储系统层次结构的形成可以理解为在性能和造价之间的妥协,通过分层使计算机各层的存储硬件之间的读写速度不至于相差过于悬殊,从而达到提高存储容量的同时不至于损失过多的读写性能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值