๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT

ARM ์˜ ์—ญ์‚ฌ๋ฅผ ์•Œ์•„๋ณด์ž

by yunamom 2022. 3. 29.
๋ฐ˜์‘ํ˜•

ARM ํ”„๋กœ์„ธ์„œ์˜ ์—ญ์‚ฌ์— ๋Œ€ํ•˜์—ฌ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.๐Ÿ˜Š

ARM CPU ์•„ํ‚คํ…์ฒ˜๋Š” ๋งŽ์€ ์Šค๋งˆํŠธํฐ์šฉ CPU์— ์ฑ„ํƒ๋˜๊ณ  ์žˆ์„ ๋ฟ ์•„๋‹ˆ๋ผ ์• ํ”Œ์ด ๋””์ž์ธํ•œ M1 ์นฉ, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์ž์ฒด ์นฉ์—๋„ ์“ฐ์ธ๋‹ค.

 

๊ทธ ๋ฟ ์•„๋‹ˆ๋ผ ARM ๊ธฐ๋ฐ˜ CPU๋ฅผ ํƒ‘์žฌํ•œ ์Šˆํผ์ปดํ“จํ„ฐ๊ฐ€ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ๋น ๋ฅธ ์„ฑ๋Šฅ์„ ๊ธฐ๋กํ•˜๋Š” ๋“ฑ ์ฃผ๋ชฉ์„ ๋ฐ›๊ณ  ์žˆ๋‹ค.

 

์ด๋Ÿฐ ARM ๊ตฌ์กฐ๋Š” ์–ด๋–ป๊ฒŒ ๊ฐœ๋ฐœ๋˜์–ด ์ „ ์„ธ๊ณ„ ๊ธฐ๊ธฐ์— ์‚ฌ์šฉ๋˜๊ฒŒ ๋์„๊นŒ?


ARM์„ ๊ฐœ๋ฐœํ•˜๋Š” ARMํ™€๋”ฉ์Šค ์ „์‹  ๊ธฐ์—…์ธ ์—์ด์ฝ˜์ปดํ“จํ„ฐ(Acorn Computer)๋Š” 1978๋…„ ์ผ€์ž„๋ธŒ๋ฆฌ์ง€๋ฅผ ๊ฑฐ์ ์œผ๋กœ ์„ค๋ฆฝ๋๋‹ค.

 

๋‹น์‹œ ์ด ๊ธฐ์—…์€ ์• ํ”ŒII์™€ ์•„ํƒ€๋ฆฌ 2600์— ํƒ‘์žฌ๋œ MOS 6502๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ๊ฐ€์ •์šฉ ์ปดํ“จํ„ฐ์ธ ์—์ด์ฝ˜ ์•„ํ†ฐ(Acorn Atom)์„ ๊ฐœ๋ฐœํ–ˆ๋‹ค.

 

Acorn Atom
Acorn Atom and TV
Acorn Atom with case open

Serial Number n/a
Motherboard part No. 202,000 Issue 4
CPU 6502
CPU Clock 1MHz
RAM 2KB
ROM
8KB
Add-in/Upgrades
n/a  

 

๋žจ์ด..2KB ใ„ทใ„ท 

 

1980๋…„๋Œ€๊ฐ€ ๋˜์ž BBC ์ปดํ“จํ„ฐ ๋ฆฌํ„ฐ๋Ÿฌ์‹œ ํ”„๋กœ์ ํŠธ(BBC Computer Literacy Project)๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š”

 

๊ตญ๋ฏผ์—๊ฒŒ ์ปดํ“จํ„ฐ์— ๋Œ€ํ•œ ์ง€์‹์„ ์•Œ๋ฆฌ๋Š” ํ”„๋กœ์ ํŠธ๊ฐ€ ์˜๊ตญ์—์„œ ์‹œ์ž‘๋๋‹ค.

 

์ด ํ”„๋กœ์ ํŠธ ์ผํ™˜์œผ๋กœ ์ปดํ“จํ„ฐ ๊ฐœ๋…๊ณผ ๋ฒ ์ด์‹ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ดˆ๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ธ

 

์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ(The Computer Programme)์ด 1982๋…„ ๋ฐฉ์†ก์„ ์‹œ์ž‘ํ–ˆ๋‹ค.

 

์ด ํ”„๋กœ๊ทธ๋žจ์€ ๋ฒ ์ด์‹ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ๊ทธ๋ž˜ํ”ฝ๊ณผ ์Œ์„ฑ์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๋ฅผ ํ•  ๊ธฐ๊ณ„๊ฐ€ ํ•„์š”ํ–ˆ์ง€๋งŒ

 

๋‹น์‹œ ์‹œ์žฅ์—๋Š” BBC ์š”๊ตฌ ์‚ฌ์–‘์„ ์ถฉ์กฑํ•˜๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์•˜๋‹ค.

 

๋”ฐ๋ผ์„œ BBC๋Š” ์—์ด์ฝ˜์ปดํ“จํ„ฐ์— ํ”„๋กœ๊ทธ๋žจ์— ํ•„์š”ํ•œ ์‚ฌ์–‘์„ ์ถฉ์กฑํ•˜๋Š” ์ปดํ“จํ„ฐ๋ฅผ ๊ฐœ๋ฐœํ•ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•œ๋‹ค.

 

BBC ์š”์ฒญ์„ ๋ฐ›์€ ์—์ด์ฝ˜์ปดํ“จํ„ฐ๋Š” MOS 6502๋ฅผ ์ด์šฉํ•œ ๊ต์œก์šฉ ์ปดํ“จํ„ฐ์ธ BBC ๋งˆ์ดํฌ๋กœ(BBC Micro)๋ฅผ ๊ฐœ๋ฐœํ•œ๋‹ค. 

 

BBC๋งˆ์ดํฌ๋กœ๋Š” ๋‹น์‹œ๋กœ๋Š” ์ƒ๋‹นํ•œ ๊ณ ์„ฑ๋Šฅ ์ปดํ“จํ„ฐ๋กœ ์˜๊ตญ ๊ตญ๋‚ด์—์„œ ํฐ ์„ฑ๊ณต์„ ๊ฑฐ๋’€๊ณ  1980๋…„๋Œ€ ์˜๊ตญ ๊ตญ๋‚ด ๊ต์œก์šฉ ์ปดํ“จํ„ฐ ์ ์œ ์œจ์„ ๋…์ ํ–ˆ๋‹ค. 

1980๋…„๋Œ€ BBC Micro computer

 

BBC๋งˆ์ดํฌ๋กœ๊ฐ€ ๊ฐœ๋ฐœ๋œ 1980๋…„๋Œ€๋Š” 1981๋…„ IBM์ด IMB PC๋ฅผ ์ถœ์‹œํ•˜๊ณ  1983๋…„์—๋Š” ์• ํ”Œ์ด ๋ฆฌ์‚ฌ๋ฅผ ๋‚ด๋†“๋Š” ๋“ฑ

 

์ปดํ“จํ„ฐ์‚ฌ์—์„œ ์ค‘์š”ํ•œ ์ „ํ™˜์ ์ด์—ˆ๋‹ค.

 

์—์ด์ฝ˜์ปดํ“จํ„ฐ๋Š” ์ด ๊ธฐ๊ณ„์™€ ๊ฒฝ์Ÿํ•˜๋ ค๋ฉด MOS 6502๋ณด๋‹ค ๊ณ ์„ฑ๋Šฅ CPU๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ํŒ๋‹จํ•œ๋‹ค.

 

์ด์— ๋”ฐ๋ผ ๊ณ ์„ฑ๋Šฅ CPU๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ์ธํ…”์— ์ธํ…” 80286์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœ ํ—ˆ๊ฐ€๋ฅผ ์š”์ฒญํ–ˆ๋‹ค.

 

ํ•˜์ง€๋งŒ ์ธํ…”์€ ์ด ์š”์ฒญ์„ ๋ฌด์‹œํ•œ๋‹ค.

์ธํ…”์˜ ์—ญ์‚ฌ ๋ณด๋Ÿฌ๊ฐ€๊ธฐ๐Ÿ‘ˆ

 

[IT ์—ญ์‚ฌ] ์ธํ…”(Intel) ์— ๋Œ€ํ•˜์—ฌ - 1๋ถ€( ์ธํ…”์˜ ํƒ„์ƒ ~ 80๋…„๋Œ€ )

โˆ™ ์ธํ…”์˜ ํƒ„์ƒ ๋ฐ ์„ค๋ฆฝ์ž ์ธํ…”์€ ๋กœ๋ฒ„ํŠธ ๋…ธ์ด์Šค ์™€ ๊ณ ๋“  ๋ฌด์–ด ๊ฐ€ 1968๋…„ 7์›” 18์ผ ๊ณต๋™์œผ๋กœ ์„ค๋ฆฝํ•œ ๋ธŒ๋žœ๋“œ์ด๋‹ค. ๐Ÿ‘จ๐Ÿป‍๐Ÿ’ป1927๋…„ 12์›” 12์ผ ์•„์ด์˜ค์™€์˜ ๋ฒŒ๋งํ„ด์—์„œ ๋ชฉ์‚ฌ์˜ ์•„๋“ค๋กœ ํƒœ์–ด๋‚œ ๋กœ๋ฒ„ํŠธ ๋…ธ

yunamom.tistory.com

 

์ธํ…” ํ˜‘๋ ฅ์„ ์–ป์ง€ ๋ชปํ•œ ์—์ด์ฝ˜์ปดํ“จํ„ฐ๋Š” ์ž์ฒด CPU ์„ค๊ณ„๋ฅผ ํ•˜๊ฒ ๋‹ค๋Š” ๊ฒฐ๋‹จ์„ ๋‚ด๋ฆฐ๋‹ค.

 

์—์ด์ฝ˜์ปดํ“จํ„ฐ๋Š” RISC ๊ธฐ๋ฐ˜ CPU์™€ ๋น„์Šทํ•œ ํŠน์„ฑ์„ ์ง€๋‹Œ MOS 6502 ๋””์ž์ธ์— ์˜ค๋žซ๋™์•ˆ ๊ด€์—ฌํ•ด์˜จ ๊ฒฝํ—˜์„ ๋ฐ”ํƒ•์œผ๋กœ

 

RISC ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜์ธ ARM(Acorn Risc Machine)์„ ๊ฐœ๋ฐœํ•œ๋‹ค.

 

์ด ARM ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ฑ„ํƒํ•œ ํด๋ก ์ฃผํŒŒ์ˆ˜ 8MHz, ํŠธ๋žœ์ง€์Šคํ„ฐ ์ˆ˜ 2๋งŒ 7,000๊ฐœ์ธ ARM2๋ฅผ ํƒ‘์žฌํ•˜๊ณ  1987๋…„ ๋‚ด๋†“์€ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ

 

์—์ด์ฝ˜ ์•„๋ฅดํ‚ค๋ฉ”๋ฐ์Šค(Acorn Archimedes)๋Š” ์ธํ…” 80286์„ ํƒ‘์žฌํ•œ ์ปดํ“จํ„ฐ๋ณด๋‹ค ๋†’์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์คฌ๋‹ค.

 

Acorn Archimedes A440/1

 

 

์ธํ…” ์ž…์žฅ์—์„œ ๋ณด๋ฉด ์ธํ…” 80286์„ ์š”์ฒญํ•œ ์—์ด์ฝ˜ ์ธก ์š”์ฒญ์„ ๋ฌด์‹œํ•œ ๊ฑด ํฐ ์‹ค์ˆ˜์˜€๋˜ ์…ˆ์ด๋‹ค. 

 

ARM์€ ํƒ€์‚ฌ CPU๋ณด๋‹ค ์ €์ „๋ ฅ, ์ €๋ฐœ์—ด๋กœ ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹น์‹œ ์• ํ”Œ ๋‰ดํŠผ(Apple Newton)์„ ๊ฐœ๋ฐœํ•˜๋˜ ์• ํ”Œ์˜ ๋ˆˆ์— ๋„์—ˆ๊ณ 

 

์—์ด์ฝ˜์€ ์• ํ”Œ๊ณผ ์—…๋ฌด ์ œํœด๋ฅผ ๋งบ์—ˆ๋‹ค.

 

์—์ด์ฝ˜์€ ARM ๋ถ€๋ฌธ์„ ๋ถ„์‚ฌ์•„ํ˜ธ ์ดํ›„ ARMํ™€๋”ฉ์Šค๊ฐ€ ๋˜๋Š” ์–ด๋“œ๋ฐด์Šค๋“œRISC๋จธ์‹ ์Šค(Advanced RISC Machines)๋ฅผ ์„ค๋ฆฝํ•œ๋‹ค.

 

์• ํ”Œ ๋‰ดํŠผ์˜จ ์„ฑ๊ณตํ•œ ์ œํ’ˆ์ด๋ผ๊ณ  ๋งํ•  ์ˆ˜ ์—†์ง€๋งŒ 2001๋…„ ์ถœ์‹œ๋œ ์•„์ดํŒŸ๊ณผ 2004๋…„ ์ถœ์‹œ๋œ ๋‹Œํ…๋„DS ๊ฐ™์€ ์ €์ „๋ ฅ,

 

์ €๋ฐœ์—ด CPU๋ฅผ ํ•„์š”๋กœ ํ•˜๋Š” ๋ชจ๋ฐ”์ผ ๋‹จ๋ง ๋Œ€๋ถ€๋ถ„์ด ARM์„ ์ฑ„ํƒํ–ˆ๋‹ค.

 

์ด๋Ÿฐ ARM์€ 2007๋…„ ์ถœ์‹œ๋œ ์ดˆ๋Œ€ ์•„์ดํฐ์—๋„ ์ฑ„ํƒ๋๊ณ  ์ง€๊ธˆ๋„ ๋Œ€๋‹ค์ˆ˜ ์Šค๋งˆํŠธํฐ ํ”„๋กœ์„ธ์„œ์— ์ฑ„ํƒ๋˜๊ณ  ์žˆ์œผ๋ฉฐ

 

ARM์นฉ์˜ ๊ธฐ์ˆ ์ด ๊ณ„์† ์„ฑ์žฅํ•˜๋ฉด์„œ ์ €์ „๋ ฅ, ์ €๋ฐœ์—ด์˜ ์กฐ๊ฑด์—์„œ๋„ ๊ณ ์„ฑ๋Šฅ ์ถœ๋ ฅ์„ ๋‚ผ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์ž,

 

์• ํ”Œ์€ ํ†ต์ƒ์ ์œผ๋กœ ์ปดํ“จํ„ฐ์— ์ ํ•ฉํ•˜์ง€ ์•Š๋‹ค๊ณ  ์ธ์‹๋˜์—ˆ๋˜ ์ด ARM ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์ ์šฉ๋œ ์ƒˆ๋กœ์šด ์นฉ, M1 ์„ ์„ค๊ณ„ํ•˜๊ฒŒ ๋œ๋‹ค


https://yunamom.tistory.com/55?category=1001498

 

arm ์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€? - M1 ์˜ ํƒ„์ƒ๋ฐฐ๊ฒฝ

ARM(Advanced RISC Machine) * RISC ๋ž€ (Reduced Instruction Set Coputer) ์˜ ์•ฝ์ž * ARM ์„ ํ•œ๊ตญ๋ง๋กœ ์ง์—ญํ•˜๋ฉด ( ๊ณ ๊ธ‰ ์ถ•์†Œ ๋ช…๋ น์–ด ์„ธํŠธ ์ปดํ“จํ„ฐ ๊ธฐ๊ณ„ ) ์ž…๋‹ˆ๋‹ค. ARM ์€ ์ผ๋ฐ˜ ์ธํ…” CPU๊ณ„์—ด์˜ CISC๋ผ๋Š” ๋ช…๋ น์–ด ๊ตฌ..

yunamom.tistory.com

https://yunamom.tistory.com/170?category=1007840 

 

์• ํ”Œ์ด ARM์„ ํƒํ•œ์ด์œ  - (ARM๊ณผ ์ธํ…” ์˜ ์ฐจ์ด์ )

โœจARM๊ณผ x86(์ธํ…”) ์˜ ์ฐจ์ด์ ? ARM๊ณผ X86์€ ๋‹ค๋ฅธ ๋‚˜๋ผ ์‚ฌ๋žŒ์ด๋ผ๊ณ  ํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€‹ ์™ธ๊ตญ์–ด๋ฅผ ํ•˜๋‚˜๋„ ๋ชปํ•˜๋Š” ํ•œ๊ตญ๊ณผ ์ผ๋ณธ ์‚ฌ๋žŒ์ด ์žˆ์Šต๋‹ˆ๋‹ค. "good morning"์ด๋ผ๊ณ  ํ•˜๋ฉด ๊ฐ๊ฐ์˜ ๋ง๋กœ ๋ฒˆ์—ญํ•˜๋Š” ์‚ฌ๋žŒ์ด ์žˆ

yunamom.tistory.com

์ถœ์ฒ˜: https://techrecipe.co.kr/posts/24189

 

300x250

์ฝ”๋“œ