为什么以下软件不是杀毒软件的是属于应用软件?

下面“引用”的是我曾经对此问题的回答,我下面的回答沿着此回答的思路做了些评论。不长,展开看一看也无妨,有错误麻烦指出。杀软运行在用户层,有些服务程序Monitor之类的,也是用户层,不过可能是SYSTEM用户(Windows),仅仅是权限高一些而已。你的课本系统软件包括:⑴操作系统⑵语言处理程序⑶系统支撑和服务程序(包括查杀病毒程序)⑷数据库管理系统说的很片面。微内核操作系统(如Windows)中有内核、驱动和各种子系统等,驱动是独立于操作系统的,必须属于系统层。像是语言处理程序,他说的顶多是API库,而第三方甚至官方的程序运行库都是用户层的东西。而语言处理程序的具体概念应该是开发者用的编译器等,这是用户层的。而像是调试器这种东西,勉强算是系统层的。数据库管理系统,完全可以独立于系统底层运行,就相当于一个应用软件。而他的意思是什么呢,是一个完整的,仅仅是用来管理数据库的系统。看了看你的书,上面写Access是数据库管理系统之一,这我就明白了。Microsoft Office套件之一,Access,跟Word、Excel差不多,你说他是系统层?开玩笑括号里那句歧义最大,“包括查杀病毒程序”。查病毒程序仅仅是扫描文件而已,根本用不着系统层。而杀病毒、监控等,仅仅是跟系统的进程管理连接一下,监控每一个进程,如果不对劲,就叫系统干了他。像是360这种毒瘤,(Windows)会在系统中放一个驱动,这个驱动就是应用层和用户层的桥梁,不过仅仅是针对360用的桥梁。(我不用杀软,应该都差不多吧)重新指正一下系统软件:你电脑里除了操作系统之外没有别的系统软件,没错。我上面的理解犯了个“错”,可能多数人都会犯,于是我就去wiki被洗脑了,然而上述理解也不是完全没道理。结论在最后,建议先看后面。System software - WikipediaSystem software, or systems software, is computer software designed to provide a platform to other software.翻译是:系统软件,被设计为其他软件提供一个运行平台的计算机软件而按照这个整体概念来说的话,服务程序、游戏引擎等仅仅是系统软件下一个层面的东西。我翻译一下wiki系统软件,被设计为给其他软件提供一个平台。例如 操作系统,计算机科学软件,游戏引擎,工业自动化和服务软件程序。与系统软件对比,应用软件允许用户执行例如 创建文档、玩游戏、听音乐、浏览网页等应用软件的操作。(简略)很多操作系统捆绑应用软件,这些软件通常可以在不影响其他软件功能的前提下被卸载。IE可能是例外,微软在法庭上声称其是系统软件。Chrome OS等把浏览器作为系统运行界面的办法可以很好的声称浏览器就是操作系统的一部分,然后浏览器就是系统软件。另一个不明确的例子是云应用。这些软件通常运行在浏览器里并提供服务,而不是直接提供给用户服务,所以浏览器是系统软件(这句我不太明确),它也是用底层方式开发的。然而从功能来看,网页上的和普通的Word(Office Word)都差不多。-操作系统和系统控制程序操作系统(如Windows、macOS、Linux),允许计算机硬件各部分共同工作,执行任务,例如在内存和磁盘间传输数据,或在显示设备中进行输出。它提供一个平台(硬件抽象层)来运行更高层面的系统软件和应用软件内核是操作系统核心部分,为应用程序(包括一些系统软件)定义了一个API(应用程序开发接口),和对硬件驱动的接口硬件驱动,包括计算机BIOS和设备固件,提供基本的操作和控制 连接在电脑上的硬件 的功能一个用户接口 “允许用户与计算机互动”(交互)。包括CLI(命令行交互)和GUI(绘图的用户接口,自从1980年代)。如果这是用户直接与操作系统交互的一部分,它就应被认为是应用程序而不是系统软件。工具软件和系统支持程序由于历史原因,一些组织用系统编程者这个名字来描述一个工作职能,更准确的称为 系统管理员。那些员工(系统管理员)用的一些软件工具称为系统软件。这个所谓的工具软件帮助分析、配置、优化、维护计算机,比如病毒防护。在一些出版物里,系统软件还包括软件开发工具(编译器、链接器、调试器等)这就明确了。运行更高层面的系统软件和应用软件这说明系统软件有很多层。而杀软就属于系统软件里的帮助维护系统的工具软件。这很明显的与第一个概念相悖了。其实,我也不想接受这个概念。但没办法,这都被定义好了。wiki也不能随便否认。仔细读读我翻译的wiki里的加粗了的,wiki是不明确还是被写了病句?所以说,这概念太模糊了吧,难道要怀疑我们中国人这么6的语言的语文水平?尽量别纠结了,计算机科学应该说是一个完全没有疑问的非常明确的科学。然而这么基础的概念被扯飞了,哇,水真深==如果是文章开头指过来看结论的,先看上面的加粗部分所以最后我还是没办法回答这个问题。但到此来看,思路没错。系统软件,被设计为其他软件提供一个运行平台的计算机软件就按这个概念来。我就在这强行把这个概念明确了。杀软,可以是系统层的软件,你要是想到内核监控的话,随你。但绝不是系统软件。谁家的软件以杀毒软件为平台运行呢?不过仔细看看,也不像应用软件,没见过玩杀软的。应该属于工具软件吧。在下高中生,翻译水平有限,见识不多,如有错误请指出。====看到了题主的某一个评论,这是道题?!哎。。那按wiki来吧,系统软件。。。呵呵是应用软件。记得13年年初,我入职了一家做互联网手机安全的公司,移动手机卫士和北京联通手机管家等好几个项目。上面你说的操作系统是 指的是android或者是iOS,或者winphone。语言处理程序应该说的 是用代码android或者是其他做出来的模块之类的数据库SQLite等之类的是android的数据库。像杀病毒程序都是属于应用层。只不过在数据算法上可以用NDK和c进行优化,这属于android中的jni范畴了。如果对android技术比较感兴趣,可以关注一下微信公众号:终端研发部,和我一块交流和学习。参考阅读:2017上半年技术文章集合—184篇文章分类汇总为什么你那么努力,却一直还得不到提升?终端研发部是一个以技术为主的学习交流技术号,谈的是技术,是产品,更是我们的人生。做东半球最会思考,最有味道的互联网开发者}
首先,我们可以明确地说,杀毒软件属于应用软件,但是呢,教科书上是说属于系统软件,因为杀毒软件是为系统提供支撑和服务的软件,这就有些矛盾了,那么,杀毒软件究竟属于应用软件还是系统软件呢?杀毒软件属于系统软件也对我们说杀毒软件属于系统软件是没有错的,因为在大学的教科书上就是这么明确写着的,如果您在学校里,需要考试,考题问的是:杀毒软件属于应用软件吗?答案:不是,杀毒软件软件属于系统软件,然而有更多网络上的知名人士说:杀毒软件属于应用软件。杀毒软件属于应用软件也对在Wikipedia上是这么描述系统软件和应用软件的,系统软件:被设计用于为其他软件提供一个平台,譬如操作系统、游戏引擎、工业自动化服务程序等;而应用软件则是允许用户直接操作的,譬如Office、吃鸡游戏、听歌软件、浏览器软件等都属于应用软件。而杀毒软件属于应用软件中的工具软件,杀毒软件就是维护系统安全的工具软件,而之所以杀毒软件会被很多教科书列为系统软件,是因为历史的原因,历史上,很多大牛都说杀毒软件属于系统软件,所以,大家也都这么说。所以,您说杀毒软件属于系统软件还是应用软件呢?您既可以说杀毒软件属于系统软件,也可以说杀毒软件属于应用软件,就看您在上面场合,上面环境下回答这个问题了,因为,杀毒软件属于系统是大家约定俗成的说法。}

我要回帖

更多关于 以下软件不是杀毒软件的是 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信