当使用ARC来管理内存时,代码中不可以出现autorelease
autoreleasepool在drain的时候会释放在其中分配的对象
当使用ARC来管理内存时,在线程中大量分配对象而不用autoreleasepool则可能会造成内存泄露
在使用ARC的项目中不能使用NSZone
第1题:
关于存储管理的任务,在下面的叙述中,哪一个是不正确的?
A.内存管理是给每个应用程序所必需的内存,而不占用其他应用程序的内存
B.内存管理是管理在硬盘和其他大容量存储设备中的文件
C.当某些内存不够用时,还可以从硬盘的空闲空间生成虚拟内存以便使用
D.采取某些步骤以阻止应用程序访问不属于它的内存
第2题:
A.支持动态机制
B.支持开放式的动态绑定,简单化交互式用户接口架构
C.Objective-C包括命名空间机制
D.常见的编译时性能优化方法不能用于Objective-C
第3题:
A.先现在操作系统中,允许用户干预内存的分配
B.固定分区存储管理是针对单道系统的内存管理方案
C.可变分区存储管理可以对作业分配不连续的内存单元
D.页式存储管理中,页面大小是在硬件设计时确定的
第4题:
操作系统的另一个主要功能是存储管理。关于存储管理的任务,下面的叙述中哪一个是错误的______。
A.内存管理是给每个应用程序所必需的内存,而又不占用其他应用程序的内存
B.内存管理是管理在硬盘和其他大容量存储设备中的文件
C. 当某些内存不够用时,还可以从硬盘的空闲空间生成虚拟内存以资使用
D.采取某些步骤可阻止应用程序访问不属于它的内存
第5题:
关于Windows98虚拟存储管理,下面叙述中错误的是______。
A.如果应用程序要装入的文件比系统RAM和交换文件合起来还要大,则无法进行
B.交换文件是虚拟内存管理器用来保存页面的文件
C.位于物理内存中的页面可以立即为应用程序所使用
D.虚拟存储管理通过换页进行物理内存和磁盘间的数据移动
第6题:
下面是关于微型计算机存储系统是的层次结构描述正确的是()
A.CPU.内存.cach
B.外存B、CPU、cache、内存、外存
C.内存、cache、CPU、外存
D.内存、cache、外存、CPU
第7题:
操作系统的一个主要功能是存储管理。关于存储管理的任务,下面的叙述中哪一个是错误的
A.内存管理给每个应用程序提供其所必需的内存,而又不占用其他应用程序的内存B.内存管理管理存储在硬盘和其他大容量存储设备中的文件C.当某些内存不够用时,还可以从硬盘的空闲空间生成虚拟内存以资使用D.采取某些步骤以阻止应用程序访问不属于它的内存
第8题:
(24)下面关于存储管理任务的叙述中,不正确的是( )。
A)内存管理是给每个应用程序所必需的内存,而又不占用其他应用程序的内存
B)内存管理是管理硬盘和其他大容量存储设备中的文件
C)当某些内存不够用时,可以从硬盘的空闲空间生成虚拟内存以供使用
D)采取某些步骤以阻止应用程序访问不属于它的内存
第9题:
下列关于Windows的描述中,错误的是( )。
A.启动进程的函数是CreateProcess
B.通过GDI调用作图函数
C.可使用多种文件系统管理磁盘文件
D.内存管理不需要虚拟内存管理程序
第10题:
下面关于MMU和Linux描述错误的是()
A.MMU是内存管理单元Memory Management Unit的缩写
B.uClinux可以运行在有MMU的处理器上
C.Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射
D.Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间