Anda di halaman 1dari 7

1.

Pengertian teknik pipeline

pipeline adalah satu set dari elemen pemrosesan data dihubungkan secara seri, sehingga hasil keluaran dari satu
elemen adalah masukkan bagi elemen berikutnya. Elemen - elemen dari sebuah pipeline sering dijalankan
secara paralel.

Contoh pipeline dalam komputer adalah:

 pipeline instruksi. Biasanya digunakan di unit pemroses sentral agar instruksi - instruksi dapat dijalankan
dalam satu waktu dalam satu sirkuit digital. Biasanya sirkuitnya dibagi dalam beberapa tahap, termasuk decode
instruksi, aritmetika dan tahap - tahap penjemputan data dari register, dimana setiap tahap melakukan
satu instruksi dalam satu waktu.
 pipeline grafis, sering ditemukan dalam sebagian besar unit pemrosesan grafis, yang terdiri dari berbagai unit
aritmatik atau unit pemroses sentral lengkap, yang menerapkan berbagai macam tahap dari operasi render yang
umum (seperti proyeksi perspektif, kalkulasi warna dan pencahayaan, primitif gambar, dan sebagainya).
 pipeline perangkat lunak. Dimana keluaran dari suatu program langsung dipakai oleh program lain sebagai
masukkan sehingga dapat langsung diproses.

Pipeline adalah suatu teknik implementasi dengan mana berbagai instruksi dapat dilaksanakan secara tumpang
tindih (overlapped; hal ini mengambil keuntungan paralelisme yang ada di antara tindakan yang diperlukan untuk
mengeksekusi suatu instruksi.

Teknik pipeline ini dapat diterapkan pada berbagai tingkatan dalam sistem komputer. Bisa pada level yang tinggi,
misalnya program aplikasi, sampai pada tingkat yang rendah, seperti pada instruksi yang dijalankan oleh
microprocessor.

Keuntungan dari Pipelining: 

   1. Waktu siklus prosesor berkurang, sehingga meningkatkan tingkat instruksi-isu   dalam kebanyakan kasus. 

   2. Beberapa combinational sirkuit seperti penambah atau pengganda dapat dibuat lebih cepat dengan
menambahkan lebih banyak sirkuit.

 Jika pipelining digunakan sebagai pengganti, hal itu dapat menghemat sirkuit vs combinational yang lebih
kompleks sirkuit. 

Kekurangan Pipelining: 

   1. Non-pipelined prosesor hanya menjalankan satu instruksi pada satu waktu. Hal ini untuk mencegah
penundaan cabang (yang berlaku, setiap cabang tertunda) dan masalah dengan serial instruksi dieksekusi secara
bersamaan. Akibatnya desain lebih sederhana dan lebih murah untuk diproduksi. 

   2. Instruksi latency di non-pipelined prosesor sedikit lebih rendah daripada dalam pipelined setara. Hal ini
disebabkan oleh fakta bahwa sandal jepit ekstra harus ditambahkan ke jalur data dari prosesor pipelined. 
   3. Non-pipelined prosesor akan memiliki instruksi yang stabil bandwidth. Kinerja prosesor yang pipelined jauh
lebih sulit untuk meramalkan dan dapat bervariasi lebih luas di antara program yang berbeda.

2. Pengertian multi prosesor


Multipengolahan (Bahasa Inggris:Multiprocessing) adalah istilah teknologi informasi yang merujuk kepada
kemampuan pemrosesan komputer yang dilakukan secara serentak. Hal ini dimungkinkan dengan menggunakan
dua CPU atau lebih dalam sebuah sistem komputer. Istilah ini juga dapat merujuk kepada dukungan sebuah sistem
untuk mendukung lebih dari satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor tersebut.

Pengertian multitasking

Banyak tugas atau tugas ganda (Bahasa Inggris :Multitasking) adalah istilah teknologi informasi yang mengacu
kepada sebuah metode dimana banyak pekerjaan atau dikenal juga sebagai proses diolah dengan menggunakan
sumberdaya CPU yang sama. Dalam kasus sebuah komputer dengan prosesor tunggal, hanya satu instruksi yang
dapat bekerja dalam satu waktu, berarti bahwa CPU tersebut secara aktif mengolah instruksi untuk satu pekerjaan
tersebut

Perbedaan dari multiprosesor dengan multitasking

Multiprocessing memliki arti yang hampir sama dengan multitasking. Yaitu kemampuan komputer untuk
melakukan lebih dari satu proses secara bersamaan. Perbedaannya, dalam istilah multitasking, kemampuan
melakukan banyak proses yang dimaksud adalah kemampuan banyak proses pada satu core processor dalam satu
waktu. Sedangkan multiprocessing berarti kemampuan proses pada lebih dari satu core processor. Supaya tidak
membingungkan, akan saya tulis secara terpisah.

3. Keunggulan android

Open source

Ibarat sistem informasi pada desktop, android adalah Linux untuk tablet. Adroid adalah sistem informasi yang
berbasis kernel Linux, sistem informasi yang terbuka. Google merilis source code Android untuk
memudahkan developer yang akan menciptakan aplikasi andoid.

Google serius kembangkan Android

Keseriusan google dalam mengembangkan android dibuktikan dengan kemajuan android secara signifikan.
Sampai saat in saja android telah dikembangkan sampai pada generasi keempat atau disebut ice cream Sandwich.

Ketersediaan aplikasi yang berkualitas

Sifat open source yang dimiliki android membuat developer antusias dalam mencipta aplikasi. Sehingga aplikasi
berkualitas dan gratispun bisa didapatkan, mulai dari kategori game, sosial media, entertainment, hingga aplikasi
perkantoran.

Developer rajin meng-upgrade aplikasi

Android selalu ‘up-to-date’ untuk melakukan perubahan. Jadi tiap kali ada ‘bug’ yang ditemukan, developer akan
menyediakan “patch” untuk memperbaikinya. Selain itu, setiap versi yang diupgrade akan meningkatkan
performance OS itu sendiri.

Keberagaman pemilihan perangkat

Perangkat android tidak hanya diproduksi oleh satu vendor. Google memang tidak tertuju pada satu vendor untuk
mengadopsi android.

Keunggulan iOS

iOS memiliki kelebihan – kelebihan yang menjadi andalan produknya tersebut, antara lain:

 Jumlah aplikasi dan games terbanyak dibanding OS smartphone lain. Aplikasi ini bisa didownload melalui
iTunes menggunakan acoount iTunes free atau berbayar yang dimiliki.
 Punya kontrol ketat terhadap kualitas aplikasi yang ada di apps store
 Perfoma dan kualitas menjalankan aplikasi / games lebih bagus dibanding smartphone dengan OS lainnya.
 Device-device lama bisa mendapat update OS walau secara hardware jauh tertinggal
 Pelopor could computing (media penyimpanan data secar online)
 Garansi device internasional
 Harga jual kembali lebih stabil
 Sulit terserang virus
 User friendly

Keunggulan Windows Phone

Kelebihan windows phone dilihat dari fitur-fiturnya adalah seperti dibawah ini :

Antar muka

Microsoft mengandalkan Metro UI sebagai user interface atau antarmuka ponsel yang mengadopsi Windows
Phone 7.5 atau Mango. Layar utamanya mengandalkan kumpulan kotak yang dapat diganti isinya, misalnya
dengan aplikasi, update cuaca, update berita, kontak, atau RSS feed.

Bing

Bing adalah sebuah mesin pencari, seperti google pada android. Bing memang belum begitu popular di Indonesia.

Find My Phone

Fitur find my Phone di windowsphone ini berguna untuk melacak ponsel windowsphone yang hilang. Find My
Phone akan memberikan peta yang menunjukkan tempat terakhir di mana ponsel windowsphone yang hilang
berada. Selain itu, fitur ini dapat mengatur agar ponsel terkunci atau justru berdering apabila posisi terakhir ponsel
dalam mode hening.

Battery Saver Windows Phone

Dengan battery saver, pengguna dapat memilih opsi untuk tetap menggunakan fitur-fitur ponsel meski baterai
ponsel dalam keadaan lemah, atau diaktifkan setelah pengisian berikutnya. Pada dasarnya, fitur ini memberikan
keseimbangan antara fungsionalitas ponsel sambil mencoba memberikan daya tahan baterai yang maksimal.

App Connect & Marketplace Windows Phone

Dengan App Connect, Anda akan mendapatkan informasi mengenai aplikasi yang relevan dengan hasil pencarian
web Anda.

Custom Ringtones Windows Phone

Fitur ini berguna untuk membuat personalisasi nada dering Anda sendiri. Caranya dengan memasukkan lagu ke
client software Zune. Selama nada dering itu berfile MP3 atau WMA, kurang dari 40 detik dan/atau 1MB, tak
akan ada masalah.

4. Fungsi sistem operasi


Sistem operasi merupakan salah satu komponen penting dalam komputer, tanpa adanya sistem operasi maka
komputer tidak akan bisa berjalan. Sistem operasi bertugas untuk menghubungkan antara perangkat keras dan
penggunanya. Selain itu sistem operasi berperan dalam pengendalian untuk menghindari kesalahan penggunaan
komputer dan mengatur pengelolaan sumber daya yang terdapat pada sistem komputer serta memudahkan user
dalam mengoperasikan komputer.

Sistem operasi merupakan jantungnya komputer karena memegang peranan penting dalam menjalankan kerja
komputer. Tidak heran jika sistem operasi memiliki banyak fungsi, antara lain :
1. Resource Manager
Salah satu fungsi dari sitem operasi adalah untuk mengelola sumber daya dang mengalokasikannya untuk
membantu kinerja komputer. Contohnya : CPU, Disk Drive dan perangkat lainnya.

2. Interface / Tatap Muka


Istilah ini dipakai karena memang pada dasarnya ketika ingin mengoperasikan komputer kita harus bertatapan
dengannya. Disinilah sistem operasi berfungsi sebagai perantara antara pengguna dengan perangkat keras dari
komputer dengan menyediakan tampilan kepada users supaya bisa lebih mudah dalam mengoperasikannya.

3. Koordinator
Disebut sebagai koordinator karena sisitem operasi bertugas untuk menkoordinasi dan menyediakan fasilitas, hal
ini sangat bermanfaat karena kita tahu sendiri betapa rumit dan kompleknya program dari komputer. Dengan
adanya sistem operasi, maka aktifitas komputer akan berjalan dengan sesuai dan masih lainnya.

4. Guardian dan Controlling


Sistem operasi tidak hanya bertugas untuk menjalankan sistem komputer, namun juga menyediakan akses kontrol
yang berguna untuk melindungi berbagai file yang ada di dalam komputer dan memberikan pengawasan pada
data-data dan program dalam komputer.

5. Gate Keeper
Sistem operasi juga sangat penting dalam menjaga keamanan dalam komputer. Karena sistem operasi berfungsi
sebagai pengendali hak akses oleh pengguna atau user yang mengendalikan siapa saja yang berhak masuk ke
dalam sistem dan mengawasi apa saja kegiatan yang dilakukan. Jadi keamanan komputer anda akan terjamin
selama ada sistem operasi.

6. Optimizer 
Sesuai dengan namanya sistem operasi bisa digunakan untuk meningkatkan kinerja sistem komputer. Di sini
sistem operasi memegan peranan dalam penjadwalan masukan (input) dari user, pengaksesan basis data dan proses
komputasi serta penggunaannya.

7. Accountant
Fungsi accountant pada sistem operasi meliputi pengaturan waktu CPU, penggunaan memori, disk storage, dan
waktu koneksi terminal.

8. Server
Ternyata sistem operasi juga memiliki fungsi sebagai server yaitu untuk melayani dan membantu user komputer.

Perbedaan

1. Segi Kepopuleran
 Windows memiliki tingkat populer pertama.
 Mac OS adalah yang kedua.
 Linux adalah yang ketiga.
2. Segi Harga
 Windows adalah salah satu sistem operasi yang berbayar.
 Linux dan Mac OS adalah sistem operasi bisa didapat dengan gratis.

3. Segi User Interface

 Windows tidak memiliki banyak user interface.


 Linux memiliki banyak user interface.
 Mac OS tidak memiliki banyak user interface. Akan tetapi, meskipun Mac OS tidak mempunyai banyak user
interface tapi Mac OS sudah baik untuk dipakai dan dipandang.

4. Segi Kualitas Gambar

 Kualitas gambar Mac OS adalah kualitas gambar yang paling bagus diantara Windows dan Linux.

5. Segi Kelengkapan Program

 Pertama kali memakai Windows, maka harus mengisi program aplikasi yang lain.
 Didalam Linux sudah terdapat banyak program yang siap untuk dipakai.
 Didalam Mac OS sudah terdapat program yang siap dipakai, tapi tidak terlalu banyak.

6. Segi Keamanan Virus

 Linux memiliki tingkat keamanan dari virus yang paling kuat. Bahkan banyak orang yang
menggunakan Linux sebagai sistem operasi pembuat virus. Dan Mac OS pun susah untuk terkena virus.
Sedangkan Windows rentan sekali terkena virus.

7. Segi Kenyamanan Pemakai

 Windows adalah sistem operasi yang sangat disukai oleh para user atau brainware karena lebih mudah untuk
dipakai dibandingkan dengan sistem operasi yang lainnya.

Selain dilihat dari beberapa segi atau sudut pandang terdapat pula kelebihan dan kekurangan dari ketiga sistem
operasi tersebut, diantaranya yaitu :

1. Windows

Kelebihan Windows :

 Pengguna bisa menjalankan lebih dari satu aplikasi pada saat yang bersamaan.
 Bisa membuka lebih dari satu file dalam waktu yang bersamaan.
 Bisa sharing data aplikasi yang lain dengan mudah.
 Terdapat Banyak aplikasi yang kompetibel dengan windows.
 Enduser / orang yang awam tentang komputer mudah untuk menjalankannya.
 Banyak didukung oleh vendor hardware dan software.
 Digunakan oleh mayoritas pengguna komputer di dunia.
Kekurangan Windows :

  Menyebabkan ketergantungan penggunaan produk Microsoft.


 Space hardisk yang dibutuhkan besar.
 Sistem security yang lemah dan mudah dijebol oleh para hacker.
 Membutuhkan memori fisik besar.
 Membutuhkan kecepatan prosesor yang tinggi.
 Harga lisensi yang mahal

2.  Linux 

Kelebihan Linux :

  Licensi yang gratis (Terbuka dan Bebas) bahkan banyak yang bisa didapat dengan    cara download.
 Linux bisa berinteraksi dengan operating system lain dengan cara kompabilitas file system,   kompabilitas
network, dan emulasi operating system.
 Virtual memori membuat linux mempunyai kemampuan untuk menjalankan program-program yang lebih dari
seharusnya karena penggunaan swap memori.
 Stabilitas linux sangat luar biasa stabil, jika dikonfigurasi dengan benar, sysitem linux akan hidup terus menerus
hingga hardwarenya tidak memadai (rusak), lain dengan windows yang memerlukan reboot berkala untuk
menjaga stabilitas.
 Linux mewarisi tradisi Unix dengan mendukung adanya file permission, yang dapat mencegah pengubahan atau
penghapusan file tanpa izin dari pemiliknya, karena itu virus pada dasarnya tidak dikenali didunia linux.
 Didukung oleh ribuan programmer di seluruh dunia

Kekurangan Linux :

  Aplikasi yang tersedia belum sebanyak windows.


 Operating system yang tidak sepenuhnya GUI (Graphical User Interface).
 Meskipun sudah menggunakan X-windows seperti GNOME dan KDE.
 Dan yang tidak lupa menurut pengalaman saya operating system yang lumayan sulit untuk dipelajari.

3.  Mac OS

Kelebihan Mac OS :

  Mac OS Tidak mudah terkena virus. Dirancang dengan security oriented, Mac OS tidak diganggu oleh serangan
konstan dari PC virus dan malware. Namun tidak juga memperlambatanda dengan peringatan keamanan konstan
dan interupsi lainnya.
 High Performance. Khusus pada Mac Os X- dengan prosesor Intel terbaru dan inovasi terbaik lainnya, Mac OS
dapat melakukan semua hal yang hanya dapat dilakukan Mac dengan kecepatan yang menakjubkan.
 User-Friendly. Dengan tampilan GUI yang sangat menarik, menjadikan Mac OS sebagai salah satu OS yang
banyak diminati khususnya oleh para graphic desainer

Kekurangan Mac OS :
  Mac OS tidak bisa dirakit sendiri karena apple sudah tidak memberi lisensi untuk perusahaan lain untuk
membuat hardware yang bisa menggunakan Mac OS.
 Software di Mac OS tidak begitu lengkap. Pengaruh dominasi Microsoft windows selama bertahun-tahun
membuat user sudah sangat terbiasa dan enggan beradaptasi dengan OS terbaru.
 Biayanya mahal.
 Hanya berguna untuk graphic designer.
 Tidak dapat digunakan dalam waktu bersamaan.
 Softwarenya tidak lengkap dan tidak cocok bermain game karena tampilannya kurang bagus.

Anda mungkin juga menyukai