بخشی از مجموعه

چندین نمونه کد

~1 دقیقه مطالعه • بروزرسانی ۸ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتونی تعداد پردازنده‌های (هسته‌های منطقی) موجود در سیستم را نمایش می‌دهد.
برای این کار از تابع os.cpu_count() در کتابخانه os استفاده می‌شود.


کد پایتون:


import os

# نمایش تعداد پردازنده‌ها
cpu_count = os.cpu_count()
print("تعداد پردازنده‌های سیستم:", cpu_count)

نمونه خروجی:


تعداد پردازنده‌های سیستم: 8

توضیح فنی:

- تابع os.cpu_count() تعداد هسته‌های منطقی (logical cores) را برمی‌گرداند
- این مقدار ممکن است شامل هسته‌های فیزیکی و مجازی (مثل Hyper-Threading) باشد
- برای اطلاعات دقیق‌تر می‌توان از کتابخانه‌های پیشرفته‌تر مانند psutil استفاده کرد


نسخه پیشرفته با psutil:


import psutil

# تعداد هسته‌های فیزیکی و منطقی
logical_cores = psutil.cpu_count(logical=True)
physical_cores = psutil.cpu_count(logical=False)

print("هسته‌های منطقی:", logical_cores)
print("هسته‌های فیزیکی:", physical_cores)

نوشته و پژوهش شده توسط دکتر شاهین صیامی