Virus komputer Jerusalem itu apa sih? Jelaskan dalam bahasa melayu ya

Jerusalem merupakan virus fail DOS yang dikesan di Jerusalem, Israel, pada Oktober 1987.

Apabila menjangkiti, virus Jerusalem menjadi penetap ingatan (menggunakan 2kb ingatan), dan kemudiannya menjangkiti semua fail laksana yang dilaksanakan, kecuali bagi COMMAND.COM. Fail .COM meningkat sebanyak 1,813 byte apabila dijangkiti oleh virus Jerusalem dan tidak dijangkiti semula. Fail .EXE meningkat antara 1,808 hingga 1,823 byte setiap kali dijangkiti. Virus menjangkiti semula fail .EXE setiap kali fail dimuatkan sehingga ia menjaji terlalu besar untuk diisi kedalam ingatan. Sesetengah fail .EXE dijangkiti tetapi tidak meningkat kerana beberapa lapisan menurut fail .EXE asal dalam fail yang sama. Kadangkala sesetengah fail .EXE dijangkiti dengan tidak betul, menjadikan perisian gagal dilaksanakan sebaik sahaja dijangkiti.

Kod virus itu sendiri mengait kepada pemproses ganggu dan khidmat tahap rendah DOS yang lain. Sebagai contoh, kod dalam virus menghalang paparan perutusan konsol jika sekiranya virus gagal menjangkiti fail pada peranti baca sahaja seperti pemancu cakera. Satu dari petunjuk bahawa komputer dijangkiti adalah salah huruf besar pada perutusan "Bad command or file name" sebagai "Bad Command or file name".

Aturcara ini mengandungi satu bebanan perosak yang diset untuk dilepaskan pada 13 haribulan Jumaat, sepanjang tahun kecuali 1987. Pada tarikh tersebut, virus memadam semua fail program yang dilaksanakan. Virus Jerusalem juga dikenali sebagai Kotak Hitam kerana kotak hitam yang dipaparkannya semasa turutan bebanan (payload sequence). Sekiranya sistem dalam mod teks, virus Jerusalem mencipta segi empat hitam kecil dari baris 5, lajur 5 hingga baris 16, lajur 16. Segi empat dinaik 2 baris.

Disebabkan virus mengait pada pencelah tempoh (timer interrupt) tahap rendah, sistem PC-XT menjadi perlahan sehingga satu per lima kepantasan biasa 30 minit selepas memasang dirinya sendiri. Kelembapan ini kudarng disedari pada sistem lebih pantas.. Virus mengandungi kod yang memasuki kitaran pemprosesan setiap kali pejangka pemprosesor (processor's timer tick) diaktifkan.

Simptom termasuk putus hubungan stesyen kerja dengan jaringan dan penciptaan fail spool cetak yang besar. Putus hubungan berlaku disebabkan Jerusalem menggunakan 'interrupt 21h' fungsi DOS tahap rendah yang Novell Netware dan pelaksanaan jaringan lain perlukan bagi mengait masuk kedalam sistem fail.

Jerusalem pada awalnya agak biasa (bagi virus semasa itu) dan menghasilkan banyak variasi. Bagaimanapun, dengan kehadiran Windows, pencelah DOS ini tidak lagi digunakan, dengan itu Jerusalem dan variasinya menjadi lapuk.