ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CPU는 무슨 일을 담당할까?
    IT 2021. 6. 3. 13:20
    반응형

    논리적, 단수 및 기능적 관점에서 마이크로프로세서는 기본적으로 제어 장치, 논리적 산술 단위, 프로세서에 따라 부동 점 단위와 같은 여러 레지스터로 구성됩니다. 마이크로프로세서는 주 메모리에 순차적으로 정렬된 이진 번호로 저장된 지침을 실행합니다. 명령문 실행은 다음과 같은 여러 단계에서 수행할 수 있습니다. 처음에는 프리 페치와 메인 메모리에서 미리 읽기 명령을 내립니다. 그러면 마이크로 프로세서는 가져오기와 디코더로 명령을 보내는 역할을 합니다. 명령을 받은 기기는 명령 디코딩, 즉 명령이 무엇인지, 따라서 무엇을 해야 하는지 결정합니다. 그리고 추가적으로 피연산자를 읽어내립니다. 이 경우 연산자가 있으면 읽지만, 없으면 읽지 않습니다. 명령에 따라서 결괏값을 내린 프로세서는 결과를 주 메모리 또는 레지스터에 작성합니다. 이러한 각 단계는 프로세서의 구조와 특히 세분화 정도에 따라 하나 이상의 CPU 주기에서 수행됩니다. 이러한 사이클의 지속 시간은 클럭 주파수에 의해 결정되며, 더 높은 시간적 비용의 개별 작업(단일 사이클에서 수행)을 수행하는 데 필요한 시간보다 적을 수 없습니다. 마이크로프로세서는 PLL회로에 연결되며, 일반적으로 일정한 속도로 펄스를 생성할 수 있는 석영 결정체에 기초하여 1초 안에 여러 사이클(또는 펄스)을 생성합니다. 이 시계는 현재 수천 메가헤르츠를 생성합니다.

    마이크로프로세서에는 디지털 컴퓨터와 유사한 아키텍처가 있습니다. 즉, 마이크로프로세서는 제어 프로그램에서 계산을 수행하기 때문에 디지털 컴퓨터와 같습니다. 따라서 디지털 컴퓨터의 역사는 마이크로프로세서를 이해하는 데 도움이 됩니다. 그것은 강력한 계산기 및 기타 많은 제품을 제조 할 수 있게 하였습니다. 마이크로프로세서는 디지털 컴퓨터의 중앙 처리 장치(CPU)에서 사용되는 동일한 유형의 논리를 사용합니다. 마이크로프로세서를 마이크로프로세서 장치(MPU)라고도 합니다. 즉, 마이크로프로세서는 데이터 처리 장치입니다. 마이크로프로세서에서는 다음과 같은 여러 부분을 구분할 수 있습니다. 캡슐화는 실리콘 웨이퍼 자체를 둘러싸고 일관성을 제공하고, 공기나 산화에 의한 열화를 방지합니다. 또한 베이스보드 소켓에 부착하는 외부 커넥터와의 연결을 허용합니다. 캐시는 상당히 자주 사용되는 단어입니다. 캐시란 프로세서가 RAM으로 이동하지 않고도 다음 작업에서 "예측 가능"으로 사용되는 특정 데이터에 직접 도달하는 데 사용하는 초고속 메모리이므로 데이터 수집 대기 시간을 줄입니다. 모든 PC 호환 마이크로는 소위 일급 내부 캐시 또는 L1을 가지고 있습니다. 이 말은, 마이크 내부의 하나, 그 옆에 캡슐화가 이루어진다는 뜻입니다. 가장 현대적인 마이크로(코어 i3, 코어 i5, 코어 i7 등)는 또한 캐시의 다른 수준 내부에 포함합니다. 수준에 따라 더 큰, 다소 덜 빠른 차이가 있지만, 두 번째 수준의 캐시 또는 L2는 그리 차이 나지 않습니다. 캐시 수준에는 레벨 3, 또는 L3도 있습니다. 공동 수학 프로세서는 부동 포인트 단위를 뜻합니다. 그것은 수학 계산의 종류에 전문화된 마이크로의 일부입니다. 이전에는 다른 칩에 프로세서의 외부가 존재했습니다. 이 부분은 레지스터, 제어 장치, 메모리 및 데이터 버스와 함께 "논리적"부분으로 간주됩니다. 레지스터는 특정 용도의 부품입니다. 그들은 기본적으로 마이크로가 특정 용도로 사용할 수 있는 특별한 목적을 가진 작은 메모리의 유형입니다. 각 프로세서에는 여러 그룹의 레지스터가 있습니다. 레지스터 그룹은 프로그래머 제어를 위해 설계되었으며 프로세서에 의해 제어되도록 설계되지 않았지만 CPU가 일부 작업에서 이를 사용한다는 다른 레지스터가 있으며 총 32개의 레지스터가 있습니다. 메모리는 프로세서가 프로그램과 데이터의 지침을 찾는 곳입니다. 데이터와 지침 모두 메모리에 저장되며 프로세서에서 액세스 할 수 있습니다. 메모리는 컴퓨터의 내부 부분이며 중요한 기능은 진행 중인 작업을 위한 저장 공간을 제공하는 것입니다. 마지막으로 포트가 있습니다. 포트는 프로세서가 외부 세계와 통신하는 방법입니다. 포트는 전화선과 유사합니다. 프로세서가 통신해야 하는 컴퓨터 회로의 모든 부분에는 프로세서가 회로 또는 특수 부품을 호출하기 위해 전화번호인 것처럼 사용하는 "포트 번호"가 할당됩니다. 포트가 없으면 우리는 인터넷을 할 수 없습니다.

Designed by Tistory.