Burst time
در نرمافزار و بهویژه در سیستمعاملها، منظور از burst time (یا CPU burst time) مدت زمانیه که یک پردازش (process) یا thread بدون وقفه از CPU استفاده میکنه
در نرمافزار و بهویژه در سیستمعاملها، منظور از burst time (یا CPU burst time) مدت زمانیه که یک پردازش (process) یا thread بدون وقفه از CPU استفاده میکنه
Fsync
![[deadlock.jpeg]]
توی برنامه همیشه ما با حافظه کار میکنیم و اگه هیچ وقت این فضا آزاد نشه به Memory leak میخوریم.
اInter Process Communication) IPC) به روشهایی میگن که Processها در یک سیستم عامل میتوانند با هم ارتباط برقرار کنند و دادهها را بین خودشان به اشتراک بگذارند. از آنجا که پردازهها معمولاً فضای حافظه مستقل دارند، سیستمعامل مکانیسمهای مختلفی برای ارتباط بین آنها فراهم کرده است.
لایولاک شبیه DeadLock هست، ولی با یه تفاوت مهم:
text
paging
تو لینوکس هر پردازه یه id منحصر بفرد میگیره که برای مدیرتیش در آینده به درد میخوره
چرخه حیات پراسس
first come first served
همه ترد ها استک و ریجستر خودشون رو دارن
UFS(Union File System)
پراسس زامبی، یک پراسس مرده است که هنوز در جدول پراسس های سیستم (process table) وجود داره، اما هیچ کدی اجرا نمیکند.