Sabtu, 10 Desember 2016

Ulasan 2 Operating Systems

Pada kesempatan ini saya akan mencoba untuk review sebuah video yang berjudul "Welcome - Introduction to Multi-core - Architecture of Modern Multi-Core Node" yang berdurasi sekitar 40 menit 9 detik.  URL: https://www.youtube.com/watch?v=crZwPhNjNiU

Pada awalnya memang CPU hanya memiliki satu buah core CPU,namun saat ini tren terlihat multicore telah menjadi standar dalam produksi prosesor modern. Multi-Core berbeda dengan Hyper-Threading, yaitu Hyper-Threading 'menipu' sistem seolah-olah ada lebih dari satu core, sedangkan multicore pada physical CPU benar benar memiliki banyak inti.

Dengan vektorisasi dan multithreading, sebuah program dapat berjalan berkali kali lipat lebih cepat dibandingkan dengan single prosesor. Akan tetapi peningkatan ini tidaklah ideal, hal ini dikarenakan hukum Amdahl yang menyatakan adanya cost tersembunyi dalam program multicore.

Terdapat beberapa arsitektur sistem multicore, diantaranya Cray XE6/XK7 dengan prosesor AMD Interlagos, dan sistem komputer cluster dengan prosesor Intel Sandy Bridge.
Dalam pemrograman multicore, ternyata term cache, memory hierarchy, dan TLB (translation lookaside buffer) merupakan hal yang vital dalam mendesain sebuah sistem multicore.

Video ini agak sulit dimengerti bila tidak memiliki dasar yang kuat dalam struktur data dan operating system, dikarenakan topik multicore ini merupakan bagian dari Pemrograman Paralel. Akan tetapi penjelasan dijelaskan secara mendetail, walaupun sedikit membosankan namun secara umum materi pembahasan yang disampaikan bisa kita tangkap. Konten ini adalah bagi yang mau memperdalam topik-topik seperti multithreading, arsitekur hardware, dan paralel proses.

GITHUB Account   : erlanggaditya
URL Ulasan     : http://adityaerlangga91.blogspot.co.id/2016/12/ulasan-2-operating-systems.html
URL Youtube      :  https://www.youtube.com/watch?v=crZwPhNjNiU (40:09)
Submisi Pertama  : 10 Desember 2016
Submisi Terakhir : 10 Desember 2016 

Ulasan 1 Operating Systems

Pada kesempatan ini saya akan mencoba untuk review sebuah video yang berjudul "Asher Dallas Lecture - RAIDS 101 : RAID 0 vs RAID 1 vs RAID 5 vs RAID 6 vs RAID 10 by J Martinez" yang berdurasi sekitar 55 menit 28 detik.  URL: https://www.youtube.com/watch?v=nxkXNZlJDJc


RAID Redundant array of inexpensive disks/ Redundant array of independent disks) adalah teknik penyimpanan storage yang mengkombinasikan hard disk physical ke dalam satu logical unit penyimpanan untuk tujuan redudansi data, peningkatan performa, ataupun keduanya.

Raid 0
Tipe: Striping dari beberapa hard disk menjadi satu logical storage.

(+) Performa sangat cepat
(-)  Tidak ada redudansi (no mirror, no parity), satu stripe error mengakibatkan seluruh data rusak.

Minimum HDD: 2 disk
Maksimum HDD rusak: 0 disk

Raid 1

Tipe: Data mirroring/copy/clone hard disk.
(+) Redudansi baik (Ada backup copy)
(-) Data hanya bisa digunakan pada setengah dari total disk

Minimum HDD: 2 disk
Maksimum HDD rusak: 1 disk

Raid 5

Tipe: Striping dengan parity tersebar di seluruh disk.

(+) Performa baik
(+) Redudansi baik
(-) Write operation mungkin agak pelan

Minimum HDD: 3 disk
Maksimum HDD rusak: 1 disk

Raid 6

Tipe: striping dengan dua disk parity tersebar di seluruh disk.
(+) Performa baik
(+) Redudansi lebih baik dari RAID 5
(-) Sama dengan RAID 5

Minimum HDD: 4 disk
Maksimum HDD rusak: 2 disk

RAID 10

Tipe: Kombinasi didahului dengan mirroring, lalu striping
(+) Performa baik
(+) Redudansi baik
(+) scalable
(-) Sama dengan RAID 1

Minimum HDD: 4 disk
Maksimum HDD rusak: (relatif dari jumlah disk)

Implementasi RAID bisa dilakukan secara software, maupun hardware. Pengaturan RAID secara hardware membutuhkan firmware dari vendor motherboard.

Video ini cukup mudah dimengerti, walaupun menggunakan bahasa Inggris, adanya spidol elektrik serta slide presentasi yang ditampilkan oleh pembuat konten maka pembahasan yang disampaikan bisa kita tangkap. Konten ini juga sesuai dengan materi OS sehingga bisa menjadi alternatif dalam memperdalam materi RAID.

GITHUB Account   : erlanggaditya
URL Ulasan     : http://adityaerlangga91.blogspot.co.id/2016/12/ulasan-1-operating-systems.html
URL Youtube      :  https://www.youtube.com/watch?v=nxkXNZlJDJc  (55:28)
Submisi Pertama  : 10 Desember 2016
Submisi Terakhir : 10 Desember 2016