1、操作系统
- 操作系统控制不同硬件工作,把操作硬件的代码封装成一个一个的系统调用,供其他程序通过操作系统间接的操作计算机硬件;
- 如果想在裸机上运行自己所编写的程序,就必须用机器语言书写程序;在操作系统上安装高级语言环境,可用高级语言开发程序;
- 硬件操作:将歌曲文件从高硬盘加载到内存,使用声卡对音频数据进行解码,将解码后的数据发送给音箱
2、不同领域的主流操作系统
- 服务器本身是一个硬件,在这个硬件上安装了操作系统。在自己的电脑上远程安装软件,远程登录到服务器,对服务器进行日常维护和管理
桌面操作系统 | 服务器操作系统 | 嵌入式操作系统 | 移动设备操作系统 |
---|---|---|---|
windows:用户群体大 | Linux:安全、稳定、免费、占有率高 | Linux | iOS |
macOS:适合开发人员 | Windows Server:付费、占有率低 | - | Android(基于Linux) |
Linux:应用软件少 | - | - | - |