Tuesday, June 15, 2010
FASILITAS TERBARU DARI BLOGGER RESMI DILUNCURKAN
atau mungkin merasa kurang cocok dengan template standart blogger yang tergolong sederhana?
masalah ini mengakibatkan kita mencari template dari pihak ketiga b-template.com atau lainnya. pertama-tama kita merasa bagus namun stelah lama kelamaan kita kesulitan beberapa modifikasi. mungkin mudah jika kita menggunakan software khusus untuk membuatnya bagimana yang tidak punya, gigit jari pasti.
Beberapa bulan yang lalu blogger mengeluarkan fasilitas terbaru yaitu "RANCANGAN TEMPLATE" versi beta, feature baru ini berfungsi untuk mempermudah pengguna blogger untuk merancang template sesuai dengan keinginannya sendiri, namun beberapa hari ini blogger telah meresmikan feature barunya.
Dalam feature baru ini kita bisa membuat template dengan mengedit variabel yang telah di sediakan dalam template, seperti warna tulisan, link, background, head, dan beberapa fasilitas lain seperti sidebar , bentuk kolom, jenis tulisan , warna garis dan lain-lain. ketika kita memodifikasi kita bisa melihat langsung preview dari blog kita.
Untuk menggunakan teknologi ini kita browser kita harus mendukung java script terbaru karena jika tidak maka kita tidak bisa menggunakannya. Dengan kata lain fasilitas baru ini seperti merancang template secara online.
Selain dukungan-dukungan diatas kita juga perlu dukungan koneksi internet yang bagus agar tidak mengalami error pada saat transfer data. Semoga tulisan ini dapat memberi inspirasi anda, teruslah berkreatifitas.
Friday, April 23, 2010
PHP
manusia akan dunia informasi terus meningkat. Salah satu bahasa pemrograman yang populer dan terus
dikembangkan oleh para ahli adalah PHP.
Apa itu PHP ?
PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah sebuah bahasa scripting yang
terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa
fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis
halaman web dinamik dengan cepat.
Bagaimana PHP bekerjasama dengan HTML
Halaman web biasanya disusun dari kode-kode html yang disimpan dalam sebuah file berekstensi .html.
File html ini dikirimkan oleh server (atau file) ke browser, kemudian browser menterjemahkan kode-kode
tersebut sehingga menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program ini
harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat
ditampilkan.
Program ini dapat berdiri sendiri ataupun disisipkan di antara kode-kode html sehingga dapat langsung
ditampilkan bersama dengan kode-kode html tersebut. Program php dapat ditambahkan dengan mengapit
program tersebut di antara tanda . Tanda-tanda tersebut biasanya disebut tanda untuk escaping
(kabur) dari kode html. File html yang telah dibubuhi program php harus diganti ekstensi-nya menjadi .php.
Salah satu faktor yang membuat PHP menjadi sangat populer sebagai bahasa skrip dalam pembuatan
aplikasi berbasis web dan situs web dinamis adalah karena bahasa ini mendukung demikian banyak sistem
basis data, mulai dari mSQL, MySQl, MS-SQL, MS-Access, PostgreSQL, bahkan sampai Oracle. Fungsifungsi
untuk mempermudah pengaksesan berbagai jenis basis data tersebut tersedia lebih dari cukup pada
PHP, sehingga meringankan, menyederhakanan, serta mempercepat proses pengembangan aplikasi berbasis
web.
MySQL memberikan hasil yang optimal dari sisi kecepatan dan reliabitas manajemen data. Sifatnya yang
open-source menyebabkan MySQL berkembang secara pesat dan digunakan begitu banyak pengguna yang
tidak ingin membuang dana begitu besar untuk sebuah sistem basis data seperti jika menggunakan sistem
basis data komersial. Untuk penggunaan pada jumlah data skala medium ke bawah, MySQL memang pas,
apalagi ditambah ketersediaan MySQL pada berbagai platform populer seperti Linux, FreeBSD, dan MS
Windows 9x/NT/2000. Produk open source lain dalam beberapa hal lebih unggul, misalnya PostgreSQL
yang mampu menjamin integritas data dan dapat digunakan untuk jumlah data skala besar, namun
keterbatasan platform pendukungnya sangat berpengaruh terhadap popularitasnya. Saat ini, PHP secara
built-in telah mendukung MySQL tanpa perlu modul tambahan.
Friday, March 19, 2010
Alvista
Wednesday, February 24, 2010
Management file
Database adalah kumpulan data yang saling berhubungan yang diatur secara logis yang dirancang dan dibangun untuk tujuan khusus.database disini adalah representasi dari sebuah teknologi untuk mengumpulkan banyak fakta yang memungkinkan Anda untuk memotong dan membuang, dan menggabungkan serta memasangkan data dengan beragam cara. Data pada sebuah database memiliki banyak makna. Bagaimanapun, menghubungkan banyak fakta dan data tidak bisa begitu saja disebut database. databse memiiki banyak tingkat kerumitan, dan dapat diperoleh secara manual atau dengan perangkat lunak pada sebuah komputer.
Pengaturan Data: Hierarki Penyimpanan Database
Apa saja unit datanya?dari yang terkecil sampai yang terbesar?
Hierarki penyimpanan data terdiri atas level data yang disimpan dalam sebuah database komputer : bits, field, record, dan file.
Bit komputer seperti atas dasar prinsip bahwa listrik bisa dihidupkan dan dimatikan(prinsip saklar on/off). jadi bit adalah unit data terkecil yang bisa disimpan komputer.jadi,bit adalah unit data terkecil yang bisa disimpan dalam komputer yang direpresentasikan dengan lambang angka 0 (off) atau 1 (on).
Karakter
Suatu karakter (byte) adalah sebuah huruf atau angka atau karakter khusus, sebagai contoh: A,B,&,%,2,dll adalah contoh karakter tunggal. gabungan beberapa bit akan membentuk sebuah karakter.
bit dan byte merupakan dasar untuk menyajikan data baik data yang akan diproses, dikomunikasikan jarak jauh, atau disimpan dalam sebuah database. Komputer banyak berhubungan dengan bit dan byte namun user database, seperti Anda, akan banyak berhubungan dengan Field, record, dan file.
Field
Field adalah sebuah unit data yang berisi satu atau lebih karakter (byte). Ia merupakan unit terkecil dari informasi berharga dalam database. setiap field memiliki nama field yang menggambarkan jenis data yang harus dimasukkan ke dalam field. Contoh field adalah nama pertama Anda, alamat jalan, atau jenis kelamin Anda.
Field dapat didesain dengan panjang maksimun terntentu. Field juga dapat didesain dengan tipe data berbeda, semisal hanya teks, atau hanya angka, tanggal, waktu, atau bahkan hanya jawaban “ya” dan “tidak”, link web, gambar, suara dan video.
Record
Record adalah kumpulan field-field yang berhubungan. Masing-masing record menyimpan data hanya sekitar satu entitas, yang bisa erupa orang, tempat benda dan peristiwa atau gejala. Contoh record bisa saja nama dan alamat Anda dan Nomor Jaminan sosial Anda.
File
File adalah kumpulan record-record yang saling berhubungan. contoh sebuah file adalah data tentang siapa saja yang bekerja di departemen yang sama dalam sebuah perusahaan, termasuk nama, alamat, dan nomor jaminan sosial. File banyak digunakan karena ia merupakan kumpulan data atau informasi yang diperlakukan sebagai satau unit oleh komputer.
dalam hierarki data, file berada dalam bagian atas. Kumpulan file yang berhubungan membentuk suatu database.database sebuah perusahaan mencakup semua file pegawai sebelumnya dan pegawai saat ini di departemen. Setiap pegawai bisa punya beberapa file, sebagai contoh file upah, dana pensiun, kuota penjualan, dan penerimaan, dan sebagainya.
Key Field
apa itu key field?dan apa yang dapat menjadi key field saya yang terpenting?
Konsep yang penting dalam pengaturan data adalah key field. Key Field adalah field yang dipilih pada record sehingga record tersebut dapat dengan mudah diperoleh kembali dan diproses. Key field kadang berupa nomor identifikasi, nomor jaminan sosial, nomor induk pegawai, atau semacamnya. dari hal ini dapat ditarik kesimpulan bahwa key field memilik karakteristik unik (tidak ada yang sama satu sama lain). Key field lebih disukai berupa angka. Key field dapat terdiri dari lebih satu key.
Tipe File: File Program dan File Data
Apa Perbedaan File Program dan file Data?
File adalah kumpulan informasi yang oleh komputer diperlakukan sebagai satu uit. File diberi nama - nama file.
Nama File juga memiliki ekstensi, atau nama ekstensi.biasanya berupa tiga huruf setelah titik yang mengikuti nama file. misal .doc, yang dikenali Microsoft Word sebagai “document”. Ekstensi ini disisipkan secara otomatis oleh pengolah dokumen.
a. File Program: Untuk instruksi perangkat lunak
File Program adalah file yang berisi instruksi perangkat lunak. Contohnya adalah pengolah kata atau program spreadsheet, yang terdiri beberapa program.
File program sumber: memuat instruksi komputer tingkat tinggi dalam format asli yang ditulis oleh programer.
Instruksi program sumber baru dapat digunakan setelah prosesor menerjemahkannya kedalam file yang dapat dieksekusi. File ini dapat dikenali melalui ekstensinya berupa .exe atau .com
b. File Data: untuk mengambil Data
File Data adalah file yang memuat data. tidak seperti file program, file data tidak menyuruh komputer untuk melakukan sesuatu. Akan tetapi file data akan berperan dalam file program. contoh ekstensi file data yang umum adalah: .txt, .doc, .xls, dsb
tiga file data yang memilik peran khusus adalah
File grafis: diantaranya: .bmp, .tiff, .jpeg, .png
file audio: diantaranya: .mp3, .wav, .midi
file video: diantaranya: .mpg, .wmv, .avi
Kompresi dan Dekompresi: menempatkan Lebih banyak data di ruang yang lebih kecil.
Bagaimana file besar dikompresi dan didekompresi?
Kompresi: adalah metode untuk memindahkan elemen-elemen secara berulang-ulang dari sebuah file sehingga file membutuhkan ruang penyimpanan yang lebih sedikit dan akhirnya membutuhkan waktu transmisi yang lebih
Management file
Database adalah kumpulan data yang saling berhubungan yang diatur secara logis yang dirancang dan dibangun untuk tujuan khusus.database disini adalah representasi dari sebuah teknologi untuk mengumpulkan banyak fakta yang memungkinkan Anda untuk memotong dan membuang, dan menggabungkan serta memasangkan data dengan beragam cara. Data pada sebuah database memiliki banyak makna. Bagaimanapun, menghubungkan banyak fakta dan data tidak bisa begitu saja disebut database. databse memiiki banyak tingkat kerumitan, dan dapat diperoleh secara manual atau dengan perangkat lunak pada sebuah komputer.
Pengaturan Data: Hierarki Penyimpanan Database
Apa saja unit datanya?dari yang terkecil sampai yang terbesar?
Hierarki penyimpanan data terdiri atas level data yang disimpan dalam sebuah database komputer : bits, field, record, dan file.
Bit komputer seperti atas dasar prinsip bahwa listrik bisa dihidupkan dan dimatikan(prinsip saklar on/off). jadi bit adalah unit data terkecil yang bisa disimpan komputer.jadi,bit adalah unit data terkecil yang bisa disimpan dalam komputer yang direpresentasikan dengan lambang angka 0 (off) atau 1 (on).
Karakter
Suatu karakter (byte) adalah sebuah huruf atau angka atau karakter khusus, sebagai contoh: A,B,&,%,2,dll adalah contoh karakter tunggal. gabungan beberapa bit akan membentuk sebuah karakter.
bit dan byte merupakan dasar untuk menyajikan data baik data yang akan diproses, dikomunikasikan jarak jauh, atau disimpan dalam sebuah database. Komputer banyak berhubungan dengan bit dan byte namun user database, seperti Anda, akan banyak berhubungan dengan Field, record, dan file.
Field
Field adalah sebuah unit data yang berisi satu atau lebih karakter (byte). Ia merupakan unit terkecil dari informasi berharga dalam database. setiap field memiliki nama field yang menggambarkan jenis data yang harus dimasukkan ke dalam field. Contoh field adalah nama pertama Anda, alamat jalan, atau jenis kelamin Anda.
Field dapat didesain dengan panjang maksimun terntentu. Field juga dapat didesain dengan tipe data berbeda, semisal hanya teks, atau hanya angka, tanggal, waktu, atau bahkan hanya jawaban “ya” dan “tidak”, link web, gambar, suara dan video.
Record
Record adalah kumpulan field-field yang berhubungan. Masing-masing record menyimpan data hanya sekitar satu entitas, yang bisa erupa orang, tempat benda dan peristiwa atau gejala. Contoh record bisa saja nama dan alamat Anda dan Nomor Jaminan sosial Anda.
File
File adalah kumpulan record-record yang saling berhubungan. contoh sebuah file adalah data tentang siapa saja yang bekerja di departemen yang sama dalam sebuah perusahaan, termasuk nama, alamat, dan nomor jaminan sosial. File banyak digunakan karena ia merupakan kumpulan data atau informasi yang diperlakukan sebagai satau unit oleh komputer.
dalam hierarki data, file berada dalam bagian atas. Kumpulan file yang berhubungan membentuk suatu database.database sebuah perusahaan mencakup semua file pegawai sebelumnya dan pegawai saat ini di departemen. Setiap pegawai bisa punya beberapa file, sebagai contoh file upah, dana pensiun, kuota penjualan, dan penerimaan, dan sebagainya.
Key Field
apa itu key field?dan apa yang dapat menjadi key field saya yang terpenting?
Konsep yang penting dalam pengaturan data adalah key field. Key Field adalah field yang dipilih pada record sehingga record tersebut dapat dengan mudah diperoleh kembali dan diproses. Key field kadang berupa nomor identifikasi, nomor jaminan sosial, nomor induk pegawai, atau semacamnya. dari hal ini dapat ditarik kesimpulan bahwa key field memilik karakteristik unik (tidak ada yang sama satu sama lain). Key field lebih disukai berupa angka. Key field dapat terdiri dari lebih satu key.
Tipe File: File Program dan File Data
Apa Perbedaan File Program dan file Data?
File adalah kumpulan informasi yang oleh komputer diperlakukan sebagai satu uit. File diberi nama - nama file.
Nama File juga memiliki ekstensi, atau nama ekstensi.biasanya berupa tiga huruf setelah titik yang mengikuti nama file. misal .doc, yang dikenali Microsoft Word sebagai “document”. Ekstensi ini disisipkan secara otomatis oleh pengolah dokumen.
a. File Program: Untuk instruksi perangkat lunak
File Program adalah file yang berisi instruksi perangkat lunak. Contohnya adalah pengolah kata atau program spreadsheet, yang terdiri beberapa program.
File program sumber: memuat instruksi komputer tingkat tinggi dalam format asli yang ditulis oleh programer.
Instruksi program sumber baru dapat digunakan setelah prosesor menerjemahkannya kedalam file yang dapat dieksekusi. File ini dapat dikenali melalui ekstensinya berupa .exe atau .com
b. File Data: untuk mengambil Data
File Data adalah file yang memuat data. tidak seperti file program, file data tidak menyuruh komputer untuk melakukan sesuatu. Akan tetapi file data akan berperan dalam file program. contoh ekstensi file data yang umum adalah: .txt, .doc, .xls, dsb
tiga file data yang memilik peran khusus adalah
File grafis: diantaranya: .bmp, .tiff, .jpeg, .png
file audio: diantaranya: .mp3, .wav, .midi
file video: diantaranya: .mpg, .wmv, .avi
Kompresi dan Dekompresi: menempatkan Lebih banyak data di ruang yang lebih kecil.
Bagaimana file besar dikompresi dan didekompresi?
Kompresi: adalah metode untuk memindahkan elemen-elemen secara berulang-ulang dari sebuah file sehingga file membutuhkan ruang penyimpanan yang lebih sedikit dan akhirnya membutuhkan waktu transmisi yang lebih
Tuesday, January 19, 2010
Sejarah Macintosh
Macintosh (atau disingkat Mac) adalah salah satu jenis PC berbasis PowerPC yang diproduksi oleh Apple Computer.
Dinamakan McIntosh, yang merupakan jenis apel yang disukai Jef Raskin, Macintosh diluncurkan pada Januari 1984 dengan sebuah iklan Super Bowl yang sangat terkenal. Mac adalah komputer pertama yang mempopulerkan graphical user interface (antarmuka pengguna grafis/GUI), yang pada waktu itu sebuah perkembangan revolusioner dalam dunia perkomputeran desktop.
Jenis-jenis Macintosh
• 1984: Macintosh 128K, Macintosh 512K
• 1986: Macintosh Plus
• 1987: Macintosh II, Macintosh SE
• 1988: Macintosh IIx
• 1989: Macintosh SE/30, Macintosh IIcx, Macintosh IIci, Macintosh Portable
• 1990: Macintosh IIfx, Macintosh Classic, Macintosh IIsi, Macintosh LC series
• 1991: Macintosh Quadra, PowerBook
• 1992: Macintosh IIvx, PowerBook Duo
• 1993: Macintosh Centris, Color Classic, Performa, Macintosh TV
• 1994: Power Macintosh
• 1997: Power Macintosh G3, PowerBook G3, Twentieth Anniversary Macintosh
• 1998: iMac
• 1999: iBook, Power Macintosh G4
• 2000: Power Mac G4 Cube
• 2001: PowerBook G4
• 2002: eMac
• 2003: Xserve, Power Mac G5, iMac G4
• 2004: iMac G5
• 2005: Mac mini
Versi pertama dari Mac OS mudah dibedakan dengan sistem operasi yang lain dari periode yang sama, karena tidak menggunakan sebuah command line interface, Macintosh merupakan sistem operasi yang pertama menggunakan interface ke pemakai yang seluruhnya grafis. Ditambah inti system (kernel) adalah Finder, suatu aplikasi manajemen file, yang mampu menampilkan tampilan Desktop.
Gambar 2. Original Mac OS desktop (1984)
Versi ini hanya bisa menjalankan satu aplikasi pada waktu yang sama, meski demikian aplikasi shell khusus seperti Switcher bisa bekerja di sistem ini sampai level tertentu. Sistem 1.0, 1.1, dan 2.0 menggunakan suatu sistem file yang sama, dengan satu “kludged” level folder (tidak ada sub folder), Macintosh File System (MFS), dukungannya terhadap subdirektori tidak sempurna. Baru pada Sistem 2.1 (Finder 5.0) yang memperkenalkan HFS (Hierarchical File System) yang mempunyai direktori riil. Sistem 3.0 yang diperkenalkan pada Mac Plus, menambahkan dukungan untuk beberapa teknologi baru yang mencakup protokol AppleTalk (untuk koneksi jaringan) dan SCSI, memperkenalkan “Trash” untuk tempat file-file yang telah dibuang (di-delete). Sistem 4.0 tampil pada Macintosh II dan Mac SE.
Perubahan di awal sistem operasi Macintosh yang terbaik dicerminkan pada versi Finder, di mana terobosan-terobosan utama dan baru ditemukan antara versi 1.x, 4.x, 5.x, dan 6.x.
• System 1.0, Finder 1.0 (January 1984)
• System 1.1, Finder 1.1g (May 1984)
• System 2.0, Finder 4.1 (April 1985)
• System 2.1, Finder 5.0 (September 1985)
• System 3.0, Finder 5.1 (January 1986)
• System 3.2, Finder 5.3 (June 1986)
• System 3.3, Finder 5.4 (January 1987)
• System 3.4, Finder 6.1
• System 4.0, Finder 5.4 (March 1987)
• System 4.1, Finder 5.5 (April 1987)
1984 — System 1
Mac OS bukan yang pertama menerapkan tampilan grafis, tetapi ada yang lebih dulu sukses, yakni: Xerox. Hanya saja mereka tidak tertarik untuk mengembangkannya, karena tidak menguntungkan dan bukan bagian inti bisnis mereka.
Gambar 3. System 1.
Sistem 1 memiliki tampilan desktop, jendela, icon, menggunakan sebuah mouse, menu, dan scrollbars. Terdapat satu folder system dan “Folder yang kosong” (Empty Folder), untuk membuat Folder yang baru dapat mengubah nama dari Empty Folder maka suatu Empty Folder pengganti akan dengan seketika muncul.
1985 — System 2
Gambar 4. System 2.
Sistem 2 mampu membuat Finder melakukan kerja duapuluh persen lebih cepat. Perintah Close All dan Put Back dihapuskan, Shutdown dan New Folder ditambahkan, disk sekarang dapat dikeluarkan dengan men-drag icon-nya ke Trash, sebagai ganti perintah Eject Disk dan kemudian men-drag icon-nya ke Trash. List View yang tidak dalam struktur ditambahkan, di mana item di dalam suatu folder disusun secara vertikal dengan icon kecil. Apabila aksesori Choose Printer ditambahkan, maka akan secepatnya masuk dalam Chooser.
1986 — System 3
Gambar 5. System 3.
Sistem 3 meningkatkan kecepatan Finder. Hierarchical File System (HFS) menggantikan Macintosh File System (MFS) dari Systems 1 dan 2 – folder-folder akan terlihat didalam folder (sebagai subfolder). Kotak Zoom ditambahkan di ujung sebelah kanan title bar window, meng-klik-nya akan membuat window berubah ukuran sesuai dengan isi folder, jika mungkin – meng-klik-nya lagi akan membuat window kembali ke ukuran sebelumnya. Icon Trash membesar ketika sesuatu ditaruh di dalamnya.
Sistem 3.1 meningkatkan sedikit performa.
Sistem 3.2 memperbaiki tigapuluh bug. Calculator dibaharui sedemikian rupa sehingga onscreen keypad bisa digunakan menyerupai keypad kalkulator aslinya.
Sistem 3.3 telah ditingkatkan untuk AppleShare (Macintosh file sharing model lama).
1987 — System 4
Gambar 6. System 4.
Sistem 4 diperkenalkan pada Macintosh II dan Macintosh SE. Sistem 4 menambahkan dukungan multiple monitor
System 4.1 menambahkan dukungan untuk disk drive 32 MB.
Gambar 7. System 4.2.
Sistem 4.2 menerapkan MultiFinder – para pemakai bisa memilih antar Finder, yang hanya mendukung satu program pada waktu yang sama, dan MultiFinder, yang bisa mendukung berbagai program. “The Macintosh Finder” memperlihatkan alokasi memori yang digunakan untuk program-program yang terinstall. Program Control Panel juga telah dimasukkan. Sistem 4.3 hanya upgrade layanan – memperbaiki bug dan update driver printer.
Software Sistem 5
Sof
Sejarah Macintosh
Macintosh (atau disingkat Mac) adalah salah satu jenis PC berbasis PowerPC yang diproduksi oleh Apple Computer.
Dinamakan McIntosh, yang merupakan jenis apel yang disukai Jef Raskin, Macintosh diluncurkan pada Januari 1984 dengan sebuah iklan Super Bowl yang sangat terkenal. Mac adalah komputer pertama yang mempopulerkan graphical user interface (antarmuka pengguna grafis/GUI), yang pada waktu itu sebuah perkembangan revolusioner dalam dunia perkomputeran desktop.
Jenis-jenis Macintosh
• 1984: Macintosh 128K, Macintosh 512K
• 1986: Macintosh Plus
• 1987: Macintosh II, Macintosh SE
• 1988: Macintosh IIx
• 1989: Macintosh SE/30, Macintosh IIcx, Macintosh IIci, Macintosh Portable
• 1990: Macintosh IIfx, Macintosh Classic, Macintosh IIsi, Macintosh LC series
• 1991: Macintosh Quadra, PowerBook
• 1992: Macintosh IIvx, PowerBook Duo
• 1993: Macintosh Centris, Color Classic, Performa, Macintosh TV
• 1994: Power Macintosh
• 1997: Power Macintosh G3, PowerBook G3, Twentieth Anniversary Macintosh
• 1998: iMac
• 1999: iBook, Power Macintosh G4
• 2000: Power Mac G4 Cube
• 2001: PowerBook G4
• 2002: eMac
• 2003: Xserve, Power Mac G5, iMac G4
• 2004: iMac G5
• 2005: Mac mini
Versi pertama dari Mac OS mudah dibedakan dengan sistem operasi yang lain dari periode yang sama, karena tidak menggunakan sebuah command line interface, Macintosh merupakan sistem operasi yang pertama menggunakan interface ke pemakai yang seluruhnya grafis. Ditambah inti system (kernel) adalah Finder, suatu aplikasi manajemen file, yang mampu menampilkan tampilan Desktop.
Gambar 2. Original Mac OS desktop (1984)
Versi ini hanya bisa menjalankan satu aplikasi pada waktu yang sama, meski demikian aplikasi shell khusus seperti Switcher bisa bekerja di sistem ini sampai level tertentu. Sistem 1.0, 1.1, dan 2.0 menggunakan suatu sistem file yang sama, dengan satu “kludged” level folder (tidak ada sub folder), Macintosh File System (MFS), dukungannya terhadap subdirektori tidak sempurna. Baru pada Sistem 2.1 (Finder 5.0) yang memperkenalkan HFS (Hierarchical File System) yang mempunyai direktori riil. Sistem 3.0 yang diperkenalkan pada Mac Plus, menambahkan dukungan untuk beberapa teknologi baru yang mencakup protokol AppleTalk (untuk koneksi jaringan) dan SCSI, memperkenalkan “Trash” untuk tempat file-file yang telah dibuang (di-delete). Sistem 4.0 tampil pada Macintosh II dan Mac SE.
Perubahan di awal sistem operasi Macintosh yang terbaik dicerminkan pada versi Finder, di mana terobosan-terobosan utama dan baru ditemukan antara versi 1.x, 4.x, 5.x, dan 6.x.
• System 1.0, Finder 1.0 (January 1984)
• System 1.1, Finder 1.1g (May 1984)
• System 2.0, Finder 4.1 (April 1985)
• System 2.1, Finder 5.0 (September 1985)
• System 3.0, Finder 5.1 (January 1986)
• System 3.2, Finder 5.3 (June 1986)
• System 3.3, Finder 5.4 (January 1987)
• System 3.4, Finder 6.1
• System 4.0, Finder 5.4 (March 1987)
• System 4.1, Finder 5.5 (April 1987)
1984 — System 1
Mac OS bukan yang pertama menerapkan tampilan grafis, tetapi ada yang lebih dulu sukses, yakni: Xerox. Hanya saja mereka tidak tertarik untuk mengembangkannya, karena tidak menguntungkan dan bukan bagian inti bisnis mereka.
Gambar 3. System 1.
Sistem 1 memiliki tampilan desktop, jendela, icon, menggunakan sebuah mouse, menu, dan scrollbars. Terdapat satu folder system dan “Folder yang kosong” (Empty Folder), untuk membuat Folder yang baru dapat mengubah nama dari Empty Folder maka suatu Empty Folder pengganti akan dengan seketika muncul.
1985 — System 2
Gambar 4. System 2.
Sistem 2 mampu membuat Finder melakukan kerja duapuluh persen lebih cepat. Perintah Close All dan Put Back dihapuskan, Shutdown dan New Folder ditambahkan, disk sekarang dapat dikeluarkan dengan men-drag icon-nya ke Trash, sebagai ganti perintah Eject Disk dan kemudian men-drag icon-nya ke Trash. List View yang tidak dalam struktur ditambahkan, di mana item di dalam suatu folder disusun secara vertikal dengan icon kecil. Apabila aksesori Choose Printer ditambahkan, maka akan secepatnya masuk dalam Chooser.
1986 — System 3
Gambar 5. System 3.
Sistem 3 meningkatkan kecepatan Finder. Hierarchical File System (HFS) menggantikan Macintosh File System (MFS) dari Systems 1 dan 2 – folder-folder akan terlihat didalam folder (sebagai subfolder). Kotak Zoom ditambahkan di ujung sebelah kanan title bar window, meng-klik-nya akan membuat window berubah ukuran sesuai dengan isi folder, jika mungkin – meng-klik-nya lagi akan membuat window kembali ke ukuran sebelumnya. Icon Trash membesar ketika sesuatu ditaruh di dalamnya.
Sistem 3.1 meningkatkan sedikit performa.
Sistem 3.2 memperbaiki tigapuluh bug. Calculator dibaharui sedemikian rupa sehingga onscreen keypad bisa digunakan menyerupai keypad kalkulator aslinya.
Sistem 3.3 telah ditingkatkan untuk AppleShare (Macintosh file sharing model lama).
1987 — System 4
Gambar 6. System 4.
Sistem 4 diperkenalkan pada Macintosh II dan Macintosh SE. Sistem 4 menambahkan dukungan multiple monitor
System 4.1 menambahkan dukungan untuk disk drive 32 MB.
Gambar 7. System 4.2.
Sistem 4.2 menerapkan MultiFinder – para pemakai bisa memilih antar Finder, yang hanya mendukung satu program pada waktu yang sama, dan MultiFinder, yang bisa mendukung berbagai program. “The Macintosh Finder” memperlihatkan alokasi memori yang digunakan untuk program-program yang terinstall. Program Control Panel juga telah dimasukkan. Sistem 4.3 hanya upgrade layanan – memperbaiki bug dan update driver printer.
Software Sistem 5
Sof
Friday, January 15, 2010
Mac os
Anatomy of a Mac Anatomi Mac Watch now Sebuah gambaran singkat tentang dasar-dasar, sehingga Anda dapat melihat betapa mudahnya untuk memulai dengan sebuah Mac baru. Perhatikan sekarang
Anatomy of a Mac Anatomi Mac
Watch Again > Watch Sekali lagi>
Power of UNIX. Power of UNIX. Simplicity of the Mac. Kesederhanaan Mac.
Mac OS X adalah baik mudah digunakan dan sangat kuat. Segala sesuatu - dari desktop Anda lihat ketika Anda memulai Mac Anda untuk aplikasi yang Anda gunakan setiap hari - dirancang dengan kesederhanaan dan keanggunan dalam pikiran. Jadi apakah Anda sedang browsing Web, memeriksa email Anda, atau video chatting dengan seorang teman di benua lain, * mendapatkan hal-hal yang dilakukan adalah sekaligus mudah dipelajari, sederhana untuk tampil, dan menyenangkan untuk dilakukan. Tentu saja, membuat hal-hal menakjubkan sederhana secara serius teknologi maju, dan Mac OS X load dengan mereka. Tidak hanya itu dibangun di atas batu-padat, waktu UNIX teruji yayasan yang menyediakan stabilitas yang tak tertandingi, tetapi juga memberikan performa yang luar biasa, menakjubkan grafis, dan dukungan industri terkemuka untuk Internet standar.
Read the UNIX technology brief Baca teknologi UNIX singkat
Perfect integration of hardware and software. Sempurna integrasi perangkat keras dan perangkat lunak.
Karena software pada setiap Mac yang dibuat oleh perusahaan yang sama yang membuat Mac itu sendiri, Anda akan mendapatkan sistem terpadu di mana segala sesuatu bekerja sama dengan sempurna. Teknologi maju dalam sistem operasi memanfaatkan 64-bit, prosesor multi inti dan GPU untuk memberikan kinerja sebesar mungkin. Built-in iSight camera bekerja mulus dengan perangkat lunak iChat sehingga Anda dapat memulai video chat dengan sekali klik. Your Mac notebook includes a Multi-Touch trackpad that supports pinching, swiping, and other gestures. Notebook Mac Anda termasuk Multi-Touch trackpad yang mendukung mencubit, menggesek, dan gerakan lainnya. Dan OS berkomunikasi dengan hardware baterai yang luar biasa untuk memberikan kehidupan dengan berputar ke hard drive ketika itu tidak aktif, dengan cerdas memutuskan apakah CPU atau GPU yang terbaik bagi tugas, dan dengan secara otomatis meredupkan layar dalam kondisi cahaya rendah.
Elegant interface and stunning graphics. Elegan interface dan grafis yang menakjubkan.
Fitur yang paling mencolok dari Mac adalah antarmuka pengguna yang elegan, yang dimungkinkan oleh teknologi grafis yang dibangun untuk memanfaatkan prosesor grafis lanjutan di Mac Anda. Teknologi ini memberikan kekuatan untuk hal-hal seperti multiway mengobrol, real-time refleksi, dan halus animasi. Fonts on the screen look beautiful and extremely readable. Font di layar tampak cantik dan sangat mudah dibaca. Drop shadow lembut menjelaskan sekilas jendela yang aktif dan mana yang di latar belakang. Anda dapat meninjau apa saja jenis file menggunakan Cari Cepat, dan karena preview resolusi tinggi, Anda dapat benar-benar membaca teks. Built-in mendukung untuk format PDF berarti Anda dapat melihat atau membuat file PDF dari hampir semua aplikasi dalam sistem.
Highly secure by design. Sangat aman dengan desain.
Mac OS X tidak mendapatkan virus PC. Dan dengan hampir tidak ada usaha di pihak Anda, Mac OS X melindungi diri dari aplikasi berbahaya lainnya. Dibangun untuk Internet di usia internet, menawarkan berbagai teknologi canggih yang membantu Anda tetap aman dari ancaman online. Karena setiap Mac kapal dengan konfigurasi yang aman, Anda tidak perlu khawatir tentang memahami pengaturan kompleks. Bahkan lebih baik, tidak akan memperlambat Anda dengan peringatan keamanan konstan dan sweeps. Dan Apple menanggapi ancaman online dengan cepat dan secara otomatis memberikan update keamanan secara langsung ke Mac Anda. Pelajari lebih lanjut
Built for compatibility. Dibangun untuk kompatibilitas.
Fleksibilitas dan kekuatan Mac OS X membuatnya cocok di hampir semua lingkungan, termasuk Windows jaringan. Ia bekerja dengan hampir semua hari ini kamera digital, printer, dan perangkat lainnya tanpa perlu men-download secara manual driver terpisah. Ini membuka jenis file populer seperti JPG, MP3, dan Microsoft Word, Excel, dan PowerPoint. Selain itu, Mac OS X termasuk built-in dukungan untuk standar industri format PDF, sehingga Anda dapat membaca dan membuat file PDF dari hampir semua aplikasi dalam sistem - sempurna untuk berbagi pekerjaan dengan rekan-rekan apakah mereka menggunakan Mac atau PC. Jika Anda ingin menjalankan Windows di Mac Anda, Anda dapat melakukannya juga. Dan Mac OS X Leopard Salju adalah satu-satunya sistem operasi dengan built-in mendukung untuk versi terbaru dari Microsoft Exchange Server, sehingga Anda dapat menggunakan Mac Anda di rumah dan di tempat kerja, dan memiliki semua pesan Anda, pertemuan, dan kontak di satu tempat. Pelajari lebih
Innovation for everyone. Inovasi untuk semua orang.
Mac OS X datang standar dengan berbagai teknologi bantu yang membantu para penyandang cacat mengalami apa Mac yang ditawarkan - termasuk banyak fitur Anda tidak akan menemukan sistem operasi lain pada harga berapa pun. Sebagai contoh, built-in Voiceover teknologi pembaca layar memungkinkan ba
Monday, December 28, 2009
history sd card
[edit] History
Inside a 64 MB Panasonic SD Card with Samsung chip
In August 1999, SanDisk, Matsushita, and Toshiba first agreed to develop and market the SD (Secure Digital) Memory Card, which was a development of the MMC. With a physical profile of 24 mm × 32 mm × 2.1 mm, the new card provided both DRM up to the SDMI standard, and a high memory density for the time.
The new format was designed to compete with Sony's Memory Stick format, which was released the previous year, featured MagicGate DRM, and was physically larger. It was mistakenly predicted that DRM features[4] would be widely used due to pressure from music and other media suppliers to prevent piracy.
At the 2000 CES trade show Matsushita, SanDisk and Toshiba Corporation announced the creation of the SD Card Association to promote SD cards. It is headquartered in California and its executive membership includes some 30 world-leading high-tech companies and major content companies. Early samples of the SD Card were available in the first quarter of 2000, with production quantities of 32 and 64 megabytes available 3 months later.
In April 2006, the SDA released a detailed specification for the non-security related parts of the SD Memory Card standard. The organization also released specifications for the SDIO (Secure Digital Input Output) cards and the standard SD host controller. During the same year, specifications were finalized for the small form-factor microSD (formerly known as TransFlash) and SDHC, with capacities in excess of 2 GB and a minimum sustained read/write speed of 2.2 MByte/s.
[edit] Design and implementation
An SD card, mini SD card, and micro SD card from top to bottom.
SD cards are based on the older MultiMediaCard (MMC) format, but have a number of differences:
· The SD card is asymmetrically shaped in order not to be inserted upside down, while an MMC would go in most of the way but not make contact if inverted.
· Most SD cards are physically thicker than MMCs. SD cards generally measure 32 mm × 24 mm × 2.1 mm, but as with MMCs can be as thin as 1.4 mm if they lack a write-protect switch; such cards, called "Thin SD", are described in the SD specification, but they are non-existent or rare in the market as devices that would require a thinner card are usually utilising the smaller (and thinner) versions of SD: miniSD or microSD.
· The card's electrical contacts are recessed beneath the surface of the card, protecting them from contact with a user's fingers.
· SD cards typically have transfer rates in the range of 10-20 MB/s, but this number is subject to change, due to recent improvements to the MMC standard.[5]
Devices with SD slots can use the thinner MMCs, but standard SD cards will not fit into the thinner MMC slots. miniSD cards can be used directly in SD slots with a simple passive adapter, since the cards differ in size and shape but not electrical interface. With an active electronic adapter, SD cards can be used in CompactFlash or PC card slots. Some SD cards include a USB connector for compatibility with desktop and laptop computers, and card readers allow SD cards to be accessed via connectivity ports such as USB, FireWire, and the parallel printer port. SD cards can also be accessed via a floppy disk drive with a FlashPath adapter.
[edit] Optional write-protect tab
When looking at the card from the top (see pictures) there is one required notch on the right side (the side with the diagonal notched corner).
On the left side may be a write-protection notch. If this is present, the card cannot be written to. If the notch is covered by a sliding write protection tab, or absent, then the card is writeable. Because the notch is detected only by the reader, the protection can be overridden if desired (and supported by the reader).
Not all devices support write protection, which is an optional feature of the SD standard.
Some SD cards have no write-protection notch,[6] and it is absent completely in the MicroSD and MiniSD formats.
Some music and film media companies (e.g. Disney) have released limited catalogs of records and/or videos on SD. These usually contain DRM-encoded Windows Media files, making use of the SD format's DRM capabilities.[citation needed] Such media are usually permanently marked read-only by adding the notch with no tab.
[edit] File system
Like other flash card technologies, most SD cards ship preformatted with the FAT or FAT 32 file system on top of an MBR partition scheme. The ubiquity of this file system allows the card to be accessed on virtually any host device with an SD reader. Also, standard FAT maintenance utilities (e.g. SCANDISK) can be used to repair or retrieve corrupted data. However, because the card appears as a removable hard drive to the host system, the card can be reformatted to any file system supported by the operating system.
SD cards with 4 GB and smaller capacities can be used with many systems by being formatted with FAT16 (4 GB only possible by using 64 kByte clusters, and not widely supported) or FAT32 file system (common for file systems 4 GB and larger). Cards, 4 GB and larger can only be formatted with a file system that can handle these larger storage sizes, such as FAT32.
SD cards are plain block devices and do not in any way imply any specific partition layout or file system thus other partition schemes than MBR partitioning and the FAT file systems can be used. Under Unix-like operating systems such as Linux or FreeBSD, SD cards can be formatted using, for example, the UFS, EXT3 or the ReiserFS file systems; under Mac OS X, SD cards can be partitioned as GUID devices and formatted with the HFS+ file system. Under MS-Windows and some unix systems, SD cards can be formatted using the NTFS and on later versions exFAT file system. However most consumer products will expect MBR partitioning and FAT16/FAT32 filesystem.
Defragmentation tools are used on hard disks with physical discs to optimize the file system access speed by optimizing for physical disc and head movements. On an SD card, this is unnecessary, as the time required to access any block is the same. Defragmenting an SD card will wear the card out slightly, as the number of writes are limited before failure occurs (usually 100 000 times).
[edit] Speeds
There are different speed grades available, measured the same as CD-ROMs, in multiples of 150 kB/s (1x = 150 kB/s). Basic cards transfer data up to six times (6x) the data rate of the standard CD-ROM speed (900 kB/s vs. 150 kB/s). High-Capacity cards are made with higher data transfer rates like 66x (10 MB/s), and high-end cards have speeds of 200x or higher. SanDisk classifies their cards as:
· Ultra II — minimum read speed of 15 MByte/s (100x)
· Extreme III — maximum speed of 30 MByte/s (200x) (SanDisk Class 6)
· Extreme IV — up to 45 MByte/s (300x) (Currently only available for Compact Flash formats)
Note that maximum read speed and maximum write speed may be different. Maximum write speed typically is lower than maximum read speed. Some digital cameras require high-speed cards (write speed) to record video smoothly or capture multiple still photographs in rapid succession. This requires a certain sustained speed, or the video stops recording. For recording, a high maximum speed with a low sustained speed is no better than a low speed card. The 2.0 specification defines speeds up to 200x.
Some manufacturers use the read speed in their X-ratings, while others (Kingston, for example) use write speed.[7]
This table lists common ratings and minimum transfer rates.
Rating | Speed (MByte/s) | |
6x | 0.9 | n/a |
10x | 1.5 | n/a |
13x | 2.0 | 2 |
26x | 4.0 | 4 |
32x | 4.8 | 4 |
40x | 6.0 | 6 |
66x | 10.0 | 10 |
100x | 15.0 | 15 |
133x | 20.0 | 20 |
150x | 22.5 | 22 |
200x | 30.0 | 30 |
266x | 40.0 | 40 |
300x | 45.0 | 45 |
[edit] SD Speed Class Ratings
SD Cards and SDHC Cards have Speed Class Ratings defined by the SD Association. The SD Speed Class Ratings specify the following minimum write speeds based on "the best fragmented state where no memory unit is occupied":[8]
· Class 2: 2 MByte/s - 13x
· Class 4: 4 MByte/s - 26x
· Class 6: 6 MByte/s - 40x
SD and SDHC cards will often also advertise a maximum speed (such as 133x or 150x) in addition to this minimum Speed Class Rating. Important differences between the Speed Class and the traditional "X" speed ratings are; 1) the ability of the host device to query the SD card for the speed class and determine the best location to store data that meets the performance required, 2) class speed defines the minimum transfer speed. Even though the class ratings are defined by a governing body, like "X" speed ratings, class speed ratings are quoted by the manufacturers but unverified by any independent evaluation process.
On 21 May 2009, Panasonic announced new "class 10" SDHC cards, claiming that this new class is "part of SD Card Specification Ver.3.0".[9] Toshiba also announced cards based on the new 3.0 spec[10] As of December 2009[update], the SD Association's Web site does not include information on this new class or new specification.
[edit] Openness of standards
The inside of a Samsung 512 MB SD Card. The top chip is the SD controller and the bottom one is the NAND flash chip that actually stores the data.
The internal components of a SanDisk 128 MB SD Card.
Like most memory card formats, SD is covered by numerous patents (e.g. US patent 5602987) and trademarks.
There are three versions of the SD specification: 1.0, 1.1 and 2.0. These were originally available only after agreeing to a non-disclosure agreement (NDA) that prohibited development of an open source driver, which generated consternation in the open-source and free software communities. However, the system was eventually reverse-engineered, and the non-DRMed sections of the memory cards could be accessed by free software drivers.
Since then, the SD Card Association (SDA) has made access to a simplified version of the specification available under a less restrictive license.[11] Although most open-source drivers were written before this, it has helped them to solve some compatibility issues.
In 2006, the SD Card Association also released a simplified version of their host controller interface specification (not to be confused with the physical specification, which covers the actual cards and their protocol).[12] Like the physical specification, most of the information had already been discovered before the public release[13] and at least Linux had a fully free driver for it. Still, building a chip conforming to this specification caused the One Laptop Per Child project to claim "the first truly Open Source SD implementation, with no need to obtain an SDI license or sign NDAs to create SD drivers or applications."[14]
For the most part, the lack of a complete, open SD specification mainly affects embedded systems, since desktop users generally read SD cards via USB-based card readers. These card readers present a standard USB mass storage interface to memory cards, thus separating the operating system from the details of the underlying SD interface. However, embedded systems (such as portable music players) usually access SD cards directly, and therefore complete programming information is necessary. Desktop card readers are themselves examples of such embedded systems; the manufacturers of these readers have usually paid the SDCA for complete access to the SD specifications. Many notebook computers now include SD card readers not based on USB; device drivers for these essentially access the SD card directly, as in embedded systems.
[edit] Technical explanation
SD supports at least three transfer modes:
· One-bit SD mode: separate command and data channels and a proprietary transfer format.
· Four-bit SD mode: uses extra pins plus some reassigned pins.
· SPI mode: Serial Peripheral Interface Bus, a simpler subset of the SD protocol for use with microcontrollers.
All cards must support all three modes, except for microSD where SPI is optional. The cards must also support clock frequencies of up to 25 MHz for regular cards, and 50 MHz for high-speed cards.
Royalties for SD/SDIO licenses are imposed for manufacture and sale of memory cards and host adapters (1000 USD per year plus membership at 1500 USD/year) but SDIO cards can be made without royalties and MMC host adapters do not require a royalty. MMCs have a seven-pin interface; SD and SDIO have expanded this to nine pins and MMC Plus expands this even further with thirteen pins.
[edit] DRM features
The digital rights management scheme embedded in the SD cards is defined as the Content Protection for Recordable Media (CPRM) by the 4C Entity and is centered around use of the Cryptomeria cipher (also known as C2). The specification is kept secret and is accessible only to licensees. DVD-Audio uses a very similar scheme known as Content Protection for Prerecorded Media (CPPM). This DRM has not been seen "in the wild" and few, if any, devices appear to provide support for it.
Super*Talent, a manufacturer of computer memory, has created the "Super Digital" card. They are the same in appearance and function as regular Secure Digital cards, but they lack the CPRM code commonly found in Secure Digital cards.[15]
[edit] Compared to other flash memory formats
Overall, SD is less open than CompactFlash or USB flash memory drives; these are open standards which can be implemented free of payment for licensing, royalties, or documentation. (CompactFlash and USB flash drives may, however, require licensing fees for the use of associated logos and trademarks.)
However, SD is much more open than Memory Stick, for which no public documentation nor any documented legacy implementation is available. All SD cards (other than microSD) can, at least, be accessed freely using the well-documented SPI/MMC mode.
xD cards are simply 18-pin NAND flash chips in a special package and support the standard command set for raw NAND flash access. Although the raw hardware interface to xD cards is well understood, the layout of its memory contents — necessary for interoperability with xD card readers and digital cameras — is totally undocumented. The consortium that licenses xD cards has not released any publicly available technical information.
[edit] Different types of MMC/SD cards
The SD card is not the only flash memory card standard ratified by the Secure Digital Card Association (SDCA). Other SD Card Association formats include miniSD, microSD (formerly known as TransFlash before ratification by the SD Card Association), and SDHC (Secure Digital High Capacity, for capacities above 4 GB – although, there are cards some readers cannot handle over 1 GB that are not SDHC). SDHC is not fully compatible with the format that it extends, in that SD devices that do not specifically support SDHC will not work with the newer cards.
These smaller miniSD and microSD cards are usable in full size MMC/SD/SDIO slots with an adapter (which must route the electrical connections as well as making physical contact). It should be noted, however, that it is already difficult to create I/O devices in the SD form factor and this will be even more difficult in the smaller sizes.
As SD slots still support MMCs, the separately-evolved smaller MMC variants are also compatible with SD-supporting devices. Unlike miniSD and microSD (which are sufficiently different from SD to make mechanical adapters necessary), RS-MMC slots maintain backward compatibility with full-sized MMCs, because the RS-MMCs are simply shorter MMCs. More information on these variants can be found in the article about the MultiMediaCard standard.
It is also important to note, that unlike for data storage (which typically works everywhere an SD slot is present), an SDIO device must be supported and equipped with drivers and applications for the host system and usually does not work outside of the manufacturer's scope (which means, for example, that an HP SDIO camera usually does not work with PDAs for which it is not listed as an accessory). This behavior is often not expected by end users who typically expect that only the SD slot is required. Similar compatibility issues are sometimes seen with Bluetooth devices, although to a much lesser extent thanks to standardized Bluetooth profiles.
Most, possibly all, current MMC flash memory cards support SPI mode even if not officially required as failure to do so would severely affect compatibility. All cards currently made by SanDisk, Ritek/Ridata, and Kingmax digital appear to support SPI. Also, MMCs may be electrically identical to SD cards but in a thinner package and with an electronic fuse blown to disable SD functionality (so no SD royalties need to be paid). Some MicroSD cards do not support SPI mode[citation needed].
MMC defined the SPI and one-bit MMC/SD protocols. The underlying SPI protocol has existed for years as a standard feature on many microcontrollers. From a societal perspective, the justification for a new incompatible SD/MMC protocol is questionable; the development of a new incompatible and unnecessary protocol may help trade associations collect licensing and membership fees but it raises the cost of hardware and software in many ways. The new protocol used open collector signaling to allow multiple cards on the same bus but this actually causes problems at higher clock rates. While SPI used three shared lines plus a separate chip select to each card, the new protocol allows up to 30 cards to be connected to the same three wires (with no chip select) at the expense of a much more complicated card initialization and the requirement that each card have a unique serial number for plug and play operation; this feature is rarely used and its use is actively discouraged in new standards (which recommend a completely separate channel to each card) because of speed and power consumption issues. The quasi-proprietary one-bit protocol was extended to support four bit wide (SD and MMC) and eight bit (MMC only) transfers for more speed while much of the rest of the computer industry is moving to higher speed narrower channels; standard SPI could simply have been clocked at higher data rates (such as 133 MHz) for higher performance than offered by four-bit SD — embedded CPUs that did not already have higher clock rates available would not have been fast enough to handle the higher data rates anyway. The SD card association dropped support for some of the old one-bit MMC protocol commands and added support for additional commands related to copy protection.
[edit] Compatibility issues with 4 GB and larger cards
Devices that use SD cards identify the card by requesting a 128-bit identification string from the card. For standard-capacity SD cards, 12 of the bits are used to identify the number of memory clusters (ranging from 1 to 4096) and 3 of the bits are used to identify the number of blocks per cluster (which decode to 4, 8, 16, 32, 64, 128, 256 or 512 blocks per cluster).
In older 1.x implementations the standard capacity block was exactly 512 bytes. This gives 4096 x 512 x 512 = 1 gigabyte of storage memory. A later revision of the 1.x standard allowed a 4-bit field to indicate 1024 or 2048 bytes per block instead, yielding up to 4 gigabyte of memory storage. Devices designed before this change may incorrectly identify such cards, usually by misidentifying a card with lower capacity than is the case by assuming 512 bytes per block rather than 1024 or 2048.
For the new SDHC (2.0) implementation, 22 bits of the identification string are used to indicate the memory size in increments of 512 bytes. The SDCA currently allows only 16 of the 22 bits to be used, giving a maximum size of 32 GB. All SD cards with a capacity larger than 4 GB must use the 2.0 implementation at minimum. Two bits that were previously reserved and fixed at 0 are now used for identifying the type of card, 0=standard, 1=SDHC, 2=reserved, 3=reserved. Non-SDHC devices are not programmed to read this code and therefore cannot correctly identify SDHC or SDXC cards.
All SDHC readers work with standard SD cards.[16]
Many older devices will not accept the 2 or 4 GB size even though it is in the revised standard. The following statement is from the SD Card Association specification:
"To make 2 GByte card, the Maximum Block Length (READ_BL_LEN=WRITE_BL_LEN) shall be set to 1024 bytes. However, the Block Length, set by CMD16, shall be up to 512 bytes to keep consistency with 512 bytes Maximum Block Length cards (Less than and equal 2 Gbyte cards)."[17]
[edit] Standard-SD cards (non-SDHC) with greater than 1 GB capacity
The SD Card Association's current specifications define how a standard SD (non-SDHC) card with more than 1 GB and up to 4 GB capacity should be designed. These cards should be readable in any SD 1.01 devices that take the block length data into account. Any 1 GB or lesser card should always work (so the key question is how one's reader handles block length).
According to the specification,[18] the maximum capacity of a standard SD card is defined by (BLOCKNR x BLOCK_LEN), where BLOCKNR may be (4096 x 512) and BLOCK_LEN may be up to 2048. This allows a capacity of 4 GB. The main problem is that some of the card readers support only a block (aka. sector) size of 512 bytes, so greater than 1 GB non-SDHC cards may cause compatibility difficulties for users of such devices.
[edit] SDHC cards with greater than 32 GB capacity
Similarly to the above, as of version 2.00 of the specification,[18] the capacity of an SDHC card is limited to 32 GB. However, while not strictly adhering to that standard, it is in principle possible to create SDHC-like cards of up to 2048 GB capacity. SDHC cards have fixed sector size of 512 bytes.
[edit] SDHC
8 GB SDHC cards
SDHC (Secure Digital High Capacity, SD 2.0) is an extension of the SD standard which increases card's storage capacity up to 32 GB. SDHC cards share the same physical and electrical form factor as older (SD 1.x) cards, allowing SDHC-devices to support both newer SDHC cards and older SD-cards. To increase addressable storage, SDHC uses sector addressing instead of byte addressing in the previous SD standard. Byte addressing supported card capacities up to 4 GB, whereas sector addressing can theoretically support capacities up to 2 TB (2048 GB). The current standard limits the maximum capacity of an SDHC card to 32 GB[19] (it is expected that the SDHC specification will be revised in the future to allow card capacities greater than 32 GB[20]). SDHC cards will not work in devices designed to the older SD 1.x specification. The SDHC trademark is licensed to ensure compatibility.[21]
[edit] SD and SDHC compatibility issues
The SDHC specification was completed in June 2006,[22] but by that time, non-standard high-capacity (>1GB) SD cards (based on the older 1.x specification) were already on the market. The two types of storage cards were not interchangeable, creating some confusion among customers. Fortunately, such cards were expensive and represented a very small portion of the SD-card market, giving vendors of consumer devices and storage cards time to adopt the SDHC SD2.0 standard.
SD and SDHC cards and devices have these compatibility issues :
· Devices that do not specifically support SDHC do not recognize SDHC memory cards. Some devices can support SDHC through a firmware upgrade.[23]
· SDHC devices are backward compatible with SD memory cards.[23]
· Some manufacturers have produced 4 GB SD cards that conform to neither the SD2.0/SDHC spec nor existing SD devices.[24]
· File System: SD cards are typically formatted with the FAT16 file system, while SDHC cards are typically formatted as FAT32.[21] However, both types of cards can support other general-purpose file systems, such as UFS2/ext2 or the proprietary exFAT for example.
[edit] SDXC
The Secure Digital Extended Capacity (SDXC) format was unveiled at CES 2009. The maximum capacity defined for SDXC cards is 2 TB (2048 GB). SDHC cards also have a maximum capacity of 2 TB based on the card data structures, but this is artificially limited to 32 GB by the SD 2.0 document.
The maximum transfer rate of SDXC was announced as 104 MByte/s, with plans to increase it to 300 MByte/s in the future. The SDcard association selected Microsoft's proprietary exFAT file system in the official SDXC specification;[25][26][27] however, as with SD and SDHC, it is still a plain block device and thus arbitrary partitioning and other filesystems can be used, such as FAT32, NTFS or ext2 etc.
On January 7, 2009, Sandisk and Sony announced the joint development of the XC variant of the competing Memory Stick format, boasting the same 2 TB maximum capacity of SDXC but without the slower transfer rates of the previous generation Memory Stick formats.[28]
On January 8, 2009, Panasonic announced plans for production of 64 GB SDXC cards.[29]
On March 6, 2009, Pretec introduced the world's first SDXC card [30] with a capacity of 32 GB and a read/write speed of 50 MByte/s. At the introduction there were no products compatible with the new memory card.
On August 3, 2009, Toshiba announced the launch of the world's first 64 GB SDXC Memory Card[31] with a read speed of 60 MByte/s. The 64GB card (THNSU064GAA2BC) is currently sampling and will be available in the spring of 2010. [32]
The first integrated SDXC card readers are available from JMicron [33], and are expected to be used in laptops in 2010.[34]
[edit] SDIO
A camera that uses the SDIO interface to connect to some HP iPAQ devices.
SDIO stands for Secure Digital Input Output.
An SDIO card is a combination of an SD card and an I/O device. This kind of combination is increasingly found in portable electronics devices.
Devices that support SDIO (typically PDAs like the Palm Treo, but occasionally laptops or mobile phones) can use small devices designed for the SD form factor, like GPS receivers, Wi-Fi or Bluetooth adapters, modems, Ethernet adapters, barcode readers, IrDA adapters, FM radio tuners, TV tuners, RFID readers, digital cameras, or other mass storage media such as hard drives.
A number of other devices have been proposed but not yet implemented, including RS-232 serial adapters, fingerprint scanners, SDIO to USB host/slave adapters (which would allow an SDIO-equipped handheld device to use USB peripherals and/or interface to PCs), magnetic strip readers, combination Bluetooth/Wi-Fi/GPS transceivers, cellular modems (PCS, CDPD, GSM, etc.), and APRS/TNC adapters.
SDIO cards are fully compatible with SD Memory Card host controller (including mechanical, electrical, power, signaling and software). When an SDIO card is inserted into a non SDIO-aware host, it will cause no physical damage or disruption to device or host controller. SPI bus topology is mandatory for SDIO, unlike SD Memory. Most of the SD Memory commands are supported in SDIO. SDIO cards can contain 8 separate logical cards, although at the moment this is at most a memory and IO function. SD slots will take SD cards only. SDIO slots will take SD cards and SDIO cards.
[edit] SD cards with extra features
Various manufacturers have tried to make their SD cards stand out from the crowd in different ways
· SD Plus - A type of SD card made by Sandisk that has an integrated USB connector so it can be plugged directly into a USB port without needing any special card reader.[35] This concept has proven successful and other companies started introducing similar designs branded as duo SD.
· Capacity Display - In 2006 A-DATA announced an SD card with its own digital display that would show how much free space is left on the card.[36]
· Eye-Fi, Inc. - Produces an SD card with Wi-Fi capability built in for 802.11g, 802.11b and backwards-compatible 802.11n wireless networks and supporting static WEP 40/104/128, WPA-PSK, WPA2-PSK security standards. The card works with any digital camera with an SD slot and can transmit captured images over a wireless network. When not in range of a wireless network connection, the card makes use of its 2 GB capacity (EYE-FI-2 GB model) until the images can be transferred.[37]
· MyMemory produces an SD card (SDIO) with Wi-Fi capability built in for 802.11b and 802.11g wireless networks, without storage capacity for Windows Mobile and Windows CE devices.
· Gruvi - A rare type of microSD card with extra DRM features
[edit] Market penetration
A camcorder with a 4 GB SD card
Secure Digital cards are ubiquitous in consumer electronic devices, and have become the dominant means of storing several gigabytes of data in a small size.
Devices such as netbooks, digital cameras, camcorders, PDAs, mobile phones, video game consoles and digital audio players as well as many others use them.
Smaller devices tend to use MicroSD, or MiniSD rather than full sized SD cards.
SD cards are not generally used in mass produced devices where only a small amount of storage is needed due to economic reasons, or where a very large amount of storage is required.
[edit] Digital cameras
SD/MMC cards have replaced Toshiba's SmartMedia as the dominant memory card format used in digital cameras. In 2001 SmartMedia had achieved nearly 50% use, but by 2005 SD/MMC had achieved over 40% of the digital camera market and SmartMedia's share had plummeted, with cards not being easily available in 2007.
As of December 2008[update], nearly all leading digital camera manufacturers use SD in their product lines, including Casio, Canon, Nikon, Pentax, Kodak, Panasonic, Konica Minolta, Ricoh and Samsung.
Some prosumer and professional camera models continue to offer CompactFlash, either on a second card slot or as the only storage, as it has historically offered a better price/capacity ratio and faster transfer rates.
Two major manufacturers, however, have stuck to their own proprietary card formats: Olympus uses xD cards, and Sony uses Memory Stick. Prior to 2007, Fujifilm also used SM and xD cards, but has added SD functionality to all models released since then. Meanwhile, Olympus has released an xD-microSD adapter for their latest cameras. Sony also offers a CompactFlash slot on many of its professional and professional-level consumer products, and has recently introduced an SDHC-compatible slot (requiring an adapter) on their consumer line.
[edit] Embedded systems
Unlike CompactFlash, none of the SD card variants supports ATA signaling, limiting their use as solid state drives unless a separate converter chip is used. Although embedded systems exist that use SD cards as their main storage mechanism, a special SD controller chip is often used.[38] In September 2008, the SD Card Association announced the Embedded SD standard to be released in November.[39]
A homebrew hardware hack has brought SD card support to the popular WRT54G router by utilizing spare GPIO pins on the router's processor and the Linux kernel's MMC module. Transfer speeds of 200 KiB/s can be achieved with this setup.[40]