80:7
‘Rant Syukr process cool block (PCB) dan Algoritma Perjadwalan
G+ Lainnya Blog Berikuty
wafadesigné@gmailcom Dasbor
Logout
Ranti Syukri
‘Minggu, 20 Maret 2011
process control block (PCB) dan Algoritma Penjadwalan
Dalam imu komputer, pointer adalah balsa pernrograman tipedata yang nilainya
‘mengacu Jangsung ke (atau “menunjuk ke) nila Iain yang disimpan i tempat ain
alam memori komputer menggunakan alamat nya. Untuk bahasa pemrograman
tingkat tinggi, pointer efektif mengambil tempat register tajuan mum dalam
bahasa tingkat rendah seperti bauasa assembly atau Kode mesin,tetapi mungkin
dalam memori yang tersedia, Sebuah pointer referensi lokasi di memori, dan
‘memperoleh nilai pada lokast pointer mengacu dikenal sebagai dereferencing.
pointerpointer adalah implementasi, sederhana kurang disarikan dari jenis
diabstraksikan lebih referensi data, Beberapa bahasa mendukung beberapa jenis
pointer, meskipun beberapa memilikibatasan lebih lanjut tentang penggunaannya
dari pada yang lain.
Pointer juga digunakan untuk menyimpan alamat dari entry point bagi subrutin
yang disebut dalam pemrograman prosedural dan untuk run-time untuk
‘menghubungkan dynamic link Ubraties (DLL) Dalam pemrograman berorientasi
objek, pointer ke fungsi yang digunakan untuk metode mengikat, sering
‘menggunakan apa yang disebut tabel metode virtual,
Sementara “pointer” telah digunakan wntuk merujuk kepada referenst pada
tamumnya, lebih bak berlakx untuk struktur data yang secara ebsplisit|
‘memungkinkan antarmuka pointer untuk dimanipulasi (deret hitung. melalui
pointer arithmetic) sebagai alamat memori, sebagai lawan dari cookie ajaib atau
\kemampuan di mana ini tidak mugkin,
PROCESS STATES
Dalam sistem komputer multitasking, proses dapat menempati berbagai negara,
[Negara negara yang berbeda mungkin tidak benar-benardiakui sebagai demikian
leh Kernel sistem operasi, namun mereka adalah abstraks! berguna untuk
pemahaman proses.
roses state Menyatakan proses berikut khas yang mungkin pada sistem komputer
dari semua jenis, Di sebagian besar negara-negara ini, proses int “disimpan’ dalam
‘memoriutama,
Dibuat Juga disebut New) Ketika suatu proses pertama dibuat, menempati
“diciptakan’ atau ‘bars’ negara. Dalam keadsan ini, proses menunggu masuk ke
keadaan siap’ Pengakwan ini akan disetsjui atau ditunda ole fangka panjang, ata
‘masul, scheduler. Biasanya dalam kebanyakan sistem komputer desktop, masuk ini
akan disetujalsecaraotomatis, namun untuk sistem operas real-time penerimasn
ini mungkin tertunds. Dalam sistem real time, mengakui proces terlala banyak
‘untuk negara sap" dapat menyebablan oversaturation dan overcontention wntuk
ip dobotxisco logspo.coid2011)aiprocess-cortro-bock-peb-dan-algritma ml
Pengikut
Pengikut (0)
Tati
Arsip Blog
Y¥ 201102)
YY Maret(2)
‘LNONPREEMPTIVEdan
PREEMPTIVE,
process control block (PCB) dan
Algoritma Penjadwa..
> aoo;)
Mengenai Saya
amt Sabot
| secondaries
wie80:7 ‘Rant Syukr process cool block (PCB) dan Algoritma Perjadwalan
sumber daya sistem, yang menyebabkan ketidakmampuan untuk memenuhi
tenggat wat proses
Siap atau menunggu Juga disebut menunggu atau runnable) A ‘siap* atau
“menunggu! proses telah dimuat ke memori wtama dan sedang menunggu eksekusi
pada CPU (untuk konteks beralih ke CPU oleh dispatcher, tau penjadwaljangka
ppendek). Mungkin ada banyak ‘siap* proses pada setiap ttik salah satu sistem
cksckusi ~ misalnya, dalam si
proses akan menunggu untuk eksekust
Sebuah ready queue atau antrian run digunakan dalam penjadwalan komputer
Komputer modern mampu menjalankan berbagal program yang berbeda atau
roses pada wat yang sama. Namun, CPU hanya mampu menangani satu proses
pada suatu waktu,Proses yang siap untuk CPU disimpan dalam antrian untuk'iap"
proses, Poses lainnya yang sedang menunggu untuk sebuah acaraterjadi, seperti
‘memuat informast dari bard drive atau menunggu koneksi internet, tidak berada
dalam antriansiap Catatan:antrian Siap dibuat di dalam memoriutama
“Menjalankan Sebuah proses bergerak ke dalam negara beralan ketika itu dipilih
tantuk eksekusi instruks! Proses adalah dlakukan oleh salah satu dari CPU (atau
{nt dari sistem. Ada paling banyak sats menjalankan proses per CPU atau core.
Sebuah proses yang diblokir pada beberapa peristiwa (seperti I / O op
penyélesaian atau sinyal).Sebuab proses dapat diakhiri, bak dari negara “bejalan”
dengan menyelesaikan pelaksanaannya atau dengan secara eksplisit dibunud,
Dalam kedua asus ini proses pindah ke negara “dihentikan’, Jka proses tidak