首页 > 系统相关 >第五章 内存与磁盘的密切关系

第五章 内存与磁盘的密切关系

时间:2024-02-22 18:46:17浏览次数:22  
标签:存储 程序 第五章 内存 磁盘 密切关系

在阅读《程序是怎样跑起来的》这本书的第五章时,我被作者对于内存与磁盘之间密切关系的深入剖析所吸引。这一章不仅详细描述了内存和磁盘在计算机系统中的作用,还深入探讨了它们之间的交互和相互依赖。读完这一章后,我对计算机的内存和磁盘有了更深入的理解。
首先,我深刻认识到了内存在计算机系统中的重要性。程序加载到内存后才能运行。程序要先储存在储存器中,然后才能被依次读取执行,这种方式称为存储程序方式。计算器中的存储器包括内存和磁盘。存储在磁盘中的程序需要先加载到内存才能运行,不能在磁盘上直接运行。
其次,我对磁盘的物理结构有了更全面的了解。所谓磁盘的物理结构就是指磁盘中数据的存储形式。磁盘的表面在物理上被划分为若干区域,划分方法分为按固定长度划分的扇区方式,以及按可变长度划分的可变长方式。
此外,我还学到了内存与磁盘之间的密切关系。从存储程序指令和数据的角度来看,可以说内存和磁盘的功能是一样的。在计算机的五大部件中,内存和磁盘都属于存储器,但是利用电流实现存储的内存和利用磁实现存储的磁盘还是有所不同的。
总之,第五章让我对内存与磁盘的密切关系有了更深入的认识和理解。通过阅读这一章,我不仅学到了很多关于内存和磁盘的知识,还对计算机系统的整体架构和运行原理有了更全面的了解。我相信这些知识将对我未来的学习和工作产生积极的影响。

标签:存储,程序,第五章,内存,磁盘,密切关系
From: https://www.cnblogs.com/wuboke/p/18027930

相关文章

  • 《系统科学方法概论》第五章
    在本读完本书的最后一章后,我了解到作者不仅详细阐述了系统科学的基本原理和应用,还通过具体案例和实际操作指引,让读者对如何运用这些方法有了更为直观的认识。体会到了其在解决复杂问题时的不可替代性。本章的重点是自组织系统理论,讲述了自组织系统理论的历史发展及方法概述。普利......
  • 对象序列化内存占用问题
     一般而言,前端发起一个查询,后端接收请求而后去数据库检索并得到结果集,之后序列化为字符串返回给前端展示。在序列化方法接收一个集合到序列化(比如这里是json)的过程中,内存占用会增大吗?肯定会的,总体而言我们new出的对象,对象引用的字符、数字等都是存放在堆内存中;未序列化这些对......
  • 偶发的系统卡顿内存飙升导致OOM
    线上有个小程序,客户反馈的现象是偶发性的卡主没响应,前端失去连接,点其他菜单都没响应。通过查看配置的dump目录有很多的GC日志,以及生成的一个堆内存快照。JVM的配置参数大概为:-Xms512M-Xmx512M-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=D:\dump\-XX:+PrintGCDetail......
  • 熟练使用有棱有角的内存、内存和磁盘的亲密关系
    ·队列一般是以环状缓冲区(ringbuffer)的方式来实现的·磁盘缓存指的是把从磁盘中读出的数据存储到内存空间中的方式·虚拟内存是指把磁盘的一部分作为假想的内存来使用·虚拟内存的方法有分页式和分段式两种。Windows采用的是分页式。该方式是指,在不考虑程序构造的情况下,把运......
  • 内存和磁盘的亲密关系
    ·DLL文件还有一个优点就是,在不变更EXE文件的情况下,只通过升级DLL文件就可以更新·栈清理处理指令不是程序记述的,而是在程序编译时由编译器自动附加到程序中的。编译器默认将该处理附加在函数调用方·另外,在C语言中,函数的返回值,是通过寄存器而非栈来返回的·栈一般是用来......
  • 第四章 让内存化方为圆
    《程序是怎样跑起来的》这本书的第四章“让内存化方为圆”是一个引人入胜的章节,它深入探讨了计算机内存的工作机制和管理方式。在阅读这一章后,我对内存的重要性和复杂性有了更深的理解。1.内存的物理结构:内存本质上是一种名为内存芯片的装置。内存芯片分为RAM、ROM等不同类型。......
  • Linux磁盘管理
    Linux磁盘管理主要是指在Linux系统中对磁盘进行一系列的操作,包括磁盘的创建,格式化,挂载,卸载等。具体可以分为以下几个步骤:1.添加磁盘:这可能涉及到物理上的添加磁盘,或通过虚拟化技术(如RAID或LVM逻辑卷管理)来扩充磁盘空间。2.分区:使用工具如fdisk或gdisk对磁盘进行分区。fdisk主要......
  • C++内存管理
    C++内存管理目录C++内存管理内存模型堆与栈的区别其他说明new和deletemalloc/free和new/delete区别new运算符的原理new/delete的使用要点判断内存申请成功delete与delete[]区别参考资料内存模型内存类型作用生命周期常量存储区存放常量,不允许修改全局/静态存储......
  • 《程序是怎样跑起来的》第五章
    《程序是怎样跑起来的》这本书对于理解计算机程序的运行机制是一本极佳的指南。第五章作为该书的重要组成部分,为我们揭示了程序的内存和磁盘的亲密关系,让我对软件开发与计算机内部工作原理有了更深刻的认识。首先,通过阅读这一章节,我了解到编译器是如何将高级语言编写的源代码转换......
  • 《程序是怎样跑起来的》第五章读后感
    《程序是怎样跑起来的》第五章主要讲的是内存和磁盘的关系。存储程序的方式是在存储装置中保存程序,并逐一运行的方式。计算机中主要的存储部件是内存和磁盘。磁盘中存储的程序,必须要加载到内存后才能运行。在磁盘中保存的原始程序是无法直接运行的。这是因为,负责解析和运行程序内......