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

阅读了第五章后我了解了内存和磁盘的亲密关系。他们两个都具有存储程序命令和数据的功能,而且内存和磁盘也都被归类为存储部件。但是他们两个还是略有不同,内存是利用电流才能实现存储,而磁盘则是利用磁效应来实现存储。内存是高速高价,磁盘则是低速廉价。
程序必须加载到内存中才能运行,磁盘中的程序无法直接运行。内存和磁盘在计算机系统中共同协作,以确保程序的运行和数据的存储。磁盘用于永久存储数据,即使断电也不会丢失。内存中的数据在断电后会被丢失,因为它是易失性的存储介质。内存负责临时存储程序指令和数据,而磁盘则用于长期存储数据。虚拟内存技术进一步扩展了内存的使用,通过在磁盘上模拟内存空间来解决内存不足的问题。
磁盘是通过把其物理表面划分成多个空间来使用的。划分的方式有扇区方式和可变长方式两种,前者是指将磁盘划分为固定长度的空间,后者则是指把磁盘划分为长度可变的空间。虽然现在计算机中的内存和磁盘容量变得越来越大,不过我们还是要有节约精神。一个优秀的程序,不仅要运行速度快,还要小。所以,我们要时刻注意尽量让程序小一些。
posted @ 2024-02-26 21:14  梁恩赐  阅读(10)  评论(0)    收藏  举报