高级系统程序设计资料.doc

高级系统程序设计资料

《高级系统程序设计》 PAGE  PAGE 15 重庆科技学院 《高级系统程序设计》大作业 专业班级: 学 号: 姓 名: 成 绩: 摘 要 在windows API中,有自己独特的I/O操作,与C/C++中的I/O操作有何种区别;并且windows中的内核对象是怎样定义的,具体是怎样操作。Windows有自己的内存架构,根据特定的要求有不同的管理内存方法,其中堆适合大量的小对象,然而内存映射文件适合大文件,各自具有不同的特性。 关键字:I/O 内核对象 堆 内存映射文件 目 录  TOC \o 1-3 \h \z \u  HYPERLINK \l _Toc407719718 Ⅰ公共部分  PAGEREF _Toc407719718 \h 1  HYPERLINK \l _Toc407719719 1.1请综合比较C/C++中I/O的使用方法与本课程程序实践中所采用的I/O方法各自的特点,并请举例分析说明?  PAGEREF _Toc407719719 \h 1  HYPERLINK \l _Toc407719720 1.1.1 C/C++ I/O  PAGEREF _Toc407719720 \h 1  HYPERLINK \l _Toc407719721 1.1.2Windows I/O  PAGEREF _Toc407719721 \h 2  HYPERLINK \l _Toc407719722 1.1.3总体区别  PAGEREF _Toc407719722 \h 3  HYPERLINK \l _Toc407719723 1.2基本请结合具体的例子解释什么是内核对象,对内核对象的操作与之前学习的对指针的操作方法有什么本质的区别?  PAGEREF _Toc407719723 \h 3  HYPERLINK \l _Toc407719724 1.2.1windows中的内核对象  PAGEREF _Toc407719724 \h 3  HYPERLINK \l _Toc407719725 1.2.2内核对象与指针的区别  PAGEREF _Toc407719725 \h 4  HYPERLINK \l _Toc407719726 Ⅱ选题部分  PAGEREF _Toc407719726 \h 5  HYPERLINK \l _Toc407719727 2.1windows内存管理构架  PAGEREF _Toc407719727 \h 5  HYPERLINK \l _Toc407719728 2.2内存映射文件  PAGEREF _Toc407719728 \h 5  HYPERLINK \l _Toc407719729 2.2.1怎样使用内存映射文件  PAGEREF _Toc407719729 \h 5  HYPERLINK \l _Toc407719730 2.2.2内存映射文件的使用特点  PAGEREF _Toc407719730 \h 6  HYPERLINK \l _Toc407719731 2.3堆  PAGEREF _Toc407719731 \h 9  HYPERLINK \l _Toc407719732 2.3.1使用堆  PAGEREF _Toc407719732 \h 9  HYPERLINK \l _Toc407719733 2.3.2堆的使用特点  PAGEREF _Toc407719733 \h 10  HYPERLINK \l _Toc407719734 3.总结  PAGEREF _Toc407719734 \h 12  HYPERLINK \l _Toc407719735 参考文献  PAGEREF _Toc407719735 \h 13  HYPERLINK \l _Toc407719736 致谢  PAGEREF _Toc407719736 \h 14  Ⅰ公共部分 1.1请综合比较C/C++中I/O的使用方法与本课程程序实践中所采用的I/O方法各自的特点,并请举例分析说明? 1.1.1 C/C++ I/O 1)用标准库,通过调用函数实现标准输入,输出 C/C++的输入/输出由标准库提供。标准库定义了一

文档评论(0)

1亿VIP精品文档

相关文档