1.INTRODUCTION
作者:互联网
Page1
现代的计算机有很多东西(硬件),所以为什么我们需要操作系统?
Appearances can be deceiving?Why?你和操作系统交互的那个叫Shell(text based)和GUI(icons),它们算是操作系统吗?
What are the two operating modes of the computer?——kernel mode, user mode.那个模式对硬件有完全访问权?
结合Page2的Fig1-1来看
Page2
最下面的是谁?它有哪些?哪个模式更接近它?对它有完全访问权?软件的剩余部分运行在哪?用户态还有内核态那么强大的指令控制吗?
用户态中的最底层是什么?Where is the placement of operating system?
What is the important distinction between OS and normal(user mode)software?用户不能自行写一个“时钟中断处理程序”?在哪些地方,这种区别又blurred?
还有的地方,能修改操作系统的程序没运行在kernel mode 却在 user mode里运行,但又有这种敏感功能。传统上,文件系统在用户空间运行,却被认为是操作系统的部分
Page3
刚刚其实就在讲OS和user programs的区别,不仅仅他们一个运行在内核态,一个在用户态。而且OS太他妈大了,你知道怎么量化吗?
Win95/98/Me和Win NT/2000/XP/VISTA/7是不是一种系统?
Page4
为什么没有sane程序员想在硬件层面打交道?disk driver怎么来的?对于大多数应用还是太底层了,所以有了“文件”这层抽象。
将不可能的抽象转化成那两部分易于处理?
操作系统的工作?原文背诵
哈哈哈哈哈哈哈哈哈,操作系统做的工作,太感动了
Page5
标签:操作系统,INTRODUCTION,用户,user,哈哈哈,OS,mode 来源: https://www.cnblogs.com/penen/p/16448511.html