32비트 64비트 윈도우 시스템의 차이점 - 영화 같은 이야기[高지식]

Поділитися
Вставка
  • Опубліковано 2 жов 2024
  • 이번 고지식 영상에서는 댓글로 남겨주신 32비트와 64비트의 차이점에 대해서 얘기 합니다. 기본적으로 비트가 무엇이고 32비트에서 드러난 치명적인 한계점에 대해서 이야기를 하듯이 영상을 만들었습니다.
    감사합니다.
    고지식 영상은 일반인들에게 어려울 수 있는 주제들을 이해하기 쉽고 재밌게 설명해주는 시리즈입니다. 궁금하신 게 있으시면 댓글로 남겨주시면 다음 [高지식] 영상에서 다룰 수 있도록 하겠습니다.
    ---------------------------------------------------------
    다른 고지식 시리즈도 시청해보세요! tinyurl.com/yx...
    거니 인스타그램 (근황/미리보기) tinyurl.com/yy...
    페이스북 페이지 tinyurl.com/y8...
    ------------------------------------------------------
    #32비트 #64비트 #고지식

КОМЕНТАРІ • 409

  • @niyara_ararong
    @niyara_ararong 5 років тому +95

    표현바로잡아주세요
    Y38K 문제라고 하면 38000년도 문제가됩니다.
    정확한 표기는 Y2k38문제입니다.

    • @슈퍼리치-j5s
      @슈퍼리치-j5s 5 років тому +3

      오호~ 그렇네요.. 아무 생각없이 봤었는데.. Y38K 면.... 3만8천년....

    • @박스던지는상남자
      @박스던지는상남자 5 років тому +3

      3만8천년 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
      뭔가 묘하게 웃기네 ㅋㅋㅋㅋㅋㅋㅋㅋ

    • @슈퍼리치-j5s
      @슈퍼리치-j5s 5 років тому +1

      @@박스던지는상남자 현실적으로 확 안 와닿는 년도라서 그런지.... 아주 나쁜 여자를 욕하는거 처럼 느껴지는건 나 뿐인가요??? 3만 8천배 쯤 나쁜년? ㅋㅋ

    • @보증좀서줘
      @보증좀서줘 5 років тому +2

      @@슈퍼리치-j5s 3만 8천년...2천년만 더 있으면 40000년...40k... For the Emperor!

    • @pershi53
      @pershi53 5 років тому +3

      Y2.038K

  • @sparrobbit
    @sparrobbit 5 років тому +8

    궁금했던것들 위주로 쏙쏙 컨텐츠 만들어 주셔서 감사해여. 넘 재밌어여

  • @parkjh0821
    @parkjh0821 5 років тому +184

    고작 시간때문에 64비트로 넘어간게 아닙니다
    CPU에서 32비트는 명령어/레지스터 길이가 32비트, 64비트는 명령어/레지스터 길이가 64비트라는걸 의미합니다.
    그리고 이미 POSIX를 따르는 유닉스와 BSD, 리눅스는 시간을 담는 자료형을 32비트에서 64비트로 변경 해놨습니다.
    따라서 시간 문제는 64비트 도입 동기가 아닙니다.
    32비트 CPU에서도 레지스터 2개로 64비트 표현이 가능한데 2038년 문제 해결하자고 x64아키텍쳐를 만들 이유는 없죠.
    32비트에서 64비트 아키텍쳐로 확장하면서 메모리 주소가 32비트에서 물리 40비트, 페이지 48비트로 확장되고, 예외처리가 스택을 따르는 대신 운영체제가 제공하는 함수 테이블 기반으로 작동하게 되며, 32비트 정수의 병렬 계산또한 가능해 졌습니다. 거기에 기존 8개의 레지스터에서 8개를 더 추가하고, MMX도 8개 더 추가되었습니다. SIMD지원도 강화되었죠. 거기에 아키텍쳐만 발전한 것이 아니고 파이프라인 성능과 슈퍼스칼라 구소 개선, 비순차 실행유닛 성능 향상 등 여러가지가 동시에 발전하면서 물리메모리 4기가, 가상메모리2기가 용량제한에서 벗어나 메모리를 크게 할당받을 수 있게 되었고 32비트 명령어는 일부 병렬처리가 가능해져 64비트 CPU에서 더 빠르게 작동합니다.
    엄밀히 따지면 CPU 아키텍쳐에서 비트수가 커진다는건 컴퓨터가 다루는 수의 범위를 넓히는것이 목적입니다.
    발전에 따라 8비트 255, 16비트 65535, 32비트 약 42억, 64비트 약 1884경으로 표현 숫자가 늘어나고, 레지스터도 그에맞게 크기가 확장되어 다양한 분야에서 효율성을 높이게 됩니다

    • @귤까모
      @귤까모 5 років тому +7

      아키텍쳐 하시는 분이네 ㅎ

    • @zeroequator
      @zeroequator 5 років тому +37

      네, 무슨소린지 이해 못했습니다

    • @parkjh0821
      @parkjh0821 5 років тому +27

      @@zeroequator 예, 저걸 쉽게 설명하겠다는거 부터가 말이안되는거죠

    • @귤까모
      @귤까모 5 років тому +17

      @@zeroequator 컴퓨터이론에 대한 지식 없이 이해하기는 매우 힘든 개념입니다.
      쉽게 설명하려다 보면 영상처럼 반쯤 틀린 설명이 되기 마련...

    • @parkjh0821
      @parkjh0821 5 років тому +21

      @@choryong46 32비트는 1톤트럭 64비트는 덤프트럭이라고 생각하면 편합니다
      덤프트럭이 더 많은 짐을 한번에 옮길수 있듯이 64비트가 한번에 더 많은 데이터를 처리할 수 있죠

  • @hwangyukrim
    @hwangyukrim 5 років тому +1

    강의가 너무 상큼하셔서 저의 귀가 어쩔줄을 모르겠습니다. ㅋㅋㅋㅋ

  • @Lunatday
    @Lunatday 4 роки тому +7

    아니 근데...Y2K에서 Y는 Year, 즉 연을 뜻하는 거고, 2는 말 그대로 2, K는 킬로, 즉 1000을 의미하는 겁니다. 그래서 연2천으로, 2000년 이라는 뜻아죠.
    그러니까 2038년이면 Y38K 가 아니라, Y2.038K입니다.

  • @rhymeTed_ediTion
    @rhymeTed_ediTion 5 років тому +163

    형 머리 무슨일이야 솜브라야?

  • @jinja24514
    @jinja24514 5 років тому +53

    운수 좋은날
    컴퓨터가 안좋았는데, 마침 친구가 컴퓨터를 처분한대서 도와주었다. '오늘은 운도 좋네 이런 기회도 생기고' 일을끝내고, 집에있을 컴퓨터를 생각하며 4g짜리 램 두개를 거기서 가져 왔다.
    "야! 나왔다! 내가 너를 위해 이 램도 가져오고 말야! 어!(후략)"
    램 교체작업을 하고, 켜보았다.
    하지만... 나의 컴퓨터는 램의 반도 쓰지 못했다.
    ...나의 컴퓨터 os는 32bit였다.
    그렇다. 최대 사용가능 램용량이 2.9g밖에 안되었다.
    최대한 방법을 찾았지만, 방법은 하나뿐.
    os갈기.
    *램을* *사다* *놓았는데* *왜* *쓰지를* *못하니,* *왜* *쓰지를* *못하니……* *괴상하게도* *오늘은!* *운수가,* *좋더니만…….*

    • @jinja24514
      @jinja24514 5 років тому

      @@PRM_K 공짜로? 어떻게?

    • @ronnyj3041
      @ronnyj3041 5 років тому +2

      소설이아니라 실화임? ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 컴 백업해두고 윈도우 64비트 까는법 유튜브에 검색해서 따라하세여~

    • @blossomlng.
      @blossomlng. 5 років тому

      노트북 32비트인데 4기가 라고 되어이ㅛ던데요

    • @솔라-b3z
      @솔라-b3z 5 років тому

      이야 작품을 이렇게 바꾸네

    • @당분
      @당분 5 років тому +2

      Usb 2개면 가능할 겁니다
      1개 usb는 백업 용으로 하시고 다른 한개는 설치 부팅용으로 하세요. 그리고 설치 부팅은 8GB는 적어도 되야 합니다.
      백업 usb로 파일 저장후 다시 깔고 다시 그 화면에 다시 넣으면
      됩니다.

  • @user-bluesky10820
    @user-bluesky10820 5 років тому +24

    이게 문제가 되는 이유는,
    가정 내에서야 몇십만원짜리 컴퓨터 업그레이드 하면 장땡이지만,
    산업현장의 기기들은 아직도 구시대의 컴퓨터 환경이라서 문제인거죠.
    한대당 수천만~수십억이나 하는 기기들이 윈도우 95와 엇비슷하거나 그 이하인 경우도 많습니다. Y38K는 그 문제가 아주 골때리는 거죠.

    • @ronnyj3041
      @ronnyj3041 5 років тому +5

      공장에서는 아직도 윈도우 XP쓰고있을 정도

    • @Dr프로메슘
      @Dr프로메슘 5 років тому

      아무문제 없습니다
      Y2k때도 아무문제 없이 잘돌아간거 모르심

    • @youngjoonkim2963
      @youngjoonkim2963 4 роки тому

      @큐노 64비트는 언제 문제가 일어나나요

    • @youngjoonkim2963
      @youngjoonkim2963 3 роки тому

      @@keige369 그렇군요

  • @ychkim11
    @ychkim11 5 років тому +10

    형 오늘 구독해버렷어
    형은 분명 성공할거야. 난 성공할 사람들만 구독하거든...
    By the way, 내가 컴터에 대해서 정말 너무 몰라. 내가 다니는 회사는 규모가 너무 작아서 내 컴퓨터는 내가 관리해야 하는데 사실 작은 문제가 발생해도 컴퓨터가 느려져도 인터넷에서 파일 다운받다가 인터넷창이 모두 꺼져도 내가 할 수 있는건 한마디의 욕뿐이야... 형에게 요구하고 싶은게 많지만 두가지만 설명해 줬음 해.
    1. 자기컴퓨터 자기가 관리 하는 법
    2. 하드웨어 설명
    사실 2번의 하드웨어 설명은.. 요즘 데스크톱을 하나 장만하고 싶은데... 아는게 없어 혼자 알아볼 수 는 없고 친구들한테 물어보자니 나도 이제 좀 알고싶고.. 근데 형이 알려주면 쉽게 이해될 거같아
    일단 부탁해볼게 형
    좋은영상 만들어줘서 고마워
    화이팅!!

  • @fiesta0841
    @fiesta0841 5 років тому +36

    뜬금없이 Y2K를 이해하고 간다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    • @뜨뜨드뜨뜨
      @뜨뜨드뜨뜨 5 років тому +1

      미➡️안↗️해↗️ 숨어있⬆️ 끼야오

  • @guririririririririri
    @guririririririririri 5 років тому

    이거약간 영상 방향을 시청수와 재미있는부분들쪽으로 간게 아닌가싶다. 왜냐하면 이영상에서 보는 소재들은 우리근처에서 쉽게 볼수있고 쉽게 이해할수있는 부분으로 제작되었다는거임. 댓글쓰신 컴공과 님들은 더상세하게 32비트와 64비트의 차이점을 설명하셨는데 아무래도 영상시간이나 흥미등이 제약이 많이생김으로 마지막에약간 참고하신듯.
    컴터엔관심있지만 전공은아닌 댓글러가쓰고갑니당

  • @changhwansung2416
    @changhwansung2416 5 років тому +50

    갑자기 그거 생각난다 ㅋㅋ
    뭔가 알고 싶을 때 틀린 거 설명해주면 그거 듣고 사람들이 다 고쳐준다더니 ㅋㅋㅋㅋ

    • @kisungkim7408
      @kisungkim7408 5 років тому +12

      어그로 질문법?
      컴맞출때 아주좋죠
      인텔시퓨에 암드보드넣어주고 ddr3램박아주면
      본사람들이 피꺼솟하면서 자세히알려주죠

    • @슈퍼리치-j5s
      @슈퍼리치-j5s 5 років тому +2

      ㅋㅋㅋ 오오 천재군요..... 진짜 제대로 알고 싶은거 검색해도 잘 안나올때... 진짜 전문가들 갑갑해서 출두하게 만드는 비법.!!! ㅋㅋㅋ

    • @helloworld06
      @helloworld06 5 років тому

      와앜ㄱㄲㄲ

    • @Edinsonon
      @Edinsonon 4 роки тому +6

      @@kisungkim7408 이분컴퓨터 모르시네..
      암드시퓨에 인텔보드넣어야합니다...
      파워는 pnc나 천궁 빙산으로 박아주고요
      램은 ddr3보다 ddr2 성능이 더좋다고 들었습니다 이렇게해서 70 만원밖에안들었네요
      9900k에 310해도되죠?

    • @박지희-z8i
      @박지희-z8i 4 роки тому

      @@Edinsonon 아니에요 99k는 310호환 안돼요 3990WX(그런시피유없음)만 호환되요

  • @김민석-l3i6i
    @김민석-l3i6i 4 роки тому +7

    ㅋㅋㅋㅋ 저 예전에 컴퓨터에다가 램 16기가(DDR3시절) 만들어 놓고 32비트 써서 4기가밖에 못 쓴 기억이...ㅋㅋㅋㅋ

  • @sdd4324
    @sdd4324 5 років тому +1

    컴퓨터모르는사람들 보라고 만들었더니 아는사람들끼리 모여서 지식자랑하고있네

  • @corea_bb
    @corea_bb 5 років тому

    진짜 유익해요!! 좋아요랑 댓글가용. 이런거 많이 올려주세요!!

  • @ababb12122
    @ababb12122 3 роки тому +1

    32비트면 램 4기가밖에인식을안하는구나

  • @지니큉
    @지니큉 4 роки тому +1

    지금 9년째 쓰고있는 컴퓨터가 있는데 64비트로 바꿀 수 있을까요 혹은 호환(?)같은 게 가능할까요? 램은 현재 8기가 입니다 (기존 hdd가 망가져서 ssd로 바꿀예정)

  • @구자봉-r9w
    @구자봉-r9w 5 років тому

    좋은정보 고맙습니다^^ 덕분에 하나 알아갑니다~

  • @azkjhg364
    @azkjhg364 7 місяців тому

    모르고 있었는데 이제 알게됐네요 감사합니다. 개인적으로 궁금했던 것 중에 xp를 기준으로 만들어진 게임은 상위 윈도우 버전에서는 인풋렉이 생기는 경우가 있는데 이유가 궁금하네요. 그리고 보면서 궁금해진게 현실의 1초라는 시간을 컴퓨터로 어떻게 1초를 구현했는지 문득 궁금하네요. 당연히 컴퓨터의 1초가 정확하다고 인지하고 있는데 현실에서의 시간과 동일하게 구현했고, 심지어 전세계의 시간이 오차없이 맞아떨어진다는 게 생각해보면 참 어떻게 했는지 궁금합니다.

  • @모든마음은소중하다
    @모든마음은소중하다 Рік тому +2

    정말 댓글을 안 달수가 없습니다...어쩜 이렇게 지루하지 않게 이 잼없고 딱딱한 컴퓨터를 신나게 집중할 수 있게 만들죠? 거니님 멋지십니다..

  • @김시원-k2s
    @김시원-k2s 5 років тому +24

    영상대충봤나..주요 내용은 32비트의 한계이고 마지막에 그냥 간단하게 64비트와의 차이점얘기해주는데 왜 64비트와의 차이점이 시간문제때문이라고 말하는것처럼 댓글을 쓰냐

  • @soyoon6971
    @soyoon6971 5 років тому +56

    단순히 시간문제 때문이라고 하기엔 32bit / 64bit 차이가 엄청난데.. 말씀하신 시간문제는 time_t 변수만 32bit에서 64bit 정수로 변경해주면 되는 부분이고 오히려 레지스터, 메모리 주소공간 쪽으로 설명했으면 더 낫지 않았으려나 싶습니다, 이렇게 설명을 끝내버리면 컴퓨터 비전공자들이 약간 오해할수도 있을것 같아여 ㅎ

    • @slavetocode
      @slavetocode 5 років тому +3

      이거맞다

    • @연두-n5m
      @연두-n5m 5 років тому +1

      저도 단순 시간문제로만 이해했는데 댓글보니 그게 아니네요

    • @slavetocode
      @slavetocode 5 років тому +1

      @@연두-n5m 32비트 와 64비트 시스템은 천지가 달라져서요.. 컴퓨터 시스템의 전반에 걸쳐 다 변하거든요

    • @연두-n5m
      @연두-n5m 5 років тому +1

      @@slavetocode 몰랐어요 ㅎ

    • @동동동-r6m
      @동동동-r6m 4 роки тому

      그러게요 비전공자지만 컴터에 관련 많은 사람인데 음.. 보면서 뭐지?했네요

  • @dky3298
    @dky3298 5 років тому

    콤퓨타 지식에 도움이 되서 구독꾸욱 누르고 갑니다.

  • @성엘리-p1d
    @성엘리-p1d 5 років тому +2

    타이머가 64비트를 써야 해결된다는 말을하는데 프로그래머로서 좀..ㅋㅋ

  • @PaleOrchid
    @PaleOrchid 5 років тому +4

    시간은 32비트 아키텍처에서 64비트 아키텍처로 넘어간 것과 전혀 관련이 없습니다 시간을 64비트로 표현하고싶다면 그저 64비트 형식으로 저장하면 됩니다 이 말이 이해가 안가면 32비트 운영체제(혹은 구형 스마트폰)에서 메모장에 오늘 년/월/일 써보세요 입력이 안되나

  • @load-balancer
    @load-balancer 5 років тому +3

    프로세서와 시간은 관련없다고 생각헙니다... 단지 시간을 카운트할때 4바이트 int형을 사용하는게 문제겠지요... 대부분의 전자시계에도 cost를 낮추기위해서 8, 16비트의 프로세서?가 탑재되지만 잘 작동하지요... 단지 시간을 카운터하기 위한 소프트웨어 아키텍쳐가 달라 문제가발생하는것.... 심지어 실제 인텔 x86계열은 64비트이지만 명령어는 32비트로 명령어를 수행할 때가 많습니다... 64비트는 메모리(RAM)를 접근하기위한 주소의 량을 늘려, 메모리용량을 늘리기위해서가 첫번째 목적이라 생각헙니다.. 32비트컴퓨터에서는 4기가 이상 램을 사용못하는 이유기도하죠..

  • @공학은취미로
    @공학은취미로 5 років тому +6

    아.. 뭔가 제목과 영상 내용이 너무 따로 노는 느낌이네요.
    32/64비트 윈도우 시스템의 차이점이라 볼 내용은 거의 없는거 같아요. 아쉽..

  • @주주냄
    @주주냄 5 років тому

    잘봤어요!

  • @memberYJ
    @memberYJ 5 років тому +47

    정보를 전달하는 유튭은 신중해야 합니다.

  • @dorka_
    @dorka_ 5 років тому +5

    약2922억9038년후..
    Y29229K38문제 발생!

  • @kijokim8685
    @kijokim8685 5 років тому +5

    난 그때까지 살지 못할 것 같아서
    ㅎㅎㅎ
    그냥 귀엽네

  • @thesanctuary225
    @thesanctuary225 5 років тому +1

    32비트에서 64비트로 최초로 넘어간건 AMD에서인데 암드가 인텔의 아성을 넘어보려는 것도 있었지만 그보다는 3D 그래픽을 표현하는데 4기가짜리 메모리 용량으로는 도저히 답이 안나오더라...해서입니다.

  • @thesanctuary225
    @thesanctuary225 5 років тому

    32비트 환경에서는 int도 long 을 썼고 int가 4byte니까 그에 맞춰서 메모리 용량도 43억이 맥시멈이었고 IP-4의 주소체계 또한 4byte 체계였고...
    64비트 환경으로 바뀌니 int도 long long 으로 바뀌고 int 가 8byte가 되니까 메모리 용량도 어마무시한 잠재용량을 가지게 되었고 IP-6의 주소체계도 8byte 체계로 바뀌고...

  • @칠흑의기사-h7i
    @칠흑의기사-h7i 5 років тому +1

    32비트에서 64비트는 두배가 아니죠...
    2의 32제곱이냐 64제곱이냐 차이인데..
    32비트의 "두배"는 33비트 입니다.ㅎㅎ
    저야 286부터 컴퓨터를 만진 사람이라
    알아듣지만, 컴알못인 사람은 진짜 그냥 두배로 받아들일 수도 있습니다.
    정정 가능하시면 정정 부탁드려요~

  • @ohdongseok76
    @ohdongseok76 5 років тому

    32bit/64bit 문제가 아니라 Date형의 Data형만 바꿔주면 될건데... 굳이... 64bit로 안바꿔도...
    Addressing 주소 방식이 복잡해져서 그렇지
    날짜 오버 플로우 되는건 소프트웨어 패치로 해결이 가능합니다.
    메모리 사용한계에 대한 이야기를 하셔야지... 왜 엉뚱한 날짜 이야기가 나왔는지 모르겠네요...

  • @시은랜드-k4m
    @시은랜드-k4m Рік тому

    옛날노트북있어서 8램이라 윈10 64 비트까니 렉이 심해서 32비트로까니 빠르고잘되네...왜그럴까...램을 팔어야되나;;

  • @가펠드
    @가펠드 2 роки тому

    128비트 부터는 (가상 현실 공간에서 숨을쉬고 먹고자고 본체는 썪지않는 공간에서 냉동수면을..;; 깨어나면 거대 바퀴벌레가..안깨는걸로..)

  • @thesanctuary225
    @thesanctuary225 5 років тому

    한마디로 의 INT_MAX 의 수치가 21억 얼마 밖에는 안되는데 32비트 체계 하에서는 2038년도에 time_t 시간으로 INT_MAX를 초과하는 시점이 다가오니까 미리 대비해서 똥컴 다 버리고 64비트 최신형(?) 컴으로 갈아타라는 컴퓨터 장사꾼의 상술 때문에 시끌벅적 한거입니다.ㅋ(내가 말하고도 뭔소린지 모르겠네...ㅋ) 근데 time_t 를 int를 기반으로 쓰는 이유를 모르겠음... 걍 unsigned int 쓰면 훨씬 여유로울텐데....ㅋ

  • @강냉이-d9l
    @강냉이-d9l 4 роки тому +1

    안나오는데?

  • @GGolfemiKimchiboGDetector
    @GGolfemiKimchiboGDetector 5 років тому +2

    근데 y2k문제가 세계적으로 전문가들이 이 문제에 대해 대비하고 했기 때문에 아무문제가 없었던 것이지
    안일하게 방치했다면 진짜 상상했던 일이 일어났던 것이죠?

  • @whiteppha2626
    @whiteppha2626 4 роки тому

    컴터다시깔다 프로그램이 2가지있어서 해깔려 들어왔는데
    자세히 알려줘서 더 이해안되지만.. 컴알못은 진짜 고마운영상ㅠ
    0.75로 들었어요.. 말씀이 빠른건지 못알아들은건지..

  • @lpm0133
    @lpm0133 5 років тому +1

    ? 난 디따 잼있게 봤는데. 전기공부하는 사람으로서 아무리 설명해봐야 전문지식으로 들어가면 일반인은 관심 있어도 못알아먹어요. 전 컴퓨터 비전공자지만 정말 잼있게 봤고. 나중에 혹시라도 제가 더 공부하고싶어지면 더 파고들때 좋은 양분이 되겠지요. 한국교수들한테 공부배우면서 무슨생각들 하셧나요? 좃도 아닌거 어렵게 말하고 막상 알고보면 별것도 아닌거 영어쓰고 이새끼 알아들은거 같으면 한자쓰고. 이거 문제입니다. 입문은 입문으로 남아야해요. 지식은 알차게 정리해서 알려주면 되는거지, 니 잘난척하는 공간에선 사람들은 못배웁니다. 그러니 유학가죠. 전 거니님이 알려주는게 너무 잼있습니다.

  • @han-d3227
    @han-d3227 5 років тому +3

    10분전에 영상 하나 보고 좋아요 구독해서 영상 세개째 보는데 이젠 광고를 끝까지 보고 보렵니다. 값진 영상 감사해요~

  • @wonpyokim
    @wonpyokim 4 роки тому +1

    2:38 32bit Y38K (2038년도) 문제 , 2:56 첫 32bit 윈도우인 윈도우95 가 나온 년도인 1995년 1월 1일부터 시작해주지... , 4:10 2038년 01월 19일 화요일 AM 03시 14분 , 6:05 , 6:53 64비트 = 2140년 이상 표현 가능 , 7:02 RAM 192GB

  • @현용賢龍
    @현용賢龍 5 років тому

    그냥 가능한 명령어 수가 늘어서 이것저것 좋다 정도로만 알고있었는데... ㅎㄷㄷ하네요.
    정말 좋은 정보를 이렇게 잘 정리해주시니까 그냥 머리에 쏙쏙 들어옵니다.
    근데 무척 궁금한게 있는데 CPU나 RAM에서 작동 단위가 왜 Hz인거죠?
    뭐 초당 가능한 연산 수를 주파수로 쓴거다 하는데 그럼 CPS(Calculation Per Second)로 하면 되지 않나요?

    • @BlueS2Silber
      @BlueS2Silber 5 років тому

      장비에서는 전자기파 진동을 주파수라고 말합니다. cpu 의 계산 성능은 그렇게 단편적이지가 않습니다. 소수점을 담당하는 부분도 있고 정수만 담당하는 부분도 있구요. 또한 cpu내에 캐시메모리의 크기, 아키텍쳐에 따라 또 성능이 들쑥날쑥 달라지기때문에 단순히 계산성능으로 표기가 힘들게 되는겁니다. (단순연산으로는 gpu가 cpu보다 몇배 빠릅니다) cpu 조차도 환경에 따라 적합한 조화가 있는터라 그러한 기준으로 성능을 표기할수 없습니다. (기준을 세우기도 힘들구요) 또한 연산능력이 없는 메모리는 님이 말하는 계산수치로는 표기할수 없죠 그러기에 칩셋의 마스터클럭신호의 신호 발진기의 최대 진동수로 표기하는것이죠. (헤르쯔 단위는 이 전자파의 진동을 발견한 물리학자의 하인리히 헤르쯔에서 따온 단위인건 아시죠?) 그리고 1초에 전자신호의 진동이 많으면 많을수록 그마만큼의 데이터를 많이 실어보낼수 있고 하나에 진동에 실어보낼수 있는 데이터량이 한정이 되어있기 때문에 이것이 코어 연산수의 척도나 메모리의 성능의 척도로 보는것이지요.

    • @dalreako2435
      @dalreako2435 5 років тому

      제 얄팍한 지식으로 윗분 말씀에 좀 더 보태보자면 전자기기는 모두 클럭이라는 동기화신호를 바탕으로 동작합니다. 나는 1번이라는 일을 하고 있는데 다른쪽에서는 3번일을 하려고 합니다 하지만 3번 일은 1번일의 결과값을 써야한다면 문제가 생기겠죠 이런 뒤죽박죽으로 처리가 되는 걸 방지하기 위해 클럭이라는 동기화신호를 바탕으로 회로가 돌아갑니다. 그래서 hz단위를 쓰는거고요 왜냐하면 클럭은 0 1 상태가 반복되며 나타나는 사각파 형태거든요. 더 깊게 들어가면 ipc니 파이프라인이니 이런것 도 많지만 대략 이런거다 생각하시면 될 것 같습니다. P.s 참고로 32비트에서 64비트의 차이점은 사용하는 명령어의 차이도 있지만 사용할 수 있는 bit수가 늘어나서 사용할 수 있는 메모리 용량이 확장이 가능하죠

    • @parkjh0821
      @parkjh0821 5 років тому

      작동단위가 Hz인 이유는 명령어 하나가 딱 1 사이클에 끝나지 않아서 그렇습니다.
      설명하려면 CPU 구조까지 내려가야 하지만 쉽게 풀자면 명령어 1개는 보통 13사이클을 돌아야 완전한 결과가 나옵니다. 마치 컨베이어 벨트 돌리듯 작업 영역이 나뉘어 있고 한 영역에서는 정해진 일만 해서 다음칸으로 넘겨줘야 합니다. 따라서 "다음칸으로 넘길 시간"에 대한 기준이 필요하고, 이것 때문에 hz단위로 표시합니다. 전통적으로 켜짐과 꺼짐을 반복하는 회로는 그 횟수를 Hz로 표기했기 때문이기도 하구요

  • @Chamamyungsu
    @Chamamyungsu 5 років тому +4

    overflow가 될때 왜 음의 최대값 (해당 비트에서 수가 표현할수 있는 최소 범위)가 되는지 여쭤보는 분들이 많아서 설명해드리겠습니다.
    빠르게 요약하자면, 컴퓨터 시스템에서 연산할때는 2의 보수를 사용하기 때문입니다.
    그래서 음수에는 수의 범위를 하나 더 표현합니다.
    (2:34 부분에서 -2147483647 ~ 2147483647이라고 표시되어있는데,
    실제로는 32비트에서의 수의 표현 범위는 -2147483648 ~ 2147483647입니다.)
    다시 돌아와서, 부호 비트만 1로 바꾸어서 1000 0001을 -1로 표현하면 되지 않느냐? 라고 생각하실텐데,
    이렇게 되면 문제가 발생합니다.
    간단한 2진수로 1001이 -1일때의 연산 과정을 표현해드리겠습니다. (맨 왼쪽 비트가 부호비트입니다.)
    0011 (+3)
    1010 (-2)
    이러한 수를 더하게 될때, 우리는 결과를 알고있습니다.
    네. +1이 정답이죠. 하지만 연산하게 되면 다음과 같은 답이 나오게됩니다.
    0011
    +1010
    ----------
    1101 (-5)
    결과는 너무나도 다른 -5가 나오게 되었습니다. 부호비트때문에 연산이 제대로 안되는거죠.
    그렇다고 음수일때 -1을 1001이 아닌, 0001의 반전인 1110로 표현하게 된다면
    0이 부호가 존재하는 문제가 발생하게 됩니다.
    (0000은 +0, 1000은 -0)
    0은 항상 0이고, 0에는 부호가 존재하지 않기 때문이죠. 이 문제들을 해결하기 위해 양의 정수일때 1을 빼고 비트를 모두 반전하게 해서 1111을 -1로 인식하게 합니다. 그러면 -2는 1110이 되겠죠.
    ( 1. +2는 2진수로 0010
    2. 1을 빼면 2진수 0001
    3. 비트를 반전하면 1110. -2는 2진수로 1110 입니다.)
    이러한 수로 표현했을 때 연산 결과는 어떻게 될까요?
    0011 (+3)
    +1110 (-2)
    ----------
    10001
    여기서 우리는 2진수의 자리가 4자리까지 이므로 5자리일때 맨 앞자리를 버리면 0001이 나옵니다. 이것은 곧 +1이죠. 연산이 제대로 되었습니다.
    결과가 음수일때도 한번 볼까요?
    0011 (+3)
    +1100 (-4)
    ------------
    1111 (-1)
    결과가 -1로 제대로 나오게 됩니다. 이러한 방식이 바로 2의 보수이고, 컴퓨터 시스템에서는 2의 보수 방식을 사용하기 때문에 overflow가 발생하면
    수를 표현할수 있는 최소 숫자. 즉 제일 작은 숫자에서 시작하게 됩니다.
    (0111 에서 1을 더하면 1000이 되는데, 위에서 표현했듯이 1000은 -8입니다.)
    2의 보수 개념을 설명하기 힘들어서 쉽게 적어봤는데 도움이 되셨다면 좋겠습니다...^^

  • @테미-g6f
    @테미-g6f 4 роки тому

    젠장 64비트로 업데이트 했는데 성능이 꾸져서 강제 32비트행.... 2038년에 동작 실험 해보고 실패시 해부를 하겠습니다....

    • @박치영-z1r
      @박치영-z1r 3 роки тому

      1.2,3,4,5,6,7,8,9,10이여야돼는데
      9다음에0 이됀샘이네영

  • @Sogogi_miyeokguk
    @Sogogi_miyeokguk 4 роки тому

    2900년대쯤 되면 128비트 나와야한다고 하긋넴

  • @윤민구-i4l
    @윤민구-i4l 3 роки тому

    유익한데 잘못된 정보에 대해 언급이나 피드백이 없는 거 같은데

  • @무한기적
    @무한기적 5 років тому +1

    고지식 영상 여러개 뵜지만 이영상은 단순시간개념으로 설명하는게 맞는지 이해가 안되네요

  • @29leej
    @29leej 5 років тому +1

    7:05 그러면 윈도우10 32비트면 램을 16GB를 쓰고있어도 실제론 램4GB밖에 못쓰고있는셈이되는건가여?

  • @donghunlee884
    @donghunlee884 5 років тому +3

    1:53 100이면 110 0100 아닌가요?
    0하나 더 들어간거 같아여

  • @BOUNDER403
    @BOUNDER403 5 років тому

    구독을 안 할수가 없다

  • @SmartUserification
    @SmartUserification 5 років тому +4

    밀레니엄 버그 재현의날

  • @helloworld06
    @helloworld06 5 років тому +1

    아 3진법이 상용화 되면 32비트도 많은 수를 얻을수있겠네요

    • @pr9519
      @pr9519 5 років тому +1

      부호비트 빼고 2^31이던게 3^31이 되겠고 부호비트도 +-하고 j도 들어가려나요 ㄷㄷ

  • @블랙홀-b1e
    @블랙홀-b1e 3 роки тому

    감사합니다. 그런데 컴퓨터의 시간이 1970년 1월 1일부터 시작한다는게 정확히 어디서 그렇다는 건가요? 그 세팅을 계속 바꾸면 되는거 아닌가욤?

  • @워터눕
    @워터눕 Рік тому

    2:39 그래서 마크 파랜드 좌표가 그거였던거네요

  • @박찬호-t1s
    @박찬호-t1s 3 роки тому +1

    교수님 수업보다 재밌습니다ㅠㅠ

  • @GLaDOSgavelen
    @GLaDOSgavelen 4 роки тому

    2147 저 숫자 뭔가 낯이 익다했는데, 예전 세븐나이츠할때 공성전 최고점수였던거같네

  • @홍길동-e9x5q
    @홍길동-e9x5q 5 років тому

    3줄 요약
    컴퓨터가 다루는 수의 범위를 넓히는것이 목적
    정수 32비트 int 정수 최대값 2147483647 64비트 int 정수 최대 값 9,223,372,036,854,775,807
    응? 너의 윈도우 32비트 혹은 64비트의 엑셀에서 셀 한 칸의 숫자 표시 한계 수치..
    출처 내용
    첫째줄 박종흠 4개월전 덧글에서 발취
    둘째줄 ko.wikipedia.org/wiki/2147483647 (정수 최대 값 관련 내용)
    세째줄 나..

  • @PeterKLee
    @PeterKLee 3 роки тому

    컴퓨터는 아직도 이진수를 쓴다는게 신기하네요.
    이진수 말고 다른 숫자를 쓰면 연산이 훨씬 빨라지지 않을까요?

    • @space_rabbit
      @space_rabbit 3 роки тому

      트렌지스터가 전기흐름을 감지하고 보내주고 안보내준데에서 착안했다고하는데 영상찾다보니 이해가 빠른게 있어서 ua-cam.com/video/KoQkjd-oU2Q/v-deo.html
      간단하게 영상내용 요약하면 컴퓨터는 전기로 움직이니 전기가있다 없다로만 구분하기에 2진수를 쓰고 초창기 환경부터가 2진수 기반으로 만들어져서
      다른 진법으로 바꾸려면 많은 노동력이 필요로하기때문에 다른 진법으로 쓰면 처리속도가 늘어진다고해요

  • @레퐁-p5g
    @레퐁-p5g 5 років тому

    32비트에서 64비트 넘어간것이 단순히 시간문제가 아닌건 맞지만 그걸 비전문가한테 설명하면 얼마나 알아들을지... 이분은 애초에 친숙한 소재로 질리지않게 설명해주는게 주목적이신것 같은데 32비트는 주소값을 4GB까지밖에 표현못해서 그 이상의 접근이 안된다느니 32bit으로 표현 가능한 명령어 셋에는 명령어의 종류와 클럭당 처리가능한 데이터 량에 제한이 있어 더이상의 성능과 기능 확보가 어렵다느니 이런 얘기하면 이 영상의 주목적에서 한참 벗어나는게 아닐까요

  • @Sharpy526
    @Sharpy526 5 років тому +4

    봤는데 모르겠다....

  • @piewow8259
    @piewow8259 3 роки тому

    그냥 게임할거면 64비트 아닌가요 ㅋㅋ

  • @doughnutpink2748
    @doughnutpink2748 Рік тому

    머리위에 까마귀 앉아있는데요?

  • @jusun0
    @jusun0 4 роки тому

    아직도 날짜 int에 기록해두니 -_-... 구세대 개발자 같으니라고... 라고 말하고 싶어졌습니다.

  • @junhoglassy0111
    @junhoglassy0111 4 роки тому

    시리 인공지능와 빅스비인공지능 구글어시스턴트
    인공지능 운영방식이 서로 다르다던데 좀 자세히
    궁금합니다...

  • @TON7756
    @TON7756 5 років тому +1

    2038년 1월 19일 '내생일'에 세계가 혼돈에 빠지겠군.....크흐..크흐흐흐흐!!!!!

  • @Arthas-Menethil
    @Arthas-Menethil 4 роки тому

    128비트 컴퓨터는 언제 나오나요?

  • @정동환-y7u
    @정동환-y7u 5 років тому +18

    시간때문에 64bit 도입을 하게 되었다니ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 얼탱이 없어서 웃고 갑니다

  • @xenal7653
    @xenal7653 5 років тому

    차라리 그냥 소프트웨어 최신 버전 32비트 맞쳤다..말도 되도 안하는 항당한 숫자 2038년 종말 난냐 계속 16비트 에서 32비트 64비트 128비트 전체 교체 해야 되니 그냥 소프트웨어 32비트 맞쳐며 나겠다. 최신 버전도 오피스 2019 32비트 아래 한글도 2018 32비트로 속도가 너무 빨라 버티지 못하고 모두 묵어져 64비트 후면 128비트 겠네 엥이

  • @west-starmotors9391
    @west-starmotors9391 3 роки тому

    Y2K 라이브 하면서 삑사리 나는 부분에서 빵터졌음요 ㅋㅋ 6:17

  • @korsection
    @korsection 6 місяців тому

    Y38K 버그가 된 시스템에 2039년 같은이름 데이터를 넣으면 덥어쓰기가 어떻게 되나요?

  • @Dr프로메슘
    @Dr프로메슘 5 років тому

    Y2k재탕이냐
    그런일 절대 안생긴다
    날자를 계산하는건 전혀 다른 방식이라서
    그리고 32비트 62비트는 레지스터 길이르르가르킨다 뭔 엉뚱한 소리를 하고난리냐

  • @TOONGTANG.
    @TOONGTANG. 2 роки тому

    이해불가 ㄷㄷ

  • @Kanade_カナデ
    @Kanade_カナデ 3 роки тому

    나만뭔소리하는지모르겟음? ㅋㅋㅋ

  • @blossomlng.
    @blossomlng. 5 років тому

    오 뭔지 궁금햇는데 이런 영상 너무 조음!
    밑에분들 막 뭐라하눈데 이분은 고지식 을 하는데 쉽게 할려고 간단하고 쉽게 말하는건데 막 뭐라하면 안되지..
    근데 그럼 2038년이 32비트 서비스 종료되나요??? (그때 엄마한테 컴퓨터 쓰던거 이제 못 쓴다고 사달라해야징
    32비트 4기가 노트북입니다

  • @IQFiveSec
    @IQFiveSec 5 років тому

    제어에 종사하는 입장에서 말하자면 제어 장비들은 시간과 무관하게 돌아가니 아무 문제 없습니다. Y2K 문제때에도 당시 정부 행정부에서 문의를 해 왔었지만 아무 문제없다고 얘기했었고 실제 아무 문제 없었습니다. 쓸데없는 관심 끌기용입니다.현혹되지 마세요. 제어장비 DCS나 PLC에는 아무 영향이 없고, Monitoring Program인 HMI에는 저장되는 Data에 오류가 발생하겠지만 Monitoring Program은 Monitoring 용이지 제어용이 아닙니다.제어용 Controller들은 시간의 제약이 없습니다.

  • @ask7701
    @ask7701 3 роки тому

    나중에 먼미래에는 128비트도 나올듯 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

  • @으헤헤헤-t9g
    @으헤헤헤-t9g 5 років тому

    2038년 문제를 y38k problem이라고 하진 않을텐데요 38,000년 문제로 해석될 여지가 있어서, 보통 Year 2038 problem로 보통 표현하는듯

  • @강지원-g2r
    @강지원-g2r 5 років тому

    어디서 주워들었는데 32비트에 비해 64비트가 용량이 커서 로딩이 느려서 현재 제한적으로 48비트(home/pro 등으로 비트 구분[48/64])를 윈도우에서 사용하고 있다고 하는걸 들은적 있는데 맞나요?

  • @haneulkim4902
    @haneulkim4902 5 років тому

    감사합니다. 궁금한게 있는데요. 처음에 비트 테이블 보야주셧을때 bit- byte - kb -mb 이런식으로 올라간다고 하샷는데 그럼 1kb = 1024 byte면 0이나 1로 표시할수있는게 1024×8 번 잇다는 건가요? 왜 기가바이트 테라바이트는 저장공간 얘기할때 많이쓰죠?

  • @MINMIN-j2z6d
    @MINMIN-j2z6d 4 роки тому

    저기 ..혹시 ..알고리즘님처럼 유튜영상을 만드려면 ..어떻게 해야하나요 ?

  • @Fmmmmmmm2
    @Fmmmmmmm2 5 років тому +27

    이형떡상각 ㅇㅇ

  • @joda1223
    @joda1223 5 років тому

    의문이 있어 질문드립니다.
    현재 인텔 AMD의 64bit CPU가 working register도 64bit인지요?
    과거 아이태니엄 CPU처럼 말입니다

  • @A8Dn
    @A8Dn 5 років тому

    2:37 바람의 나라랑 비슷하게 좀 뜬금없긴 하지만 저한텐 익숙한 숫자가 나왔네요. 레이시티 한창 하던 시절에 레인 관리 잘못 해서 21억 이상 얼마쯤 쌓아놓으면 갑자기 레인이 이상하게 돌아가서 망한다는 이야기가 있었는데, 저 원리였군요.

  • @funlife9105
    @funlife9105 5 років тому

    들었는데 사실 먼 얘기인지 모르겟고 그냥 Y2K가 미안하다면서 삑사리내는거랑 거니머리 풀발한거밖에 생각안나네.

  • @Allin7days
    @Allin7days 5 років тому

    Y2K 문제는 32-bit 또는 64-bit 윈도우 시스템과 아무 상관 없는 일입니다.
    C 프로그램의 기능 time_t도 그런 문제가 아니고 이를 사용하는 응용프로그램들이 년도를 어떤 길이로 저장하고 그 한계가 넘을때 어떻게 반응하게 프로그램 되어 있나에 따른 문제입니다. 8-bit로도 여러 바이트를 할당하면 느리지만 64-bit 시스템과 다름없지요.

  • @bredburykor6026
    @bredburykor6026 5 років тому

    이번건 좀 그렇네요.32비트와 64비트가 여러모로 장점이 많은데...
    컴 모르는 분들은 이 영상만 보면 오해하기 쉽겠네요.

  • @dead_1ine
    @dead_1ine Рік тому

    진짜... 거니님, 지금 봐도 좋은 영상이네요. 현직 개발자이지만 매번 헷갈려서 머릿속으로 한번 정리하고자 시청했어요!

  • @꿀단지개미-l3t
    @꿀단지개미-l3t 5 років тому

    삼성이 개발지원하고있는 3진법 반도체랑 양자컴퓨터랑 차이가 궁금합니다.

  • @맨갓띵
    @맨갓띵 5 років тому

    32비트 망가지게 그대로 냅둘까요? 겨우 시간표시 문제로 소프트웨어 업그레이드로 해결가능한 문제 아닌가요?

  • @왕만두-e6j
    @왕만두-e6j 5 років тому

    메이플 풀메소는 signed int 약21억 이었다
    바람의나라 풀경은 unsigned int 라 약42억이었다
    스타크래프트 공격력 최댓값은 unsigned short 라 약 6만 5천이었다

  • @Chamamyungsu
    @Chamamyungsu 5 років тому

    -2147483648 ~ 2147483647 이 범위아닌가요? 2:34초에 범위가 잘못된거 같습니다 0은 +0, -0이 존재하지 않고 0만 존재하니까여..

  • @samsung2022
    @samsung2022 2 роки тому

    2922억7천만년후엔 어카나ㅜ

  • @kooaunchung
    @kooaunchung 5 років тому

    제목이 "32비트와 64비트의 시간적 표시의 차이"라 해야 겠네요!

  • @seungeunpark4685
    @seungeunpark4685 5 років тому

    Windows 7 의 업데이트는 종료 되었지만. 예외를 두어 TIME - T 비서의 설정시간을 윈도우 업데이트를 통해 업데이트 하면 어떨까요?

  • @hun5549
    @hun5549 5 років тому

    날짜표기는 난 모르겠고 현실적으로 램증식이 안되서 64 쓰는 거지 요

  • @A유익정Z
    @A유익정Z 5 років тому +1

    유튜브 생방하는법 따라했눈데 안되여 ㅠㅠ 그리구 영상 편집 및 올리는법 개인적으로좀 알려쥬실수잇나요

  • @thekkyoung
    @thekkyoung 5 років тому

    자, 시간 없으신 분들은 6:38부터 보세영~ y38k따위 알게뭐냐!!