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

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

3
Как люди определяют минимальные требования к оборудованию для программного обеспечения?
Как люди определяют минимальные требования к оборудованию для программного обеспечения? Например: как компания-разработчик программного обеспечения может сказать клиенту, что для правильной работы программы им потребуется 8 ГБ ОЗУ?

5
Каков абсолютный минимальный набор инструкций, необходимых для сборки полного процессора Тьюринга?
У меня есть общее представление о том, как процессор обрабатывает инструкции, но я трачу свое время на работу в основном на языках высокого уровня. Может быть, кто-то, кто работает ближе к железу, может дать ценную информацию. Предполагая, что языки программирования в основном являются абстракциями очень высокого уровня набора команд процессора, …

3
Почему Майк Паунд измеряет вычислительные возможности своего компьютера по его видеокартам, а не по процессорам?
Недавно я смотрел отличное видео Computerphile о паролях, в котором Майк Паунд хвастается суперкомпьютером своей компании, имеющим 4 видеокарты (точнее, Titan X). Как энтузиаст численного моделирования, я мечтаю создать рабочий стол исключительно для симуляции. Почему Майк Паунд измеряет вычислительные возможности своего компьютера по его видеокартам, а не по процессорам? Если …
17 hardware 

2
Какой длины типичный современный микропроцессорный конвейер?
Я кое-что узнал о конвейерной обработке, но это были 4-х и 5-ти ступенчатые процессы, и я думаю, что типичная современная конвейерная технология намного длиннее и сложнее на практике. Как долго типичные конвейеры и насколько мы можем ожидать их увеличения, и где находится точка достижения минимального возврата прироста производительности для более …

5
Как протестировать программное обеспечение, которое записывает компакт-диски, не тратя их впустую?
Я хочу написать приложение, которое можно использовать для записи компакт-дисков (музыка). Я знаю, что в любом случае я должен проверить это на реальных компакт-дисках, но я не хочу делать это каждый раз, когда делаю небольшие изменения. Но я хочу знать и проверить, будут ли записаны нужные данные, чтобы вы не …
16 testing  hardware 

4
Может ли повышенное использование высших и более высоких языков программирования привести к дефициту программистов со знанием компьютерной архитектуры?
Цитата из Википедии о статье «Язык программирования высокого уровня»: Язык программирования высокого уровня - это язык программирования с сильной абстракцией от деталей компьютера. По сравнению с языками программирования низкого уровня, он может использовать элементы естественного языка, быть более простым в использовании или более переносимым на разные платформы. Такие языки скрывают …

4
Разве функциональная парадигма не слишком расходится с базовым оборудованием, чтобы быть в целом эффективной?
Вдохновленный вопросом от SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Это может быть долгий спор о многочисленных преимуществах и недостатках FP, но сейчас я бы хотел сузить сферу до основной эффективности FP на современном оборудовании. Тезис: Функциональная парадигма подразумевает неизменность и отсутствие состояния (?), Но аппаратные средства, на которых мы выполняем функциональные программы, являются конечными …

1
Каковы абсолютные, минимальные требования для содержания азиатских кодировок SE для проекта встроенной системы?
Я работаю в компании, которая начала интегрировать встроенные компьютерные системы в наши продукты, которые мы производим. У нас довольно широкий ассортимент продукции, и она распространяется по всему миру. Кроме того, мы разработали несколько интегрированных плат, которые могут служить нескольким целям в зависимости от прошивки, установленной в системе. Таким образом, нам …

7
По каким причинам программист может хотеть отключить гиперпоточность?
Моя компания только что купила новые компьютеры, чтобы заменить старые 2ГБ компьютеры под управлением Windows XP. Кто-то из моей команды заметил, что они пришли с отключенной гиперпоточностью, и велел всем перезагрузиться и включить его. Есть ли польза от программирования на машине с отключенной гиперпоточностью?
13 hardware 

2
Как именно программа общается с драйвером устройства?
Поэтому я не совсем понимаю, как именно мы, программисты, общаемся с устройствами на компьютере. Сейчас я не говорю о больших идеях. Я знаю, что есть драйверы устройств, которые устанавливаются поверх аппаратного обеспечения, чтобы различные программы могли использовать их функции. А вообще кто конкретно разговаривает с водителями? Записывает ли программист приложение …
12 hardware  drivers 

6
Является ли степень двух бит на слово «удобной»? Если это так, то почему?
Я нахожу несколько источников, утверждающих, что степень двоичных разрядов в двоичном слове (например, 8 бит на байт) является «хорошей вещью» или «удобной». Я не нахожу источника, указывающего почему. Из какой истории почему байты восемь бит? мы читаем в утвержденном ответе: Бинарные компьютеры побуждают дизайнеров делать размеры двух степеней. Хорошо, но …
11 hardware  byte  bit 

4
Гибридный жесткий диск улучшает опыт программирования? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Я устал от того, насколько тягостен мой компьютер для разработки. Это Core2 Duo, 2 ГБ оперативной …

5
Как «запаздывающие числа», которые должен знать каждый программист, Джеффа Дина могут быть точными в контексте различных аппаратных реализаций?
Я имею в виду этот график показателей латентности , приписываемый Джеффу Дину из Google. Вещь, которую я не понимаю, состоит в том, не меняются ли эти цифры от одного набора оборудования к другому? Как они могут быть точными для всех типов оперативной памяти, процессора, материнской платы, жесткого диска и т. …
11 hardware 

3
Почему компьютеры не поставляются со специализированным оборудованием, таким как сети сортировки?
Вместо того, чтобы программировать, как мы, почему бы нам не составить спецификации общих задач, таких как «сортировка», а затем позволить среде скомпилировать ее, чтобы наилучшим образом использовать ее аппаратное обеспечение? Таким образом, мы могли бы поставлять компьютер с новым специализированным оборудованием, таким как сети сортировки, и он автоматически работал бы …

6
Может ли отсутствие «битовой четности» между веб-сервером и сервером БД влиять на производительность?
Сегодня у меня была встреча с поставщиком программного обеспечения по поводу рекомендованной им инфраструктуры для развертывания конкретного приложения. Приложению требуется два сервера: сервер приложений для серверных веб-страниц (.NET, Windows) и база данных (SQL Server). Производитель заявил, что эти два сервера должны иметь «битовую четность». Под этим они понимали, что если …
10 hardware 

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