首页 > 编程语言 >《程序是怎样跑起来的》——第五章读后感

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

时间:2024-02-18 19:33:06浏览次数:28  
标签:存储容量 读后感 Windows 程序 第五章 内存 磁盘 页面

一:从存储程序指令和数据的角度来看,可以说大和磁盘的功能是一样的。在计算机的五大部件”中,和磁盘都属于存储器。但是,利用电流实现存储的内存和利用磁存储的磁盘还是有所不同的。在存储容量相同的前提下,内存速但价格贵,磁盘速度慢但价格便宜。
二:Nandhowg提作系经超能工好内行作,即便见在目限的。
版本中,虚拟内存依然可以发挥出较大的效果。虚报内存的空現,分为分页式和分段式“,”,Windows采用的是分页式。在这种方去中,运行的程序无沦结构如何,都会被刻分成一定大小的“页面,知面为单位在内存和磁盘之间进行置换。在分页式中,将酸盘中的你读入内存称为页面換入(page in),将内存中的内容写人磁盘麻力质换出(page out)。一般来说,PC 中页面的大小为4 KB,大的租序合分割成多个大小为4KB 的页面,并以页面为单位存放在磁盘(虛数市存)或内存中(图5-3)。
三:基于 GUI( Graphical User Interface,图形用户界面) 的 Wir以说是一个巨大的操作系统。作 Windows 前身的 MS-DOS
统,其早期版本只需要128 KB 的内存就可以工作,但要想流电
Windows,至少也需要2GB 的内存。而且,由于 Windows 具功能,在巨大的 Windows 中,还要同时运行多个应用程序,月候即便有2 GB 的内存也无法流畅地运行。Windows 是一个时信不足所困扰的操作系统。
四:在以簇为单位读写磁盘的情况下,一个簇中没有占满的空间就只被闲置。尽管看起来很浪费,但按照目前的设计来说,也没有什么决的办法。如果将簇的长度变小,就会增加磁盘的访问次数,造成件读写速度下降。由于磁盘需要额外的空间记录扇区的划分方式,斤以如果簇的长度太小,磁盘整体的存储容量就会减少。扇区和簇的小需要在处理速度和存储容量之间寻找平衡。
读过本章内容之后,大家应该对内存与磁盘的密切联系有了一定的理解。最近的计算机,内存和磁盘容量都越来越大,但大家还是要注意节约。优秀的程序不仅运行速度快,“身材”也很“苗条”,因此程序员要时刻注意优化程序的大小。

标签:存储容量,读后感,Windows,程序,第五章,内存,磁盘,页面
From: https://www.cnblogs.com/SF90/p/18019844

相关文章

  • 《程序是怎样跑起来的》——第3章 计算机进行小数运算时出错的原因
    一、计算机进行小数运算时也会出错1、计算机不是万能的:计算机在运行的时候绝大多数的时候能得到正确的数值,但依然存在程序运行后无发得到正确数值的情况。小数运算就是这样。2、示例:将0.1累加100次也得不到10但与之相反的是,0.1累加00此后的结果是10。正是这样计算机在运行小......
  • 《程序是怎么跑起来的》——第二章读后感
    一:在编程语言提供的整数类型“中,有些可以处理负数,有些不能处理负数。例如,C语言的数据类型中,有不能处理负数的unsignedshort型,也有能处理负数的short型。这两种类型的变量长度都是2字节(=16比特),都能表示2的16次幂=65536种不同的值。但是,它们能表示的值的范围不同,short型是-32......
  • 《程序是怎么跑起来的》第二章读后感
    书中描述的二进制世界对我产生了深远的影响。在我们的日常生活中,数字和计算似乎都是自然而然的,但这本书让我意识到,所有的技术和现代生活都基于一个简单的原则:二进制。这是一种简单的表达方式,但却具有无比的威力。它构建了现代世界的基石,从手机到卫星,从汽车到电视,无一不是基于这一......
  • 程序员可以做一辈子吗?大龄程序员出路在哪?
    前言随着2023年AI的出现,大家对待程序员工作有了一丝丝危机感,特别是今年整个IT行业进入了前所未有的寒冬期,让程序员不得不思考未来的职业发展。甚至很多程序员一想到自己接近35岁,焦虑感油然而生,这也是大部分程序员岗位的潜在危机意识。有危机意识是对的,至少对未来抱有期待和规划......
  • 读《程序是怎样跑起来的》第三章有感
    第三章——计算机进行小数运算时出错的原因本章的重点是小数处理二进制表示小数二进制小数点后面的位权,第一位是2的-1次幂,第二位是2的-2次幂,这样的规律不仅限于二进制数,在十进制数和十六进制数中同样适用。计算机运算出错的原因有一些十进制的小数无法转换为二进制数,比如十进......
  • 第三章 程序逻辑控制
     程序逻辑控制    在生活中,我们要完成一件比较复杂的事情时,通常是按照一定的先后次序去做的。例如要做一顿丰盛的周末午餐,我们会将整个午餐任务分解为:蒸米饭、做红烧排骨、炒芹菜、烧汤等几个子任务。而每个子任务又可以分解为一系列更小的事情,例如蒸米饭就可以分解为取......
  • 《程序是怎样跑起来的》第五章——内存与磁盘的亲密关系
    本章前面有几个问题:1、存储程序方式指的是什么?2、通过使用内存来提高磁盘访问速度的的机制称为什么?3、把磁盘的一部分作为假象内存来使用的机制称为什么?4、Windows中,咱程序运行时,存储着可以动态加载调用的函数和数据的文件称为什么?5、在EXE程序文件中,静态加载函数的方式称为......
  • 程序是怎么跑起来的第四章
    内存实际上是一种名为IC的电子元件,内存IC中有电源信号,地址信号,数据信号控制信号等用于输入输出的大量引脚,通过其指定地址,来进行数据的读写。IC中可以存储1024个1字节的数据。因为1024=1K,所以该IC的容量就是1KB,内存IC内部有大量可以存储8位数据的地方,通过地址指定这些场所,之后即可......
  • 读后感_第八章
    第八章主要讲了,从源文件到可执行文件,讲述了计算机只能运行本地代码,通过将不同的编程语言转化为同种编程语言,最后解析运行CPU。计算机将所有的信息作为数值的集合来处理,每个数值都代表某一个命令或数据。这就成为本地代码。与此同时,编译器的存在也很重要,不同的CPU,它的编译器也大不......
  • 读程序是怎样跑起来的第七章有感
    程序中包含着运行环境,运行环境是操作系统和计算机的主机两者的综合,也就是说,操作系统和硬件决定了程序的运行环境。如果运行环境不同,程序是无法运行的。例如,在Macintosh上直接运行Windows用的程序,基本上是无法实现的。这是因为运行环境的不同造成的。运行环境=操作系统+硬件。也就......