일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 국비지원취업
- nodejs
- DFS
- KAKAO
- 코테
- 코딩테스트
- 야놀자
- 국비지원
- 패스트캠퍼스
- 컴퓨터과학
- CS
- git
- CSS
- BFS
- 백준
- js
- 그리디
- 프론트엔드개발자
- 자바스크립트
- 알고리즘
- html/css/js
- Javascript
- computerscience
- 호이스팅
- LinkSnap
- 너비우선탐색
- cpu
- 부트캠프
- 컴퓨터공학
- github
- Today
- Total
목록2023/07/24 (2)
My Boundary As Much As I Experienced
컴퓨터 시스템의 성능을 향상시키기 위해 별도로 탑재된 캐시 전용 메모리. 프로그램에서 직접적으로 읽거나 쓸 수 없고 하드웨어의 메모리 관리 시스템이 내부적으로 제어한다. RAM과 CPU를 잇는 중간자적인 메모리 역할을 한다. 캐시메모리의 구성 CPU 하나 당 캐시메모리가 2~3개 정도 사용된다. 듀얼코어의 경우 각 코어 당 하나의 L1 캐시 메모리를 가지고 있으며, 두 코어가 공유하는 L2 캐시메모리를 사용한다. L1 : CPU 내부에 존재 L2 : CPU와 RAM 사이에 존재. 용량이 크고, 크기를 위해 L1 캐시처럼 나누지 않는다. L3 : 보통 메인보드에 존재한다고 함. 여러 코어가 공유하는 캐시. 작동 원리: 데이터 지역성 시간 지역성은 최근 접근한 데이터에 다시 접근하는 경향을 말한다. 가령 f..
특수 목적 레지스터 MAR(메모리 주소 레지스터) : 읽기와 쓰기 연산을 수행할 주기억장치 주소 저장 PC(프로그램 카운터) : 다음에 수행할 명령어 주소 저장 IR(명령어 레지스터) : 현재 실행 중인 명령어 저장 MBR(메모리 버퍼 레지스터) : 주기억장치에서 읽어온 데이터 or 저장할 데이터 임시 저장 AC(누산기) : 연산 결과 임시 저장 앞선 포스팅에서 다룬 레지스터는 이렇게 여러 종류의 특수 목적 레지스터가 있다. 명령어를 처리하는 사이클을 설명하는데에 필수적인 요소들 명령어 세트 CPU가 실행할 명령어의 집합을 말함. 프로그램을 돌릴 때 발생 연산 코드(Operation Code) + 피연산자(Operand)로 되어있음. 연산 코드(Operation Code) 실행할 연산 연산, 제어, 데이..