• 【Linux】结合当前软件工程技术的背景,评价当前市面上流行的操作系统的局限性



    要求

           当前市面上有操作系统有很多类型,小到一个微控制器,大到集群服务器都有各种各样类型的操作系统。请结合当前软件工程技术的背景,评价当前市面上流行的操作系统的局限性。请回答以下问题:


    一、根据调研结果,说出当前流行的操作系统

    答:当前流行的操作系统有以下:
    1.Windows系列操作系统
    Windows 95、Windows 98、Windows ME、Windows 2000、Windows 2003、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10
    2.Linux操作系统
           一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
    3.UNIX操作系统
           是一个强大的多用户、多任务操作系统,支持多种处理器架构,属于分时操作系统
    4.苹果(OS X)操作系统
           Mac系统是基于Unix内核的图形化操作系统,一般情况下在普通PC上无法安装的操作系统,是苹果旗下PC专属系统,由苹果公司自行开发。
    5.磁盘(DOS)操作系统
           DOS是计算机上的一种基于磁盘管理的操作系统,可以直接操作和管理磁盘上的文件,在计算机出厂是基本都会自带一个DOS磁盘操作系统。
    6.除以上五种外还有
           Symbian OS、Windows Phone、iOS、Palm OS、BlackBerry OS 和 Android 六种智能手机的操作系统


    二、分别说出上题中每种操作系统的应用场景都有哪些

    答:
    1.Windows系列操作系统

    应用场景:家用 、个人、娱乐、企业、商业等各个领域均有涉及

    2.Linux操作系统

    应用场景:
    IT服务器应用领域:Linux作为企业级服务器应用十分广泛,利用Linux系统可以为企业构架WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器等。
    嵌入式应用领域:广泛支持大量的微处理器体系结构、硬件设备、图形支持和通信协议。
    个人桌面应用领域:个人桌面系统, Linux在这方面也有非常不错的表现,可以满足日常办公以及家庭使用。

    3.UNIX操作系统

    应用场景:几乎所有16位及以上的计算机上,包括微机、工作站、小型机、多处理机和大型机等等。

    4.苹果(OS X)操作系统

    应用场景:主要用于iPhone、iPad 和MAC等苹果公司旗下的产品

    5.磁盘(DOS)操作系统

    应用场景:在windows xp以及之前的Windows NT系统中,对MS-DOS应用程序都有所兼容,这得利于Intel的32位处理器,提供了一种虚拟8086模式的支持。


    三、结合题目一中的操作系统及题目二中的操作系统应用场景,评价每种操作系统的特点(优缺点)

    1.Windows系列操作系统

    特点:
    1、优点:图形界面良好,拥有良好的集成开发环境,操作简单。 提供了一个可伸缩的高性能平台。
    2、整合常见应用软件,简单,快捷,方便。适合电脑城销售人员及维修商快速装机。

    缺点:
    1、系统漏洞较多,不稳定,易受病毒和木马的攻击;
    2、自带软件版本较低,需要自行卸载升级;
    3、所有软件和程序预装在C盘,加重系统负担,即使卸载,仍有残余大量垃圾碎片文件,容易拖慢系统。

    2.Linux操作系统

    优点:
    1、开放性:系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准 ;
    2、多用户:统资源可以被不同用户各自拥有使用;
    3、多任务:指计算机同时执行多个程序,而且各个程序的运行互相独立 ;
    4、良好的用户界面:Linux向用户提供了两种界面:用户界面和系统调用;
    5、完整的开发平台:Linux支持一系列的开发工具,几乎所有主流程序设计语言都已移植到Linux上,并且免费得到;
    6、支持多种硬件平台的操作系统(良好的可移植性):从普通的PC机到高端的超级并行计算机系统,都可以运行Linux系统; 强大的网络功能:Linux诞生于网络,发展于网络,具有强大的网络功能,Linux支持TCP/IP协议,能与Windows、Unix等不同操作系统集成在同一网络中相互共享资源,通过Modem、ADSL等连接到Internet上。
    7、设备独立性:设备独立性是指操作系统把所有外部设备统一视为文件,只要安装它们的驱动程序,任何用户都可以像使用文件一样操纵、使用这些设备,而不必知道它们的具体存在形式。
    8、可靠的系统安全:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。

    缺点:
    1、Linux的应用软件不足:许多硬件设备面对Linux的驱动程序不足; 缺失的应用软件和游戏 - 您会失去一些熟知的应用程序。
    2、缺少硬件支持 - 绝大多数硬件是支持的,但不是全部 寻求帮助更难 - 通常朋友、家人、
    3、同事不能帮您解决 GNU/Linux 相关问题,所以您需要在线获取帮助。

    3.UNIX操作系统

    特点:多任务、多用户并行处理能力,安全保护机制,功能强大的shell,强大的网络支持,Internet上各种服务器的首选操作系统,稳定性好,系统源代码用C语言写成,移植性强,出售方源代码,软件厂家自己增删。

    优点:
    1.由于附带源代码,用户可以分析它,更改它。文件系统小巧,简单。
    2.将所有的设备用文件表示,可使用与处理文件相同的命令和系统调用集访问设备。
    3.具有移植性;

    缺点:
    1.UNIX 系统的标准1/O 库相对其底层的系统调用接口已变得越来越复杂了。
    2.传统的UNIX 内核不够灵活,不具备很好的可扩充性,也很少代码复用的设施。

    4.苹果(OS X)操作系统

    优点:
    1.安装更快速稳定
    2.占用更少系统资源。
    3.外部驱动退出更稳妥

    缺点:比较封闭,自定义程度不高,不能对系统进行深层次改造。

    5.磁盘(DOS)操作系统

    优点:
    1.快捷,熟练的用户可以通过创建BAT或CMD批处理文件完成一些烦琐的任务。
    2.速度快,安全,价格便宜。

    缺点:
    1.日常应用功能不丰富,(没有图形界面)命令行操作不直观,对设备的支持比较少;
    2.很多设备的大部分程序都不能在DOS环境下执行。


    四、试说明当前国产操作系统的前景发展

    当前国产操作系统的前景发展
           国产操作系统起步较早,但过去受限于生态基础不完善,发展缓慢,近年来受益于党政办公、能源等关键领域的自主可控相关政策,国产操作系统厂商获得了平稳发展。国产操作系统市场呈现出厂商林立的局面,除了统信软件(深之度)外,国内操作系统玩家还包括中标麒麟、湖南麒麟、中兴新支点、普华桌面、一铭桌面、绿地桌面等。近几年国产操作系统在党政办公等领域的市场收入逐年上涨,目前,主流的Linux桌面操作系统单价为300元-500元。
           目前,国产操作系统整合仍在继续,其中UOS国产统一操作系统源自DeepinLinux技术团队,意在整合国产操作系统优质资源,解决国产化操作系统研发、生态、技术路线的碎片化问题。与win7相比,UOS无弹窗和流氓软件,简化了使用习惯,用户体验较好,且由国内企业开发,可控性较好,生命周期长久,提供本地化维护支持,在日常办公领域,已具备了替换Win7系统的能力。
           从国家安全的角度来看,操作系统是软件行业必须要攻克的阵地,未来国产操作系统整合仍是大势所趋,一方面有利于软硬件厂商集中研发资源发展生态,逐渐打破国外操作系统的垄断和封锁,为中国操作系统市场带来新的活力;另一方面有利于用户增长和积累,反哺操作系统生态。

  • 相关阅读:
    自己整理的前端开发面试题
    【笔试】2022/9/4 网易互联网开发岗满分
    LeetCode220803_69、搜索旋转排序数组
    React Three Fiber快速入门
    MYSQL学习之——逻辑语言(判断)
    ArrayList 和 LinkedList 之间应该怎么选择
    不懂 Kubernetes 实现云原生是什么体验?
    RabbitMQ-04(SpringBoot整合RabbitMQ,基本使用)
    windows2019下安装mysql 8.0.29及解决服务无法启动
    低代码会导致程序员失业吗?
  • 原文地址:https://blog.csdn.net/pdsu_Zhe/article/details/128049929