Small Computer System Interface (SCSI) merupakan set standar untuk menghubungkan secara fisik dan mentransfer
Data antara
komputer dan
periferal . SCSI mendefinisikan perintah,
protokol (komputer) dan
antarmuka listrik dan
optika . SCSI ini paling sering digunakan untuk
Cakram Keras, tetapi dapat menghubungkan berbagai perangkat lain, termasuk
pemindai dan drive
CD . SCSI mendefinisikan set perintah secara spesifik untuk jenis
periferal, sesuatu yang "tidak diketahui – unknown¬" sebagai salah satu jenis yang mengartikan bahwa secara
Teori dapat digunakan sebagai
antarmuka
ke hampir perangkat apapun, namun standar ini sangat pragmatis dan
ditujukan terhadap persyaratan komersial . Setiap perangkat melekat pada
bus komputer SCSI dengan cara yang sama, terhitung sampai dengan 8 atau 16 perangkat yang dapat menempel pada
bus komputer
tunggal. SCSI menggunakan [sinyal|sinyal elektrik] berjabat tangan
antar perangkat, SCSI-1, SCSI-2 memiliki pilihan untuk memeriksa
kesalahan paritas.
protokol (komputer) SCSI mendefinisikan
komunikasi dari
Nama host-ke-
Nama host,
Nama host-ke-
periferal,
periferal -ke-
periferal. Namun sebagian besar
periferal
yang secara khusus merupakan target SCSI, tidak mampu bertindak sebagai
insiator SCSI - tidak dapat melakukan transaksi SCSI sendiri. Oleh
karena itu,
komunikasi periferal -to-
periferal jarang terjadi, tapi mungkin juga terjadi pada
aplikasi SCSI umum. The Symbios Logic chip 53C810 adalah contoh dari
antarmuka PCI
Nama host yang dapat bertindak sebagai target SCSI.
Sejarah
SCSI diambil dari “SASI”, “Shugart Associates System Interface”, yang
dibangun pada tahun 1978 dan diumumkan ke publik pada tahun 1981.
Pengendali SASI menyediakan
jembatan antara
Cakram Keras dengan tingkat
antarmuka yang rendah dan
komputer Nama host, yang dibutuhkan untuk membaca blok
data. Papan pengendali SASI biasanya sebesar
Cakram Keras.
Larry Boucher dianggap sebagai "bapak" dari SASI dan SCSI karena karya
rintisannya pertama di Shugart Associates dan kemudian di Adaptec.
Sampai setidaknya Februari 1982, ANSI mengembangkan spesifikasi seperti
"SASI" dan "Shugart Associates System Interface;" Namun, komite
mendokumentasikan standar yang tidak akan memungkinkan untuk diberi nama
dari
perusahaan. Sejumlah
perusahaan seperti
NCR Corporation, Adaptec dan Optimem adalah pendukung awal standar SCSI. Fasilitas
NCR Corporation di Wichita, Kansas secara luas dianggap telah mengembangkan
sirkuit terpadu pertama di
industri SCSI. Sejak distandarisasi pada tahun 1986, SCSI telah umum digunakan pada
Amiga, Apple
Macintosh dan
Sun Microsystems garis
komputer dan
sistem PC server. Apple mulai menggunakan
Advanced Technology Attachment Paralel (juga dikenal sebagai IDE) untuk mesin yang ‘’low-end’’ dengan
Macintosh Quadra 630 pada tahun 1994, dan menambahkannya ke
desktop yang high-end dimulai dengan
Power Macintosh
G3 pada tahun 1997. Versi terbaru SCSI - Serial Storage Architecture
(SSA) , SCSI-over-Fibre Channel Protocol (FCP), Serial Attached SCSI
(SAS), Otomasi / Drive Interface - Transport Protocol (ADT), dan USB
Attached SCSI (UAS). Meskipun banyak dokumentasi pembicaraan SCSI
tentang
antarmuka
Paralel, upaya pengembangan yang paling kontemporer ada di serial SCSI.
Serial SCSI memiliki sejumlah keunggulan dibandingkan SCSI paralel:
tarif data yang lebih cepat, ‘’hot swapping’’ (beberapa tapi tidak semua
Paralel SCSI
antarmuka dukungan itu), dan isolasi kesalahan diperbaiki. Alasan utama untuk beralih ke
antarmuka serial adalah masalah ‘’clock skew’’
antarmuka
paralel berkecepatan tinggi, yang membuat varian lebih cepat dari SCSI
Paralel rentan terhadap masalah yang disebabkan oleh pemasangan
kabel dan terminasi. SCSI sangat populer pada ‘’workstation’’ berkinerja tinggi dan
server. Penggerebekan di
server hampir selalu menggunakan
cakram SCSI, meskipun sejumlah produsen menawarkan sistem
Serial ATA RAID berbasis pilihan yang lebih murah.
komputer desktop dan
komputer jinjing lebih biasanya menggunakan
Advanced Technology Attachment / IDE atau
Serial ATA lebih baru [interface|antarmuka] untuk
cakram keras, dan
Universal Serial Bus, eSATA, dan koneksi
FireWire untuk perangkat eksternal.
Interface
SCSI tersedia dalam berbagai
antarmuka.
Yang pertama, masih sangat umum, adalah SCSI paralel (sekarang juga
disebut SPI), yang menggunakan desain [[bus paralel listrik. Pada tahun
2008, SPI digantikan oleh Serial Attached SCSI (SAS), yang menggunakan
desain serial tapi tetap mempertahankan aspek-aspek lain dari
teknologi. Banyak
antarmuka yang tidak bergantung pada standar SCSI lengkap masih melaksanakan perintah
protokol (komputer) SCSI. Dengan munculnya SAS dan
Serial ATA, SCSI di penyisihan
papan induk sedang dihentikan.Beberapa perusahaan masih pasar SCSI
antarmuka untuk
papan induk mendukung PCIe dan PCI-X.
Pemasangan kabel
SCSI Paralel Antarmuka Tradisional
Internal paralel
kabel SCSI biasanya pita, dengan dua atau lebih 50 -, 68 -, atau 80-pin konektor terpasang.
kabeleksternal biasanya terlindung (tapi mungkin tidak), dengan 50 -. atau konektor 69-pin di setiap akhir, tergantung pada lebar
bus komputer
SCSI spesifik yang didukung The 80-pin Connector Single Attachment
(SCA) biasanya digunakan untuk perangkat ‘’hot-pluggable’’, dimana
kabell eksternal biasanya tidak diperlukan.
Serial Attached SCSI
Serial Attached SCSI menggunakan
Serial ATA dan memodifikasi data
kabel power.
iSCSI
iSCSI (Internet Small Computer System Interface) biasanya menggunakan
konektor Ethernet dan kabel sebagai transportasi fisik, tetapi dapat
menjalankan lebih dari setiap pengangkutan fisik mampu mengangkut IP.
USB Attached SCSI
USB Attached SCSI memungkinkan perangkat untuk menggunakan
Universal Serial Bus.
Otomatisasi / Drive Interface
Otomatisasi / Drive Interface - Transport Protocol (ADT) digunakan
untuk menghubungkan perangkat removable media, seperti drive tape,
dengan pengendali dari library (perangkat otomatisasi) di mana mereka
dipasang. ADI Standar menetapkan penggunaan RS-422 untuk koneksi secara
fisik. Generasi kedua ADT-2 standar mendefinisikan iADT,
protokol (komputer)
ADT melalui IP (Internet Protocol) koneksi, seperti over Ethernet.
Otomatisasi / Drive Interface - Perintah standar (ADC, ADC-2, dan ADC-3)
mendefinisikan perintah SCSI untuk instalasi ini.
Dalam terminologi SCSI, komunikasi terjadi antara inisiator dan
target. Inisiator mengirim perintah untuk target yang kemudian merespon.
Perintah SCSI dikirim dalam Command Descriptor Block (CDB). The CDB
terdiri dari kode satu operasi
byte diikuti oleh lima atau lebih
byte
yang berisi parameter perintah-spesifik. Ada empat kategori dari
perintah SCSI: N (non-data), W (data tertulis dari inisiator ke target),
R (membaca data), dan B (bidirectional). Selain itu, ada juga sekitar
60 perbedaan dari perintah SCSI secara total (dari yang paling umum) :
- Test unit ready : permintaan perangkat untuk melihat jika sudah siap untuk transfer data
- Inquiry : Pengembalian perangkat informasi dasar,juga digunakan untuk “Ping” perangkat karena tidak memodifikasi data.
- Request sense: Pengembalian setiap kode yang salah dari perintah sebelumnya yang mengembalikan status kesalahan.
- Send diagnostic and Receive diagnostic results: menjalankan tes
sederhana atau tes khusus yang didefinisikan pada halaman diagnostik
- Start/Stop unit: Memutar spin ke atas dan ke bawah, membuat atau membongkar media
- Read capacity: Mengembalikan kapasitas penyimpanan
- Format unit: mengatur semua sektor dari awal
- SCSI Read format capacities: Mengambil data kapasitas perangkat
- Read (empat varian): Membaca data dari perangkat
- Write (empat varian): Menulis data ke perangkat
- Log sense: Menghasilkan informasi terkini dari halaman log.
- Mode sense: Mengembalikan parameter perangkat terkini dari halaman mode
- Mode select: Mengatur perangkat di halaman mode
Sebuah "akses langsung" (tipe
Cakram
yaitu) perangkat penyimpanan terdiri dari sejumlah blok logis, biasanya
disebut dengan istilah Logical Block Address (LBA). LBA setara dengan
512
byte
penyimpanan. Penggunaan LBAs telah berkembang dari waktu ke waktu dan
empat varian perintah yang berbeda diberikan untuk membaca dan menulis
data. Perintah Read(6) dan Write(6) berisi alamat LBA 21-bit. Perintah
Read(10), Read(12), Read Long, Write(10), Write(12), dan Write Long
semuanya mengandung sebuah alamat 32-bit LBA ditambah berbagai pilihan
parameter lainnya. . Sebuah "akses sekuensial" (tape-type yaitu)
perangkat yang tidak memiliki kapasitas tertentu karena biasanya
tergantung pada panjang pita, yang tidak diketahui secara pasti.
Pembacaan dan Penulisan pada perangkat jalur akses sekuensial terjadi
pada posisi saat ini, bukan di LBA tertentu. Ukuran blok pada perangkat
akses sekuensial dapat menjadi tetap atau bervariasi, tergantung pada
perangkat tertentu. Perangkat Tape seperti 9-track tape setengah
inci, DDS (4 mm kaset bentuknya mirip dengan DAT), Exabyte, dll.
0 komentar:
Posting Komentar