Computer System 어떤일 (task, application)을 수행하기 위해 하드웨어(physical)나 소프트웨어(logical)로 구성된 체계 하드웨어 : 골격, 물리적 elements 소프트웨어 : programs that provide the instructions (for a computer to execute) 프로그램의 정의 어떤일을 수행하기위한 명령어(instructions)들의 순차적인 유한 집합 인풋 아웃풋 유효성 - 실행가능해야함 명확성 - 모호하지 않아야함 유한성 - 끝나야함 (유한 집합) hardware vs software 하드웨어가 소프트웨어보다 빠르다. 언어를 통해 프로그래밍이 뭔지 이해 0,1로 바꾼 명령어 → memory stored. 메모리에 접근 ⇒ 시간걸림..