操作系统之概览_2019-11-12
什么是操作系统 操作系统是一个计算机程序,也就是一个软件,用来管理计算机的软件与硬件资源。 操作系统被要求能够管理配置内存、决定资源供需顺序、控制输入输出设备、提供让用户和系统交互的操作界面。 操作系统的种类是多种多样的,不局限于计算机,从手机到超级计算机,操作系统可简单也可复杂,在不同的设备上,操作系统可向用户呈现多种操作手段。 在手机上一般现在为安卓Android以及iOS的系统,电脑上常用的系统一般为Windows、Linux、MacOS Sierra。 一句话,操作系统是用来管理硬件、提供用户交互的软件系统。 为什么要使用操作系统 我们不可能直接操作计算机硬件 设备种类繁多复杂,需要统一界面 操作系统的简易性使得更多人能够使用计算机 操作系统的基本功能 操作系统统一管理着计算机资源,如处理器资源、IO设备资源、存储器资源、文件资源等。 操作系统实现了对计算机资源的抽象,用户无需面向硬件接口编程,操作系统提供了IO设备管理软件及文件管理软件等,用户只需要面向这些读写接口和文件接口进行编程即可。 操作系统提供了用户与计算机之间的接口,如图形窗口、命令形式、系统调用。用户也可以使用应用程序来使用计算机。 操作系统四大特性 并发性 并行 并行是指两个或多个事件可以在同一个时刻发生。 并行需要一个以上的处理器个数,在大多数处理器中