操作系统是什么?
我的理解,从硬件的视角来看,操作系统只是一个程序,可以被编译成一条一条指令,CPU
一条一条执行指令,协调各种硬件运行操作系统
从应用软件的视角来看,操作系统提供了各种对于硬件的抽象,比如对于 CPU
的抽象就是进程,对于硬盘的抽象就是文件等,同时提供并发等特性,方便程序的执行(不必直接操作硬件从而完成特定的功能)
我的理解,从硬件的视角来看,操作系统只是一个程序,可以被编译成一条一条指令,CPU
一条一条执行指令,协调各种硬件运行操作系统
从应用软件的视角来看,操作系统提供了各种对于硬件的抽象,比如对于 CPU
的抽象就是进程,对于硬盘的抽象就是文件等,同时提供并发等特性,方便程序的执行(不必直接操作硬件从而完成特定的功能)