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

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

时间:2024-02-05 20:12:59浏览次数:29  
标签:章节 观后感 计算机 程序 第一章 内存

观看了《程序是怎样跑起来的》第一章之后,我获得了对计算机程序运行机制的初步理解。这一章节作为整个系列的基础,通过简明扼要的语言和形象的比喻,向我们展示了程序从编写到执行的全过程,让我深刻感受到了编程的魅力。

首先,本章介绍了构成计算机的基本元素:硬件和软件。硬件包括CPU、内存、硬盘等物理组件,而软件则是由代码构成的程序。这些程序告诉硬件应该做什么以及如何去做。了解到这一点后,我对计算机系统的复杂性有了新的认识。

接着,章节深入讲解了程序是如何被计算机执行的。程序员使用编程语言编写源代码,然后通过编译和链接的过程转换成机器能理解的机器码。这个过程涉及的逻辑和步骤非常有趣,它们构成了程序运行的基础。

此外,内存管理的概念也在本章中得到了阐述。我了解到内存是暂时存储数据的地方,而虚拟内存技术则允许我们利用硬盘空间来扩展内存容量,这大大提高了计算机处理多个任务的能力。

最后,本章还简单介绍了计算机网络的基础知识,让我认识到了互联网的工作原理及其对我们日常生活的重要性。

通过观看这一章节的内容,我意识到编程不仅仅是一门技术,它更像是一种艺术,需要创造力和逻辑思维的结合。同时,我也认识到了学习计算机科学的重要性,尤其是在这个数字化时代,掌握计算机知识对于个人发展至关重要。

总之,这一章节不仅为我提供了计算机程序运行的基本知识,也激发了我对计算机科学的好奇心和探索欲。我期待着继续深入学习,以便更好地理解和运用这些知识。

班级:计应232 姓名:李春辉

标签:章节,观后感,计算机,程序,第一章,内存
From: https://www.cnblogs.com/lchbz/p/18008736

相关文章

  • 《程序是怎样跑起来的》第二章观后感
    在观看了《程序是怎样跑起来的》第二章之后,我被计算机程序运行的复杂性与精妙深深吸引。这一章节详细解释了编程语言到机器语言的转换过程,以及编译器和解释器在这一过程中扮演的角色。我了解到,每一段代码背后,都隐藏着程序员的智慧和对计算机底层工作原理的深刻理解。特别是看到高......
  • 《程序是怎样跑起来的》第三章观后感
    《程序是怎样跑起来的》第三章带我深入到了程序的运行世界,揭示了操作系统在程序执行过程中的关键作用。这一章节的重点在于操作系统如何管理硬件资源,以及它如何为程序的运行提供必要的环境。在阅读这一章时,我对操作系统的任务调度、内存管理、文件系统等方面有了更加清晰的认识。......
  • 读《程序是怎么跑起来的》有感
    《程序是怎么跑起来的》这本书给我带来了深刻的思考,也改变了我对程序运行机制的认知。在看这本书之前,我了解到一些关于程序运行原理的基本概念,但是并不能深入探讨其原理、过程及设计方式。而看完这本书后,我开始正视并深入研究程序的运行机制。从书中可以看出,程序的运行主要是由硬......
  • 程序是怎样跑起来的
    程序运行起来是一个复杂的过程,涉及到计算机硬件和软件的多个层面。以下是程序运行的基本步骤:编写源代码:程序员使用某种编程语言编写源代码,这是一系列指令和数据,用于告诉计算机执行特定的任务。编译源代码:对于需要编译的语言(如C++、Java),源代码会被编译器转换成机器语言,这是一种......
  • nsis打包安装程序流程
    使用HMNISEdit软件打包安装流程下面使用NSIS软件进行打包脚本编译成为setup.exe程序编译完成就会生成带图标的setup.exe程序了......
  • 微信小程序 Path2D 不支持 svg 路径的解决办法
    问题开发一个微信小程序项目的时候需要用到Path2D这个对象,但是发现小程序的Path2D对象不支持实例化的时候直接传入'svgpath',导致下面的代码运行的时候报错(浏览器中可运行)#其它代码(省略)...//核心代码letp=newPath2D("M1010h80v80h-80Z");//微信小程序中会......
  • 小程序右上角的小圆圈和三个点的位置获取
    constsystemInfo=wx.getSystemInfoSync()Page({data:{statusBarStyle:'',navigationBarStyle:'',navigationStyle:'',menuStyle:''},onLoad(){this.setData({statusBarStyle:......
  • 《程序是怎样跑起来的》第二章
    第二章讲述了数据是用二进制数表示的。首先通过思考问题嗯,我了解到位和字节的关系(8位=1字节)以及二进制如何转化为十进制还有关于逻辑运算的问题。第一节:用二进制表示计算机信息的原因。IC的特性,一个引角只能表示两种状态。种特性决定了计算机数据要用二进制处理。计算机处理信息的......
  • 程序是怎样跑起来的
    看了1.1和1.2,首先通过前面的思考问题,我知道了程序的定义和组成,以及什么是机器语言,程序的储存内存地址还有计算机的构成元件中负责程序解释和运行的是CPU。1.1节讲述了CPU的内部结构:寄存器,控制器,运算器和时钟。了解到了这四种结构间通过电流相联系,以及程序启动后,根据时钟信号控制器......
  • 程序是怎样跑起来
    1.2节我了解到使用高级语言编写的程序会在编译后转化为机器语言,然后再通过CPU内部的寄存器来处理。寄存器的种类通过名字来区分,8种寄存器各有各的功能。1.3节决定程序流程的程序计数器,重点说出CPU控制器会参照程序计数器的数值读取命令并执行。第一章余下的部分讲述了条件分支和循......