请问linux最大支持的文件是多大,可不可以改?

请问linux最大支持的文件是多大,可不可以改?

最大的文件?
可以开的最大的数组?
假设我有512兆的内存,2G的交换区,我最大可用的内存是多少?
最大可用的内存可不可以该?
若增大交换区,可以增加我的可用内存量吗??
菜鸟问题,请高手指教!
假设我有512兆的内存,2G的交换区,我最大可用的内存是多少?
只要是32位的机器,最大内存就是4G,也就是2的32次方减1.
只要是32位的机器,最大内存就是4G,也就是2的32次方减1.
那是不是说我可开的最大数组也是4G??(理论上)!
那交换区的大小有什么影响??
........................
先翻翻课本...........
内存大了,交换区可以不要,比如大于512M

找找课本本吧!
可是不知道找哪类书对这种我体讲得明白??
我是非计算机专业的菜鸟!!!
这些问题赖的想了,反正知道目前最差的微机所提供的内存和数组足够我用了。