pengertian perangkat keras memory & harddisk mainboard
*.Hard disk (atau hard drive) merujuk kepada sebuah komponen yang digunakan untuk menyimpan data, yang terpasang di dalam komputer dan dapat menyimpan data dengan lebih banyak dibandingkan dengan penyimpan data portabel seperti disket, CD-ROM, atau kaset.Data-data dalam hard disk disimpan di permukaan magnetis yang berputar.*.Tulisan kali ini kita akan membahas mengenai teknik mendapatkan informasi jumlah memori RAM yang tersedia pada komputer Anda dengan menggunakan Visual Basic. Untuk keperluan ini pada Windows API sudah disediakan suatu fungsi yaitu GlobalMemoryStatus. Fungsi ini berguna untuk mendapatkan informasi mengenai jumlah memori RAM yang tersedia baik itu physical memory dan juga virtual memory. Fungsi GlobalMemoryStatus ini mempunyai sebuah parameter lpBuffer yang bertipe MEMORYSTATUS. Berikut ini adalah deklarasi fungsi GlobalMemoryStatus pada Visual Basic.Public Declare Sub GlobalMemoryStatus Lib "kernel32" Alias "GlobalMemoryStatus" (lpBuffer As MEMORYSTATUS)Tipe MEMORYSTATUS adalah suatu struktur yang berisi informasi-informasi mengenai memori RAM komputer. Berikut ini adalah deklarasi dari tipe MEMORYSTATUS pada Visual Basic.Public Type MEMORYSTATUSdwLength As LongdwMemoryLoad As LongdwTotalPhys As LongdwAvailPhys As LongdwTotalPageFile As LongdwAvailPageFile As LongdwTotalVirtual As LongdwAvailVirtual As LongEnd TypeKita lihat di atas bahwa anggota dari tipe MEMORYSTATUS diantaranya adalah:dwLength, digunakan untuk menentukan ukuran dari tipe MEMORYSTATUS. Ini harus diisi sebelum Anda memanggil fungsi GlobalMemoryStatus.dwMemoryLoad, digunakan untuk mendapatkan informasi utilisasi memori saat ini. Satuan dari dwMemoryLoad adalah dalam persen yang nilainya berkisar antara 0 sampai 100.dwTotalPhys, digunakan untuk mengetahui jumlah total dari physical memory dalam satuan bytes.dwAvailPhys, digunakan untuk mengetahui jumlah physical memory yang tersedia saat ini dalam satuan bytes.dwTotalPageFile, digunakan untuk mengetahui jumlah total bytes yang dapat digunakan untuk untuk penyimpanan pada paging file.dwAvailPageFile, digunakan untuk mengetahui jumlah bytes yang tersedia pada paging file.dwTotalVirtual, digunakan untuk mengetahui total bytes yang terdapat pada virtual address space of the calling process.dwAvailVirtual, digunakan untuk mengetahui jumlah bytes yang belum direservasi pada virtual address space of the calling process.