핀수로그
  • 다다익램
    2021년 11월 05일 00시 47분 58초에 업로드 된 글입니다.
    작성자: 핀수
    728x90
    반응형
     

    들어가며

    해당 글은 아래 👇 링크 강의를 수강 후 작성된 글입니다.

    [하프끝] 하루 20분 15일동안 프로그래머 배경지식 이걸로 끝내자!

     

    이지업 I 모두를 위한 IT클래스

    모두를 위한 IT교육 이지업클래스! 오프라인 전문 강의를 바탕으로 쉽게 강의를 듣고 올릴 수 있는 지식공유 플랫폼

    www.easyupclass.com

     

    CPU와 RAM

    첫번째 글에서 확인할 수 있듯
    컴퓨터 구조에는 CPU, RAM 이 있다.
    CPU는 연산장치, RAM은 저장장치(메모리)를 의미

    CPU가 연산을 하는 과정은 다음과 같다
    1) 메모리에 필요 데이터를 요청
    2) 연산
    3) 결과를 반환 (저장)

     

    저장한다고? 메모리는 휘발성이라매;
    (지난 번 배운 캐패시터의 성질을 생각해보면 쉽쥬)


    따라서 영구적인 데이터 저장장치의 필요성이 대두되고
    이것이 바로 우리가 잘 알고 있는 하드디스크 되시겠다

    전격비교! 메모리 VS 하드디스크                                                                                    

    메모리   하드디스크
    전기가 없으면 안됨 아이고 데이터 다 날아가네.. 영구적인 저장이 가능하다
    전기로 돌기 때문에 필요한 데이터에 바로 접근이 가능하다
    (random access)
    데이터 저장 및 접근의 속도가 느리다 
    (full scan)
    → 데이터의 접근과 저장의 속도가 빠르다  
    가격이 비싸다 가격이 저렴함

    하드디스크가 데이터를 찾는 방식

    램은 다다익램

    • CPU가 연산을 위해 데이터를 요청할 때 RAM에 데이터가 있다면 바로 줄 수 있음
    • 만약 데이터를 요청, 그 데이터가 RAM에 없을 경우 (페이지 폴트(부재))
      • 그 데이터가 HDD에 있을 경우 해당 데이터를 CPU에게 바로 줄 수 없다.
        RAM에 저장한 후 CPU에게 줘야하는데
        설상가상 RAM에는 이미 데이터가 꽉 찬 상태라고 가정해보자.
      • 이럴 경우 FIFO (First In First Out), LRU(Least Recently Used) 등 많은 알고리즘이 있다.
        그 중에서도 LRU 알고리즘은 가장 오랫동안 사용하지 않은 페이지*를 제거하는 것.
        (* 페이지(page) : 가상 메모리를 일정한 크기로 나눈 블록)
      • 따라서 CPU가 수박을 요청했을 경우 (페이지 폴트)
        가장 오래전 저장된 데이터를 날려버리고 수박을 저장

    후 RAM의 용량이 어마~무시하게 컸다면
    이러지 않아도 될텐데...ㅠ

     

    그렇다.
    저장장치가 커야 컴퓨터의 속도가 빨라진다.

     

    그래서 램은 모다?
    다다익램이다..

    조립컴 맞춰본 사람은 알것임..

     

    CPU 레지스터

    첫번째 글에서 봤듯 레지스터도 저장장치다.
    가장 비싸고, 가장 빠른 친구이다.
    레지스터의 용량이 클수록 메모리에서 더 많은 데이터를 가져올 수 있어서
    속도가 빨라진다.

    32bit와 64bit, 무슨 차이일까?

    32bit → 한번에 처리(CPU)할 수 있는 데이터의 양이 32bit라는 의미

    32bit 컴퓨터를 이용하면 RAM의 용량을 아무리 높은 것을 사용해도
    4GB 까지만 표현할 수 있다.

     

    64bit는 1TB까지 가능한걸로 암...아닐 시 알려주십셔

    728x90
    반응형

    '배경지식 > 배경지식' 카테고리의 다른 글

    환경변수  (0) 2021.11.07
    IO  (0) 2021.11.05
    비트(bit) 주세요  (0) 2021.11.05
    전자, 반도체, 2진수, 축전기  (0) 2021.11.05
    컴퓨터 뜯어보기 (하드웨어)  (0) 2021.11.05
    댓글