Digital Computer
๋์งํธ ์ปดํจํฐ์ ๊ตฌ์กฐ
์ปดํจํฐ ํ๋์จ์ด๋ ์ธ ๊ฐ์ง ๋ถ๋ถ์ผ๋ก ๋๋๋ค.
CPU (Central Processing Unit)
์ค์์ฒ๋ฆฌ์ฅ์นCPU์ ๊ธฐ๋ฅ์ ์๊ฐํ๊ฒ ๋ค.
- ๋ฐ์ดํฐ๋ฅผ ์กฐ์ํ๋ ์ฐ์ -๋
ผ๋ฆฌ ์ฐ์ฐ ๋ถ๋ถ
-
Arithmetic and logic unit for manipulating data
-
- ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ์ฌ๋ฌ ๊ฐ์ ๋ ์ง์คํฐ
-
Registers for storing data
-
- ๋ช
๋ น์ด๋ฅผ ๊ฐ์ ธ์ ์ํํ๋ ์ ์ดํ๋ก
-
Control circuits for fetching & executing instructions
-
RAM (Random Access Memory)
์ฃผ๊ธฐ์ต ์ฅ์น์ด์, ์์์ ๊ทผ ๊ธฐ์ต์ฅ์น RAM์ ์ค๋ช ํ๊ฒ ๋ค.
CPU๊ฐ ๋ช ๋ น์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋๋ฐ, ์ด์ง ์ ๋ณด๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ๊ฐ์ ธ์ฌ ๋ RAM์ ๊ฑฐ์ณ๊ฐ์ผํ๋ค.
์ ์ฅ๋ ์์น์ ๊ด๊ณ์์ด ๋ชจ๋ ๋ฐ์ดํฐ์ ๋์ผํ ์๋๋ก ์ ๊ทผํ๊ธฐ ๋๋ฌธ์ ์ธ์ ๋ ์ผ์ ํ ์๊ฐ์ด ์์๋๋ค. (์์์ ๊ทผ ๊ธฐ์ต์ฅ์น๊ธฐ๋ฅ)
CPU์ ๋ชจ๋ ์ ๋ณด๊ฐ RAM์ ๊ฑฐ์น๋ ๊ฒ์ ์๋์ง๋ง CPU์ ์ ์ฅ ์ฅ์น ์ฌ์ด์ ์ฃผ์ ์ค๊ฐ ์ ์ฅ์ ์ญํ ์ ํ๋ค.
RAM์ ์ปดํจํฐ์ ์ฃผ๊ธฐ์ต์ฅ์น๋ก CPU๊ฐ ๋น ๋ฅด๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ธ ์ ์์ด ์ปดํจํฐ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ์ํฅ์ ์ค๋ค.
Storage for instructions and data
IOP (Input and Output Processor)
์ปดํจํฐ์ ์ธ๋ถ์ธ๊ณ์์ ํต์ ๊ณผ ๋ฐ์ดํฐ ์ ์ก์ ์ ์ดํจ.
Communicating and controlling the transfer of information b/w the computer and the outside world
์ข ๋ฅ: ํค๋ณด๋, ํ๋ฆฐํฐ, ํฐ๋ฏธ๋, ์๊ธฐ ๋์คํฌ์ฅ์น
Keyboards, printers, terminals, magnetic disk devices
16Bit CPU
- CPU : ์ค์ ์ฒ๋ฆฌ ์ฅ์น
- central processing unit, central/main processor
- ์ปดํจํฐ ์์คํ ์ ํต์ ํ๊ณ ํ๋ก๊ทธ๋จ์ ์ฐ์ฐ์ ์คํ ยท ์ฒ๋ฆฌํ๋ ๊ฐ์ฅ ํต์ฌ์ ์ธ ์ปดํจํฐ์ ์ ์ด ์ฅ์น, ํน์ ๊ทธ ๊ธฐ๋ฅ์ ๋ด์ฅํ ์นฉ
- 16๋นํธ๋ ๋ํ ์ค์ ์ฒ๋ฆฌ ์ฅ์น์ ๋ฒ์ค(BUS)๊ฐ 16๋นํธ ๋จ์๋ก ์๋ฃ๋ฅผ ์ ์กํ๋ ์ปดํจํฐ ์ธ๋๋ฅผ ๊ฐ๋ฆฌํค๊ธฐ๋ ํ๋ฉฐ ์ด๋ฅผ 16๋นํธ ์ปดํจํฐ๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค. ํ๋ง๋๋ก ๊ตฌ์ธ๋ ์ปดํจํฐ.
- 16๋นํธ ํ๋ก์ธ์ (ex) ์ธํ 8088
32Bit 64Bit Computer
- 32๋นํธ์ 64๋นํธ ์ฐจ์ด์ : ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ์
- ๋นํธ ์ฌ์ด์ฆ: ์ฒ๋ฆฌ ํ ์ ์๋ ๋ฉ๋ชจ๋ฆฌ
- (ex) 1GB = 1024 * 1024 * 1024 = 1073741824 byte
- 32๋นํธ ์ปดํจํฐ
- 2^32 = 4,294,967,296 byte = 4GB
- 64๋นํธ ์ปดํจํฐ
- 2^64 = 16EB
- ์ด๋งํผ ๋ง์ ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ํ์๋ ์๋ค.
- RAM์ ๋ก๋ํด์ผํจ.
RAM
-
32 ๋นํธ
- ์ปดํจํฐ์์ ํ๋ก๊ทธ๋จ์ด๋ ๋ฐ์ดํฐ๋ฅผ ์คํํ๊ฑฐ๋ ๋จผ์ RAM์ ๋ก๋ํด์ผํจ.
- ๋ฐ์ดํฐ๊ฐ RAM์์ CPU๋ก ์ด๋ํ๋ ๊ณผ์ ์์ 4GB๋ฐ์ ๋์ง ์๋ ๋ฎ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋ณด์ํ๊ธฐ ์ํด์ ์ผ๋ถ๋ฅผ ๋๋ฆฐ ํ๋๋๋ผ์ด๋ธ์ ์ ์ฅํด์ผํจ. ์ถ๊ฐ์์ ์ด ์ด๋ค์ง๋ฉด์ ์ปดํจํฐ ์๋๊ฐ ๋๋ ค์ง๋๊ฒ์.
-
64 ๋นํธ
- ๋น ๋ฅธ RAM์ ์ ์ฅํ ๋ค์ ๋๋ฆฐ ํ๋๋๋ผ์ด๋ธ์ ์ ์ฅํ ๋ฟ๋ง ์๋๋ผ, ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ RAM์ ์ ์ฅํ ์ ์์ด์ ํจ์ฌ ๋ ๋น ๋ฆ.
- ๋ ๋ง์ ๋ฐ์ดํฐ๊ฐ RAM์ ์ ์ฅ๋ ์ ์์
reference
-
https://www.youtube.com/watch?v=Wu2A4fpFzgs
-
https://ko.wikipedia.org/wiki/16%EB%B9%84%ED%8A%B8
-
https://ko.wikipedia.org/wiki/%EC%A4%91%EC%95%99%EC%B2%98%EB%A6%AC%EC%9E%A5%EC%B9%98