深入理解计算机系统 读后感【参考4篇】

网友 分享 时间:

【阅读指引】阿拉题库网友为您分享整理的“深入理解计算机系统 读后感【参考4篇】”范文资料,以供您参考学习之用,希望这篇文档对您有所帮助,喜欢就下载分享给大家吧!

《深入理解计算机系统》读后感【第一篇】

《深入理解计算机系统》读后感

这是一本多么伟大的书籍!我希望我曾去过卡耐基梅隆大学并参加这门课程。这本书是卡耐基梅隆大学的教授在讲授计算机系统课程后的几年时间里写的。从程序员的观点看(作为标题来说更为恰当),这本书涵盖了广泛的主题范围,包括操作系统,编译器,计算机系统结构,集级编程,内核的内部,连接器等。

我正在寻找字眼来形容这本书的用途。在我的经历中,我几乎没有时间去学习一些操作系统,处理器和编译器的`尖端科技。例如,连接器和装载机,卸载程序使用的内核逆向工程,还有虚拟内存等等。在所有的努力过后,我找到了这本合适的书,书中将不同领域的所有著名书籍加以研究,最后给出了真正程序员所需要的东西去咀嚼和消化。

MSN(中国大学网)

计算机教育重要性理解论文【第二篇】

/proc 文件系统是一种内核和内核模块用来向进程 (process) 发送信息的机制 (所以叫做 /proc)。这个伪文件系统让你可以和内核内部数据结构进行交互,获取 有关进程的有用信息,在运行中 (on the fly) 改变设置 (通过改变内核参数)。 与其他文件系统不同,/proc 存在于内存之中而不是硬盘上。如果你察看文件 /proc/mounts (和 mount 命令一样列出所有已经加载的文件系统),你会看到其中 一行是这样的:

grep proc /proc/mounts/proc /proc proc rw 0 0

/proc 由内核控制,没有承载 /proc 的设备。因为 /proc 主要存放由内核控制的状态信息,所以大部分这些信息的逻辑位置位于内核控制的内存。对 /proc 进行一次 'ls -l' 可以看到大部分文件都是 0 字节大的;不过察看这些文件的时候,确实可以看到一些信息。这怎么可能?这是因为 /proc 文件系统和其他常规的文件系统一样把自己注册到虚拟文件系统层 (VFS) 了。然而,直到当 VFS 调用它,请求文件、目录的 i-node 的时候,/proc 文件系统才根据内核中的信息建立相应的文件和目录。

计算机系统简介说课稿【第三篇】

计算机系统结构学习心得

在大四上学期课程中对于计算机系统结构的学习已经结束,老师细心的讲解,耐心的辅导,是我从中学到很多的知识。

从中我了解到计算机系统结构(Computer Architecture)也称为计算机体系结构,它是由计算机结构外特性,内特性,微外特性组成的。经典的计算机系统结构结构的定义是指计算机系统多级层次结构中机器语言机器级的结构,它是软件和硬件固件的主要交界面,是由机器语言程序、汇编语言源程序和高级语言源程序翻译生成的机器语言目标程序能在机器上正确运行所应具有的界面结构和功能。 计算机系统结构指的是什么? 是一台计算机的外表? 还是是指一台计算机内部 的一块块板卡安放结构? 都不是,那么它是什么? 计算机系统结构就是计算机的的机器语言程序员或编译程序编写者所看到的外特性。所谓外特性,就是计算机的概念性结构和功能特性。用一个不恰当的比喻一,比如动物吧,它的“系统结构”是指什么呢? 它的概念性结构和功能特性,就相当于动物的'器官组成及其功能特性,如鸡有胃,胃可以消化食物。至于鸡的胃是什么形状的、鸡的胃部由什么组成就不是“系统结构”研究的问题了。系统结构只管到这一层。关于计算机系统的多层次结构,用“人”这种动物的不恰当的例子列表对比如下。 计算机系统 ,人 ,应用语言级 ,为人民服务级 ,高级语言级 ,读书、学习级 ,汇编语言级 ,语言、思维级 ,操作系统级 ,生理功能级 ,传统机器级 ,人体器官级 ,微程序机器级 ,细胞组织级 ,电子线路级 ,分子级 。

传统机器级以上的所有机器都称为虚拟机,它们是由软件实现的机器。软硬件的 。 功能在逻辑上是等价的,即绝大多部分硬件的功能都可用软件来实现,反之亦然。 计算机系统结构的外特性,一般应包括以下几个方面(这也就是我们要分章学习的几个章节)把这几个方面弄清了,系统结构也就基本明确了:(1)指令系统 (2)数据指令 (3)作数的寻址方式 (4)寄存器的构成定义 (5)中断机构和例外条件 (6)存储体系和管理 (7)I/O结构 (8)机器工作状态定义和切换 (9)信息保护。所以在以后的学习中常回头想想这是系统结构的哪一方面,这对把握全局有好处。 这里提一下计算机系统结构的内部特性,计算机系统结构的内特性就是将那些外特性加以“逻辑实现”的基本属性。所谓“逻辑实现”就是在逻辑上如何实现这种功能,比如“上帝”给鸡设计了一个一定大小的胃,这个胃的功能是消化食物,这就是鸡系统的某一外特性,那怎么消化呢,就要通过鸡喙吃进食物和砂石,再通过胃的蠕动、依靠砂石的研磨来消化食物,这里的吃和蠕动等操作就是内特性。还有一个就是计算机实现,也就是计算机组成的物理实现。它主要着眼于器件技术和微组装技术。拿上面的例子来说,这个胃由哪些组织组成几条肌肉和神经来促使它运动就是“鸡实现”。据此我们可以分清计算机系统的外特性、内特性以及物理实现之间的关系。 在所有系统结构的特性中,指令系统的外特性是最关键的。因此,计算机系统结构有时就简称为指令集系统结构。我们这门课注重学习的是计算机的系统结构,传统的讲,就是处在硬件和软件之间介面的描述,

也就是外特性。 这些不恰当的比喻只是帮助理解,不可强求对应,不然会有损科学的严密性。计算机系统结构的分类:按“流”分类的方法,这是Flynn教授提出的按指令流和数据流的多倍性概念进行分类的方法。共有四大类,即:(S-single 单一的。

I-instruction 指令 M-multiple 多倍的 D-data 数据) 。SISD 单指令流单数据流,传统的单处理机属于SISD计算机。 SIMD 单指令流多数据流,并行处理机是SIMD计算机的典型代表。我国的YH-I型是此类计算机型。 MISD 多指令流单数据流,实际上不存在,但也有学者认为存在。 MIMD 多指令流多数据流,包括了大多数多处理机及多计算机系统。我国的YH-II型计算机是这种类型的计算机。一般将标量流水机视为SISD类型,把向量流水机视为SIMD类型。 按“并行级”和“流水线”分类:这是在计算机系统中的三个子系统级别上按并行程度及流水线处理程度进行分类的方法。 计算机系统的设计准则:

1.只加速使用频率高的部件 ,这是最重要也是最广泛采用的计算机设计准则。因为加快处理频繁出现事件对系统的影响远比加速处理很少出现事件的影响要大。

2.阿姆达尔(Amdahl)定律 ,这个定律就是一个公式。应会运用此公式做一些计算或分析,所以要记住并理解其意义。 3.程序访问的局部性规律 。程序访问的局部性主要反映在时间和空间局部性两个方面,时间局部性是指程序中近期被访问的信息项可能马上将被再次访问,空间局部性指那些在访问地址上相邻近的信息项很可能被一起访问。

计算机系统结构的发展冯诺依曼计算机的主要特点是:存储程序方式;指令串行执行,并由控制器加以集中控制;单元定长的一维线性空间的存储器;使用低级机器语言,数据以二进制表示;单处理机结构,以运算器为中心。 改进后的冯·诺依曼计算机使其从原来的以运算器为中心演变为以存储器为中心。 从系统结构上讲,主要是通过各种并行处理手段高提高计算机系统性能。 软件、应用和器件对系统结构发展的影响 。软件应具有可兼容性,即可移植性。为了实现软件的可移植性,

计算机教育重要性理解论文【第四篇】

计算机教育是一门理论与实践相结合的课程,在教学过程中有多种教学形式,主要的有理论课、上机课和课外实践课3种。计算机教育需要理论联系实际,两者相辅相成,以理论为基础,以实践为手段,实现计算机教育的目的。以下主要谈谈笔者对计算机教育重要性的认识。由于现代社会环境的变化,人们的人生观、价值观都发生了重大的改变,尤其是处于学生时代,对任何事物都充满了好奇心,但是对事物的`认知能力有限,所以对于计算机教育的认识不正确或者有偏差,教师应该正确引导学生正确认识计算机教育。随着计算机的普及,计算机已经进入每一个家庭和生活,多数学生对计算机都有一定的接触[4]。但是学生对计算机技术的认识仅仅停留在网上聊天、玩游戏、发邮件等层次的理解上,没有真正意义上认识现代社会生活学习工作中计算机技术的重要作用和强大功能。同时每一个学生对计算机的认识有一定的差异,理解也不尽相同,教师必须从实际出发摸清学生的差异,从而因材施教,对不同层次的学生给予不同的教育和指导,禁止一刀切的教育方式。避免计算机教育过程中,出现严重的分化,部分计算机基础水平较高的学生会认为上课没有意义,打消积极学习的兴趣,相反计算机基础水平较差的学生听不动,产生学习的抵触心理,从而导致计算机教育效果差。加之我国应试教育模式,计算机教育不是升学考试的科目,不被学生、家长和教师重视,错误的认为其教育没有考试科目重要,只要简单的学习就可以。面对当前计算机教育的实际情况,应该提高高校教师以及学生和家长对计算机教育重要性的认识。

71 367960
");