underwork
close
프로필 사진

underwork

github: @syk25

  • 모든 글 모음
    • 걍 느낀 것들
    • 일하면서 느낀 것들
    • 알면 편해지는 것들
    • 크래프톤 정글
    • IT 취업 준비
    • 두서 없다
  • 홈
  • Github
캐시

캐시

캐시란캐시는 빠른 장치와 느린 장치 사이의 병목현상을 줄이기 위한 데이터 임시저장소이다.데이터를 임시로 저장하면 해당 데이터를 다시 계산하고 가져오는 시간 등을 절약할 수 있다. 캐시의 예CPU의 레지스터Redis 데이터베이스용어캐시히트: 빠른 장치가 캐시에 원하는 데이터를 찾아내는 사건캐시미스: 원하는 데이터를 찾아내기 못한 사건캐시미스가 발생할 경우, 빠른 장치는 느린장치로 접근해서 원하는 데이터를 캐시에 등록한다.지역성의 원리캐시를 설정할 때는 자주 사용하는 데이터 이여야한다. 자주 사용하는 데이터의 판단기준은 지역성이다. 지역성은 시간적 지역성과 공간적 지역성으로 나뉜다.시간적 지역성: 최근에 사용하는 데이터에 다시 접근하려는 특성공간적 지역성: 최근에 접근한 데이터의 인근 데이터에 접근하려는 특..

  • format_list_bulleted IT 취업 준비
  • · 2024. 12. 6.
1.5 캐시가 중요하다

1.5 캐시가 중요하다

2024.11.21 - [컴퓨터과학/컴퓨터구조: CSAPP] - 1.4 프로세서는 메모리에 저장 된 인스트럭션을 읽고 해석한다. 1.4 프로세서는 메모리에 저장 된 인스트럭션을 읽고 해석한다.이전 글2024.11.21 - [컴퓨터과학/컴퓨터구조: CSAPP] - 1.3 컴파일 시스템이 어떻게 동작하는 이해하는 것은 중요하다. 1.3 컴파일 시스템이 어떻게 동작하는 이해하는 것은 중요하다.2024.11.21 - [컴퓨gyht.tistory.com 캐시란캐시란 지역성을 활용하여 데이터 이동시간을 줄이기 위해 만든 장치다.데이터 이동은 시간이 든다프로그램을 실행하기 위해서는 하드디스크에 있는 프로그램을 찾아 메모리에 올린 후 프로세서가 메모리로부터 명령어를 읽어와야한다. 따라서 데이터는 하드디스크에서 메모리로..

  • format_list_bulleted IT 취업 준비
  • · 2024. 11. 26.
2024.03.29(목) TIL

2024.03.29(목) TIL

CSAPP 1장 마무리 CSAPP 1장을 마무리했다. 1장 후반부는 메모리의 계층구조, 운영체제 개론, 네트워크, 암달의 법칙, 동시성과 병렬성에 대한 내용이었다. 캐시메모리 실제세계에서는 큰 물체는 굼뜨고 작은 물체는 빠른 경향이 있다. 컴퓨터의 세계도 마찬가지다. 하드디스크는 용량이 큰 대신에 데이터를 제공하는데 시간이 오래 걸린다. 반대로 메모리는 크기가 작은 대신에 데이터를 빠르게 전달한다. 프로세서는 더욱 더 빠르게 전달한다. 하지만 컴포넌트 하나가 빠르다고 해서 시스템 전체가 빨라지지는 않는다. 시스템의 속도는 결국에는 가장 느린 컴포넌트의 영향을 가장 크게 받기 때문이다. 하드디스크의 경우, 작업에 따라 배제를 할 수 있지만 프로세서와 메모리는 그렇지 않다. 게다가 프로세서는 빠르게 개발되어..

  • format_list_bulleted 크래프톤 정글
  • · 2024. 3. 29.
  • navigate_before
  • 1
  • navigate_next
반응형
공지사항
전체 카테고리
  • 모든 글 모음
    • 걍 느낀 것들
    • 일하면서 느낀 것들
    • 알면 편해지는 것들
    • 크래프톤 정글
    • IT 취업 준비
    • 두서 없다
인기 글
전체 방문자
오늘
어제
Copyright © 언더워크 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바