11

《程序是怎样跑起来的》第十一章读后感
第十一章主要探讨了程序的执行过程,从程序的加载开始,到程序的执行和结束,为我们展示了程序在计算机中运行的完整流程。读完这一章,我对程序的执行过程有了更加深入的理解。
首先,我了解到程序在执行前需要先被加载到内存中。这一过程涉及到操作系统的内存管理策略,如分页、分段等。同时,我也明白了程序的加载并不仅仅是将代码从磁盘复制到内存,还包括了代码的解析、符号表的建立等步骤。
其次,程序的执行过程中,CPU扮演着核心的角色。它不断地从内存中读取指令,解码并执行这些指令,从而完成程序的功能。在这一过程中,我还了解到了指令的执行可能涉及到数据的加载、存储、运算等操作,以及可能的跳转和分支。
最后,我也了解到了程序的结束过程。当程序执行完毕或遇到错误时,操作系统会负责清理程序占用的资源,如内存、文件句柄等,并将控制权返回给操作系统。
通过阅读第十一章,我对程序的执行过程有了更加清晰的认识。我理解了程序在计算机中是如何一步步运行起来的,以及操作系统在这一过程中扮演的角色。这些知识不仅增强了我的编程理论基础,也为我今后的编程实践提供了有益的指导。我相信,随着我对这本书的深入学习,我会对程序的执行过程有更深入的理解,从而更好地编写出高效、稳定的程序。

posted on   ,。m  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示