«hardware» 태그된 질문

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


5
Turing 컴플리트 프로세서를 구축하는 데 필요한 최소 명령어 세트는 무엇입니까
프로세서가 명령을 처리하는 방법에 대한 일반적인 아이디어가 있지만 대부분의 고급 언어로 작업하는 데 시간을 보냅니다. 아이언에 더 가까이 다가가는 사람은 귀중한 통찰력을 제공 할 수 있습니다. 프로그래밍 언어가 기본적으로 프로세서의 명령어 세트에 대한 매우 높은 수준의 추상화라고 가정하면 튜링 완료 기계를 만드는 데 필요한 가장 기본적인 명령어 세트는 무엇입니까? 참고 …

3
Mike Pound가 왜 프로세서가 아닌 그래픽 카드로 컴퓨터의 계산 능력을 측정합니까?
최근에 Mike Pound가 4 개의 그래픽 카드 (정확히 말해서 Titan X)를 가진 회사의 슈퍼 컴퓨터를 자랑하는 암호 에 관한 훌륭한 Computerphile 비디오를 보고있었습니다 . 수치 시뮬레이션 애호가로서 저는 시뮬레이션 작업만을위한 데스크탑을 구축하는 것을 꿈꿉니다. Mike Pound가 왜 프로세서가 아닌 그래픽 카드로 컴퓨터의 계산 능력을 측정합니까? 컴퓨터를 제작하는 경우 어떤 항목에 …
17 hardware 


5
CD를 낭비하지 않고 CD를 굽는 소프트웨어를 테스트하는 방법은 무엇입니까?
CD (음악)를 굽는 데 사용할 수있는 응용 프로그램을 작성하고 싶습니다. 어쨌든 실제 CD로 테스트해야한다는 것을 알고 있지만 작은 변경을 할 때 마다이 작업을 수행하고 싶지 않습니다. 그러나 올바른 데이터가 레코딩되는지 알고 테스트하여 CD가 손상되지 않습니다. API를 노출 시켜서 실제 드라이브에 직접 레코딩하는 라이브러리를 사용하고 있습니다. 디스크 이미지에 쓸 수 없습니다 …
16 testing  hardware 

4
더 높은 프로그래밍 언어의 사용이 증가하면 컴퓨터 아키텍처 지식이있는 프로그래머가 부족해질 수 있습니까?
"고급 프로그래밍 언어"기사의 Wikipedia에서 인용 한 내용 : 고급 프로그래밍 언어는 컴퓨터의 세부 사항을 강력하게 추상화 한 프로그래밍 언어입니다. 저수준 프로그래밍 언어와 비교하여 자연 언어 요소를 사용하거나, 사용하기 쉬우거나, 플랫폼간에 이식성이 더 뛰어납니다. 이러한 언어는 메모리 액세스 모델 및 범위 관리와 같은 CPU 작업의 세부 정보를 숨 깁니다. 즉, 프로그래밍 …

4
기능적 패러다임이 기본 하드웨어와 너무 다양하여 일반적으로 효율적이지 않습니까?
SO의 질문에서 영감을 얻었습니다 : /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell FP의 여러 장단점에 대해서는 오랜 논쟁이 될 수 있지만, 현재 는 현대 하드웨어에서 FP의 주요 효율성 으로 범위를 좁히고 싶습니다 . 명제: 기능적 패러다임은 불변성과 상태 비 저장 (?)을 의미하지만, 기능 프로그램을 실행하는 하드웨어는 상태 저장 유한 자동 마타입니다. '순수한 기능'프로그램을 '상태 저장 하드웨어'표현으로 …

1
임베디드 시스템 프로젝트를 위해 SE 아시아 문자셋을 포함하기위한 절대적, 최소 요구 사항은 무엇입니까?
저는 임베디드 컴퓨터 시스템을 우리가 제조하는 제품에 통합하기 시작한 회사에서 일합니다. 우리는 매우 광범위한 제품을 보유하고 있으며 전 세계에 분포되어 있습니다. 또한 시스템에 플래시 된 펌웨어에 따라 여러 가지 용도로 사용할 수있는 몇 가지 통합 보드를 설계했습니다. 이렇게하면 다양한 제품에 맞게 컴퓨터 하드웨어를 재 설계 할 필요가 없습니다. 특정 제품의 …

7
프로그래머가 하이퍼 스레딩을 해제하려는 이유는 무엇입니까?
우리 회사는 방금 이전 2GB Windows XP 시스템을 대체 할 새 컴퓨터를 구입했습니다. 우리 팀의 누군가가 하이퍼 스레딩을 사용하지 않도록 설정하고 모든 사람에게 재부팅하고 전원을 켜라고 지시했습니다. 하이퍼 스레딩이 비활성화 된 컴퓨터에서 프로그래밍하면 이점이 있습니까?
13 hardware 

2
프로그램이 장치 드라이버와 정확히 어떻게 대화합니까?
그래서 프로그래머가 컴퓨터의 장치와 정확히 대화하는 방식에 혼란 스럽습니다. 지금은 큰 아이디어를 말하는 것이 아닙니다. 다른 프로그램에서 기능을 사용할 수 있도록 하드웨어 위에 장치 드라이버가 있다는 것을 알고 있습니다. 그러나 일반적으로 누가 운전자와 정확하게 대화합니까? 프로그래머가 응용 프로그램을 작성하여 드라이버에서 함수를 호출해야합니까? 또는 프로그래머가 운영 체제를 통해 함수를 호출 한 …
12 hardware  drivers 

6
단어 당 2 비트의 비트가 "편리한"입니까? 그렇다면 왜 그렇습니까?
바이너리 워드 (예 : 바이트 당 8 비트)에서 2의 거듭 제곱 비트가 "좋은 것"또는 "편리한 것"이라고 주장하는 여러 출처를 발견했습니다. 이유를 지적하는 출처가 없습니다. 에서 어떤 바이트는 8 비트 이유의 역사는? 우리는 승인 된 답변을 읽습니다. 이진 컴퓨터는 디자이너에게 2의 크기를 제고하도록 동기를 부여합니다. 그래, 왜? 같은 질문이지만 질문의 주석 …
11 hardware  byte  bit 

4
하이브리드 하드 드라이브가 프로그래밍 경험을 향상 시킵니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 내 개발 PC가 얼마나 잔인한 지 피곤합니다. Core2 Duo, 2GB RAM, Seagate ST3500320AS HDD-최상위 모델은 아니지만 꽤 괜찮습니다. 일반적으로 Visual Studio 2008의 …


3
컴퓨터에 정렬 네트워크와 같은 특수 하드웨어가 제공되지 않는 이유는 무엇입니까?
우리가하는 방식을 프로그래밍하는 대신 "정렬"과 같은 일반적인 작업을 지정한 다음 환경을 컴파일하여 하드웨어를 최대한 활용하도록해야하는 이유는 무엇입니까? 이런 식으로 우리는 정렬 네트워크와 같은 새로운 특수 하드웨어를 컴퓨터에 제공 할 수 있으며 기존 코드와 자동으로 작동합니다.

6
웹 서버와 DB 서버 간의 "비트 패리티"가 부족하여 성능에 영향을 줄 수 있습니까?
특정 소프트웨어 배포를위한 권장 인프라에 대해 오늘 소프트웨어 공급 업체와 회의를 가졌습니다. 이 응용 프로그램에는 서버 웹 페이지 (.NET, Windows) 용 응용 프로그램 서버와 데이터베이스 (SQL Server)의 두 서버가 필요합니다. 공급 업체는이 두 서버에 "비트 패리티"가 있어야한다고 주장했습니다. 이것의 의미는 앱 서버가 32 비트 인 경우 SQL Server는 32 비트이거나 …
10 hardware 

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