kernel questions

Kit Chow kit at falstaf.SanDiego.NCR.COM
Wed Feb 15 04:05:22 AEST 1989


1) If a user process can be 'nailed' into memory, is there still a
need to copyin(k) data from user virtual address space into kernel
address space? If no, could the kernel then access the user data
in the user virtual address space with minimum overhead?

2) What exactly does wakeup(k) do to move processes from the
SLEEP state to the READY state? Is there a different linked list
of SLEEPing and READY processes? If no, does the scheduler traverse
through the entire proc array to find the next READY process to run?



More information about the Comp.unix.wizards mailing list