初步了解操作系统
- 什么是操作系统呢?
操作系统简称OS,是管理计算机硬件与软件资源的计算机程序
其实操作系统就是负责和硬件打交道的系统软件
- 操作系统的作用
如果想在一台没有安装操作系统的计算机(裸机)上运行编写的程序,就必须用机器语言去书写程序,这样子是比较困难的,但是只要你在裸机上安装好操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言进行开发。操作系统在硬件与用户之间起着类似桥梁的作用
操作系统第一个作用就是直接控制各种硬件;
第二个作用,就是把与计算机硬件打交道的这些工作封装成一个又一个系统调用,所谓的系统调用可以简单地理解为一种方法,如让CPU干活,把系统调用翻译成对应0101之类的二进制数,这样就可以让CPU进行相应的运算。操作系统提供系统调用方便了我们程序开发人员的调用,不用再与枯燥的0 1数字打交道了。
- 操作系统的分类
1.桌面操作系统
Windows:用户群体大
macOS:适合开发人员
Linux:应用软件少
2.服务器操作系统
Linux:安全稳定 免费 占有率较高
window server:付费 占有率低
3.嵌入式操作系统
Linux
移动设备操作系统
iOS
Android(基于Linux)
- 虚拟机
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
在实体计算机中能够完成的工作在虚拟机中都能够实现。
在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。