디지털 시스템
디지털 VS 아날로그
디지털 : 한정된 숫자들로 구성된 이산적인 값들(아날로그 시계 -> 숫자로 표시되며 이산적임)
아날로그 : 셀 수 없는 숫자들로 구성된 연속적인 값들(아날로그 시계 -> 시, 분, 초침이 움직이며 연속적임)
디짓과 비트
수 체계에서 자릿수를 얘기할 때 Digit라고 함. 이산적인 자릿수. 그리고 이진적이고 이산적인 자릿수를 Bit라고 함. 0과 1로 자릿수를 나타낼 수 있음.
디지털 컴퓨터
컴퓨터는 하드웨어와 소프트웨어로 나뉨
- 하드웨어는 전자적인 요소들과 회로들로 구성이 됨. (CPU, RAM등)
- 소프트웨어는 하드웨어를 구동시켜주는 프로그램들을 의미함. 시스템 소프트웨어와 어플리케이션 프로그램으로 나뉨.
- 시스템 소프트웨어는 OS라고도 하며, 전체적인 컴퓨터 시스템을 구동시키는 역할을 맡음. 유닉스(UNIX)나 윈도우(WINDOW)등이 있음.
- 어플리케이션 프로그램은 특정한 목적을 위해 만들어진 프로그램을 의미함. 우리가 좋아하는 게임이나 메신저들도 모드 어플리케이션 프로그램임.
- 펌웨어는 특정한 하드웨어 장치를 운영하는 소프트웨어로, 하드웨어와 소프트웨어 사이의 개념이라고 생각하면 됨
디지털 컴퓨터의 구조

- CPU는 중앙처리장치라고도 부르며, 연산을 수행함.
- CU는 제어장치로, 연산되는 것들을 제어함.
- ALU는 수리논리연산장치로, 실제적인 연산을 수행함.
- Input Device는 입력을, Output Device는 출력을 담당함.
- Memory는 CPU와 데이터를 주고 받는 임시저장장치로, RAM같은 것들이 해당됨.
하드웨어
하드웨어들의 종류는
- 조합 회로 : 값을 넣으면 항상 동일한 값이 나오는 회로
- 순차 회로 : 지금 넣는 값에 따라서 다음 값이 정해지는 회로. 예를 들어 저금통에 100원을 넣는다고 하면 저금통의 총 금액은 얼마인가? 원래 얼마가 있는지 모르므로 알 수 없다. 그러나 저금통에 1000원이 들어있는 상태에서 100원을 넣는다고 하면 저금통의 총 금액은 1100원이라고 할 수 있다. 이처럼 저번 시도에서 나온 값이 다음 시도의 값에 영향을 미치기 때문에 순차회로라고 부른다.
- 동기 순차회로 : 시계(Clock)라는 회로를 가지고 있어서 시간적으로 입출력을 낼 수 있는 회로이다.
- 비동기 순차회로
등이 있다.
로직 게이트 : 논리 게이트라고도 부르며, 논리 연산을 하는 최소한의 단위이다.
IC칩 : 위의 회로들이 모여서 특정한 기능을 할 수 있는 칩을 IC칩이라고 한다.
