《程序是怎样跑起来的》第十二章读书感悟

第12 章主要介绍了算法的相关知识,包括算法的定义、算法的表示方法、算法的时间复杂度和空间复杂度等我意识到,算法是计算机科学中非常重要的一个领域,它直接影响到程序的性能和效率。同时,算法也是计算机科学中非常有趣的一个领域,它涉及到很多数学和逻辑方面的知识,需要我们具备一定的抽象思维和推理能力。也了解到了算法的时间复杂度和空间复杂度的概念,以及如何评估算法的性能和效率。我明白了,在设计算法时,我们需要考虑到算法的时间复杂度和空间复杂度,以确保算法的性能和效率。同时,我们也需要根据具体的需求和场景,选择合适的算法来解决问题。让我明白了算法在计算机科学中的重要性。作者还介绍了操作系统与应用程序之间的交互方式,如系统调用、API 等。
我意识到,操作系统是计算机系统的核心,它负责管理计算机的硬件资源和软件资源,为应用程序提供一个稳定、安全、高效的运行环境。同时,操作系统也是应用程序与计算机硬件之间的桥梁,它提供了一系列的接口和服务,使得应用程序可以方便地使用计算机的各种资源。
我也明白了操作系统与应用程序之间的关系。应用程序需要通过操作系统提供的接口和服务来使用计算机的各种资源,同时也需要遵循操作系统的规范和限制。操作系统负责管理应用程序的运行,包括进程的创建、调度、内存的分配和回收、文件的读写等。应用程序与操作系统之间的交互是通过系统调用和 API 实现的。

posted @ 2024-03-01 01:19  计应231曹露  阅读(10)  评论(0)    收藏  举报