首页 > 编程语言 >标题:《程序是怎样跑起来的》阅读笔记 - 第五、六章

标题:《程序是怎样跑起来的》阅读笔记 - 第五、六章

时间:2024-01-31 21:55:06浏览次数:27  
标签:计算机程序 六章 输入输出 程序 笔记 标题 指令 读者

简介:
本文将继续探索《程序是怎样跑起来的》,对该书的第五、六章进行阅读笔记,重点关注计算机程序的运行流程和输入输出操作。

第五章:程序的执行
本章主要讲解了程序的执行过程,包括指令的抓取、解码和执行等步骤。作者详细介绍了计算机中指令的编码方式和指令集体系结构,并解释了控制单元如何根据指令来控制计算机的工作。

在程序执行过程中,控制单元负责抓取指令、解码指令并根据指令来控制其他部件的工作。作者深入剖析了控制单元的功能和实现方式,包括时钟信号的作用、指令流水线的优化和异常处理等。通过对程序执行过程的详细分析,读者可以更好地理解计算机是如何按照预定流程执行程序的。

第六章:输入输出操作
本章主要讲解了计算机程序与外部设备之间的数据交互过程,即输入输出操作。作者首先介绍了输入输出设备的分类和特点,如键盘、鼠标、显示器、打印机等。然后,作者详细解释了计算机是如何通过输入输出控制器与这些设备进行通信的。

接着,作者介绍了常见的输入输出方式和协议,如编程方式的输入输出(PIO)和直接内存访问(DMA)。读者可以了解到这些技术是如何实现高效的数据传输和处理的。此外,还介绍了中断和中断处理器的概念,以及它们在输入输出操作中的作用。

结语:
通过阅读《程序是怎样跑起来的》的第五、六章,读者对计算机程序的运行流程和输入输出操作有了更深入的了解。本篇博客对书籍的这两章进行了简要概括,希望能为读者提供一个基础的指导,帮助他们更好地理解计算机程序的执行过程和与外部设备的交互。对于对计算机工作原理感兴趣的读者,这本书将是一本不可多得的好书。

标签:计算机程序,六章,输入输出,程序,笔记,标题,指令,读者
From: https://www.cnblogs.com/henananyang/p/18000207

相关文章

  • 笔记_现实
    认识自己别人很少去关心你想什么,需要什么,更多是批判你做的对不对,最不容易让我们意识到的是,我们可能也是这样评判自己的。在这样的批判下,我们会生出大量的羞耻感,以及对自己真实生活的掩饰和防御。如果你也有这样的感触和困惑,可以试着跟自己说:我的选择一定有自己的理由。对自己......
  • 笔记_祝福语
    新春祝福辞暮尔尔,烟火年年,新年伊始,喜乐安宁岁岁常欢愉,年年皆胜意。山河同赴,新岁共欢彩笔题桐叶,佳句问平安愿君千千岁,无岁不逢春历添新岁月,春满旧山河日迈月征,朝暮轮转,祝愿新年胜旧年韶华长在,明年依旧,相与笑春风岁岁年年,共欢同乐,嘉庆与时新年年约,常相见,但无事,身强健新春......
  • 笔记_搞笑
    看着笑求你们别发了,我生活再难再穷我都不会觉得难过,只有你们发这种东西来炫耀的时候我的心里就像被刀割一样的痛,泪水就忍不住往下流。反鸡汤那些杀不死我的,还不如杀了我我不是无路可逃,我还有死路一条职场梗其实我对你是有点失望的上面多次要搞你,是我保了你我是准备把你当......
  • 笔记_健康
    身体健康此外一定要把身体养好,不然住一次院就知道有多恐怖,费钱费人费时间,而且医院里有个传言,你因为某件事住一次院,迟早还会因为这事再进去一次,并且将来大概率死在这个病上。如果想干点大事,那身体就得非常好,我这些年观察了下那些厉害人,不提别的,精力方面就能吊打99%的人。不容易疲......
  • 笔记_情感
    失恋不受感情支配,也不受过去支配,支配我的只有现在的自己人向前走,苦才会退后和不合适你的过去说再见,太阳的起落在告诉我们,永远会有崭新的一天明智的放弃,好过盲目的执着,生活辽阔,不要只陷入爱恨里,太多的剧本都不如人意转换心态,保持炙热,挖掘和培养自己,去运动,去旅行,给自己制造生活......
  • 算法学习笔记(44): 二维问题小计
    首先需要理解什么是二维问题。$n$维空间体系:将元素变成$n$维空间中的点,将范围变成$n$维空间中的正交范围。二维问题就是每一个元素都可以看作一个平面上的坐标\((x,y)\)。其中一维可以是下标,时间,值,dfn,甚至是一个函数\((x,f(x))\)。经典的二维问题实际上就是矩形加,矩......
  • P4426 毒瘤笔记
    前置知识点:虚树,dp。题意给定一个\(n\)个点\(m\)条边的无向简单联通图,满足\(n-1\lem\len+10\)。求图的独立集个数,对\(998244353\)取模。题解首先,注意到\(m\len+10\),也就是说非树边只有最多\(11\)条。将这些非树边连接的\(s=22\)个点(下面称为关键点)找......
  • 化学学习笔记
    酸\(+\)金属\(\rightarrow\)盐\(+\text{H}_2\uparrow\)酸\(+\)金属氧化物\(\rightarrow\)盐\(+\)水酸\(+\)盐\(\rightarrow\)新酸\(+\)新盐碱\(+\)盐\(\rightarrow\)新碱\(+\)新盐酸\(+\)碱\(\rightarrow\)盐\(+\)水盐\(+\)盐......
  • P4565 & CF757G 笔记
    前置知识:线段树合并,可持久化线段树,边分治,可能会用到一点点虚树。P4565边分树神题啊。。。题意给定两棵边有边权的树\(T_1,T_2\),结点数都为\(n\)。设\(d_i(x)\)表示第\(i\)棵树上\(x\)的带权深度,求一组点对\((x,y)\),使得\(d_1(x)+d_1(y)-d_1(p)-d_2(p')\)......
  • 阅读笔记3
    阅读《程序员的修炼之道:从小工到专家》第八章后,我对团队沟通和协作的重要性有了更深入的理解。这一章节详细探讨了如何建立高效的团队沟通机制,以及如何提高团队协作能力,以达到更好的软件开发效果。首先,作者强调了沟通在团队中的重要性。在软件开发过程中,团队成员之间需要频繁......