首页 > 编程语言 >程序是怎样跑起来的读后感9

程序是怎样跑起来的读后感9

时间:2024-02-24 20:55:41浏览次数:21  
标签:读后感 操作系统 程序 加载 内存 执行 过程 怎样

《程序是怎样跑起来的》第九章读后感

《程序是怎样跑起来的》第九章深入探讨了程序的执行过程,即程序在内存中如何被加载、如何运行以及如何与硬件设备进行交互。读完这一章,我对程序的执行过程有了更加清晰和深入的认识。
我被程序的加载过程所吸引。当程序开始执行时,操作系统会将其加载到内存中,并为其分配相应的资源。这一过程涉及到了操作系统的内存管理机制,如分页、分段等。我了解到,程序在内存中的布局是有规律的,包括代码段、数据段等,每个段都有其特定的作用和意义。
程序的运行过程也给我留下了深刻的印象。CPU从内存中读取指令,解码并执行这些指令,从而实现程序的功能。在这一过程中,CPU与内存之间的交互是非常频繁的,内存的性能对程序的执行效率有着至关重要的影响。此外,程序在运行过程中还需要与各种硬件设备进行交互,如输入输出设备、网络设备等。这些交互过程需要依赖于操作系统的设备驱动程序来实现。
我还学到了程序并发执行的相关知识。在现代操作系统中,多个程序通常会并发执行,以提高系统的整体效率。为了实现并发执行,操作系统采用了进程和线程等机制来管理程序的执行。我了解到,进程是程序执行的一个实例,它拥有独立的内存空间和资源;而线程则是进程内的一个执行单元,多个线程可以共享同一个进程的内存空间和资源。
《程序是怎样跑起来的》的第九章让我对程序的执行过程有了更加深入和清晰的认识。通过阅读这一章,我不仅了解了程序在内存中的加载和运行过程,还学到了并发执行的相关知识。我相信,这些知识将对我未来的学习和工作产生积极的影响,使我能够更好地理解和设计高效的程序。

标签:读后感,操作系统,程序,加载,内存,执行,过程,怎样
From: https://www.cnblogs.com/pyy1/p/18031559

相关文章

  • 《程序是怎样跑起来的》——第十章读后感
    一:1.在用于x86架构CPU的汇编语言中,用in指令进行I/O输入,用out指令进行I/O输出。2.负责在计算机主机与外部设备之间进行输入输出的芯片称为1/O控制器,简称I/O。3.为了区分连接到计算机上的不同外部设备,每个设备会被分配一个I/O地址。4.IRQ是指用于区分发出中断请求的外部......
  • 《系统科学方法概论》第四章读后感
    第四章讲述了控制论,开头讲述了诸葛亮因妻子巧妙做饭突发奇想而做出的木牛流马,控制论的命运的齿轮开始转动,控制就是以简单的物质循环的工作以到达自己想要的目的而近代科学家则运用如何控制来生产工业。控制有四大分支,其中人工智能是当前非常火热的一个话题,即使它已经有非常显著的......
  • 《程序是怎样跑起来的》第二章
    在本章节中,作者深入探讨了计算机底层硬件与高级编程语言之间的桥梁——汇编语言。他提到,汇编语言是由机器语言发展而来的,它使用助记符来代替机器语言中的二进制代码,使得程序员能够更容易地编写和理解程序。然而,汇编语言仍然与特定的计算机体系结构紧密相关,这意味着不同的计算机硬......
  • 程序是怎么跑起来的的第八章
    用某种编程语言编写的程序就成为源代码,保存源代码的文件称为源文件。对CPU来说,母语就是机器语言,而转换成机器语言的程序就是本地代码。任何编程语言编写的源代码,最后都要翻译成本地代码。,否则CPU就不能理解。dump是指把文件的内容,每个字节用2到十六位进制数来表示的方式。本地代......
  • 《程序是怎样跑起来的》第八章读后感
    通过阅读《程序是怎样跑起来的》第八章,我对从源文件到可执行文件的转换过程有了更深入的理解。这一章详细介绍了编译、链接和加载等关键步骤,让我明白了一个程序是如何从源代码转化为可在计算机上运行的可执行文件的。在编译过程中,编译器将源代码转换为机器码,并生成目标文件。这个......
  • 程序是如怎样起来的第十章读后感
    在阅读《程序是怎样跑起来的》第十章后,我对程序的运行原理和内存管理有了更深入的理解。这一章主要介绍了内存管理的基本概念、内存分配的方式以及内存保护的重要性。通过本章的学习,我明白了内存是程序运行的关键资源,它为程序提供了存储数据和指令的空间。合理的内存管理对于程序......
  • 《程序是怎样跑起来的》第七章
    在阅读这一章之后,我不仅认识到了操作系统、编译器、解释器、运行时环境等关键组件的作用,还对它们如何协同工作以支持程序的顺畅运行有了更加清晰的认识。本章重点讲述了程序的运行环境、不同操作的API、提供相同运行环境的Java虚拟机。应用的运行环境通常是用类似于Windows和AT......
  • 阅读《程序是怎样运行的》九、十章
    操作系统和应用的关系是第九章的要点,接下来我们就讲讲吧。首先呢程序的加载和运行时是监控程序的主要功能。监控程序也可以说是操作系统的原型;其次在操作系统上运行的程序称为应用或者应用程序。文字处理软件和表格计算软件等都是应用;接着系统调用(systemcall)称为调用操作系统功能......
  • 程序是怎么跑起来的第五章
    学习本章内容之前我认为磁盘和内存卡的作用大差不差,我以为运行电脑程序加载出来的文件及其垃圾缓存都在内存和磁盘上,但是学习到这一章,我对磁盘和内存的关系有了更加清晰的了解,一般磁盘的一个扇区是512字节从存储程序的命令和数据来看,两者功能几乎相同,但从存储容量来看,内容是高数高......
  • 阅读《程序是怎样运行的》七、八章
    这本书的第七章呢主要讲程序是在何种环境中运行的。运行环境=操作系统+硬件。程序中包含着运行环境这一内容。大家手头若是有购买的应用软件的话,可以稍微观察一下它的安装包或者目录。通常在某个位置会写有“运行环境”这一项。例如,2007MicrosoftOfficeSystem(下文简称为Office2......