2020-11-12 20:27:26
من لديه نظام ويندوز قد يعرف هذه الشاشة في الTask manager. هذه شاشة لجهازي الحالي , قديم قليلاً لكن يؤدي الغرض. سأشرح بعض المصطلحات و الأرقام الظاهرة في الجزء السفلي مع بعض المعلومات.
(سلسلة) https://t.co/pEjt8aIpPr
الشاشة خاصة بالCPU الUtilization هي مقدار الاستفادة الحالية من قدرة المعالج و هي هنا فقط 16%. الSpeed هي سرعة المعالج و مكتوب 2.47 GHz, لكن لاحظ في الأعلى مكتوب ان سرعة المعالج هي 3.10GHz !؟. هذا لأن ويندوز لا يريدك أن تستهلك كهرباء اكثر من حاجتك فجعله السرعة متغيرة حسب الحاجة .
لدي كما في الصورة 224 عملية او Processes تعمل الان, العدد كبير يفترض ان يكن حول ال100. الProcess لا يعني البرامج و انما يعني حاوية البرامج ففيها الكود و الذاكرة كالHeap و الStack و الأمان و الIPC الخاص بقوانين تواصل البرامج مع بعضها. كل Process عبارة عن حاوية Container.
بجانب الProcesses هناك الThreads وهي الكود الحقيقي الذي ينفذ الان. فكل Process قد تطلق اكثر من Thread يتشاركون الذاكرة في الProcess. هذي الThread تستخدم موارد الجهاز مثل الذاكرة و الملفات و الأجهزة و غيرها. مجموع هذي الموارد هو ما يسمى بالHandles اللي هو 102932 كما في الصورة.
في كل Motherboard تكون فيه اماكن يركب فيها المعالج هذا اسمه Socket يعني عندي حسب الصورة معالج او ship واحد فقط (شريحة او قطعة ).
لكن بداخل المعالج فيه اربعة Cores كما في الصورة اي اربعة CPUs و لأن حسب معلومات معالجي في موقع انتل ان هذا المعالج لايدعم الHyper-Threading و هي تقنية من انتل تخلي نظام التشغيل يشوف الcore الواحد كأنه اثنين.
فهذا يعني ان عندي اربعة Cores حقيقية.
ايضاً عندنا الVirtualization هذي تقنية تخلي جهازي جزء من هاردوير ضخم واحد بمعنى انه فيه برامج اخرى مثل Microsoft Hyper-V تستفيد من موارد جهازي كالمعالج و الذاكرة و من موارد اجهزة اخرى تدعم الVirtualization و تعيد توزيعها إلى عدة اجهزة او سيرفرات افتراضية Virtual حسب الحاجة.
الCache ممكن معروف و هو ذواكر في الCPU تسرع للمعالج الوصول للبيانات بدل ماكل مرة يروح للRAM
الL1 اقرب من الL2 و الL2 اقرب من الL3. كلمة Cache بريطانية هي دولاب الأواني اللي ينحط في غرفة
الأكل بدل ما الأم تروح للمطبخ كل مرة.
311 viewsmariam, 17:27