2.Because a segment only has 65,635 bytes,we have to contain a 1MB file in many segments,right?

UN-protected segments are 64KB big - in 16-bit, like in DOS operating system.
Protected mode segments, 32-bits x86 processor, are up to 2^31 Bytes long.
Protected-mode segments, 64-bit processor (e.g. a modern Pentium under Windows 7 64-bit) could be 2^62 Bytes or about.

commented: Right on :) +17
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.