simple question 1: how linux kernel manages physical memory and virtual memory
2: what is the difference of per cpu stack and per thread stack. Which OS is using per thread stack and per cpu stack?
still same case:
cpu1: pid 100 tid 1
cpu2: pid 100 tid 2
cpu3: pid 100 tid 3
Is per cpu stack possible? I am talking about thread kernel state stack, not the userspace stack.
Now I am studying a commercial kernel and its source is opened. Plan is to comment it and if possible to publish a book.
forget the second question probably it is too hard, I still have some problems to understand how it works totally and that is why I need friends to work together.