分布式系统学习流水1
学习了MIT的分布式系统的第一章。
需要解决的问题有:
1).对于操作系统来讲进程对应一个内核栈?这个栈是用来存放是什么的?(这里需要回顾下内核的知识了)
引用(http://hi.baidu.com/iruler/blog/item/0c3363f377ccc5c90a46e023.html)“
假设某个进程通过系统调用运行在内核态(使用这个全局内核堆栈),此时如果被抢占,发生一次切换,另一个进程开始运行,如果这个当前进程又通过系统调用陷入内核,那么这个进程也将使用这个全局内核堆栈,这样的话就把以前那个进程的内核空间堆栈给破坏了。
而如果进程使用独立的内核栈,就避免了这种情况的发生
参考http://blog.csdn.net/wuzh1230/article/details/7183763
内核栈中的页表的映射问题?我记得是直接映射的并且还是在开始时分配好的需要在查询
2).当前服务器构架的方式是什么?
3).记得在qemu中有一个将一个socket与一个文件绑定的函数,这样可以使用select和poll进行相应的查询工作了,如果这样写的话会比给出的handout中的效率更高点,需要写一下?
posted on 2013-04-03 10:35 Practicer.. 阅读(139) 评论(0) 收藏 举报
浙公网安备 33010602011771号