操作系统和虚拟机

  • 一.操作系统是什么?
    • 1.操作系统工作示意图
    • 2.操作系统作用
    • 3.不同领域的主流操作系统
      • 二.虚拟机
      • 1.定义
      • 2.Linux系统的安装

一.操作系统是什么?

操作系统(operating system,OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。
操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出装置、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统互动的操作界面。

1.操作系统工作示意图

注释:没有安装操作系统的计算机称为裸机
想在裸机上运行自己编写的程序,就要用机器语言(二级制组合)

2.操作系统作用

操作系统的作用主要有三个:
1.方便性,一个未配置操作系统的计算机是极难使用的。
2.有效性,CPU的高速和外部设备的相对低速是计算机硬件无法逾越的基本矛盾,如果没有操作系统的管理,CPU和外部设备就会经常处于空闲状态。
3.提供应用软件的运行环境,操作系统位于应用软件和硬件之间,应用软件不能脱离操作系统而独立运行。

3.不同领域的主流操作系统

1.桌面操作系统
·windows 系列——用户群体大
·macOS——适合于开发人员
·Linux——应用软件少
2.服务器操作系统
·linux——安全、稳定、免费、占有率高
·windows Server——付费、占有率低

3.嵌入式操作系统
·Linux
4.移动设备操作系统
·iOS
·Android(基于Linux)

二.虚拟机

1.定义

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
·虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真实操作系统完全一样的功能
·进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何的影响
·能够在现有系统与虚拟镜像之间灵活切换的一类操作系统

2.Linux系统的安装













Linux系统安装详细教程!相关推荐

  1. VMware安装+Linux镜像下载+Linux系统安装全教程(图文详细)

    VMware安装+Linux镜像下载+Linux系统安装全教程 1.VMware16 Pro安装 2.Ubuntu镜像下载 3.CentOS镜像下载 4.VMware配置Ubuntu操作系统(图文详细 ...

  2. 2246xt u盘开卡详细教程_U盘制作PE及系统安装详细教程!

    完整版在底部,分割线下. 我之前已经发布过一次了,但是提示违规了.重做了一个只讲解U盘制作PE的教程! 注意:这边说一下. 不管是win7还win10一定要64位. 现在很多硬件基本内存配置超过4g了 ...

  3. Xilinx zynq-7000系列FPGA移植Linux操作系统详细教程

    Xilinx zynq-7000系列FPGA移植Linux操作系统详细教程 一:前言 最近手上压了一块米联客的Miz7035,一块xilinx zynq-7000系列的开发板,想着正好学习一下linu ...

  4. 用VS2015开发Linux程序详细教程-配置篇

    VS2015推出了跨平台开发,其中包括了对Linux程序开发的支持,最近刚好需要开发Linux程序,对其进行了一些研究. 首先介绍下涉及到的开发工具 开发工具 VS2015Update3,下文简称VS ...

  5. linux 用pe安装win7系统,在U盘PE上安装Linux操作系统的详细教程

    熟悉安装系统的朋友知道PE可以安装Windows系统,而U盘PE也可以安装Linux操作系统,但是仍有很多朋友仍然不知道U盘PE安装Linux的步骤. 操作系统. 因此,今天,U Daxia的编辑将与 ...

  6. linux系统如何安装到u盘,linux系统安装图解教程及卸载修复

    很多朋友问笔者如何安装linux系统,linux安装需要注意哪些问题,如何正确卸载linux系统,笔者这里收集了一篇linux安装图文教程,以红旗Linux5.0桌面正式版为例,教大家如何安装linu ...

  7. kali安装卡在最后一步_手机端(安卓)安装 Kali Linux 系统详细教程

    前言 之前写有文章介绍过关于 Kali Linux 系统安装的详细教程,不过是在电脑端真机或虚拟机中的安装步骤,那么作为平时使用最多并且能方便携带的智能手机端,是否有方法或技术来实现安装呢?还确实有, ...

  8. 怎样修复安装linux系统,linux系统安装图解教程及卸载修复

    很多朋友问笔者如何安装linux系统,linux安装需要注意哪些问题,如何正确卸载linux系统,笔者这里收集了一篇linux安装图文教程,以红旗Linux5.0桌面正式版为例,教大家如何安装linu ...

  9. Windows+Ubuntu20.04双系统安装详细教程

    Windows+Ubuntu20.04安装详细教程 1. Windows安装教程 1.1 前期准备 1.准备一个U盘 2.备份U盘重要文件,制作过程中会格式化U盘. 3.准备一个重装系统的ISO/GH ...

最新文章

  1. 手机下载Python_手机也能编程?盘点这6个可以用手机编程的App!快收藏
  2. 用c语言找出第123个素数,在C语言中查找第N个素数
  3. js layui 弹出子窗体_Layui中JS实现弹出层的应用
  4. ODBC + WIN32 API 访问MYSQL 数据库实现简单QQ用户注册和登录 的代码分析
  5. 云未来、新可能 - 绿色、无处不在、可信的计算
  6. 车用TVS管 SM8S系列 国产替代
  7. 《数智碳中和》白皮书发布以数智技术助力关键相关方实现碳达峰碳中和
  8. OpenCV-Python bindings是如何生成的(1)
  9. 数据结构之内部排序一
  10. linu系统脚本监控
  11. 上一家单位离职的原因_员工离职再入职,专项附加扣除该如何变更?
  12. 拓端tecdat:Python集成学习:自己编写构建AdaBoost分类模型可视化决策边界及sklearn包调用比较
  13. php如何生成伪静态url,Thinkphp里关于U函数生成URL伪静态
  14. VC6.0安装番茄助手
  15. 浅谈博客、微博与轻博客的区别与联系
  16. PHP队列研究一(数据库任务队列)
  17. 对比学习(二)-模型坍塌-infoNCE损失函数
  18. html的特点有哪些,HTML特点以及HTML中有哪些标签
  19. 桂电计算机系入学怎么分班,桂电研究生-()学期课程总表.doc
  20. vue内使用 cytoscape(数据可视化)

热门文章

  1. 2023年做跨境电商选择马来西亚可以吗?为什么?卖什么好?
  2. 将24小时进制转化为12小时进制
  3. JavaScript——运用JS做出当前12小时制的日期,其中包含(年、月、日、星期、小时、分钟、秒)计时的效果.
  4. 八皇后 Checkr Challenge
  5. MobPush的消息推送原理是什么?
  6. 数据库应用系统的需求分析
  7. 大后天就开学了,今天Django的学习总结一下
  8. 计算机等级考试一级MS Office考试大纲真题及答案
  9. NAND Flash的基本操作——读、写、擦除
  10. 卓训教育:孩子不爱阅读怎么办,家长可以这样培养孩子的阅读习惯