این برنامه پایتونی تعداد پردازندههای (هستههای منطقی) موجود در سیستم را نمایش میدهد.
برای این کار از تابع os.cpu_count() در کتابخانه os استفاده میشود.
import os
# نمایش تعداد پردازندهها
cpu_count = os.cpu_count()
print("تعداد پردازندههای سیستم:", cpu_count)
تعداد پردازندههای سیستم: 8
- تابع os.cpu_count() تعداد هستههای منطقی (logical cores) را برمیگرداند
- این مقدار ممکن است شامل هستههای فیزیکی و مجازی (مثل Hyper-Threading) باشد
- برای اطلاعات دقیقتر میتوان از کتابخانههای پیشرفتهتر مانند psutil استفاده کرد
import psutil
# تعداد هستههای فیزیکی و منطقی
logical_cores = psutil.cpu_count(logical=True)
physical_cores = psutil.cpu_count(logical=False)
print("هستههای منطقی:", logical_cores)
print("هستههای فیزیکی:", physical_cores)