반응형

CS 2

컴퓨터 내부의 언어 체계

언어의 세 가지 구성 요소 기호가 들어갈 상자: 비트 상자에 들어갈 기호 상자의 순서 비트 비트는 2진법을 사용한다. 이 비트를 조합해 이어 붙여서 표현한다. 논리 연산 비트 사용법 중 하나는 true/false를 표현하느 ㄴ것이다. 다른 비트들이 표현하는 내용으로부터 새로운 비트를 만들어내는 동작을 '논리 연산'이라고 한다. 불리언 대수 불리언 연산자는 NOT, AND, OR과 합성연산인 XOR 드모르간의 법칙 NotNot 비가온다 or NotNot 춥다 ⇒ Not Not 코트를 입는다. Not(비가온다 and 춥다) ⇒ Not(코트를 입는다) Not 연산을 수행하는데 하드웨어에 실제로 돈이 많이 들고 연산을 연쇄적으로 사용하면 계산이 느려진다. 정수를 비트로 표현하는 방법 음수 표현 부..

CS 2021.07.06

브라우저의 동작 원리 알아보기

브라우저의 구성 요소를 알아보고, 각 요소가 사용자가 주소를 입력하고 화면을 렌더링하기까지 어떤 역할을 하는지 알아봅니다. 브라우저의 구성 요소 사용자 인터페이스 브라우저 엔진 렌더링 엔진 통신 ex)HTTP UI 백엔드 자바스크립트 해석기 자료 저장소(client side storage) 브라우저 구성 요소 프로세스 브라우저 각각의 구성 요소별로 별도의 프로세스에서 제어된다. 크롬에서 렌더러 프로세스를 여러 개 사용하는 이유는 탭마다 렌더러 프로세스를 사용함으로서 한 탭이 응답하지 않을 때 다른 탭을 사용할 수 있기 때문이다. 브라우저 프로세스 주소 표시줄, 북마크 막대기, 뒤로 가기 버튼, 앞으로 가기 버튼 등 브라우저 UI 부분을 제어 힌다. UI 스레드, 네트워크 스레드, 스토리지 스레드등이 있다..

CS 2021.06.22