ABOUT ME

์•Œ๊ณ ๋ฆฌ์ฆ˜, ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์šฉ ๋ธ”๋กœ๊ทธ์ž…๋‹ˆ๋‹น~ ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ๋Š” https://velog.io/@ows3090 ์— ์ž‘์„ฑํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

Today
Yesterday
Total
  • [Windows Programming] ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ, ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๋ฐฉ์‹
    Windows Programming 2020. 6. 4. 01:28
    ๋ฐ˜์‘ํ˜•

    - ๋‡Œ๋ฅผ ์ž๊ทนํ•˜๋Š” ์œˆ๋„์šฐ์ฆˆ ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ฑ…์„ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.

     

     

    โ—   ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ

     

    ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ(์ „์ฒด)

    1. CPU ( Central Processing Unit ) 

    - ์ค‘์•™ ์ฒ˜๋ฆฌ ์žฅ์น˜

    - ์—ฐ์‚ฐ์ด ์ด๋ค„์ง€๋Š” ์žฅ์น˜๋ฅผ ๋„“๊ฒŒ ์ด์•ผ๊ธฐํ•˜๋ฉด CPU๊ฐ€ ๋‹ด๋‹น

     

    2. ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ ( Main Memory )

    - ๋žจ(RAM)

    - ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๋ฐฉ์‹ ( ์—ฐ์‚ฐ์€ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๋ฐฉ์‹์˜ ์ผ๋ถ€๋ถ„ ) 

     

    3. ์ž…์ถœ๋ ฅ ๋ฒ„์Šค( Input/Output Bus )

    - ๋ฐ์ดํ„ฐ ์†ก.์ˆ˜์‹ ์ด ์ด๋ค„์ง€๋Š”  ๊ณณ

     

    4. ALU 

    - ์‹ค์ œ์ ์ธ ์—ฐ์‚ฐ์ด ์ด๋ค„์ง€๋Š” ์žฅ์น˜

     

    5. Control Unit

    - ์–ด๋–ค ์‹คํ–‰์„ ํ•  ๊ฒƒ์ธ์ง€ ๋ช…๋ น์–ด ํ•ด์„

    - ALU์—๊ฒŒ ์—ฐ์‚ฐ์„ ์•Œ๋ ค์ฃผ๋Š” ์žฅ์น˜

     

    โ—   ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๋ฐฉ์‹ 

     

    ์˜ˆ์ œ ) ๋ง์…ˆ ์—ฐ์‚ฐ์„ ์‹คํ–‰ (A.exe)

    1.  A.exe(์‹คํ–‰ ํŒŒ์ผ) ์‹คํ–‰

    - Hard Disk์— ์ €์žฅ

    - ์ดํ›„ ๋ฐ์ดํ„ฐ Main Memory๋กœ ์ „๋‹ฌ

     

    2. ์—ฐ์‚ฐ์ž, ํ”ผ์—ฐ์‚ฐ์ž ๋ฐ์ดํ„ฐ ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์— ์ ์žฌ

    - Main Memory์— ์˜ฌ๋ผ๊ฐ€ ์žˆ์–ด์•ผ CPU ์—ฐ์‚ฐ ๊ฐ€๋Šฅ

     

    3. Bus Interface๋ฅผ ํ†ตํ•ด CPU์—๊ฒŒ ๋ฐ์ดํ„ฐ ์†ก์‹ 

    - CPU์—์„œ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๊ธฐ ์œ„ํ•œ ํ†ต์‹  ๊ทœ์•ฝ์„ ๋‹ด๋‹นํ•˜๋Š” ์—ญํ• 

    - Bus Interface๋ฅผ ํ†ตํ•ด ์ˆ˜์‹ ๋„ ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์— ๋„คํŠธ์›Œํฌ ์นด๋“œ์—๋„ ์กด์žฌํ•œ๋‹ค.

     

    4. ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ ์ €์žฅ ์žฅ์น˜์ธ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ 

    - ๋ฐ”๋กœ ALU์— ์ „๋‹ฌํ•ด๋„ ๋˜์ง€๋งŒ CPU๋Š” ๋งค์šฐ ๋ฐ”์œ ์ƒํƒœ์ผ ์ˆ˜๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—

    ์ž„์‹œ ์ €์žฅ์žฅ์น˜ ํ•„์š”

     

    5. Control Unit์ด ๋ ˆ์ง€์Šคํ„ฐ์— ์žˆ๋Š” ๋ช…๋ น์–ด ํ•ด์„

    - ALU์—๊ฒŒ ์—ฐ์‚ฐ์„ ์•Œ๋ ค์ค€๋‹ค (์ฆ‰, CPU์—๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ์—ญํ• )

     

    ์ค‘์š”!!

    Control Unit์€ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋ช…๋ น์–ด๋ฅผ ๊ฐ€์ ธ๊ฐ€์„œ ALU์—๊ฒŒ ์—ฐ์‚ฐํ•˜๋ผ๊ณ  Signal์„ ์ฃผ๊ณ , ํ”ผ์—ฐ์‚ฐ์ž๋„ ALU์—๊ฒŒ ์ „๋‹ฌ๋˜๊ฒŒ ํ•œ๋‹ค.

     

     

     

    - ๋‹ค์Œ ์žฅ์—์„œ ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ์„ Stored Program Concept๊ณผ ์—ฐ๊ด€ ์ง€์–ด ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

    ๋ฐ˜์‘ํ˜•
Designed by Tistory.