Чтобы проверить информацию об оперативной памяти и процессоре на ПК, вы можете использовать различные методы в зависимости от используемой операционной системы. Я приведу примеры для Windows, macOS и Linux.
- Проверка оперативной памяти и процессора в Windows:
В Windows вы можете использовать инструмент «Информация о системе» или диспетчер задач, чтобы проверить сведения об оперативной памяти и процессоре.
a) Использование системной информации:
import wmi
def get_ram_cpu_info():
c = wmi.WMI()
ram = c.Win32_ComputerSystem()[0].TotalPhysicalMemory
cpu = c.Win32_Processor()[0].Name
return ram, cpu
ram, cpu = get_ram_cpu_info()
print(f"RAM: {ram} bytes")
print(f"CPU: {cpu}")
б) Использование диспетчера задач:
Нажмите Ctrl + Shift + Esc, чтобы открыть диспетчер задач. На вкладке «Производительность» вы найдете подробную информацию о процессоре, а на вкладке «Память» — информацию об оперативной памяти.
- Проверка оперативной памяти и процессора в macOS:
В macOS вы можете использовать Монитор активности для проверки сведений об оперативной памяти и процессоре.
import psutil
def get_ram_cpu_info():
ram = psutil.virtual_memory().total
cpu = psutil.cpu_info()[0].model_name
return ram, cpu
ram, cpu = get_ram_cpu_info()
print(f"RAM: {ram} bytes")
print(f"CPU: {cpu}")
- Проверка оперативной памяти и процессора в Linux:
В Linux вы можете использовать инструменты командной строки, такие как lshw, freeили cat /proc/cpuinfo, чтобы получить информацию об оперативной памяти и процессоре.
import subprocess
def get_ram_cpu_info():
ram_cmd = "free -b | grep Mem | awk '{print $2}'"
ram = int(subprocess.check_output(ram_cmd, shell=True))
cpu_cmd = "cat /proc/cpuinfo | grep 'model name' | uniq | awk -F ':' '{print $2}'"
cpu = subprocess.check_output(cpu_cmd, shell=True).decode().strip()
return ram, cpu
ram, cpu = get_ram_cpu_info()
print(f"RAM: {ram} bytes")
print(f"CPU: {cpu}")