回覆列表
  • 1 # 託兒所長111808482

    計算機病毒是人為製造的,有破壞性,又有傳染性和潛伏性的,對計算機資訊或系統起破壞作用的程式。它不是獨立存在的, 而是隱蔽在其他可執行的程式之中。計算機中病毒後,輕則影響機器執行速度,重則宕機系統破壞;因此,病毒給使用者帶來很大的損失,通常情況下,我們稱這種具有破壞作用的程式為計算機病毒。

  • 2 # 郭哥聊科學

    看到這個問題,忍不住過來回答一下。因為我正好經歷了個人電腦從無到有,逐步進入家庭的那個時代。對計算機病毒的瞭解還是很深入的,作為一個理工男,當時年少輕狂的我也曾經搞過惡作劇的小程式——大家嘴裡說的計算機病毒。

    一、什麼是計算機病毒

    小夥伴們可能注意到我們剛才對計算機病毒的說法——惡作劇的小程式。其實所謂的計算機病毒就是這樣一種程式,它利用了系統的某些功能,能夠實現自身的複製、傳播、接管某些系統功能,實現某些編寫者要實現的操作,如果是破壞性的,我們就叫做它為病毒。

    當然了,隨著計算機的發展(主要是作業系統的發展)計算機病毒也都在不斷地發展和變化。尤其是隨著網際網路的發展,病毒的傳播模式發生了翻天覆地的變化。這裡面出現了很多標誌性的事件,比如熊貓燒香。

    二、計算機病毒的原理

    由於本尊已經不做程式猿很多年,所以我就說點簡單的吧。病毒的產生源自計算機的組成原理。從第一臺計算機誕生ENIAC開始,就奠定了電腦的執行模式——程式的儲存和執行。

    我們的電腦需要有一個上電,就是大家都知道的開機過程。在這個過程中,電腦在一瞬間上電,開始做硬體準備。硬體準備好之後,第一時間載入韌體程式,再由韌體程式接管計算機的所有硬體,分配門牌號(地址),之後進行作業系統的載入。我們今天的電腦也是如此。

    第一代的病毒,就是利用了這個過程。由於,電腦載入作業系統的過程是無條件的、預設的、不加判斷的執行。所以,第一代病毒,通常都是透過替換作業系統自身的載入程式,先行截獲和修改底層中斷,然後再載入作業系統。之後,病毒可以透過對中斷呼叫的判斷,來分析使用者的行為,當某個條件觸發的時候,病毒就開始複製自身或者是進行某些暗箱操作。

    當時比較有名的病毒,比如黑色星期五、小球病毒、AIDS等等都是令人談之色變的。

    三、防毒軟體

    有了病毒,自然就有反病毒的手段。由於早期病毒其實也是很簡單的,通常都有一些特徵碼。這些特徵碼,其實就是病毒程式自己的某一段特徵程式碼。這些程式碼會嵌入在,被感染程式的頭部,先於程式載入,取得系統的控制權。

    當時的防毒軟體就是透過掃描電腦中的應用程式中的已知病毒的特徵程式碼,來檢測病毒的一種手段。掃描、發現病毒之後,再將程式恢復為正常的程式。由於程式的複雜性,殺完毒之後,並不能總是可以恢復到原來的程式,所以防毒導致的藍色畫面、宕機也是常事。

    本文總結

    我今天來介紹計算機病毒的原理,只是為了回憶一下那個年代。隨著技術的進步,其實計算機病毒已經跟當年完全不同了,製作病毒更是屬於違法犯罪的行為。我們大家都有責任和義務維護一個安全的網路空間,祝福各位小夥伴,網際網路衝浪愉快;祝福我們的網際網路,持續健康發展!

  • 3 # AlexanderG

    計算機病毒的理論由馮諾伊曼於1949年提出,描述一個計算機如何複製自身。1960年左右,美國麻省理工大學一些工程師,在工作之餘搞了一個小遊戲,內容是參與者每人寫一段小程式,目的是消滅對方的程式,這就是病毒的雛形,但也僅僅是在實驗室中。後來1982年,世界上第一個實驗室外的病毒出現,針對蘋果電腦,作者是一個15歲高中生,但也只是一個惡作劇,並沒有產生多大的危害。

  • 中秋節和大豐收的關聯?
  • 心裡老撲騰是怎麼回事?