[無에서 시작하는 컴퓨터&과학]

[컴퓨터][0] 컴퓨터란 근본적으로 무엇인가

core-basic 2024. 7. 28. 22:29
728x90

※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.


컴퓨터로 어떻게
문서 작성 및 저장, 검색, 커뮤니티, 메일,
게임, 사진/영상/음악 편집, 프로그램 개발등이 가능할까?


< 컴퓨터란 무엇인가 >

컴퓨터는 다양한 부품들이 상호작용하여 프로그램을 실행함으로써
다른 부품들을 제어하고 조작하는 복합적인 기계이다.


< 프로그램이란 무엇인가 >

프로그램은 명령어의 집합이다.

즉, 컴퓨터는 다양한 부품들을 통해 다양한 명령어들을 실행함으로써,
다른 부품들을 제어하고 조작하는 복합적인 기계이다.


< 명령어란 무엇인가 >

명령어는 컴퓨터 부품들을 조작할 수 있는 수단으로,

저급 프로그래밍언어, 또는 고급 프로그래밍 언어로 나뉠 수 있다.

<저급 프로그래밍 언어> < 고급 프로그래밍 언어 >
 물리적 전자 회로

사람의 언어를 대응시킨 명령어 체계이다.
복잡한 작업을 수행하는 여러줄의
저급 명령어들을

하나의 고급 명령어로 추상화 한

명령어 체계이다.

이때 추상화에 대해 간략히 설명하면
여러 줄의 저급 명령어들에 대해서 어떤 값들은 고정 값으로 처리하고,
어떤 값은 사용자값으로 동적 처리하도록 설정하여,
여러 부품들을 하나의 명령어로 조작할 수 있도록 하는 것이다.


< 물리적 전자 회로란 무엇인가 >

전류의 흐름을 제어하여 특정한 동작을 수행하는 부품들의 집합이다.


< 전류란 무엇인가 >

전자의 흐름(움직임)이다.


< 전자란 무엇인가 >

물질을 구성하는 기본입자이며, 전자기력을 가진다.


< 입자란 무엇인가 >

더 이상 쪼갤 수 없는 물체로, 물질을 구성하는 가장 작은 단위이다.


따라서 컴퓨터란

다양한 전류의 흐름을 제어하는 회로로 구성되어 있으며

각 회로는 사람의 언어로 대응되는 명령어 체계를 바탕으로 설계되어 있다.

따라서 사용자는

 명령어를 컴퓨터에 입력하면 컴퓨터 내부의 대응되는 회로에 따라

명령어를 해석 및 처리함으로써,

다른 부품들을 제어하고 조작하는 복합적인 기계이다.


[無에서 시작하는 컴퓨터]  주제를 통해서 앞으로

컴퓨터가 무엇인지, 어떻게 동작하는지 그리고 어떻게 활용되는지

無에서부터 탐구할 것이다.


※ 해당 게시글은 주제를 탐구하면서 주관적인 생각을 정리 한 글입니다.

728x90