操作系统(Operation System,OS)
没有安装操作系统的计算机,通常被称为裸机
如果想要在裸机上运行自己的程序,就必须使用机器语言进行编写(01010101001)
如果计算机上安装了操作系统,就可以在操作系统上安装支持高级语言的环境,使用高级语言开发程序
操作系统就是一款特殊的软件
它的作用有2个
1.直接操作计算机的硬件比如:硬盘,声卡等等
2.把操作计算机的硬件的代码进行封装,供其他的应用程序调用,来间接操作硬件
不同的应用领域的主流操作系统
- 桌面操作系统:
Windows :用户量大
Mac :适合开发人员
Linux : 应用软件较少 - 服务器操作系统
Linux :安全 稳定 免费 占有率高
Windows Server : 付费 占有率低 - 嵌入式操作系统
Linux - 移动设置操作系统
iOS
Android(基于Linux,是由Linux延伸出来的)
所谓的嵌入式开发就是来开发一些智能硬件 智能家居 智能机器人。 目前来说, 在嵌入式开发领域,操作系统一般都是Linux 原因是因为Linux内核非常小,而且开源,开发商可以根据自己的需要自行的定制,使用起来也很简单
几年前 移动设置操作系统 归于 嵌入式操作系统,因为嵌入式开发有一个很重要的领域就是开发智能手机和智能平板,但是目前市场已经被iOS和Android 占领了
单用户操作系统和多用户操作系统
- 单用户操作系统:指的是一台计算机在同一时间只能由一个用户使用,一个用户独自享用系统的全部硬件,和软件资源。
Windows XP 之前的版本都是单用户操作系统
- 多用户操作系统:指一台计算机在同一时间可以由多个用户使用,多个用户共同享用系统的全部硬件和软件资源。
Unix 和 Linux 的设置初衷就是多用户操作系统
网友评论