Liux基础_从零开始学(1)操作系统

1操作系统(Operation System,OS)

Liux基础_从零开始学(1)操作系统
上图为操作系统在整个系统中位置,是帮助用户来操作底层计算机硬件的接口,没有操作系统的电脑一般被称作裸机。

简单讲: 操作系统就是一种特殊的软件
作用 :

  1. 直接操作硬件
  2. 把操作硬件的代码封装成一个个系统调用,供用户通过应用程序间接地调用硬件

1.在裸机上运行自己的程序就要使用机器语言书写程序
2.使用带有操作系统的电脑,就可以在操作系统上安装高级语言的环境,使用高级语言进行开发(C++、JAVA、Python)

1.1 操作系统的应用

是现代计算机系统中 最基本和最重要 的系统软件;

是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展;

主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用而其他的诸如编译程序、数据库管理系统,以及大量的应用软件。

1.2 不同领域的主流操作系统

  • 桌面操作系统
  • 服务器操作系统
  • 服务器操作系统
  • 嵌入式操作系统
  • 移动设备操作系统
  1. 桌面操作系统
  • Windows 系列
    用户群体大
  • macOS
    适合于开发人员
  • Linux
    应用软件少
  1. 服务器操作系统
  • Linux
    安全、稳定、免费占有率高
  • Windows Server
    付费,占有率低
    Liux基础_从零开始学(1)操作系统机房,在这里存放着的就是服务器
  1. 嵌入式操作系统
  • Linux
  1. 移动设备操作系统
  • iOS
  • Android(基于 Linux )

1.3虚拟机

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统

  • 虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真实操作系统完全一样的功能
  • 在虚拟机中操作系统独立存在,所有操作都在虚拟镜像中进行,独立安装软件,保存数据不会对真正的系统产生任何影响
  • 可以让现有系统和虚拟镜像灵活切换的一种操作系统
    参考:
    黑马程序员