Bookmarks

Senin, 15 Oktober 2012

Perbedaan Process State dan thread State

 PROCESS STATE
Proses State merupakan model yang menggambarkan status process, ada lima tahap proses untuk mengolah data pada Proses state ini, di bawah ini contoh diagram alir proses state.

state_diagram
Keterangan :
TASK_RUNNINGproses ini berupa runnable maksudnya proses berjalan baik atau di sebut juga proses stanby menunggu untuk menjalakan proses. Pada proses ini satu-satunya proses yang bisa mengeksekusi pada user -space tetapi jiga dapat di terapkan pada proses di kernel-ruang yang aktif berjalan.
TASK_INTERRUPTIBLE di sebut juga proses sleeping, pada proses ini menunggu beberapa kondisi yang ada, ketika kondisi ini aktif maka statusnya menjadi TASK_RUNNING. Proses ini juga akan aktif prematur dan runnable jika menerima sinyal.
TASK_UNINTERRUPTIBLE stuatus ini identik di sebut TASK_INTERRUPTIBLE kecuali tidak aktif dan status menjadi runnable jika menerima sinyal. Proses Ini digunakan dalam situasi di mana proses tersebut harus menunggu tanpa interupsi atau ketika diharapkan terjadi cukup cepat.Karena tugas tidak merespon sinyal di state ini, TASK_UNINTERRUPTIBLE kurang sering digunakan dari TASK_INTERRUPTIBLE.
TASK_ZOMBIE pada proses ini proses akan dihentikan, namun induknya belum mengeluarkan system call.deskriptor proses ini harus tetap induknya yang mengaksesnya.Jika induk memangil, maka deskriptor proses deallocated.
TASK_STOPPED Proses eksekusi telah berhenti; tugas tersebut tidak berjalan juga tidak memenuhi syarat untuk berjalan.Hal ini terjadi jika tugas menerima sinyal SIGSTOP, SIGTSTP, SIGTTIN, atau SIGTTOU atau jika menerima sinyal apapun ketika sedang debug.



THREAD STATES

Pada setiap saat, thread dikatakan dalam satu atau lebih oleh beberapa thread seperti yang ditunjukkan oleh properti Thread.Thread diilustrasikan pada diagram alir di bawah ini:



ThreadStates
Keterangan :
Unstarted : Ketika sebuah thread baru dibuat oleh runtime, ia akan memulai hidup di state Unstarted.Sebuah thread tetap dalam keadaan ini sampai program memanggil metode Thread Start.
Running : Thread baru dibuat tetap dalam keadaan Unstarted sampai program panggilan Thread Start, pada saat thread memasuki state,proses akan berjalankan dan segera kontrol kembali ke program panggilan.Sebuah thread di state ini sebenarnya mulai berjalan pada saat OS memberikan prosesor ke benang.Pada titik ini, thread akan mulai menjalankan mendelegasikan ThreadStart nya (fungsi thread dalam terminologi Win32).
AbortRequested : Fungsi Thread ini adalah Thread Abort telah dipanggil tetapi thread belum menerima pengecualian Thread AbortException yang akan mencoba untuk menghentikannya.Perhatikan bahwa jika thread sudah diblokir dari panggilan sebelumnya untuk Tunggu dan thread lain panggilan Thread Abort di thread diblokir, thread akan di kedua state AbortRequested dan WaitSleepJoin.
Stopped : Sebuah thread aktif memasuki state Berhenti ketika delegasi ThreadStart tersebut berakhir.Hal ini dapat terjadi baik karena mendelegasikan selesai apa yang seharusnya untuk melakukan atau karena metode Thread Abort disebut, dalam hal ThreadAbortException adalah dilempar.Jika tidak ada referensi ke thread berhenti, pengumpul sampah dapat menghapus objek thread dari memori.
WaitSleepJoin : Jika kode thread pertemuan tidak dapat mengeksekusi (karena beberapa kondisi tidak selesai), proses bisa memanggil Monitor Wait untuk memasuki state WaitJoinSleep.Setelah di state ini, thread diblokir dapat kembali ke state yang aktif saat thread lain panggilan Monitor Pulse atau Monitor PulseAll. thread ini juga dapat menghubungi Thread Sleep untuk memasukkan WaitSleepJoin untuk periode waktu tertentu. Jika thread panggilan Thread Sleep atau Monitor Wait untuk memasuki state WaitSleepJoin, maka juga kembali ke state aktif jika tidur atau menunggu thread metode Thread Interrupt disebut dengan thread lain.Jika thread tidak dapat melanjutkan proses eksekusi sampai thread lain berakhir, maka jalur tergantung dapat memanggil metode thread.
Suspended : Jika thread aktif menjalankan Thread Suspend, thread akan memasuki kondisi Suspended.Sebuah state Suspended kembali ke keadaan aktif jika thread lain dalam program memanggil thread ditangguhkans Thread Resume.


Sumber : http://ahmadfaza.com/perbedaan-process-state-dan-thread-state.html

Senin, 01 Oktober 2012

Diskusi Ke 2 (I, II, dan III)



III. STRUKTUR DASAR SISTEM OPERASI

1. Sistem Monolitik
Sistem operasi sebagai kumpulan prosedur dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan. Kernel (inti sistem operasi) berisi semua layanan yang disediakan sistem operasi oleh pemakai (user). Menggunakan konsep kernel loadable modules guna pengembangan, pengujian dan fleksibilitas sistem operasi. 

Kelemahan 
  • Pengujian dan penghilangan kesalahan sulit karena tak dapat dipisahkan dan dilokalisasi.
  • Sulit dalam menyediakan fasilitas pengamanan.
  • Merupakan pemborosan bila setiap komputer harus menjalankan kernel monolitik sangat besar sementara sebenarnya tidak memerlukan seluruh layanan yang disediakan kernel. 
  • Tidak fleksibel.
  • Kesalahan pemrograman satu bagian dari kernel menyebabkan matinya seluruh system.
Keunggulan
  • Layanan dapat dilakukan sangat cepat karena terdapat di satu ruang alamat. 

Selasa, 18 September 2012

Diskusi Pertama (1 dan 2)

Perbedaan Platform dengan Sistem Operasi (SO)

1. Platform
Lintas platform (bahasa Inggris: cross-platform) adalah istilah dalam teknologi informasi mengenai sebuah perangkat lunak (software) yang dapat digunakan di beberapa sistem operasi yang berbeda (Microsoft Windows, Linux, Mac OS, BSD dan lain sebagainya). Umumnya perangkat lunak yang memiliki kemampuan lintas platform adalah perangkat lunak bebas.
Contoh perangkat lunak yang memiliki kemampuan lintas platform ini antara lain:
Apache HTTP Server
MySQL
PHP (1)

platform itu kalau dalam konteks teknologi adalah hardware/software yang berkesesuaian dg perangkat tertentu. misal ada software yg punya platform nokia, berarti software tersebut hanya bisa diinstal di perangkat nokia.(2)

Istilah komputer yang menggambarkan satu lingkungan kerja, baik hardware maupun software, yang memungkinkan software untuk berjalan didalamnya.Platform meliputi arsitektur komputer, sistem operasi atau bahasa pemrograman dan runtime library yang dimilikinya.(3)


2. Sistem Operasi
Sistem operasi adalah program yang bertindak sebagai perantara antara user dengan perangkat keras komputer. Sistem operasi digunakan untuk mengeksekusi program user dan memudahkan menyelesaikan permasalahan user. Selain itu dengan adanya sistem operasi membuat sistem komputer nyaman digunakan. Sistem operasi mempunyai tujuan untuk menggunakan perangkat keras komputer secara efisien.

Senin, 17 September 2012

Sumber Daya Sistem Komputer


Sumber daya sistem komputer adalah semua komponen di sistem komputer yang dapat memberi manfaat. Sumber daya sistem komputer terdiri dari :

1. SUMBER DAYA FISIK
Sumber daya fisik adalah semua komponen yang ada dalam sitem komputer yang dapat memberikan manfaat dan secara fisik dapat kita lihat. Contoh :
  • Keyboard, bar-code reader.
  • Mouse, joystick, light-pen, track-ball, touch-screen dan perangkat-perangkat penunjuk       (pointing device) lain.
  •  Floppy dsik drive, harddisk, tape drive, optical disk, CD ROM drive, dan perangkat-perangkat penyimpan data sekunder lain.
  •  Layar monitor baik CRT, LCD, dan perangkat-perangkat display lain.
  • Printer
  • Modem, ethernet Card, PCMCIA, dan alat-alat komunikasi lain.
  • Memori akses acak (RAM = Random Acces Memory), chace memory, register, dan memori- memori volatile lain.
  • Perangkat - perangkat multimedia seperti kamera, sound card, radio, dan sebagainya.
  • Perangkat - perangkat grafis seperti digitizer, scanner, plotter,  dan sebagainya.
  • Perangkat - perangkat pengendalian proses yang terhubung ke komputer yaitu sensor - sensor dan aktuator - aktuator.
  • dan sebagainya. 

Perbedaan Platform dengan Sistem Operasi (SO)

1. Platform
Lintas platform (bahasa Inggris: cross-platform) adalah istilah dalam teknologi informasi mengenai sebuah perangkat lunak (software) yang dapat digunakan di beberapa sistem operasi yang berbeda (Microsoft Windows, Linux, Mac OS, BSD dan lain sebagainya). Umumnya perangkat lunak yang memiliki kemampuan lintas platform adalah perangkat lunak bebas.
Contoh perangkat lunak yang memiliki kemampuan lintas platform ini antara lain:
Apache HTTP Server
MySQL
PHP (1)

platform itu kalau dalam konteks teknologi adalah hardware/software yang berkesesuaian dg perangkat tertentu. misal ada software yg punya platform nokia, berarti software tersebut hanya bisa diinstal di perangkat nokia.(2)

Istilah komputer yang menggambarkan satu lingkungan kerja, baik hardware maupun software, yang memungkinkan software untuk berjalan didalamnya.Platform meliputi arsitektur komputer, sistem operasi atau bahasa pemrograman dan runtime library yang dimilikinya.(3)


2. Sistem Operasi
Sistem operasi adalah program yang bertindak sebagai perantara antara user dengan perangkat keras komputer. Sistem operasi digunakan untuk mengeksekusi program user dan memudahkan menyelesaikan permasalahan user. Selain itu dengan adanya sistem operasi membuat sistem komputer nyaman digunakan. Sistem operasi mempunyai tujuan untuk menggunakan perangkat keras komputer secara efisien.

Sabtu, 31 Maret 2012

Minggu, 12 Februari 2012

Teori Strategi Porter & Keterkaitannya Dengan IT

Strategi Umum Michael Porter
Menurut Porter, ada tiga landasan strategi yang dapat membantu organisasi memperoleh keunggulan kompetitif, yaitu keunggulan biaya, diferensiasi, dan fokus. Porter menamakan ketiganya strategi umum.
Keunggulan biaya menekankan pada pembuatan produk standar dengan biaya per unit sangat rendah untuk konsumen yang peka terhadap perubahan harga. Diferensiasi adalah strategi dengan tujuan membuat produk dan menyediakan jasa yang dianggap unik di seluruh industri dan ditujukan kepada konsumen yang relatif tidak terlalu peduli terhadap perubahan harga. Fokus berarti membuat produk dan menyediakan jasa yang memenuhi keperluan sejumlah kelompok kecil konsumen.

Perjalanan Panjang Bhinneka Untuk Menjadi Nomer Satu (Tugas Kelompok))

Kebanyakan para pelaku bisnis mungkin sudah paham bahwa keberhasilan dan kelanggengan sebuah bisnis tidak bisa hanya didasarkan kepada ide yang cemerlang atau modal yang berjuta, tapi penting juga dibumbui dengan kedisiplinan, keteguhan dan ketekunan yang tinggi dari si empunya bisnis.  Tambahan lagi, supaya bisnis bisa bertahan hidup, pangusahanya harus jeli melihat situasi di luar supaya bisa dengan cepat beradaptasi dengan perubahan-perubahan yang terjadi.

Long Journey Bhinneka To Become Number One

M
ost business people might have understood that the success and longevity in a business can not only be based on a brilliant idea or the millions of capital, but importantly also peppered with discipline, determination and persistence are higher than the owner of the business. Additionally, in order to survive a business, entrepreneurs should be keen to see out of that situation could quickly adapt to the changes that occur.
Bhinneka.com is one example of a business, who not only dared to 'slam-wheel' when times of crisis, but even made ​​it through those dark times and survive until now. Any tips to get to the point of Bhinneka are now trying to find than answer DailySocial of Bhinneka CEO himself, Mr.Hendrik Tio.

Resources

About

Featured Posts Coolbthemes