Liux基础_从零开始学(1)操作系统
1操作系统(Operation System,OS)
上图为操作系统在整个系统中位置,是帮助用户来操作底层计算机硬件的接口,没有操作系统的电脑一般被称作裸机。
简单讲: 操作系统就是一种特殊的软件
作用 :
- 直接操作硬件
- 把操作硬件的代码封装成一个个系统调用,供用户通过应用程序间接地调用硬件
1.在裸机上运行自己的程序就要使用机器语言书写程序
2.使用带有操作系统的电脑,就可以在操作系统上安装高级语言的环境,使用高级语言进行开发(C++、JAVA、Python)
1.1 操作系统的应用
是现代计算机系统中 最基本和最重要 的系统软件;
是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展;
主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用而其他的诸如编译程序、数据库管理系统,以及大量的应用软件。
1.2 不同领域的主流操作系统
- 桌面操作系统
- 服务器操作系统
- 服务器操作系统
- 嵌入式操作系统
- 移动设备操作系统
- 桌面操作系统
- Windows 系列
用户群体大 - macOS
适合于开发人员 - Linux
应用软件少
- 服务器操作系统
- Linux
安全、稳定、免费占有率高 - Windows Server
付费,占有率低
机房,在这里存放着的就是服务器
- 嵌入式操作系统
- Linux
- 移动设备操作系统
- iOS
- Android(基于 Linux )
1.3虚拟机
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统
- 虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真实操作系统完全一样的功能
- 在虚拟机中操作系统独立存在,所有操作都在虚拟镜像中进行,独立安装软件,保存数据不会对真正的系统产生任何影响
- 可以让现有系统和虚拟镜像灵活切换的一种操作系统
参考:
黑马程序员