SCSI
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, tetapi 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.
Standar SCSI leluhur, X3.131-1986, umumnya disebut sebagai SCSI-1, diterbitkan oleh komite teknis X3T9 American National Standards Institute (ANSI) pada tahun 1986. SCSI-2 diterbitkan pada bulan Agustus 1990 sebagai X3.T9.2/86-109, dengan revisi lebih lanjut pada tahun 1994 dan adopsi selanjutnya dari banyak antarmuka. Penyempurnaan lebih lanjut telah menghasilkan peningkatan kinerja dan dukungan untuk kapasitas data penyimpanan yang terus meningkat.[1]
Sejarah
Antarmuka paralel
SCSI diturunkan dari "SASI", "Antarmuka Sistem Shugart Associates", dikembangkan sekitar tahun 1978 dan diungkapkan kepada publik pada tahun 1981.[2] Larry Boucher dianggap sebagai "bapak" dari SASI dan akhirnya SCSI karena pekerjaan perintisnya pertama di Shugart Associates dan kemudian di Adaptec.[3]
Pengontrol SASI menjadi jembatan antara antarmuka tingkat rendah hard disk drive dan komputer host, yang diperlukan untuk membaca blok data. Papan pengontrol SASI biasanya berukuran hard disk drive dan biasanya dipasang secara fisik ke sasis drive. SASI, yang digunakan di mikrokomputer mini dan awal, mendefinisikan antarmuka dengan menggunakan konektor pita datar 50-pin yang diadopsi sebagai konektor SCSI-1. SASI adalah subset SCSI-1 yang sepenuhnya sesuai sehingga banyak, jika tidak semua, dari pengontrol SASI yang ada saat itu kompatibel dengan SCSI-1.[4]
Hingga setidaknya Februari 1982, ANSI mengembangkan spesifikasi sebagai "SASI" dan "Shugart Associates System Interface"[5] Namun, komite yang mendokumentasikan standar tersebut tidak mengizinkannya dinamai menurut nama perusahaan. Hampir sehari penuh dihabiskan untuk menyetujui nama standar "Small Computer System Interface", yang Boucher bermaksud untuk diucapkan "seksi", tapi ENDL[6] Dal Allan mengucapkan akronim baru itu sebagai "scuzzy" dan itu macet.[3]
Sejumlah perusahaan seperti NCR Corporation, Adaptec dan Optimem adalah pendukung awal SCSI.[5] Fasilitas NCR di Wichita, Kansas secara luas dianggap telah mengembangkan chip pengontrol SCSI pertama di industri; itu berhasil pertama kali.[7]
SCSI modern
Versi fisik terbaru dari SCSI-Serial Attached SCSI (SAS), SCSI-over-Fibre Channel Protocol (FCP), dan USB Attached SCSI (UAS)- dari bus SCSI paralel tradisional dan melakukan transfer data melalui komunikasi serial menggunakan tautan point-to-point. Meskipun banyak dokumentasi SCSI berbicara tentang antarmuka paralel, semua upaya pengembangan modern menggunakan antarmuka serial. Antarmuka serial memiliki sejumlah keunggulan dibandingkan SCSI paralel, termasuk kecepatan data yang lebih tinggi, pemasangan kabel yang disederhanakan, jangkauan yang lebih panjang, isolasi kesalahan yang lebih baik, dan kemampuan dupleks penuh. Alasan utama peralihan ke antarmuka serial adalah masalah kemiringan jam dari antarmuka paralel kecepatan tinggi, yang membuat varian SCSI paralel yang lebih cepat rentan terhadap masalah yang disebabkan oleh pemasangan kabel dan penghentian.[8]
ISCSI non-fisik mempertahankan paradigma dasar SCSI, terutama set perintah, hampir tidak berubah, melalui penyematan SCSI-3 melalui TCP/IP. Oleh karena itu, iSCSI menggunakan koneksi logis dan bukan tautan fisik dan dapat berjalan di atas semua jaringan yang mendukung IP. Tautan fisik aktual direalisasikan pada lapisan jaringan yang lebih rendah, secara independen dari iSCSI. Terutama, Ethernet digunakan yang juga bersifat serial.
Antarmuka
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 tetapi 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) tempat 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.
Perintah Protokol (komputer) SCSI
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.
SCSI enclosure services
Di peladen SCSI yang lebih besar, perangkat disk drive ditempatkan di enklosur cerdas yang mendukung SCSI Enclosure Services (SES). Inisiator dapat berkomunikasi dengan enklosur menggunakan sekumpulan perintah SCSI khusus untuk mengakses daya, pendinginan, dan karakteristik non-data lainnya.
Bibliografi
- Field, Gary; Peter Ridge, John Lohmeyer, Gerhard Islinger, Stefan Groll (2000). The Book of SCSI (2nd Edition ed.). No Starch Press. ISBN 1-886411-10-7
- Groth, David; Dan Newland (January 2001). A+ Complete Study Guide (2nd Edition). Alameda, CA, USA: Sybex. pp. 183. ISBN 0-7821-4244-3. http://www.bookfinder4u.com/IsbnSearch.aspx?isbn=0782128025&mode=direct.
- "How Computer Storage Became a Modern Business," Computer History Museum, Marcah 9, 2005
- Pickett, Joseph P., et al. (ed), ed (2000). The American Heritage Dictionary of the English Language (AHD) (Fourth Edition ed.). Houghton Mifflin Company. ISBN 0-395-82517-2. http://www.bartleby.com/61/.
- "Random Problems Encountered When Mixing SE and LVD SCSI Standards". http://support.microsoft.com/kb/285013. Retrieved 2008-05-07.
- Moon, Zahara IZW. 1991. Technology in 1986. Diamond Press. ISBN 0-8063-4620-5.
Refrensi
- ^ "ANSI INCITS 131 94th Edition, 2004". global.ihs.com. Diakses tanggal 2017-04-25.
- ^ ANSI Draft SASI Standard, Rev D, February 17, 1982, pg. ii states, "9/15/81 first presentation to ANSI committee X3T9-3 (2 weeks following announcement in Electronic Design)."
- ^ a b ""How Computer Storage Became a Modern Business", Computer History Museum, March 9, 2005". Youtube.com. Diakses tanggal 2014-05-11.
- ^ ANSI SCSI Standard, X3.131-1986, June 23, 1986, 2nd, foreword.
- ^ a b Working document for ANSI meeting on March 3, 1982, "SASI SHUGART ASSOCIATES SYSTEM INTERFACE, Revision D, February 17, 1982"
- ^ "ENDL Inc. Home Page". Endl.com. 2014-04-27. Diakses tanggal 2014-05-11.
- ^ "NCR Collection (LSI Logic)at Smithsonian Museum". Smithsonianchips.si.edu. Diakses tanggal 2014-05-11.
- ^ David Allen (2005-07-01). "The benefits of Serial Attached SCSI (SAS)". Diakses tanggal 2015-02-06.