Anda di halaman 1dari 4

sistem yang bertentangan dengan proses

MULTIPROCESSING

tunggal pada satusaat.Namun, multitasking

Iyang Prasetio *, Nugroho Adhi Santosob.

atau multiprogramming lebih sesuai untuk


menjelaskan konsep ini, yang dilaksanakan

Iyang Prasetio (Mahasiswa Politeknik

sebagian besar dalam software, sedangkan

Harapan Bersama).

multiprocessing adalah lebih tepat untuk

email : iyangprasetyo19@gmail.com

menggambarkan

penggunaan

beberapa

perangkat keras CPU. Sebuah sistem dapat


b

Nugroho Adhi Santoso (Dosen Politeknik

menjadi keduanya multiprocessing dan

Harapan Bersama).

multiprogramming, hanya satu dari dua,


atau tidak dari keduanya.
2. Kerangka Teori
Pengertian lainnya multiprocessing dalam

1.Pendahuluan

dalam

Multiprocessing adalah penggunaan dua


atau lebih central processing unit (CPU)
dalam satu sistem komputer. Istilah ini
juga merujuk pada kemampuan dari suatu
sistem untuk mendukung lebih dari satu
prosesor dan / atau kemampuan untuk
mengalokasikan tugas antara mereka.

ini, dan definisi multiprocessing dapat


bervariasi tergantung konteks, kebanyakan
fungsi

dari

seberapa

Dukungan

CPU

didefinisikan (multiple core pada satu


mati, beberapa chip dalam satu paket,
beberapa paket dalam satu unit sistem, dll).

sebuah

informasi

adalah:

sistem

untuk

mendukung lebih dari satu processor dan


mengalokasikan tugas kepada prosesorprosesor tersebut, kemampuan esksekusi
terhadap beberapa proses perangkat lunak
dalam sebuah sistem secara serentak.
Kelebihan

Terdapat banyak variasi pada tema dasar

sebagai

tekhnologi

throughput,

multiprcessor:
karena

Peningkatan

lebih

banyak

proses/thread yang berjalan dalam satu


waktu sekaligus (jika proses yang antri di
ready queue sedikit). Perlu diingat hal ini
tidak berarti daya komputasinya menjadi
meningkat sejumlah prosesornya. Yang
meningkat adalah jumlah pekerjaan yang
bisa dilakukan dalam waktu tertentu.

Multiprocessing kadang-kadang mengacu


pada pelaksanaan beberapa

perangkat

lunak bersamaan proses dalam suatu

3. Perancangan

5. Kesimpulan

Multiprocessing dapat dibagi ke dalam

Proses adalah sebuah program yang

beberapa

Berdasarkan

sedang dieksekusi atau program yang

simetrinya, multiprocessing Asymmetric

sedang di jalankan atau software yang

Multiprocessing

(ASMP),

Symmetric

sedang dilaksanakan termasuk sistem

Multiprocessing

(SMP),

Non-uniform

operasi yang disusun menjadi sejumlah

kelas,

yakni:

memory access (NUMA) multiprocessing,

proses sequential.

Clustering
Sedangkan program adalah kumpulan
Berdasarkan jumlah instruksi dan datanya:

instruksi yang di tulis kedalam bahasa

(lihat Taksonomi Flynn) SISD (Single

yang dimengerti sistem operasi. Proses

Instruction on Single Data Stream), SIMD

berisi instruksi dan data program counter

(Single Instruction on Multiple Data

dan semua register pemroses, dan stack

Stream), MISD (Multiple Instruction on

berisi data sementara seperti parameter

Single Data Stream), MIMD (Multiple

rutin, alamat pengiriman dan variabel-

Instruction on Multiple Data stream)

variabel lokal. Hal-hal yang berkaitan


dengan

4. Hasil Pembahasan

yang

antara

Multiprogramming,

Keuntungan Multiprocessing: Peningkatan


throughput

proses

meningkat

lain

Multiprocessing,

Distributed Processing.

adalah

peningkatan jumlah pekerjaan yang dapat


dilakukan dalam waktu tertentu.

Status proses atau bagian keadaan proses


memiliki tiga elemen yaitun : Running,
Blocked, Ready.

Lebih ekonomis. Daripada sistem dengan


banyak prosesor tunggal karena bisa
berbagi memori, storage, dan power
supply.

Operasi-operasi terhadap proses antara


lain: Penciptaan proses (create process),
Penghancuran/terminasi proses (destroy a
process), Penundaan proses (suspend a

Peningkatan kehandalan. Jika pekerjaan

process),

Pelanjutan

kembali

berbagi rata, maka kegagalan salah satu

(resume process), Pengubahan prioritas

prosesor bisa ditanggulangi oleh proses-

proses, Memblok proses, Membangunkan

proses yang lain,

proses,

Menjadwalkan

Memungkinkan

proses

dengan proses lain.

proses

proses,

berkomunikasi

Daftar Pustaka
http://aripcupid.blog.ugm.ac.id/2010/09/2
1/perbedaan-multiprogrammingmultiprocessing-multi-tasking-timesharing/
http://blog.ugm.ac.id/2010/09/22/multipro
gramming-multiprocessing-multitaskingtimesharing-2-2/
Biodata Penulis :
Nama: Iyang Prasetio
Nim: 14040111
Kelas : 1G
Tempat, Tanggal Lahir : Tegal, 3 januari
1996
Alamat : Jl.Cendrawasih Rt 04 Rw 01
Kaligangsa ,Kota Tegal
Email : iyangprasetyo19@gmail.com
No. HP : 089615924710
*

Penulis menyampaikan terima kasih


kepada Tuhan Yang Maha Esa,orang tua
,dosen pengampu mata kuliah dan teman teman yang telah membantu jurnal ini.
Semoga Jurnal ini dapat bermanfaat
khususnya bagi mahasiswa ,umumnya
bagi masyarakat ,dan dapat di gunakan
dengan penuh tanggung jawab .
*Penulis menyampaikan saran kepada
Dosen pengampu mata kuliah Sistem
Oprasi agar lebih jelas dalam menjelaskan
dan menyampaikan materi kuliah yang di

sampaikan dan lebih di siplin waktu


kepada mahasiswa.

HALAMAN PERSETUJUAN
Dosen Pengampu Mata Kuliah :
Nama : Nugroho Adhi Santoso

Tanda Tangan : ..................................

Anda mungkin juga menyukai