도대체 java코드는 어떻게 cpu까지 도달할까? 라는 궁금증이 있었다. 기본기가 아직 부족한 것에 따른 우문인 것 같다. 이에 대해 운영체제 공부 중 문뜩 이해한 부분을 메모한다. 컴퓨터를 왜 쓰는가? '필요한 특정 프로그램'을 사용하기 위해 컴퓨터를 사용한다. 애니악 같은 초기의 컴퓨터는 미사일의 탄도 계산 같은 하나의 프로그램을 수행하였다. 현대의 일반 사용자들은 게임을 하거나 문서작업을 하거나 웹서핑을 목적으로 컴퓨터를 사용하곤 한다. 보통 컴퓨터를 켜면 문서작업 하나만 하지 않고 웹서핑을 하면서 음악을 들으며 문서작업을 하는 등 여러 프로그램을 이용하며 멀티 태스킹을 하게 된다. 프로그램과 데이터를 입력으로 넣으면(천공카드) 일괄적으로 배치처리를 하고 결과물을 출력하던(라인프린터) 초기의 컴퓨터..