Search
Duplicate

컴퓨터는 어떻게 동작하는가?

간단소개
전기신호 0과 1이 CPU를 움직이는 원리부터 VM위에서 동작하는 자바스크립트 까지 동작원리
팔만코딩경 컨트리뷰터
ContributorNotionAccount
주제 / 분류
멘토특강
Scrap
태그
컴퓨터
9 more properties

컴퓨터는 어떻게 동작하는가?

1. 컴퓨터의 발명

기계로 계산을 하고 싶다는 아이디어
튜링머신이 그 아이디어의 실현을 위한 실마리를 제공함

2. 전기로 움직이는 컴퓨터

트랜지스터의 발명에 의해 전기로 전기의 흐름을 제어할 수 있게 됨
전기를 사용해서 0과 1을 사용하는 2진법 계산기를 만들 수 있게 되었음
입력에 대한 처리를 수행하는 회로도를 미리 구성해놓으면 입력에 따라 원하는 동작을 수행할 수 있음

3. 현대적 컴퓨터

폰 노이만 구조에 따라 프로그램을 저장했다가 순차대로 원하는 동작을 수행시킬 수 있음
기계어를 쉽게 처리하기 위해서 어셈블러를 만들게 됨
컴파일러를 통해 기계어로 번역하는 과정이 있다면 고수준 언어를 사용할 수 있음

4. 가상컴퓨터

프로그램을 실행하는 시점에 바로바로 번역해서 처리하는 인터프리터 방식이 만들어짐
프로그램 입장에서는 인터프리터가 곧 컴퓨터
컴퓨터가 추상화 되면서 가상으로 컴퓨터를 만들게 됨
JS같은 경우 브라우저가 동작환경이 되는 것

Reference