每天3道面试题 12/10

2016-12-10 22:00 阅读 419 次 评论 0 条

什么是文件映射?应用程序与另一个进程共享在某一进程中建立文件映射对象的方法有哪些?

(1)文件映射是文件的内容到进程虚拟地址空间的复制。

(2)文件映射能使进程把文件内容作为进程地址空间的一款内存来对待,不需要使用文件的输入、输出操作,进程可以使用简单的指针操作来检查和修改文件的内容。

(3)继承。

(4)命名文件映射。

(5)句柄复制。

请找出下列程序的错误

Test1:stri有10个数字加1个\0需要11个字节来保存,而数组只有10个字节的内存,会导致数组越界。Test2:字符数组str1不能在数组内结束;strcpy(string, str1)调用使得从str1内存起复制到string内存起所复制的字节数具有不确定性。Test3:if(strlen(str1) <= 10)应改为if(strlen(str1) < 10),因为strlen的结果未统计‟\0‟所占用的1个字节。

简述设备操作的基本功能

设备管理的基本功能归纳如下:动态地掌握并记录设备的状态;按设备类型和系统所采用的分配算法,将设备分配给要求设备的进程;完成实际的I/O操作。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:每天3道面试题 12/10 | 术与道的分享
分类:剑指Offer 标签:, ,
1024do.com导航_术与道导航平台

发表评论


表情