Запитання з тегом «hardware»

Комп'ютерна техніка - це сукупність фізичних елементів, що складаються з комп'ютерної системи.

30
Чому всі компанії не купують розробникам найкраще обладнання?
Я, мабуть, чогось не вистачає. Вартість найму програміста в моєму районі становить від 50 до 100 доларів на годину. Верхня машина - лише 3000 доларів, тому вартість придбання справді чудового комп'ютера кожні три роки доходить до 0,50 долара на годину. ($ 3000 / (150 тижнів * 40 годин)) Чи є …

12
Що розуміється під фразою "Програмне забезпечення може замінити апаратне забезпечення"?
Вивчаючи курс початківців на апаратно-програмному інтерфейсі та операційних системах, часто виникає тема, чи було б краще замінити деякі апаратні частини на програмне забезпечення і навпаки. Я не можу встановити з'єднання.

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

3
Як одна нитка працює на декількох ядрах?
Я намагаюся зрозуміти на високому рівні, як поодинокі нитки проходять по декількох ядрах. Нижче моє найкраще розуміння. Я не вважаю, що це правильно. На основі мого читання Hyper-Threading , здається, ОС організовує вказівки всіх потоків таким чином, що вони не чекають один одного. Тоді лицьовий процесор додатково впорядковує ці вказівки, …

12
Як працюють комп’ютери? [зачинено]
Це майже неприємно запитати ... Я маю науковий ступінь з інформатики (і другий - за фахом). Я працював штатним розробником .NET. Майже п’ять років. Я взагалі здаюся компетентним у тому, що я роблю. Але я не знаю, як працюють комп’ютери! Будь ласка, оголіться зі мною на секунду. Швидкий гугл "Як …

4
Чи є вагомі причини запустити 32-бітове програмне забезпечення замість 64-бітного на 64-бітних машинах?
Чи є якісь вагомі підстави поставляти 32-бітну версію разом із 64-бітною версією будь-якого програмного забезпечення, орієнтованого на сучасні настільні машини, під керуванням сучасних 64-бітних операційних систем на 64-бітному обладнанні? Здається, що 64-розрядне програмне забезпечення було б більш ефективним, дозволяло б використовувати більше пам'яті при необхідності і т. Д. Apple навіть …

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

15
Як мови вплинули на дизайн процесора? [зачинено]
Нам часто кажуть, що апаратне забезпечення не хвилює, на якій мові написана програма, оскільки вона бачить лише скомпільований двійковий код, однак це не вся правда. Наприклад, розгляньте скромну Z80; його розширення до набору інструкцій 8080 включають такі інструкції, як CPIR, які корисні для сканування рядків у стилі C (з NULL), …

9
Шукаємо змістовний, вагомий аргумент на користь антивірусного програмного забезпечення на розробних машинах [закрито]
Формуючи думки, корисно дотримуватися схоластичної традиції - розмірковуйте настільки сильно, як ви можете проти думки, яку ви дотримуєтесь, і намагайтеся знайти контр-аргументи. Однак, як би я не старався, я просто не можу знайти розумних аргументів на користь антивірусу (і пов'язаних із цим заходів безпеки) на розробних машинах. Аргументів проти антивірусних …

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

1
Виконання одноразового ADT орієнтованого коду на сучасних процесорах
Робота над незмінними даними з одним призначенням очевидно впливає на те, що потрібно більше пам’яті, можна припустити, оскільки ви постійно створюєте нові значення (хоча компілятори під обкладинками роблять вказівні трюки, щоб зробити це менш проблемою). Але я вже не раз чув, що втрати в продуктивності переважають надбавками завдяки тому, що …

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

6
Це завдання розробника запропонувати ІТ-вимоги?
Я єдиний розробник, який працює над веб-додатком, який наближається до свого кінця. Зараз ми розглядаємо можливість зробити це "Live", можливо, через пару місяців. Це веб-додаток для не-ІТ-компанії. Хоча у них є своя внутрішня команда ІТ, вони запитали мене, якими будуть вимоги до апаратних засобів для живих серверів, наприклад. Оперативна пам’ять, …

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


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.