์ƒˆ์†Œ์‹

Computer Science

[CS] ์ปดํ“จํ„ฐ์˜ ๊ตฌ์„ฑ

  • -

๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ 

ํ•˜๋“œ์›จ์–ด 

1. ์ค‘์•™ ์ฒ˜๋ฆฌ ์žฅ์น˜(CPU)

์ธ๊ฐ„์˜ ๋‘๋‡Œ์— ํ•ด๋‹น 

์ฃผ๊ธฐ์–ต์žฅ์น˜์—์„œ ํ”„๋กœ๊ทธ๋žจ ๋ช…๋ น์–ด์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด์™€ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋ช…๋ น์–ด์˜ ์ˆ˜ํ–‰ ์ˆœ์„œ๋ฅผ ์ œ์–ด 

์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜์˜ ๊ตฌ์„ฑ:  ์‚ฐ์ˆ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์žฅ์น˜ ALU(๋น„๊ต์™€ ์—ฐ์‚ฐ์„ ๋‹ด๋‹น), ์ œ์–ด์žฅ์น˜(๋ช…๋ น์–ด์˜ ํ•ด์„๊ณผ ์‹คํ–‰์„ ๋‹ด๋‹น), ๋ ˆ์ง€์Šคํ„ฐ(์†๋„๊ฐ€ ๋น ๋ฅธ ๋ฐ์ดํ„ฐ์˜ ๊ธฐ์–ต์žฅ์น˜) 

 

2. ๊ธฐ์–ต ์žฅ์น˜

ํ”„๋กœ๊ทธ๋žจ, ๋ฐ์ดํ„ฐ, ์—ฐ์‚ฐ์˜ ์ค‘๊ฐ„๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•˜๋Š” ์žฅ์น˜

์ฃผ๊ธฐ์–ต์žฅ์น˜์™€ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๋กœ ๋‚˜๋ˆ„์–ด์ง€๋ฉฐ, RAM(๊ธฐ์–ต ์žฅ์น˜์˜ ๊ธฐ์–ต ๋‚ด์šฉ์„ ์ž„์˜๋กœ ์ฝ๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ์–ต ์†Œ์ž)๊ณผ ROM(์ฝ๊ธฐ/์“ฐ๊ธฐ๊ฐ€ ๋ชจ๋‘ ๊ฐ€๋Šฅํ•œ ๊ธฐ์–ต์žฅ์น˜)๋„ ์ด๊ณณ์— ํ•ด๋‹น 

๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๋Š” ํ•˜๋“œ๋””์Šคํฌ ๋“ฑ์„ ๋งํ•˜๋ฉฐ, ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ๋น„ํ•ด ์†๋„๋Š” ๋Š๋ฆฌ์ง€๋งŒ ๋งŽ์€ ์ž๋ฃŒ๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ์ €์žฅ ๊ฐ€๋Šฅ 

 

3. ์ž…์ถœ๋ ฅ ์žฅ์น˜

์ž…๋ ฅ์žฅ์น˜: ์ปดํ“จํ„ฐ ๋‚ด๋ถ€๋กœ ์ž๋ฃŒ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ์žฅ์น˜(ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค ๋“ฑ) 

์ถœ๋ ฅ์žฅ์น˜: ์ปดํ“จํ„ฐ์—์„œ ์™ธ๋ถ€๋กœ ํ‘œํ˜„ํ•˜๋Š” ์žฅ์น˜(ํ”„๋ฆฐํ„ฐ, ๋ชจ๋‹ˆํ„ฐ, ์Šคํ”ผ์ปค ๋“ฑ ) 

 

์‹œ์Šคํ…œ ๋ฒ„์Šค : ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ์š”์†Œ๋ฅผ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ์„ 
1. ๋ฐ์ดํ„ฐ ๋ฒ„์Šค
์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜์™€ ๊ธฐํƒ€ ์žฅ์น˜ ์‚ฌ์ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ํ†ต๋กœ 
๊ธฐ์–ต์žฅ์น˜์™€ ์ž…์ถœ๋ ฅ์žฅ์น˜์˜ ๋ช…๋ น์–ด์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜๋กœ ๋ณด๋‚ด๊ฑฐ๋‚˜, ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜์˜ ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ์–ต์žฅ์น˜์™€ ์ž…์ถœ๋ ฅ์žฅ์น˜๋กœ ๋ณด๋‚ด๋Š”  '์–‘๋ฐฉํ–ฅ' ๋ฒ„์Šค์ž„
2. ์ฃผ์†Œ ๋ฒ„์Šค 
์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜๊ฐ€ ์ฃผ๊ธฐ์–ต์žฅ์น˜๋‚˜ ์ž…์ถœ๋ ฅ์žฅ์น˜๋กœ ๊ธฐ์–ต์žฅ์น˜ ์ฃผ์†Œ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ํ†ต๋กœ
'๋‹จ๋ฐฉํ–ฅ' ๋ฒ„์Šค 
๋ฐ์ดํ„ฐ๋ฅผ ์ •ํ™•ํžˆ ์‹ค์–ด๋‚˜๋ฅด๊ธฐ ์œ„ํ•ด ๊ธฐ์–ต์žฅ์น˜ '์ฃผ์†Œ'๋ฅผ ์ •ํ•ด์ฃผ์–ด์•ผ ํ•จ
3. ์ œ์–ด ๋ฒ„์Šค 
์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜๊ฐ€ ๊ธฐ์–ต์žฅ์น˜๋‚˜ ์ž…์ถœ๋ ฅ์žฅ์น˜์— ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ํ†ต๋กœ
์ฃผ์†Œ๋ฒ„์Šค์™€ ๋ฐ์ดํ„ฐ๋ฒ„์Šค๋Š” ๋ชจ๋“  ์žฅ์น˜์— ๊ณต์œ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ์ œ์–ดํ•  ์ˆ˜๋‹จ์ด ํ•„์š”
์ œ์–ด ์‹ ํ˜ธ ์ข…๋ฅ˜: ๊ธฐ์–ต์žฅ์น˜ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ, ๋ฒ„์Šค ์š”์ฒญ ๋ฐ ์Šน์ธ, ์ธํ„ฐ๋ŸฝํŠธ ์š”์ฒญ ๋ฐ ์Šน์ธ, ํด๋ฝ, ๋ฆฌ์…‹ ๋“ฑ 

 

 

์†Œํ”„ํŠธ์›จ์–ด 

์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด: ์šด์˜์ฒด์ œ, ์ปดํŒŒ์ผ๋Ÿฌ 

์‘์šฉ ์†Œํ”„ํŠธ์›จ์–ด : ์›Œ๋“œํ”„๋กœ์„ธ์„œ, ์Šคํ”„๋ ˆ๋“œ ์‹œํŠธ ๋“ฑ 

'Computer Science' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[OS] CPU Scheduling  (1) 2023.10.13
[OS] System Structure & Program Execution , Process  (0) 2023.10.07
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.