ass ...

ass ...
welcome to my world ...

Rabu, 18 November 2009

Bit

Untuk bit sebagai tanaman, lihat: bit (tanaman)
Bit merujuk pada sebuah digit dalam sistem angka biner (basis 2). Sebagai contoh, angka 1001011 memiliki panjang 7 bit. Digit biner hampir selalu digunakan sebagai satuan terkecil dalam penyimpanan dan komunikasi informasi di dalam teori komputasi dan informasi digital. Teori informasi juga sering menggunakan digit natural, disebut nit atau nat. Sementara, komputasi kuantum menggunakan satuan qubit, sebuah potongan informasi dengan kemungkinan informasi tersebut bernilai benar.

Bit juga digunakan sebagai satuan ukuran, yaitu kapasitas informasi dari sebuah digit biner. Lambang yang digunakan adalah bit, dan kadang-kadang (secara tidak resmi) b (contohnya, modem dengan kecepatan 56 kbps atau 56 kilo bit per second/detik). Satuan ini dikenal juga sebagai shannon, dengan lambang Sh.

Daftar isi [sembunyikan]
1 Digit biner
2 Satuan
3 Singkatan/lambang
4 Lebih dari satu bit
5 Konversi Bit
6 Lihat pula


[sunting] Digit biner
Claude E. Shannon pertama kali menggunakan kata bit dalam sebuah karya ilmiah pada tahun 1948. Ia menjelaskan bahwa kata tersebut berasal dari John W. Tukey, yang pada tanggal 9 Januari 1947 menulis sebuah memo kepada Bell Labs. Di dalam memo tersebut, beliau memendekkan kata "binary digit" (digit biner) menjadi "bit".

Bit bekerja seperti saklar lampu, dalam arti sebuah bit bisa "menyala" atau "mati". Sebuah bit dapat bernilai "satu" atau "nol", "benar" atau "salah". Bit juga dapat memuat informasi untuk membedakan dua hal yang bertentangan satu sama lain. Sebagai contoh, sebuah bit dapat menandakan apakah seseorang adalah "warga negara Indonesia". Bit tersebut bernilai "benar" apabila orang tersebut adalah "warga negara Indonesia", dan bernilai "salah" apabila tidak.

[sunting] Satuan
Bit, sebagai sebuah satuan, adalah jumlah informasi yang dapat dibawa oleh dua pilihan yang mempunyai kemungkinan yang sama. Bit melambangkan kapasitas dari sebuah digit biner. Satu bit sama dengan 0.693 nat (ln(2)), atau 0.301 hartley (log10(2)).

Bit lebih menekankan pada penyimpanan data sebagai digit biner, dan biasa digunakan ketika membicarakan tentang kapasitas data. Shannon, walaupun mempunyai arti yang sama dengan bit, lebih mekekankan pada jumlah informasi yang dikandung.

[sunting] Singkatan/lambang
Sampai saat ini, belum ada persetujuan atas lambang resmi yang dapat digunakan untuk bit dan byte. Patokan yang sering dikutip, IEC 60027 oleh International Electrotechnical Commission, menetapkan bahwa "bit" adalah lambang untuk satuan bit, sebagai contoh "kbit" untuk merujuk pada kilobit. Akan tetapi, patokan tersebut tidak menetapkan lambang apa yang dapat digunakan untuk byte.

Patokan lain yang juga sering dikutip, IEEE 1541 oleh Institute of Electrical and Electronics Engineers menetapkan "b" sebagai lambang untuk bit, dan "B" untuk byte. Konvensi ini banyak dipakai dalam ilmu komputer, tetapi belum diterima secara internasional, karena beberapa halangan berikut:

kedua simbol ini sudah dipakai untuk satuan lain: "b" untuk barn dan "B" untuk bel;
"bit" adalah singkatan dari "binary digit", jadi tidak ada alasan untuk menyingkatnya lagi;
biasanya lambang untuk sebuah satuan hanya menggunakan huruf besar jika satuan tersebut dinamakan untuk menghormati seseorang;
istilah byte tidak digunakan di negara-negara berbahasa Perancis, negara-negara ini menggunakan istilah octet (lambang: "o"), sehingga sulit untuk membuat persetujuan secara internasional;
Satuan bel jarang digunakan sendirian, karena biasanya bel digunakan dalah bentuk decibel, atau "dB". Jadi, kemungkinan konflik antara "B" untuk byte dan bel sangatlah rendah, walaupun kedua satuan ini sering digunakan dalam satu bidang, sebagai contoh dalam telekomunikasi.

[sunting] Lebih dari satu bit
Byte adalah sebuah kumpulan bit. Saat pertama kali digunakan, byte mempunya panjang yang tidak tetap. Sekarang, byte umumnya mempunyai panjang sebesar delapan bit. Byte yang mempunyai panjang delapan bit juga dikenal sebagai octet. Sebuah byte bisa mempunyai 256 nilai yang berbeda (28 nilai, 0–255). Nilai sebesar empat bit disebut juga nibble, dan bisa mempunyai 16 nilai yang berbeda (24 nilai, 0–15).

"Word" adalah sebuah istilah untuk kumpulan bit yang lebih besar. Tetapi, jumlah bit yang digunakan dalam sebuah word juga tidak tetap. Besar sebuah word ditetapkan oleh besarnya register dalam CPU komputer. Dalam arsitektur IA-32, sebuah "word" mempunyai besar 16 bit, dan double word atau dword mempunyai besar 32 bit. Dalam arsitektur lainnya, word mempunyai besar 8, 32, 64, 80 bit dan lain-lain.

Istilah untuk jumlah bit yang lebih besar dapat dibentuk dengan menggunakan imbuhan yang standar, sebagai contoh kilobit (kbit, Kb, atau ribu bit), megabit (Mbit, Mb, atau juta bit), gigabit (Gbit, Gb, atau milyar bit), dan terabit (Tbit, Tb, atau trilyun bit). Kerancuan masih sering terjadi dalam penggunaan satuan-satuan ini dan singkatannya.

Beberapa instruksi komputer (seperti xor) bekerja dengan memanipulasi bit secara langsung.

Kecepatan transfer data dalam telekomunikasi atau jaringan komputer biasanya menggunakan istilah bit per detik (bit per second atau bps), dan dalam satuan yang lebih modern digunakan satuan kilobit per detik (kilobit per second atau kbps), contohnya koneksi internet (TelkomNet Instan = 56 Kbps, dan Speedy = 384 Kbps), dan yang lebih canggih lagi adalah megabit per detik (megabit per second atau Mbps), koneksi berkecepatan ini misalnya koneksi LAN (kecepatan 10 Mbps/100 Mbps).

[sunting] Konversi Bit
1 byte = 8 bit
1 kilobyte = 1.024 byte
1 megabyte = 1.024 kilobyte
1 gigabyte = 1.024 megabyte
1 terabyte = 1.024 gigabyte
1 exabyte = 1.024 terabyte
Sesungguhnya, satuan bit itu bukan per seribu, namun tepatnya per seribu dua puluh empat (1024). Untuk pembulatan, biasa digunakan 1000.

Byte

bita (Bahasa Inggris: byte) adalah istilah yang biasa dipergunakan sebagai satuan dari penyimpanan data dalam komputer. Satu bita terdiri dari delapan bit.

Huruf B digunakan dalam singkatan kepada byte. (bit menggunakan singkatan b.) seperti kB = kilobita. Cakram keras (hard disk) berkapasitas 40GB secara mudahnya bermaksud cakram keras tersebut mampu menyimpan hingga 40 ribu juta (milyar) bita atau gigabita data.

[sunting] Terabita
Terabita (berasal dari awalan tera- dan biasanya disingkat TB) digunakan sebagai satuan untuk sebagai unit informasi atau penyimpanan komputer. Definisi nilai dari terabita berdasarkan pada desimal (radix/basis 10) adalah 1.000.000.000.000 (1 triliun) bita atau 1.000 gigabita

Angka bita dalam 1 terabita kadang-kadang dinyatakan mendekati 1,0995 × 1012. Perbedaan ini muncul karena adanya konflik yang lama diantara penggunaan sistem biner pada komputer, atau penggunaan Sistem SI yang digunakan secara luas di dalam dan di luar industri komputer. Beberapa badan standardisasi seperti IEC, IEEE dan ISO merekomendasikan untuk menggunakan istilah alternatif yaitu tebibita (TiB) untuk mengenali satuan tradisional 1.0244 bita, atau 1.024 gibibita, yang akan mengarah pada definisi berikut:

Menurut penggunaan standar SI, 1 terabita (TB) adalah 1.000.000.000.000 bita = 1.0004 atau 1012 bita.
Menurut biner aritmatika, 1 terabita adalah 1.099.511.627.776 bita = 1.0244 atau 240 bita. Ambiguitas ini bisa dihindari dengan penggunaan istilah "tebibita" ketika kita menggunakan definisi menurut biner.
Sebagian besar perangkat penyimpanan komputer saat ini menggunakan nilai Standar SI, tetapi ada beberapa sistem operasi perangkat lunak yang menggunakan nilai biner.

[sunting] Petabita
Satu petabita berasal dari Satuan SI digunakan sebagai unit informasi atau penyimpanan komputer yang sama dengan 1.000 terabita, biasanya disingkat PB. Angka eksak dari petabita adalah:

1,000,000,000,000,000 bita — 10005, atau 1015, atau
1,125,899,906,842,624 bita — 10245, atau 250.

Server maintenance

There are a few maintenance tasks that you should follow with your Frontier/Manila server.

Compacting root files

As a Frontier object database file, Frontier.root, gets older, freed disk blocks are added to an internal list called the "avail list." As this list gets long, disk-based operations can slow down significantly.

You can periodically freshen your database with the Save A Copy command in the File Menu on a regular basis or when you notice a guest database is quite large (a few hundred MB).

First, shut down the Web server by choosing Web->Web Server->Stop while you compact the root files.

Make sure Frontier.root is the front most window by choosing Window->Frontier.root.

Then choose File->Save A Copy and save Frontier.fresh.root to the Frontier folder. Take a short break. When it's finished, quit Frontier, move Frontier.root to a safe place as a backup. Rename Frontier.fresh.root to Frontier.root. Relaunch Frontier and turn the Web server back on. Things should run faster now.

You can delete the original Frontier.root. The new one contains all the information in the old one. But if you have the drive space, you can just keep the compacted root as a backup.

To compact other root files in the Guest Databases folder, like the config.root file in the apps sub-folder. Follow the same instructions as compacting the Frontier.root file, but first choose Window->config.root.

Other common files that you should compact are aggregatorData.root in the /ops/datafiles/ folder, members.root and discuss.root in the /ops/ folder and any manilaWebsites.root files in the /www/ folder.

Tip

You can use this sample script to compact all open root files in the Guest Databases folder and save them to a sub-folder of the Frontier folder called "Saved Databases". Remember to turn off the Web server when compacting the root files.

You can then exit Frontier and replace the root files in the Guest Databases folders with the compacted root files. It also might be a good idea to make a backup of the existing Guest Databases folder before copying over the compacted root files.

If you want to get an idea of the condition of your object database, enter window.dbStats () into the Quick Script window. A report appears in a separate window. The third line in the stats window tells you how many nodes are on the avail list. The fewer the better.

Save A Copy will also compact the file, squeezing out all the unused space between disk blocks. The resulting file will be smaller than the original file.

Log and backup files

It's recommended that you leave enough free drive space on the drive Frontier is installed.

If you have enabled any of the logging and statistics or nightly backup of guest databases on your server and you have limited hard drive space where Frontier is installed, you may need to delete or move these files periodically.

Log files are by default saved to the Guest Databases\ops\logs folder. And backup of guest databases are saved to Guest Databases\ops\backups.

Backups

You should make periodic backups of your Frontier folder to save your server and Manila site data to another machine or other media. If you want to backup the entire Frontier folder, turn off the Frontier while you copy the contents of the folder.

If you have enabled the option to backup your guest databases nightly in the Frontier Admin site, Frontier will backup the databases in the Guest Databases folder (except for the Data Files sub-folder) to the Guest Databases\ops\backups folder. You can leave Frontier running, while backing up the contents of this folder.

You can also enable the Manila site level backup from the site-level administrative pages, which provides another layer of backups that saves the contents of a Manila site to a different folder. It exports the contents of the Manila site table to individual files for each object in the table. You can either have this happen nightly or just on a one-time basis.

Flipping the Manila Sites Database

Covered in the User's Guide, you should flip the Manila site database file periodically so your sites have room to grow (adding new stories, pictures etc.) before the file reaches the 2GB database size limit.