본문 바로가기

캐시3

27. 운영체제 [메모리, 캐시] 27. 운영체제 [메모리, 캐시] 출처 : 면접을 위한 CS전공지식 노트(책 / 강의) 메모리 계층 레지스터, 캐시는 CPU 내부에 존재한다 메인 메모리는 RAM을 가리키고, 주기억장치다 일부 하드 디스크의 메모리를 복사해서, 임시 저장 후, CPU에 빠르게 전달을 한 레지스터는 속도가 빠르지만, 용량이 적다 하드 디스크는 속도는 느리지만, 용량이 많다 이런 점들을 보완하기 위해, 메모리 계층 구조를 사용한다 캐시 데이터를 미리 저장해 놓은 임시 저장소이다 빠른 장치와 느린 장치 사이에서 속도 차이를 줄이는 역할을 하는 메모리다 예를 들어서 CPU와 메모리 속도 차이가 많이 나기 때문에, 레지스터를 캐싱 계층으로 둬서, 속도 차이에서 나타나는 병목 현상을 줄인다 메인 메모리도 캐시 메모리와 하드 디스크 .. 2023. 3. 14.
20. 웹브라우저의 캐시 [HTTP 해더, 쿠키] 20. 웹브라우저의 캐시 [HTTP 해더, 쿠키] 출처 : 면접을 위한 CS전공지식 노트(책 / 강의) HTTP 해더 HTTP 전송에 필요한 모든 부가 정보를 담고 있다 크게 General, Response Headers, Request Headers로 나뉜다 https://en.wikipedia.org/wiki/List_of_HTTP_header_fields List of HTTP header fields - Wikipedia From Wikipedia, the free encyclopedia HTTP header fields are a list of strings sent and received by both the client program and server on every HTTP request.. 2023. 3. 3.
19. 웹브라우저의 캐시 [로컬 스토리지, 세션 스토리지] 19. 웹브라우저의 캐시 [로컬스토리지, 세션 스토리지] 출처 : 면접을 위한 CS전공지식 노트(책 / 강의) 웹 브라우저의 로컬 스토리지 하나의 웹 브라우저에 저장되는 key : value 즉 Chrome에서 하나의 데이터를 저장한다고 해도, Edge브라우저에 저장이 안 된다 Chrome 이라는 하나의 웹브라우저의 로컬 스토리지에 데이터를 저장하는 것이다 같은 컴퓨터지만 다른 브라우저 key에는 하나의 value만 넣을 수 있다 value는 리스트로 만들어질 수 있다 최대 5MB까지 저장을 할 수 있고, 사용자가 직접 데이터를 삭제하지 않는 한, 평생 로컬 스토리지에 저장되어 있다 자동 로그인, 검색할 때에 나오는 전에 검색한 기록 등 사용자 행위를 기억할 때에 사용된다 // 추가 localStorag.. 2023. 3. 3.