본문 바로가기
반응형

CPU2

[CS] 컴퓨터 구조 (3) CPU의 작동 원리 ALU는 CPU 안에 있는 산술 논리 연산자이다. ALU는 레지스터로부터 피연산자, 제어장치로 부터 제어신호를 받아들이고 레지스터에 결괏값이나 플래그를 내보낸다. 즉 계산을 하기 위해서는 피연산자와 수행할 연산이 필요하다. 그리고 플래그는 플래그 레지스터라는 곳에 따로 저장이 된다. 레지스터에 저장하는건 메모리에 접근하는 거보다 속도가 빠르기 때문이다. 플래그의 종류는 다음과 같다 -부호 플래그 : 연산할 결과의 부호를 나타낸다. -제로 플래그 : 연산 결과가 0인지 여부를 나타낸다. -캐리 플래그 : 연산 결과 올림수나 빌림수가 발생했는지를 나타낸다. -오버플로우 플래그 : 오버플로우가 발생했는지를 나타낸다. -인터럽트 플래그 : 인터럽트가 가능한지를 나타낸다. -슈퍼바이저 플래그 : 커널 모드로 실행.. 2023. 6. 15.
[CS] 컴퓨터 구조 (1) 컴퓨터의 핵심 부품들 컴퓨터 구조를 공부하면서 배운 내용을 정리해보자. 컴퓨터는 기본적으로 사람의 명령을 받아 그 명령을 수행하는 기계이다. 컴퓨터가 이해하는 정보는 데이터와 명령어가 있다. -데이터 숫자, 문자, 이미지, 동영상과 같은 정적인 정보, 컴퓨터와 주고 받는 혹은 내부에 저장된 정보를 데이터라고 통칭하기도 한다. 0.1만을 사용한 2진법으로 숫자와 문자를 표현한다. -명령어 컴퓨터는 결국 명령어를 처리하는 기계이므로 컴퓨터를 실질적으로 움직이는 정보라고 할 수 있겠다. 위 설명한 데이터는 명령어를 위한 일종의 재료인 셈이다. 컴퓨터의 네 가지 핵심 부품 -CPU 컴퓨터의 두뇌라고 할 수 있다. 메모리에 저장된 명령어를 읽어들이고 해석하고, 실행하는 부품이다. 크게 ALU(산술연산논리장치), 제어장치, 레지스터로 .. 2023. 6. 12.
반응형