操作系统基本上是用户和计算机硬件之间的中介代理。
- 管理计算机的资源(硬件,抽象资源,软件)
- 它是一个资源分配器
它还被用于控制程序以防止错误和计算机使用不当
中断(interrupt:这是一个正要的概念)驱动的
用户和进程通过操作系统访问计算机的资源。
操作系统的好处:
简化应用程序的硬件控制。
分享、公平和安全的执行者,目标是更好的整体表现。
公平与性能之间的权衡。
最优算法和精益算法的权衡---OS is overhead.
提供了抽象的资源
Sockets
进程间通信