일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재귀
- HTML
- 자료구조
- web
- System
- pwnable.kr
- ftz level13
- Java
- 정렬 알고리즘
- 스택
- 두근두근 자료구조
- ftz
- C
- LoB
- Stack
- 백준
- 큐
- windosw 문자열
- 미로 탐색 알고리즘
- 파일 시스템
- windosws wbcs
- c언어
- PHP
- SWiFT
- 암호수학
- level13
- 파이썬
- OSI
- War Game
- 시간복잡도
- Today
- Total
목록레지스터 (2)
나의 기록, 현진록
메모리란? PC를 구성하는 핵심 부품 중 하나로 기억장치라고 한다. 이는 CPU(중앙처리장치)와 매우 관련이 깊다. CPU가 처리해야할 데이터를 읽거나, 처리한 결과를 저장하는 것이 메모리의 역할이기 때문이다. 메모리의 종류는 여러가지이고, CPU와 가까울수록 메모리의 동작 속도가 빠르다. 순서는 다음과 같다. 레지스터-캐시메모리-주기억장치(RAM)-보조기억장치(HDD) 일반적으로 동작속도가 빠를수록 용량이 작다. 레지스터 메모리 중 동작 속도가 가장 빠르고 CPU 내부에 위치한다. CPU가 가장 빠른 속도로 접근 가능한 메모리이다. RAM에서 레지스터로 데이터를 읽어 데이터를 처리한 후 결과를 다시 RAM에 저장한다.(정확하게는 SRAM을 이용한다.) 캐시 메모리(Cache Memory, SRAM) 레..
레지스터란? 메모리 계층의 최상위 계층인 기억 장소이다. CPU가 요청을 처리하는 데 필요한 데이터를 일시적으로 저장한다.레지스터는 공간은 작지만 CPU와 직접 연결되어 있으므로 연산 속도가 메모리보다 훨씬 빠르다. 레지스터의 종류데이터 레지스터 : 정수 값을 저장할 수 있는 레지스터 주소 레지스터 : 메모리 주소를 저장하여 메모리 접근에 사용되는 레지스터범용 레지스터 : 데이터와 주소를 모두 저장할 수 있는 레지스터부동 소수점 레지스터 : 부동소수점 값을 저장하기 위해 사용된다.상수 레지스터 : 0이나 1등 고정된 값을 저장하고 있는 레지스터특수 레지스터 : 프로그램의 상태를 저장한다.명령 레지스터 : 현재 실행 중인 명령어를 저장한다.색인 레지스터 : 실행 중에 피연산자의 주소를 계산하는 데 사용된다..