Blake Woo

하드웨어 구조 - 5

레지스터 - 1 사실 CPU를 설명할 때 설명해야 하는데 너무 분량이 많아질 것 같아서 별도의 페이지로 분리했다. 레지스터라는 것은 크게 두 가지 종류로 나눌 수 있다. 프로그램 실행을 위한 레지스터와 계산을 할 때 쓰는 레지스터와 모드나 설정을 바꾸는 등 시스템에 관련된 레지스터가 그것이다. 프로그램 실행을 위한 레지스터 프로그램 실행을 위한 레...

하드웨어 구조 - 1

컴퓨터 OS를 이야기하기에 앞서서 주요 하드웨어에 대해서 알아볼까 한다. 사실 컴퓨터의 하드웨어에 대해서 깊게 이야기하면 진짜 한도 끝도 없는게 이쪽이라 OS를 다루는 부분에서 필요한 부분을 중점적으로 다룰까 한다. CPU 일반적으로 머리 역할을 하는 칩이다. 레지스터와 연산장치, 제어장치 이렇게 세 개를 하나로 묶어서 하나의 코어로 멀티코어 CP...

웹과 소켓 통신

웹과 소켓 통신 브라우저를 이용해서 웹을 탐색하고 있을 때 아무것도 안 했는데 웹 페이지가 최신화 되거나 알림이 왔다고 표기된 적이 있는가? 이런 경우 클라이언트에서 특정 시간마다 업데이트 된 내역이 있는지 확인하는 Interval을 사용하는 경우도 있지만 좀 더 즉각적인 반응이 필요한 경우에 소켓 통신을 사용하곤 한다. 소켓 통신이라고 하면 C...