计算机病毒,是编制者在计算机程序中插入的破坏计算机功能或者数据的代码,能影响计算机使用,能自我复制的一组计算机指令或者程序代码。
其特征包括:
1、繁殖性
计算机病毒可以像生物病毒一样进行繁殖,当正常程序运行时,它也进行运行自身复制,是否具有繁殖、感染的特征是判断某段程序为计算机病毒的首要条件。
2、破坏性
计算机中毒后,可能会导致正常的程序无法运行,把计算机内的文件删除或受到不同程度的损坏。破坏引导扇区及BIOS,硬件环境破坏。
3、传染性
计算机病毒传染性是指计算机病毒通过修改别的程序将自身的复制品或其变体传染到其它无毒的对象上,这些对象可以是一个程序也可以是系统中的某一个部件。
4、潜伏性
计算机病毒潜伏性是指计算机病毒可以依附于其它媒体寄生的能力,侵入后的病毒潜伏到条件成熟才发作, 会使电脑变慢。
5、隐蔽性
计算机病毒具有很强的隐蔽性,可以通过病毒软件检查出来少数,隐蔽性计算机病毒时隐时现、变化无常,这类病毒处理起来非常困难。
6、可触发性
编制计算机病毒的人,一般都为病毒程序设定了一些触发条件,例如,系统时钟的某个时间或日期、系统运行了某些程序等。一旦条件满足,计算机病毒就会“发作”,使系统遭到破坏。
扩展资料
主要传播方式:
1、不可移动的计算机硬件设备传播。
如利用专用集成电路芯片(ASIC)进行传播。这种计算机病毒虽然极少,但破坏力却极强,尚没有较好的检测手段对付。
2、移动存储设备传播。
如通过可移动式磁盘包括软盘、CD-ROMs、ZIP和JAZ磁盘等进行传播。
其中软盘是使用广泛、移动频繁的存储介质,因此也成了计算机病毒寄生的“温床”。盗版光盘上的软件和游戏及非法拷贝也是传播计算机病毒主要途径。随着大容量可移动存储设备如Zip盘、可擦写光盘、磁光盘(MO)等的普遍使用,这些存储介质也将成为计算机病毒寄生的场所
硬盘是数据的主要存储介质,因此也是计算机病毒感染的重灾区。硬盘传播计算机病毒的途径体现在:硬盘向软盘上复制带毒文件,带毒情况下格式化软盘,向光盘上刻录带毒文件,硬盘之间的数据复制,以及将带毒文件发送至其他地方等。
3、网络传播。
如网络是由相互连接的一组计算机组成的,这是数据共享和相互协作的需要。组成网络的每一台计算机都能连接到其他计算机,数据也能从一台计算机发送到其他计算机上。
如果发送的数据感染了计算机病毒,接收方的计算机将自动被感染,因此,有可能在很短的时间内感染整个网络中的计算机。
参考资料来源:百度百科-计算机病毒
perform 也叫sub routine,是独立存在于这个程序本身。除了这个程序别人都看不到。
include后面跟的,是另外一个程序,可以用SE38去看,但是该程序的本身属性是include,不能直接F8执行。
用你的例子来说就是,你SE38打开了一个程序A。程序里面有PERFORM QUERY_DATA
那么就是程序A能够使用或者说看到这个perform下的所有逻辑。
至于 INCLUDE ZDMS_RP011_F01他本身不能被直接执行,但是可以被任何的程序去调用。
还是程序A,里面写了INCLUDE ZDMS_RP011_F01,那么你就可以去SE38下面看到ZDMS_RP011_F01这个include程序下的所有逻辑,都被A使用了。
需要注意的是,假设include下也有PERFORM QUERY_DATA
那么A程序如果调用了这个include,在A程序本身就不能再存在这个同名的perform:PERFORM QUERY_DATA。
举例一个常见的例子,假设一个大型项目开发。我们要兴建3个报表A B C(这些报表有一定的功能交集和数据交集)
那么我们通常会这么做,
首先去建一个include D,把所有的数据定义都放在D里面
那么ABC程序只要在程序中使用include D。就不用再定义公共的数据类型了。
ABC都可以有叫perform show_result 这个名字的perfrom,但是都是为各自的程序独立服务,相互不会冲突。
以上就是关于什么是计算机病毒它包含哪些特征全部的内容,包括:什么是计算机病毒它包含哪些特征、SAP PERFORM与INCLUDE的区别、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)