学过底层的朋友 或者看过我那一篇“深度理解指令集”文章都应该知道,CPU运行时要先通过南桥芯片把磁盘(硬盘)里的数据传输到内存中去,CPU才能通过内部前端总线对内存里的数据进行操作。
南桥芯片传输过程:
首先南桥芯片通过外部前端总线与磁盘交换数据,这个交换过程是磁盘的磁头和前端总线进行交互工作的而非磁盘,磁头会把磁盘里的磁信号转换成电信号在通过前端总线传输到内存中去。

加载到内存后实际上就是入栈/堆操作,从硬盘加载到内存是需要耗费一点时间的,要是每次都从硬盘上读取的话那么速率会降低,所以CPU不会那么傻每次都从硬盘上读取,当你第一次读取这个数据时内存芯片会对这个数据在内存中做记录,下一次在加载时CPU首先到内存中去找,找不到在到硬盘里面去找!
下面举一个列子:
当你从硬盘运行一个文件时这个文件里的数据会被加载到内存中去,加载到内存中的数据叫程序,当你关闭这个程序时它在内存中的数据也就随之被释放了,不过当你这个程序在加载到内存时内存芯片会对这个初始数据做记录,保存在内存里,下次在执行这个程序时直接把记录的数据拷贝过来用就可以了,所以比第一次运行要快许多!

当你内存里记录数据满了时,比如我打开a软件后打开了b软件那么内存里面已经记录了a、b软件的初始数据在打开c软件时内存已经满了无法记录了,那么内存就会删除a软件的初始数据来记录c软件的初始数据,相反如果在起初加载到内存中时内存就已经满了,那么内存芯片也会删除a软件的初始记录数据!

为什么每次开机第一次启动程序会很慢?相关推荐

  1. WPF 开机一键启动程序V1.0【原创】

    每天上班第一件事就是开电脑,然后开一堆软件... QQ..Opear..VS..虚拟机..RTX..等等..很费时间.有了这个软件就可以在开始的时候点击一键启动,之后你可以去泡杯茶了. 最近也正在回顾 ...

  2. 计算机服务管理器延迟启动项,开机延时启动程序

    此软件在网吧应该中属于实用工具!此外服务器上也有少数人需要,将这个开机延时启动程序发出来给大家用吧!延时启动无非是设置启动时间,让某几个程序在某个时间1个1个的启动!根据顺序! 例如设置进入系统桌面后 ...

  3. 每次开机无线网卡启动慢,无法连接无线网络,等一段时间恢复正常

    每次开机无线网卡启动慢,无法连接无线网络,等一段时间恢复正常,任务管理器中,Device Driver Repair and Update Service   cpu占用率高, 卸载驱动精灵,问题解决

  4. chrome主页被劫持,每天开机第一次启动,Chrome都会打开2345、360、hao123等网页

    右键桌面快捷方式,然后找到Chrome安装的文件位置 将chrome.exe 改名为 任意的名字.如:chrome2.exe 将改名后的以快捷方式发送到桌面 解决问题

  5. 怎么在计算机应用程序延时启动,Window 7 如何设置自动重启、自动关机、延时启动程序、开机恢复注册表启动项为初始值等批处理操作?...

    1.Windows 7 的 shutdown.exe 程序可实现操作系统自动重启与关机功能,具体用法可通过 shutdown /? 查看,具体用法如下: shutdown [/i | /l | /s ...

  6. 如何添加/去掉开机的启动项

    1.开始/所有程序/启动,将想加入开机启动的程序软件的图标的快捷方式放进去即可. 2.另一个办法,开始/运行输入regedit回车打开注册表编辑器,依次展开 [HKEY_LOCAL_MACHINE/S ...

  7. android正在升级正在优化应用程序,Android正在启动,优化应用是怎么回事,最近每次开机都这样。...

    Android正在启动,优化应用是怎么回事,最近每次开机都这样. 低端机都那样!系统优化作的不好!这类故障在金立品牌手机中突出! 不想看不些就刷机! Android开发如何进行网络优化 1.没有,请让 ...

  8. 计算机第一次开机进行重要设置很慢,为何开机加载程序很慢!

    解决WinXP启动慢问题 症状:启动刚进入系统界面时,点什么都打不开,要等一分钟左右才能打开. 解决办法: 一.首先,请升级杀毒软件的病毒库,全面杀毒,以排除病毒原因.什么?你没安杀毒软件!?--除非 ...

  9. 计算机关闭开启启动程序,如何设置开机启动项?电脑开机启动项怎么增加与关闭?...

    大家都知道刚买来的电脑开机速度很快,但是随着各种应用的安装,开机速度会变得非常慢,电脑也会变得异常的卡顿,这是因为有很多应用都会默认开机自启动,电脑每次开机都会依次自启动这些应用,可想而知电脑会变得多 ...

最新文章

  1. 导出swagger2生成的文档
  2. 干货丨一文看懂生成对抗网络:从架构到训练技巧
  3. 数据探查与可视化平台
  4. Postgresql时间处理
  5. php70w mysql.x8664_LAMP环境的搭建(三)----PHP7的安装
  6. 主辅dns服务器的配置
  7. c++超详细基础教程(快速入门)
  8. 感冒为什么会流鼻涕?
  9. windos系统如何获得超级管理员权限
  10. API 服务器健康状态自检
  11. 服务器seo优化,百度SEO优化服务器选择是什么?
  12. 摩拜显示服务器忙,摩拜崩了?用户扫了5辆都失败 摩拜称APP出现短时故障
  13. Scard API 智能卡操作
  14. 计科之路--linux学习
  15. Flow-3D二次开发入门 教程
  16. 深信服 应用交付报表系统 download.php 任意文件读取漏洞
  17. [iOS基础控件 - 6.2] LOL英雄列表 UITableView单项显示
  18. 字符串、列表、字典、元组的基本操作
  19. 基于pgrouting求任意两点的最短路径的函数pgr_fromAtoB
  20. 《软件方法》第五章 自测题

热门文章

  1. 密码密文 android,Android登录页面密码明文密文的切换
  2. 麒麟810怎么样_麒麟810+6G+128G+大电池,千元价格的手机上手体验
  3. MySQL 查询连接数并显示完整的processlist中info信息
  4. Android Studio实现学生信息管理系统,基础入门项目
  5. python输出图像plt_Matplotlib(pyplot)savefig输出空白图像
  6. 比较有名的CSS,优雅地写css
  7. c语言运算符 ,C语言关于位和运算符
  8. sendrequest ajax数据返回,jquery ajax 还没有调用send()方法 返回的状态码XMLHttpRequest.status 是0 ,怎么解决?...
  9. viturbox网卡驱动_VirtualBox Host
  10. wtc java 代码 tpcall(servicename_通过wtc使tuxedo及weblogic通信开发.doc