Skip to main content

산술 단위 란 무엇입니까?

산술 로직 유닛 (ALU)이라고도하는 산술 단위는 중앙 처리 장치 (CPU)의 구성 요소입니다.컴퓨터가 첨가, 빼기 및 곱셈과 같은 수학적 계산을 수행 할 수 있기 때문에 종종 CPU의 "엔진"이라고합니다.ALU는 또한 "및" "또는"또는 "not"과 같은 논리 작업을 수행합니다.산술 장치는 이러한 작업을 처리 할 때 데이터를 보유하는 레지스터 배열과 함께 작동합니다.산술 단위는 특정 작업을 수행하도록 설계된 많은 상호 연결된 요소로 구성됩니다.다른 프로세서에는 고정점 작업을 계산하기위한 산술 단위와 부동 소수점 계산을 계산하기위한 다른 AU가있을 수 있습니다.일부 PC에는 숫자 코 프로세서로 알려진 별도의 칩이 있습니다.이 공동 프로세서에는 부동 소수점 피연산자 가공을위한 부동 소수점 유닛이 포함되어 있습니다.공동 프로세서는 계산을보다 빠르고 효율적으로 수행 할 수있는 공동 프로세서 기능으로 인해 컴퓨터의 작동 속도를 증가시킵니다. CPU의 입력 또는 프로세서 레지스터 중 하나에서 데이터가 산술 로직 장치에로드 될 때 작업이 처리됩니다.레지스터는 데이터를 저장하는 컴퓨터의 전체 메모리 장치의 일부입니다.이 레지스터에 포함 된 데이터는 다른 스토리지 위치보다 훨씬 빨리 검색 될 수 있습니다.제어 장치는 CPU의 내부 작업의 일부이며 지침을 산술 제어 장치로 전송합니다.지침은 일반적으로 여러 부분으로 구성됩니다.일반적으로 작동 코드, 적어도 하나의 피연산자, 경우에는 형식 코드가 있습니다.coder 작업 코드 또는 Opcode는 실행할 작업에 대한 산술 로직 장치를 지시합니다.피연산자는 데이터가 위치한 위치 및 정보를 검색 할 수있는 주소를 알루에게 알려줍니다.또한 계산에 사용될 다양한 기능 (예 : 빼기 또는 논리 비교가 있습니다.형식 코드는 일반적으로 작동 코드와 함께 사용되며 ALU 부동 소수점 또는 고정 포인트 머신 명령어 단어를 알려줄 수 있습니다.산술 로직 유닛에 의해 수행되는 일반적인 작업에는 추가 및 뺄셈, 곱셈 및 분할 및 논리 테스트가 포함됩니다.ALU는 또한 비교 및 비트 이동 작업을 수행합니다.비트 시프트는 컴퓨터에서 처리하는 소수의 정보 (비트)를 이동하는 데 관련된 프로세스입니다.비트는 함께 그룹화되어 32 ~ 64 비트 크기의 단어를 형성합니다.산술 단위는 거의 모든 계산을 수행하도록 설계 될 수 있습니다.보다 복잡한 작업에는 더 비싼 ALU가 필요합니다.이 산술 단위는 일반적으로 더 크며 더 많은 공간과 전력이 필요합니다.더 작은 산술 단위는 계산을 수행 할 수 있지만 공식 처리와 관련된 여러 단계로 인해 실행을 완료하는 데 시간이 더 걸립니다.