CS/Computer Architecture
-
0과 1로 숫자를 표현하는 방법이번 시간에는 컴퓨터가 0과 1로 숫자를 표현하는 방법에 대해 알아보는 시간을 가져보자. 이미 알고 있는 분들도 있을 수 있겠지만 컴퓨터는 사람과 달리 기본적으로 0과 1밖에 이해하지 못한다. 여기서 0과 1이라고 하는 것은 컴퓨터가 주고받는 전기신호의 강도가 약하면 0, 강하면 1로 인식하게 된다. 그런데 0과 1밖에 이해하지 못하는 컴퓨터가 어떻게 3 + 4 혹은 그 이상의 복잡한 연산을 수행할 수 있는 걸까? 이 질문의 답에 대해 알아보는 시간이 오늘 포스팅의 핵심 주제이다. 정보 단위 먼저 컴퓨터가 이해하는 정보 단위에 대해 알아보자. 컴퓨터가 이해하는 가장 작은 정보 단위를 비트(bit)라고 한다. 위의 이미지와 같이 전구가 꺼지면 0, 켜지면 1로 이해하는 것이다..
[CS] 0과 1로 숫자를 표현하는 방법0과 1로 숫자를 표현하는 방법이번 시간에는 컴퓨터가 0과 1로 숫자를 표현하는 방법에 대해 알아보는 시간을 가져보자. 이미 알고 있는 분들도 있을 수 있겠지만 컴퓨터는 사람과 달리 기본적으로 0과 1밖에 이해하지 못한다. 여기서 0과 1이라고 하는 것은 컴퓨터가 주고받는 전기신호의 강도가 약하면 0, 강하면 1로 인식하게 된다. 그런데 0과 1밖에 이해하지 못하는 컴퓨터가 어떻게 3 + 4 혹은 그 이상의 복잡한 연산을 수행할 수 있는 걸까? 이 질문의 답에 대해 알아보는 시간이 오늘 포스팅의 핵심 주제이다. 정보 단위 먼저 컴퓨터가 이해하는 정보 단위에 대해 알아보자. 컴퓨터가 이해하는 가장 작은 정보 단위를 비트(bit)라고 한다. 위의 이미지와 같이 전구가 꺼지면 0, 켜지면 1로 이해하는 것이다..
2024.05.27 -
컴퓨터 구조의 큰 그림이번 시간에는 컴퓨터 구조의 큰 그림에 대해 알아보는 시간을 배워보자. 이번 포스팅에서는 컴퓨터 구조에 대한 세세한 지식보단 컴퓨터 구조를 배우기 앞서 앞으로 어떤 것을 어떻게 배울 것인지에 대한 로드맵에 대해 알아보는 시간이다. 📢 해당 포스팅에서 낯선 컴퓨터 용어가 종종 등장할 수 있지만 모두 암기하면서 읽지 않아도 되니 가볍게 읽어주길 바란다. 컴퓨터 구조는 크게 2가지로 나눌 수 있다. 위의 그림에서 알 수 있듯이, 첫 번째는 컴퓨터가 이해하는 정보이고 두 번째는 컴퓨터의 네 가지 핵심 부품이다. 그럼 먼저 컴퓨터가 이해하는 정보란 무엇인가에 대해 알아보자. 컴퓨터가 이해하는 정보에는 또 크게 두 가지가 있다. 그 둘은 데이터와 명령어이다. 물론 각 항목에 대해서 나중..
[CS] 컴퓨터 구조의 큰 그림컴퓨터 구조의 큰 그림이번 시간에는 컴퓨터 구조의 큰 그림에 대해 알아보는 시간을 배워보자. 이번 포스팅에서는 컴퓨터 구조에 대한 세세한 지식보단 컴퓨터 구조를 배우기 앞서 앞으로 어떤 것을 어떻게 배울 것인지에 대한 로드맵에 대해 알아보는 시간이다. 📢 해당 포스팅에서 낯선 컴퓨터 용어가 종종 등장할 수 있지만 모두 암기하면서 읽지 않아도 되니 가볍게 읽어주길 바란다. 컴퓨터 구조는 크게 2가지로 나눌 수 있다. 위의 그림에서 알 수 있듯이, 첫 번째는 컴퓨터가 이해하는 정보이고 두 번째는 컴퓨터의 네 가지 핵심 부품이다. 그럼 먼저 컴퓨터가 이해하는 정보란 무엇인가에 대해 알아보자. 컴퓨터가 이해하는 정보에는 또 크게 두 가지가 있다. 그 둘은 데이터와 명령어이다. 물론 각 항목에 대해서 나중..
2024.05.18 -
컴퓨터 구조를 알아야 하는 이유오늘은 컴퓨터 구조에 대해 본격적으로 알아보는 시간을 가지기 전, 컴퓨터 구조를 왜 알아야 하는지부터에 대해 알아보는 시간을 가져보자. 해당 포스팅에서는 어려운 내용에 대해선 다루지 않을 예정이므로, 편한 마음으로 읽어주었으면 한다. 처음 프로그래밍을 배우면 무엇부터 배울까?처음 개발을 배우게 된다면 우리는 무엇부터 배울까? 보통은 "프로그래밍 언어의 문법부터 학습한다"라는 대답이 나올 것이다. 왜냐면 프로그래밍을 한다는 것은 코드를 적는 것이다. 그렇다면 개발자는 당연히 코드만 잘 작성하면 되는 거 아닌가?라는 생각을 하기 때문이다. 따라서 컴퓨터 구조를 굳이 왜 알아야 할까?라는 생각을 가질 수도 있다. 하지만 좋은 개발자가 되기 위해서는 프로그래밍 실력과 컴퓨터의 ..
[CS] 컴퓨터 구조를 알아야 하는 이유컴퓨터 구조를 알아야 하는 이유오늘은 컴퓨터 구조에 대해 본격적으로 알아보는 시간을 가지기 전, 컴퓨터 구조를 왜 알아야 하는지부터에 대해 알아보는 시간을 가져보자. 해당 포스팅에서는 어려운 내용에 대해선 다루지 않을 예정이므로, 편한 마음으로 읽어주었으면 한다. 처음 프로그래밍을 배우면 무엇부터 배울까?처음 개발을 배우게 된다면 우리는 무엇부터 배울까? 보통은 "프로그래밍 언어의 문법부터 학습한다"라는 대답이 나올 것이다. 왜냐면 프로그래밍을 한다는 것은 코드를 적는 것이다. 그렇다면 개발자는 당연히 코드만 잘 작성하면 되는 거 아닌가?라는 생각을 하기 때문이다. 따라서 컴퓨터 구조를 굳이 왜 알아야 할까?라는 생각을 가질 수도 있다. 하지만 좋은 개발자가 되기 위해서는 프로그래밍 실력과 컴퓨터의 ..
2024.04.17