计算机系统基础学习报告(一)

计算机系统基础学习报告(一)

今晚学习计算机网课开始是很难受的。
总觉得讲师从层次分明的大结构入手加以讲解编程、操作系统与指令集体系结构有一些问题。至少对于我而言还只能理解一个大的框架,而不能够去仔细理解三个层次中分别涉及到的组成结构之类的关系。不过现在一写报告我就发现之前的细节似乎有了点的着落,所以写学习报告是很有必要的。
我在听课的时候在想一个问题:对于我而言应该怎样学习这些内容。刚刚我不太适应学习内容,听课只算得上是个磨合的过程,所以我在思考对于我自己如何能够对授课内容有所兴趣而听懂理解并消化那些知识。
我想着,现在我已经对C语言比较熟悉了,那么是不是可以从这方面入手呢?C语言我已经有一定的架构体系了,现在要延伸到新的学习内容上去,那么就要提出一些新的问题来引发我的思考,先让我产生一种求知的渴求。从C语言的那些指令范围边界入手很重要,譬如int数据类型的有符号与无符号在最大值最小值的表示形式的问题,当然这个问题是我的授课老师在上课讲的内容,还没有在网课上听到那儿去,但是这种边界的特殊情况在操作上的不合规则性或者说不同于已知的结果很能引发思考引出求知欲。又有,数据以及指令是如何转化成机器语言的呢?它是通过怎样的规则来转换的?我刚刚在网课上才了解到所有的高级语言都是通过ASCII形式也就是规则转化成简单的数字形式,然后我在想,是不是通过这些数字再转化成二进制变成机器可读的机器语言?当然这个转化之间肯定有更复杂的规则定义问题。所以,我觉得从C语言的方面入手可能更适合我这样暂时还只对C语言有些了解的学生来学习。
然后是畅想方面,我在学习到程序转换处理的知识的时候在想一个问题:可不可以将一种类型的指令或数据或类型定义到一个范围的二进制数值上去,就像是语言中对于词性的定义一样,把一种词性的词记录到一个区间段,然后在这个二进制区间段上就使用一种规则。这其实就是将二进制的机器语言与人类所使用的语言通过类比来定义。不过一门真正的人类语言中显然是不可能只有一定的语言组合或表现的规则的,总之,复杂程度我也不知,只是记录一下我的想法而已。
然后最后,我想说一下我在学习过程中对于学习内容的茫然以及上课时没有足够的兴趣支撑我用心理解记忆学习内容的一点小小感受。首先我看到PPT上那些对于计算机操作系统结构层次以及关系联系时想到的并不是一个系统的知识框架,相反,因为我对于那些组成结构并没有一个大概的了解,讲师在讲解那些结构之间的联系脉络时我会觉得思绪很混乱、脑袋很茫然。不过我清楚这是作为学生的我没有去认真拓展这些知识的恶果。然后是并没有一个能够让我有兴趣的点出现在最开始的课程学习上,我自己就不很能够将自己代入到讲师所讲的结构理念中去,当然这也是我自己没有主动去思索为什么的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值