社区
其它技术问题
帖子详情
内存管理的问题
u010669964
2014-10-16 10:24:24
程序绝对装入为什么只能用在单道程序设计中??为什么不能用在多道程序设计中
...全文
502
7
打赏
收藏
内存管理的问题
程序绝对装入为什么只能用在单道程序设计中??为什么不能用在多道程序设计中
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lm_whales
2015-09-02
打赏
举报
回复
有些指令,需要绝对地址, 地址重定位,就是解决绝对地址的问题的。 相对寻址类指令地址,以及立即数寻址类指令, 纯粹的寄存器寻址类指令, 是不需要内存中的绝对地址的, 因而也就不需要重定位。 如果编译连接后的程序中,没有读写任何绝对地址(包括,编译器生成的代码), 那加载在任何地址空间,都没有问题(代码完全一样,在哪里都能运行)
u010669964
2014-10-17
打赏
举报
回复
把A,B,C和D的代码放在内存中不同的位置也可以啊
jwj070524
2014-10-17
打赏
举报
回复
多道程序设计,就是内存里同时存在程序A,B,C的代码,cpu被定期调度执行不同的代码段。如果程序装入内存的方式是绝对装入,也就是每个程序被加载到内存的位置必须是固定的(已经在二进制代码中写死了),那请问怎么在内存中同时装载ABC并不发生冲突?,如果现在不发生冲突,若以后还有程序D要跑,那又如何解决潜在的冲突?
u010669964
2014-10-17
打赏
举报
回复
就是程序装入内存有三种装入方式,分别是绝对装入,可重定位装入和动态运行时装入,后面两种都可用在多道程序设计中,为什么第一种不可以???
赵4老师
2014-10-17
打赏
举报
回复
《深入解析Windows操作系统-Windows Internals》
赵4老师
2014-10-17
打赏
举报
回复
《程序员的自我修养——链接、装载与库》 《Windows PE权威指南》
碼上道
2014-10-16
打赏
举报
回复
不太明白楼主讲什么?
内存管理
问题
本文深入探讨iOS应用中的
内存管理
问题
,包括内存溢出、野指针异常等常见
问题
,以及垃圾回收(gc)、手动引用计数(MRC)和自动引用计数(ARC)等
内存管理
方式。重点解析了影响引述计数的方法,如alloc、retain、copy、release和autorelease,并详细介绍了iOS中支持的两种
内存管理
方式ARC和MRC。
内存管理
问题
总结
本文详细解析iOS开发中
内存管理
的核心概念,包括内存泄漏、野指针、僵尸对象等常见
问题
,并深入探讨自动引用计数(ARC)机制在简化
内存管理
方面的优势与应用。同时,提供代码示例和最佳实践,帮助开发者有效避免内存相关错误,提升应用性能。
openGauss
内存管理
模型及内存
问题
定位指导
本文围绕openGauss数据库,介绍其
内存管理
采用动态与静态结合方式,由参数控制最大可用内存。阐述了多个相关参数的作用及设置建议,还针对缓存命中率低、work_mem不足、动态内存不足等常见内存
问题
,给出处理思路和查看内存使用情况的方法。
【C语言
内存管理
】第七章
内存管理
中的常见
问题
本文聚焦C语言编程中
内存管理
的常见
问题
。详细介绍了内存泄漏、悬空指针与野指针、缓冲区溢出的定义、产生原因、危害及示例代码,还给出了相应的检测工具、预防方法。强调良好的
内存管理
习惯和使用工具检测对保障程序健壮性至关重要。
项目中关于
内存管理
的
问题
本文深入解析了iOS开发中的
内存管理
机制,包括引用计数、自动内存计数(ARC)、手动内存计数及内存泄露
问题
。同时,提供了一系列优化
内存管理
的方法,如使用自动释放池、避免过大XIB文件、缓存图片等,以提升应用性能。
其它技术问题
3,881
社区成员
9,044
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章