«cpu» 태그된 질문

9
최신 프로세서에서 비트 단위 연산만큼 빠른 추가가 필요한 이유는 무엇입니까?
현대 프로세서에서는 비트 단위 연산이 32 비트 또는 64 비트에서 병렬로 작동 할 수 있기 때문에 비트 단위 연산이 너무 빠르다는 점을 알고 있으므로 비트 단위 연산은 한 번의 클럭 주기만 걸립니다. 그러나 추가는 하나 이상의 비트 연산으로 구성되는 복잡한 작업이므로 3-4 배 느려질 것이라고 생각했습니다. 간단한 벤치 마크 후에 …

7
멀티 코어 CPU에서 반드시해야 할 것이 있습니까?
우리 팀은 멀티 스레드 친화적 인 프로그램을 고려해야 할 때 단일 코어 CPU에서 절대로 할 수없는 것이 있는지 여부에 대해 당황했습니다 . 그래픽 처리에는 대규모 병렬 처리가 필요하지만 DOOM과 같은 작업은 GPU가없는 단일 코어 CPU에서 수행되었다고 주장했습니다. 거기에 무엇인가 해야한다 멀티 코어 프로세서에서 수행 할 수는? 개발과 운영에 무한한 시간이 …

5
머신 코드는 실제로 실행되는 동안 어떻게 생깁니 까?
기계 코드가 실제로 하드웨어와 CPU에 의해 실행될 때, 어떻게 생겼습니까? 명령어가 1과 0으로 표시되는 것처럼 이진처럼 보입니까, 아니면 opcode가 바이트 코드와 같은 16 진 숫자로 표시되는 바이트 인 16 진 숫자로 구성됩니까? 바이트 코드와 같이 이진 숫자로 다시 나눌 수 있습니까?

7
CPU 수준에서 프로그램은 어떻게 실행됩니까?
나는 이것이 매우 일반적인 질문이라는 것을 알고 있습니다. 그러나 나는 다른 마음을 가지고 있습니다. 나는 여기에 그것을 분명히하려고 노력할 것입니다. 내가 아는 것에서 CPU가 실행하는 모든 명령은 기계 언어이며 모든 CPU가 할 수있는 것은 ALU와 트랜지스터 (하드웨어 수준에 가면) 덕분에 산술 연산을 수행하는 것입니다. 그러나 이것은 이해하는 것보다 타이핑하기가 더 …

2
오디오 재생이 다른 작업을 중지하지 않는 이유는 무엇입니까?
프로세서가 한 번에 하나만 실행할 수 있다면 어떻게 음악을 지속적으로 재생할 수 있고 다른 작업을 계속 실행할 수 있습니까? 인터럽트 시스템을 이해하고 있지만 CPU가 연속적으로 오디오를 처리하여 불안하거나 지연되지 않도록해야합니까? 기본 구현에 대해 묻고 있습니다.이 질문은 멀티 스레딩과 관련이 있습니까? 1 코어, 1 스레드 CPU는이 멀티 태스킹을 어떻게 달성 할 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.