와 현업 개발자인데 byte는 컴퓨터 시스템에 따라 다양한 bit로 설정될 수 있는 걸로 아는데 현대 컴퓨터는 1byte는 왜 꼭 8bit여야 하나에 대한 의문이 있었습니다. 해외 포럼에서 찾아봐도 그냥 영문 데이터와 특수 문자 표기하니 7bit면 가능했는데 짝수맞추려고 8bit를 byte로 지정했다는 의견들도 있을 정도였는데..(이건 좀 많이 의심스럽..) 16진수로 표기했을 때 의미있는 데이터의 구분이 가능하기 때문이라는 명확한 이유도 있었군요.
좋은내용 감사합니다. Write Greate Code 책 읽을 필요없이, 올려주시는 동영상만 쭉 보면 저수준에 대한 기본 이해가 생길 것 같습니다. 구독 신청하고 매번 보도록 하겠습니다. 영상 만드는데 공이 많이 들어 간 것이 느껴집니다. 좋은 채널이 널리 알려져 계속 이어 갔으면 좋겠습니다. 정보 공유 위해 많은 노력을 해주셔서 감사합니다.
16진수를 표기 할때 접두어 0x가 붙는 이유가 궁금하신거죠? 간단히 설명하자면 약속입니다. 0은 상수를 표현할 파서 값이고, 0이라는 수의 기준을 기준으로 정하려면 뭔가 필요하겠죠? 그래서 hex의 'x'를 붙여서 0x로 표현한 약속입니다. 오래전 컴퓨터가 처음 개발되고 난 이후 사용되던 시스템의 프로그래밍에선 10진수 또는 8진수로 표현할 수 밖에 없었습니다. 프레임은 바이트당 12, 24 또는 36비트로 3=log2(8)로 나뉘죠. 그당시 언어 BCPL (Basic Combined Programming Language)에서 부터 시작된 octal 관계를 기초로 0과 현재 hex를 조합해 '0x' 이후의 값은 16진수이다. 라고 정의한 내용이라 볼 수 있겠네요. 제가 잘못 알고 있을 수 있으니 정확한 답이 있다면 댓글 바랍니다.
1비트로 표현할 수 있는 경우의 수는 2가지 : 0, 1 2비트로 표현할 수 있는 경우의 수는 4가지 : 00(0), 01(1), 10(2), 11(3) 4비트로 표현할 수 있는 경우의 수는 16가지 : 0000(0) ~ 1111(15) 그래서 4개의 비트가 모두 1인 경우는 15(0xF)의 값이 되는 것입니다. 프로그래밍을 첨 시작할때 0 이라는 숫자도 데이터값이라고 인식하는게 중요합니다.
설명 진짜 잘하시네요…전공자는 아니지만 개발쪽 가려고 프로그래밍 배우다보니 컴퓨터가 어떻게 돌아가는지 궁금해져서 우연히 보게된건데 전공수업이랑 컴활딸때 하나도 이해안가던 내용들을 이렇게 깔끔하게 설명해주시다니 감사합니다🙇♀️
왠만하면 댓글안다는데 설명미쳤네요
몇시간 동안 붙잡고 있었는데 이렇게 쉽게 설명해주시다니... 감사합니다!!!
와 현업 개발자인데 byte는 컴퓨터 시스템에 따라 다양한 bit로 설정될 수 있는 걸로 아는데 현대 컴퓨터는 1byte는 왜 꼭 8bit여야 하나에 대한 의문이 있었습니다. 해외 포럼에서 찾아봐도 그냥 영문 데이터와 특수 문자 표기하니 7bit면 가능했는데 짝수맞추려고 8bit를 byte로 지정했다는 의견들도 있을 정도였는데..(이건 좀 많이 의심스럽..) 16진수로 표기했을 때 의미있는 데이터의 구분이 가능하기 때문이라는 명확한 이유도 있었군요.
감사합니다. 프로그래밍 공부 이제 막 시작한 저에게 어려운 용어들응 쉽게 설명해주셔서 감사합니다.
원리를 쉽고 간단하게 설명해주셔서 고맙습니다!!
탁월한 설명입니다. 감사합니다.
와 아무리 봐도 몰랐는데 8분 강의덕분에 바로 이해가 갔어요. 감사합니다
와 진짜 너무 재밌고 좋은 강의 감사합니다~~!!
7:09 키로 단위는 소문자 k가 정확한 표현입니다!
비전공 출신 개발자인데, 영상 보고 도움이 많이 되었습니다. 계속 좋은 영상 부탁드려요! :)
설명 너무 감사합니다!! 덕분에 궁금했던게 해결됬어요 !!
쉽게 설명해주셔서 이해가 다 됬네요 .감사합니다!
진짜 너무 이해가 잘되요!!
좋은 영상 감사합니다!!
선생님 감사합니다.
이게 기본인가요...? 진짜 쉽게 설명해주신거 같은데 어렵다 흐엥 ㅠㅠ 반복반복 또볼게요!!! 글구 목소리나 말투가 꼭 정홍일가수님 같아여~~~ 꺄루르(좋다는말!)
너무 좋은 설명 감사드립니다
좋은 설명 감사합니다.
정말 좋은 영상 감사합니다
16진수를 굳이 왜 쓰는지에 대해 의문이 있었는데 답은 니블에 있었군요
매번 좋은 영상 감사합니다^^
좋은내용 감사합니다.
Write Greate Code 책 읽을 필요없이,
올려주시는 동영상만 쭉 보면 저수준에 대한 기본 이해가 생길 것 같습니다.
구독 신청하고 매번 보도록 하겠습니다.
영상 만드는데 공이 많이 들어 간 것이 느껴집니다.
좋은 채널이 널리 알려져 계속 이어 갔으면 좋겠습니다.
정보 공유 위해 많은 노력을 해주셔서 감사합니다.
좋은 정보 감사합니다. 많이 배우고 갑니다!!!
정말 쉽고 간단하게 잘 설명해주셨내요 컴퓨터에 관심을 갖게 된 학생인데 머리에 정말 잘 들어오네요 앞으로도 일반인이 잘 모르는 컴퓨터에 대한 내용 많이 올려주세요~
비트와 바이트 신호 조합 즉 0과1로 즉 2진법으로 영상이 표현되고 다양한 음악이 재생되는지 명확한 설명 부탁합니다
이해 겁나 잘되요! 감사합니다
좋은영상 감사합니다
쉽게 설명하셔서 좋습니다
이 영상으로 그동안 몰랐던가 아하 그렇구나 하게 됐네요.0x가 뭔 고파기가 저렇게 많이 나오나 했는데 오류날때마다 그게 고파기가 아니라 십뉵진수였네요
어? 2^10 즉 1,024를 kilo라고 했었던 거 같은데요? 요즘 대용량으로 가니 그렇게 쓰는 건가요???
그러면, 같은 논리로 2^8 = 256진법을 사용한다면 1바이트를 한자리로 표현할 수 있을텐데
256진법을 사용하지 않는건 알파벳이 모자라서 그런걸까요
c언어에서 long, int는 4바이트고 long long 이 8바이트라고 교과서에 나오는데 영상은 long이 8바이트라고 하셨는데 뭐가 맞나요 초보라서ㅜ
감사합니다. ^^
고맙습니다.
900+900이 1800인데
16진수로하면 왜 1200이 되는거죠?
16진수로 어떻게 계산을 하는거길래 저렇게 되는건가요?..
구체적인 설명좀 부탁드립니다!
2bits 는 2의 제곱이어서 4개인데, 왜 데이터가 3개인거죠?.. 이해가 안돼요 설명 좀 해주세요 ㅠㅠㅠㅠㅠ..
영상 잘 보고 갑니다 요즘 프로그래밍 공부 중인데 감사해요
2의 제곱이 4라는것은 0부터 3까지의 데이터를 저장할 수 있다는 의미입니다. 0도 데이터에요. 0,1,2,3
감사합니다~
잘 봤습니다.
초급개발자들로서 궁금했던 내용들 알려주셔서 감사합니다
이걸보고 컴퓨터에게 일처리 느리다고 구박하면 안되겟어요.. 1mb도 엄청난 숫자가 들어가네요..
하.... 쌤이 안알려주고 과제 제출하라는데 머 어떻해 해야할지 깜깜하네요
쌤? 과제? 무슨말인가요 ㅎ.ㅎ
모든 비트가 1 인경우가 왜 15가 되는건가요?ㅠㅠ
수포자라 컴퓨터 공부 하려고해도 이해 안됫는데 조금 이해했습닏
아날로그 시계는 몇진수 인가요?
시침은 12진수, 분침은 60진수. 초침도 60진수. 사실 시침은 실제로 표현하자면 24진수로 나타내야 맞는 거겠죠? ㅎㅎ.
BGM이 좀..더 작거나...목소리가 좀 더 컸으면 좋겠습니다 ㅠㅠㅠ 한번 BGM이 신경쓰이니 계속 들리는....
...신경 안 쓰고 보는데 신경 쓰이게 되었습니다....ㅠ
4:57초 16진수 사용하는 이유
마지막에 10100100 이걸 왜 1010은 왜 0xA4라고 하셨는데 앞에서 예제를 보여줄땐 왜 0x가 안나오고 그냥 알파벳 숫자들과의 조합만 나와있나요?
중간중간 계속 0x가 엄청 많아야 하는거 아닌가요?
저도 궁금해요!
저도 궁금해요
알수없음님 대댓글확인요.
노래 뭔지알수있을까요 ㅠㅜ
0x는 왜 붙이는 거죠?? 이게 왜 16진수라는 의미죠..?
16진수를 표기 할때 접두어 0x가 붙는 이유가 궁금하신거죠?
간단히 설명하자면 약속입니다.
0은 상수를 표현할 파서 값이고, 0이라는 수의 기준을 기준으로 정하려면 뭔가 필요하겠죠? 그래서 hex의 'x'를 붙여서 0x로 표현한 약속입니다.
오래전 컴퓨터가 처음 개발되고 난 이후 사용되던 시스템의 프로그래밍에선 10진수 또는 8진수로 표현할 수 밖에 없었습니다.
프레임은 바이트당 12, 24 또는 36비트로 3=log2(8)로 나뉘죠.
그당시 언어 BCPL (Basic Combined Programming Language)에서 부터 시작된 octal 관계를 기초로 0과 현재 hex를 조합해 '0x' 이후의 값은 16진수이다. 라고 정의한 내용이라 볼 수 있겠네요.
제가 잘못 알고 있을 수 있으니 정확한 답이 있다면 댓글 바랍니다.
@@skmanwin1 와..... 솔직히 이해못했는데 자세히 써주셔서 정말 감사합니다. 저는 수포자라 3=log2(8) 이란걸 이해를 못합니다.. 그래도 이거 캡쳐해서 이해될때까지 볼게요.. 감사합니다.
잘봤습니다
bit 한조각 한조각 8개 모아서 묶음(bundle) =BYTE로 이해하면 편할까요? 한자로 進法으로 이해하려니 처음 BIT와 BYTE 좀 헷갈려 괴로웠습니다. 본인이 번역한다면 2束算法으로 번역하겠습니다.
1200MB가 1GB인데
너무 어 려 워용~ㅜㅜㅜ
개재밌네
손가락이 열개인 이유로
4:39 왜 15가 되는거죠? 오늘 처음 c언어 공부하는데 이것 저것 모르는게 너무 많네요 오홍홍
1비트로 표현할 수 있는 경우의 수는 2가지 : 0, 1
2비트로 표현할 수 있는 경우의 수는 4가지 : 00(0), 01(1), 10(2), 11(3)
4비트로 표현할 수 있는 경우의 수는 16가지 : 0000(0) ~ 1111(15)
그래서 4개의 비트가 모두 1인 경우는 15(0xF)의 값이 되는 것입니다.
프로그래밍을 첨 시작할때 0 이라는 숫자도 데이터값이라고 인식하는게 중요합니다.
@@시골사는개발자 아 고맙습니다 덕분에 이해가 잘되었네요 좋은 하루 보내세요
1111
8421
8+4+2+1
2의 4승은 왜 16인거죠?
2×2×2×2 는 16
2를 네번곱해서 2의4승입니다
ㄱㅅㅂㄷㅂ두ㅢ늬ㆍ긔그ㅢㄱ아ㅡ
2 4 8 16
몰라도 된다.ㅡ일반인. ㅋㅋㅋㅋ
2진수 안다.
16진수....짜증난다.ㅋㅋㅋㅋ
와 감사합니다 진짜 잘 설명하셔요
좋은 영상 감사합니다 ☺️