Вопросы с тегом «hardware»

Компьютерное оборудование - это совокупность физических элементов, которые составляют компьютерную систему.

30
Почему не все компании покупают разработчикам лучшее оборудование?
Я должен что-то упустить. Стоимость найма программиста в моем районе составляет от 50 до 100 долларов в час. Стоимость топового компьютера составляет всего 3000 долларов, поэтому стоимость покупки действительно хорошего компьютера каждые три года составляет 0,5 доллара в час. (3000 долларов США (150 недель * 40 часов)) Есть ли нужна …

12
Что подразумевается под фразой «программное обеспечение может заменить оборудование»?
Изучая курс для начинающих по аппаратному / программному интерфейсу и операционным системам, часто возникает вопрос о том, будет ли лучше заменить некоторые аппаратные части программным обеспечением и наоборот. Я не могу установить связь.

7
Какова история того, почему байты восемь бит?
Что, где действуют исторические силы, какие компромиссы нужно сделать, решая использовать группы из восьми бит в качестве фундаментальной единицы? Когда-то были машины, использующие слова других размеров, но сегодня, не считая восьмибитности, вы должны обратить внимание на музейные экспонаты, специализированные чипы для встроенных приложений и DSP. Как байт эволюционировал из хаоса …
86 history  hardware  byte  bit 

3
Как работает один поток на нескольких ядрах?
Я пытаюсь понять на высоком уровне, как отдельные потоки работают на нескольких ядрах. Ниже мое лучшее понимание. Я не верю, что это правильно, хотя. Основываясь на моем чтении Hyper-threading , кажется, что ОС организует инструкции всех потоков таким образом, что они не ожидают друг друга. Затем интерфейс ЦП дополнительно организует …

12
Как работают компьютеры? [закрыто]
Это почти неловко спрашивать ... У меня есть степень в области компьютерных наук (и вторая в процессе). Я работаю постоянным разработчиком .NET почти пять лет. Я вообще, кажется, компетентен в том, что я делаю. Но я не знаю, как работают компьютеры! Пожалуйста, держись со мной на секунду. Быстрый Google «Как …

4
Есть ли хорошая причина для запуска 32-разрядного программного обеспечения вместо 64-разрядного на 64-разрядных компьютерах?
Есть ли веская причина для поставки 32-разрядной версии вместе с 64-разрядной версией любого программного обеспечения, предназначенного для современных настольных компьютеров, работающих под управлением современных 64-разрядных операционных систем на 64-разрядном оборудовании? Похоже, что 64-разрядное программное обеспечение будет более эффективным, позволит более интенсивно использовать память при необходимости и т. Д. Apple даже …

25
Мысли о разработке с использованием виртуальных машин [закрыто]
Я буду работать в качестве ведущего разработчика для стартапа, и я предложил использовать виртуальные машины для разработки. Я не говорю о том, что у каждого разработчика есть рабочий стол с виртуальными машинами для тестирования / разработки, я имею в виду наличие серверной стойки, где все виртуальные машины управляются и разработчики …

15
Как языки повлияли на дизайн процессора? [закрыто]
Нам часто говорят, что аппаратному обеспечению не важно, на каком языке написана программа, поскольку оно видит только скомпилированный двоичный код, однако это не вся правда. Например, рассмотрим скромный Z80; его расширения к набору команд 8080 включают в себя такие инструкции, как CPIR, которые полезны для сканирования строк в стиле C …

9
В поисках значимого и веского аргумента в пользу антивирусного программного обеспечения на машинах разработки [закрыто]
При формировании мнений рекомендуется придерживаться схоластической традиции - стараться как можно сильнее против своего мнения и пытаться найти контраргументы. Однако, как бы я ни старался, я просто не могу найти разумных аргументов в пользу антивируса (и связанных с ним мер безопасности) на машинах разработки. Аргументы против антивируса (AV) в разработке …

19
Вы бы купили оборудование за свои деньги, чтобы использовать его на работе, чтобы сделать свою работу лучше? [закрыто]
На работе мне дали разумно спроектированную машину (двухъядерный 2 ГГц, 4 ГБ ОЗУ, 160 ГБ, 7200 об / мин, Win7), но в некоторых местах ее не хватало (HDD / RAM). ИТ-персонал был в порядке, когда я заменял оборудование своим, поэтому теперь у меня есть SSD и дополнительные 8 ГБ ОЗУ …

1
Производительность кода ADT, ориентированного на одно назначение, на современных процессорах
Можно предположить, что работа с неизменяемыми данными с одиночными присваиваниями требует большего объема памяти, потому что вы постоянно создаете новые значения (хотя компиляторы под крышками делают трюки с указателями, чтобы уменьшить эту проблему). Но я уже несколько раз слышал, что потери в производительности перевешиваются выигрышем в том, что процессор (особенно …

4
Как эффективно устранять неполадки или тестировать новый код, когда сложно или невозможно получить настройку оборудования для воспроизведения ошибок?
Я работаю в компании среднего размера (150 человек, команда инженеров ~ 10), и большинство моих проектов включают взаимодействие с лабораторным оборудованием (осциллографы, анализаторы оптического спектра и т. Д.) Для целей полуавтоматических тестовых приложений. Я столкнулся с несколькими различными сценариями, в которых я не могу эффективно устранять неполадки или тестировать новый …

6
Это работа разработчика, чтобы предложить ИТ-требования?
Я единственный разработчик, работающий над веб-приложением, которое подходит к концу. Теперь мы собираемся сделать его Live, может быть, через пару месяцев. Это веб-приложение для не ИТ-компании. Хотя у них есть собственная внутренняя ИТ-команда, они спросили меня, каковы, например, требования к оборудованию для действующих серверов. ОЗУ, 32 бит или 64 бит. …

8
Нужно ли понимать, что происходит на аппаратном уровне, чтобы быть хорошим программистом?
Я программист-самоучка, на всякий случай, если на этот вопрос ответят в CS 101. Я выучил и использовал много языков, в основном для личного пользования, но иногда и для профессиональных вещей. Кажется, что я всегда сталкиваюсь с одной и той же стеной, когда сталкиваюсь с проблемами программирования. Например, я только что …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.