«hardware» 태그된 질문

컴퓨터 하드웨어는 컴퓨터 시스템을 구성하는 물리적 요소의 모음입니다.

30
모든 회사가 개발자에게 최고의 하드웨어를 구매하지 않는 이유는 무엇입니까?
뭔가 빠졌을 것입니다. 내 지역에서 프로그래머를 고용하는 비용은 시간당 $ 50에서 $ 100입니다. 최고급 시스템은 3,000 달러에 불과하므로 3 년마다 진정한 컴퓨터 구입 비용은 시간당 $ 0.50입니다. ($ 3000 / (150 주 * 40 시간)) 당신이 할 필요 최고급 기계를? 아니요, 여기서 $ 3000은 내가 기대할 수있는 금액이 아닌 지출이 …


7
바이트가 8 비트 인 이유는 무엇입니까?
8 비트 그룹을 기본 단위로 사용하기로 결정할 때, 작업중인 역사적 세력, 절충점은 어디에 있습니까? 한 번에 다른 단어 크기를 사용하는 기계가 있었지만 오늘날 8 비트가 아닌 경우 박물관 조각, 임베디드 응용 프로그램을위한 특수 칩 및 DSP를 찾아야합니다. 바이트는 컴퓨터 설계 초기의 혼란과 창의성에서 어떻게 진화 했습니까? 적은 수의 비트는 컴퓨팅을 …
86 history  hardware  byte  bit 

3
단일 스레드는 여러 코어에서 어떻게 실행됩니까?
높은 수준에서 단일 스레드가 여러 코어에서 어떻게 실행되는지 이해하려고합니다. 아래는 나의 최선의 이해입니다. 나는 그것이 옳다고 생각하지 않습니다. 내가 읽은 하이퍼 스레딩 에 따르면 OS는 모든 스레드의 명령을 서로 기다리지 않는 방식으로 구성합니다. 그런 다음 CPU의 프론트 엔드는 하나의 스레드를 각 코어에 분배하여 해당 명령어를 추가로 구성하고 열린주기 중 각 …

12
컴퓨터는 어떻게 작동합니까? [닫은]
이것은 거의 부끄러운 질문입니다 ... 나는 컴퓨터 과학 학위 (및 두 번째 과정)를 가지고 있습니다. 거의 5 년 동안 정규 .NET 개발자로 근무했습니다. 나는 일반적으로 내가하는 일에 능숙 해 보인다. 그러나 나는 컴퓨터가 어떻게 작동하는지 모른다! 제발, 나랑 잠깐만 '컴퓨터가 어떻게 작동 하는가'에 대한 빠른 구글은 많은 결과를 낳을 것이지만, …

4
64 비트 컴퓨터에서 64 비트 대신 32 비트 소프트웨어를 실행해야 할 이유가 있습니까?
최신 데스크톱 컴퓨터를 대상으로 64 비트 하드웨어에서 최신 64 비트 운영 체제를 실행하는 소프트웨어의 64 비트 버전과 함께 32 비트 버전을 제공해야 할 이유가 있습니까? 64 비트 소프트웨어가 더 효율적이고 필요한 경우 더 높은 메모리 사용을 허용하는 것처럼 보입니다. Apple은 1-2GB의 RAM 만 있어도 4GB 이하의 전화에도 64 비트 프로세서를 …

25
가상 머신을 사용한 개발에 대한 생각
저는 스타트 업의 개발 책임자로 일할 것이며 개발에 VM을 사용할 것을 제안했습니다. 테스트 / 개발을 위해 VM이있는 데스크톱이있는 각 개발자에 대해 이야기하는 것이 아닙니다. 모든 VM이 관리되는 서버 랙이 있고 개발자가 로컬 또는 집에서 원격으로 마이크로 PC (ChromeOS 사람?) 컴퓨터. 나에게 이점은 장기적으로 확장 성이 뛰어나고 저렴하고 관리하기 쉬우 며 …

15
언어가 CPU 디자인에 어떤 영향을 미쳤습니까? [닫은]
우리는 하드웨어가 컴파일 된 이진 코드만을 볼 때 프로그램이 어떤 언어로 작성되었는지는 신경 쓰지 않는다고하지만 종종 이것이 사실은 아닙니다. 예를 들어 겸손한 Z80을 생각해보십시오. 8080 명령어 세트의 확장 기능에는 CPIR과 같은 명령어가 포함되어 있습니다. CPIR은 C 스타일 (NULL로 끝나는) 문자열을 스캔하는 데 유용합니다 (예 : 수행) strlen(). 설계자는 C 길이의 …

9
개발 시스템에서 바이러스 백신 소프트웨어를 선호하는 의미 있고 강력한 주장을 찾고 있습니다.
의견을 제시 할 때, 학문적 전통을 따르는 것이 좋습니다. 여러분이 가지고있는 의견 에 대해 가능한 한 열심히 생각 하고 반대론을 찾으십시오. 그러나 아무리 노력해도 개발 시스템에서 바이러스 백신 및 관련 보안 조치를 선호하는 합리적인 주장을 찾을 수는 없습니다. 개발중인 안티 바이러스 (AV)에 대한 주장은 풍부합니다. AV를 켠 상태에서 1 분 …

19
직장에서 더 나은 업무를 수행하기 위해 돈을 가지고 하드웨어를 구매 하시겠습니까? [닫은]
직장에서 합리적인 사양의 컴퓨터 (이중 쿼드 2GHz, 4GB RAM, 160GB 7200RPM 드라이브, Win7)를 받았지만 몇 군데 (HDD / RAM)에는 부족했습니다. IT 직원은 하드웨어를 자신의 것으로 교체하는 것이 좋았으므로 이제 SSD와 추가 8GB RAM을 사용하고 있습니다 (따라서 여러 Visual Studio 및 가상 컴퓨터를 실행할 수 있음). 나는 그들이 한 기계를 고르는 …

1
최신 CPU에서 단일 할당 ADT 지향 코드의 성능
단일 할당으로 불변 데이터에서 작업하면 더 많은 메모리가 필요하다는 명백한 효과가 있습니다 . 커버 아래 컴파일러가 문제를 덜 만들기 위해 포인터 트릭을 수행하지만 끊임없이 새로운 값을 생성하기 때문 입니다. 그러나 성능의 손실이 CPU (특히 메모리 컨트롤러)가 메모리가 많이 변경되지 않았다는 사실을 활용할 수있는 방식의 이점보다 중요하다는 사실을 몇 번 들었습니다. …

4
버그를 재현하기위한 하드웨어 설정이 어렵거나 불가능한 경우 새 코드를 효율적으로 문제 해결 또는 테스트하는 방법은 무엇입니까?
저는 중간 규모의 회사 (150 명 직원, ~ 10 명 규모의 엔지니어링 팀)에서 일하며 대부분의 프로젝트에는 반자동 테스트 응용을 위해 실험실 장비 (오실로스코프, 광학 스펙트럼 분석기 등)와의 인터페이스가 포함됩니다. 더 이상 하드웨어 설정을 사용할 수 없거나 더 이상 사용할 수 없기 때문에 새 코드를 효율적으로 문제 해결하거나 테스트 할 수없는 …

6
IT 요구 사항을 제안하는 것은 개발자의 일입니까?
나는 거의 끝나가는 웹 응용 프로그램을 작업하는 유일한 개발자입니다. 이제 우리는 몇 달 안에 라이브로 만들려고합니다. 이것은 비 IT 회사를위한 웹 응용 프로그램입니다. 그들은 자체 내부 IT 팀을 가지고 있지만 라이브 서버의 하드웨어 요구 사항이 무엇인지 물어 보았습니다. RAM, 32 비트 또는 64 비트 내부 IT 팀이이 작업을 수행해서는 안됩니까, …

8
좋은 프로그래머가 되려면 하드웨어 수준에서 무슨 일이 일어나고 있는지 이해해야합니까?
CS 101에서이 질문에 대한 답을 구할 수있는 경우를 대비하여, 나는 독학 프로그래머입니다. 나는 대부분 개인적으로 사용하기도하지만 때로는 전문적인 목적으로도 많은 언어를 배우고 사용했습니다. 문제가있는 프로그래밍에 빠질 때 항상 같은 벽에 빠져있는 것 같습니다. 예를 들어, 방금 다른 포럼에서 함수에 의해 반환 된 포인터 대 배열을 처리하는 방법에 대한 질문을했습니다. 처음에는 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.