컴공 일기221
게시글 주소: https://orbi.kr/00061262372
CPU를 하드웨어 시뮬레이터를 통해 구현하고, 운영체제 / VM / 응용 프로그램까지 모두 구현할 생각입니다.
Nand to Tetris.
'Nand'라는 보편적 게이트부터 쌓아 올려, 운영체제를 거쳐 응용 프로그램에 도달해서 결과적으로 나만의 컴퓨터를 구현해보는 것. 이것이 제가 하고 있는 프로젝트의 목적이지요.
컴퓨터 구조, 운영체제, 자료구조... 등등의 컴공 필수 과목들을 학점이라는 기준치로 논의하기 전에,
"야, 다 닥쳐. 운영체제 만들어 봤어?"
이 얘기 하나로 웬만한 것들이 정리된다고 믿습니다.
경쟁력을 갖추기 위한 시도와 노력으로서의 프로젝트이지만, 컴퓨터를 만들어 볼 수 있다니.
참 즐거운 프로젝트 같습니다.
이 프로젝트는 총 12개의 Chapter로 이루어져 있습니다. 그 중에서 Chapter 1을 오늘 마무리했고, 그 결과를 공유합니다. 지금은 CPU를 만들고 있는데요, 아시다시피 얘는 연산 장치죠. 결국, CPU는 그렇기 때문에 수많은 논리 게이트 덩어리라고 보아도 무방할 것이구요. 따라서, CPU를 만들 거라면 가장 근본적인 "논리 게이트"부터 동작 가능하게 해야합니다. 예전에는 빵판에 그것들을 일일이 구현한 것으로 알고 있는데, 요새는 세상이 좋아져서 Hardware Simulator로 굳이 물리적 구현을 하지 않고, 가상적으로 구현해 볼 수 있더군요.
Chapter1은 논리 게이트의 동작을 오류없이 모두 가능하게 하는 것이 목표입니다.
and 게이트, or 게이트, Xor 게이트, Not게이트, 4way-16bit Multiplexer, 4Way DeMultiplexer 등 기본이 될 구조들을 모두 가상으로 만들어 보았고, test를 해보니 정상 작동했습니다.
Project 1. Boolean Logic .. : 네이버블로그 (naver.com)
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
국어황이 되고 싶다
-
난나아질수가없어 2 1
-
@개발팀 2 1
특별출연 웹 알림탭에서 게시글알림이 오래된 경우 로딩이 한번에 안되는데 가능하게끔...
-
온라인 하반기 패키지랑 파이널 패키지는 서로 중복 없는 건가여? 걍 둘 다 사면 대나
-
옛날 옛날에는 0 0
박광일이 1타였었는데 기억하는사람 있나
-
기숙학원 알바 1일차 0 0
27일 남음.
-
주관적으로 생각한 국어 공부 0 1
매우 주관적임 글을 천천히 읽는다 어휘(단어)를 찾아본다 구체적으로 계속 생각한다...
-
우리학교 국어선생님도 생각나네 4 1
그 선생님도 서울대인가 고려대 나온 걸로 기억하는데 우리학교 선생님들이 대체로...
-
법전협보다 빠르게 법전협보다 자세하게
-
저속매도뽀뽀 1 1
으흐흐
-
좀 더 유연하게 트러블들을 트러블 해 and pass it…제발..
-
Misfits는 멘헤라 앨범으로 취급 받기엔 너무 잘 만듬 2 0
강수지 까지는 허세 가득한 양아치 느낌을 그 아래부터는 본인의 숨겨둔 약한 모습을...
-
인스타 만들고나서 4 5
공스타 두개정도 팔로우하고 나니까 어째 오르비에서 보이던 프사랑 닉들이 인스타 추천에 뜨는거죠
-
고2때 영어시험을 보는데 서술형이 아무리 봐도 말이 안되는거야 문법적으로도 문제가...
-
요즘 수학에 생긴 부작용 3 4
너무 어려우면-> 걍 버림 때려맞추기 안되면 -> 버림 계산 더러운 방법밖에...
-
방금 세운 방학목표 1 2
- 매일 오전 7시에 일어나서 오후 11시에 집 돌아오기 - 잠좀 빨리자!!! 집...
-
세월이 빠르구나
-
행복프세카야르 1 1
ㅋㅋ
-
짝녀가 날 좋아해주면 좋겠다 3 1
-
나랑 옯만추해본사람들아 후기좀 4 2
이미지가궁금하다
-
오늘의공부8일차 3 0
세지못해서개쳐울고싶다
-
대학 두 번 다니면서 별 사람을 다 만나게 되니 4 2
그냥 그럴 수도 있지~ 응 그래~가 기본으로 깔리게 됨.... 특히 연대는 재외국민...
-
모두 고운 밤 되세요~ 8 1
지금 자면 꿈으유꿀 수 있지만, 자지 않으면 꿈을 이룰 수 있단 교훈을...
-
개노잼임
-
진짜 ㅈㄴ 없어보였음 초5때 담임쌤 자꾸 자기가 뭐 전국 1등도 해봤다는둥 지역에서...
-
릴스 댓글들은 왜 이렇게 화나있으며 18등급 드립을 칠까
-
진짜?
-
작년에 전국석차 한자리엿던 분 설로 경합권이시네 물론 이것도 높은거긴 하지만 쉽지 않구먼
-
14번째 메인 3 1
-
짝녀반수하면좋겠다 19 2
내가알려줄게..
-
7/20 공부인증 5 3
발상보단 단순 대입이 중요한 문제였어요! 이건 제가 잘 풀었으니 아름다운 문제에요!...
-
ㅇㅈ 3 1
-
현역 정시 연고대 문과면 10 0
반수 비율 몇 퍼 정도 되려나
-
글쓸때 3 0
줄 하나 건너뛰는건 어케해요 . 이렇게해야하나
-
여친 어떡하지... 2 2
군대 가는데 하... 안에서도 안 싸우고 잘 만나고 싶다
-
처음 써보는 색글자 0 1
오 르 비 오 르 비 너무밤티인데 추가좀해줘요
-
결격사유 결국에 리트 평가원 기출 다시푸는건가요? 0 0
ㅈㄱㄴ 현강생이나 수강생분들 답변가능하시다면... 사랑해드립니다..
-
안 4 0
녕하세요
-
잘게 7 1
굿나잇 옯친들
-
강k 1회 ㅅㅂ 8 1
28번 계산 mom go sky 이걸 할까 고민했는데 안함 30번 개어렵네 ㅅㅂ
-
진짜 똑부러지고 잘가르치셨는데 학원쌤들이랑 별 차이가 없었음 물교나온 선생님은 좀...
-
오운완 6 2
일 밤 12시에 끝나고 러닝 빡세네
-
공부 인증 2 3
흐어엉 피곤하다 더프 사문 그래도 도표 빼고 다 맟춘게 고무적이고요.. 적생모...
-
눈풀 하니까 생각나는 이야기 2 1
옛날에 전설처럼 내려오는 이야기로 시험지를 째려보다가 답만 띡 쓰고 다 맞는 인간...
-
짝녀한테 콤퓨타 배우고싶다 6 1
ㅠ ㅠ
-
슈게이즈는 참 좋구나 5 0
-
냉동으로 좀 쟁여두려는데 자취고수 있나연
-
거의 없는 거 같아요… 공부할 땐 노캔하거나 귀마개 끼고, 쉬는시간엔 노래 듣고,...
-
아 저장공간이 없엇네 0 1
ㄹㅈㄷ능지이슈
-
문제잘풀리는 주파수 이런건없나 3 2
종종 백색소음듣는데 있으면 듣게

어렸을 때 NAND 게이트만으로 모든 논리 연산을 진행할 수 있다는 게 정말 신기했었는데...
무식한 질문일 수도 있지만
그럼 오늘날 사용하고 있는 CPU 하나에는 대략 단위면적당 논리게이트 몇개 정도가 모여 있는걸까요?!
헉... 자세한 개수는 저도 잘 모르겠어요... 하지만... 진짜 무수히 모여있지 않을까요? 이참에 저도 조금 더 알아봐야 겠네요.
헉 저도요! 드 모르간의 법칙을 응용한 것이 참 재미있게 다가왔어요. AB를 막 이상하게 바꾸더니 갑자기 덧셈의 형태를 갖추기 시작하고... 결과론적으로 시험은 잘 못 쳤는데, 시험을 풀 때도, 굉장히 재미있게 풀고 나온 기억이 있어요 :)

나만의 컴퓨터를 구현하는 창조주..이미, 저보다 훨~~~씬 유능하고 똑똑하신 분들께서 만들어 놓은 길을, 자세한 설명서와 구글이라는 어마어마한 동료이자 스승과 함께 따라갈 뿐인 Follower지요 ㅎㅎ
하지만, 정말 재미있는 프로젝트인 것 같아요. 나만의 컴퓨터를 만들 수 있다니!

많은 것들을 알려주셔서 감사드려요 :) 덕분에, 어.. 제가 알고 있는 것들 / 공부한 것들을 다시 살펴볼 수 있는 기회가 된 것 같아요. 꼬마 개발자로 성장하는 데 힘을 주셔서 감사합니다 :)