1. what is the A20 line anyway?
2. are far calls a lot more expensive than near ones?
my original design included segmentation, but i read somewhere that the x86-64 doesnt have it and you can acheive all the same stuff with pageing, so:
3. how can i acheive protection etc through paging? is it normal for each process to have its own page table?
4. if i dont use segmentation, how will programs know the offsets of their functions if the code isn't loaded at 0x00000000?
thank you very much

gordonml