산술 단위 란 무엇입니까?

산술 로직 유닛 (ALU)이라고도하는 산술 단위는 CPU (Central Processing Unit)의 구성 요소입니다. 컴퓨터가 첨가, 빼기 및 곱셈과 같은 수학적 계산을 수행 할 수 있기 때문에 종종 CPU의 "엔진"이라고합니다. ALU는 또한 "및" "또는"또는 "not"과 같은 논리 작업을 수행합니다. 산술 장치는 이러한 작업을 처리 할 때 데이터를 보유하는 레지스터 배열과 함께 작동합니다. 산술 단위는 특정 작업을 수행하도록 설계된 많은 상호 연결된 요소로 구성되어 있습니다.

일부 중앙 처리 장치는 산술 장치와 논리 장치의 두 구성 요소로 구성됩니다. 다른 프로세서에는 고정점 작업을 계산하기위한 산술 단위와 부동 소수점 계산을 계산하기위한 다른 AU가있을 수 있습니다. 일부 PC에는 숫자 코 프로세서로 알려진 별도의 칩이 있습니다. 이 공동 프로세서에는 부동 소수점 피연산자 가공을위한 부동 소수점 유닛이 포함되어 있습니다. CoprocEssor는 계산을보다 빠르고 효율적으로 수행 할 수있는 공동 프로세서 기능으로 인해 컴퓨터의 작동 속도를 높입니다.

작업은 데이터가 CPU의 입력 또는 프로세서 레지스터 중 하나에서 산술 로직 장치에로드되면 처리됩니다. 레지스터는 데이터를 저장하는 컴퓨터의 전체 메모리 장치의 일부입니다. 이 레지스터에 포함 된 데이터는 다른 스토리지 위치보다 훨씬 빨리 검색 될 수 있습니다. 제어 장치는 CPU의 내부 작업의 일부이며 지침을 산술 제어 장치로 전송합니다. 지침은 일반적으로 여러 부분으로 구성됩니다. 일반적으로 작동 코드, 적어도 하나의 피연산자, 경우에는 형식 코드가 있습니다.

작업 코드 또는 OPCode는 작업을 수행 할 산술 로직 장치에 지시합니다. 피연산자는 ALU에게 데이터가있는 위치와 Addres에게정보를 검색 할 수있는 곳. 또한 계산에 사용될 다양한 기능 (예 : 빼기 또는 논리 비교가 있습니다. 형식 코드는 일반적으로 작동 코드와 함께 사용되며 ALU 부동 소수점 또는 고정 포인트 머신 명령어 단어를 알려줄 수 있습니다.

산술 로직 유닛에 의해 수행되는 일반적인 작업에는 추가 및 뺄셈, 곱셈 및 분할 및 논리 테스트가 포함됩니다. ALU는 또한 비교 및 ​​비트 이동 작업을 수행합니다. 비트 시프트는 컴퓨터에서 처리하는 소수의 정보 (비트)를 이동하는 데 관련된 프로세스입니다. 비트는 함께 그룹화되어 32 ~ 64 비트 크기의 단어를 형성합니다.

산술 단위는 거의 모든 계산을 수행하도록 설계 될 수 있습니다. 보다 복잡한 작업에는 더 비싼 ALU가 필요합니다. 이 산술 단위는 일반적으로 더 크며 더 많은 공간과 전력이 필요합니다. 더 작은 산술 단위는 계산을 수행 할 수 있지만 T를 완료하는 데 시간이 더 걸립니다.그는 공식 처리와 관련된 여러 단계로 인해 실행됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?