一,操作系统
1.操作系统
没有安装操作系统的计算机,通常被称为裸机
如果想裸机上运行自己所编写的程序,就必须使用机器语言书写程序
如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境
,用高级语言开发程序
2.不同应用领域的主流操作系统
<1>桌面操作系统
window系列:用户群体大
macos:适用于开发人员
Linux:应用软件少
<2>服务器(从硬件上来说就是一台电脑,从软件上来说就是安装在这台电脑上的操作系统)操作系统
Linux:安全、稳定、免费。
占有率高
Window Server:付费
占有率低
<3>嵌入式操作系统
Linux
<4>移动设备操作系统
iOS
Android(基于Linux)
二,Linux的相关知识
1.Linux内核及发行版
Linux内核版本
内核(kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,他提供了一个在裸设备
与应用程序之间的抽象层
2.文件和目录
<1>单用户操作系统:指一台计算机在同一时间只能由一个用户使用,一个用户独自享用系统的全部硬件和软件资源
多用户操作系统:指一台计算机在同一时间可以由多个用户使用,多个用户共同享用系统的全部硬件和软件资源
Unix和Linux的设计初衷就是多用户操作系统
3.windows和Linux文件系统的区别
window下的文件系统
Linux下的文件系统
4.Linux主要目录速查表
其中对于初学者而言需要对 /根目录 /home /etc /bin 有印象