반응형 Computer Systems15 🖥[CSAPP] 1장. 캐시가 정말 중요할까? 00. 캐시란? - 대용량의 메인 메모리 접근을 빠르게 하기 위해 CPU 칩 내부나 바로 옆에 탑재하는 작은 메모리이다. - 프로세서가 단기간에 필요로 할 가능성이 높은 정보를 임시로 저장할 목적으로 사용한다. - 캐시는 데이터나 값을 미리 복사해 놓는 임시 장소를 가리킨다. - 캐시에 데이터를 미리 복사해 놓으면 계산이나 접근 시간 없이 더 빠른 속도로 데이터에 접근 할 수 있다. - 캐시는 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간을 절약하고 싶은 경우에 사용 01. 캐시는 왜 중요할까? 👉 물리학의 법칙 때문에 더 큰 저장장치들은 작은 저장장치들보다 느린 속도를 가진다. 👉더 빠른 장치들은 더 느린 장치들보다 만드는데 더 많은 비용이든다. 👉 메모리.. 2022. 10. 29. 👩🏼💻[CSAPP] 어셈블리어 00. 어셈블리 언어란?(assembly language) 👉 고급언어와 기계어 사이의 중간언어 👉 저급 언어, 기계어와 1:1 대응 01. 프로그램 언어의 변환 과정 👉 LOAD A,X : 기억장치 X번의 내용을 읽어 레지스터 A에 적재 👉ADD A, Y: 기억장치 Y번지 내용을 읽어 레지스터 A에 적재된 값을 더하고, 결과를 다시 A에 적재(A = A 2022. 10. 29. 👩🏼💻[CSAPP] 1장. 컴퓨터 시스템 구조 00. 컴퓨터 시스템의 구성요소 (1) 하드웨어 : 물리적인 컴퓨팅 자원 (2) 운영체제 : 응용프로그램의 하드웨어 사용을 제어하고 조정함 (3) 응용프로그램 : 사용자들의 문제를 해결하기 위한 프로그램(소프트웨어) (4) 사용자 : 사람, 기계, 다른 컴퓨터 01. 컴퓨터 시스템 구조 (0) 컴퓨터 기본 기능 : 프로그램 코드를 정해진 순서대로 실행하는 것 (1) 중앙처리장치(Central Processing Unit: CPU) - 프로세서라고도 한다. - 메인 메모리에 저장된 인트럭션들을 해독하는 엔진이다. - CPU 중심에는 워드 크기의 저장장치(레지스터)인 프로그램 카운터(PC)가 있다. - CPU는 프로그램 카운터가 가리키는 곳의 인스트럭션을 반복적으로 실행한다. - CPU registers :.. 2022. 10. 27. 이전 1 2 3 4 다음 반응형