Minggu, 22 Maret 2015

PROSES DAN THREAD

Proses dan Thread

Assalamualaikum......
Disini saya akan menjelaskan tentang konsep dasar proses dan thread dalam sistem operasi,,,


  A.  DEFINISI PROSES

           Proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memory dan dieksekusi oleh prosesor. Hal ini akan sangat menghemat pemakaian memori.

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. 
 
Kami tekankan bahwa program itu sendiri bukanlah sebuah proses; suatu program adalah satu entitas pasif; seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah proses dalam suatu entitas aktif, dengan sebuah program counter yang mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat sumber daya/ resource yang berkenaan dengannya.

Walau dua proses dapat dihubungkan dengan program yang sama, program tersebut dianggap dua urutan eksekusi yang berbeda. Sebagai contoh, beberapa pengguna dapat menjalankan copy yang berbeda pada mail program, atau pengguna yang sama dapat meminta banyak copy dari program editor. Tiap-tiap proses ini adakah proses yang berbeda dan walau bagian tulisan-text adalah sama, data section bervariasi. Juga adalah umum untuk memiliki proses yang menghasilkan banyak proses begitu ia bekerja.
 
  Process State
Status proses selalu berubah-ubah selama suatu program dieksekusi atau dijalankan. Beberapa status tersebut ialah :
a. New : proses baru diciptakan
b. Running : proses sedang dijalankan
c. Waiting : proses sedang menunggu suatu kondisi tertentu untuk bisa berjalan. (misalkan menunggu respon dari perangkat I/O)
d. Ready : proses menunggu untuk dilayani processor
e. terminated : proses telah menyelesaikan eksekusi.

  Process Control Block (PCB)
Sistem operasi membutuhkan banyak informasi mengenai proses guna pengelolaan proses. Semua informasi ini ada pada PCB. PCB mengandung beberapa informasi seperti berikut :
1. Process State >> berisi informasi status proses. (new,running,waiting,ready,terminated)
2. Program counter >> berisi informasi mengenai alamat instruksi yang akan digunakan selanjutnya.
3. CPU register >> berisi register2 CPU apa saja yang digunakan
4. CPU scheduling information >> berisis penjadwalan proses beserta algoritmanya
5. Memory management information >> berisi informasi tentang berapa jumlah memory yang digunakan, limit register, tabel segment, dll berkenaan dengan penggunaan memory.
6. I/O status information >> berisi informasi tentang perangkat apa saja yang digunakan dalam proses
7. Accounting >> berisi informasi tentang statistik eksekusi proses seperti waktu yang diperlukan, jumlah proses, dll.


B. DEFINISI THREAD

               Thread dalam adalah sekumpulan perintah (instruksi) yang dapat dilaksanakan secara sejajar dengan menggunakan cara time slice (ketika satu CPU melakukan perpindahan antara satu ulir ke ulir lainnya) atau multiprocess (ketika ulir-ulir tersebut dilaksanakan oleh CPU yang berbeda dalam satu sistem). 

Ulir sebenarnya mirip dengan proses, tapi cara berbagi sumber daya antara proses dengan ulir sangat berbeda. Multiplethreaddapat dilaksanakan secara sejajar pada sistem komputer. Secara umum multithreading melakukan time-slicing (sama dengantime-division multipleks), di mana sebuah CPU bekerja pada ulir yang berbeda, di mana suatu kasus ditangani tidak sepenuhnya secara serempak, untuk CPU tunggal pada dasarnya benar-benar melakukan sebuah pekerjaan pada satu waktu.

Thread saling berbagi bagian program, bagian data dan sumber daya sistem operasi dengan thread lain yang mengacu pada proses yang sama. Thread terdiri atas ID thread, program counter, himpunan register, dan stack. Dengan banyak kontrol thread proses dapat melakukan lebih dari satu pekerjaan pada waktu yang sama.

Program yang dieksekusi :
a.Proses berat (heavyweight) => proses tradisional
b.Proses ringan (lightweight) => THREAD

Thread terdiri dari ID thread, program counter,himpunan register dan stack. Thread dapat melakukan lebih dari satu pekerjaan pada waktu yang sama (multithreading). Thread bekerja sama dengan thread lain dalam penggunaan bagian kode, bagian data, dan resource. Dengan penggunaan thread CPU dapat secara ekstensif di antara peer thread tanpa menggunakan manajemen memori.
Keuntungan penggunaan thread :
>Tanggap
>Pemberdayaan resorce
>Ekonomis
>Pemberdayaan arsitektur multiprocessor
  
  Single thread dan multi thread
1.Single thread >> process hanya mengeksekusi satu thread saja pada satu waktu
2.Multi thread >> process dapat mengeksekusi sejumlah thread dalam satu waktu.

  Model Multithread
Sebelumnya, perlu diketahui apa itu user thread dan kernel thread.
User thread >> pengelolaan thread dilakukan oleh user level (pengguna)
Kernel thread >> pengelolaan thread dilakukan oleh kernel komputer User tidak dapat menginterupsi.
Model-model multithreading :
1. Many to one.
- Beberapa thread user-lever dipetakan ke dalam single kernel thread
- Penggunaannya pada sistem tidak memerlukan dukungan kernel thread
2. One to one
- Setiap user-level thread dipetakan ke kernel thread.
- Contoh : Windows 95/98/NT/2000
3. Many to many
- Membolehkan setiap user-level thread dipetakan ke banyak kernel thread
- Membolehkan sistem operasi membuat sejumlah kernel thread
- Contoh : Windows NT/2000 dengan paket ThreadFiber 10, Solaris 2.

Contoh thread :
- Java Thread, Java threads dikelola oleh JVM dan biasanya dilaksanakan dengan menggunakan benang model yang disediakan oleh OS. Java threads dapat digunakan untuk Memperluas kelas Thread dan Pelaksanaan Runnableinterface.




Referensi :

Senin, 23 Februari 2015

OS Terupdate Blackberry



Harga BlackBerry Q10

Harga BB Q10 Terbaru

Harga Blackberry Q10 Terbaru 2015 - Spesifikasi dan Harga Blackberry Q10 Terbaru 2015 Di Indonesia. Sengaja kami menyajikan informasi harga Blackberry Q10 update terbaru tahun 2013 di Indonesia untuk anda yang kebetulan sedang mencari harga blackberry resmi dan terpercaya khususnya untuk smartphone blackberry tipe Blackberry Q10. Selain menyajikan harga bb baru dan bekas untuk Blackberry Q10 ini, kami juga akan mengulas secara khusus untuk anda perihal spesifikasi Blackberry Q10 terlengkap serta tentunya dengan info kelebihan dan kekurangan Blackberry Q10 , mengingat smartphone blackberry OS 10 ini memiliki keistimewaan dan juga beberapa kelemahan kelemahan didalamnya.

Cuma saja dari segi jeroan, blackberry Q10 sama persis dengan BB Z10. Processor yang disematkan yakni berkekuatan dual core 1, 5 ghz, 2 gb ram, 16 gb flash, kamera 8 mp ( belakang ) serta 2 mp ( di segi depan ), dan dilengkapi dengan konektivitas 4g lte serta nfc. Bila seri-seri qwerty blackberry pada mulanya senantiasa mempunyai tombol call, menu, back, off didalam wujud fisik. nah, pada seri blackberry q10, tombol-tombol fisik tersebut dihilangkan.

 
 Untuk spesifikasi blackberry Q10 sepertinya memang tidak jauh berbeda dengan blackberry Z10. perbedaan berlangsung kian lebih segi fisik, karena blackberry Q10 bertipe hybrid yaitu mengusung layar sentuh serta telah dilengkapi keyboard qwerty ala blackberry. Handphone blackberry Q10 mulanya diprediksi bernama X10 dimana ponsel ini mempunyai dispay 3, 1 inch super amoled dengan resolusi 720×720 360 ppi. BB Q10 berbobot sedikit lebih berat daripada Z10, yaitu 139 gram.

Hal yang sangatlah terang membedakan pada ke-2 smartphone itu yaitu berbentuk sisi design yang sangatlah tampak sekali ketidaksamaannya. Untuk design penampilan pada Smartphone BlackBerry Q10 mengusung monitor sentuh yang lebih kecil dengan ukurannya 3. 1 inci yang di imbuhkan dengan keyboard Qwerty. Di bagian depan bodi di kompliti dengan suatu kamera berkapasitas 2 MP, serta untuk kamera belakangnya yang berperan juga sebagai kamera paling utama di bekali dengan resolusi 8 MP. Karenanya ada feature kamera itu sudah pasti bakal bikin pemakainya makin nyaman dalam lakukan kegiatan, serta bisa lakukan dokumentasi dengan kamera itu.

Sesudah pasarkan hp pandai BlackBerry Z10 dengan design monitor sentuh pada Maret lantas, saat ini BlackBerry Indonesia resmi meluncurkan BlackBerry Q10 dengan design papan tulis fisik di Bandung. Managing Director BlackBerry Indonesia Maspiyono Handoyo optimistis hp ini bakal sesukses BlackBerry Z10. Terlebih, BlackBerry Q10 mempunyai design dengan keypad format QWERTY yang pas dengan selera customer Indonesia. BlackBerry Q10 mempunyai feature yang sama juga dengan BlackBerry Z10 lantaran keduanya menggunakan system operasi yang sama, yakni BlackBerry 10. BlackBerry Q10 diperkuat dengan processor dual-core 1, 5GHz, RAM 2GB, memori internal 16GB yang bisa diperluas dengan penambahan kartu memori MicroSD. Kamera belakangnya dibekali sensor 8MP dengan LED flash serta kamera depan 2MP.

Hp yang dibekali baterai berkapasitas 2. 100mAh ini sudah mensupport koneksi nirkabel 3G, 4G LTE, serta NFC. Diluar itu, ia dapat juga terhubung dengan koneksi WiFi serta Bluetooth. Tak ada trackpad atau trackball. Tombol-tombol fisik yang umumnya menghiasi hp BlackBerry lawas, seperti tombol telephone, menu, back, serta tombol daya, juga telah ditiadakan di BlackBerry Q10. Navigasi dapat dikerjakan dengan keypad atau menyentuh monitor seluas 3, 1 inci. Monitor ini mensupport resolusi 720 x 720 piksel dengan ketajaman 360 piksel per inci.

Spesifikasi BlackBerry Q10

GENERAL
2G Network GSM 850 / 900 / 1800 / 1900
CDMA 800 / 1900
3G Network HSDPA 850 / 1900 / 2100
4G Network LTE 700 / 850 / 1700 / 1900
SIM Micro-SIM
BODY
Dimensions 119.6 x 66.8 x 10.4 mm (4.71 x 2.63 x 0.41 in)
Weight 139 g (4.90 oz)
Keyboard QWERTY
DISPLAY
Type Super AMOLED capacitive touchscreen, 16M colors
Size 720 x 720 pixels, 3.1 inches (~328 ppi pixel density)
Multitouch Yes
SOUND
Alert types Vibration, MP3 ringtones
Loudspeaker Yes
3.5mm jack Yes
MEMORY
Card slot microSD, up to 64 GB
Internal 16 GB, 2 GB RAM
DATA
GPRS Yes
EDGE Yes
Speed EV-DO Rev. A, up to 3.1 Mbps, HSPA, LTE (market dependent)
WLAN Wi-Fi 802.11 a/b/g/n, dual band, Wi-Fi hotspot
Bluetooth v4.0, A2DP
NFC Yes
USB microUSB v2.0
KAMERA
Primary 8 MP, 3264 x 2448 pixels, autofocus, LED flash
Features Geo-tagging, face detection
Video 1080p@30fps
Secondary 2 MP, 720p
FEATURES
OS BlackBerry 10 OS, upgradable to 10.2.1
Chipset Snapdragon S4 (LTE version)/ TI OMAP 4470 (Non-LTE)
CPU Dual-core 1.5 GHz Krait (LTE version)/ Cortex-A9 (Non-LTE)
GPU Adreno 225 (LTE version)/ PowerVR SGX544 (Non-LTE)
Sensors Accelerometer, gyro, proximity, compass
Messaging SMS, MMS, Email, Push Email, IM, BBM 6
Browser HTML5
Radio FM radio (after SW upgrade)
GPS Yes, with A-GPS
Java Yes, MIDP 2.1
Colors Black, White
- HDMI port
BATERAI
Li-Ion 2100 mAh battery
Stand-by Up to 360 jam (3G)
Talk time Up to 10 jam (2G) / Up to 13 jam 30 menit (3G)

Kelebihan Blackberry Q10

  • Desain yang menawan dengan material yang terasa solid dan premium.
  • Keyboard ergonomis yang nyaman digunakan
  • Jika disandingkan, Blackberry Q10 terasa lebih cepat daripada Z10. Scrolling aplikasi lebih cepat dan lebih halus.
  • Lebih tipis (10.35 mm) daripada Blackberry Dakota 9900
  • Layar AMoled 3.1 inch memiliki kerapatan pixel 330 ppi, menghasilkan gambar yang tajam, jernih dan mudah terlihat di bawah sinar matahari
  • Secara mengejutkan, kualitas audionya mengesankan. Tidak sekaya dan sekuat HTC One, tetapi memiliki kualitas yang sangat baik.
  • Kamera belakang memiliki performa yang sama baiknya dengan Blackberry Z10, dengan cahaya yang cukup
  • Baterai memiliki performa yang baik

Kekurangan Blackberry Q10

  • Dibandingkan dengan kompetitor dengan harga yang sama, spesifikasi masih tertinggal
  • Kamera kurang menjanjikan jika digunakan untuk kondisi kurang cahaya
  • Ekosistem, katalog, aplikasi yang masih baru dan kurang lengkap
  • Pengalaman web browsing kurang memuaskan karena layar yang relatif kecil.

Harga Blackberry Q10 Terbaru


       Rp 2.999.000                          Rp 2.999.000



Harga BlackBerry Z10

Harga BB Z10 Terbaru

BakulGadget - Spesifikasi Dan Harga BlackBerry Z10. Adapun operasi sistem yang di pasangkan dalam produk terbaru dari RIM tersebut tentunya di bekali dengan OS terbaru mereka yang di kenal dengan OS BlackBerry 10. Untuk membuat kinerja yang di lakukan lebih optimal, maka di pasangkannya sebuah prosesor yang di jadikan dapur acuan yang dimana mempunyai kecepatan akselerasi 1.5 GHZ. Blackberry Z10 kini hadir dengan desain yang lebih modern di banding model terdahulunya seperu curve, jevellyn, dan lainya, dengan layar yang tampak lebih lebar serta di dukung dengan teknologi layar sentuh capacitive touchscreen, di harapkan mampu memberikan sebuah servise yang baik untuk penggunanya. sekilas ponsel tersebut memang tampak seperti Blackberry Z3, Namun ada beberapa hal yang membedakan, jika kita perhatikan dengan seksama, pada fitur bagian dalam ponsel teranyar blackberry tersebut memiliki kelebihan pada sisi multimedia dan fitur di dalamnya.
Spesifikasi yang terdapat pada ponsel Blackberry Z10 tak jauh berbeda dengan ponsel pintar yang kini banyak kita jumpai di pasaran, dengan memberikan kualitas yang baik, kini ponsel tersebut mampu beranjak ke dalam ketatnya persaingan dunia gadget tahun ini. adapun spesifikasi yang ada di multimedianya, kita dapat menemukan sebuah kamera beresolusi 8 megapixel yang terdapat di bagian belakang, dan untuk sisi bagian depan hanya di lengkapi dengan kamera 2 megapixel, selain itu pada sisi multimedia juga telah di tambahkan beberapa aplikasi pendukung, seperti auto focus, LED flash, dll.

Mesin prosesor yang terdapat pada ponsel Blackberry Z10, juga tak kalah canggih apabila kita bandingkan dengan ponsel lain sejenis Sony Xperia maupun Samsung Galaxy. dengan di pasangnya prosesor berjenis qualcomm tipe SnapdragonDual-core mampu memberikan sebuah kecepatan akses hingga 1.5 GHz. Untuk sisi sistem operasi pada blackberry tersebut juga sudah di dukung dengan BlackBerry 10 OS, dengan sistem operasi tersebut, ponsel besutan blackberry tersebut mampu mendukung dari performa prosesor yang terkandung di dalamnya.

Spesifikasi BlackBerry Z10

GENERAL
2G Network GSM 850 / 900 / 1800 / 1900 - all versions
3G Network HSDPA 850 / 900 / 1900 / 2100 - STL100-1
HSDPA 850 / 900 / 2100 - STL100-2
4G Network LTE 800 / 900 / 1800 / 2600 - STL100-2
SIM Micro-SIM
BODY
Dimensions 130 x 65.6 x 9 mm (5.12 x 2.58 x 0.35 in)
Weight 137.5 g (4.83 oz)
DISPLAY
Type Capacitive touchscreen, 16M colors
Size 768 x 1280 pixels, 4.2 inches (~355 ppi pixel density)
Multitouch Yes
SOUND
Alert types Vibration, MP3 ringtones
Loudspeaker Yes
3.5mm jack Yes
MEMORY
Card slot microSD, up to 64 GB
Internal 16 GB, 2 GB RAM
DATA
GPRS Yes
EDGE Yes
Speed HSDPA 21 Mbps, HSUPA 5.76 Mbps; LTE, EV-DO Rev. A, up to 3.1 Mbps
WLAN Wi-Fi 802.11 a/b/g/n, dual-band, DLNA, Wi-Fi hotspot
Bluetooth v4.0, A2DP, LE
NFC Yes
USB microUSB v2.0
KAMERA
Primary 8 MP, 3264 x 2448 pixels, autofocus, LED flash, check quality
Features Geo-tagging, face detection, HDR (via software update)
Video 1080p@30fps, check quality
Secondary 2 MP, 720p@30fps
FEATURES
OS BlackBerry 10 OS, upgradable to v10.1
Chipset Qualcomm MSM8960 Snapdragon
CPU Dual-core 1.5 GHz Krait
GPU Adreno 225
Sensors Accelerometer, gyro, proximity, compass
Messaging SMS, MMS, Email, Push Email, IM, BBM 6
Browser HTML5
Radio No
GPS Yes, with A-GPS
Java Yes, MIDP 2.1
Colors Black, White
- HDMI port
BATERAI
Li-Ion 1800 mAh battery
Stand-by Up to 312 jam
Talk time Up to 10 jam

Kelebihan BlackBerry Z10

  • Keunggulan BlackBerry Z10, telah mendukungnya jaringan 3G HSDPA dan 4G LTE, yang dapat mengakses internet lebih cepat.
  • Adanya GPS yang memungkinkan penentuan titik lokasi lebih cepat
  • Sudah memakai Prosesor Dual Core dengan kecepatan 1,5 Ghz, sehingga membuat kinerja smartphone ini lebih maksimal.
  • Layar yang tajam pada 355 PPI, yang memiliki resolusi tinggi pada 1280 x 768.
  • Pada dimensi bodynya memiliki 65 x 130 x 9 mm
  • Sudah memakai meditranfer bluetooth versi 4.0 yang memungkinkan proseses tranfer data lebih cepat.
  • Telah mendukung tekhnologi NFC, fitur yang memudahkan kita untuk melakukan transaksi atau pembayaran secara online.
  • Resolusi kamera yang tinggi pada 8 mp
  • Baterai dengan kapasitas 1800 mAh, bertahan sampai 10 jam.

Kekurangan BlackBerry Z10

  • memiliki Bobot yang berat
  • Belum tersedia banyak aplikasi (blackberry app world)
  • Layar yang masih standar, ponsel sekelas umumnya telah menggunakan OLED
  • Tidak adanya keyboard QWERTY, membuat kita sebagai pengguna merasa sulit saat proses pengetikan.

                           Harga Blackberry Z10
Rp 2.488.000                           Rp 2.499.000