[따배씨] 0.6 컴퓨터 메모리의 기본 구조 | 따라하며 배우는 C언어, c언어 , 컴퓨터 작동원리, 코딩

Sdílet
Vložit
  • čas přidán 11. 02. 2019
  • [홍정모의 따라하며 배우는 C언어] www.inflearn.com/course/follo...
    [홍정모의 따라하며 배우는 C++ (모던 C++)] www.inflearn.com/course/follo...
    [홍정모의 게임 만들기 연습 문제 패키지] www.inflearn.com/course/c-2
    구독과 좋아요 눌러주시면 더 좋은 강의로 보답하겠습니다. :)

Komentáře • 44

  • @user-zd1bf9xi2c
    @user-zd1bf9xi2c Před 3 lety +3

    아니 포인터를 가르치는데 왜 아무도 이런걸 안가르쳐주는거야!!!!!!!!! ㅠㅠ 정말 감사합니다. 홍정모님 ㅠㅠ 이게 교육이라고 생각합니다.ㅠㅠㅠ
    유튜브님도 감사합니다. 이런 좋은 강의를 해주시는 분을 그냥 집앞 카페에서 편하게 앉아 공짜로 접할 수 있게 해줘서요 ㅠㅠ

  • @jsy6726
    @jsy6726 Před 4 lety +1

    언제나 잘보고 있습니다.
    감사합니다. ^^

  • @user-uv8hy7tr9q
    @user-uv8hy7tr9q Před 5 lety +2

    좋은 강의 , 명강의 정말 잘보고 있습니다 항상 복받으십시요!! ㅎㅎ

  • @morris7223
    @morris7223 Před 3 lety +1

    1강부터 지금까지 들으면서 그 동안의 해결되지 않는 궁금증들이 해소되는 느낌입니다. 좋은 강의 만들어주셔서 감사드려요

  • @user-np7mp4gm1i
    @user-np7mp4gm1i Před 3 lety +4

    포인터의 근본을 알수있는 정말 좋은강의!

  • @gblee866
    @gblee866 Před 3 lety +1

    머리에 쏙쏙 들어옵니다 정말 감사합니다

  • @navidev2281
    @navidev2281 Před 5 lety +9

    프로그래밍은 해도 하드웨어에서 어떻게 작동하는지 몰라 안개속에서 코딩하는 것 같았는데 이 강의로 어느정도 감이 잡혔습니다. 항상 좋은 강의 감사합니다.

  • @ben_whit_
    @ben_whit_ Před 3 lety +2

    포인터를 공부한 적은 있지만 왜 포인터가 필요한 지에 관한 근본적인 이유를 오늘 알았네요 정말 감사합니다 교수님 잘 보고 있습니다!

  • @HLIDEAinc
    @HLIDEAinc Před 3 lety +3

    강의들 쭉 보면서 공부해보고 있는데 역사적인 재밌는 이야기나 지금처럼 메모리가 실제로 어떻게 동작하는지 의문이었는데 이렇게 설명을 들으니 너무 좋았습니다 좋은 강의 만들어주셔서 감사합니다~!^^

  • @user-cv3er1qj8y
    @user-cv3er1qj8y Před 4 lety +1

    정말 감사합니다~~

  • @gainlee5770
    @gainlee5770 Před 3 lety +2

    처음부터 이런 걸 알고 C 공부를 했다면 훨씬 쉽게 느껴지겠네요.. 감사합니다

  • @user-cv3er1qj8y
    @user-cv3er1qj8y Před 3 lety +1

    다시 복습합니다~~

  • @foxkim8254
    @foxkim8254 Před 5 lety +3

    오랜 얘기지만 학부 때 C언어를 1학년 때 배우고 컴퓨터구조론을 2학년 때 배운 기억이 있는데, 교수님 강의처럼 반대가 되는게 더 좋았을 뻔 했다는 생각이 드네요. RAMDOM ACCESS가 SEQUENTIAL ACCESS의 역사적인 개선방향이라는 부분, 컴퓨터의 구조 때문에 포인터가 필요하다는 점이 명료하게 다가와서 좋았다고 생각합니다~ 감사드려요~

  • @user-qq6gu1sd2y
    @user-qq6gu1sd2y Před 3 lety +1

    질 좋은 강의 감사드립니다.

  • @Johannah30
    @Johannah30 Před 3 lety +1

    새로 올리신 강의보고 찾아왔습니다,,, 복습하기

  • @noeykan
    @noeykan Před 3 lety +1

    감사합니다 잘보고있습니다

  • @Non-alcohol-energetic
    @Non-alcohol-energetic Před 4 lety +1

    수강완료

  • @Doppio_00
    @Doppio_00 Před 2 lety +1

    오 좋은거 마니 알려주신다 감사합니다

  • @geochoi165
    @geochoi165 Před 2 lety +2

    만약 이렇게 전기적, 물리학적으로 컴퓨터가 구성되는 원리서부터 컴퓨터의 프로그래밍이 되는 것까지를 알아보고 싶다면 책 'CODE'를 추천드립니다. 사전지식이 전혀 없어도 처음부터 끝까지 자연스럽게 CPU와 내부적으로 어떻게 동작하는 원리를 쉽게 기술하는 책입니다.

  • @Devchoi2024
    @Devchoi2024 Před 4 lety +2

    항상 좋은강의 감사드립니다 덕분에 많이 배워갑니다! 고맙습니다!

    • @HongLab
      @HongLab  Před 4 lety

      반갑습니다. 자주 오세요

    • @Devchoi2024
      @Devchoi2024 Před 4 lety

      방해가 안된다면 혹시 질문좀 여쭈어봐도 될까요?
      자바로 예를들면
      int a = 4;
      int b = 2;
      가 있으면 a에 4가 저장되고 b에 2가 저장되잖아요 , 그니까 저장될 공간이 있는건데 만약
      int c = a + b를 생략하고 바로
      System.out.print(a+b);를 해도 결과값은 나오는데 저렇게 되는경우 a+b의 데이터는 어디에 저장이 되는건가요?

    • @HongLab
      @HongLab  Před 4 lety

      그런 경우에는 식별자(변수 이름)는 없지만 메모리의 어딘가에 임시로 저장이 됐다가 기능을 다 수행해서 필요없어질 때 사라집니다.

    • @Devchoi2024
      @Devchoi2024 Před 4 lety

      @@HongLab아하! 정말 감사합니다! 많이 바쁘실텐데 시간 뺏어서 죄송합니다. 답변 달아주셔서 감사합니다!

  • @seunghyeonchoi6072
    @seunghyeonchoi6072 Před 11 měsíci +1

    갓정모

  • @unSon175
    @unSon175 Před rokem +1

  • @dddddd15926
    @dddddd15926 Před 5 lety +2

    2019-08-12 수강완료!

  • @sjyda
    @sjyda Před 4 lety +1

    2019년 12월 3일

  • @user-gm1py8tt9e
    @user-gm1py8tt9e Před 4 lety +1

    강의를 보다가 호기심에 남깁니다(비 전공자입니다) cash 메모리르를 잠깐 설명해주셨는데 혹시 웹사이트에 아이디/비번 저장 하고 비슷한 개념인가요? 자주 쓰이는 정보를 빠르게 처리하기 위해 하는 의미로 볼 때 비슷한 개념같해서 갑자기 떠올랐습니다.

    • @HongLab
      @HongLab  Před 4 lety

      원래 사람은 새로운 지식을 습득할 때 원래 알던 지식과 연결시키면서 조금씩 두뇌를 키워나가도록 되어 있습니다. 캐쉬를 웹사이트 아이디/비번에 비유하는 것은 분명 비슷한 점이 있는 것은 사실입니다만 차이점에 대해서도 생각해보시는게 좋겠네요. 예를 들면 캐쉬는 효율성읖 높이기 위한 것이고 아이디/비번은 보안을 희생시켜서 편의성을 높이는 것이라서 차이도 있는 것 같네요.

  • @user-xi9jf8kn8q
    @user-xi9jf8kn8q Před 5 lety +1

    갑자기 궁금해서 질문 올립니다! address bus는 주소가 오고가는 통로인데 cpu가 데이터를 받으려면 control bus에서 데이터를 받겠다는 신호를 보내고 주소를 cpu가 보내는 건가요? 그러니까 cpu가 그저 기능만 하신다고 하셨던 거 같은데 cpu에서 주소를 어떻게 보내는 건가요?

    • @HongLab
      @HongLab  Před 5 lety

      뒤에 나오는 내용을 물어보신 것 같네요. 궁금증은 좋은 징조입니다.

    • @user-xi9jf8kn8q
      @user-xi9jf8kn8q Před 5 lety +1

      @@HongLab 엌 뒷 강의 듣고 알았습니다! 잘보고 있어요!

  • @soft8706
    @soft8706 Před 3 lety

    별표는 노란자위 &요건 껍데기 *&***& ==노란자위 안에 노란자위 즉 어느방에 가르키는 어느방내의 10111010

  • @hexccess
    @hexccess Před rokem

    3:53

  • @user-di8sb8gz4e
    @user-di8sb8gz4e Před 5 lety

    주제에 벗어난 질문이긴 하지만 너무 궁금한데 답을 찾을 수 없어서 이렇게 질문드립니다. C Data segmentation 에서 Stack과 Heap으로 나누어서 동적 생성되는 메모리에 관해서는 왜 힙을 쓰고 컴파일 시 생성되는 메모리는 Stack에 쓰는지 궁금합니다 ㅠㅠ

    • @HongLab
      @HongLab  Před 5 lety +1

      그게 더 효율적이기 때문입니다. 운영체제 수준에서 여러가지 이유가 있겠지만, 프로그래머 입장에서 가장 큰 차이는 필요한 메모리 사이즈를 미리 알 수 있는가 없는가의 차이입니다. [따배씨++] 강의 7장에서 자세하게 다루었고 [따배씨]에서도 뒤에 다시 다룰 예정입니다.

    • @user-di8sb8gz4e
      @user-di8sb8gz4e Před 5 lety

      @@HongLab 감사합니다!

  • @user-oz2rb2ic5o
    @user-oz2rb2ic5o Před rokem +1

    23.02.25

  • @user-ij5lh2zy5l
    @user-ij5lh2zy5l Před 5 lety +1

    확인사살 하고 넘어 가고 싶어서 질문 드리는대요
    (1)음... CPU memory 사이에 캐시 설명이 잠깐보여서 문의 드립니다.
    폭발 시뮬이나 여러 심을 걸 때 Particle이나 볼륨흐름이 어느 정도 안정화가 되어서 1차적으로 쉐이더를 치거나 다음 단계 작업을 테스팅 할 때
    시뮬레이션의 계산 값을 매번 반복하면 다른작업으로 가기 위해 앞의 작업을 매번 계산하느라 작업이 느려지고 사람 혹은 CPU나 GPU가 지치고 힘들어지니까
    한번 빡쎄게 계산하고 하드에 올려놓고 미리 캐시 상태에서 가져오는 원리가 이거인가요 맞나? 음...
    (2)그리고 포인터의 개념은 아주 단순히 생각할 때 나루토 분신술 개념이 맞나요 저는 그렇게 이해하고 때려 박는대;;;
    나루토가 분신술을 하는데 본체의 메모리가 100MB 면
    컴퓨터 세상에서 똑같은 모델의 메모리를 계속 만들 필요가 없으니까
    한 개의 주소 값을 참조해서 수많은 복사본으로 분신술을 만들던가 숲을 만들어도 100MB짜리 나무모델 메모리 하나만 참조하면 되기 때문이 맞나요?

    • @HongLab
      @HongLab  Před 5 lety

      1번은 일반적인 캐쉬의 개념은 맞는 것 같습니다. 2번도 개념은 맞는 듯 보이는데 아마 인스턴싱을 얘기하시는 것 같네요.

    • @user-ij5lh2zy5l
      @user-ij5lh2zy5l Před 5 lety +1

      ​@@HongLab 다음 각성모드인 그래픽스를 통한 머신러닝 단계로 진화하려면 조금 더 체계화 해야 할 것 같내요 감사합니다.
      인프런 열심히 따라치고 있습니다.

  • @user-qo5iy7lz6y
    @user-qo5iy7lz6y Před 4 lety

    20200627