Параметры компьютера для программирования

Как выбрать компьютер: решения для дома и офиса

Мы не мыслим свою жизнь без компьютеров, и тем не менее многие не знают, что представляет собой «начинка» ПК. Поэтому вопрос «как выбрать компьютер?» ставит многих людей в тупик. На какие параметры обратить внимание при выборе компьютера для дома или офиса — об этом доступным языком в нашей статье.

Для начала нужно определиться, какой тип компьютера для дома вам нужен — стационарный (десктоп) или миниатюрный (ноутбук, моноблок, неттоп). Они различаются не только размерами. Конечно, ноутбук, моноблок или неттоп гораздо компактнее, а это важно, если вы живете в очень маленькой квартире или студии. К тому же ноутбук мобилен, его можно брать с собой куда угодно — это плюс, если вы часто путешествуете и не хотите расставаться с ним.

Однако есть и другие принципиальные различия. Ноутбуки обычно гораздо менее производительны, чем настольные компьютеры (исключение составляют ноутбуки, разработанные специально для игр), возможности по модернизации ноутбуков сильно ограничены — если в стационарном ПК вы можете заменить практически любые комплектующие, то сделать апгрейд ноутбука сложнее. Вы сможете разве что заменить оперативную память и жесткий диск, а также приобрести внешнюю видеокарту, но даже это возможно не для каждой модели.

В стационарных моделях возможность подбора комплектующих позволяет сконструировать идеальный ПК, который будет соответствовать вашим потребностям. Еще один немаловажный момент — монитор компьютера может быть почти любого размера и качества, выбор сейчас огромен. А вот монитор ноутбука практически никогда не бывает больше 18 дюймов по диагонали, и заменить его вы не сможете.

В общем, если мобильность для вас — не приоритет, то вам нужен стационарный ПК, и в дальнейшем мы будем говорить именно о нем.

Итак, компьютер для дома — как вы намерены использовать его? Обычно люди покупают ПК для учебы, для игр и развлечений, таких как просмотр кино, а также серфинга по интернету. Как выбрать компьютер для каждой из этих задач и на что обратить внимание?

Параметры компьютера для программирования

Третья четверть — последний курс на Qt:

  • Минимальные требования: Windows 7 или 10, 32 или 64 бит
  • 256 Мб оперативной памяти
  • Частота процессора 500МГц
  • Поддержка ОpenGL.

Четвёртая четверть — последний курс, изучаем Unreal Engine:

  • Компьютер с четырехъядерным процессором с частотой 2.5 ГГц и выше
  • Оперативная память от 4 Гб, в идеале 8 Гб и выше
  • Операционная система: Windows 10 64-bit или Mac OS X 10.9.2 и выше
  • Минимальная видеокарта NVIDIA GeForce 470 GTX или AMD Radeon 6870 HD. Лучше NVIDIA GeForce GTX 970;

После прочтения статьи у вас остались вопросы? Напишите нам в поддержку: support@geekbrains.ru — мы ответим и поможем. ​ ​

Параметры компьютера для программирования

+7 (499) 444-90-36 Отдел заботы о пользователях

Москва, Ленинский проспект, дом 6, строение 20

  • Участник Skolkovo
  • Премии Рунета 2018, 2019, 2020

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies

Особенности профессии

Любой компьютер – будь он ПК или мозг робота – это комплекс аппаратов и программ, взаимодействующих друг с другом благодаря единой программной системе. Системный программист почти не занимается прикладными программами, облегчающими жизнь пользователю (этим занимается программист-прикладник). Системщик выстраивает многоуровневую структуру, которая объединяет отдельные компоненты (работу процессора, сетевого оборудования, оперативную память, выполнение прикладных программ и пр.) в модули, а модули – в единый организм компьютера или компьютерную сеть.

Например, текстовые редакторы, позволяющие нам набирать тексты на компьютере, разрабатывают прикладники. А программа дефрагментации жесткого диска – это уже задача программиста-системщика, т.к. подобная программа обеспечивает взаимодействие программ и так называемого железа.

Это не значит, что системный программист не может разработать прикладную программу. Но он мыслит комплексно. Системное программирование (программирование систем) – это, по существу, инженерная деятельность, хотя она и не связана с материальным миром в такой степени, как это бывает в традиционном инженерном деле.

Кроме разработки программных модулей и их интеграции, программист-системщик занимается адаптацией и модификацией программных продуктов под конкретную систему, исходя из её логики и задач. Он же может заниматься разработкой баз данных и их администрированием.

↑ Конфигурация офисного компьютера 2021 на основе CPU от AMD

От процессора сильно зависит быстродействие компьютера, поэтому его выбираем в первую очередь. В первой сборке сердцем будет выступать свежий процессор от компании AMD – Athlon 3000G. Этот CPU 2019 года выпуска, имеет на оснащении 2 ядра, 4 потока и построен на 14-нанометровом техпроцессе. Имеется кэш 3 уровня 4 Мб и базовую частоту 3500 МГц. Процессор поддерживает оперативную память DDR4 до 2667 МГц. Имеется контроллер PCI Express 3 версии. Что ещё нас интересует в этом процессоре, так это наличие интегрированной графики Radeon Vega 3 с частотой 1100 МГц. Её для простых офисных приложений будет вполне достаточно. В общем цена процессора на момент сборки составила 4100 рублей.

Материнская плата

Для сборки подберём одну из самых дешёвых материнских плат на чипсете A320 и AM4 сокете, а именно GIGABYTE GA-A320M-H. Неплохая мать 2018 года выпуска с форм-фактором Micro-ATX. Имеет два слота под оперативку и дружит с двухканалом. Можно воткнуть до 32 Гб частотой до 3200 МГц. Третья версия PCI Express. Есть слот M.2 и поддержка NVMe, четыре USB 3.2, два USB 2.0. Видеовыходов два: один HDMI и один DVI-D. Также есть три аналоговых аудиоразъёма и сетевой порт RJ-45. Мать очень неплохо гонит оперативную память, но нам это особо ни к чему. Функционала данной платы будет более чем достаточно. Цена 3900 рублей. Хотя в перспективе лучше будет присмотреться на материнку с B-чипсетом, так как она даст возможность разогнать наш процессор.

Кулер

Так как тепловыделение у нашего процессора всего 35 Вт, то можно обойтись комплектным кулером, если у вас боксовая версия. У нас же версия OEM и кулер мы выбрали дешёвый и надёжный DEEPCOOL Beta 10. Он имеет рассеиваемую мощность 89 Вт и скорость вращения 2200 оборотов в минуту. Цена такого охлаждения всего 550 рублей. Его мощности нам хватит с запасом. Единственным недостатком является то, что он довольно шумный.

Оперативная память

Теперь по поводу оперативки. При работе с текстовыми документами и серфинге в интернете не нужно большого объёма оперативки, тем более, что при использовании SSD практически вся информация сбрасывается в быстрый кэш на диске, не затрагивая оперативную память. Возьмём одну плату 4 Гб DDR4 Patriot Signature Line. Неплохая оперативка с частотой 2666 МГц и таймингами 19 — 19 — 19 — 43, хоть для нас они и не особо важны. Охлаждающих радиаторов у этой платы нет, но для наших задач они и не потребуются. Цена за 4 Гб 1600 рублей.

Накопитель

Для комфортной и быстрой работы, естественно, нам понадобится SSD-диск под Windows. Возьмём бюджетный Crucial BX500 на 120 Гб. Подключается по SATA III. Скорость записи 500 Мб в секунду, а чтения — 540 Мб/сек. Некоторые пользователи заявляют о сильном нагреве этого SSD, но у нас с ним проблем не было. За свои 1700 рублей довольно надёжный накопитель.

Ещё для различных документов и других результатов офисной деятельности поставим обычный HDD-диск. Выбор пал на Toshiba P300 с 1 Тб памяти. Скорость вращения шпинделя 7200 об/мин, максимальная скорость передачи данных 196 Мб/сек, кэш памяти 64 Мб. Подключается также по SATA III. В общем широкоизвестный надёжный жёсткий ценой 3000 рублей.

Блок питания

Так как наша сборка потребляет довольно мало, то блок питания подойдёт почти любой. Мы же выбрали не дорогой обычный блок HIPER HPT-450. Мощность 450 Вт, по 12-вольтовой линии 408 Вт. Основной разъем питания 20+4 pin. Имеет вентилятор 120 на 120 мм, который довольно сильно шумит, за то цена у блока 1800 рублей. Для офисной сборки вполне сойдёт.

Корпус

Продуваемость особо не важна, так как греться сильно ПК не будет, а вот наличие USB 3 нам бы не помешало для быстрого перекидывания файлов на флешку. Берём корпус AeroCool CS-103. Форм-фактор MicroATX. Имеется в комплекте вентилятор на выдув диаметром 80 мм. На боковой стенке есть место для кабель-менеджмента. На передней панели один разъем USB 3.0, два USB 2.0, а также разъёмы под наушники и микрофон. Для игровой производительной системы корпус не подойдёт, а для нашей в самый раз. Цена на момент сборки 2000 рублей.

В итоге за 18650 рублей мы собрали вполне неплохой офисный ПК, который справится с любыми офисными задачами. С тяжёлыми графическими редакторами он, конечно, будет работать в напряжении, а вот комфортный серфинг в интернете и работа в текстовых редакторах обеспечена.

Каждому свое

Удивительно, но правы как те, так и другие. Как и в большинстве случаев, нужно исходить из конкретных потребностей программиста и инженера.

  • Каждый программист, вероятно, мечтает купить восьмиядерный процессор, но не каждый сможет программировать для 8 ядерного процессора. Многопоточное программирование для многоядерных систем – довольно сложная задача и под силу далеко не каждому. Так что, если не планируется тестировать программы, написанные непосредственно под 8-ядерную архитектуру, можно обойтись и ЦП поскромнее за меньшую стоимость.
  • С другой стороны, восьмиядерный вариант позволит выполнять одновременно большое количество задач. Например, писать один кусок код и параллельно компилировать другой. То же самое можно сказать и о вычислительных инженерных задачах.
  • Если говорить про процессоры AMD, то по цене они выглядят выгоднее и имеют более эффективную работу по обмену информацией между ядрами. Так что может быть организовано много потоков данных и много потоков команд.
  • Intel традиционно дороже, однако они лучше, чем AMD, поддаются «разгону» — особенно выгодно в этом плане выглядят ЦП с маркировкой K — а также имеют более быстрое основное ядро. Так что, если не планируется серьезная работа с использованием преимуществ многоядерной системы, когда вычислительные операции выполняются одновременно, имеет смысл поискать в каталогах Интернет-магазинов именно продукцию от Intel.
  • Что касается разрядности, то здесь работает принцип аналогично п. 1. про процессор 8 ядер. Если планируется писать приложения для 32-битной архитектуры и тестировать их на той же машине, без сомнения, нужно идти на сайт http://elmir.ua и смотреть обзоры про 32-разрядные ЦП.
  • Наконец, нужно ориентироваться на ресурсоемкость поставленных перед программистом или инженером задач, а также на квалификацию самого специалиста. Имеет ли смысл переплачивать за «навороченный» процессор, если планируется писать несложные прикладные утилиты.

Современные процессоры используют элементы различных типов архитектурных решений, потому выбор оптимального варианта может оказаться весьма непростым.

Чуши понаписали и рады.
> Каждый программист, вероятно, мечтает купить восьмиядерный процессор, но не каждый сможет программировать для 8 ядерного процессора.
Чем многопоточное программирование для восьмиядерного процессора отличается от программирования для, скажем, четырехядерного?

> С другой стороны, восьмиядерный вариант позволит выполнять одновременно большое количество задач. Например, писать один кусок код и параллельно компилировать другой.
То есть в случае с тем же Core2Duo я не могу одновременно пользоваться редактором и компилятором (а еще ведь окружение рабочего стола, браузер, демоны — ужоснахкакжетак). Как компилировать код кусками, я тоже не понял.

> Имеет ли смысл переплачивать за «навороченный» процессор, если планируется писать несложные прикладные утилиты?
Нельзя писать «сложные неприкладные утилиты» на машине меньше чем с восемью ядрами и 16Гб памяти?

Аффтар жжот напалмом, в общем.

Согласен, автор жжет. Но автор — не я. Публикация — рекламная, прислали на размещение.
А оскорбление в личке — это вы зря.

Владислав, как раз ваш комментарий и выдает в вас ламера:
если человек не умеет в многопоточность, то ему пофиг сколько ядер при исполнении программы.
компилировать отдельные модули — стандартная практика у программистов.
несколько ядер позволяют компилировать в несколько потоков в фоновом режиме, не заставляя тормозить остальные запущенные приложения.

2 Ярослав:
Давай разберем по пунктам тобою написанное:
> если человек не умеет в многопоточность, то ему пофиг сколько ядер при исполнении программы.
Где я утверждал обратное?
> компилировать отдельные модули – стандартная практика у программистов. несколько ядер позволяют компилировать в несколько потоков в фоновом режиме, не заставляя тормозить остальные запущенные приложения.
И снова — как это соотносится с написанным? Зачем ты рассказываешь мне очевидные вещи с таким апломбом?

Все, что ты тут высрал, абсолютно не относится к тому, что было написано.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector