flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > Memory Protection and so on |
Author |
|
beppe85 18 Jan 2005, 14:07
1. The IRQs call on that range, its implicit. In PM at least you can rellocate, in RM I _think_ this is not possible.
2. Segments? If you use paging you can assign physical pages to process' address space. The page descriptors don't allow a process to access a page not in address space. With segmentation you can achieve semelhant results, but its bit harder, refer to Intel manual volume 3. |
|||
18 Jan 2005, 14:07 |
|
f0dder 18 Jan 2005, 14:10
#1 - you need the ints while loading, unless you're programming the FDD directly. It's a good idea to save the RM IDT anyway, as you might want v86 mode later. It's only 1k anyway.
#2 - forget about segments, and use paging. |
|||
18 Jan 2005, 14:10 |
|
joachim_neu 18 Jan 2005, 15:15
thank you very much!
|
|||
18 Jan 2005, 15:15 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.