Senin, 23 Maret 2015

Proses dan Thread



Proses & Thread Dalam Sistem Operasii

 1. Apa yg dimaksut dgn Proses ???
Proses adalah konsep pokok dari sistem operasi. Berbagai macam defnisi mengenai proses telah dicetuskan. Secara sederhana, proses adalah sebuah program yang dieksekusi. Proses merupakan unit kerja terkecil yang secara individu memiliki sumber daya-sumber daya dan dijadwalkan sistem operasi. Sistem operasi mengelola semua proses di sistem dan mengalokasikan sumber daya ke proses sesuai kebutuhan.
Secara informal; proses adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor's register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global. Process StateStatus proses selalu berubah-ubah selama suatu program dieksekusi atau dijalankan. Beberapa status tersebut ialah :- New : proses baru diciptakan- Running : proses sedang dijalankan- Waiting : proses sedang menunggu suatu kondisi tertentu untuk bisa berjalan. (misalkan menunggu respon dari perangkat I/O)- Ready : proses menunggu untuk dilayani processor- terminated : proses telah menyelesaikan eksekusi

    
2. Apa yg dimaksut dgn thread? 
Thread adalah sebuah alur kontrol dari sebuah proses. Suatu proses yang multithreaded mengandung beberapa perbedaan alur kontrol dengan ruang alamat yang sama. Keuntungan dari multithreaded meliputi peningkatan respon dari user, pembagian sumber daya proses, ekonomis, dan kemampuan untuk mengambil keuntungan dari arsitektur multiprosesor. User level thread adalah thread yang tampak oleh programmer dan tidak diketahui oleh kernel. User level thread secara tipikal dikelola oleh sebuah library thread di ruang user. Kernel level thread didukung dan dikelola oleh kernel sistem operasi. Secara umum, user level thread lebih cepat dalam pembuatan dan pengelolaan dari pada kernel thread. Ada tiga perbedaan tipe dari model yang berhubungan dengan user dan kernel thread.
Beberapa terminologi yang akan dibahas:
Thread pengguna:
Thread yang pengaturannya dilakukan oleh pustaka thread pada tingkatan pengguna. Karena pustaka yang menyediakan fasilitas untuk pembuatan dan penjadwalan thread, thread pengguna cepat dibuat dan dikendalikan.
Thread Kernel:
Thread yang didukung langsung oleh kernel. Pembuatan, penjadwalan dan manajemen thread dilakukan oleh kernel pada kernel space. Karena dilakukan oleh sistem operasi, proses pembuatannya akan lebih lambat jika dibandingkan dengan thread pengguna.
Model-model Thread
Model many to one: memetakan beberapa user level thread hanya ke satu buah kernel thread.
Model one to one: memetakan setiap user thread ke dalam satu kernel thread. Berakhir.
Model many to many: mengizinkan pengembang untuk membuat user thread sebanyak mungkin, konkurensi tidak dapat tercapai karena hanya satu thread yang dapat dijadualkan oleh kernel dalam satu waktu.

3. Apa perbedaan thread dengan proses?
Thread adalah sebuah alur kontrol dari sebuah proses. Suatu proses yang multithreaded mengandung beberapa perbedaan alur kontrol dengan ruang alamat yang sama. Keuntungan dari multithreaded meliputi peningkatan respon dari user, pembagian sumber daya proses, ekonomis, dan kemampuan untuk mengambil keuntungan dari arsitektur multiprosesor. User level thread adalah thread yang tampak oleh programmer dan tidak diketahui oleh kernel. User level thread secara tipikal dikelola oleh sebuah library thread di ruang user. Kernel level thread didukung dan dikelola oleh kernel sistem operasi. Secara umum, user level thread lebih cepat dalam pembuatan dan pengelolaan dari pada kernel thread. Ada tiga perbedaan tipe dari model yang berhubungan dengan user dan kernel thread.

Sedangkan proses
adalah program dalam eksekusi. Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor’s register. Suatu proses umumnya juga termasuk process stack, yang berisikan data temporer (seperti parameter metoda, address yang kembali, dan variabel lokal) dan sebuah data section, yang berisikan variabel global.

Kesimpulan:
Proses dan Thread merupakan dua bagian yang saling berhubungan dan berkaitan. Suatu 
program yang sedang dieksekusi merupakan pengertian dari sutau proses. Proses 
membutuhkan sumber daya. Sistem operasi mengeksekusi proses dengan dua cara yaitu batch 
system  yang mengeksekusi  jobs  dan  time-shared system  yang mengatur pengeksekusian 
program pengguna ( user) atau tasks. Proses berisikan stack yang menyimpan alamat register 
dan juga alamat dari sebuah instruksi yang berisikan data  – data  yang dibutuhkan untuk 
instruksi selanjutnya. Program Counter, register set serta stack merupakan bagian dari thread. 
Thread berbagi code section, data section dan juga sumber daya sistem operasi dengan thread 
lain yang dalam proses yang  sama. Kelebihan thread antara lain responsif, berbagi  sumberdaya, ekonomis serta utilitas arsitektur mikroprosessor.

Senin, 23 Februari 2015

windows 10







Pada kesempatan kali ini admin akan membahas mengenai Review OS Terbaru Windows 10. Telah resminya sistem operasi terbaru yang sedang tren beberapa waktu ini. semoga pada artikel kali dapat memberikan anda gambaran dan pandangan terhadap anda.
Cukup adil rasanya kita bilang bahwa Windows 8 bukanlah renkarnasi yang baik dari pendahulunya yang populer. terbukti dari pertanyaan salah satu dosen pada saat saya kuliah "berapa banyak yang sudah memakai SO Windows 8/8.1 ?" dari 65 mahasiswa, hanya sekitar 15 orang yang sudah pernah mencobanya. kebanyakan dari mereka sangat menyayangkan keberadaan start menu yang dihilangkan dan look & feel Touchscreen pada desain yang sedikit kurang cocok bagi pengguna komputer.
Pihak microsoft telah mengaku mendengarkan dan kini Windows 10 terlihat telah mengembalikan keberadaan Start Menu ditambah dengan keberadaan Desktop Virtual di antara hal lain yang baru. nah apakah hal ini menjadi jawaban para pemakai Windows 7 yang telah menunggu  cukup lama ?
Start Menu Hadir Kembali
Hal yang paling jelas terlihat dari windows 10 adalah kembalinya Start Menu. Layar utama kini kembali terlihat efficient dengan adanya style Pop-up ketika tombol start di tekan. Tentu saja bukan hanya start menu yang kembali, namun juga berubah. sekarang Live Tiles yang biasa kita lihat di start screen windows 8 juga digabung dan dijadikan satu dengan Start menu. tentu saja live tiles tersebut berfungsi sebagai Shortcut untuk membuka aplikasi favorit anda. Live tiles tersebut juga menampilkan pesan mengenai aplikasi tersebut seperti notifikasi atau keadaan cuaca hari ini.

dari yang dapat kita lihat, hal ini cukup bagus karena hal tersebut terlihat dapat di ubah sesuai dengan keinginan kita sehingga mempermudah pemakaian.



Hal yang terlihat berbeda juga ada pada tombol dan fungsi search yang hadir di dua tempat, yaitu di samping tombol Start dan di dalam tombol start (?). lalu hilangnya control panel pada menu start dan keberadaan tombol power ( Shutdown, restart, standby, sleep ) yang kini berada di menu paling atas berbarengan dengan user profile.

walaupun agak aneh dengan keberadaan Search yang ada dua tersebut, tapi fungsi search kini lebih Powerful, dengan integerasi dari hasil pencarian Bing dan Windows Store kini membuat apapun yang kita cari baik file local maupun informasi dapat secara cepat kita dapat.


Virtual Desktop Windows 10
Mungkin bukan suatu hal yang baru bagi dunia per-OS an . tapi bagi Microsft tentu fitur ini dapat membantu pengguna lebih mudah dalam pemakaian Multi tasking sebuah komputer. mungkin tidak sebaik Virtual desktop yang ada di Mac maupun Ubuntu, tapi fitur ini sangat berguna.

Desktop baru dapat ditambah dengan menekan tombol Windows + Tab atau atau mengklik tombol New Task View. dengan cara tersebut akan membawa jendela Live-app switching yang berada di bagian bawah layar.

Ketika anda menambahkan suatu desktop baru, anda juga bisa memindahkan urutan desktop sesuai dengan keinginan anda. untuk berpindah dari desktop satu ke desktop lainnya, cukup klik dekstop yang ingin anda gunakan.



Seperti halnya virtual desktop, fungsi snap juga berguna untuk laptop, dimana layar yang lebih kecil memiliki aplikasi terbuka yang banyak dan dapat dibuka dalam waktu yang cepat.

Charm Menu
Masih sama seperti windows 8 dan 8.1, Charm menu dapa kita akses dengan menyentuhkan pointer mouse kepojok kanan atau kiri dari dekstop. atau dapat juga di akses dengan menekan tombol windows + C. 




Hal menarik lain yang dapat ditemukan adalah kini kita dapat melakukan Copy - Paste langsung di jendela Command Prompt




Windows Store
Tak seperti pendahulunya yang ada di windows 8. performa windows 10 kini menjadi lebih baik. walupun tetap style Side Scrolling di pertahankan.



image source : http://www.trustedreviews.com/windows-10-review

Kesimpulan
Selain hal - hal di atas, admin percaya bahwa akan ada perubahan lain yang akan hadir untuk windows 10 ini. mungkin hal yang paling penting bagi pengguna PC adalah keinginan untuk melakukan upgrade atau tidak. dari apa yang kita rasakan Windows 7 masih berfungsi sangat baik dan terimakasih kepada microsoft tentunya. 

Tentu saja satu hal yang belum kita ketahui adalah Berapakah Harga Windows 10 yang akan rilis di pasaran nanti ? dan kapan masuk ke pasar Indonesia ?. hal tesebut masih sulit di jawab tapi tentu ada peluang kearah sana nantinya karena pasar Teknologi terutama IT di Indonesia kini berkembang pesat dan tak mungkin perusahaan sekelas Microsoft tidak melihat peluang tersebut.

Seperti windows 8, windows 10 diketahui lebih cepat dibanding windows 7 dalam hal Booting dan penggunaan standar. hal ini tentu juga di ketahui oleh pengguna mobile dan tablet. dan hal lain yang menjadi perhatian pengguna laptop adalah Power Management yang jauh lebih baik ketimbang windows 7.

Dengan adanya penambahan fitur seperti virtual desktop dan command line tweaks tentu menjadi faktor untuk menaikan keinginan para pengguna windows 7 untuk beralih ke windows 10 ini. kecuali untuk pengguna Windows XP dimana seharusnya sudah tidak ada alasan lagi untuk melakukan update ke sistem operasi terbaru. integrasi dengan fitur OneDrive juga sangat berguna bagi yang suka menggunakan tempat penyimpanan berbasis Cloud.

Secara keseluruhan, Tentu jelas pihak microsoft mendengar kritik paling kencang pada windows 8 dan memperbaikinya di windows 10. kembalinya menu Start sangat di terima oleh para pengguna OS ini. tapi walaubagaimanapun, masih banyak kerja keras yang harus di selesaikan oleh microsoft sebelum OS ini benar - benar rilis kepasaran.

 Windows 10 yang saat ini sudah keluar adalah versi Technical Preview dimana sangat dimungkinkan akan masih ada perubahan sampai versi Windows 10 Full Release keluar di pasaran. jadi apa salahnya mempertimbangkan bagi anda pengguna PC desktop maupun laptop untuk kedepannya melakukan update atau sekedar testing technical preview version yang bisa di dapatkan di website resmi microsoft ini :)






Kelebihan & kekurangan Windows 10


Kelebihan windows 10
1. Teknologi Pertinjauan Pada Star Menu
Jika di Windows 8 tidak memiliki start menu maka pada Windows 10 Technical Preview sudah terdapat start menu sehingga lebih mempermudah pengguna windows 10 untuk mengoperasikannya, selain itu star menunya juga disesuaikan dengan tampilan windows 10 yang cukup menarik.


2. Aplikasi Command (Perintah)
Aplikasi ini akan di tampilkan sama dengan aplikasi umumnya yang terdapat pada dekstop, selain itu tampilan dari aplikasi ini cukup dinamis dan juga dapat diperkecil serta berpindah-pindah.
                                                                                                                      
3. Dapat Melihat Beberapa Aplikasi dalam Satu Layar (Snap Enchancement)
Kelebihan yang terdapat pada windows 10 selanjutnya yaitu anda bisa melihat aplikasi yang dijalankan secara bersamaan dalam satu layar secara ringkas sehingga mempermudah anda untuk memantau beberapa aplikasi yang sedang berjalan tersebut.
4.Panambahan Teknologo Virtual Dekstop
            Ini merupakan fitur yang baru dan paling baik yang telah di buat Microsoft. Kemampuan membuat beberapa dekstop yang memiliki tujuan dan tema yang berbeda serta mempermudah dan mempercepat perpindahan dekstop bagi pengguna windows 10 selain itu proses pencarian data pun juga lebih cepat.


Kekurangan Windows 10


1.    Lebih ditunjukan untuk Pc Expert dan Enthusiast.
Nampaknya window 10 ini lebih di tunjukan untuk pengguna Expert dan Enthusiast yang lebih mengetahui permasalahan windows karena Windows 10 Technical Preview ini buka software pinal yang siap untuk dipakai karena masih banyak terdapa bug.

2. Tidak untuk Keperluan Sehari-Hari
Window 10 ini masih Technical Preview jadi tidak cocok untuk digunakan dalam keperluan sehari hari karena windows 10 ini lebih cocok untuk testing dan feedback.

3. Belum Final Secara Desain, Fitur dan Perfoma
Window 10 Technical Preview ini masih dalam proses perbaikan dan pengerjaan, Jadi, masih dalam tahap perencanaan untuk ketahap windows 10 final. Jadi anda jangan heran jika pada windows 10 ini masih mirip dengan windows 8 dan fitur barunya tidak terlalu banyak serta  performanya belum optimal.

4. Masih Banyak Terdapat Perubahan 
Tampilan dan fitur pada Window 10 Technical Preview bisa jadi tidak akan sama dengan tampilan windows 10 final.


Nah, berdasarkan uraian di atas, tentunya teman-teman sudah ngerti dan tau donk apa saja kelebihan yang dapat di hasilkan oleh windows 10 ini. Dijamin dehh teman-teman gak bakalan nyesel menggunakan windows 10 ini. Pokoknya kamu akan merasakan dunia baru, dengan tampilan-tampilan baru yang windows 10 sediakan. Serta dengan cepatan yang sangat memukau. Selamat mencoba kawan!!!! J


 Oh iyah… jangan lupa kunjungi link di bawah ini juga yah teman-teman!!! J
http://www.ft.uts-sumbawa.ac.id/ 
http://uts-sumbawa.ac.id