1. Classes of Computers ; ์ปดํจํฐ์ ๋ถ๋ฅ
1) Personal computers(PC) : ๊ฐ์ธ์ฉ ํผ์จ
- ์ผ๋ฐ์ ์ธ ๋ชฉ์
- ๋ฐ์คํฌํ, ๋ ธํธ๋ถ, ๋ฉํ, ๋ท๋ถ(?)
2) Servers
- ์ฌ๋ฌ ์ ์ ๋ค๋ก ๋ถํฐ ๋ ํฐ ํ๋ก๊ทธ๋จ์ ์คํ์ํด
- ๋๊ฐ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ๊ทผ
- ํฐ ์ฉ๋, ์ข์ ์ฑ๋ฅ๊ณผ ์์ ์ฑ
- ์์ ์๋ฒ๋ถํฐ ๋น๋ฉ ํฌ๊ธฐ๊น์ง ๋ค์ํจ
- High-end : ์ํผ ์ปดํจํฐ๋ ๋ฐ์ดํฐ ์ผํฐ์ฉ, ํ ๋ผ๋ฐ์ดํธ์ ๋ฉ๋ชจ๋ฆฌ์ ํํ๋ฐ์ดํธ์ ์ ์ฅ์ฉ๋์ ๊ฐ์ง๊ณ ์๋ ์๋ฐฑ ์์ฒ๊ฐ์ ํ๋ก์ธ์๋ค๋ก ๊ตฌ์ฑ๋จ
- Low-end : ์์ ํ์ฌ๋ ์น ์๋น์ฉ
3) Embedded computers
-> ํน๋ณํ ๋ชฉ์ ์ผ๋ก ๋ง๋ค์ด์ง๋!
- ์ด๋ค ํน์ ํ ์ดํ๋ฆฌ์ผ์ด์ ์ ์คํ์ํค๊ธฐ ์ํ ์ปดํจํฐ๋๊น
ex) GPS navigator, robots, car....
2. Components of a Computer ; ์ปดํจํฐ์ ๊ตฌ์ฑ์์
1) CPU
(= processor = micro processor = micro controller)
CPU์ข ๋ฅ์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒ๋ค์ด ์์
- x86 : PC์์ ์ฌ์ฉ (์ธํ , AMD, via technologies)
- POWER, PowerPC : Mac์์ ์ฌ์ฉํ์์ผ๋ ์ง๊ธ์ ์ธํ ๋ก ๋ฐ๋ (Freescale)
- SPparc : workstation์์ ์ฌ์ฉ (Sun Microsystems)
- Arm : embedded world(์ค๋งํธํฐ ๋ฑ)์์ ๊ฐ์ฅ ๋ง์ด ์ฐ์
- RISC-V : embedded world ์์๋ high-performance computing world์์ ๋ง์ด ์ฐ์. ๋จ๊ณ ์์!
2) Memory
- Main Memory = DDR (Volatile : ํ๋ฐ์ฑ) : ์ ์ ๋๋ฉด ๋ ์๊ฐ
- Secondary Storage (Non Volatile) : ์๋ ์๊ฐ.
- magnetic disk, SSD, Flash memory, Optical disk(CDROM, DVD) ๋ฑ์ด ์์
3) Input/Output device
- **User-interface devices : Display, keyboard, mouse
- Storage devices : Hard disk, CD/DVD, flash
- Network adapters : ๋ค๋ฅธ ์ปดํจํฐ์ communicating ํ๊ธฐ ์ํ ์ฅ์น
+ Mouse ; optical mouse
- LED์ ์์ฃผ ์์ black-and-white ์นด๋ฉ๋ผ, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋จํ optical processor๋ก ๊ตฌ์ฑ๋๋ค.
- LED๊ฐ ๋ง์ฐ์ค ์๋์ ํ๋ฉด์ ๋น์ถ๋ฉด ์นด๋ฉ๋ผ๊ฐ 1500์ฅ์ sample ์ฌ์ง์ ์ฐ๋๋ค.
- ์ฐ์์ ์ธ ์ฌ์ง ๋ฐ์ดํฐ๊ฐ optical processor๋ก ์ ์ก๋๊ณ , ์ด ํ๋ก์ธ์๋ ์ด๋ฏธ์ง๋ฅผ ๋น๊ตํ์ฌ ๋ง์ฐ์ค๊ฐ ์ด๋๋ก ์ผ๋งํผ ์์ง์๋์ง ํ์ธํ๋ค.
+ Display Devices ; LCDs(Liquid Crystal Displays) ๋์คํ๋ ์ด
- LCD๋ ๋น์ ๋ด๋ source๊ฐ ์๋๋ผ ๋น์ ์ ๋ฌ์ ์ปจํธ๋กค ํ๋ ๊ฒ!
- ์ด๋ฏธ์ง๋ ํฝ์ ๋ค๋ก ๊ตฌ์ฑ๋๋๋ฐ, ์ด ํฝ์ ์ ์๋ก HD~4K๊ฐ ๊ฒฐ์ ๋๋ค.
- ์ปฌ๋ฌ ๋์คํ๋ ์ด๋ ๊ฐ๊ฐ์ ์ปฌ๋ฌ์ ๋ํด 8 bits๋ฅผ ์ฌ์ฉํจ (red, blue and green) ์ฆ 1byte, ์ธ ๊ฐ ๋คํด์ 3 byte!
- ๊ทธ๋ฆฌ๊ณ ์ด ๋ณด์ฌ์ง ์ด๋ฏธ์ง๋ frame buffer๋ผ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋จ
- ๋ง์ฝ 1920px * 1080px ์ธ ๋์คํ๋ ์ด๊ฐ ์๋ค๋ฉด ์ฌ๊ธฐ์ *3Byte๋ฅผ ํด์ ์ด๋ฏธ์ง ํ ํ๋ ์์ ์ด 6MB๊ฐ ๋๋ค.
3. CPU์ ๋ํด ์์๋ณด์,
1. x86์ด๋ ?
Intel, AMD, Via์์ ๋์จ ํ๋ก์ธ์๋ฅผ ์ด์นญํ๋ ๊ฒ!
์ฒ์ ๋ช ์ธ๋์ ํ๋ก์ธ์ ๋ชจ๋ธ ๋ฒํธ์์ ํ์๋์๋ค๊ณ ํ๋ค. (8086, 80286, 80386, 80486 => x86)
์ง๊ธ์ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ค ํ์ฌ์ x86-16:16 bit ํ๋ก์ธ์๋ฅผ ๋งํจ
x86-32(=IA32) : 32-bit processor / x86-64 : 64-bit processor
intel์ด ๊ฑฐ์ pc ์์ฅ์ 80ํผ์ผํธ๋ฅผ, AMD๊ฐ 20ํผ์ผํธ๋ฅผ ์ฐจ์งํ๊ณ ์์ผ๋ฉฐ, ์ ํ๋ 2006๋ ๋ถํฐ intel-based mac์ ๋ด๋ณด๋ด๋ ์ค
- x86์ 4bit์์ ์์ํด์ ํ์ฌ 64 bit ์๋๋ก ๋์ด์ด!
- ๋ค์๊ณผ ๊ฐ์ด 16bit cpu๋ ์ฐ์ฐ์ ์ฒ๋ฆฌํ๋ ALU ๊ฐ 16๋นํธ๋ฅผ ๋ฐ์ 16๋นํธ๋ฅผ ๋ด๋ณด๋ด๋ ๊ฒ.
2. Intel's Core 2 Duo
- ์นฉ์ 2 cores๊ฐ ์์
- ์นฉ์ ์๋ ์บ์์๋ ๋ ๋ ๋ฒจ์ด ์์(L1, L2)
- 291 milion๊ฐ์ ํธ๋ ์ง์คํฐ๊ฐ 143mm^2 ์ ์๋ค..... ๋์ถฉ ๊ฑ ๊ฐ ์ฉ
3. Intel's Core i7
- 4 cores on one chip
- three level of caches on chip (L1, L2, L3)
- 731 million transistors .......
4. Intel's Core i7 (2nd gen.)
5. Intel's Core i7 (3rd gen.)
6. AMD's Opteron - Barcelona ( 2007 )
- 4 cores on one chip
- 1.9 GHz Clock
- 65nm technology
- three levels of caches (L1, L2, L3) on chip
- integrated North Bridge
4. ๊ธฐํ ๋ฑ๋ฑ
(Semiconductor) Technology
: ํธ๋ ์ง์คํฐ๋ฅผ ์๊ฒ์๊ฒ์๊ฒ ๋ง๋ญ์๋ค!
- ํธ๋์ง์คํฐ๋ ์ ๊ธฐ์ ์ํด ์ปจํธ๋กค๋๋ ์จ์คํ ์ค์์น๊ฐ์ ๊ฒ
- IC(Integrated Circuit)์ ์๋ฐฑ๊ฐ์ ํธ๋ ์ง์คํฐ๋ฅผ ํ๋์ ์นฉ์ผ๋ก ๊ฒฐํฉ์์ผ์ค
- VLSI(Very Large Scale Integration)์ ์นฉ ์์ ์๋ ํธ๋ ์ง์คํฐ์ ๊ฐ์๊ฐ ์ผ๋ง๋ ๊ฑฐ๋ํด์ง๋์ง๋ฅผ ๋ฌ์ฌํ ๋ ์ฐ์
Feature Size Trend
ํ์ฌ ํธ๋ ์ง์คํฐ์ ์ฌ์ด์ฆ๋ ์์ด์ฆ ๋ฐ์ด๋ฌ์ค๋ณด๋ค๋ ์์์ง.......
Moore's Law ; ๋ฌด์ด์ ๋ฒ์น
: ํธ๋์ง์คํฐ์ ๊ฐ์๋ 18๊ฐ์๋ง๋ค ๋๋ฐฐ๊ฐ ๋ ๊ฒ์!
CMOS Gate Example : NOT GATE
'๐ก๐ธ๐ธ๐ถ5: ๐ฆ๐๐๐๐ถ ๐ฐ๐๐พ๐ > Computer Architecture(COSE222)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ปดํจํฐ๊ตฌ์กฐ] CH4. RISC-V & RISC-V Instruction #3 (0) | 2021.10.16 |
---|---|
[์ปดํจํฐ๊ตฌ์กฐ] CH4. RISC-V & RISC-V Instruction #2 (0) | 2021.10.13 |
[์ปดํจํฐ๊ตฌ์กฐ] CH4. RISC-V & RISC-V Instruction #1 (0) | 2021.10.09 |
[์ปดํจํฐ๊ตฌ์กฐ] CH3. Performance (0) | 2021.10.09 |
[์ปดํจํฐ๊ตฌ์กฐ] CH2. Instructions and High-level to Machine Code (0) | 2021.10.08 |