본문 바로가기
숨터 가볍게 읽는 공간
이미지 차단
전체 베스트 최근
← programming 게시판

프로그램에 관한 질문

익명(119.202) 2023-06-12 02:06 추천 0

https://t0pli.tistory.com/7

프로그램의 작동 원리와 CPU1. 프로그램의 작동 원리 1 2 3 int a; a = 1 + 2; printf("%d\n", a); cs ① 프로그래머가 C언어 등의 고급 언어로 소스 코드를 작성한다. 1 2 3 4 0100101000010111 0011010010100010 0010100100001100 ... cs ② 그 소스 코드를 컴파일해 기계어인 실행 파일(.exe)로 변환한다. ③ 프로그램이 실행될 때 실행 파일의 복사본이 메모리(보통 주기억장치)에 올려진다. ④ CPU가 메모리 상에 있는 exe 파일을 해석하고 실행한다. 2. CPU의 구조 CPU와 메모리는 실제로는 IC(Integrated Circuit) 로 불리는 전자 부품이다. IC는 많은 수의 *트랜지스터로 구성된 전자 회로로, 마이크로 칩이라고도 불린다. *트..t0pli.tistory.com


여기서3번 프로그램이 실행될 때 실행 파일의 복사본이 메모리(보통 주기억장치)에 올려진다. 이걸 왜 하는건지 모르겠음

댓글 23

  • 빨리읽을려고

    익명(14.50) 2023-06-12 02:12
  • 그게 폰 노이만 구조니깐

    익명(182.172) 2023-06-12 02:12
  • 답글

    메모리에 오르지 않으면(그냥 저장만 되있으면) cpu가 읽을 수 없음. 그걸 메모리에 올려서 cpu가 읽을 수 있게 해줘야해

    익명(182.172) 2023-06-12 02:13
  • 답글

    감사합니다

    익명(119.202) 2023-06-12 02:15
  • 답글

    명령어를 실행하기 위해서는 메모리 번지수(주소)가 필요해→메모리 번지가 필요하니 메모리 상에 있아야함. 캐시나 이런건 메모리 상에 있는걸 더 효율적으로 사용하기 위한 수단이고, 저기서 말하는 것 자체는 프로그램 자체를 메모리에 올려야한다는 의미야

    익명(182.172) 2023-06-12 02:18
  • 답글

    여튼 메모리 계층 구조는 메모리 적재 되어 있는 거에서 레이턴시 줄이려고 캐시 적중률 올리려고 하는 거고, 저건 실행하려는 명령어가 메모리 상에 로드 되어야함을 의미함

    익명(182.172) 2023-06-12 02:20
  • 캐시 메모리라고 보면 됨

    나트륨찡(natriummi) 2023-06-12 02:13
  • 답글

    HDD는 느리고 램은 속도가 빠름

    나트륨찡(natriummi) 2023-06-12 02:13
  • 답글

    계속 실행될 거면 램에 올리는 게 속도상 이득임

    나트륨찡(natriummi) 2023-06-12 02:14
  • 답글

    HDD에 실햄프로그램을 올릴 수도 있겠지만은 실제로 그러면 램보다 느려짐

    나트륨찡(natriummi) 2023-06-12 02:14
  • 답글

    요새는 옵테인 메모리라고 동영상 같은 경우 램보다 더 빠른 데 올림

    나트륨찡(natriummi) 2023-06-12 02:15
  • 답글

    감사합니다

    익명(119.202) 2023-06-12 02:15
  • 답글

    램은 그 자체로 반도체이기 때문에 읽기 쓰기 속도가 HDD보다 월등히 빠름

    나트륨찡(natriummi) 2023-06-12 02:15
  • 답글

    루비님 말처럼 지금 실행되는 프로그램은 일부분 CPU 메모리에도 올라감

    나트륨찡(natriummi) 2023-06-12 02:16
  • 답글

    CPU에도 작은 메모리가 들어가고 그게 CPU 내부에 있어서 CPU와 가깝기 때문에 램보다 훨씬 빠름

    나트륨찡(natriummi) 2023-06-12 02:16
  • 답글

    요새는 램이 아니라 CPU에도 프로그램의 일부분이 올라간다고 보면됨

    나트륨찡(natriummi) 2023-06-12 02:17
  • 해당 댓글은 삭제되었습니다.

    해당 댓글은 삭제되었습니다. 2026-07-26 18:34
  • 답글

    윗댓 포함 제가 이해한데로 말하면 파일을 메모리에 올려서 cpu가 읽게 하는데 그 파일 용량 크기에 따라 cpu ram등에 올리는 건가요?

    익명(119.202) 2023-06-12 02:18
  • 답글

    용량크기에 따라가 아니라,,,

    나트륨찡(natriummi) 2023-06-12 02:18
  • 답글

    CPU에는 항상 프로그램의 일부분만이 올라감

    나트륨찡(natriummi) 2023-06-12 02:19
  • 답글

    용량이 크든 작든 램에는 무조건 올라가고

    나트륨찡(natriummi) 2023-06-12 02:19
  • 답글

    램에 올라가는데 램 용량이 다 차면 HDD에도 올라감 가상 메모리라고 그때는 속도 이점이 없음

    나트륨찡(natriummi) 2023-06-12 02:19
  • 답글

    가상 메모리를 넓게 잡아주면 로스트아크 같은 무거운 프로그램 돌릴 때 뻑나지 않는 이유임

    나트륨찡(natriummi) 2023-06-12 02:20

다른 게시글

  • 국내 천재해커들 옛날엔 방송많이나오더만 요즘은 [2]
    kenu홍정모(1.213) | 23.06.12
    추천 1
  • 국비 빌런끼리 연애하면 [1]
    익명(119.65) | 23.06.12
    추천 0
  • 에반게리온 동인지 re-take 꼭 봐라. 백번봐라.
    익명(117.111) | 23.06.12
    추천 0
  • 잘자! [6]
    멍청한유라..(repair25) | 23.06.12
    추천 1
  • 외쳐 갓팡!!
    kenu홍정모(1.213) | 23.06.12
    추천 0
  • 미국 아마존만봐도 알수있는데 쿠팡미래를 ㅋㅋㅋ
    kenu홍정모(1.213) | 23.06.12
    추천 0
  • 쿠팡 ㄹㅇ 안망하는거 맞냐 ㅋㅋㅋ
    kenu홍정모(1.213) | 23.06.12
    추천 0
  • 멍유회사 가산이었나? [3]
    익명(119.65) | 23.06.12
    추천 0
  • 쿠팡 왜 안망하ㅑ [1]
    kenu홍정모(1.213) | 23.06.12
    추천 0
  • 유인원 중에서 인간에게만 흰자위가 있다 [1]
    발명도둑잡..(aerohong) | 23.06.12
    추천 0
목록으로
읽기 전용 미러