比如8088/8086中,一开始是把内存分成几段的呀? 

1,是直接分成代码段,数据段,堆栈段,附加段.还是分成若干个段,然后再在这几个段中分别各个再分成代码段,数据段,堆栈段,附加段?到底怎么分的?? 

2,还有是不是每启动一个程序就会有各自的代码段,数据段,堆栈段,附加段.还是所有的程序共享一个代码段,数据段,堆栈段,附加段.? 

3,象这些段的空间有多大?比如数据段,代码段.堆栈段.会不会益出. 

请高人赐教!!