پرش به مطلب اصلی

15 مطلب برچسب شده با "os"

مشاهده تمام برچسب‌ها

Burst time

در نرم‌افزار و به‌ویژه در سیستم‌عامل‌ها، منظور از burst time (یا CPU burst time) مدت زمانیه که یک پردازش (process) یا thread بدون وقفه از CPU استفاده میکنه

Garbage Collection

توی برنامه همیشه ما با حافظه کار میکنیم و اگه هیچ وقت این فضا آزاد نشه به Memory leak میخوریم.

IPC

اInter Process Communication) IPC) به روش‌هایی میگن که Processها در یک سیستم عامل می‌توانند با هم ارتباط برقرار کنند و داده‌ها را بین خودشان به اشتراک بگذارند. از آنجا که پردازه‌ها معمولاً فضای حافظه مستقل دارند، سیستم‌عامل مکانیسم‌های مختلفی برای ارتباط بین آن‌ها فراهم کرده است.

Livelock

لایولاک شبیه DeadLock هست، ولی با یه تفاوت مهم:

PID

تو لینوکس هر پردازه یه id منحصر بفرد میگیره که برای مدیرتیش در آینده به درد میخوره

Process

چرخه حیات پراسس

Thread

همه ترد ها استک و ریجستر خودشون رو دارن

Zombie process

پراسس زامبی، یک پراسس مرده است که هنوز در جدول پراسس های سیستم (process table) وجود داره، اما هیچ کدی اجرا نمی‌کند.