C언어8 홍정모의 따라하며 배우는 C언어[0.7~0.10] 저의 글에 방문해 주셔서 감사합니다. 오늘 써 볼 글의 내용은 CPU의 기본 구조 및 작동 방식과 정보의 단위 그리고 이진수의 대해 다뤄볼 거예요. 그럼 시작해 볼게요!! 0.7 CPU의 기본 구조 CPU의 기본 구조를 알기 전 프로그램이 시작되는 과정에 대해서 알아 볼게요. 우리는 코딩을 하면서 프로그램을 만들어요. 이때 이 프로그램은 보조기억장치에 저장이 됩니다. 그 이유는 저번에도 설명했듯이 주기억장치인 메모리는 컴퓨터에 전원이 꺼지면 안에있던 모든 데이터들이 소멸하죠. 때문에 보조기억장치에 저장을 하는겁니니다. 하지만 CPU는 주기억 장치와 밖에 정보를 주고받을 수 없어요. 따라서 보조기억장치에 있는 프로그램을 주기억장치에 옮겨서 정보를 주고받아요. 우리가 흔히 사용하는 C언어, 파이썬, JAVA.. 2022. 10. 3. 홍정모의 따라하며 배우는 C언어[0.4~0.6] 안녕하세요. 정말 오랜만이네요. 한동안 정말 뜸했는데 제가 군대에서 적응하느라 정신이 없었어요.. 사실 정신없었다기보다는 너무 나태해졌던 거 같아요. 이제부터라도 다시 정신 차리고 꾸준히 공부하면서 정진해 나가도록 하겠습니다. 그럼 프로그래밍 일기 다시 시작하겠습니다! 0.4 컴퓨터는 왜 이진수를 사용할까? 흔히들 컴퓨터의 정보는 이진수로 이루어 졌다는 소리를 많이 들어봤을 거예요. 즉 0과 1만으로 모든 정보를 표현할 수 있다는 거죠. 근데 어쩌다가 10진수 16진수가 아닌 이진수로 모든 정보를 표현하게 된걸까요? 그 이유는 진공관의 원리를 통해 알 수 있습니다. 진공관이란 간단하게 말해 Cathode라는 부분에서 전자가 방출되고 Plate 부분에서 이 전자를 받아들입니다. -에서 +로 이동하는 거죠... 2022. 10. 3. 홍정모의 따라하며 배우는 C언어[0.0~0.3] 드디어 처음으로 방황하는 프로그래밍 일기의 첫 글을 쓰게 되었네요.. 글의 내용은 제가 현재 수강하고 있는 홍정모의 따라 하며 배우는 C언어 강의의 내용을 정리하려고 해요. 학교에서 C언어를 배운 경험은 있지만 "C언어를 완벽히 이해했다"라는 생각이 들 정도로 제가 알고 있다고 생각하지 않아요. 이번 강의를 듣고 정리하며 "C언어를 완벽히 이해했다"라는 생각이 들만큼 열심히 해보겠습니다. 많이 부족한 글 봐주셔서 감사하고 피드백은 무조건 환영입니다. 그럼 시작해 볼게요! 0.0 초보 프로그래머를 위한 컴퓨터의 작동 원리 강의 개요 컴퓨터는 크게 Hardware와 software로 구성되어있다. 0.1 컴퓨터의 구성 요소들 컴퓨터는 크게 3 부분을 나눌 수 있다. 입력장치 컴퓨터 본체 출력장치 여기서 컴퓨.. 2022. 2. 1. 이전 1 2 다음