1.操作系统
1.1什么是操作系统(Operation System)
操作系统:
windows, linux 等,没有安装操作系统的计算机称为裸机
计算机硬件:
CPU,内存,硬件,声卡....(由机器语言编辑01000010000)
用户:系统调用,终端命令,图形窗口
操作系统和计算机硬件打交道,并将硬件封装成系统调用,供其他成员根据系统调用间接操作系统。
如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序
1.2不同应用领域的主流操作系统
桌面操作系统:windows macOS linux
服务器操作系统:
服务器本质上是硬件,Linux服务器免费,可以通过远程终端进行管理
Linux:安全,稳定,免费,占有率高;Windows Server:付费,占有率低
嵌入式操作系统:智能硬件,智能家居智能机器人的开发 ;Linux
移动设备操作系统:ios,Android(基于Linux)
1.3虚拟机
虚拟机指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的计算系统。