首页 > 编程语言 >《程序是怎样跑起来的》第三章观后感

《程序是怎样跑起来的》第三章观后感

时间:2024-02-04 22:33:22浏览次数:40  
标签:第三章 操作系统 程序运行 程序 作者 内存 观后感 计算机

《程序是怎样跑起来的》这本书的第三章带领我深入到了程序的运行环境中,让我对计算机的内部运作有了更加细腻的认识。这一章着重于程序运行时的各种细节,包括操作系统的角色、内存管理、进程与线程的概念,以及输入输出系统的工作原理。

首先,作者以简洁的语言解释了操作系统的核心职能,即管理和控制计算机硬件资源,并为程序的运行提供必要的服务。作者将操作系统比作一个酒店的经理,负责协调各种资源,确保酒店(计算机)的正常运营。这个形象的比喻不仅让我理解了操作系统的作用,更让我感受到了它在计算机世界中的重要性。

接着,本章深入探讨了内存管理的复杂性。我了解到内存是计算机执行任务的重要场所,它不仅存储着运行中的程序,还存储着这些程序处理的数据。有效的内存管理对于提高系统性能至关重要。作者将内存比作一间间的储物柜,每个程序按照需要租用不同大小的柜子来存放它们的物品。这样的视角让我意识到内存分配和回收的复杂性,以及它对程序运行效率的影响。

此外,我对进程和线程的理解也在阅读这一章后得到了极大的加深。通过作者的解释,我了解到进程是操作系统分配资源的基本单位,而线程则是程序执行的最小单位。这两者的协同工作保证了程序的高效运行。
最后,输入输出系统作为用户与计算机交互的桥梁,其重要性不言而喻。作者详细解释了输入输出系统的工作原理,包括中断、缓冲和驱动程序等概念。我特别感兴趣的是作者对中断处理的讲解。他将中断比作日常生活中的电话铃声,它会打断正在做的事情去响应新的需求。这个例子让我明白了中断在实时处理中的关键作用。

《程序是怎样跑起来的》第三章不仅为我展示了程序运行的舞台背后的故事,更重要的是它激发了我对计算机内部世界的好奇心。作者用简洁明了的语言,将复杂的技术问题转化为生动的故事,让读者在轻松愉快的氛围中学习到知识。

班级:计应232 姓名:闫炎升

标签:第三章,操作系统,程序运行,程序,作者,内存,观后感,计算机
From: https://www.cnblogs.com/yysd311/p/18004438

相关文章

  • eBPF程序如何跟内核进行交互
    一个完整的eBPF程序通常包含用户态和内核态两部分。其中,用户态负责eBPF程序的加载、事件绑定以及eBPF程序运行结果的汇总输出;内核态运行在eBPF虚拟机中,负责定制和控制系统的运行状态。对于用户态程序来说,它们与内核进行交互时必须要通过系统调用来完成。而对应到eBPF程序......
  • 《程序是怎样跑起来的》第三章读后感
    1·什么是浮点数?浮点数:用符号、尾数、基数、指数这4部分来表示的小数就是浮点数在计算中因为内部只使用二进制,因此计算机中省略掉了基数,只使用符号、尾数、指数3部分表示浮点数。2·IEEE标准浮点数表现形式:符号部分:占用一个数据位,该为=1表示负数,=0表示正数,数值的大......
  • 读《程序是怎么跑起来的》第一章有感
    这一章详细介绍了计算机的硬件组成,包括CPU、内存、硬盘等关键组件,并解释了它们在程序执行过程中的作用。我了解到CPU是计算机的核心,负责执行指令和处理数据,而内存则是暂时存储数据和程序的地方。此外,本章还介绍了二进制数和计算机内部的表示方法,这让我明白了计算机如何理解和......
  • 《系统科学方法概论》第三章读后感
    在读了第三章之后,我知道了通信方式的由来。古代由于通信不方便,于是先产生了有声语言,接着因为距离的问题产生了文字,用文字来互相传递书信,后来还发明了用光信号来通信,但是慢慢已经满读不了需求,于是各种缺点慢慢显现出来,最终产生了近代通信技术——有线电通信,以及后来的无线电通信。......
  • 《程序是怎样跑起来的》第二章读后感
    1·为什么要用二进制表示数据?原因:由于IC(集成电路)的所有引脚只有直流电压0V或5V两个状态(也就是每个引脚只能表示两个状态),由于这个特性,因此决定了在计算机中的信息数据只能使用二进制来处理表示注意:现在IC大部分电压为为+5V,因此存在三种状态,0V/5V/高阻抗状态(不接收电流信......
  • 《程序是怎样跑起来的》第二章
    本周主要阅读了第二章的内容本章主要是讲用二进制来理解数据。二进制。众所周知,计算机内部是由集成电路构成,其两侧有许多引脚,引脚有直流电压0v和5v两种状态,当有电压通过则为1,没有则为0,于是就有了计算机处理信息的最小单位-位,8位就是1字节。二进制,是计算技术中广泛采用的一种数制......
  • 《程序是怎样跑起来的》第一章读后感
    1.CPU是什么?对于CPU,有两种解释,分为物理和逻辑两种。物理层面:CPU由具有开关功能的晶体管构成。逻辑层面:内部由、寄存器,控制器,运算器,时钟四个部分构成,各部分通过电信号相互连通。其中寄存器、控制器、运算器、时钟的解释如下:寄存器:用于暂存指令、数据等处理对象,可以认为是内存......
  • 《程序是怎么跑起来的》第一章观后感
    在看完《程序是怎样跑起来的》第一章后,我开始明白程序是怎么运行的,该书介绍了程序是什么、由什么组成的以及是内存的机制。读完这本书的第一章后,我知道程序是指令与数据的组合。并且向我介绍了计算机最重要的组成部分之一“CPU”以及程序的基本概念和程序是如何运转的,通过学习第......
  • 程序是怎样跑起来的
    第三章主要是关于计算机进行小数运算时出错的原因,首先讲了为什么计算机也会出错,先举了一个例子,将0.1累加100次也得不到10,引出问题,讨论出计算机出错的原因是有一些十进制数的小数无法转换成二进制数,在十进制数与二进制数转换时,有一些无法正确表示的数值,最后都变成了近近似值,计算机......
  • 《程序是怎样跑起来的》第二部分
    《程序是怎样跑起来的》第二章“数据是用二进制数表示的”之后,我深受启发。这一章节不仅带我走进了计算机科学的底层世界,还让我明白了数据在计算机内部是如何被表示和处理的。它以简洁明了的方式揭示了计算机处理数据的基本原理,让我对编程有了更深层次的理解。这部作品的主题是关......