精华内容
下载资源
问答
  • 系统软件和应用软件的划分

    千次阅读 2018-11-30 15:10:13
    什么是应用软件和系统软件   软件是计算机的灵魂,没有软件的计算机就如同没有磁带的录音机和没有录像带的录像机一样,与废铁没什么差别。使用不同的计算机软件,计算机可以完成许许多多不同的工作。它使计算机...

    什么是应用软件和系统软件 
         软件是计算机的灵魂,没有软件的计算机就如同没有磁带的录音机和没有录像带的录像机一样,与废铁没什么差别。使用不同的计算机软件,计算机可以完成许许多多不同的工作。它使计算机具有非凡的灵活性和通用性。也正是这一原因,决定了计算机的任何动作都离不开由人安排的指令。人们针对某一需要而为计算机编制的指令序列称为程序。程序连同有关的说明资料称为软件。配上软件的计算机才成为完整的计算机系统。
        一般把软件分为两大类:应用软件和系统软件。

    一、应用软件

        应用软件是专门为某一应用目的而编制的软件,较常见的如:
        1、文字处理软件
        用于输入、存贮、修改、编辑、打印文字材料等,例如WORD、WPS等。
        2、信息管理软件
        用于输入、存贮、修改、检索各种信息,例如工资管理软件、人事管理软件、仓库管理软件、计划管理软件等。这种软件发展到一定水平后,各个单项的软件相互连系起来,计算机和管理人员组成一个和谐的整体,各种信息在其中合理地流动,形成一个完整、高效的管理信息系统,简称MIS。
        3、辅助设计软件
        用于高效地绘制、修改工程图纸,进行设计中的常规计算,帮助人寻求好设计方案。
        4、实时控制软件
        用于随时搜集生产装置、飞行器等的运行状态信息,以此为依据按预定的方案实施自动或半自动控制,安全、准确地完成任务。


    二、系统软件

        各种应用软件,虽然完成的工作各不相同,但它们都需要一些共同的基础操作,例如都要从输入设备取得数据,向输出设备送出数据,向外存写数据,从外存读数据,对数据的常规管理,等等。这些基础工作也要由一系列指令来完成。人们把这些指令集中组织在一起,形成专门的软件,用来支持应用软件的运行,这种软件称为系统软件。
        系统软件在为应用软件提供上述基本功能的同时,也进行着对硬件的管理,使在一台计算机上同时或先后运行的不同应用软件有条不紊地合用硬件设备。例如,两个应用软件都要向硬盘存入和修改数据,如果没有一个协调管理机构来为它们划定区域的话,必然形成互相破坏对方数据的局面。
        有代表性的系统软件有:
        1、操作系统
        管理计算机的硬件设备,使应用软件能方便、高效地使用这些设备。在微机上常见的有:DOS、WINDOWS、UNIX、OS/2等
        2、数据库管理系统
        有组织地、动态地存贮大量数据,使人们能方便、高效地使用这些数据。现在比较流行的数据库有FoxPro、DB-2、Access、SQL-server等
        3、编译软件
        CPU执行每一条指令都只完成一项十分简单的操作,一个系统软件或应用软件,要由成千上万甚至上亿条指令组合而成。直接用基本指令来编写软件,是一件极其繁重而艰难的工作。为了提高效率,人们规定一套新的指令,称为高级语言,其中每一条指令完成一项操作,这种操作相对于软件总的功能而言是简单而基本的,而相对于CPU的一眇操作而言又是复杂的。
        用这种高级语言来编写程序(称为源程序)就象用预制板代替砖块来造房子,效率要高得多。但CPU并不能直接执行这些新的指令,需要编写一个软件,专门用来将源程序中的每条指令翻译成一系列CPU能接受的基本指令(也称机器语言)使源程序转化成能在计算机上运行的程序。完成这种翻译的软件称为高级语言编译软件,通常把它们归入系统软件。目前常用的高级语言有VB、C++、JAVA等,它们各有特点,分别适用于编写某一类型的程序,它们都有各自的编译软件。 

    展开全文
  • 应用软件和操作系统的本质区别

    万次阅读 2017-02-15 17:17:50
    要弄清楚应用软件和操作系统的本质区别,需要对操作系统做一些常识性了解1、操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。它是计算机系统的关键组成部分,负责管理与...
    要弄清楚应用软件和操作系统的本质区别,需要对操作系统做一些常识性了解

    1、操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。它是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。
    2、操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。
    3、目前,用于电脑的操作系统主要有:Windows(全球95%以上个人电脑使用)、Unix(苹果机专用系统)、Linux(最早开源系统,国产麒麟等属于linux)还有其它一些,前面三种系统占据世界99%以上电脑。
    4、各种常见手持终端操作系统有:Android、BSD、iOS、Windows Phone、以及已经没落的诺基亚专用的塞班系统
    前面是操作系统的特点;而应用软件是:用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。
    它们最本质的区别在于
    1、操作系统可以直接安装到相应的硬件设备上,比如常见Windows系统就直接安装在电脑中;应用软件不能直接安装在无操作系统的电脑中。

    2、操作系统直接控制电脑或者电子设备的硬件,管控所载设备一切硬件操作;应用软件,不能直接控制所在平台硬件;以常用Windows应用为例,Windows平台在内部封装各种叫做”Windows API“函数的指令,对硬件的操作全部由这些封装指令完成,仅仅为各种应用程序提供一个衔接的”接口“(这里的接口是软件形式,不是硬件的接口),不管是普通浏览器还是大型游戏程序,都不能直接对电脑硬件发送任何指令,而是通过调用Windows系统提供的接口完成,直白一点说,各种应用程序把需要的操作告诉操作系统,操作系统判断应用软件的要求是否”合法“(即是否合乎Windows语法规则,安全规则),如果合法则将硬件暂时让应用进行相关操作,当应用操作完毕,硬件权限又返回给系统,硬件控制权始终被操作系统掌握;
    总结,操作系统和各种应用软件都属于”软件“,本质区别在于对”硬件“管控方式不同,操作系统在硬件管理中处于支配地位,应用软件则没有这个地位;操作系统可独立运行,应用软件不能独立运行。
    	注:操作系统的本质。操作系统Operating System,简称OS)是管理和控制计算机硬件软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
    展开全文
  • 软件开发常见软件系统总结

    千次阅读 2018-04-26 00:06:14
    工作到现在开发过很多项目,但感觉一直稀里糊涂的,并没有意识到它们之间的关联,...然后回顾了之前开发的一些项目,又查了一些相关企业应用软件的介绍,在此记下笔记。1、cms内容管理系统cms是content management...

    工作到现在开发过很多项目,但感觉一直稀里糊涂的,并没有意识到它们之间的关联,或许很多项目之间觉得很想象,但然后就没有然后了。直到,有一天在升级公司的crm,照着原来的那种功能样式重新撸了一遍代码,突然问自己,crm是什么,它是那几个单词缩写,中文叫什么呢?然后回顾了之前开发的一些项目,又查了一些相关企业应用软件的介绍,在此记下笔记。

    1、cms内容管理系统

    cms是content management system 的缩写,翻译过来也就是内容管理系统;这个系统基本是软件开发公司必备的一个系统,我待过的两家软件开发公司都有这个系统,功能也大同小异。主要是用来发布管理网站用的;一般包括网站模板管理模块,媒体库,页面管理,文章管理,设置(包括菜单和站点配置),评论管理等模块。就目前我的认知,它主要就是一个做网站的,让即使不会代码的人,通过管理后台,在编辑器中编辑编辑文字图片,配置配置菜单,肤色什么的,就可以发布一个网站的页面。要做成多租的模式出售,就需要加权限管理模块。整体来说这个算是一个相对简单而又不可或缺的系统,一般的软件公司在做自己的门户网站的时候就顺便整了个自己的cms,当然多半都是根据自己的特色或相应的需求,开发了一些模块,最后顺带的卖给那些不做网站开发的公司。

    2、oa办公自动化系统

    oa是Office Automation 的简写,就是办公自动化系统;也是基本所有的软件开发公司都搞自己的oa系统,而且很多都是去参考泛微的东西,反正我待过的两家公司都这样。oa的板块比较多,之前的公司开发的签报审批系统号称是oa签报审批,当前的公司搞了个打卡,报销(审批走线下的,不知道怎么想的),现在也在搞签报审批。感觉oa主要就是管理报销等日常办公的协同工作的系统。

    3、crm客户关系系统

    crm是customer relationship management 的缩写,也就是客户关系管理系统;这个一般的企业也能用的到,那个公司没有自己的客户网呢。所以有这么一个管理自己客户的系统也是很必要的。crm系统比较常见的模块是商机线索和客户,其他的加上通讯录,合同,账单等常见的模块,其他的基本看自己客户的需求。

    4、erp系统

    erp是enterprise resource planning 的缩写,也就是企业资源计划管理系统;这个不是所有的公司都用的到,这个应用的比较多的是在加工制造,物流等企业,如果软件开发的客户涉及到这些制造业,物流,工厂等的,可能有这个系统,它主要是对企业的生产,制造,仓储,财务,人员等相关资源的管理。

    5、电商平台

    电商算是企业软件开发的一个大的模块,不过好像没有很完善的划分,之前的公司提出了abcdo什么的模式,什么a好像是agency就是机构的意思,b是bussiness就是常见的商家,c是client就是客户,d是developer就是开发者,o是operate就是运营者的意思;反正就是想把一个电商平台分成几个部分,每个部分做成通用的。

    6、特定服务领域

    特定服务领域软件基本就是每个公司自己定位的服务领域,比如我当前的公司定位的智慧园区的,做的就是智慧园区物业管理,保修,会议室预订等模块。这个看每个公司的定位,一般很少有软件公司什么类型的项目都做的,那样基本都要去开发,开发效率相对较低,而且在一个领域的产品不能做的很精致。

    1,2,3这些软件,基本软件开发公司自家都要用的,老板一般都会在项目青黄不接的时候,让程序员开发出来。后面的三个偏特定方向些。一般的多看看这些类型的网站管理后台,基本在任何一家公司都能用的到。



    展开全文
  • 随着云计算、软件技术的发展,部署方式也越来越多样化,众多厂商的ERP软件可以支持本地部署、公有云、私有云、混合部署及SAAS等多种方式。总体上从网络架构划分可分为局域网部署模式、广域网部署模式;从计算资源...

    随着云计算、软件技术的发展,部署方式也越来越多样化,众多厂商的ERP软件可以支持本地部署、公有云、私有云、混合部署及SAAS等多种方式。总体上从网络架构划分可分为局域网部署模式、广域网部署模式;从计算资源提供模式上划分,可分为传统模式、云计算模式等。

        下面具体介绍几种常见的部署方式。

        一、企业局域网+自建服务器

        集中办公的企业,可以采用这种方式部署。

        这种方式的方便管理,稳定性、安全性相对较高。缺点是需要自建机房环境,需要有自己的运维人员,运维成本高。

        二、企业自建服务器+VPN方式

        如果办公地点分布在多个地方,企业有多个分支机构的情况下,可以采用这种方式,把服务器放在总部,各个分支机构采用VPN方式与总部服务器连接。

        这种方式的稳定性和安全性相对较好,但需要投入VPN的成本。

        三、企业局域网+自建服务器+公网固定IP

        自建服务器放在本企业局域网,同时有公网固定IP地址。对于规模较大的企业,采用光纤接入,拥有固定IP地址,可以采用这种方式。

        适用场景:有较多员工经常需要在外办公、而且办公地点不固定,就需要把服务器部署在外网IP。

        优点便于管理,稳定性较好,但是有固定IP地址网络接入方式成本较高。

        四、企业局域网+自建服务器+无公网固定IP

        企业自己有服务器并且放在本企业机房,但没有固定IP地址。

        此时可以用花生壳等解析方式。如本企业的域名是www.abc.com,那么只要保证解析后能用这个域名访问服务器,就可以用http://www.abc.com:(端口号)访问应用系统。

        这种方式网络成本较低,但是网络稳定性不如有固定IP的接入方式。

        五、自购服务器+IDC机房托管

        企业把自己的服务器托管到电信运营商的机房中,电信运营商会提供固定的IP地址和带宽。

    这种方式可以得到固定的IP地址和一定的带宽,且成本不高,如果服务器放在本企业的话,每年的电费也是不少的开支。这种托管的机房一般电源、网络都比较可靠。用户采用远程管理的方式,对系统进行维护。随着云计算技术发展和普及,这种服务器托管模式会越来越少。

        六、租用云主机模式

    云计算是近几年出现的一种新型计算模式,它的计算能力和处理数据的能力极大的满足了当今企业的需求,并且能够节约存储和计算数据的成本,为企业在硬件方面节省了大量的投资。很多网络服务商都提供虚拟主机或云主机租赁服务。现在云主机性能越来越好,价格也越来越低,以后会是一种比较好的方式。优点是成本低,使用方便,管理容易,各方面的性能也比较好。

        在国内,常见的公有云服务商有电信的天翼云、腾讯云、阿里云、沃云、华为云等。他们向众多互联网平台、软件厂商、服务提供商提供了强大而安全的云服务。余额宝背后的天弘基金,是阿里云的深度用户。我们日常使用的QQ、微信、支付宝、财付通,这些都是公有云架构下的服务器提供的服务。搜狐、土豆、PPTV等都是“天翼云”的用户。

        事实上,公有云为了保证安全可靠性、稳定性,其整个服务器、存储都是比普通私有云安全性更强。而这些在逻辑上相互分离的服务器会被提供商的基础设施严格的管理,并配合一些诸如防DDos攻击、负载均衡、热备切换、数据备份、TLS安全通道、SASL身份验证、高位非对称加密等多种软硬件安全策略。同时,公有云除了本身的架构设计和安全手段要高于我们传统概念中的私有云,它还具备开放性、可迭代的特性。在这个以开放和快为主调的移动互联网时代,这种优势是私有云服务完全不具备的。

        用户需要根据本企业的具体情况,确定适合本企业的软件系统部署方式。

    展开全文
  • 如何在Linux系统中安装应用软件

    千次阅读 2009-04-09 16:16:00
    但是在Linux中,安装应用软件和Windows下有些不同哦。而且对于Linux初学者来说,安装软件是一件很让人头疼的事情。由于很多Linux应用软件都是以源代码的形式发布的,这就要求用户根据自己系统的实际情况和自身的需要...
  • 在kevin的专栏看到从个人软件到企业软件一文,主要从...沿着这个思路,我们可以对“企业应用和个人应用的区别”这个问题得出另一层面的认识。 我们首先设定一下立场:从软件应用对象、目标及用户角度去探讨,而不是
  • 常见集群(Cluster)软件和技术解析

    万次阅读 2017-09-13 22:16:26
    常见集群(Cluster)软件和技术解析
  • 在这里分享几款常见的、强大的、实用的mac卸载软件应用软件,可以彻底清除App,无残留,清理优化你的电脑。 如果你还在发愁如何删除卸载软件后的残留,还在想怎么彻底卸载mac上的软件,不如试试以下几款软件,可以省...
  • 软件系统性能的常见指标

    万次阅读 2017-09-25 10:27:52
    衡量一个软件系统性能的常见指标有: 1.响应时间(Response time)  响应时间就是用户感受软件系统为其服务所耗费的时间,对于网站系统来说,响应时间就是从点击了一个页面计时开始,到这个页面完全在浏览器里展现...
  • 嵌入式应用软件开发的步骤流程

    千次阅读 2018-12-11 21:03:55
    嵌入式软件工程师能根据项目管理工程技术的实际要求,按照系统总体设计规格进行软、硬件实际,编写系统开发规格说明书等相应的...相关文章:《手机app移动应用软件开发为何越加旺盛?》 同时在这样一个技术日进千...
  • Linux中常见软件安装方法及常见管理方法

    千次阅读 多人点赞 2019-03-16 20:55:57
    软件安装及管理 一.软件的类型 二.Tar包安装、升级、卸载(必须会) 三.RPM软件包安装及管理(必须会) 四....五.SRPM包安装(知道就行,很少用) ...系统软件和应用软件 2.应用程序与系统命令的关系 文件位置 系统命令:...
  • Analog比较有趣的列表包括:来自每个国家的点击率是多少、把用户带到这个网站来的搜索引擎查询以及访问者使用哪一种浏览器软件和哪一种操作系统。这个软件能够显示网络服务器记录中的一切信息。这个软件的图形界面比...
  • 软件架构的10个常见模式

    万次阅读 多人点赞 2019-04-03 12:18:00
    企业规模的软件系统该如何设计呢?在开始写代码之前,我们需要选择一个合适的架构,这个架构将决定软件实施过程中的功能属性质量属性。因此,了解软件设计中的不同架构模式对我们的软件设计会有较大的帮助。 ...
  • 常见系统自带字体

    千次阅读 2019-10-05 21:23:45
    中文字体 ...Arial是一套随同多套微软应用软件所分发的无衬线体TrueType字型。虽然比例及字重(weight)Helvetica极之相近,但 Arial其实是Monotype Grotesque系列的变种。设计Arial时考虑到会...
  • 软件系统集成与整合的常见方式

    万次阅读 2012-01-31 10:43:17
     企业在信息化的过程中会根据自身的需求构建各种软件系统,如:网站、OA、CRM、订单系统、采购系统、库存管理、财务系统等,由于所需的软件系统一般是逐步构建投入使用的,构建的时间、所采用的技术等都不一样,...
  • 常见的WEB服务器和应用服务器

    千次阅读 2014-03-13 11:03:17
    常见的WEB服务器和应用服务器  在UNIXLINUX平台下使用最广泛的免费web服务器是W3C、NCSAAPACHE服务器,而Windows平台NT/2000/2003使用IIS的WEB服务器。  在选择使用WEB服务器应考虑的本身
  • 企业系统软件你知道哪些?

    千次阅读 2019-09-12 10:20:08
    同时OA也是一个很好的软件平台,可以集成HR(人力资源)、CRM等其他的企业管理软件和业务系统功能。 2、常见的企业管理软件-ERP ERP的中文意思是企业资源计划,是英文Enterprise Resources Planning的缩写。ERP的...
  • 随着计算机技术的发展和应用范围的不断延伸,作为计算机灵魂的软件系统,其规模也在不断扩大,结构越来越复杂,代码越来越长、维护越来越困难,从过去几百行代码扩大到几万甚至几十万、几百万行代码的软件系统俯首皆...
  • 计算机软件系统

    千次阅读 2018-03-27 23:38:51
    计算机软件系统按其功能可分为系统软件和应用软件两大类。1、系统软件系统软件是指管理、控制、和维护计算机及其外部设备,提供用户与计算机之间操作界面等方面的软件,它并不专门针对具体的应用问题。代表性的系统...
  • 阿里云轻量应用服务器可选应用镜像和系统镜像,应用镜像和系统镜像有什么如何?阿里云轻量应用服务器操作系统如何选择镜像?新手站长网分享阿里云轻量应用服务器应用镜像和系统镜像的区别及选择方法: 轻量应用...
  • 【大数据分析软件另类应用在足球预测实例】足球滚球走地大小球判断方法技巧 百度网盘地址 提取码: s8bu 大数据分析软件另类应用 1.可视化分析 大数据分析的使用者有大数据分析专家,同时还有普通用户,但是...
  • 系统软件项目成本构成及估算方法

    万次阅读 2014-12-12 17:25:32
    由于系统软件通常是一些规模大、复杂程度高的人一机系统,因此,系统软件的开发、使用、维护、管理的过程,是一个非常复杂的系统工程,需要有巨大的人力、物力、财力资源,需要各种计算机软、硬件的支持。...
  • 10个常见软件体系结构模式

    万次阅读 2018-05-07 14:06:04
     在开始主要软件开发之前,我们必须选择一个合适的架构来为我们提供所需的功能质量属性。 因此,在将它们应用于我们的设计之前,我们应该了解不同的体系结构。什么是建筑模式?根据维基百科,架构模式是在特定...
  • 软硬件结合的嵌入式系统正越来越多地应用到我们常见的仪器设备中,嵌入式领域目标系统应用系统也日趋复杂,开发技术日新月异。同时,随着硬件技术发展的日趋稳定,而软件故障却日益突显,由此软件的重要性已逐渐...
  • 几种常见软件架构

    万次阅读 热门讨论 2014-04-14 20:50:01
    软件采用什么样的
  • 常见应用服务器

    千次阅读 2019-05-10 11:26:03
    Tomcat:免费开源,轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发调试JSP 程序的首选。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,...
  • 以秒杀为例浅谈企业应用软件架构设计过程

    千次阅读 多人点赞 2015-01-27 17:19:18
    1、引言 本文不是学术性文章,也不是某些标准化理论的阐述,而是根据所从事J2EE应用软件架构设计工作的经验,谈谈自己对软件架构设计过程的理解,希望能让一些徘徊于门口的同学能对企业应用软件架构设计的目标、...
  • 常见的爬虫软件

    万次阅读 2019-05-20 17:04:18
    前市面上常见的爬虫软件一般可以划分为云爬虫采集器两种: 所谓云爬虫就是无需下载安装软件,直接在网页上创建爬虫并在网站服务器运行,享用网站提供的带宽24小时服务; 采集器一般就是要下载安装在本机,然后在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 390,266
精华内容 156,106
关键字:

常见的系统软件和应用软件