操作系统、Linux和Ubuntu
操作系统
(1)操作系统是什么:
操作系统连接操控计算机硬件——如果没有操作系统,需要用机器语言(0和1组成)来控制计算机硬件,困难!!
(2)操作系统的两个作用:
①直接控制计算机硬件工作;
②把控制硬件的方法封装成系统调用供应用程序调用
(3)操作系统的分类:
计算机操作系统
①Windows:应用多,使用方便;病毒多,安全性/稳定性差
②macOS(基于Unix):安全性/稳定性高,开发环境,适合开发人员
③Linux:应用软件少,操作不方便,桌面系统用户少;服务器使用多
移动设备操作系统
①iOS(apple)
②Android(Google)(基于Linux)
嵌入式开发操作系统:Linux占有率极高
Python(可用于Linux):人工智能、深度学习,智能硬件领域开发
(4)操作系统的文件和目录结构:
Windows文件系统(前身是单用户):
硬盘划分成多个分区,指定每个盘的盘符:C盘系统、D盘数据、(E盘游戏、F盘工作、G盘学习(自定义));每个磁盘下可以创建子目录
C盘Windows文件夹下安装的操作系统;program files安装的应用程序
Windows xp以前的版本均为单用户操作系统,即一台计算机同一时间只能由一个用户使用
多用户操作系统:多用户同一时间使用同一台计算机,多个用户共享计算机的硬件和软件资源(Linux和Unix的设计初衷)
Linux文件系统(多用户):
没有盘符的概念,只有一个盘(根目录/),home目录下是不同用户的文件夹,保证每个用户互相间不冲突,不同用户各自在自己的文件夹下操作
Linux:
Linux内核用于管理硬件设备,有两个版本
(1)内核版(又分为稳定版和开发版):
内核是系统的心脏,是运行程序和管理硬件设备的核心程序,通提供了裸设备与应用程序间的抽象层
内核已经封装好系统调用,可供其他软件调用以操作硬件
(软件通过封装的系统调用操作硬件,终端命令也可以调用系统调用操作硬件)
(2)发行版
包括了底层内核,在内核上加了一层包括桌面系统、图形操作界面、桌面应用在内的应用程序
在内核的基础上搭建上一层操作系统,目前市场上已经有大量版本(Ubuntu等)
Ubuntu
Ubuntu官网:Enterprise Open Source and Linux | Ubuntu
在Ubuntu官网下载镜像文件(操作系统)录入虚拟机
VMware与大多Ubuntu版本不兼容,版本16.04.7兼容
①新建虚拟机
选择典型安装方法
选择稍后安装操作系统
选择Linux操作系统和版本
自定义虚拟机名称并选择安装位置
设置好后点击编辑虚拟机设置,在CD/DVD栏选择下载好的Ubuntu映像文件,硬盘扩展到25G,其他默认即可
点击开启此虚拟机,按照提示完成安装,记得保存用户名和登陆密码
(在查看中可以调节窗口大小)
登陆进入界面如下:成功