美文网首页
1、Linux-操作系统介绍

1、Linux-操作系统介绍

作者: 唯老 | 来源:发表于2019-09-24 10:40 被阅读0次

一、什么是操作系统?

操作系统(Operating System,简称OS)是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。
操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。

二、常见操作系统

1、PC操作系统

  1. Windows
    Microsoft Windows,是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。
    Windows采用了图形化模式GUI,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、32位再到64位, 系统版本从最初的Windows 1.0 到大家熟知的Windows 95、Windows 98、Windows ME、Windows 2000、Windows 2003、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 和 Windows Server服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善。
  2. Unix
    Unix,1964年,由贝尔实验室,麻省理工学院,美国通用电器共同发起,梦想构建一个分时的操作系统,但后来因为计划进度落后,资金短缺,1969年宣告失败,贝尔实验室退出。
    更戏剧化的是后来贝尔实验室的两个人因为一个太空旅行游戏,希望开发一个多任务操作系统。这就是后来的Unix前身。而Unix最初是源代码共享的没有版权之分,比如伯克利学校用它来教学并基于Unix开发了BSD版本,BSD版本提出的TCP/IP是对Unix的重大贡献之一,也是现在TCP/IP协议的前身。
    在当时的Unix版权是属于AT&T公司的,而贝尔实验室也是属于AT&T公司,AT&T公司为了Unix的发展,在出售系统的时候会附带本系统的源代码,意思是不管是谁都可以对其修改在发布,这样大大的推进了Unix系统的快速发展,后来AT&T公司注意到Unix系统在未来的重要性,他综合了其他基于Unix的版本开发了新的Unix版本,并且在出售的时候不在提供源代码,也就是说AT&T公司宣布Unix版权为他自己拥有,不在公开化。
    到了1980年,有两个最主要的Unix的版本,一个是Berkeley的BSD Unix,另一个是AT&T的Unix,在这个时候,很显然,竞争最终引发了Unix的战争。在这场战争中,好的是,软件开发人员还是能够得到Unix的源码并对其按照自己的需要和兴致进行裁剪。而不好的是,Unix开始一发不可收拾地开发不停地出现各种各样的变种。
    后来AT&T 和 BSDi 打了起来,GNU 和 Linux 被开发出来成为替代品。现在官司是结束了。所以内核大致有 SysV, BSD, 和 Linux 三大家族。
  3. Linux
    Linux,最早是芬兰黑客Linus Torvalds于1991年推出。它属于类Unix家族中的一支,不过由于一直开源导致广泛传播,名气要比Unix大得多,有着众多的发行版,比如桌面上的Ubuntu,路由器上的OpenWRT(事实上路由器的系统基本都是基于Linux),以及占据大部分智能手机份额的谷歌Android。
    Linux之所以强大,
    首先是它对于硬件的强兼容性,几乎所有的平台都能跑Linux;
    其此在于其坚持的开源免费思想,造就了以Lunix社区为核心的全球开发模式,由创始人带领的团队负责内核的维护更新,而全球的开发者为其进行稳定性的测试,使其稳定,强大,还免费,自然受到了诸多青睐。除Android以外,以往出现过的三星Bada OS、Tizen OS,还有诺基亚曾经倾心的Meego,也都是基于Linux内核
  4. Mac
    学名叫Darwin,基于前苹果CEO史蒂夫·乔布斯创立的NEXT公司所开发的OpenStep,而OpenStep及其前身NextStep则是衍生于加州大学伯克利分校所发布的Berkeley Software Distribution即BSD,是Unix的一个重要分支。

2、主流移动操作系统

  1. Android
    属于Linux系统
  2. IOS
    属于 Unix 系统

相关文章

  • 1、Linux-操作系统介绍

    一、什么是操作系统? 操作系统(Operating System,简称OS)是管理计算机硬件资源,控制其他程序运行...

  • Linux-创建进程与线程用到的函数解析

    Linux-创建进程与线程用到的函数解析 【1】exit: exit函数可以退出程序并将控制权返回给操作系统,而用...

  • lnmp环境搭建

    安装php7.1 安装虚拟机、linux 新建 -典型 -稍后安装操作系统-linux-分为单个文件-完成cd/d...

  • Linux

    一、Linux系统介绍 1.操作系统的分类 1.1 操作系统的定义 操作系统(Operating System,简...

  • Linux-内核源码目录结构

    Linux-内核源码目录结构

  • 1.操作系统介绍

    大部分程序都是基于图-1.1表示的模型运行的: Q:操作系统存在的意义是什么? A: 当有多个用户操作的时候,若...

  • Day11--操作系统阶段总结

    \课程知识介绍说明1) 操作系统硬件知识回顾2)操作系统安装部署回顾3)操作系统远程连接回顾4)操作系统基础命令回...

  • day36-并发编程之多进程

    一、操作系统和多道技术 点击进入操作系统介绍 1、操作系统组成:操作系统的内核(用于硬件资源管理)和系统接口(为应...

  • shell场景脚本实战一(主控脚本实现)

    一、场景介绍 1.场景脚本介绍 shell脚本四大功能:提取Linux操作系统信息获取操作系统运行状态分析应用状态...

  • Centos7部署Kubernetes集群

    1、环境介绍及准备: 1.1 物理机操作系统 物理机操作系统采用Centos7.3 64位,细节如下。 1.2 主...

网友评论

      本文标题:1、Linux-操作系统介绍

      本文链接:https://www.haomeiwen.com/subject/mqigectx.html