보수
- 1의 보수: 주어진 이진수의 모든 비트를 반전시킨다.
- 2의 보수: 1의 보수를 취한 뒤 1을 더한다.
둘의 차이점은 1의 보수에서는 -0과 +0이 존재하지만 2의 보수에서는 0이 하나라는 점이다.
실수
실수는 아래의 두 방식으로 표현할 수 있으며,
부동소수점 연산은 정수 연산에 비해 일반적으로 시간이 더 걸리고, 정밀도에 한계가 있을 수 있다.
- 고정 소수점
- 부동 소수점
컴퓨터 연산 하드웨어
- 부울 대수: 0과 1 두 개의 값으로만 표현하고 연산하는 대수학이다.
- ALU(Arithmetic Logic Unit): CPU의 중요한 부분을 차지하며, 컴퓨터에서 쓰이는 산술/논리 연산을 수행하는 회로이다.
폰노이만 구조
- 입출력 장치
- CPU는 ALU(산술 논리 장치)와 현재 계산을 수행하는 값을 저장하는 프로세서 레지스터를 가지고 있다.
- 컨트롤 유닛은 명령어를 잠시 저장하는 명령 레지스터와 다음으로 실행될 명령의 위치를 저장하고 있는 프로그램 카운터로 구성된다.
- 메모리 유닛에는 데이터와 명령어가 저장되어 있다.
'데브코스' 카테고리의 다른 글
[21주차 - DAY4] CS(3) (0) | 2024.07.18 |
---|---|
[21주차 - DAY3] CS(2) (1) | 2024.07.17 |
[20주차 - DAY5] 알고리즘 리뷰 (0) | 2024.07.12 |
[20주차 - DAY4] 웹 기반 문서 편집기 제작 프로젝트(8) (0) | 2024.07.11 |
[20주차 - DAY3] 웹 기반 문서 편집기 제작 프로젝트(7) (0) | 2024.07.10 |