use gdt to transition gracefully to using linear addresses
add the first incarnation of a general paging system
allocate memory in the kernel segment
install interrupt gates