이분이 좋은게 중간중간 팩트이고 정확한 말이지만 농담섞인 진지한 대사가 마음에듬 덤으로 짤막한 브금도 보기도힘들고 생각하기도 힘들고 이해하기도 힘든것이 코딩인데 영상을 계속 보게만드는 사람들의 심리를 잘 이용하심 최대한 사람들에게 이해하기쉽고 코딩이란것이 막연하게 재미없고 심심하다 라기보다 더 집중해서 재밋게 보게하기위한 노력이 영상에서 보여서 좋음
좋은 자료입니다. 저는 펌웨어엔지니어입니다. 요즘은 너무 소프트웨어 수업만 있고 이러한 하드웨어적 수업이 늘어야 조금 벨런스가 잡히는데 제가 일하는 곳에서도 회로설계나 PCB디자인이 가능한 사람이 몇 명 없습니다. 사람을 찾으려고 해도 납땜을 하는 일도 많고 하드웨어 소프트웨어 다 하니까 어려워서 비인기 직종인데 이런 식으로 흥미를 끌 만한 영상이 있다면 하드웨어도 인기 있는 직종이 될 수 있겠죠. ㅜㅜ
@@김도윤-k1j8m 회사 규모나 프리렌서냐 그런거에 따라서 많이 갈리는 편입니다. 펌웨어도 펌웨어인데 요즘은 avr, arm도 있지만 임베디드나 soc, fpga쪽이 급여가 배는 높죠. 일은 많은데 은근히 대우가 좋지 못해요. 근데 결국은 자기 기술로 먹고 사는거라 경력좀 되고 능력있으면 많이 버는 것 또한 사실입니다. 지인 중에는 300~1000 정도 되는 프로젝트나 개발을 1년에 20건 정도 해서 1.3정도 번 지인도 있죠. 근데 진짜1년은 죽은듯이 일만하고 세금은 세금대로 나가고 프리랜서도 결국 개인사업자 인데 이쪽이 은근 순 이익이 높습니다. 순이익이 높으니까 세금도 엄청 나가요. 회사 다녀도 은근 연봉은 많이 안 줘요. 다만 프로젝트 끝나면 성과금이 좀 나오죠. 연구소 쪽으로 가도 야근을 밥먹듯이 해도 야근수당 없습니다. 대기업이 아니고서는 연구실 소속은 야근 수당 없어요. 두서없이 적었는데 능력것 벌어먹기 좋습니다. 능력만 되고 개발경력이 쌓이면 자신이 만들어 놓은 라이브러리가 커지면서 작업 속도도 빨라져요. 저도 일이 좀 있을 때는 3일 일하고 300받고 7일 일하고 500받고 그런 경우도 종종 있죠. 실재 작업하는 시간이 3일 정도 입니다. 회로설계하고 PCB만드는데 18시간 그걸 업체에 넘겨서 PCB제작에 일주일 납땜하고 펌웨어 에 하루 자료정리하는데 하루 작업은 몇일 안하는데 거이 15일 정도 관리하면서 고객 요구 맞추고 스케줄 관리하고 신경은 계속 써야죠. 미팅도 하고 회의도 하고 이런것도 일 이긴한데 작업은 아니죠. 회사 다니면 사장님이 그런건 알아서 해주니까 이쪽은 듣고만 있다가 조건에 맞춰 만들기만 하면 되니까 편하긴하죠. 쓸데없이 길어졌네요 ㅎㅎ
전기전자공학부 3학년입니다. 이 내용으로 수학보고서쓴다고 고삼때 디지털회로 책 붙잡고 밤새면서 울었는데 3년전에 이 영상이 있었으면 정말 행복했을것같네요... 전공에서 3년간 배워온 내용을 정말 쉽고 재미있게 다뤄주셔서 이 전공 진입하려고하는 후배들에게 꼭 추천하고싶은 영상입니다!! 숙제는 이번학기중으로 해서 제출하도록 하겠습니다~
수, 숙제 하실 때 난이도는 반드시 평화로움으로 해 주세요. 그리고 레드스톤 회로 말고도 신호 전달 방법이 꽤 여러 가지 있습니다. 장거리 신호전송시 리피터로 인한 딜레이를 줄이는 데 이런 대체 회로들이 쓰입니다. 그리고 청크로딩 문제 때문에 모딩을 전혀 안 하고 만드시면 크기 제약이 생기고(해결법은 있지만 지옥문 청크로더라는 좀 해괴한 물건을 써야 됩니다) 따라서 수직적층형 회로 위주로 모듈화하셔야 합니다.
어셈블리요? 슈퍼하이레벨이네요. register transfer level에서 베릴로그로 timing diagram 딸깍거리다보면 어셈블리에서 데이터의 load와 store를 타이밍 신경 안쓰고 instruction 하나만으로 처리할 수 있다는 것에 감사하게 될겁니다...
와....... 예전에 창세기전하면서 치트엔진할때 왜 다 숫자인데 귀찮게 진법까지 따져야 하지? 이랬는데 이럴 수 밖에 없는 구조인거네요. 와 ............ 와 ........................... 코딩애플님 흥하세요. 이 분야에선 우리나라 1타 아니 갓타 강사입니다.
3:10 트랜지스트 B베이스로 기억하는데 여튼 1을 넣었을 때 저 출력 쪽으로 전류가 흐를 수도(샐 수도) 있기 때문에 출력 쪽에 적절한 저항을 연결해줘야 함! 물길이 두 갈래가 있는데 한쪽 닫고 있다가 열어줬다고 무조건 지금 열어준 쪽으로 흐르지 않는 것과 같음 출력나가는 원래 물길에 적절한 턱 같은 걸 만들어준다고 생각하면 됌
컴공의 기초임 사실 우리나라는 컴공이 컴공이 아님 우리가 아는 컴공은 컴퓨터 싸이언스고, 진짜 컴공은 전기전자공학과 컴싸를 연결하는 학문임 30년전까지만해도 컴퓨터가 한참 introduce되던 시기라 우리나라에서도 제대로된 컴공을 가르쳤었는데, 지금 와서는 그냥 코딩 노예들이 배우는 학문으로 잘못 알려짐 원래 교양으로 물리랑 푸리에 변환다루는 수학들어야 정상적인 컴공 수업 이수가 가능한데, 요즘은 코딩부터 배워버리니까.. 기초가 너무 없음 반도체까지는 바라지도 않고 최소한 소프트코어 cpu정도는 설계할줄 알아야 찐 컴공생이라고 생각함
3:19 머리에서 스파크 튐요. 결국은 우리가 아는 현상태는 1인데 저 상태에선 아무런 방해나 저항이 없으니 1이란 결론값이 나오고 현상태에 변화를 주니까 소실되어서 (보틍은 0.5나 0.3 이렇겠지만) 완벽한 소실상태를 만들어서 결국 0이 되게 한다는거네요. 그래서 변화를 주는 값에 0을 넣으면 1 , 1을 넣으면 0이구요. 와 과학자들은 진짜 과학자구나..
CPU 도 집에서 만들어 쓸 수 있습니다. AMD 에서 만들어 파는 AM2901, AM2910 같은 비트슬라이스 ALU/레지스터 파일 마이크로 시퀀서 같은 거로 하드웨어를 조립하고 마이크로 코드를 작성해 ROM 에 구워넣으면 코드를 수행하는 CPU가 됩니다. 즉 거대한 반도체 공장 같은 거 없어도 부품만 사서 8086 이나 ARM 같은 CPU 도 직접 집에서 조립해서 만들 수 있습니다. 다만 마이크로 코드 작성이 좀 귀찮아서 그렇지.
현업에서 일합니다. 저 내용은 대학교 1학년 때 배우는 기초이고 실제 cpu는 만들려면 저런게 수십억개 들어갑니다. toy cpu정도는 혼자 설계 할수 있지만 soc 수준은 혼자 못합니다 ㅎㅎ 사실 toy 수준도 대단하죠 ㅎㅎ 디지털 설계는 RTL level로 verilog라는 언어를 통해 하드웨어의 동작을 기술하면 영상해서 보여주는 gate level로 tool이 변환 해줍니다. 검증과정도 필요하구요. 설계시 isa정의 파이프라이닝, 인터럽트 cdc 다른 block간의 통신 등등 무수히 많은 이해와 스펙의 정의가 필요하고 실제 칩제작까지는 각 분야의 전문가가 필요합니다.
이미 알고 계시겠지만 NAND게이트(또는 NOR게이트) 하나만으로 모든 논리 회로를 만들 수 있습니다. NAND가 논리적으로는 AND와 NOT의 조합이긴 한데 전자회로를 만들다보면 NAND회로가 AND회로보다 약간 더 단순하다고 하더라고요. 실제 회로는 TTL IC 74XX 시리즈(XX는 숫자) 칩의 회로도를 보면 됩니다. 현재도 저 칩들을 팝니다. 완구 같은거에 간단히 박아넣을 용도로 아직 생산이 돼요.
"논리 게이트 4개 만 있으면 컴퓨터가 됨ㅇㅇ 아무튼 그럼" 이러지 않고
어떻게 cpu가 되는지까지 알려줘서 좋아요
결국 + - * / 4개만 있으면 컴퓨터가 됨 이렇게 되었는데...
@@parkjuhwan7596너한텐 +-×÷ 이게 총 4개의 논리 게이트로 보임?
이 영상 보고 숙제 한다고 두달째 cpu 만드는 중입니다. 감사합니다.
이분이 좋은게 중간중간 팩트이고 정확한 말이지만 농담섞인 진지한 대사가 마음에듬 덤으로 짤막한 브금도
보기도힘들고 생각하기도 힘들고 이해하기도 힘든것이 코딩인데 영상을 계속 보게만드는 사람들의 심리를 잘 이용하심
최대한 사람들에게 이해하기쉽고 코딩이란것이 막연하게 재미없고 심심하다 라기보다 더 집중해서 재밋게 보게하기위한 노력이 영상에서 보여서 좋음
ㄹㅇㄹㅇㄹㅇ 진짜 재밌고 좋음
가끔은 좀 광기가
좋은 자료입니다. 저는 펌웨어엔지니어입니다. 요즘은 너무 소프트웨어 수업만 있고
이러한 하드웨어적 수업이 늘어야 조금 벨런스가 잡히는데 제가 일하는 곳에서도
회로설계나 PCB디자인이 가능한 사람이 몇 명 없습니다. 사람을 찾으려고 해도
납땜을 하는 일도 많고 하드웨어 소프트웨어 다 하니까 어려워서 비인기 직종인데
이런 식으로 흥미를 끌 만한 영상이 있다면 하드웨어도 인기 있는 직종이 될 수 있겠죠. ㅜㅜ
혹시 급여는 괜찮은 편일까요? 저도 펌웨어/임베디드 소프트웨어 지망하는 학생인데 인터넷에 찾아보니 현직자분 글들이 너무 암담해서요..ㅜㅜ
@@김도윤-k1j8m 지금이라도 네카라쿠배 준비하세요
@@김도윤-k1j8m 회사 규모나 프리렌서냐 그런거에 따라서 많이 갈리는 편입니다. 펌웨어도 펌웨어인데 요즘은 avr, arm도 있지만 임베디드나 soc, fpga쪽이 급여가 배는 높죠. 일은 많은데 은근히 대우가 좋지 못해요. 근데 결국은 자기 기술로 먹고 사는거라 경력좀 되고 능력있으면 많이 버는 것 또한 사실입니다. 지인 중에는 300~1000 정도 되는 프로젝트나 개발을 1년에 20건 정도 해서 1.3정도 번 지인도 있죠. 근데 진짜1년은 죽은듯이 일만하고 세금은 세금대로 나가고 프리랜서도 결국 개인사업자 인데 이쪽이 은근 순 이익이 높습니다. 순이익이 높으니까 세금도 엄청 나가요. 회사 다녀도 은근 연봉은 많이 안 줘요. 다만 프로젝트 끝나면 성과금이 좀 나오죠. 연구소 쪽으로 가도 야근을 밥먹듯이 해도 야근수당 없습니다. 대기업이 아니고서는 연구실 소속은 야근 수당 없어요. 두서없이 적었는데 능력것 벌어먹기 좋습니다. 능력만 되고 개발경력이 쌓이면 자신이 만들어 놓은 라이브러리가 커지면서 작업 속도도 빨라져요. 저도 일이 좀 있을 때는 3일 일하고 300받고 7일 일하고 500받고 그런 경우도 종종 있죠. 실재 작업하는 시간이 3일 정도 입니다. 회로설계하고 PCB만드는데 18시간 그걸 업체에 넘겨서 PCB제작에 일주일 납땜하고 펌웨어 에 하루 자료정리하는데 하루 작업은 몇일 안하는데 거이 15일 정도 관리하면서 고객 요구 맞추고 스케줄 관리하고 신경은 계속 써야죠. 미팅도 하고 회의도 하고 이런것도 일 이긴한데 작업은 아니죠. 회사 다니면 사장님이 그런건 알아서 해주니까 이쪽은 듣고만 있다가 조건에 맞춰 만들기만 하면 되니까 편하긴하죠. 쓸데없이 길어졌네요 ㅎㅎ
@@qqpp6017 그럼 결국 펌웨어만 해서는 안되고 HW설계 아트웤 등 전반적으로 할수있는 실력을 익혀서 프리랜서로 열심히 해야 웹분야 소프트웨어 엔지니어와 비슷한 연봉을 받을수 있다는 말씀이신가요??
@@김도윤-k1j8m 전 다른쪽 개발자들 연봉 수준을 잘 모릅니다. 그냥 이쪽만 쭉해서 구지 이쪽으로 오실꺼면 FPGA랑 SoC를 배우세요. 큰거 하나만 물어도 1건에 3000 이상 들어오는 일도 있습니다.
대학교 2학년때 배운 논리회로 수업이 압축된 것 마냥 내용이 알차고 훌륭하네요.
와 진짜요 수업 들을때는 뭐가 뭔지 잘 몰라서 그냥 공식처럼 이해하려 했는데 이 영상 하나로 완전 알차게 이해 되네요 ㄷㄷ
전공 교재는 드럽게 길게 수식으로 써있어서 그냥 달달 외워서 시험봤는데 이리 큰그림으로 쉽게 설명해주셔서 감사합니당
정말 유용했어요! 이 영상 안 봤으면 번거롭게 CPU집에서 만들뻔했네요;;
전자과 전공 시간에 배운 디지털시스템이 이런식으로 CPU를 만드는 줄도 모르고 무작정 암기해서 시험봤다는게 부끄러워지는 영상이였습니다.
대학 1학년때 한학기동안 배운 전자회로 강의보다 더 이해 많이 됨
보통 이런건 전자회로가 아니라, 디지털,논리쪽에서 배우는데
전자회로에서는 트랜지스터와 모스펫의 작동 원리아와 OPAMP의 구성 원리에 대해서 배우지 않나요?
1학년때 전자회로를 가르치는 학교도 있었나보군요. 저는 1학년때 미적분, 물리학1, 2, C언어 정도만 전공으로 들었던 것 같은데 ㅠㅠ
고딩 전자과 학생인데 납땜할때는 전자회로고, 영상 내용은 디지털,논리회로 인듯요
DLD가 좆으로보임?
같은 논리로 바운스볼에서도 대강 구현이 되더라고요
현재 전가산기까지 만들었는데 사이즈문제로 최대 3+3=6까지 구할수 있었습니다
도데체 그런걸 어케구현한거임?ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅌ
아니 ㅋㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅁ 뭔데
요즘 이채널 보는 재미로 살아감,,
코딩이 딱히 좋은건 아닌데 뭔가 흥미가 생기려해, 인생에 작은 빛이 생기기 시작했어,,
저런걸 다 연구하고 발견하고 알아낸 인류사회에 있는 천재나 교수 박사들은 진짜 ...와
저걸 다 해놓는 기술과 저걸 다 해버리는 기계장치를 만들어내온 사람들은 대단
아인슈타인이 대단한 이유
@@나는야고길동 아인슈타인이 대단한건 맞는데 여기서 튀어나오는게 맞냐…?
전자장치임.
@@나는야고길동 ..?
@Sodium Overdose 문과가 없으면 너는 유튜브 댓글로 모스부호나 치고 있겠짘ㅋㅋㅋ
와 미쳤다.. 이분 하드웨어도 넘 잘하시는데..
ㅋㅋㅋㅋ 별거 아닌 얘기지만 0:26 이제 이거 알면 AMD같은거 만들어서 부자될 수 있다고 나긋나긋 말하는거 개웃김ㅋㅋㅋㅋ
전기전자공학부 3학년입니다. 이 내용으로 수학보고서쓴다고 고삼때 디지털회로 책 붙잡고 밤새면서 울었는데 3년전에 이 영상이 있었으면 정말 행복했을것같네요... 전공에서 3년간 배워온 내용을 정말 쉽고 재미있게 다뤄주셔서 이 전공 진입하려고하는 후배들에게 꼭 추천하고싶은 영상입니다!! 숙제는 이번학기중으로 해서 제출하도록 하겠습니다~
수, 숙제 하실 때 난이도는 반드시 평화로움으로 해 주세요. 그리고 레드스톤 회로 말고도 신호 전달 방법이 꽤 여러 가지 있습니다. 장거리 신호전송시 리피터로 인한 딜레이를 줄이는 데 이런 대체 회로들이 쓰입니다. 그리고 청크로딩 문제 때문에 모딩을 전혀 안 하고 만드시면 크기 제약이 생기고(해결법은 있지만 지옥문 청크로더라는 좀 해괴한 물건을 써야 됩니다) 따라서 수직적층형 회로 위주로 모듈화하셔야 합니다.
@@hoyakim4280 숙제를 마크로 하는데 애먹어서 울은게 아니라 내용이 어려워서 운거 같은데.. 크리퍼 5억마리 투하 마렵네
@@archiveFolks 악마스키...
@@hoyakim4280 아이고
@@user-jz3bp2tx8h 난
C어렵다고 싫어하는사람들 지옥끝까지 내려가서 트렌지스터배우다가 어셈블리배우고 C로 다시돌아오면 영어를 써서 코딩할 수 있다는거에 감사하게될거임..
근데 보통 C어렵다는 사람들은 어셈블리도 안배우러감ㅋㅋ
사실 C를 아예 안배우면 코딩을 깊게 공부하는게 불가능하죠.
결국 메모리 관리나 어셈블리 단에서의 instruction동작방식 등 알아야함
excution.. cycle.. instruction.. 다신 배우고 싶지 않던 그 과목..
어셈블리요? 슈퍼하이레벨이네요. register transfer level에서 베릴로그로 timing diagram 딸깍거리다보면 어셈블리에서 데이터의 load와 store를 타이밍 신경 안쓰고 instruction 하나만으로 처리할 수 있다는 것에 감사하게 될겁니다...
지나가던 컴공출신입니다 이 내용은 알기 쉽고 정확합니다
와....... 예전에 창세기전하면서 치트엔진할때 왜 다 숫자인데 귀찮게 진법까지 따져야 하지? 이랬는데 이럴 수 밖에 없는 구조인거네요.
와 ............ 와 ........................... 코딩애플님 흥하세요. 이 분야에선 우리나라 1타 아니 갓타 강사입니다.
3:10 트랜지스트 B베이스로 기억하는데 여튼 1을 넣었을 때 저 출력 쪽으로 전류가 흐를 수도(샐 수도) 있기 때문에 출력 쪽에 적절한 저항을 연결해줘야 함!
물길이 두 갈래가 있는데 한쪽 닫고 있다가 열어줬다고 무조건 지금 열어준 쪽으로 흐르지 않는 것과 같음
출력나가는 원래 물길에 적절한 턱 같은 걸 만들어준다고 생각하면 됌
댐
@@xxuwnn 댐이면 저항을 연결해준게 아니라 그냥 0을 넣은게아닐까..
그런 자잘한 것 까지 설명 안 하고 넘어가기 때문에 이 채널이 쉽고 재미있는 거
@@xxuwnn프사 누구여?
동작원리자체에 틀린건 없으니 상관없다고 생각함
전류의 흐름을 제어해서 연산을 할수있다는것은 어떻게 발상해낸거임? 어찌보면 LED 깜빡이는거 보고 그걸로 계산기 만든거 아님?ㅋㅋㅋㅋ 진짜 경의로운 미친놈인듯ㅋㅋㅋㅋ
대학교때 교수님 강의가 이렇게 재밌었으면 좋았을 거 같네요.
와 정말 간단한 영상이네요 저도 이 영상을 보고 CPU 반도체 업체를 세워야겠어요
컴공의 기초임
사실 우리나라는 컴공이 컴공이 아님
우리가 아는 컴공은 컴퓨터 싸이언스고, 진짜 컴공은 전기전자공학과 컴싸를 연결하는 학문임
30년전까지만해도 컴퓨터가 한참 introduce되던 시기라 우리나라에서도 제대로된 컴공을 가르쳤었는데, 지금 와서는 그냥 코딩 노예들이 배우는 학문으로 잘못 알려짐
원래 교양으로 물리랑 푸리에 변환다루는 수학들어야 정상적인 컴공 수업 이수가 가능한데, 요즘은 코딩부터 배워버리니까..
기초가 너무 없음
반도체까지는 바라지도 않고 최소한 소프트코어 cpu정도는 설계할줄 알아야 찐 컴공생이라고 생각함
지나가던 문과입니다
이 영상 보고 인텔 재껴보겠습니다
감사합니다
3:19 머리에서 스파크 튐요. 결국은 우리가 아는 현상태는 1인데 저 상태에선 아무런 방해나 저항이 없으니 1이란 결론값이 나오고 현상태에 변화를 주니까 소실되어서 (보틍은 0.5나 0.3 이렇겠지만) 완벽한 소실상태를 만들어서 결국 0이 되게 한다는거네요.
그래서 변화를 주는 값에 0을 넣으면 1 , 1을 넣으면 0이구요. 와 과학자들은 진짜 과학자구나..
3:21 실제로는 P형 MOSFET 과 N형 MOSFET 각각 하나씩 필요합니다. 저렇게 하면 누설전류가 생겨요
태어나서 처음으로 전자계산기 와 CPU가 어떻게 작동하는지 알았습니다. 대단히 감사합니다. 이것은 문과생한테 매우 필요한 강이고 이것을 알아야만 혁신을 할 수 있다고 생각합니다. 감사합니다.
말투를 보아하니 문과생 엿먹이려고 이과생이 만든 AI인갑네 ㅋㅋㅠㅠ
@@yacht-responce저는 말합니다. 이 댓글은 문과생을 이과생이 엿먹이려고 만든 인공지능이 아니며, 이러한 근거 없는 주장은 문과생의 명예를 훼손할 수 있으니 주의하여야 합니다.
집에서 만들껄 괜히 사서썻노
ㅋㅋㅋㅋㅋ 자 14 나노공정 cpu 만들어보세요 기간:2년
@@기본값_null드립 못알아보나
@@기본값_null 댓삭튀 시간 준다
노노거리는거 보니까 어짜피 못만들겠네
@@기본값_null드립이자너
덕분에 직접 cpu를 만들어서 저렴하게 컴퓨터 하나 장만했네요 감사합니다 ^^
1:35 뭔가 왠지 상당히 매우 고의성이 보이는 느낌적인 느낌이군요~
불졷
트랜스젠더 정말 유용하네요 애플코딩님 감사합니다
내 이름 똑바로 불러줘요
코딩애플님 영상을 몇번씩 돌려보곤 하는데... 그중에 단연 최고인것 같은 영상입니다. 진짜 시대의 명강의라고 생각해요.
우리 컴퓨터 구조 교수님이 이랬으면 좋겠다
와 개인적으로는 제일 싫어했던 논리회로였는데 코딩애플님은 너무 쉽게 가르쳐주시네요
전자과 가서 논리회로 들으면 교수님이 무표정으로 훨씬 불친절하고 듬성듬성 설명해주는 광경 직관 가능
사람들 너무똑똑해..난 암것도못하는것같아..
굉장합니다.생존쇼 보다 문명재건쇼 같은 거 할때 컴퓨터 만들때 참고하면 좋겠네요.
마지막에 편집하다끊기는듯이 마물하는거 넘 매력적이다.. 여백의미같음
안녕하세요, 컴공과를 꿈으로 여기는 쬐끄만한 공린이 입니다. 유튜브에서 이런 영상을 좋아하는데 말투가 넘 귀에 착착 감겨요 ㅋㅋ 교육적 목표 영상이라는 느낌이 덜드네요. 좋습니다
6:50 마지막거 정렬 안된거 개킹받그든여
학부 2학년말에 기말과제로 저 ALU를 코딩해서 만들었던 기억이 나네요. 입력값에 따라 7-segment에 결과값이 나오게 만들었던 고생스러운 시간들이 떠오릅니다.
fpga쓰지 않았나용
결국 그래서 병렬 직렬까지 ㅋㅋㅋㅋㅋㅋㅋㅋ 와 이게 이렇게 간단한건데 이걸 왜 그동안 전 몰랐을까요.
CPU 도 집에서 만들어 쓸 수 있습니다. AMD 에서 만들어 파는 AM2901, AM2910 같은 비트슬라이스 ALU/레지스터 파일 마이크로 시퀀서 같은 거로 하드웨어를 조립하고 마이크로 코드를 작성해 ROM 에 구워넣으면 코드를 수행하는 CPU가 됩니다. 즉 거대한 반도체 공장 같은 거 없어도 부품만 사서 8086 이나 ARM 같은 CPU 도 직접 집에서 조립해서 만들 수 있습니다. 다만 마이크로 코드 작성이 좀 귀찮아서 그렇지.
그럴바에 차라리 fpga로 직접 rtl 설계하는 편이...
이런쪽 개발하려면 확실히 fpga가 편함
형님, 더 어려운 컴공 강의 더 쉽게 많이 만들어주십쇼
엄청나게 대단한 강좌다...진짜 감사합니다..컴퓨터 전체를 이런식으로 설명해주시면 진짜 컴퓨터 업계에 한획을 그으실듯.
이건 그냥 간단스라서 되는거지 점점 들어가면 복잡해서 이런식으론 불가능일듯....
현업에서 일합니다. 저 내용은 대학교 1학년 때 배우는 기초이고 실제 cpu는 만들려면 저런게 수십억개 들어갑니다. toy cpu정도는 혼자 설계 할수 있지만 soc 수준은 혼자 못합니다 ㅎㅎ 사실 toy 수준도 대단하죠 ㅎㅎ 디지털 설계는 RTL level로 verilog라는 언어를 통해 하드웨어의 동작을 기술하면 영상해서 보여주는 gate level로 tool이 변환 해줍니다. 검증과정도 필요하구요. 설계시 isa정의 파이프라이닝, 인터럽트 cdc 다른 block간의 통신 등등 무수히 많은 이해와 스펙의 정의가 필요하고 실제 칩제작까지는 각 분야의 전문가가 필요합니다.
임베디드 하는데요
Soc 하시는 분들 너무 멋있어요
저희가 갖다 유용하게 씁니다ㅎㅎ 감사합니다
toy cpu는 뭐고 soc cpu는 또 뭐죠......?
뭔 어려운 말이 이렇게 많어.......
@@개병신-n4l toy는 장난감이고 soc는 쏘옥쏙쏙
@@개병신-n4l toy cpu는 Toy 프로젝트용으로 심심풀이 삼아서 CPU 만드는 프로젝트입니다.
플립플랍도 게이트만큼 중요한 요소죠
ㅋㅋㅋㅋㅋㅋ 대학교떄 생각나네
논리회로수업... 영상에 나옴 캐리리플 애더까진 끄덕였다가
플립플롭쯤 나왔을때 포기함
난 이미 만들어져 있는거 떠먹여주는 '이해'도 못했는데,
인류 최초로 이걸 생각해서 만든 괴물들은 뭐란 말인가.......
와 전공수업땐 노잼이었는데 왜 여기선 재밋냐
마크로 8비트 CPU 만들기 호기롭게 도전했다가 컨트롤 유닛이랑 ALU 소형화 고속화에서 막히고 방구석에서 실패작소녀 찍다가 침대모서리에 머리부딪힘 ㅋㅋ
와 이거 학교에서 몇개월동안 힘들게 공부했었는데,
진짜 너무 쉽게 잘 설명하시네
이 영상을 보고 생각했습니다 "아 64bit cpu만들어야지" in minecraft
이런 컨텐츠 올려주시면 코딩애플님 몰래 매일 그랜절 1번씩 하겠습니다
선생님 아빠가 숙제 도와줬는데 아빠가 바쁘다고 이 좁쌀에다가 1nm 공정으로 트랜지스터 1조개밖에 안박아주고 갔어요. 난 더 크게 만들어달라고 했는데 ㅠㅠ
turing complete 라는 스팀게임 하면 게이트부터 시작해서 어셈블리 코딩 가능한 cpu 만드는데 꽤나 재밌어요. 추천!
와드 박고 갑니다 고마워용
참고로 유튭에 8bit cpu라고 쳐보시면 Ben Eater라는 사람이 빵판으로 만든 cpu 영상이 있습니다.
나만보는줄 알았는데 이제 유명하네
하앍하앍
컴공 강의 사랑해요
222
감사합니다.
이거보고 방금 인텔12세대 i9이랑 라이젠5900만들었습니다
저 그림 휘리릭 돌아가는 효과 너무 귀여워요
원래 알고 있었는데도 진짜 깔끔하게 설명한듯
1:02 저거 JTM45 아닌가요..?
진공관일텐데...
1:35 불 조지 ㄷㄷ..
코딩애플님 감사합니다 덕분에 cpu기초를 잘 이해하고 다 외워놓고 첫cpu를 만든후에 cpu시장을 따라간후에 반도체회사를 만들려고요
와이걸이렇게이해하기쉽게설명해주다니 코딩애플은 전설이다..
숙제로 cpu를 만들어오라는 클래스;
7:02곱하기는 X고 나누기는 /인 코딩애플 폼 미쳤다
3:09 선생님 여기서 궁금한 게 있는데 not gate 방식의 트랜지스터를 1로 넣었을 때 그림만 봤을 때는 흐르던 전류가 양쪽 다 흘러야하는거 아닌가요? 이 부분 이해가 되지 않습니다
전류는 저항 작은데로 흘러요
그라운드쪽은 1이들어가는슌간 저항이 0이되구요
오른쪽으로흐르고잇던건 저항이 되게 높은상태에요
문장은 간단하지만... 이걸 이해하려면 ...
i/o, 임피던스 ,풀업,풀다운 대략 이런거 알아보시면 도움될거같아요!
@@danteneha2058 감사합니다!
컴싸 101 수업 뎌 만두러쥬새요쌤 코딩애플에서 돈주고 볼께욤
오.. 진짜 쉽게 알려주시네요. 좋은 정보 감사드립니다.
작년부터 이 영상이 알고리즘에 뜨고 나중에 봐야지 생각했는데
내일 논리회로 시험 봐서 이 영상을 보네요 ㄷㄷ
고딩때 배웠던 내용인데 졸업한지 까마득해서 잊고 살았는데 도움됐음
cpu만들던 중에 이 영상을 보고 사서 쓰기로 했어요 ~
감사합니다. cpu 만들어서 부자 될 꿈에 기부니가 좋아요.
이런거 처음 발견한 인간은 데체 얼마나 천재인거야?
1:34 불조지ㅋㅋㅋㅋㅋㅋ 노린거죠?
하프애더 풀애더까지 너무 잘녹아있네요 대학시절 생각나서 재밌게 봤습니다 ㅋㅋ
진짜 설명 너무 잘하십니다.
감사합니다 이 영상 하나보고
i11 25세대 오버클럭 가능한 251100k 만들었습니다
두자릿수 덧셈기계부터 점심나가긴 했는데 교육영상 진짜 잘 만드시네요😮
그래도 집에서 만드는 CPU는 가성비가 압도적이니 포기할 수가 없음... ㄷㄷ
왠만한 교수님보다 잘 설명하시네요
트랜지스터 보고 AND OR 구현 기다리고 있었는데 역시 나오네요~ HW 부분은 다루기 쉽지 않으셨을 거 같은데 잘 보고갑니다 ^^
여담으로 요즘 하드웨어쪽도 구공정들은 오픈되는 추세라 현재는 130nm까지는 개인도 설계할 수 있습니다.
이미 알고 계시겠지만 NAND게이트(또는 NOR게이트) 하나만으로 모든 논리 회로를 만들 수 있습니다. NAND가 논리적으로는 AND와 NOT의 조합이긴 한데 전자회로를 만들다보면 NAND회로가 AND회로보다 약간 더 단순하다고 하더라고요. 실제 회로는 TTL IC 74XX 시리즈(XX는 숫자) 칩의 회로도를 보면 됩니다. 현재도 저 칩들을 팝니다. 완구 같은거에 간단히 박아넣을 용도로 아직 생산이 돼요.
공부한답시고 책 수집하는 사람으로서;;; 보시는 분들 중에 이런 내용 좋아하시면 라는 책 추천합니다.
진짜 선생님 최고예요
대학수업에서 배웠던걸 이걸로 연결하니 쉽네요 ㅎㅎ
더 자세한 내용이 궁금하신분들은 디지털논리회로 라는 전공책을 공부해보시면 됩니다~
유익한 영상 감사드립니다. 숙제 하러 가보겠습니다.
진짜 잘 가르쳐주시네요
국비학원다닐때 배웠지만 그 때도 감탄하면서 세상에는 천재가많구나 느낌..
엄랭으로 채널 구독했습니다
이렇게 유익하니까 어색하네요
강의의 신.
감사합니다..! 잘 보고 가요
저녁에 8bit alu해먹게 시장가서 저항이랑 릴레이 한바구니 사와야겠어요^^
1:35 불.. 뭐요?
쿠팡도 취직하고 덕분에 cpu도만들었습니다.
7:00 곱셈은 × 도 * 도 아니라 x 쓰는거 킹받는 건 나뿐인가
어 너만 불편해
잘보고 가네요. 마지막 계산기 과정은 한 번 더 봐야 이해가겠어요
안그래도 과제 많은데 괜히 영상봤다가 과제 하나 더 받았네..
여러분들도 CPU를 만들어서 AMD와 Intel을 때려잡아보세요 ^^