问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

程序为什么要加载到内存运行

发布网友 发布时间:2022-04-24 13:51

我来回答

2个回答

热心网友 时间:2023-10-15 04:56

所以把代码从存储器拷贝到RAM中,变成了bootloader的工作之一。一般的,嵌入式系统的存储器以Flash应用最广,Flash分为两种:norFlash和nandFlash,打个不恰当的比方,norFlash相当于ROM,程序可以直接在其上运行,nandFlash相当于硬盘,只负责存储程序。所以一般的bootloader代码都存储在norFlash中,上电后芯片可直接读取其上的代码来运行,而S3C2410芯片比较特别,以它为平台构建的系统可以用nandFlash来储存bootloader。因为它自带了4K的RAM,上电后通过硬件机制将存储器中的前4K代码拷贝到芯片自身的RAM里。
总结一下,硬盘、光驱、软盘等外存设备,由于接口的不同,CPU是不能直接访问的,而CPU
能访问的只有和它共享地址、数据总线的内存因此,程序无法在硬盘、光驱、软盘等外存设备上直接运行,必须读入内存运行,这就是程序加载的原因。也是BOOTLOAD
存在的原因。
BIOS等都是norFlash,程序可以直接在上面运行。
内存与外存的区别
ROM

norflash
、nandflash
的区别主要是接口、存储器单元组织的不同:
程序ROM、norflash

总线型可以随机按字节读取,容量小;nandflash
是特殊接口,只能页读,容量大
程序ROM
是字节读写单位;norflash
、nandflash
是FLASH
有页、块的概念特别是擦除,必须块擦除。硬盘更是有扇区、簇的概念,便于文件管理,但是也必须有专门的控制器管理
这就是为什么程序都是由
硬盘、光盘等外存读入内存再执行的原因。

热心网友 时间:2023-10-15 04:57

我靠
你还不太懂。
现在的windows系统都是这样的:
用户面前:使用虚拟内存地址。所有程序都是4g(32位)内存空间。
内核面前:使用物理内存地址。将当前使用的程序加载到物理内存运行,其他非当前进程在虚拟地址(硬盘)上运行。
所以你在打大型游戏和大型处理软件同时使用时,从这个界面切换到那个界面上的时间要很久。当然:开一般的网页切换使用内存少时间短你感觉不到。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
交通事故致人死亡,该如何处理? 爱普生LQ1600KIIIH 断色带 爱普生针式打印机LQ1600KⅢH近两月来总频繁中断打印,同时电脑显示是通讯... ACQUA DI PARMA 帕尔玛之水 蓝色地中海系列 桃金娘加州桂中性淡香水 E... 女士香水推荐-ACQUA DI PARMA 帕尔玛之水 优雅木兰女士浓香水 EDP 50... ACQUA DI PARMA帕尔玛之水克罗尼亚系列中性香水套装-适用对象 帕尔玛 | 必须拥有的小众沙龙香 ACQUA DI PARMA/帕尔玛之水克罗尼亚系列黑调男士古龙水-适用对象 ACQUA DI PARMA 帕尔玛之水 克罗尼亚系列 风度中性古龙水 EDC 20ml... ACQUA DI PARMA/帕尔玛之水-绅士男士古龙水EDC 判断是否“内存的容量越大,电脑可以同时运行的软件就越多? 内存是用来装正在运行的程序对不,比如内存越大我可以同时开的软件就越多 手机同时运行多个程序时为什么会显示内存不足,可不可以加大内存? 如果电脑同时运行的程序过多,会不会超过电脑的运行内存?如果超过了,电脑会怎么样? 电脑如果要同时处理很多程序,需要怎样的内存? 计算机同时运行多个应用程序,哪个组件最关键 同时运行很多程序时,会出现内存不足警示 多道程序设计技术就是指允许多个程序 要求多个程序同时运行,对电脑哪个硬件要求高? 关于两个程序同时运行,不同程序的变量的内存地址一样该怎么理解 任务管理器里面发现总是有好多个程序同时运行,比如SVCHOST.EXE,占内存特别多... 简答题为什么计算机同时运行多个程序计算机容易卡? 操作系统发展史的多道程序系统 车已经卖了,没有行驶证了,ETC还能注销么? 高速etc销户多长时间 etc签协议的时候协议使用两年,没到两年可以注销么? ETC注销需要多长时间? 卫生许可证在哪办理,如何办理 卫生许可证去哪办? 如何办理卫生许可证?去哪里办理? 自己编写的软件怎么装进内存里运行? 你知道援鄂医护武汉重逢后说的最多的一句话是什么吗? 纪录片“武汉日夜”里的金华故事为何让人那么动容? 电影《中国医生》即将上映,该部影片主要讲述了什么? 武汉一天桥上刻满援鄂医疗队队名,知恩图报为何在社会上尤为重要? 江苏援鄂专家驰援吉林抗疫,这样做有什么好处? 欢迎维和医疗队凯旋归来得祝福语 武汉一天桥刻满援鄂医疗队队名,你觉得这么做有何意义? 援鄂医护武汉重逢后说得最多的一句话让人感动,这句话是什么? 援鄂医护持感恩卡赴樱花之约,你还记得他们在抗疫中的故事吗? 广西28岁援鄂护士梁小霞获评定为烈士,怎么评价她的事迹? 援鄂护士梁小霞获评定为烈士,护士有什么感人的举动? 怎么把下载的图片做电脑屏保? 怎么将下载的图片设置成屏保 如何将电脑中储存的图片做成屏保? 建筑工程项目施工过程中,可能会侵犯他人知识产权的情况有哪些? 侵犯专利权的法律责任有哪些 工程专利是什么?工程专利要如何申请? 侵犯专利权的法律责任,侵犯专利权的后果有哪些 侵犯专利权的法律后果是什么