操作系统(OS):
用户 |
(应用程序) |
操作系统(例如windows)(系统调用,终端命令,图形窗口)(给硬件派活) |
计算机硬件(CPU,内存,硬盘,声卡...) |
高级语言开发程序:
裸机——没有操作系统的计算机。
想在裸机上运行自己编写的程序,就必须用机器语言(例如10101000001)书写程序。
若计算机安装了操作系统,就能用在操作系统安装的高级语言环境,用高级语言开发程序。
四大操作系统:
桌面操作系统 | windows(软件多,安全性低) |
Linux | |
macOS(开发体验好) |
服务器——一块大电脑,安装有操作系统,被放在网络很好的机房中。
用户是在世界各地的地方用自己的电脑连接服务器来维护它。
服务器操作系统 | Linux(安全,稳定,免费,用户多) |
Windows Server(付费,用户少) |
嵌入式(智能机械)操作系统 | Linux(Python运行) |
移动设备操作系统 | IOS |
Android(基于Linux) |
虚拟机:
是个软件,可以模拟硬件的操作系统,用来学习一个全新的操作系统。不会对现有系统造成任何破坏。
Ubuntu目录:
Ubuntu不像windows那样有盘符的概念(例如C盘),只有个根目录 /,所有文件都在 / 下。
home目录下指总共有多少个用户在使用,Linux系统是个多用户系统。
用户下的东西就是这个用户的,别的用户是看不到的。
Linux基本命令:
示范:(注意cd和Desktop之间有空格,且大小写有区分)