본문 바로가기

분류 전체보기523

CPU 코어와 스레드란 무엇인가 우선 CPU의 물리적 연산부가 코어입니다. 그렇다면 스레드는 무엇일까요? 이러한 코어 자체로만 연산을 하는 것보다 조금 더 높은 연산 효율을 내기 위해서 스레드라는 논리적 가상 작업공간을 만들었습니다. 가상의 공간이라는 것이죠.  이러한 스레드를 가지고 인텔에서는 하이퍼 스레딩이라는 기술을 통해 연산 속도를 낮춘 것으로 유명하죠. 운영체제에서도 자주 언급되는 주제입니다. 2024. 8. 13.
CPU 캐시란 무엇인가? cpu에서는 L1, L2, L3 캐시라는 명칭으로 잘 알려져 있습니다. 흔히 컴퓨터 구조 강의에서는 교수님이 자주 보는 논문은 책상 위에 놓고, 조금 덜 자주 보는 논문은 책장에 꽂아놓고 그것보다 덜 중요하면 도서관에서 그때그때 발려본다는 비유를 들었던 기억이 납니다. 저 비유 속에는 지역성이라는 캐시의 구조에 대해서 설명할 때 중요한 개념이 나옵니다.  가까운 순서대로 L1, L2, L3로 분류가 되며 코어에 가까운 캐시일수록 용량은 작습니다. 답은 비싸기 때문이죠. 달리 생각해보면 집 앞에 있는 편의점의 가격과 대형 창고매장의 가격이 다른 것과 같습니다. 같은 물류창고에서(메모리에서) 데이터를 읽어오는 과정에서 코어의 바로 앞에 있는 L1 캐시에(편의점) 데이터를 받아오는 비용이 높은 것처럼 말이지요.. 2024. 8. 13.
URI와 URL은 무엇인가? URL: Uniform Resource LocatorURI: Uniform Resource Identifier  URI가 결국 URL의 상위집합이라고 할 수 있습니다.  구성://경로?쿼리 구성요소#조각 구성요소 2024. 8. 12.
KSEB 3기 08.09 Macbook의 cpu와 개발 환경과 사양 ollama란? 2024. 8. 12.
KSEB 3기 08.08 GGUF 파일이란 무엇인가? ec2 인스턴스 패밀리에 대해서 알아보자 2024. 8. 12.
DIMM이란 무엇인가? Dual Inline Memory Module  64비트 컴퓨터 메모리 유형이며, RAM을 연결하기 위한 기판 스트립입니다. 즉, 메모리 규격의 일종입니다. 메인보드의 종류에 따라 이러한 메모리 모듈의 종류도 천차만별이 됩니다. 2024. 8. 12.
KSEB 3기 08.07 파이썬 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 오류 해결법 ValueError: The de-serialization relies loading a pickle file 오류 해결법 2024. 8. 8.
KSEB 3기 08.06 Furistic algorithm retrieval = 검색 python error 해결법: TypeError: 'module' object is not callable 2024. 8. 8.
KSEB 3기 08.05 PROXYCURL로 LINKEDIN API 긁어오기 pipenv와 pip의 차이점 curl 명령어가 하는 역할 2024. 8. 5.
KSEB 3기 08.02 SAGEMAKER EKS 요금 매우 비싸다 2024. 8. 4.