• Computer Architecture,  Study

    [Computer Arch.] Carry and Overflow 차이

    Computer system에서 arithmetic operation을 하면 연산에 대한 결과를 flag로 나타내는데 그 중에는 zero, negative, carry, overflow 등이 존재한다. 그 중에 carry와 overflow는 혼동하기 쉽다. 8-bit을 기준으로 덧셈 또는 뺄셈을 수행하게 되면 carry 또는…

  • Computer Architecture,  Study

    [Computer Arch.] TLB / Page Table

    기본적으로 우리가 프로그램에서 사용하는 address는 모두 virtual address를 사용한다. 이러한 virtual address를 통해 physical address memory에 접근하는 기술을 virtual memory라 부른다. Virtual address의 장점은 다음과 같다. Multi process를 동시에 수행 할 때, address…

  • Computer Architecture,  Study

    [Computer Arch.] Cache Miss 원인

    Processing unit과 memory 사이에 존재하는 cache에서 유효한 address의 data를 포함할 경우 hit, 그렇지 못할 경우 miss라고 부른다. 이 때 miss의 종류는 대표적으로 다음과 같다. Cold (compulsory) miss Capacity miss Conflict miss 1. Cold…

  • Computer Architecture,  Study

    [Computer Arch.] Cache 종류

    Cache란 processing unit과 memory 사이에 존재하는 data를 저장하는 logic으로 memory access의 긴 latency로 인한 performance overhead를 줄여줄 수 있는 logic이다.Cache Wikipedia 여기엔 다양한 configuration으로 cache를 구성할 수 있는데 대표적으로 크게 3 가지가 존재한다.…

  • English,  Fancy Expression

    [English] 다양한 ~가 있다

    보통 “다양한” 이란 표현을 할 때 various라는 말을 쓸텐데, 이보다 더 적합한 표현 방법은 다음과 같다. many different kinds (sorts) of S/T: 어떤 종류가 다양할 때 many different S/T: 다양한 것들이 있을 때…

  • English,  Fancy Expression

    [English] 절반쯤 지나서

    “절반쯤 지나서” 라는 말을 표현할 때 “halfway through (into)” 라는 단어로 표현이 가능하다. Example 야, 너 영화 절반쯤 지나서 들어온거 같던데?Hey, it looked like you came in halfway through the movie. 와 우리…

  • Experience,  Persnal

    육아템 추천 및 평가

    육아를 할 때 요즘은 이런 말이 있다. 육아는 템 빨이다. 다양한 물건들을 사용해보면서 유용한 것이 있었고, 유용하지 않는 것이 있었다. 경험을 토대로 평가를 해본다. 우선 간단 명료하게 품목 및 평점을 아주 개인적으로 정리해봤다.…