본문 바로가기
반응형

C언어자료형2

2진법, 10진법, 16진법 그리고 변수 컴퓨터는 2진법을 사용하는데 2진법은 지수라는 개념으로 접근해야 하고 지수에 있어서 가장 중요한 것은 (X)^0 = 1이라는 것입니다. 이것은 사실 말이 되지 않는 내용이지만 수학자들 사이에서 약속되고 정의된 값입니다. 이 값이 1이라고 정의되지 않는다면 다른 지수관련 중요한 법칙들을 정립할 수 없기 때문입니다. 그래서 어떤 값의 0승은 1이다라는 것은 외우는 걸 추천드립니다. 2진수와 10진수, 16진수는 잘 알고 있어야 합니다. 2진수 = Binary, 10진수 = decimal, 16진수 = hex(hexadecimal) 2진화 10진수 = BCD 물론 우리가 컴퓨터처럼 2진수, 16진수, 10진수를 빛의 속도로 계산할 순 없습니다. 그렇지만 컴퓨터가 2진수로 받아들인다는 것을 기억하고, 표현은 1.. 2022. 2. 9.
컴퓨터 메모리 시스템 (메모리 구조와 체계의 이해, 레지스터, L1 L2 L3 캐시메모리) 오늘은 컴퓨터시스템에서 메모리 부분에 대해 이야기 해 보려고 합니다. 차근차근 하나씩 비전공자도 이해할 수 있는 설명으로 풀어서 설명해 보겠습니다. 메모리의 체계 이전 포스팅에서 프로그램을 실행하면 실행되는 부분들이 CPU에서 연산되기 전에 메모리에서 순서대로 대기하고 있다고 했었지요? 메모리에도 종류가 있고, 종류마다 성능과 용량이 제각각 입니다. 일단 메모리의 전체적인 구조를 보자면 아래와 같습니다. 가장 CPU에 가까이 위치해 있는 메모리는 Register(레지스터)입니다. 그럼 위 그림에서 보자면 가장 멀리 있는 건 SSD나 Hard Disk가 되겠지요. 물론 ODD (CD나 DVD같은 외부 저장매체)가 속도는 더 느리고 CPU에서의 접근성은 더 멀어지겠지요. 여튼 전체적인 개념도는 위와 같습니다.. 2022. 1. 8.
반응형