|
一个操作系统假如 是希望实现根本 的功能的话,那么就是应当关于 处置 器的资源进行规划,在机器之中处置 器的资源是一定的,但是并不是任何的一个程序都是要全部的占用这些资源的,我觉得 现在在windows操作系统之中一个程序仅仅是需要. 占用一部分的资源就是可以了。而其他的资源是可以留给多任务的其他程序使用的。
说白了,这就是操作系统最典型的功能。操作系统是关于 处置 器资源的笼统 ,学习过操作系统原理的都是晓得 其实操作系统为程序提供的环境是一个虚拟的环境,在这个环境之中程序仿佛 都是在独立的使用内存,但是实践 不是这样的。
关于 处置 器的规划其实就是让处置 器的多线程完美的应用到各个需要. 加速的进程之上,而其他的处置 任务分散给其他的剩余资源。内存也是如此,我们的win7旗舰版操作系统之中运行的程序寻址空间是固定的。假如 不采用其他的手腕 的话,一个程序仅仅是可以访问本人 属于的内存。
这其实也是树立 在处置 器的构造 之上的,比方 说在老式的8086机器之上存在一种段的概念,这种概念其实就是由于 CPU的寻址构造 所产生的一种特殊的现象。现在的CPU大多数都是32位或者是64位的。这种老式的指令执行模式已经是不存在了,但是现在的操作系统通过本人 的规则为每一个程序划定了运行的空间。
操作系统就是如此,为用户提供一个笼统 ,我们的用户使用操作系统的时候仅仅可以看到的是桌面环境,虽然说这种桌面化境也是操作系统的一部分,但是这部分是位于最上层次的。 |
|
|
|
|
|
|