一.微软早期操作系统中的问题 在早期的操作系统中,应用程序都是在同一个地址空间中运行的,每个程序的数据其它程序都是可见的,并且因为早期CPU是单内核 的所以所有的执行都是线性的.这就引出两个问题: 第一:数据的安全性问题,如果有一个恶意程序被加载到内存当中,意味着它可以查看所有程序的数据,诸如密码,帐号之类,非常的不安全. 第二:如果有一个程序出现死循环,或者出现错误 ,意味着其它程序没有机会执行,而对于用户来说,只能关机或重启,用户体验非常之差. 对于两个问题微软重新设计了操作系统的内核, 进