이진법은 왜 알아야 하는가 컴퓨터는 0과 1 (신호의 있고 없음)만을 이해할 수 있습니다. 이 0과 1을 표현할 수 있는 가장 작은 정보의 단위를 '비트(Bit)'라고 합니다. n개의 비트를 가지고 표현할 수 있는 경우의 수(상태)는 2^n 개 입니다. 2000년대 이후 다루는 비트의 수는 아주아주 커졌다. 그래서 Mega, Giga, Tera 등의 수량 접두어를 사용하여 단축하여 표현합니다. Kilo = 10^3, Mega = 10^6, Giga = 10^9, Tera = 10^12 등으로, 미국 접두어는 10^3 배만큼 증가합니다. 워드(Word)는 CPU가 한번에 처리할 수 있는 데이터 크기를 말합니다. 이에 접두어를 붙여 하프 워드, 풀 워드, 더블 워드의 0.5배, 1배, 2배를 뜻하는 용어를 ..
근본적인 질문, 왜 컴퓨터 구조를 알아야 하는가? 코드를 작성하는 능력도 중요하나, 개발된 프로그램의 문제를 진단, 해결하고 원활히 구동할 수 있는 것도 그에 못지않게 중요한 능력입니다. 컴퓨터 구조는 코드를 작성하여 입력과 출력을 구현하는 그 자체에는 크게 체감을 주는 지식의 요소가 아니기 때문에 등한시되는 경우가 있습니다. 하지만 문제의 진단, 해결 및 원활히 구동하는 운영 및 기획의 면에서는 반드시 필요한 지식입니다. * 운영 및 기획 : 서버의 선택(연산, 저장, 통신)이나 코드의 효율성 개선 등 컴퓨터는 어떤 정보를 처리하는가? 컴퓨터는 이진수로 정보들을 처리하며, 이 이진수들은 데이터와 명령어로 나뉩니다. 컴퓨터는 명령어를 처리하는 기계입니다. 프로그램은 그러한 명령어들의 모음으로 정의할 수 ..
하기 내용은 강민철님이 지으신 도서를 바탕으로 기록을 작성한 것입니다. 혼자 공부하는 컴퓨터구조 + 운영체제 / 강민철 저 전체 내용을 적는 것이 아닌 제가 이해한 내용을 적는 것이므로, 제가 적어 둔 내용이 마음에 두셨다면 해당 도서를 구매하시는 것을 추천드립니다. 감사합니다.