«cpu» 태그된 질문

CPU는 중앙 처리 장치의 약어입니다. 간단히 중앙 프로세서라고도하지만 일반적으로 프로세서라고도합니다.

3
BIOS 프로그램을 작성하는 데 어떤 프로그래밍 언어가 사용됩니까?
내가 이해하는 것처럼 ROM에 들어있는 BIOS 코드 / 비트 스트림은 일반적이어야합니다 (여러 CPU 유형 또는 ISA와 함께 작동). 또한 웹에서 코드를 덤프하고 "해체"할 수 있다고 언급했습니다. 그렇다면 어떤 언어, 명령어 세트 또는 머신 코드로 작성 되었습니까? 작업을 수행하는 데 어떤 종류의 프로세서가 필요하지 않습니까? 그렇다면 외부 CPU를 사용할 것이라고 생각합니다. …
65 cpu  bios 

7
1 <10 비교가 1 <1000000보다 저렴합니까?
z-indexCSS에서 카운트로 ~ 10 억을 사용했으며 계속 해야하는 비교에 대해 생각하고있었습니다. 매우 큰 수와 매우 작은 수의 비교에서 ALU 수준의 성능에 차이가 있습니까? 예를 들어,이 두 스 니펫 중 하나가 다른 것보다 비쌀까요? snippet 1 for (int i = 0; i &lt; 10000000; i++){ if (i &lt; 10000000000000) { //do …
65 performance  cpu 

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

12
프로그램에 특정 최소 개수의 CPU 코어가 필요한 이유는 무엇입니까?
코어 수가 N 개 미만인 CPU에서 실행될 때 제대로 작동하지 않는 코드 (또는 코드가 아닌 완전한 소프트웨어)를 작성할 수 있습니까? 명시 적으로 확인 하지 않고 의도적으로 실패하지 않은 경우 : IF (noOfCores &lt;4) 그런 다음 의도적으로 제대로 실행되지 않습니다 게임의 ( Dragon Age : Inquisition ) 최소 시스템 요구 사항을보고 …

7
소프트웨어 프로그래밍에서 CPU 및 GPU로드를 100 %로 유지할 수 있습니까?
이것은 게이머로서 흥미로운 주제 인 CPU / GPU 병목 현상과 프로그래밍에 대한 일반적인 질문입니다. 내가 실수하지 않으면 CPU와 GPU가 계산하는 것을 이해하지만 아키텍처의 차이로 인해 다른 계산보다 나은 계산이 가능하다는 것을 알게되었습니다. 예를 들어, 크래쉬 해시 또는 cryptocurrency 마이닝은 CPU보다 GPU에서 훨씬 더 효율적인 것으로 보입니다. 그래서 궁금합니다 : CPU가 …

10
왜 코드에서 100 % CPU를 사용하지 않아야합니까? [닫은]
Windows XP 이상에서 실행되는 C # .NET 4 프로그램에 대해 구체적으로 말하고 있지만 일반적인 대답도 허용됩니다. 이미 최적화되고 효율적인 프로그램을 가정하십시오. 여기서 문제는 전적으로 CPU 사용률이 하드웨어에 미치는 영향과 내 구현의 효율성이 아니라 마모를 줄이기 위해 사용량이 많은 프로그램을 조절해야하는지 여부입니다. 동료는 오늘 "현대 CPU가 싸고 100 % CPU에서 빠르게 …
42 c#  multithreading  cpu  usage 

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


6
왜 I / O를 기다려야합니까?
디스크 작업이 느리다는 것은 항상 알려져 있으며 그 이유는 무엇인지 잘 알고 있습니다. 여기서 질문은 왜 우리가 I / O를 기다려야하는지 또는 왜 IOWait 등과 같은 것이 있습니까? 필자는 백그라운드에서 일부 I / O 작업을 수행 할 때 컴퓨터가 기본적으로 속도가 훨씬 느리다는 것을 알았습니다. 특히 Linux를 사용할 때 더 …
28 cpu  io  operations 

4
CPU 레지스터 란 무엇입니까?
이 질문은 지금 당장 나를 귀찮게 해 왔으며 오늘은 Google에서 할 것이라고 생각했습니다. 나는 그것에 대해 몇 가지를 읽었으며 항상 프로세서 캐시 라고 알려진 것과 매우 비슷해 보였습니다 . 둘 사이에 차이점이 있습니까, 아니면 그들이 동일하다고 생각할 때 맞습니까? 실제로 레지스터가 작동하려면 CPU 내부에 있어야합니까? Wikipedia에 따르면 레지스터는 RAM에 다시 …


6
CPU는 얼마나 자주 계산 오류를합니까?
Dijkstra의 구조적 프로그래밍에 대한 노트에서 그는 컴퓨터 프로그램의 추상 엔티티로서의 가능성에 대해 많이 이야기합니다. 결과적으로 그는 테스트가 충분하지 않은 방법을 말합니다. 예를 들어, 그는 x와 y의 전체 범위에서 x와 y의 큰 값에 대해 곱셈 함수 f (x, y) = x * y를 테스트하는 것이 불가능하다는 사실을 지적합니다. 내 질문은 그의 …
22 theory  cpu 


3
실행 파일이 CPU가 아닌 OS에 의존하는 이유는 무엇입니까?
C 프로그램을 작성하여 .exe파일로 컴파일하면 파일 .exe에 CPU에 대한 원시 시스템 명령어가 포함됩니다. (생각합니다). 그렇다면 최신 버전의 Windows를 실행하는 컴퓨터에서 컴파일 된 파일을 어떻게 실행할 수 있습니까? 각 CPU 제품군에는 다른 명령어 세트가 있습니다. 그렇다면 적절한 OS를 실행하는 컴퓨터는 .exe실제 CPU에 관계없이 내 파일 의 지시 사항을 이해할 수 있습니까? …

5
여러 CPU / 코어가 동일한 RAM에 동시에 액세스 할 수 있습니까?
이것이 내가 생각할 것입니다 : 두 개의 코어 가 RAM 에서 동일한 주소에 액세스하려고 하면 다른 하나가 RAM에 액세스 할 때까지 기다려야 합니다. 두 번째로 각 코어가 동일한 주소에 액세스하려고 시도해도 여전히 RAM에 캐시되어있을 수 있으므로 해당 캐시에 동시에 액세스 할 수 있습니다 . 두 개의 코어 가 동일한 RAM의 …

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