‘Teknologi Anti Virus Sudah Usang’

virus

virus

Madrid – Anti virus diandalkan untuk melindungi komputer. Namun khususnya bagi perusahaan-perusahaan, pemakaian anti virus semata makin terasa usang di tengah ancaman program jahat yang mengganas.

Setidaknya, itulah yang dikemukakan vendor anti virus ternama, McAfee. Seperti diketahui, McAfee membangun kejayaan bisnisnya dengan membuat produk anti virus mumpuni bagi pengguna komputer.

Continue reading

7 Langkah Membantai Virus MaxTrox.

maxtrox virus
maxtrox virus

Virus MaxTrox (Maximum Troxer) yang dideteksi sebagai W32/Dloader.HFZC, mengubah wallpaper desktop di komputer menjadi gambar MaxTrox. Wallpaper ini akan aktif pada setiap tanggal 1 s/d 6 pada bulan April, Agustus dan Desember.

Untuk membersihkan virus MaxTrox, ikuti langkah-langkah berikut ini:

1. Sebaiknya lakukan pembersihan pada mode Safe Mode.

2. Matikan proses virus yang aktif di memori. Gunakan tools pengganti task manager, seperti Itty Bitty Process Manager yang dapat didownload di: http://majorgeeks.com/Itty_Bitty_Process_Manager_d4690.html.

Lakukan kill process, pada file virus yang aktif yaitu:

  • C:\Documents and Settings\%user%\Application Data\Microsoft\%dsh%.exe (nama virus random/acak, semisal aizw.exe, scnp.exe, dll).

3. Hapus string registry yang telah dibuat oleh virus. Untuk mempermudah dapat menggunakan script registry dibawah ini:

[Version]
Signature=”$Chicago$”
Provider=Vaksincom Oyee

[DefaultInstall]
AddReg=UnhookRegKey
DelReg=del

[UnhookRegKey]
HKLM, SOFTWARE\Classes\batfile\shell\open\command,,,”””%1″” %*”
HKLM, SOFTWARE\Classes\comfile\shell\open\command,,,”””%1″” %*”
HKLM, SOFTWARE\Classes\exefile\shell\open\command,,,”””%1″” %*”
HKLM, SOFTWARE\Classes\piffile\shell\open\command,,,”””%1″” %*”
HKLM, SOFTWARE\Classes\regfile\shell\open\command,,,”regedit.exe “%1″”
HKLM, SOFTWARE\Classes\scrfile\shell\open\command,,,”””%1″” %*”
HKLM, SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, Shell,0, “Explorer.exe”
HKLM, SYSTEM\ControlSet001\Control\SafeBoot, AlternateShell,0, “cmd.exe”
HKLM, SYSTEM\ControlSet002\Control\SafeBoot, AlternateShell,0, “cmd.exe”
HKLM, SYSTEM\ControlSet003\Control\SafeBoot, AlternateShell,0, “cmd.exe”
HKLM, SYSTEM\CurrentControlSet\Control\SafeBoot, AlternateShell,0, “cmd.exe”

HKCU, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, ShowSuperHidden, 0x00010001,1
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden, CheckedValue, 0x00010001,0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden, DefaultValue, 0x00010001,0
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\ShowFullPath, DefaultValue, 0x00010001,0

[del]
HKCR, exefile, NeverShowExt
HKLM, SOFTWARE\Classes\exefile, NeverShowExt
HKLM, SOFTWARE\Microsoft\Windows\CurrentVersion\Run, VisualStyle
HKCU, Control Panel\Desktop, SCRNSAVE.EXE

  • Gunakan notepad, kemudian simpan dengan nama “repair.inf” (gunakan pilihan Save As Type menjadi All Files agar tidak terjadi kesalahan).
  • Jalankan repair.inf dengan klik kanan, kemudian pilih install.
  • Sebaiknya membuat file repair.inf di komputer yang clean, agar virus tidak aktif kembali.

4. Hapus file induk virus yang mempunyai ciri-ciri sebagai berikut :

  • Icon “WinRAR”
  • Ekstensi *.exe, *.scr, *.msd, *.sysm
  • Ukuran 77 KB

Catatan:

  • Sebaiknya tampilkan file yang tersembunyi agar mempermudah dalam proses pencarian file virus.
  • Untuk mempermudah proses pencarian sebaiknya gunakan “Search Windows” dengan filter file *.exe, *.scr, *.msd, *.sysm yang mempunyai ukuran 77 KB.
  • Hapus file virus yang biasanya mempunyai date modified yang sama.

5. Hapus file duplikasi virus pada folder C:\Program Files (biasanya file virus diikuti file executable asli yang telah di-rename menjadi EXE File oleh virus).

6. Ubah kembali ekstensi file executable yang telah di-rename oleh virus pada folder C:\Program Files. Gunakan software/tool untuk mempermudah rename ekstensi secara cepat, misalnya Extention Renamer.

7. Untuk pembersihan yang optimal dan mencegah infeksi ulang, sebaiknya gunakan antivirus yang ter-update dan dapat mengenali virus tersebut untuk mempermudah penghapusan virus.

detik
to: x-Pitongan.

Format PDF Jadi Standar Internasional

    Format PDF Jadi Standar Internasional Fino Yurio Kristo -Lembaga International Organization for Standardization (ISO) mengumumkan bahwa produk Portable Document Format (PDF) dari Adobe resmi jadi standar internasional. PDF adalah format dokumen digital yang terus menanjak popularitasnya. Menurut Adobe, saat ini terdapat 2000 pengembang PDF dan miliaran file PDF dipakai di seluruh dunia. Dengan menjadi standar internasional ini, Adobe menyerahkan kontrol PDF pada ISO dalam ISO International Standard 32000-1. ISO bakal bertanggungjawab mempublikasikan spesifikasi versi terkini PDF yakni 1.7 dan juga pengembangan versi selanjutnya. “Dengan memberikan spesifikasi penuh PDF pada ISO, kami memperkuat komitmen pada keterbukaan,” tutur Kevin Lynch, Chief Technology Officer Adobe seperti dikutip detikINET dari Vnunet, Sabtu (5/7/2008). Adobe berharap dengan didapatnya standar ISO ini, format PDF akan semakin banyak dipakai oleh berbagai kalangan, utamanya pemerintah dan perusahaan besar. Sekretaris Jenderal ISO Alan Bryden menambahkan bahwa dengan standar ISO ini, format PDF bisa tersedia secara mudah bagi stakeholders dan pengembang yang berminat. detiknet

12 Shortcut Windows Logo untuk Percepat Akses Menu

rado habeahan

            Dengan bantuan shortcut “Windows Logo Key” yang ada di keyboard, Anda bisa mengakses control panel ataupun menu-menu yang tersedia di Windows dengan lebih cepat. Pekerjaan Anda pun bisa dengan cepat diselesaikan tanpa perlu sibuk mencari-cari lokasi menu yang Anda ingin buka.

Tombol “Windows Logo Key” berada diantara tombol Ctrl dan Alt sebelah kiri keyboard). Hampir semua merek keyboard memiliki tombol ini.

Berikut ini adalah list shortcut yang menggunakan tombol “Windows Logo Key”, yang sering digunakan untuk membantu Anda mempercepat menyelesaikan pekerjaan. Perlu diingat bahwa shortcut tersebut hanya bekerja di komputer yang menggunakan sistem operasi Windows.

Windows: untuk menampilkan Start menu.

Windows Logo + D: untuk menampilkan desktop, meminimasi aplikasi windows yang terbuka atau mengembalikan (restore) semua aplikasi windows yang terbuka.

Windows Logo + E: untuk membuka Windows Explorer.

Windows Logo + F: untuk menampilkan menu pencarian file (Search Results).

Windows Logo + Ctrl + F: untuk menampilkan menu pencarian “Search Results – Computer”.

Windows Logo + F1: untuk membuka menu “Help and Support Center”.

Windows Logo + R: untuk membuka kotak dialog “Run”.

Windows Logo + break: untuk membuka kotak dialog “System Properties”.

Windows Logo + M: untuk meminimasi semua aplikasi windows yang sedang dibuka atau dengan kata lain kembali ke desktop.

Windows Logo + shift + M: kebalikan dari Windows Logo + M, yakni untuk meng-undo semua windows yang diminimasi.

Windows Logo + L: untuk mengunci workstation

Windows Logo + U: untuk membuka menu “Utility Manager

Air Conditioner (AC)

Rabu, 0ac, amik-d3 medicom, rado habeahan, samosir7-Mei-2008

<!––>           Jika musim panas tiba, biasanya kita selalu akrab dengan yang namanya kipas angin atau juga AC (Air Conditioner). Sebab, kesejukan yang ditimbulkan oleh hawa kipas dan AC memang dibutuhkan untuk meredam hawa panas yang kadang sangat menyiksa. Karena itu, berterima kasihlah kepada John Gorrie yang mencetuskan ide pembuatan AC.

Sebab, dengan hawa AC yang sejuk itu, kita tak perlu merasakan penderitaan karena hawa panas yang kadang membuat tubuh serasa lengket akibat keringat yang menetes. Tapi, tahukah Anda jika John menciptakan AC karena terinspirasi oleh kepeduliannya terhadap orang sakit?

Alkisah, John sebenarnya adalah seorang dokter berwarga negara Amerika Serikat. Gagasannya membuat mesin pendingin berawal dari banyaknya pasien yang menderita malaria atau penyakin lain dengan gejala demam tinggi. Ketika itu udara terasa panas sehingga membuat pasien tidak nyaman. Maka, pria kelahiran Charleston, California Selatan, 3 Oktober 1802 ini memutar otak bagaimana caranya agar suhu tubuh para pasien bisa turun.. Setelah melihat kipas angin yang ada di depannya, ia menemukan ide. Ia memasang bongkahan es batu di depan kipas, sehingga hawa dingin es bisa tersebar oleh tiupan angin dari kipas.

Tercetus pada ide itu, maka John berniat menyeriusi pembuatan mesin pendingin (AC). Maka, pada tahun 1844, pria lulusan kedokteran dan ilmu bedah di kota New York ini merancang dan mengembangkan mesin eksperimen pembuat es. Mesin ciptaannya didasarkan pada hukum fisika bahwa panas selalu mengalir dari gas atau cairan yang lebih panas menuju gas atau cairan yang lebih dingin. Mesin tersebut bekerja dengan cara memadatkan gas (kompres) sehingga menjadi panas, kemudian gas tersebut dialirkan ke koil-koil untuk diturunkan tekanannya (dekompres). Alhasil, udara menjadi dingin.

Untuk mengembangkan penemuannya, pada tahun 1845, Gorrie memutuskan untuk berhenti praktik sebagai dokter. Enam tahun berikutnya, ia  berhasil menerima hak paten yang merupakan hak paten pertama yang dikeluarkan untuk sebuah mesin pendingin. Inilah awalnya ditemukan mesin pendingin yang kini dikenal dengan istilah Air Conditioner.

Sungguh, kisah John ini membuktikan bahwa sebuah kepedulian yang tulus akan mengantarkan kita pada kebaikan. Dari sekadar ingin mendinginkan ruangan tempat pasiennya, John kini telah berhasil “mendinginkan” dunia dengan AC-nya

Tips Membuat Password yang Baik

       TIPS & TRIK, ARTIKEL KOMPUTER, RADO HABEAHANPassword merupakan salah satu cara untuk mengamankan suatu sistem komputer. Sistem komputer ini bisa berupa aplikasi, database ataupun sistem operasi. Oleh karena itu menentukan password sebaiknya jangan sembarangan dan harus memperhatikan beberapa hal tertentu. Password harus dibuat dengan memperhatikan beberapa hal berikut ini.
Setidaknya panjang karakter password adalah 7 (tujuh) karakter. Anda juga bisa membuat password yang lebih panjang lagi demi keamanan.
Karakter password tersebut sebaiknya berisi karakter-karakter dari tiga kelompok berikut ini.

Menggunakan sedikitnya 1 (satu) karakter simbol pada deretan karakter password Anda.
Jika sistem Anda menerapkan password history, maka pastikan password baru Anda selalu berbeda jauh dengan password sebelumnya.
Password Anda jangan sampai mengandung nama atau username.
Jangan gunakan kata-kata yang umum digunakan pada karaktar password. Ini termasuk kata-kata yang digunakan dalam kamus.
Beberapa contoh password yang kuat misalnya sebagai berikut.

a4$Jhi&]
3k>i%uA
O@u#5nQ
Password sebenarnya merupakan sistem proteksi yang paling lemah dalam sistem komputer. Maka dari itu memilih password yang kuat merupakan suatu keharusan. Mengapa demikian? Tool password cracking semakin canggih dalam usahanya membongkar password, plus juga komputer yang digunakan dalam password cracking semakin baik performanya. Password yang sebelumnya butuh waktu seminggu untuk di-crack, maka saat ini bisa di-crack hanya dalam beberapa jam saja.

Software untuk meng-crack password biasa menggunakan tiga macam pendekatan yaitu: menebak secara pintar (intelligent guessing), serangan kamus (dictionary attack) dan juga otomatisasi yang berusaha mencoba untuk menggunakan kombinasi karakter. Jika diberi waktu yang cukup, maka metode otomatisasi tersebut bisa meng-crack password apa saja. Tetapi jika password yang digunakan sangat kuat, maka akan membutuhkan waktu yang sangat lama untuk memecahkannya.

Demikian tips singkat mengenai membuat password yang baik dan kuat. Semoga bermanfaat bagi Anda semua

Tips Mencari Web Hosting Gratisan di Internet

         Beberapa waktu lalu banyak rekan penulis yang bertanya masalah free web hosting. Semuanya bertanya “Dimanakah saya bisa cari web hosting yang FREE tapi bagus ya mas?”. Pertanyaan yang sebenarnya sangat mudah jika Anda tahu dimana harus mencarinya. Sebelumnya apa sih yang dimaksud dengan web hosting gratisan ini? Web hosting gratisan adalah perusahaan jasa web hosting yang memberikan space web secara gratis di internet. Mereka melakukan hal ini dengan berbagai alasan diantaranya yaitu untuk promosi, pelengkap dari program komersial mereka atau juga disediakan bagi Anda yang ingin belajar membuat website tanpa harus membayar biaya hosting terlebih dahulu.
Ada dua portal bagus di internet yang bisa Anda jadikan panduan dalam memilih web hosting gratisan. Alamatnya di http://www.freewebspace.net/. Web ini sudah lumayan lama umurnya, sudah ada mulai tahun 1998 dan dikelola oleh Per Olof Sandholm. Situs Free Web Space ini sangat informatif dalam memberikan panduan mengenai web hosting yang gratisan. Ada pilihan fasilitas search yang menarik pada situs ini, yang pertama adalah Simple Search. Pada Simple Search ini kriteria yang digunakan hanyalah ukuran dari web space yang diberikan (misalnya 5 MB). Lain lagi pada fasilitas Advanced Search-nya. Disini Anda bisa mencari web hosting gratisan secara lebih detail lagi, ini memang diperuntukkan bagi pada advanced user. Pada pencarian detail ini Anda bisa mencari web hosting gratisan berdasarkan ukuran web space, apakah ada iklan atau tidak, apakah support ASP, PHP atau CGI atau tidak, apakah support database atau tidak dan masih banyak lagi yang lain. Hasil pencariannyapun lumayan bagus dan terkadang diberikan pula review atau komentar mengenai web hosting gratisan yang bersangkutan.

Jika Anda sedang membutuhkan web hosting gratisan dengan kriteria tertentu maka Anda bisa menggunakan situs ini sebagai salah satu panduan Anda. Berikut ini akan ditampilkan screenshot dari form pencarian detail web hosting gratisan pada www.freewebspace.net.

Portal berikutnya mengenai web hosting gratisan adalah Free Webspace Review yang memiliki alamat di http://www.freewebspacereview.net/. Anda bisa langsung memilih fasilitas Advanced Search pada situs ini dan di dalamnya terdapat banyak pilihan kriteria yang bisa Anda gunakan. Gambarnya bisa Anda lihat pada gambar di bawah ini.

Demikian artikel singkat mengenai panduan mencari web hosting gratisan yang saat ini banyak sekali tersedia di internet. Anda bisa mencoba sesuai kebutuhan Anda dan silakan berkreasi dengan website yang sudah Anda buat.

Bagaimana Caranya Menjadi Seorang Programmer Komputer..?

     Bagaimana caranya menjadi seorang programmer komputer? Apa saja yang perlu dipelajari untuk bisa memprogram komputer? Ini juga termasuk pertanyaan yang tidak jarang diajukan oleh pengunjung situs ini. Tentu saja, yang mengajukan pertanyaan semacam ini adalah mereka yang bukan berlatar belakang informatika. Kemampuan pemrograman komputer saat ini memang bukan monopoli mahasiswa maupun sarjana informatika saja. Selain bisa dipelajari secara otodidak, beberapa jurusan non-informatika di perguruan tinggi juga memasukkan dasar-dasar pemrograman komputer dalam kurikulum mereka.

Mempelajari pemrograman komputer sebaiknya dimulai dari mempelajari bahasa pemrograman yang relatif sederhana terlebih dahulu. Bahasa Pascal/Turbo Pascal maupun C/C++ merupakan alternatif yang baik untuk memulai. Di kebanyakan perguruan tinggi, Pascal merupakan bahasa pemrograman pertama yang diajarkan kepada mahasiswa jurusan informatika. Ini karena Pascal merupakan bahasa pemrograman yang sangat terstruktur sehingga memungkinkan mahasiswa untuk belajar mengasah logika pemrograman. Sementara itu, di perguruan tinggi yang lebih maju, semacam ITB atau UI, para mahaiswa semester awal akan langsung dikenalkan dengan bahasa C dengan pertimbangan bahwa penggunaannya lebih luas ketimbang Pascal sehingga lebih aplikatif. Bagi yang belajar pemrograman secara otodidak, saya sarankan untuk mulai dari Pascal dahulu, dan berikutnya barulah mempelajari C.

Saya tidak akan menyarankan untuk mempelajari beberapa bahasa pemrograman sekaligus secara simultan. Hal ini hanya akan membuat bingung sehingga malahan akan memperlambat proses belajar. Saya cenderung menyarankan untuk mempelajari dan menguasai secara sungguh-sungguh pada satu bahasa pemrograman tertentu. Sekali kita menguasai sebuah bahasa pemrograman, tidak sulit untuk mempelajari bahasa pemrograman lain. Pada pokoknya, setiap bahasa pemrograman hanya memiliki perbedaan pada sintaks dan cara-cara pendeklarasian variabel, konstanta, maupun hal-hal khusus semacam array, pointer, atau linked list (perkecualian ada pada bahasa assembly atau bahasa dengan struktur ‘nyeleneh’ semacam Prolog). Itulah sebabnya bagi mereka yang sudah akrab dengan pemrograman komputer, tidak akan terlalu kesulitan untuk mempelajari bahasa pemrograman baru.

Mirip seperti kegiatan hacking, pemrograman komputer lebih banyak mengandung unsur seni ketimbang teknis. Mempelajari ‘seni’ pemrograman merupakan hal yang tidak kalah pentingnya selain mempelajari bahasa pemrograman itu sendiri. Subjek-subjek semacam teknik flowchart, struktur data, maupun logika dan algoritma pemrograman adalah hal yang perlu dipelajari untuk memahami ‘seni’ memprogram komputer. Juga jangan lupa untuk mempelajari teknik-teknik pemrograman semacam OOP (Object Oriented Programming, Pemrograman berorientasi objek). Semua itu akan sangat berguna dalam kegiatan pemrograman yang sesungguhnya, terutama untuk membuat aplikasi-aplikasi yang kompleks.

Beberapa bahasa pemrograman didesain untuk keperluan khusus. Bahasa assembly perlu dipelajari apabila kita ingin menjadi programmer sistem yang banyak melakukan akses pada hardware. Sebaliknya, beberapa bahasa pemrograman didesain untuk mengembangkan aplikasi yang spesifik. Bahasa Cobol misalnya, lebih banyak digunakan untuk aplikasi bisnis sementara Prolog biasanya dipakai untuk menciptakan software yang memiliki kemampuan expert system/sistem pakar (semacam teknik kecerdasan buatan). Tidak perlu kemaruk mempelajari semuanya. Cukup pelajari bahasa pemrograman yang sekiranya dibutuhkan saja.

Untuk ukuran saat ini, bahasa pemrograman visual dibawah lingkungan Windows seperti Visual Basic atau Delphi merupakan bahasa pemrograman ‘favorit’ para developer Untuk mereka yang berkecimpung dalam pemrograman database, penguasaan terhadap SQL dan variannya (MS SQL, MySQL maupun PosgreSQL) merupakan nilai tambah. Sementara itu, penguasaan bahasa C merupakan keharusan bagi para programmer yang berkutat dengan OS Linux maupun pengembang software yang sifatnya lintas platform.

Terakhir, komputer dan pemrogramannya adalah dunia yang terus berkembang secara dinamis. Jangan berpuas diri dengan kemampuan yang dimiliki saat ini. Bahasa dan teknik pemrograman baru terus bermunculan dari waktu ke waktu. Seorang programmer sejati tidak pernah berhenti belajar dan mengasah kemampuannya.

Segala macam pertanyaan atau komentar bisa dikirimkan ke email surat@radohabeahan.site.oi Terimakasih.

Mengenal BIOS (Basic Input Output System)

BIOS, RADO HABEAHAN

      Dalam dunia komputer, BIOS atau Basic Input-Output System, adalah suatu kode software yang ditanam di dalam suatu sistem komputer yang memiliki fungsi utama untuk memberi informasi visual pada saat komputer dinyalakan, memberi akses ke keyboard dan juga memberi akses komunikasi secara low-level diantara komponen hardware, seperti untuk meload sistem operasi dari storage ke RAM. BIOS dapat disebut sebagai miniatur dan suatu sistem operasi yang dikhususkan untuk komunikasi low-level pada hardware. BIOS biasanya ditulis dalam bahasa assembly atau mesin yang mana bahasa ini biasanya spesifik kepada suatu prosesor tertentu.
Istilah BIOS ini pertama kali muncul pada sistem operasi CP/M, sebagian dari dari CP/M diload ketika saat booting dan berhubungan dengan hardware. (Mesin CP/M biasanya memiliki boot loader sederhana di dalam ROM). Sebagian besar dari versi DOS memiliki suatu file yang bernama IBMBIO.COm atau IO.SYS yang bisa dikatakan sebagai analogi dari BIOS disk pada CP/M.

Bagaimana BIOS booting?
BIOS menjalankan flash memory onboard ketika komputer dinyalakan dan dia akan menginisialisasi chipset dan juga subsistem dari memori. Selanjutnya, dia akan mendekompres dirinya sendiri dari flash memory tadi untuk kemudian menuju ke memori utama dan mulai dieksekusi dari sana. Kode PC BIOS biasanya juga berisi semacam diagnosa untuk memastikan kondisi dari komponen hardware yang sifatnya penting, seperti misalnya keyboard, disk drive, I/O ports dan lain sebagainya. BIOS memastikan apakah alat-alat tersebut bisa berfungsi dengan baik dan diinisialisasi dengan benar. Hampir semua implementasi BIOS dapat mengeksekusi suatu program setup melalui CMOS memory. Memori ini menyimpan konfigurasi yang dapat diatur oleh user (seperti time, date dan juga informasi detail mengenai hardisk dan lain sebagainya) dan bisa diakses oleh BIOS.

Pada implementasi BIOS yang modern, seseorang dapat memilih apa yang dibooting pertama kali, seperti CD, hardisk, floppy disk, flash keydrive dan lain sebagainya. Ini sangat berguna ketika Anda ingin menginstall suatu sistem operasi atau juga melakukan booting dari CD-ROM. Bahkan Anda juga bisa melakukan booting dari media USB.

Beberapa sistem BIOS membolehkan user untuk memilih sistem operasi yang ingin diload (misalnya load OS lain dari hardisk yang berbeda dalam satu PC), meskipun cara ini sekarang lebih sering dihandle oleh fase berikutnya atau yang sering dikenal dengan tool boot loader.

BIOS sebagai suatu firmware
BIOS terkadang disebut sebagai firmware karena merupakan bagian integral dari suatu sistem hardware.Sebelum 1990, BIOS berada dalam chip ROM dan tidak bisa diubah. Seiring dengan semakin kompleksnya sistem dan juga kebutuhan akan “bisa diupgrade” maka sekarang BIOS firmware disimpan di dalam EEPROM atau flash memory device yang dapat dengan mudah diupgrade isinya oleh user. Sementara itu, kesalahan dalam proses upgrade dari BIOS akan menyebabkan sistem komputer tidak akan bisa diakses. Untuk mencegah BIOS corruption, maka beberapa motherboard yang baru memiliki backup BIOS (“Dual BIOS” boards). Meskipun demikian, banyak BIOS yang memiliki “boot block” dimana bagian ini adalah bagian dari ROM yang berjalan pada saat pertama kali dan tetap tidak bisa diupdate. Kode dalam boot block ini akan memastikan sisa BIOS block lainnya melalui prosedur checksum, hash dan lain sebagainya, sebelum loncat ke block tersebut. Jika boot block mendeteksi adanya kerusakan atau corruption, maka dia akan melakukan booting melalui floppy disk sehingga user dapat melakukan flashing lagi dengan image yang lebih bagus. Beberapa pembuat hardware seringkali mengeluarkan update BIOS untuk mengupdate dan upgrade produk mereka dan juga menghilangkan bug yang ada.

Firmware pada card adapter
Suatu sistem komputer dapat berisi beberapa chip BIOS. Sebagai tambahan dari boot BIOS yang fungsi utamanya untuk mengakses komponen fundamental dari komputer, maka plug-in adapter card seperti SCSI atau USB hardisk adapter atau network card dapat memiliki BIOS sendiri dan merupakan komplemen atau pengganti dari kode BIOS untuk komponen tersebut.

Untuk mencari ekspansi ROM memori yang sudah dimapping selama proses booting, implementasi BIOS dari PC menscan memori real dari alamat 0xC8000 sampai 0xF0000 dalam batas 2 kilobyte mencari suatu signature 0x55 0xaa, yang mana diikuti dengan suatu byte yang mengindikasikan sejumlah 512 byte block dari expansion memory yang menduduki memori real. BIOS kemudian loncat ke offset setelah size byte, dimana pada titik tersebut kode dari expansion ROM mengambil alih dan menggunakan service BIOS untuk memberikan user sebuah configuration interface, meregister interrupt vector yang digunakan oleh aplikasi setelah booting, atau menampilkan informasi diagnosa.

Pada sistem UNIX, ada suatu utility dimana Anda dapat melakukan dump terhadap software BIOS firmware. Anda bisa dapatkan pada alamat http://www.linuks.mine.nu/ree/

Spesifikasi BIOS boot
Jika expansion ROM ingin merubah cara dari suatu sistem melakukan booting (misalnya saja boot dari jaringan atau SCSI adapter dimana BIOS tidak memiliki drivernya), maka dia dapat menggunakan BIOS Boot Specification (BBS) API untuk meregisterkan kemampuan tambahannya. Sesaat setelah expansion ROM sudah teregister menggunakan BBS API, maka pengguna akan dapat memilih berbagai macam pilihan booting dari user interface BIOS. Hal ini yang menyebabkan mengapa kebanyakan implementasi BIOS yang compliant dengan BBS, tidak akan membolehkan pengguna untuk masuk ke dalam BIOS user interface sampai expansion ROM selesai dalam mengeksekusi dan meregister dirinya sendiri dengan API BBS.

Terima kasih.

 

Mengenal Memory pada Komputer

Memory
Kata “memory” digunakan untuk mendiskripsikan suatu sirkuit elektronik yang mampu untuk menampung data dan juga instruksi program. Memory dapat dibayangkan sebagai suatu ruang kerja bagi komputer dan memory juga menentukan terhadap ukuran dan jumlah program yang bisa dijalankan dalam waktu yang sama, sekaligus juga jumlah data yang bisa diproses. Memory terkadang disebut sebagai primary storage, primary memory, main storage, main memory, internal storage atau juga random access memory (RAM). Ada empat macam tipe dari memory komputer, yaitu:
random access memory
read only memory
CMOS memory
virtual memory
Random Access Memory (RAM)
Ketika orang berpikir mengenai memory komputer, maka seringkali random access memory (RAM) lah yang mereka maksudkan. RAM terdiri dari sekumpulan chip. Chip-chip ini mampu untuk menampung:

data untuk diproses;
instruksi atau program, untuk memproses data;
data yang telah diproses dan menunggu untuk dikirim ke output device, secondary storage atau juga communication device;
instruksi sistem operasi yang mengontrol fungsi-fungsi dasar dari sistem komputer
Semua data dan instruksi tadi ditampung di dalam RAM secara temporer. Isi dari RAM bisa berubah-ubah sesuai dengan data yang diproses di dalamnya, atau juga program yang menggunakannya. RAM merupakan sumber daya komputer yang sifatnya reusable atau bisa digunakan kembali.

Kebanyakan dari RAM disebut sebagai barang yang volatile. Artinya adalah jika daya listrik dicabut dari komputer dan komputer tersebu mati, maka semua konten yang ada di dalam RAM akan segera hilang secara permanen. Karena RAM bersifat temporer dan volatile, maka orang menciptakan suatu media penyimpanan lain yang sifatnya permanen. Ini biasanya disebut sebagai secondary storage. Secondary storage bersifat tahan lama dan juga tidak volatile, ini berarti semua data atau program yang tersimpan di dalamnya bisa tetap ada walaupun daya atau listrik dimatikan. Beberapa contoh dari secondary storage ini misalnya adalah magnetic tape, hardisk, magnetic disk dan juga optical disk.

Kapasitas penyimpanan dari RAM sangat beragam dalam berbagai komputer. Kapasitas merupakan faktor yang penting, karena dia menentukan seberapa banyak data yang bisa diproses dalam waktu yang sama dan seberapa besar dan kompleks progam yang bisa menempatinya. Sistem operasi di dalam komputer bertugas untuk mengatur penggunaan RAM sehingga program bisa berjalan dengan baik. Untuk mengerti kapasitas dari RAM, maka beberapa terminologi berikut ini sering digunakan.

Bit, yaitu suatu sistem penomoran biner yang mewakili unit terkecil dari data dalam suatu sistem komputer. Suatu bit hanya terdiri dari dua buah angka yaitu 1 dan 0. Di dalam komputer, sebuah 0 berarti suatu sinyal elektronik atau magnetis adalah tiada atau absen, sementara 1 berarti sebaliknya.
Byte, yaitu suatu grup dari delapan bit. Sebuah byte mewakili satu karakter, satu digit atau satu nilai. Kapasitas dari memory komputer, atau RAM, dinyatakan di dalam bytes atau sekumpulan dari bytes.
Data, instruksi dan program yang disimpan di dalam RAM sebenarnya disimpan dalam bentuk kumpulan bits yang merepresentasikan data, instruksi dan program tadi. Bit-bit ini disimpan ke dalam suatu bagian elektronik yang mikroskopis yang disebut dengan kapasitor.

Read Only Memory
Read Only Memory (ROM) adalah suatu himpunan dari chip yang berisi bagian dari sistem operasi yang mana dibutuhkan pada saat komputer dinyalakan. ROM juga dikenal sebagai suatu firmware. ROM tidak bisa ditulisi atau diubah isinya oleh pengguna. ROM tergolong dalam media penyimpanan yang sifatnya non volatile. Chip ROM datang dari pabriknya dengan program atau instruksi yang sudah disimpan di dalamnya. Satu-satunya cara untuk mengganti kontennya adalah dengan mencopotnya dari komputer dan menggantinya dengan ROM yang lain. Chip ROM dapat berisi program yang sering digunakan, seperti rutin-rutin komputasi untuk menghitung akar suatu bilangan dan lain sebagainya.

Penggunaan dari ROM ini contohnya adalah sebagai media penyimpanan dari BIOS (Basic Input-Output System) yang diuat oleh pabriknya. BIOS merupakan bagian yang sangat kritis dari suatu sistem operasi, yang mana fungsinya memberi tahu komputer bagaimana caranya mengakses disk drive. Ketika komputer dinyalakan, RAM masih kosong dan instruksi yang ada pada ROM BIOS lah yang digunakan oleh CPU untuk mencari disk drive yang berisi file-file utama dalam sistem operasi. Komputer lalu memindahkan file-file tersebut ke dalam RAM dan kemudian menjalankannya.

Ada tiga variasi dari ROM, yaitu:

PROM, atau programmable read only memory. Chip PROM adalah suatu chip yang kosong yang mana program dapat dituliskan ke dalamnya dengan menggunakan suatu peralatan khusus. Chip PROM dapat diprogram sekali dan biasanya digunakan oleh pabrik sebagai control device di dalam produk-produknya.
EPROM, atau erasable programmable read only memory. EPROM mirip dengan PROM, tetapi program dapat dihapus dan program yang baru bisa dituliskan ke dalamnya dengan menggunakan suatu peralatan khusus yang menggunakan sinar ultraviolet. EPROM digunakan untuk controlling device, seperti robot dan sebagainya.
EEPROM, atau electronic erasable programmable read only memory. Chip EEPROM dapat diprogram ulang dengan menggunakan suatu electric impulses yang khusus. Mereka tidak perlu dicabut atau diubah.
CMOS
CMOS (diucapkan dengan “seemoss”) merupakan singkatan dari “complementary metal oxide semiconductor”. CMOS adalah suatu memory yang khusus yang berisi data vital mengenai konfigurasi komputer dan bersifat semi-permanen. Tanpa adanya data ini, komputer tidak akan bisa beroperasi. CMOS lebih permanen dari pada RAM dan kurang permanen dibandingkan ROM. CMOS memerlukan daya yang sangat kecil untuk mempertahankan kontennya, dan chip ini memanfaatkan baterai sebagai sumber daya listriknya. Ketika perubahan diperlukan ke dalam konfigurasi sistem komputer (misalnya ada penambahan hardisk, penambahan RAM dan lain sebagainya), maka CMOS dapat diubah dengan menjalankan suatu program utility khusus yang tersedia melalui sistem operasi.

Virtual Memory
Virtual memory adalah suatu metode penyimpanan data dimana bagian dari program atau data disimpan di dalam magnetic disk dan tidak di dalam RAM, sampai suatu saat diperlukan. Ini akan memberikan semacam ilusi bahwa RAM tersebut sifatnya unlimited. Jadi kesimpulannya, virtual memory mensimulasikan dirinya sebagai suatu RAM. Dia mengijinkan komputer untuk menjalankan lebih banyak program daripada sebelumnya, memanipulasi data yang lebih besar dan juga menjalankan program yang besar tanpa takut kekurangan RAM. Virtual storage leih lambat daripada RAM dan sifatnya non volatile.

Bagaimana data dan program bisa disimpan di dalam memory
Memory utama komputer dapat dibayangkan sebagai sebuah tabel dua dimensi, dimana masing-masing sel memiliki alamat yang unik. Silakan lihat pada Figure 1, dimana setiap sel dapat menyimpan satu byte data dengan menggunakan delapan kapasitor yang mewakili delapan bit dalam satu byte.

Referensi

bookrags.com