전체 글
-
CPU 병렬 컴퓨팅카테고리 없음 2023. 5. 25. 19:53
병렬 컴퓨팅 서브샐러 CPU 모델입니다. 3가지 명령을 완료하는 데 15클록 사이클이 걸립니다. 이전 섹션에서 제공한 CPU의 기본 동작 설명에서는 CPU가 실행할 수 있는 가장 간단한 형식에 대해 설명합니다. 이 타입의 CPU는 보통 서브샐러라고 불리며 클럭 사이클마다 1개 미만의 1개 또는 2개의 데이터에 대해 동시에 1개의 명령을 실행합니다(IPC < 1). 이 프로세스는 서브샐러 CPU에 고유한 비효율성을 가져옵니다. 한 번에 실행되는 명령은 하나뿐이므로 CPU 전체는 해당 명령이 완료될 때까지 기다렸다가 다음 명령으로 넘어가야 합니다. 그 결과, 서브샐러 CPU는 실행을 완료할 때까지 여러 클럭 사이클이 필요한 명령에 대해 '행업'합니다. 두 번째 실행 유닛(아래 참조)을 추가해도 퍼포먼스는 그..
-
CPU 클락 속도 및 전압 레귤레이터 모듈카테고리 없음 2023. 5. 25. 17:15
CPU 클락 속도 대부분의 CPU는 동기 회로입니다.즉, 클럭 신호를 사용하여 시퀀셜 동작의 페이스를 조정합니다. 클럭 신호는 주기적인 사각파 형태로 초당 일정 수의 펄스를 생성하는 외부 발진 회로에 의해 생성됩니다. 클럭펄스 주파수에 따라 CPU가 명령을 실행하는 속도가 결정되며, 그 결과 클럭이 빠를수록 CPU가 초당 실행하는 명령이 많아집니다. CPU를 적절하게 작동시키기 위해 클럭 기간은 모든 신호가 CPU를 통과하는 데 필요한 최대 시간보다 길어집니다. 클럭 주기를 최악의 전파 지연을 훨씬 웃도는 값으로 설정할 경우 CPU 전체와 기립 클럭 신호와 하향 클럭 신호의 '엣지'를 중심으로 데이터를 이동하는 방법을 설계할 수 있습니다. 이를 통해 설계 측면에서도, 컴포넌트 수의 관점에서도 CPU를 대..
-
CPU 구조 및 구현카테고리 없음 2023. 5. 24. 19:50
CPU 구조 및 구현 CPU 회로에 유선 접속되어 있는 것은 명령 세트라고 불리는 CPU가 실행할 수 있는 기본적인 조작 세트입니다. 이러한 조작에는 예를 들어 2개의 수치를 추가 또는 감산하거나 2개의 수치를 비교하거나 프로그램의 다른 부분으로 점프하는 것이 포함됩니다. 각 명령은 머신 언어 opcode로 알려진 비트의 고유한 조합으로 나타납니다. 명령 처리 중 CPU는 (바이너리 디코더를 통해) 운영 코드를 제어 신호로 디코딩하고 CPU의 동작을 조정합니다. 완전한 머신 언어 명령은 opcode와 많은 경우 동작 인수를 지정하는 추가 비트(예를 들어 추가 동작의 경우 합계되는 수)로 구성됩니다. 복잡도를 높이면 머신 언어 프로그램은 CPU가 실행하는 머신 언어 명령 집합입니다. 각 명령의 실제 수학적..
-
CPU Operation, 가상 CPU 및 성능카테고리 없음 2023. 5. 24. 10:31
CPU Operation 대부분의 CPU의 기본 동작은 물리적 형식에 관계없이 프로그램이라고 불리는 일련의 저장된 명령을 실행하는 것입니다. 실행되는 명령은 어떤 컴퓨터 메모리에 저장됩니다. 거의 모든 CPU는 명령 사이클로 총칭되는 동작으로 페치, 디코딩 및 실행 절차를 따릅니다. 명령 실행 후 프로세스 전체가 반복되고 일반적으로 프로그램 카운터 값이 증가했기 때문에 다음 명령 사이클이 다음 순서의 명령을 가져옵니다. 점프 명령이 실행될 경우 프로그램 카운터는 점프된 명령의 주소를 포함하도록 변경되며 프로그램 실행은 정상적으로 계속됩니다. 보다 복잡한 CPU에서는 여러 명령을 동시에 페치, 디코딩 및 실행할 수 있습니다. 이 섹션에서는 일반적으로 '클래식 RISC 파이프라인'이라고 불리는 것에 대해 설..
-
트랜지스터의 CPU카테고리 없음 2023. 5. 23. 22:29
트랜지스터의 CPU 다양한 기술로 소형이고 신뢰성 높은 전자 디바이스 구축이 쉬워짐에 따라 CPU 설계의 복잡성이 증대되었습니다. 그러한 첫 번째 개선은 트랜지스터의 등장과 함께 이루어졌습니다. 1950년대부터 1960년대에 걸쳐 트랜지스터화된 CPU는 더 이상 진공관이나 릴레이와 같은 부피가 크고 신뢰성이 낮으며 깨지기 쉬운 스위칭 소자로 구축할 필요가 없어졌습니다. 이 개량에 의해 보다 복잡하고 신뢰성이 높은 CPU가 개별 (개별) 컴포넌트를 포함하는 하나 이상의 프린트 기판에 내장되었습니다. 1964년 IBM은 IBM System/360 컴퓨터 아키텍처를 발표했습니다.IBM System/360 컴퓨터 아키텍처는 서로 다른 속도와 성능으로 동일한 프로그램을 실행할 수 있는 일련의 컴퓨터에서 사용되었습..
-
중앙처리장치(CPU)카테고리 없음 2023. 5. 23. 22:03
중앙처리장치(CPU) 중앙처리장치(CPU)(중앙프로세서 또는 메인프로세서라고도 함)는 특정 컴퓨터에서 가장 중요한 프로세서입니다. 그 전자회로는 산술, 논리, 제어, 입출력(I/O) 조작 등의 컴퓨터 프로그램 명령을 실행합니다. 이 역할은 메인 메모리나 I/O 회로 등 외부 컴포넌트나, 그래픽 처리 유닛(GPU) 등의 특수한 코프로세서와는 대조적입니다. CPU의 형식, 설계, 구현은 시간이 지남에 따라 변화하고 있지만 기본적인 동작은 거의 변하지 않습니다. CPU의 주요 컴포넌트에는 산술 및 논리 연산을 수행하는 산술 논리 유닛(ALU), ALU에 오퍼랜드를 공급하고 ALU 연산 결과를 저장하는 프로세서 레지스터 및 (메모리로부터의) 도입을 조정하는 컨트롤 유닛이 포함됩니다, ALU, 레지스터 및 기타 ..
-
홀로그램 어플리케이션카테고리 없음 2023. 5. 22. 15:20
홀로그램 어플리케이션 예술 초기에 예술가 홀로그래피의 가능성을 매체로 생각하고 과학 연구소에 접속하여 작품을 제작했습니다. 홀로그램 아트는 종종 과학자와 예술가의 협업의 결과이지만, 홀로그램 아티스트 중에는 자기 자신을 예술가와 과학자 모두로 간주하는 사람도 있습니다. 살바도르 달리는 홀로그래피를 예술적으로 채용한 최초의 인물이라고 주장했습니다. 그는 확실히 처음이자 가장 유명한 초현실주의자였지만 1972년 뉴욕에서의 달리 홀로그램 전시는 1968년 미시간주 클랜브룩 미술 아카데미에서 개최되었고 1970년 뉴욕 핀치 칼리지 갤러리에서 개최되어 전국 언론의 주목을 받았습니다. 영국에서는 1960년대 후반 홀로그래피를 예술 매체로 사용하기 시작해 1969년 노팅엄 대학 미술관에서 개인전을 개최했습니다.197..
-
홀로그램 물리학카테고리 없음 2023. 5. 21. 20:47
홀로그램 물리학 프로세스를 더 잘 이해하기 위해서는 간섭과 회절을 이해해야 합니다. 간섭은 하나 이상의 파면이 중첩될 때 발생합니다. 회절은 파면이 물체에 부딪힐 때 일어납니다. 홀로그래픽 재구성을 생성하는 프로세스는 순전히 간섭과 회절의 관점에서 아래에 설명되어 있습니다. 그것은 다소 단순화되어 있지만 홀로그래픽 프로세스가 어떻게 작동하는지 이해하기에 충분히 정확합니다. 이러한 개념에 익숙하지 않은 사람은 이 기사를 읽기 전에 그 기사들을 읽을 가치가 있습니다. 평면 회절 격자는 반복 패턴을 갖는 구조입니다. 간단한 예는 일정 간격으로 슬릿을 자른 금속판입니다. 격자에 입사하는 광파는 몇 개의 파도로 분할됩니다.이러한 회절파의 방향은 격자 간격과 빛의 파장에 의해 결정됩니다. 동일한 광원으로부터의 2개..