u_ju
우주의 우당탕탕개발일지
u_ju
전체 방문자
오늘
어제
  • 분류 전체보기 (118)
    • 팀 프로젝트 (2)
    • 내배캠 WIL & TIL (91)
    • JS (0)
    • React (1)
    • CS (23)
    • Next (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 회의감#현타#나름뿌듯#고민거리#코딩#IT#CSS#JS
  • 코딩#바보#오류투성이#팀프로젝트
  • 배열#함수
  • 일요일 오늘은 내가 바로 함수만들기 요리사 !
  • Component를 처음 선언하는 것을 Mount 라고 한다던데...?#props #state

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
u_ju
내배캠 WIL & TIL

TIL) 스파르타 개발일지 22-11-11

TIL) 스파르타 개발일지 22-11-11
내배캠 WIL & TIL

TIL) 스파르타 개발일지 22-11-11

2022. 11. 12. 14:57

싱글코어에서 멀티코어를 성능이 올라가는 이유 ?? 

 

문제점 첫번째 싱글 코어는 발열이 심하다. 기능상 문제

 

코어의 성능 향상엔 본질적인 한계가 있기 때문에 multple하게 해결 하기위해서 멀티코어가 나왔다.

 

명령어를 처리하는 각자의 라인들이 바로 PC 프로그램 카운터이다(명령어 처리량 증대)

(아래는 관련 내용에 대해 찾아본 자료)

 

대표적인 레지스터의 종류

 

PC (Program Counter) : 다음 인출(Fetch) 될 명령어의 주소를 가지고 있는 레지스터

 

AC (Accumulator) : 연산 결과 데이터를 일시적으로 저장하는 레지스터

 

IR (Instruction Register) : 가장 최근에 인출된 명령어(현재 실행 중인 명령어)가 저장되어 있는 레지스터

 

SR (Status Register) : 현재 CPU 의 상태를 가지고 있는 레지스터

 

MAR (Memory Address Register) : PC 에 저장된 명령어 주소가 사용되기 전에 일시적으로 저장되는 주소 레지스터

 

MBR (Memory Buffer Register) : 기억장치에 저장될 데이터 혹은 읽혀진 데이터가 일시적으로 저장되는 버퍼 레지스터

 

명령어 인출 (Instruction Fetch) 를 통해 위 register 의 사용을 보면 다음과 같다.

 

1) MAR ← PC 실행할 명령어 주소값을 PC에서 읽어 MAR 에 넣는다.
2) MBR ← M[MAR], PC ← PC + 1 MAR을 기반으로 Memory 에서 명령어를 읽어 MBR에 넣고, PC 값을 증가시킨다.
3) IR ← MBR 인출한 명령어를 MBR에 넣는다.

 

레지스터는 업무별로 나뉜다.

general - purpose 범용

special - purpose 특용

 

여러개의 레지스터가 하나처럼돌아가 명령어 처리량 증대효과를 얻는다.

 

 

CPU를 구성하는 것들로는 ALU, CU, REFISTERS, CASH가 있다.

 

cpu와 프로그래머의 통신방법(추가예정)

 

 

 

'내배캠 WIL & TIL' 카테고리의 다른 글

TIL) 스파르타 개발일지 22-11-14  (0) 2022.11.15
★WIL) 스파르타 개발일지 22-11-13  (0) 2022.11.14
TIL) 스파르타 개발일지 22-11-10  (0) 2022.11.10
TIL) 스파르타 개발일지 22-11-09  (0) 2022.11.09
TIL) 스파르타 개발일지 22-11-08  (0) 2022.11.09
    '내배캠 WIL & TIL' 카테고리의 다른 글
    • TIL) 스파르타 개발일지 22-11-14
    • ★WIL) 스파르타 개발일지 22-11-13
    • TIL) 스파르타 개발일지 22-11-10
    • TIL) 스파르타 개발일지 22-11-09
    u_ju
    u_ju

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.