os简介

1. 操作系统(Operation System,OS)

操作系统作为接口的示意图

?

没有安装操作系统的计算机,通常被称为 裸机

  • 如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序
  • 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序

1.1 操作系统的作用

  • 是现代计算机系统中 最基本和最重要 的系统软件
  • 是 配置在计算机硬件上的第一层软件,是对硬件系统的首次扩展
  • 主要作用是管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用
  • 而其他的诸如编译程序、数据库管理系统,以及大量的应用软件,都直接依赖于操作系统的支持

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

  • 桌面操作系统
  • 服务器操作系统
  • 嵌入式操作系统
  • 移动设备操作系统

1> 桌面操作系统

  • Windows 系列

    • 用户群体大
  • macOS
    • 适合于开发人员
  • Linux
    • 应用软件少

2> 服务器操作系统

  • Linux

    • 安全、稳定、免费
    • 占有率高
  • Windows Server
    • 付费
    • 占有率低?

3> 嵌入式操作系统

  • Linux

4> 移动设备操作系统

  • iOS
  • Android(基于 Linux

1.3 虚拟机

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

  • 虚拟系统通过生成现有操作系统的全新虚拟镜像,具有真实操作系统完全一样的功能
  • 进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响
  • 而且能够在现有系统与虚拟镜像之间灵活切换的一类操作系统

原文地址:https://www.cnblogs.com/JcrLive/p/12233080.html

时间: 2024-08-02 09:05:50

os简介的相关文章

Firefox OS简介

Firefox OS系统架构框图 一些Firefox相关的术语简介: B2G Boot to Gecko 的简称. Boot to Gecko Firefox OS 操作系统的工程代号. 因为在该项目拥有官方名称之前B2G已经使用了很久的原因,它经常用于指代 Firefox OS. Firefox OS FIrefox OS 基本上是指 Mozilla及合作伙伴应用在 B2G上的品牌和服务支持, 最终将创建一个发布的产品. Gaia Firefox OS 平台的用户接口层.屏幕启动时渲染到屏幕上

IBM z/OS 简介

因为有幸获得IBM的面试机会,先提前了解一下这个了不起的操作系统. z/OS是IBM研发的用于大型机的64位操作系统.第一次亮相是在2000年的10月份.z/OS支持IBM的很多服务,像我们熟知的DB2和WebSphere.也支持64位的java,C,C++和UNIX APIs.The Open Group将其视为一种UNIX操作系统,文件系统采用HFS和zFS.可以直接通过TCP/IP通信,支持常用的http服务,像FTP,NFS等. 有人问,在一对一的对决中,UNIX和z/OS,who胜?

Go语言开发(十二)、Go语言常用标准库二

Go语言开发(十二).Go语言常用标准库二 一.os 1.os简介 os 包提供了不依赖平台的操作系统函数接口,设计像Unix风格,但错误处理是go风格,当os包使用时,如果失败后返回错误类型而不是错误数量. 2.os常用接口 func Hostname() (name string, err error) // Hostname返回内核提供的主机名 func Environ() []string // Environ返回表示环境变量的格式为"key=value"的字符串的切片拷贝 f

物联网轻量系统汇集

1.AliOS Things 简介:阿里巴巴自主研发的智能操作系统,致力于成为智能网联车创新变量.口号:驱动万物智能. 资料:https://studio.iot.aliyun.com/device-doc#index.html 2.ARM Mbed 简介:ARM官方推出的免费开源的嵌入式操作系统,包含了基于Cortex-M微控制器的外设驱动程序. 资料:https://www.mbed.com/zh-cn/ 3.Fuchsia OS 简介:google开源的操作系统,基于Magenta的内核,

Mac OS X使用简介

1. Mac OS X中的最后一个"X"是罗马数字且正式的发音为"十"(ten),接续了前面的Mac OS 9, 单击左上角苹果图标->关于本机,可以查看本机装的操作系统版本号. 2.下面一排图标叫Dock(工具条),相当于windows中的快速启动,可能通过"苹果图标"->"Dock"隐藏和显示.图标下面的白点代表这个程序还在运行中,没有完全关闭,要通过右键菜单完全退出. 3.Finder----我的电脑:saf

OS开发UI篇—CALayer简介

OS开发UI篇-CALayer简介 一.简单介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮.一个文本标签.一个文本输入框.一个图标等等,这些都是UIView. 其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层 @property(nonatomic,readonly,retain) CALayer *layer; 当U

【OS】NMON的简介和使用

1. 目的 本文介绍操作系统监控工具Nmon的概念.使用方式及使用参数.指导运维人员通过nmon工具监视AIX/Linux操作系统资源使用情况,收集监控结果及产生的数据文件,制作相关系统性能分析报告. 2. Nmon简介 Nmon (Nigel's Monitor)是由IBM 提供.免费监控 AIX 系统与 Linux 系统资源的工具.该工具可将服务器系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具(nmon analyser)进行数据的统计分析. 2.1  软件特性

python中os.path模块简介

1.python中获取当前工作目录 curDir = os.getcwd() os.getcwd()返回的是执行命令时所在的目录,而不是脚本本身所在的目录 2.os.path os.path.abspath(path)  #返回绝对路径 os.path.split(path)     #将path分割成目录和文件名二元组返回 os.path.dirname(path)  #返回path的目录.其实就是os.path.split(path)的第一个元素 os.path.basename(path)

iPhone OS的音频技术简介

iPhone OS的音频技术为用户提供了丰富的音频体验.它包括音频回放,高质量的录音和触发设备的振动功能等. iPhone OS的音频技术支持如下音频格式:AAC.Apple Lossless(ALAC).A-law.IMA/ADPCM(IMA4).Linear PCM.μ-law和Core Audio等. ① 核心音频(Core Audio Family)      ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇     ▇