[면접을 위한 CS 전공지식 노트] 3.2. 메모리(1)
🔑메모리 계층 레지스터 : CPU안에 있는 작은 메모리, 휘발성, 속도 가장 빠름, 기억 용량 가장 적음 캐시 : 휘발성, 속도 빠름, 기억 용량 적음 메모리, 주기억장치 : 휘발성, 속도 보통, 기억 용량 보통 저장 장치, 보조기억장치 : 비휘발성, 속도 느림, 기억 용량 많음 🔑램(RAM) 하드 디스크로부터 일정량의 데이터를 복사해 임시 저장하고 필요시마다 CPU에 빠르게 전달하는 역할 계층 위로 올라갈수록 비싸지지만 용량은 작아지고 속도는 빨라짐 경제성, 캐시 때문에 존재함 🔑캐시(cache) 데이터를 미리 복사해놓는 임시 저장소 빠른 장치와 느린 장치에서 속도 차이에 따른 병목 현상을 줄이기 위한 메모리 = 속도 차이를 해결하기 위해 계층 간에 있는 계층 데이터에 접근하는 시간이 오래 걸리는 경우..
더보기
[프로그래머스] Lv.0 캐릭터의 좌표
https://school.programmers.co.kr/learn/courses/30/lessons/120861 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🖊️문제 문제 설명 머쓱이는 RPG게임을 하고 있습니다. 게임에는 up, down, left, right 방향키가 있으며 각 키를 누르면 위, 아래, 왼쪽, 오른쪽으로 한 칸씩 이동합니다. 예를 들어 [0,0]에서 up을 누른다면 캐릭터의 좌표는 [0, 1], down을 누른다면 [0, -1], left를 누른다면 [-1, 0], right를 누른다면 [1, 0]입니다. 머쓱이가 입력한 방향키의..
더보기