1.操作系统 OS
没有安装操作系统的计算机叫做裸机。
在裸机上运行程序必须使用机器语言来编写程序。
1.1操作系统直接操作硬件
作用:封装后调用
1.2
- 1 桌面级操作系统 windows (安全性稳定性不好)、macos(基于Linux适合于开发人员)、Linux(应用软件较少)。
- 2 服务器操作系统
linux 安全、稳定、免费 占有率高
windows server 付费占有率低
- 3 嵌入式操作系统
智能家居 linux
- 4 移动设备操作系统
ios、android(基于linux)
1.3 虚拟机(virtual Machine)
指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离的环境中的完整的操作系统。
- 1 虚拟系统是指通过生成完整的虚拟镜像具有真实操作系统完全一样的功能
- 2 进入虚拟系统后,所有的操作都是在这个全新的,独立的虚拟系统中进行,可以独立安装运行软件、保存数据、拥有独立桌面、不会对真正的系统产生任何的影响
- 3 而且能够在现有的操作系统和虚拟镜像之间灵活切换的一类操作系统。
1.操作系统的发展史
- 1.1 unix 多个用户能够在同一时间登录到同一个计算机上使用的系统。
- 1.2 minix 教学使用
- 1.3 linux
内核版本:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在设备与应用程序之间抽象层,包括稳定版本和开发版本。
发行版本:通常包含了桌面环境、办公套件、媒体播放器、数据库。
常见版本:ubuntu,Redhat,Fedora。opensuse,linux Mint,Debian,Manjaro,mageia,centos,Arch。
2.文件系统
- 2.1windows下文件系统(基于单用户或家目录)
每个驱动器都有自己的根目录结构
- 2.2linux 文件系统(基于多用户操作系统) /home
Ubuntu没有盘符概念,只有一个根目录/
- 2.3 用户目录
/home/user 称为用户目录或者家目录
- 2.4 linux 主要目录速查表
/:根目录 根目录下只存放目录
/bin ./usr/bin:可执行的二进制文件的目录
/boot 放置li