<aside> ✨ Create Date: 2023/01/13 Update Date: 2023/01/13
Inside look at modern web browser (part1)을 번역한 글입니다. 오역이 있을 수 있습니다.
</aside>
해당 글은 4부로 나뉘어 있으며 시리즈에서는 높은 수준의 아키텍처에서 렌더링 파이프라인의 세부 사항까지 Chrome 브라우저의 내부를 살펴볼 예정입니다.
브라우저가 코드를 기능적인 웹사이트로 변환하는 방법이 궁금하거나 성능 향상을 위해 특정 기술이 제안되는 이유가 확실하지 않을 경우에 이 글이 도움이 될 것입니다!
1부에서는 핵심 컴퓨팅 용어와 크롬의 다중 프로세스 아키텍처에 대해 알아볼 예정입니다.
브라우저가 실행되는 환경을 이해하기 위해선 몇 가지 컴퓨터 부품과 그 기능을 이해해야 합니다.
그림1: 각 책상에 앉아 사무원처럼 들어오는 작업을 처리하는 4개의 CPU 코어
첫 번째로 다룰 내용은 Central Processing Unit (CPU) 입니다. CPU는 당신의 컴퓨터의 두뇌라고 할 수 있습니다.
그림에서 사무원처럼 일하고 있는 CPU 코어는 들어오는 매우 많은 일을 하나씩 처리할 수 있습니다. CPU는 고객의 전화를 답변하는 방법도 알고 있으며 수학부터 미술까지 모든 것을 처리할 수 있습니다. (그림)
과거에서는 대부분의 CPU는 단일 칩이었습니다. 그 당시 코어는 같은 칩에 들어있을 뿐 다른 CPU라고 볼 수 있었습니다.
현재의 휴대폰과 노트북에서는 둘 이상의 코어를 사용하여 더 많은 컴퓨팅 성능을 제공하는 경우가 많습니다.
출처: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=lenovo_korea&logNo=221067390276