python控制台命令语句:**次方乘 *乘法
一、了解操作系统及作用:
1.操作系统(Operation System,OS)
- 没有安装操作系统的计算机被称为裸机
- 如果想在裸机上运行自己所编写的程序,就必须用机器语言(010100)书写程序。
- 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序。
2.主要的工作:
封装系统调用,提供给应用程序使用:与硬件交互(CPU 内存 硬盘 声卡...)
3.不同邻域的主流操作系统
- 桌面操作系统:windows(用户群体大、不太稳定)、macOS(适合于开发人员)、Linux(应用程序少、更适合于服务器领域和嵌入式领域)
- 服务器操作系统:处于稳定带宽机房中(硬件为电脑,软件为软件)通过自己电脑的软件远程登陆服务器,Windows Server(付费、占有率低) Linux(安全稳定免费、占有率高)
- 嵌入式操作系统:Linux(内核小、稳定)--智能硬件、智能家居
- 移动设备操作系统:IOS、Android(基于linux,谷歌)
4.虚拟机
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。在原有的操作系统上安装一个软件,在这个软件里面部署一个新的系统环境。常用的虚拟机为VMWare-Ubuntu。
5.Linux内核及发行版
内核版本:内核(kernel)是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。
linux内核版本又分为稳定版和开发版:
- 稳定版:具有工业级强度,可以广泛地应用和部署。
- 开发版:由于要试验各种解决方案,变化很快
- 内核源码网址:http://www.kernel.org
Linux发行版本(也被叫做GNU/LINUX发行版):通常包括桌面环境、办公套件、媒体播放器、数据库等应用软件。常用的发行版本:Ubuntu(最常用)、Redhat、Fedora、、、、
6.Linux系统下的文件目录
Linux是多用户操作系统:一台计算机在同一时间可以由多个用户使用,多个用户共同享用系统的全部硬件和软件资源。
- 在linux下,看不到这些驱动器盘符,我们看到的是文件夹(目录)
- Ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面
重点home目录:其下的分支表示这个Ubuntu有多少个用户共同使用,python下的目录表示python用户的私有文件夹,不与其他用户共享。