首页 > 编程语言 >程序是怎么跑起来的前三章读书笔记

程序是怎么跑起来的前三章读书笔记

时间:2024-03-01 10:58:28浏览次数:21  
标签:计算机 读书笔记 汇编语言 前三章 程序 基础知识 操作系统

在《程序是怎么跑起来的》的前三章中,作者用平易近人的语言,引导我们了解计算机程序的基础知识。以下是我的读书笔记:
第一章讲述了计算机的基础知识,包括计算机的组成和原理。作者详细解释了计算机的基本结构,如CPU、内存和存储设备等,并阐述了计算机如何通过这些硬件设备实现信息处理和存储。此外,作者还介绍了计算机中的数据表示方式,如二进制数和ASCII码,这些基础知识为我们后续理解程序运行奠定了基础。
第二章主要讲述了汇编语言和高级语言的差异,以及计算机如何解析和执行指令。作者深入浅出地讲解了计算机指令集的概念,并解释了汇编语言和高级语言之间的转换过程。通过这一章的学习,我深刻认识到计算机程序的核心是指令集,而汇编语言和高级语言只是不同的表达方式。
保存
第三章则聚焦于操作系统在程序运行中的作用。作者详细介绍了操作系统的功能,如任务调度、内存管理、文件系统等。通过这一章的学习,我明白了操作系统是连接硬件和软件的桥梁,它为应用程序提供了运行环境,并确保了程序的稳定性和安全性。
总的来说,前三章的内容让我对计算机程序有了更深入的了解。通过学习计算机的基础知识、汇编语言与高级语言的差异以及操作系统的作用,我认识到程序运行不仅仅是编写代码的过程,还包括了编译、链接、运行等多个环节。这为我在后续学习程序设计和开发提供了重要的指导。

标签:计算机,读书笔记,汇编语言,前三章,程序,基础知识,操作系统
From: https://www.cnblogs.com/231li/p/18046472

相关文章

  • 程序是怎么跑起来的第五章读书笔记
    第五章:程序的编译和链接1.编译过程:程序首先需要被翻译成机器语言,这一过程称为编译。编译器的任务是将源代码(例如C++或Java代码)转换成机器代码,后者可以直接由计算机硬件执行。2.链接过程:编译只是将源代码转换成目标文件,这些文件包含的是机器码和各种符号(例如变量和函数名)。链......
  • 程序是怎么跑起来的第四章读书笔记
    第四章:内存管理1.内存的分配方式:程序在运行时,操作系统会为其分配一块内存区域,这块内存区域称为“堆”。堆的大小在程序运行期间可以动态地变化。当程序需要更多的内存时,可以从堆中分配;当内存不再需要时,可以将其返回给堆。2.内存的回收:为了防止内存泄漏,操作系统需要跟踪哪些内......
  • 微信小程序使用getuserinfo获取用户信息
    微信小程序使用getuserinfo获取用户信息:https://blog.csdn.net/LzzMandy/article/details/104557711?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170920091516800213033769%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=1709200915......
  • 《程序是怎样跑起来的》第十一章读后感
    《程序是怎样跑起来的》第十一章深入探讨了并发与并行的概念及其在程序执行中的应用。本章首先解释了并发和并行的区别,指出并发是多个任务交替执行,而并行是多个任务同时执行。接着,介绍了常见的并发模型和并行计算的方法,如多线程、多进程和分布式计算等技术,并强调了如何避免并发和......
  • 《程序是怎样跑起来》第六章读后感
    通过阅读第六章,我们和作者深入了解和探究了核心机制,包括程序的编译与执行过程、操作系统的角色以及内存管理等关键概念。这一章节不仅介绍了这些概念的理论基础,还通过具体的例子和类比,帮助我们更好地理解程序是如何在计算机中运行的。在这一章所讲述的程序运行机制对我启发很大。......
  • 阅读《程序是怎样运行的》第十章
    第十章通过汇编语言了解程序的实际构成。首先本地代码的指令中,表示其功能的英语缩写称为助记符。汇编语言是通过利用助记符来记述程序的;其次汇编语言的源代码转换成本地代码的方式称为汇编。使用汇编器这个工具来进行汇编;接着本地代码转换成汇编语言的源代码的方式称为反汇编。通......
  • 阅读《程序是怎样运行的》第十一章
    第十一章的要点呢是硬件控制方法,接下来我们就讲讲吧。首先,在汇编语言中,可以使用IN指令和OUT指令来同外围设备进行输入输出操作,在x86系列CPU用的汇编语言中,通过IN指令来实现I/O输入,OUT指令来实现I/O输出;其次I/O是Input/Output的缩写,可以用来实现计算机主机和外围设备输入输出交互......
  • 《程序是怎样跑起来的》第四章读后感
    《程序是怎样跑起来的》第四章深入探讨了计算机程序的运行过程,包括算法和数据结构的重要性、内存的物理机制和逻辑模型、程序的编译、链接和执行流程等内容。这一章节首先介绍了算法和数据结构在程序运行中的关键作用。算法是解决问题的步骤和方法,而数据结构则是组织和存储数据的......
  • 阅读《程序是怎样运行的》第十二章
    第十二章呢主要讲让计算机“思考”。用计算机可以模拟实验,被称为计算机模拟。计算机模拟是指用软件来进行实际试验。然后伪随机数指的是通过公式产生的伪随机数。伪随机数同真正的随机数不同,具有周期性。接下来生成伪随机数的公式中使用的参数称为随机数的种子。当然我们要知道,随......
  • 《程序是怎样跑起来的》第五章读后感
    《程序是怎样跑起来的》第五章深入探讨了程序在计算机中的运行环境和数据管理,特别强调了编译、链接和运行过程,以及操作系统如何管理和调度程序。这一章节详细阐述了编译和链接的过程,其中编译器将源代码转换为机器码,而链接器则将这些机器码和所需的库文件链接在一起,形成可执行文件......