Selasa, 14 Mei 2013

Mengapa Universal Serial Bus (USB) Menjadi Dominan di Komputer Untuk I/O

1.        Sejarah Universal Serial Bus (USB) 
Universal Serial Bus (USB) adalah satu set spesifikasi konektivitas dikembangkan oleh Intel bekerjasama dengan para pemimpin industri. Alat ini mempermudah pekerjaan manusia, memiliki koneksi berkecepatan tinggi dari peripheral untuk PC yang sekali ditancapkan, mengkonfigurasi secara otomatis. USB adalah interkoneksi yang paling sukses dalam sejarah komputasi personal, dan telah bermigrasi ke konsumen elektronik dan produk mobile.
2.       Pengertian USB
Universal Serial Bus (USB) adalah standar bus serial untuk perangkat penghubung, biasanya kepada computer namun juga digunakan di peralatan lainnya seperti konsol permainan, ponsel dan PDA.
Sistem USB mempunyai desain yang asimetris, yang terdiri dari pengontrol host dan beberapa peralatan terhubung yang berbentuk pohon dengan menggunakan peralatan hub yang khusus.
Desain USB ditujukan untuk menghilangkan perlunya penambahan expansion card ke ISA komputer atau bus PCI, dan memperbaiki kemampuan plug-and-play (pasang-dan-mainkan) dengan memperbolehkan peralatan-peralatan ditukar atau ditambah ke sistem tanpa perlu mereboot komputer. Ketika USB dipasang, ia langsung dikenal sistem komputer dan memproses device driver yang diperlukan untuk menjalankannya.
USB dapat menghubungkan peralatan tambahan komputer seperti mouse, keyboard, pemindai gambar, kamera digital, printer, hard disk, dan komponen networking. USB kini telah menjadi standar bagi peralatan multimedia seperti pemindai gambar dan kamera digital.
3.       Type Konektor Pada USB
Konektor USB hanya ada 2 macam, yakni konektor type A dan konektor type B seperti terlihat dalam Gambar. Konektor type A dipakai untuk menghubungkan kabel USB ke terminal USB. Konektor type B dipakai untuk menghubungkan kabel USB ke terminal USB yang ada pada peralatan, untuk peralatan USB yang Sederhana.
Konektor-konektor peralatan komputer beraneka ragam bentuknya, hal ini benar-benar membuat panik orang awam. Belum lagi setiap kali saat menambah peralatan komputer baru, diperlukan keahlian tertentu agar peralatan baru itu bisa bekerja dengan baik. Bagi kalangan insdutri komputer dan peralatan komputer, hal-hal tersebut di atas merupakan masalah yang harus segera di akhiri. Usaha ini tidak main-main, karena melibatkan raksaksa-raksaksa industri komputer, antara lain Compaq, DEL, IBM, Intel, Microsoft, NEC dan Northern Telecom duduk bersama selama bertahun-tahun, untuk menentukan standar baru menghubungkan komputer dengan peralatan yang akhirnya dinamakan sebagai Universal Serial Bus.
 Konektor-konektor peralatan komputer beraneka ragam bentuknya, hal ini benar-benar membuat panik orang awam. Belum lagi setiap kali saat menambah peralatan komputer baru, diperlukan keahlian tertentu agar peralatan baru itu bisa bekerja dengan baik. Bagi kalangan insdutri komputer dan peralatan komputer, hal-hal tersebut di atas merupakan masalah yang harus segera di akhiri.
Agar peralatan USB bisa “Hot-plugable” dan “Plug &   Play” seperti yang telah disebutkan di atas, komputer setiap saat akan melakukan “proses pengenalan”(enumerated) pada semua peralatan USB yang terpasang dalam saluran. Selama proses pengenalan tersebut, komputer akan menanyakan indentitas kepada alat yang baru saja dihubungkan ke komputer sehingga belum dikenali komputer. Dalam Fase ini peralatan USB yang terpasang wajib melaporan indentitas dirinya serta informasi- informasi spesifik tentang dirinya. Jika proses pengenalan ini berhasil, maka komputer akan mengambil program untuk mengendalikan alat tersebut (sering disebut dengan driver), dan berikutnya peralatan USB tersebut sudah langsung siap dipakai. Kalau hal ini terjadi pada Windows, selesai proses pengenalan suatu peralatan USB baru, maka pada Control Panel - System - Device Manager akan langsung terlihat ada peralatan USB baru yang siap dipakai.
4.       USB Berdasarkan Kecepatan Transfer Data
1.       High speed data dengan frekuensi clock 480.00Mb/s dan tolerasi pensinyalan datapada ± 500ppm.
2.      Full speed data dengan frekuensi clock 12.000Mb/s dan tolerasi pensinyalan datapada ±0.25% atau 2,500ppm.
3.      Low speed data dengan frekuensi clock 1.50Mb/s dan tolerasi pensinyalan datapada ±1.5% atau 15,000ppm.
5.       Perkembangan USB
a.     USB 1.0: dirilis January 1996
Spesifikasi data rata-rata 1.5 Mbit/s (Low-Bandwidth) dan 12 Mbit/s (Full-Bandwidth). belum bisa dihubungkan ke HUB Usb.
b.     USB 1.1: dirilis September 1998
Memperbaiki kekurangan UBS 1.0 yaitu dapat diperpanjang dan dapat digunakan pada HUB usb.
c.      USB 2.0: dirilis April 2000
Menambahkan bandwitdh hingga 480 Mbit/s [60 MB/s] (disebut “Hi-Speed”). hasil modifikasi dari Engineering Change Notices (ECN). beberapa kemampuan yang ditambahkan ECN dpat dilihat di USB.org: Battery Charging Specification 1.1 (memungkinkan charge perankat ke usb misal kamera digital/ handphone), Micro-USB Cables and Connectors Specification 1.01 (telah support dengan port us ukuran mikro seperti pada kameradigital/ handphone), Link Power Management Addendum ECN (memungkinkan USB dalam kondisi Slepp saat tidak digunakan) .
Disebut dengan superspeed bus, terdiri dari 4 kriteria kecepatan transfer data yaitu :
1. 5.0 Gbit/s.
2. 4 Gbit/s,
3. 3.2 Gbit/s
4. 0.4 Gbyte/s or 400 MByte/s)
d.     Kelebihan USB 3.0
1.       Tidak diperlukannya pasokan daya tambahan untuk penggunaan hard disk eksternal.
2.      Suplay daya untuk perangkat USB 2.0 maksimal 500 mA, sementara untuk perangkat 3.0 mencapai 900 mA.
3.      Hal yang baru di USB 3.0, host-controller akan terhubung ke perangkat yang tepat ketika akan menuliskan data pada USB flashdisk.
6.     Persinyalan Pada USB
USB adalah host-centric bus di mana host/terminal induk memulai semua transaksi. Paket pertama/penanda (token) awal dihasilkan oleh host untuk menjelaskan apakah paket yang mengikutinya akan dibaca atau ditulis dan apa tujuan dari perangkat dan titik akhir. Paket berikutnya adalah data paket yang diikuti oleh handshaking packet yang melaporkan apakah data atau penanda sudah diterima dengan baik atau pun titik akhir gagal menerima data dengan baik.
Setiap proses transaksi pada USB terdiri atas:
•Paket token/sinyal penanda (Header yang menjelaskan data yang mengikutinya)
•Pilihan paket data (termasuk tingkat muatan) dan
•Status paket (untuk acknowledge/pemberitahuan hasil transaksi dan untuk koreksi kesalahan)
Nomor kaki (dilihat pada soket):
Paket data umum USB, Data di bus USB disalurkan dengan cara mendahulukan Least Significant Bit(LSB). Paket-paket USB terdiri dari data-data berikut ini:
Sync
Semua paket harus diawali dengan data sync. Sync adalah data 8 bit untuk low dan full  speed atau data 32 bit untuk high speed yang digunakan untuk mensinkronkan clock dari penerima dengan pemancar. Dua bit terakhir mengindikasikan dimana data PID dimulai.
•PID (Packet Identity/Id entitas paket)
Ada 4 bit PID data, supaya yakin diterima dengan benar, 4 bit di komplementasikan dan diulang, menjadikan 8 bit data PID. Hasil dari pengaturan tersebut adalah sebagai berikut.
ADDR (address)
Bagian alamat dari peralatan dimana paket digunakan. Dengan lebar 7 bit, 127 peralatan dapat disambungkan. Alamat 0 tidak sah, peralatan yang belum terdaftar harus merespon paket yang dikirim ke alamat 0.
ENDP (End point)
Titik akhir dari field yang terdiri dari 4 bit, menjadikan 16 kemungkinan titik akhir. Low speed devices, hanya dapat mempunyai 2 tambahan end point pada puncak dari pipe default. (maksimal 4 endpoints).
•CRC
Cyclic Redundancy Check dijalankan pada data didalam paket yang dikirim. Semua penanda (token) paket mempunyai sebuah 5 bit CRC ketika paket data mempunyai sebuah 16 bit CRC.
•EOP (End of packet)
Akhir dari paket yang disinyalkan dengan satu angka akhir 0 (Single Ended Zero/SEO) untuk kira-kira 2 kali bit diikuti oleh sebuah J 1 kali.
Data yang dikirim dalam bus USB adalah salah satu dari 4 bentuk, yaitu control, interrupt, bulk, atauisochronous.
7.      Perancangan Peralatan Yang Menggunakan USB
Untuk membuat suatu peralatan yang dapat berkomunikasi dengan protokol USB tidak perlu harus mengetahui secara rinci protokol USB. Bahkan kadang tidak perlu pengetahuan tentang USB protokol sama sekali. Pengetahuan tentang USB protokol hanya diperlukan untuk mengetahui spesifikasi yang dibutuhkan untuk alat kita. Pada kenyataannya untuk mengimplemetasikan USB protokol di FPGA ataupun perangkat bantu lain sangat tidak efisien dan banyak waktu terbuang untuk merancangnya. Menggunakan kontroler USB sangat lebih dianjurkan dalam membuat alat yang dapat berkomunikasi melalui protokol ini. Kontroler USB mempunyai banyak macam bentuk, dari microcontroller berbasis 8051 yang mempunyai input output USB secara langsung sampai pengubah protocol dari serial seperti I2C bus ke USB.
USB controller biasanya dijual dengan disertai berbagai fasilitas yang mempermudah pengembangan alat, diantaranya manual yang lengkap, driver untuk windows XP, contoh code aplikasi untuk mengakses USB, contoh code untuk USB controller, dan skema rangkaian elektronikanya. Dalam sisi pengembangan software aplikasi dalam personal computer, komunikasi antar hardware didalam perangkat keras USB tidak terlalu diperhatikan karena Windows ataupun sistem operasi lain yang akan mengurusnya. Pengembang perangkat lunak hanya memberikan data yang akan dikirim ke alat USB di buffer penyimpan dan membaca data dari alat USB dari buffer pembaca. Untuk driver pun kadang-kadang Windows sudah menyediakannya, kecuali untuk peralatan yang mempunyai spesifikasi khusus kita harus membuatnya sendiri
Kesimpulannya Mengapa USB menjadi dominan dikomputer untuk I/O???
1.       Universal artinya umum,sehingga USB dapat digunakan pada alat apa saja dan untuk kegiatan apa saja. Peralatan USB mudah digunakan, saat dihubungkan ke komputer, komputer akan mengenali mengambil program (driver) yang sesuai dengan peralatan tersebut.
2.      USB mempermudah pekerjaan manusia, memiliki koneksi berkecepatan tinggi dari peripheral untuk PC yang sekali ditancapkan, mengkonfigurasi secara otomatis.
3.      USB adalah jenis yang paling umum port komputer yang digunakan di komputer saat ini. Hal ini dapat digunakan untuk menghubungkan keyboard, mouse, kontroler game, printer, scanner, kamera digital, dan removable media drive.
4.      USB multi fungs karena dapat menghubungkan peralatan tambahan komputer seperti mouse, keyboard, pemindai gambar, kamera digital, printer, hard disk, dan komponen networking. USB kini telah menjadi standar bagi peralatan multimedia seperti pemindai gambar dan kamera digital.
5.      Desain USB ditujukan untuk menghilangkan perlunya penambahan expansion card ke ISA komputer atau bus PCI, dan memperbaiki kemampuan plug-and-play (pasang-dan-mainkan) dengan memperbolehkan peralatan-peralatan ditukar atau ditambah ke sistem tanpa perlu mereboot komputer.
6.      Untuk membuat suatu peralatan yang dapat berkomunikasi dengan protokol USB tidak perlu harus mengetahui secara rinci protokol USB. Bahkan kadang tidak perlu pengetahuan tentang USB protokol sama sekali. Pengetahuan tentang USB protokol hanya diperlukan untuk mengetahui spesifikasi yang dibutuhkan untuk alat kita.
7.      Jadi, USB sangat penting dalam pemakaian komputer untuk I/O. Karena dapat membantu perangkat-perangkat lain dalam penghubungan ke dalam sebuah komputer.

Senin, 13 Mei 2013

Mengapa cache memori masih diperlukan dalam komputer?

Sekilas tentang memori Memori adalah salah satu piranti dari komputer yang berfungsi untuk menyimpan data sementara ketika program sedang berjalan dan dieksekusi oleh CPU. Umumnya kita mengenal memori yang berbentu fisik seprti RAM, SDRAM namun jika kita cermati lebih dalam memori ini memiliki banyak jenis dan digolongkan menjadi beberapak kelompok. Berdasarkan media penyimpanan memori dibagi menjadi 2 kelompok yaitu : 1. Memori Internal Memori jenis ini dapat diakses secara langsung oleh prosesor. Memori internal memiliki fungsi sebagai pengingat. Dalam hal ini yang disimpan di dalam memori utama dapat berupa data atau program. Secara lebih tinci, fungsi dari memori utama adalah : - Menyimpan data yang berasal dari peranti masukan sampai data dikirim ke ALU (Arithmetic and Logic Unit) untuk diproses. - Menyimpan daya hasil pemrosesan ALU sebelum dikirimkan ke peranti keluaran - Menampung program/instruksi yang berasal dari peranti masukan atau dari peranti pengingat sekunder. Memori biasa dibedakan menjadi dua macam: ROM dan RAM. Selain itu, terdapat pula memori yang disebut Cache Memory. Dalam presentasi ini selanjutnya akan membahas cache memori untuk komputer. 2. Memori Eksternal Merupakan memori tambahan yang berfungsi untuk menyimpan data atau program.Contoh: Hardisk, Floppy Disk Konsep dasar memori eksternal adalah : - Menyimpan data bersifat tetap (non volatile), baik pada saat komputer aktif atau tidak. Memori eksternal biasa disebut juga memori eksternal yaitu perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori utama. Memori eksternal mempunyai dua tujuan utama yaitu sebagai penyimpan permanen untuk membantu fungsi RAM dan yang untuk mendapatkan memori murah yang berkapasitas tinggi bagi penggunaan jangka panjang. Apakah Cache Memori itu? Cache memori adalah memori kecepatan tinggi, tetapi berukuran kecil, yang digunakan untuk menyimpan salinan data / instruksi yang sering diakses oleh CPU. Selain itu, chace berkecepatan tinggi berada diantara memori utama dan register pemroses, berfungsi agar pemroses tidak langsung mengacu kepada memori utama tetapi di cache memory yang kecepatan aksesnya yang lebih tinggi, metode menggunakan cache memory ini akan meningkatkan kinerja sistem. Dalam istilahnya yang paling sederhana, cache memory adalah memory buffer berkecepatan tinggi yang secara temporer menyimpan data yang diperlukan oleh procesor, membuat prosesor dapat memanggil kembali data tersebut dengan lebih cepat ketimbang jika data itu datang dari memory utama. Buffer menyimpan data acak (random data), biasanya pada basis yang pertama kali masuk adalah yang pertama kali keluar (first in first out), atau yang pertama kali masuk adalah yang terakhir keluar (first in last out). Cache memori menyimpan data yang kemungkinan besar diperlukan oleh prosesor sebelum data itu diperlukan secara aktual. Hal ini membuat prosesor dapat melanjutkan bekerja pada kecepatan penuh atau mendekati kecepatan penuhnya tampa harus menunggu data diambil dari memory utama yang lebih lambat. Cache memory biasanya dibuat dari chip static RAM (SRAM) yang diinstall pada motherboard atau built in pada prosesor.


Blok Cahce Memori


Ketika data dibaca/ditulis di main memori (RAM) oleh prosesor, salinan data beserta address-nya (yang diambil/ditulis di memori utama) disimpan juga di cache. Sewaktu prosesor memerlukan kembali data tersebut, prosesor akan mencari ke cache, tidak perlu lagi mencari di memori utama. Jika isi cache penuh, data yang paling lama akan dibuang dan digantikan oleh data yang baru diproses oleh prosesor. Proses ini dapat menghemat waktu dalam proses mengakses data yang sama, dibandingkan jika prosesor berulang-ulang harus mencari data ke memori utama. Jika dilihat dari hirarkinya maka cache memori berada pada tingkat kedua setelah register pada CPU berikut gambarnya Cache memori sendiri dibagi tiga golongan : level-1: memiliki ukuran paling kecil di antara semua cache, sekitar puluhan kilobyte saja. Kecepatannya paling cepat di antara semua cache. level-2: memiliki ukuran yang lebih besar dibandingkan dengan cache level-1, yakni sekitar 64 kilobyte, 256 kilobyte, 512 kilobyte, 1024 kilobyte, atau lebih besar. Meski demikian, kecepatannya lebih lambat dibandingkan dengan level-1, dengan nilai latency kira-kira 2 kali hingga 10 kali. Cache level-2 ini bersifat opsional. Beberapa prosesor murah dan prosesor sebelum Intel Pentium tidak memiliki cache level-2. level-3: memiliki ukuran yang lebih besar dibandingkan dengan cache level-2, yakni sekitar beberapa megabyte tapi agak lambat. Cache ini bersifat opsional. Umumnya digunakan pada prosesor-prosesor server dan workstation seperti Intel Xeon atau Intel Itanium. Beberapa prosesor desktop juga menawarkan cache level-3 (seperti halnya Intel Pentium Extreme Edition), meski sangat tinggi. Mengapa cache memori masih diperlukan dalam komputer? Fungsinya adalah untuk menjaga salinan data yang sedang digunakan oleh CPU. Sementara CPU mengeksekusi proses, diperlukan berbagai data yang digunakan dalam proses. Jadi data yang disimpan dalam hard disk atau hadir dalam memori utama yang diambil setiap kali mereka dibutuhkan dalam proses. Sebuah prosesor komputer biasa mampu menyelesaikan operasi sederhana dalam waktu kurang dari 2 nanodetik sedangkan waktu yang dibutuhkan untuk mengakses memori RAM sekitar 60 nanodetik. Untuk mengurangi penundaan ini mengakses data cache yang digunakan dengan tingkat yang berbeda. Sebagai cache memori menyimpan data yang paling sering diakses, jadi sementara CPU membutuhkan data untuk pengolahan cpu tidak mengambil dari lokasi asli data, pertama kali cek dalam cache memori jika data yang diminta ada maka akan diambil untk dieksekusi. Jika menemukan data dalam cache itu kemudian diambi itu disebut cache hit. Register cpu Ukurannya yang paling kecil tapi memiliki waktu akses yang paling cepat, umumnya hanya 1 siklus CPU saja. Sumber : http://e-brai.blogspot.com/2012/03/mengapa-cache-memori-masih-diperlukan.html http://pusatstudi.gunadarma.ac.id/pscitra

Kamis, 09 Mei 2013

USB

USB Jika kita berbicara mengenai port pada komputer, mungkin kita akan bertanya-tanya, bagian mana ya port itu? Port adalah bagian dari komputer yang berupa colokan terintegrasi dengan motherboard. Pada umumnya port memiliki fungsi tersendiri, salah satunya adalah menghubungkan dengan perangkat keras dan komunikasi atau pertukaran data. Untuk hal ini kita akan membahas mengenai USB. Port koneksi ini sudah jamak digunakan sejak tahun 1990-an dan masih digunakan hingga saat ini. Pengertian dan Fungsi Port USB Universal Serial Bus atau USB adalah port yang didesain untuk memungkinkan berbagai macam periferal dengan socket yang terstandarisasi dapat dihubungkan dengan baik pada komputer sehingga tidak terjadi banyak macam port. Hal ini akan meningkatkan kemampuan plug and play yang memungkinkan satu perangkat dapat dihubungkan dan dilepaskan tanpa harus melakukan reboot komputer. USB juga menyediakan catu daya untuk perangkat keras yang mengkonsumsi daya rendah (+ 5 volt, 1 A) tanpa perlu menggunakan catu daya eksternal. Ditambah lagi kemampuan untuk memungkinkan perangkat keras digunakan tanpa harus menginstall driver khusus. Dengan adanya USB ini maka beberapa port dapat digabungkan seperti port menghubungkan mouse dan keyboard (PS/2), Joystick, Scanner, Printer dan lainnya. Semua dapat dihubungkan lewat satu port yang standar, yakni USB. Pada November tahun 1995, USB pertama kali diperkenalkan dengan nama USB 1.0 yang dipromosikan oleh Intel, Microsoft, Philips dan US Robotics. USB ini ditujukan untuk menggantikan banyaknya konektor yang ada di belakang komputer, sehingga memicu kebingungan dan kerepotan pengguna. Pada tahun 1998, muncul USB 1.1 yang mengatasi masalah pada versi sebelumnya. Pada April tahun 2000, muncul USB 2.0 yang distandarisasi oleh USB-Implementer Forum (USB-IF) pada akhir 2001. Pada November 2008, muncul USB 3.0 yang saat ini pemakaiannya belum merata pada semua perangkat. Kecepatan tranfer usb Dibawah ini adalah kecepatan transfer data yang mampu dihantarkan oleh USB, yaitu: 1. Kecepatan rendah (Low Speed) dijalankan pada 1,5 Mbit per detik atau 187 kB per detik sering digunakan pada keyboard, mouse dan joystick yang mendukung USB 1.1 dan USB 2.0. 2. Kecepatan penuh (Full Speed) dijalankan pada 12 Mbit per detik atau (1,5 MB per detik). Full speed adalah yang tercepat sebelum USB 2.0 muncul. Saat ini seluruh jenis USB mendukung kecepatan ini. 3. Kecepatan tinggi (Hi Speed) dijalankan pada 480 Mbit per detik (60 MB per detik) yang digunakan pada beberapa perangkat yang membutukan kecepatan transfer data seperti perangkat penyimpanan eksternal flashdrive, harddisk eksternal dan DVD eksternal yang mendukung USB 2.0. 4. Kecepatan ultra (Ultra Speed) dijalankan pada kecepatan 5 Gbit per detik (625 MB per detik) yang digunakan pada beberapa perangkat penyimpanan eksternal seperti flashdrive yang mendukung standar USB 3.0. Pada setiap versi yang lebih tinggi mendukung kecepatan versi yang dibawahnya, sesuai dengan perangkat yang terhubung dengannya. Filosofi dalam pertukaran data di komputer adalah “menyesuaikan kepada yang paling lambat”. Demikian ulasan singkat kami mengenai USB. Selain untuk menyimpan data, USB Flash Drive juga bisa digunakan untuk kebutuhan lainnya. Apa sajakah itu? 1. Menjalankan aplikasi portabel Kini kita tidak perlu menginstall aplikasi ke komputer untuk menjalankan. TInggal copy paste aplikasi portabel dan jalankan lewat USB, maka program langsung berjalan tanpa proses instalasi yang panjang itu. 2. Booting sistem operasi Ada juga kegunaan USB sebagai booting sistem operasi pengganti CD. Namun ada beberapa langkah yang harus dilaksanakan dulu. Google aja deh :) 3. Masuk ke jaringan wireless Kita bisa menggunakan fitur Windows Connect Now (WCN) untuk menyimpan konfigurasi wireless ke USB dan menggunakannya untuk men-setting konfigurasi wireless di komputer lain agar bisa nyambung ke jaringan itu. 4. Password Reset Disk Jika lupa sama password login windows, bisa juga menggunakan USB untuk membuka kuncinya dengan Password Reset Disk. 5. Tingkatkan performa Dengan memanfaatkan teknologi Ready Boost, maka kita bisa meningkatkan performa dengan memanfaatkan space di USB menjadi cache tambahan. 6. Melindungi folder dengan password Jika ada file penting yang haris dilindungi, kita bisa memanfaatkan Rohos Mini Drive untuk membuat partisi di USB dan melengkapinya dengan password. Dengan begitu, tiap file yang disimpan di partisi ini akan aman. 7. Jalankan website Dengan menggunakan Server2Go, maka kita bisa menjalankan webserver dengan Apache, MySql, PHP, dan Perl langsung dari USB. 8. Mengunci PC Dengan freeware bernama Predator, kita bisa memanfaatkan USB flash kita menjadi alat buka dan tutup komputer. Jika ingin menyalakan komputer, kita wajib mencolokkan USB ke komputer. Saat USB dicabut, maka otomatis komputer akan terkunci dengan senidirinya.