๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90
๋ฐ˜์‘ํ˜•

์šด์˜์ฒด์ œ2

2-2 CPU์™€ ๋ฉ”๋ชจ๋ฆฌ ํฌ์˜ค์•„์•„์•„์•„์•„์•„์•„ใ…ใ…‡์•„์•„์•„์•„(์•„๋ฌด์ผ ์—†์Œ, ์ทจ์ค€์ƒ, ๊ฐ€๋” ๊ธ‰๋ฐœ์ง„ํ•จ)  CPU์˜ ๊ธฐ๋ณธ ๊ตฌ์„ฑ์‚ฐ์ˆ ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์žฅ์น˜(Arithmetic and Logic Unit, ALU): ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ์‚ฐํ•˜๋Š” ์žฅ์น˜๋กœ, ์‚ฐ์ˆ ์—ฐ์‚ฐ๊ณผ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.์ œ์–ด์žฅ์น˜(control unit): CPU์—๊ฒŒ ์ž‘์—…์„ ์ง€์‹œํ•œ๋‹ค.๋ ˆ์ง€์Šคํ„ฐ(register): CPU ๋‚ด์— ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ๋กœ ๋ณด๊ด€ํ•˜๋Š” ๊ณณ์ด๋‹ค. ์—ฐ์‚ฐ์„ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์—์„œ CPU๋กœ ๊ฐ€์ ธ์™€ ์ž„์‹œ๋กœ ๋ณด๊ด€ํ•˜๊ณ , ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•˜๊ธฐ ์ „ ๋ณด๊ด€ํ•œ๋‹ค.์‚ฌ์šฉ์ž ๊ฐ€์‹œ ๋ ˆ์ง€์Šคํ„ฐ(user-visible register): ์‚ฌ์šฉ์ž์— ์˜ํ•ด ๋‚ด์šฉ์ด ๋ณ€๊ฒฝ๋œ๋‹ค.๋ฐ์ดํ„ฐ ๋ ˆ์ง€์Šคํ„ฐ(DR): ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๊ฐ€์ ธ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ์ž„์‹œ๋กœ ๋ณด๊ด€ํ•œ๋‹ค. CPU์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ผ๋ฐ˜ ๋ ˆ์ง€์Šคํ„ฐ ๋˜๋Š” ๋ฒ”์šฉ ๋ ˆ์ง€์Šคํ„ฐ๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค... 2021. 8. 3.
1-2 ์šด์˜์ฒด์ œ์˜ ์—ญ์‚ฌ / ์šด์˜์ฒด์ œ, OS์‹œ์Šคํ…œ, ์ปดํ“จํŒ… ํ™˜๊ฒฝ ์ผ๊ด„ ์ž‘์—… ์‹œ์Šคํ…œ batch job system1950๋…„๋Œ€. ์•„์ฃผ ์ž‘์€ ๋…ผ๋ฆฌํšŒ๋กœ์ธ IC์นฉ์œผ๋กœ ์ปดํ“จํ„ฐ๊ฐ€ ๋งŒ๋“ค์–ด์ง€๋ฉด์„œ ๋“ฑ์žฅํ–ˆ๋‹ค. ํ˜„๋Œ€์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ ์ปดํ“จํ„ฐ์˜ ์‹œ์ž‘(์ง„๊ณต๊ด€&์ „์„  ํƒˆ์ถœ)!CPU, ๋ฉ”์ธ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์žˆ์—ˆ๊ณ  ์ž…๋ ฅ์žฅ์น˜๋กœ๋Š” *์ฒœ๊ณต์นด๋“œ ๋ฆฌ๋”(OMR์˜ ์›์กฐ)๋ฅผ, ์ถœ๋ ฅ์žฅ์น˜๋กœ๋Š” *๋ผ์ธํ”„๋ฆฐํ„ฐ๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. * ์ฒœ๊ณต์นด๋“œ ๋ฆฌ๋”: ๊ตฌ๋ฉ์„ ๋šซ์–ด ๋ฌธ์ž์™€ ์ˆซ์ž๋ฅผ ํ‘œํ˜„ํ–ˆ๋‹ค. ํ”ํžˆ ์‹œํ—˜์— ์“ฐ์ด๋Š” OMR์นด๋“œ์— ๊นŒ๋งŒ ์ ์„ ์น ํ•˜๋Š” ๊ฒƒ๊ณผ ๋น„์Šทํ•˜๋‹ค. ๊ตฌ๋ฉ์„ ๋šซ์—ˆ๋‹ค๋‹ˆ ๊ผญ ์˜ค๋ฅด๊ณจ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ๊ฐ™๊ธฐ๋„.* ๋ผ์ธํ”„๋ฆฐํ„ฐ์˜ '๋ผ์ธ'์€ ํ•œ์ค„์”ฉ๋งŒ ์ถœ๋ ฅํ•œ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ์ž…์ถœ๋ ฅ ๊ธฐ๊ธฐ๋กœ ์ธํ•ด ์ผ๊ด„ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ(batch processing system)์ด๋‹ค.     ์‹œ๋ถ„ํ•  ์‹œ์Šคํ…œ time sharing system1960๋…„๋Œ€ ํ›„๋ฐ˜. ๋‹ค์ค‘ ํ”„๋กœ๊ทธ.. 2021. 7. 26.
728x90
๋ฐ˜์‘ํ˜•