两个与操作系统有关的有关问题

两个与操作系统有关的问题
有两个问题一直不解,请高手赐教:
1,堆对应的是数据段么?如果是,那么如何将其与全局变量区别开来
2,现在使用的windows/linux系统中,内核分页么,为什么,谢谢!

------解决方案--------------------
1 win32下不区分数据段.分给一段内存,让他可写即可. 编译的时候给一个地址就行了,全局变量放这个地址上面
其他地方使用地址即可.
2 分页
------解决方案--------------------
1.全局变量在数据段里,堆栈不在的。
2.肯定都分页的
------解决方案--------------------
汗,楼主可能没有理解堆的意思,堆就是程序员单独划分或者就是申请的一块内存区域,堆里的数据都放在这块划分出的内存里面