์•„๋ž˜ ๋ชจ๋“  ๋‚ ์งœ๋Š” ์‹œ๊ฐ„๋Œ€ ์ž…๋‹ˆ๋‹ค.
   열리는 날    닫히는 날
수강기간
2024-09-02 00:00:00 GMT
2024-12-15 23:59:59 GMT
수강신청기간
2024-08-19 00:00:00 GMT
2024-09-01 23:59:59 GMT

Great ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๋ ค๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐ€์žฅ ๋‚ฎ์€ ์ˆ˜์ค€๋ถ€ํ„ฐ ๊ฐ€์žฅ ๋†’์€ ์ˆ˜์ค€๊นŒ์ง€ ์™„๋ฒฝํ•˜๊ฒŒ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ €์ˆ˜์ค€๊ณผ ๊ณ ์ˆ˜์ค€ ์‚ฌ์ด์˜ ์–ด๋”˜๊ฐ€์—์„œ ์˜ฌ๋ฐ”๋ฅธ ๊ฒฐ์ •์„ ๋‚ด๋ ค ๋ฏธ๋ž˜์—๋‚˜ ๊ฐ€๋Šฅํ•ด ๋ณด์ด๋Š” ์ผ์„ ์ง€๊ธˆ ๋‹น์žฅ ์ด๋ค„๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ทธ๋Ÿฐ ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ˜ ์‚ฌ๋žŒ์ด ๋ฐ”๋กœ Great ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฑฐ๋“ ์š”. ํ•˜์ง€๋งŒ ์‹œ์ค‘์—๋Š” ๊ณ ์ˆ˜์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๊ด€ํ•œ ๊ฐ•์˜๊ฐ€ ๋„˜์ณ๋‚˜๋Š” ๋ฐ˜๋ฉด, ์ €์ˆ˜์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ๊ฐ•์˜๋Š” ๋งค์šฐ ๋ถ€์กฑํ•œ ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด POCU ์•„์นด๋ฐ๋ฏธ๊ฐ€ ์ฐจ๋ณ„ํ™”๋œ ์ €์ˆ˜์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ•์ขŒ, 'COMP2300: ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์„ ์„ ๋ณด์ž…๋‹ˆ๋‹ค.

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

๋ณธ ๊ฐ•์ขŒ๋Š” ๊ฐ„๋‹จํžˆ CPU ๊ตฌ์กฐ๋ฅผ ์‚ดํŽด๋ณธ ๋’ค, ํฌ๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ˆœ์„œ์— ๋”ฐ๋ผ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

  1. 8 ๋น„ํŠธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (+์ปดํ“จํ„ฐ ์ œ์ž‘)
  2. 16 ๋น„ํŠธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (+์šด์˜์ฒด์ œ ์„œ๋น„์Šค)
  3. 32/64 ๋น„ํŠธ ์ธ๋ผ์ธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (+SIMD)

'Part 1: 8 ๋น„ํŠธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์—์„œ๋Š” MOS 6502 CPU๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์ดˆ์ ์ธ 8 ๋น„ํŠธ ์ปดํ“จํ„ฐ๋ฅผ ์ œ์ž‘ํ•˜๊ณ , ๊ทธ ์ปดํ“จํ„ฐ์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ธฐ๊ณ„์–ด ๋ฐ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์—์„œ๋Š” CPU์˜ ๊ตฌ์กฐ์™€ ๋™์ž‘์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ , ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋ฅผ ํ™œ์šฉํ•ด ํ•˜๋“œ์›จ์–ด๋ฅผ ์ง์ ‘ ์ œ์–ดํ•˜๋Š” ์ œ์–ด๊ธฐ๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจํ„ด์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

'Part 2: 16 ๋น„ํŠธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์—์„œ๋Š” ํ˜„์žฌ ๋ฐ์Šคํฌํ†ฑ CPU ์ ์œ ์œจ 1์œ„์ธ x86 ๊ณ„์—ด CPU์˜ ์‹œ์ดˆ์ธ Intel 8086/8088 CPU์—์„œ x86-16 ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์—์„œ๋Š” ๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ์— ๊ณตํ†ต์ ์ธ ์—ฐ์‚ฐ(์˜ˆ: ์ฝ˜์†” ์ถœ๋ ฅ)์„ ์šด์˜์ฒด์ œ์˜ ๋„์›€์„ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ๋ฉฐ, ์ด๋Š” ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจํ„ด์„ ์ตํžˆ๋Š” ์ข‹์€ ๊ณ„๊ธฐ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

'Part 3: 32/64๋น„ํŠธ ์ธ๋ผ์ธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์—์„œ๋Š” ๊ณ ์ˆ˜์ค€ ์–ธ์–ด์ธ C์—์„œ ์„ฑ๋Šฅ์— ์ค‘์š”ํ•œ ์ผ๋ถ€ ์ฝ”๋“œ๋งŒ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋กœ ์ž‘์„ฑํ•˜๋Š” ์ธ๋ผ์ธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจํ„ด์— ๋Œ€ํ•ด ๋ฐฐ์›Œ๋ด…๋‹ˆ๋‹ค. ๋˜ํ•œ ํ•œ ๋ฒˆ์˜ ๋ช…๋ น์œผ๋กœ ๋‹ค์ˆ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•˜๋Š” SIMD(Single Instruction Multiple Data)์— ๋Œ€ํ•œ ์ง€์‹๋„ ํ•จ๊ป˜ ์Šต๋“ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด ๊ณผ๋ชฉ์˜ ๋ชฉํ‘œ๋Š” ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋ฅผ ํ™”๋ คํ•˜๊ฒŒ ๊ตฌ์‚ฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๊ณผ๋ชฉ์„ ์„ฑ๊ณต์ ์œผ๋กœ ๋๋งˆ์นœ ํ•™์ƒ์ด ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋Š” ํšจ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

POCU ์•„์นด๋ฐ๋ฏธ์˜ ๋…์ฐฝ์ ์ด๊ณ  ์ฒ ์ €ํ•œ ์ปค๋ฆฌํ˜๋Ÿผ์„ ํ†ตํ•ด ํ•˜๋“œ์›จ์–ด์˜ ๋ณธ์งˆ์„ ๊นŠ์ด ์ดํ•ดํ•˜๊ณ , ๊ธฐ์ดˆ ์ปดํ“จํ„ฐ ๊ตฌ์กฐ ๋ฐ ์šด์˜์ฒด์ œ์˜ ์„ธ๊ณ„๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์Šต๋“ํ•˜์„ธ์š”. ์ง€๊ธˆ ๋ฐ”๋กœ POCU ์•„์นด๋ฐ๋ฏธ์˜ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ๊ฐ•์ขŒ๋ฅผ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ์„œ ํ•œ ๋‹จ๊ณ„ ๋” ๋„์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์ˆ˜์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํฅ๋ฏธ๋กœ์šด ์„ธ๊ณ„๋กœ ํ•จ๊ป˜ ๋– ๋‚˜ ๋ณผ ์ค€๋น„๊ฐ€ ๋˜์…จ๋‚˜์š”? ์ง€๊ธˆ ๋ฐ”๋กœ ์ฐธ์—ฌํ•˜์„ธ์š”!

수강 시작 날짜 : 2024-09-02 00:00:00 GMT

수업 내용
  • ๊ณผ๋ชฉ ์„ค๋ช…
  • ์•„๋‚ ๋กœ๊ทธ์™€ ๋””์ง€ํ„ธ
  • ํŠธ๋žœ์ง€์Šคํ„ฐ, ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ, ALU
  • ํŠœ๋ง ๊ธฐ๊ณ„
  • ํฐ ๋…ธ์ด๋งŒ ๊ตฌ์กฐ
  • 6502 ์ปดํ“จํ„ฐ ์ œ์ž‘ ์‹œ์ž‘
  • ๋ธŒ๋ ˆ๋“œ ๋ณด๋“œ, CPU, ํด๋Ÿญ, PWM

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 4์‹œ๊ฐ„ 26๋ถ„): ํ›Œ๋ฅญํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ~ ํด๋Ÿญ ์†๋„ ๋Šฆ์ถ”๊ธฐ

과제 및 실습
  • 실습 1

  • 과제 1  (제출 마감: 2024-09-22 22:00:00 GMT)

수업 내용
  • ์ŠคํŒŒ์ด๋” ์—ฐ๊ฒฐ
  • ๋ฆฌ์…‹ ๋ฒกํ„ฐ(reset vector)
  • ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ ๋งคํ•‘
  • ROM๊ณผ RAM ์„ค์น˜ํ•˜๊ธฐ
  • ํƒ€์ด๋ฐ ๋‹ค์ด์–ด๊ทธ๋žจ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 14๋ถ„): ์ŠคํŒŒ์ด๋” ์—ฐ๊ฒฐํ•˜๊ธฐ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 2

  • 과제 1  (제출 마감: 2024-09-22 22:00:00 GMT)

수업 내용
  • ํ—ฌ๋กœ ์›”๋“œ
  • 6502 ๋ช…๋ น์–ด์˜ ๊ตฌ์„ฑ
  • ๊ธฐ๋ณธ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
    • A ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
    • ์ฆ‰์‹œ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
    • ์ ˆ๋Œ€ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
    • zp ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
  • 6502์˜ ๋ ˆ์ง€์Šคํ„ฐ
  • ๋ฌต์‹œ์  ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ์™€ nop

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 43๋ถ„): ์–ด์…ˆ๋ธ”๋ฆฌ์–ด์˜ ์–ธ์–ด์  ๋ถ„๋ฅ˜ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 3

  • 과제 1  (제출 마감: 2024-09-22 22:00:00 GMT)

수업 내용
  • ์‚ฐ์ˆ  ์—ฐ์‚ฐ
  • ๋…ผ๋ฆฌ ์—ฐ์‚ฐ
  • ๋น„ํŠธ ์—ฐ์‚ฐ
  • ์ƒํƒœ ํ”Œ๋ž˜๊ทธ
  • ์กฐ๊ฑด๋ฌธ
  • ์ƒ‰์ธ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
  • ์ƒ๋Œ€ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 3์‹œ๊ฐ„ 44๋ถ„): ์ •์ˆ˜์˜ ๋ง์…ˆ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 4

  • 과제 2  (제출 마감: 2024-10-13 22:00:00 GMT)

수업 내용
  • ๋ฐ˜๋ณต๋ฌธ
  • ๋ฐฐ์—ด
  • ๊ฐ„์ ‘ ์ฐธ์กฐ(indirection)
  • ํ•จ์ˆ˜ ํ˜ธ์ถœ๊ณผ ํšŒ๊ท€
  • zp๋ฅผ ์ด์šฉํ•œ ์ธ์ž ์ „๋‹ฌ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 15๋ถ„): ๋ฐ˜๋ณต๋ฌธ ~ zp๋ฅผ ์ด์šฉํ•œ ์ธ์ž ์ „๋‹ฌ

과제 및 실습
  • 실습 5

  • 과제 2  (제출 마감: 2024-10-13 22:00:00 GMT)

수업 내용
  • ์Šคํƒ์„ ์ด์šฉํ•œ ์ธ์ž ์ „๋‹ฌ
  • ํ•จ์ˆ˜ ๋ฐ˜ํ™˜๊ฐ’ ์ „๋‹ฌ
  • ํ•จ์ˆ˜ ํ˜ธ์ถœ ์˜ค๋ฒ„ํ—ค๋“œ
  • ๊ฐ„์ ‘ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 13๋ถ„): ์Šคํƒ์„ ํ†ตํ•œ ์ธ์ž ์ „๋‹ฌ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 6

  • 과제 2  (제출 마감: 2024-10-13 22:00:00 GMT)

수업 내용
  • ๋งคํฌ๋กœ
  • ์ฃผ๋ณ€๊ธฐ๊ธฐ ์—ฐ๊ฒฐ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 1์‹œ๊ฐ„ 2๋ถ„): ์ฝ”๋“œ ์ค‘๋ณต์˜ ๋ฌธ์ œ ~ ์ •๋ฆฌ

과제 및 실습
  • 과제 3  (제출 마감: 2024-11-10 22:00:00 GMT)

수업 내용
  • ์ˆ˜์—… ๋ฐ ์‹ค์Šต/๊ณผ์ œ ์ œ์ถœ ์—†์Œ (์ด์œ : ์ค‘๊ฐ„๊ณ ์‚ฌ ์ฃผ๊ฐ„)
과제 및 실습
  • 과제 3  (제출 마감: 2024-11-10 22:00:00 GMT)

수업 내용
  • x86 ์•„ํ‚คํ…์ฒ˜
  • MS-DOS์˜ ๋ถ€ํŒ… ์ˆœ์„œ
  • Hello x86
  • 8088์˜ ๋ ˆ์ง€์Šคํ„ฐ์™€ ๋ฐ์ดํ„ฐ ํ˜•
  • ํ”ผ์—ฐ์‚ฐ์ž ์ข…๋ฅ˜
  • x86-16 ๋‹ˆ๋ชจ๋‹‰

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 3์‹œ๊ฐ„ 12๋ถ„): x86 ์•„ํ‚คํ…์ฒ˜ ์†Œ๊ฐœ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 7

  • 과제 3  (제출 마감: 2024-11-10 22:00:00 GMT)

수업 내용
  • ์ฝ˜์†” ์ž…์ถœ๋ ฅ
  • ๋ฌธ์ž์—ด
  • cdecl ํ˜ธ์ถœ ๊ทœ์•ฝ
  • ๊ตฌ์กฐ์ฒด
  • ๋ฉ”๋ชจ๋ฆฌ ์„ธ๊ทธ๋จผํ…Œ์ด์…˜

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 44๋ถ„): ์ฝ˜์†” ์ถœ๋ ฅ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 8

  • 과제 3  (제출 마감: 2024-11-10 22:00:00 GMT)

수업 내용
  • 8087 FPU ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 1์‹œ๊ฐ„ 25๋ถ„): 8086๊ณผ 8087 ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 9

  • 과제 4  (제출 마감: 2024-12-01 22:00:00 GMT)

수업 내용
  • x86-32 ์•„ํ‚คํ…์ฒ˜
  • ์ธ๋ผ์ธ ์–ด์…ˆ๋ธ”๋ฆฌ
  • ํ˜ธ์ถœ ๊ทœ์•ฝ
  • SIMD ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์†Œ๊ฐœ์™€ ๋ฐœ์ „ ์—ญ์‚ฌ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 24๋ถ„): CPU ์„ฑ๋Šฅ์˜ ๋น„์•ฝ์  ๋ฐœ์ „ ~ ์š”์ฆ˜ ์ปดํŒŒ์ผ๋Ÿฌ์™€ SIMD ์ฝ”๋“œ

과제 및 실습
  • 실습 10

  • 과제 4  (제출 마감: 2024-12-01 22:00:00 GMT)

수업 내용
  • SIMD ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐœ๋…
  • MMX
  • SSE
  • AVX

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 1์‹œ๊ฐ„ 55๋ถ„): MMX ์†Œ๊ฐœ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 11

  • 과제 4  (제출 마감: 2024-12-01 22:00:00 GMT)

수업 내용
  • x86-64
  • ์ปดํŒŒ์ผ๋Ÿฌ ๋‚ด์žฅ ํ•จ์ˆ˜
  • ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ x64 ํ˜ธ์ถœ ๊ทœ์•ฝ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 43๋ถ„): 64 ๋น„ํŠธ CPU ํƒ€์ž„๋ผ์ธ ~ ์—ํ•„๋กœ๊ทธ

과제 및 실습
  • 없음

수업 내용
  • ์ˆ˜์—… ๋ฐ ์‹ค์Šต/๊ณผ์ œ ์ œ์ถœ ์—†์Œ (์ด์œ : ๊ธฐ๋ง๊ณ ์‚ฌ ์ฃผ๊ฐ„)
과제 및 실습
  • 없음

제목   공지일   제출 마감  
실습 1
2024-09-02 00:00:00 GMT (1주 차) 2024-09-08 22:00:00 GMT
실습 2
2024-09-09 00:00:00 GMT (2주 차) 2024-09-15 22:00:00 GMT
실습 3
2024-09-16 00:00:00 GMT (3주 차) 2024-09-22 22:00:00 GMT
실습 4
2024-09-23 00:00:00 GMT (4주 차) 2024-09-29 22:00:00 GMT
실습 5
2024-09-30 00:00:00 GMT (5주 차) 2024-10-06 22:00:00 GMT
실습 6
2024-10-07 00:00:00 GMT (6주 차) 2024-10-13 22:00:00 GMT
실습 7
2024-10-28 00:00:00 GMT (9주 차) 2024-11-03 22:00:00 GMT
실습 8
2024-11-04 00:00:00 GMT (10주 차) 2024-11-10 22:00:00 GMT
실습 9
2024-11-11 00:00:00 GMT (11주 차) 2024-11-17 22:00:00 GMT
실습 10
2024-11-18 00:00:00 GMT (12주 차) 2024-11-24 22:00:00 GMT
실습 11
2024-11-25 00:00:00 GMT (13주 차) 2024-12-01 22:00:00 GMT
과제 1
2024-09-02 00:00:00 GMT (1주 차) 2024-09-22 22:00:00 GMT
과제 2
2024-09-23 00:00:00 GMT (4주 차) 2024-10-13 22:00:00 GMT
과제 3
2024-10-14 00:00:00 GMT (7주 차) 2024-11-10 22:00:00 GMT
과제 4
2024-11-11 00:00:00 GMT (11주 차) 2024-12-01 22:00:00 GMT
2024-09-15 23:59:59 GMT 환불 신청 마감
  • 성적표에 기록되지 않음
  • 전액 환불 (처리 수수료 US$ 100 공제)
2024-11-03 23:59:59 GMT 수강 철회 신청 마감
  • 성적표에 "W"로 표시
시험 응시 준비물
  1. 반드시 PC에서(모바일은 응시 불가) 크롬(Chrome) 브라우저를 사용해야 합니다.

  2. 시험을 볼 때 시험 감독 서비스를 사용하며, 서비스를 이용하기 위한 시스템 최소 사양은 다음과 같습니다.

윈도우 리눅스 크롬 운영체제
운영체제 윈도우 7+ 맥 OSX 10.9+ 우분투 18.04+ 크롬 58+
프로세서 인텔 펜티엄 이상 인텔 또는 ARM 인텔 펜티엄 이상 인텔 또는 ARM
사용 가능한 디스크 공간 250 MB 250 MB 250 MB 250 MB
램(메모리) 4 GB1 4 GB1 4 GB1 4 GB1
업로드 속도 0.092 Mbps - 0.244 Mbps
마이크 내장형 또는 독립형
웹캠 VGA 해상도 320x240 이상, 내장형 또는 독립형
1   메모리의 적어도 25%는 다른 응용 프로그램에서 사용되지 않는다고 가정할 때의 최소 용량입니다. 시험 도중에 시스템 크래시가 나는 일이 생기지 않도록 최소 용량의 50%를 확보해 두길 권장합니다.

통과 점수: 85%

  • 실습 1 (1.00 %)

  • 실습 2 (2.40 %)

  • 실습 3 (2.40 %)

  • 실습 4 (2.40 %)

  • 실습 5 (2.40 %)

  • 실습 6 (2.40 %)

  • 실습 7 (2.40 %)

  • 실습 8 (2.40 %)

  • 실습 9 (2.40 %)

  • 실습 10 (2.40 %)

  • 실습 11 (2.40 %)

  • 과제 1 (6.25 %)

  • 과제 2 (6.25 %)

  • 과제 3 (6.25 %)

  • 과제 4 (6.25 %)

  • 중간고사 (25.0%)

  • 기말고사 (25.0%)

학생 비율 점수
   열리는 날    닫히는 날
수강기간
2025-01-06 00:00:00 GMT
2025-04-20 23:59:59 GMT
수강신청기간
2024-12-23 00:00:00 GMT
2025-01-05 23:59:59 GMT

Great ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ๋˜๋ ค๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐ€์žฅ ๋‚ฎ์€ ์ˆ˜์ค€๋ถ€ํ„ฐ ๊ฐ€์žฅ ๋†’์€ ์ˆ˜์ค€๊นŒ์ง€ ์™„๋ฒฝํ•˜๊ฒŒ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ €์ˆ˜์ค€๊ณผ ๊ณ ์ˆ˜์ค€ ์‚ฌ์ด์˜ ์–ด๋”˜๊ฐ€์—์„œ ์˜ฌ๋ฐ”๋ฅธ ๊ฒฐ์ •์„ ๋‚ด๋ ค ๋ฏธ๋ž˜์—๋‚˜ ๊ฐ€๋Šฅํ•ด ๋ณด์ด๋Š” ์ผ์„ ์ง€๊ธˆ ๋‹น์žฅ ์ด๋ค„๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ทธ๋Ÿฐ ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ˜ ์‚ฌ๋žŒ์ด ๋ฐ”๋กœ Great ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฑฐ๋“ ์š”. ํ•˜์ง€๋งŒ ์‹œ์ค‘์—๋Š” ๊ณ ์ˆ˜์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๊ด€ํ•œ ๊ฐ•์˜๊ฐ€ ๋„˜์ณ๋‚˜๋Š” ๋ฐ˜๋ฉด, ์ €์ˆ˜์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ๊ฐ•์˜๋Š” ๋งค์šฐ ๋ถ€์กฑํ•œ ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด POCU ์•„์นด๋ฐ๋ฏธ๊ฐ€ ์ฐจ๋ณ„ํ™”๋œ ์ €์ˆ˜์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ•์ขŒ, 'COMP2300: ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์„ ์„ ๋ณด์ž…๋‹ˆ๋‹ค.

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

๋ณธ ๊ฐ•์ขŒ๋Š” ๊ฐ„๋‹จํžˆ CPU ๊ตฌ์กฐ๋ฅผ ์‚ดํŽด๋ณธ ๋’ค, ํฌ๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ˆœ์„œ์— ๋”ฐ๋ผ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

  1. 8 ๋น„ํŠธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (+์ปดํ“จํ„ฐ ์ œ์ž‘)
  2. 16 ๋น„ํŠธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (+์šด์˜์ฒด์ œ ์„œ๋น„์Šค)
  3. 32/64 ๋น„ํŠธ ์ธ๋ผ์ธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (+SIMD)

'Part 1: 8 ๋น„ํŠธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์—์„œ๋Š” MOS 6502 CPU๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์ดˆ์ ์ธ 8 ๋น„ํŠธ ์ปดํ“จํ„ฐ๋ฅผ ์ œ์ž‘ํ•˜๊ณ , ๊ทธ ์ปดํ“จํ„ฐ์—์„œ ๋™์ž‘ํ•˜๋Š” ๊ธฐ๊ณ„์–ด ๋ฐ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์—์„œ๋Š” CPU์˜ ๊ตฌ์กฐ์™€ ๋™์ž‘์›๋ฆฌ๋ฅผ ์ดํ•ดํ•˜๊ณ , ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋ฅผ ํ™œ์šฉํ•ด ํ•˜๋“œ์›จ์–ด๋ฅผ ์ง์ ‘ ์ œ์–ดํ•˜๋Š” ์ œ์–ด๊ธฐ๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจํ„ด์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

'Part 2: 16 ๋น„ํŠธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์—์„œ๋Š” ํ˜„์žฌ ๋ฐ์Šคํฌํ†ฑ CPU ์ ์œ ์œจ 1์œ„์ธ x86 ๊ณ„์—ด CPU์˜ ์‹œ์ดˆ์ธ Intel 8086/8088 CPU์—์„œ x86-16 ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์—์„œ๋Š” ๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ์— ๊ณตํ†ต์ ์ธ ์—ฐ์‚ฐ(์˜ˆ: ์ฝ˜์†” ์ถœ๋ ฅ)์„ ์šด์˜์ฒด์ œ์˜ ๋„์›€์„ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฒ•์„ ๋ฐฐ์šฐ๋ฉฐ, ์ด๋Š” ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจํ„ด์„ ์ตํžˆ๋Š” ์ข‹์€ ๊ณ„๊ธฐ๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

'Part 3: 32/64๋น„ํŠธ ์ธ๋ผ์ธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ'์—์„œ๋Š” ๊ณ ์ˆ˜์ค€ ์–ธ์–ด์ธ C์—์„œ ์„ฑ๋Šฅ์— ์ค‘์š”ํ•œ ์ผ๋ถ€ ์ฝ”๋“œ๋งŒ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋กœ ์ž‘์„ฑํ•˜๋Š” ์ธ๋ผ์ธ ์–ด์…ˆ๋ธ”๋ฆฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจํ„ด์— ๋Œ€ํ•ด ๋ฐฐ์›Œ๋ด…๋‹ˆ๋‹ค. ๋˜ํ•œ ํ•œ ๋ฒˆ์˜ ๋ช…๋ น์œผ๋กœ ๋‹ค์ˆ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•˜๋Š” SIMD(Single Instruction Multiple Data)์— ๋Œ€ํ•œ ์ง€์‹๋„ ํ•จ๊ป˜ ์Šต๋“ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ด ๊ณผ๋ชฉ์˜ ๋ชฉํ‘œ๋Š” ์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋ฅผ ํ™”๋ คํ•˜๊ฒŒ ๊ตฌ์‚ฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ด ๊ณผ๋ชฉ์„ ์„ฑ๊ณต์ ์œผ๋กœ ๋๋งˆ์นœ ํ•™์ƒ์ด ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ๋Š” ํšจ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

POCU ์•„์นด๋ฐ๋ฏธ์˜ ๋…์ฐฝ์ ์ด๊ณ  ์ฒ ์ €ํ•œ ์ปค๋ฆฌํ˜๋Ÿผ์„ ํ†ตํ•ด ํ•˜๋“œ์›จ์–ด์˜ ๋ณธ์งˆ์„ ๊นŠ์ด ์ดํ•ดํ•˜๊ณ , ๊ธฐ์ดˆ ์ปดํ“จํ„ฐ ๊ตฌ์กฐ ๋ฐ ์šด์˜์ฒด์ œ์˜ ์„ธ๊ณ„๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์Šต๋“ํ•˜์„ธ์š”. ์ง€๊ธˆ ๋ฐ”๋กœ POCU ์•„์นด๋ฐ๋ฏธ์˜ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ๊ฐ•์ขŒ๋ฅผ ํ†ตํ•ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ์„œ ํ•œ ๋‹จ๊ณ„ ๋” ๋„์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์ˆ˜์ค€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ํฅ๋ฏธ๋กœ์šด ์„ธ๊ณ„๋กœ ํ•จ๊ป˜ ๋– ๋‚˜ ๋ณผ ์ค€๋น„๊ฐ€ ๋˜์…จ๋‚˜์š”? ์ง€๊ธˆ ๋ฐ”๋กœ ์ฐธ์—ฌํ•˜์„ธ์š”!

수강 시작 날짜 : 2025-01-06 00:00:00 GMT

수업 내용
  • ๊ณผ๋ชฉ ์„ค๋ช…
  • ์•„๋‚ ๋กœ๊ทธ์™€ ๋””์ง€ํ„ธ
  • ํŠธ๋žœ์ง€์Šคํ„ฐ, ๋…ผ๋ฆฌ ๊ฒŒ์ดํŠธ, ALU
  • ํŠœ๋ง ๊ธฐ๊ณ„
  • ํฐ ๋…ธ์ด๋งŒ ๊ตฌ์กฐ
  • 6502 ์ปดํ“จํ„ฐ ์ œ์ž‘ ์‹œ์ž‘
  • ๋ธŒ๋ ˆ๋“œ ๋ณด๋“œ, CPU, ํด๋Ÿญ, PWM

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 4์‹œ๊ฐ„ 26๋ถ„): ํ›Œ๋ฅญํ•œ ํ”„๋กœ๊ทธ๋ž˜๋จธ์™€ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ~ ํด๋Ÿญ ์†๋„ ๋Šฆ์ถ”๊ธฐ

과제 및 실습
  • 실습 1

  • 과제 1  (제출 마감: 2025-01-26 22:00:00 GMT)

수업 내용
  • ์ŠคํŒŒ์ด๋” ์—ฐ๊ฒฐ
  • ๋ฆฌ์…‹ ๋ฒกํ„ฐ(reset vector)
  • ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ ๋งคํ•‘
  • ROM๊ณผ RAM ์„ค์น˜ํ•˜๊ธฐ
  • ํƒ€์ด๋ฐ ๋‹ค์ด์–ด๊ทธ๋žจ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 14๋ถ„): ์ŠคํŒŒ์ด๋” ์—ฐ๊ฒฐํ•˜๊ธฐ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 2

  • 과제 1  (제출 마감: 2025-01-26 22:00:00 GMT)

수업 내용
  • ํ—ฌ๋กœ ์›”๋“œ
  • 6502 ๋ช…๋ น์–ด์˜ ๊ตฌ์„ฑ
  • ๊ธฐ๋ณธ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
    • A ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
    • ์ฆ‰์‹œ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
    • ์ ˆ๋Œ€ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
    • zp ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
  • 6502์˜ ๋ ˆ์ง€์Šคํ„ฐ
  • ๋ฌต์‹œ์  ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ์™€ nop

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 43๋ถ„): ์–ด์…ˆ๋ธ”๋ฆฌ์–ด์˜ ์–ธ์–ด์  ๋ถ„๋ฅ˜ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 3

  • 과제 1  (제출 마감: 2025-01-26 22:00:00 GMT)

수업 내용
  • ์‚ฐ์ˆ  ์—ฐ์‚ฐ
  • ๋…ผ๋ฆฌ ์—ฐ์‚ฐ
  • ๋น„ํŠธ ์—ฐ์‚ฐ
  • ์ƒํƒœ ํ”Œ๋ž˜๊ทธ
  • ์กฐ๊ฑด๋ฌธ
  • ์ƒ‰์ธ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ
  • ์ƒ๋Œ€ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 3์‹œ๊ฐ„ 44๋ถ„): ์ •์ˆ˜์˜ ๋ง์…ˆ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 4

  • 과제 2  (제출 마감: 2025-02-16 22:00:00 GMT)

수업 내용
  • ๋ฐ˜๋ณต๋ฌธ
  • ๋ฐฐ์—ด
  • ๊ฐ„์ ‘ ์ฐธ์กฐ(indirection)
  • ํ•จ์ˆ˜ ํ˜ธ์ถœ๊ณผ ํšŒ๊ท€
  • zp๋ฅผ ์ด์šฉํ•œ ์ธ์ž ์ „๋‹ฌ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 15๋ถ„): ๋ฐ˜๋ณต๋ฌธ ~ zp๋ฅผ ์ด์šฉํ•œ ์ธ์ž ์ „๋‹ฌ

과제 및 실습
  • 실습 5

  • 과제 2  (제출 마감: 2025-02-16 22:00:00 GMT)

수업 내용
  • ์Šคํƒ์„ ์ด์šฉํ•œ ์ธ์ž ์ „๋‹ฌ
  • ํ•จ์ˆ˜ ๋ฐ˜ํ™˜๊ฐ’ ์ „๋‹ฌ
  • ํ•จ์ˆ˜ ํ˜ธ์ถœ ์˜ค๋ฒ„ํ—ค๋“œ
  • ๊ฐ„์ ‘ ์ฃผ์†Œ์ง€์ • ๋ชจ๋“œ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 13๋ถ„): ์Šคํƒ์„ ํ†ตํ•œ ์ธ์ž ์ „๋‹ฌ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 6

  • 과제 2  (제출 마감: 2025-02-16 22:00:00 GMT)

수업 내용
  • ๋งคํฌ๋กœ
  • ์ฃผ๋ณ€๊ธฐ๊ธฐ ์—ฐ๊ฒฐ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 1์‹œ๊ฐ„ 2๋ถ„): ์ฝ”๋“œ ์ค‘๋ณต์˜ ๋ฌธ์ œ ~ ์ •๋ฆฌ

과제 및 실습
  • 과제 3  (제출 마감: 2025-03-16 22:00:00 GMT)

수업 내용
  • ์ˆ˜์—… ๋ฐ ์‹ค์Šต/๊ณผ์ œ ์ œ์ถœ ์—†์Œ (์ด์œ : ์ค‘๊ฐ„๊ณ ์‚ฌ ์ฃผ๊ฐ„)
과제 및 실습
  • 과제 3  (제출 마감: 2025-03-16 22:00:00 GMT)

수업 내용
  • x86 ์•„ํ‚คํ…์ฒ˜
  • MS-DOS์˜ ๋ถ€ํŒ… ์ˆœ์„œ
  • Hello x86
  • 8088์˜ ๋ ˆ์ง€์Šคํ„ฐ์™€ ๋ฐ์ดํ„ฐ ํ˜•
  • ํ”ผ์—ฐ์‚ฐ์ž ์ข…๋ฅ˜
  • x86-16 ๋‹ˆ๋ชจ๋‹‰

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 3์‹œ๊ฐ„ 12๋ถ„): x86 ์•„ํ‚คํ…์ฒ˜ ์†Œ๊ฐœ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 7

  • 과제 3  (제출 마감: 2025-03-16 22:00:00 GMT)

수업 내용
  • ์ฝ˜์†” ์ž…์ถœ๋ ฅ
  • ๋ฌธ์ž์—ด
  • cdecl ํ˜ธ์ถœ ๊ทœ์•ฝ
  • ๊ตฌ์กฐ์ฒด
  • ๋ฉ”๋ชจ๋ฆฌ ์„ธ๊ทธ๋จผํ…Œ์ด์…˜

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 44๋ถ„): ์ฝ˜์†” ์ถœ๋ ฅ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 8

  • 과제 3  (제출 마감: 2025-03-16 22:00:00 GMT)

수업 내용
  • 8087 FPU ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 1์‹œ๊ฐ„ 25๋ถ„): 8086๊ณผ 8087 ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 9

  • 과제 4  (제출 마감: 2025-04-06 22:00:00 GMT)

수업 내용
  • x86-32 ์•„ํ‚คํ…์ฒ˜
  • ์ธ๋ผ์ธ ์–ด์…ˆ๋ธ”๋ฆฌ
  • ํ˜ธ์ถœ ๊ทœ์•ฝ
  • SIMD ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์†Œ๊ฐœ์™€ ๋ฐœ์ „ ์—ญ์‚ฌ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 2์‹œ๊ฐ„ 24๋ถ„): CPU ์„ฑ๋Šฅ์˜ ๋น„์•ฝ์  ๋ฐœ์ „ ~ ์š”์ฆ˜ ์ปดํŒŒ์ผ๋Ÿฌ์™€ SIMD ์ฝ”๋“œ

과제 및 실습
  • 실습 10

  • 과제 4  (제출 마감: 2025-04-06 22:00:00 GMT)

수업 내용
  • SIMD ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐœ๋…
  • MMX
  • SSE
  • AVX

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 1์‹œ๊ฐ„ 55๋ถ„): MMX ์†Œ๊ฐœ ~ ์ •๋ฆฌ

과제 및 실습
  • 실습 11

  • 과제 4  (제출 마감: 2025-04-06 22:00:00 GMT)

수업 내용
  • x86-64
  • ์ปดํŒŒ์ผ๋Ÿฌ ๋‚ด์žฅ ํ•จ์ˆ˜
  • ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ x64 ํ˜ธ์ถœ ๊ทœ์•ฝ

๋™์˜์ƒ ๊ฐ•์˜ ๋ฒ”์œ„(์ด 43๋ถ„): 64 ๋น„ํŠธ CPU ํƒ€์ž„๋ผ์ธ ~ ์—ํ•„๋กœ๊ทธ

과제 및 실습
  • 없음

수업 내용
  • ์ˆ˜์—… ๋ฐ ์‹ค์Šต/๊ณผ์ œ ์ œ์ถœ ์—†์Œ (์ด์œ : ๊ธฐ๋ง๊ณ ์‚ฌ ์ฃผ๊ฐ„)
과제 및 실습
  • 없음

제목   공지일   제출 마감  
실습 1
2025-01-06 00:00:00 GMT (1주 차) 2025-01-12 22:00:00 GMT
실습 2
2025-01-13 00:00:00 GMT (2주 차) 2025-01-19 22:00:00 GMT
실습 3
2025-01-20 00:00:00 GMT (3주 차) 2025-01-26 22:00:00 GMT
실습 4
2025-01-27 00:00:00 GMT (4주 차) 2025-02-02 22:00:00 GMT
실습 5
2025-02-03 00:00:00 GMT (5주 차) 2025-02-09 22:00:00 GMT
실습 6
2025-02-10 00:00:00 GMT (6주 차) 2025-02-16 22:00:00 GMT
실습 7
2025-03-03 00:00:00 GMT (9주 차) 2025-03-09 22:00:00 GMT
실습 8
2025-03-10 00:00:00 GMT (10주 차) 2025-03-16 22:00:00 GMT
실습 9
2025-03-17 00:00:00 GMT (11주 차) 2025-03-23 22:00:00 GMT
실습 10
2025-03-24 00:00:00 GMT (12주 차) 2025-03-30 22:00:00 GMT
실습 11
2025-03-31 00:00:00 GMT (13주 차) 2025-04-06 22:00:00 GMT
과제 1
2025-01-06 00:00:00 GMT (1주 차) 2025-01-26 22:00:00 GMT
과제 2
2025-01-27 00:00:00 GMT (4주 차) 2025-02-16 22:00:00 GMT
과제 3
2025-02-17 00:00:00 GMT (7주 차) 2025-03-16 22:00:00 GMT
과제 4
2025-03-17 00:00:00 GMT (11주 차) 2025-04-06 22:00:00 GMT
2025-01-19 23:59:59 GMT 환불 신청 마감
  • 성적표에 기록되지 않음
  • 전액 환불 (처리 수수료 US$ 100 공제)
2025-03-09 23:59:59 GMT 수강 철회 신청 마감
  • 성적표에 "W"로 표시
시험 응시 준비물
  1. 반드시 PC에서(모바일은 응시 불가) 크롬(Chrome) 브라우저를 사용해야 합니다.

  2. 시험을 볼 때 시험 감독 서비스를 사용하며, 서비스를 이용하기 위한 시스템 최소 사양은 다음과 같습니다.

윈도우 리눅스 크롬 운영체제
운영체제 윈도우 7+ 맥 OSX 10.9+ 우분투 18.04+ 크롬 58+
프로세서 인텔 펜티엄 이상 인텔 또는 ARM 인텔 펜티엄 이상 인텔 또는 ARM
사용 가능한 디스크 공간 250 MB 250 MB 250 MB 250 MB
램(메모리) 4 GB1 4 GB1 4 GB1 4 GB1
업로드 속도 0.092 Mbps - 0.244 Mbps
마이크 내장형 또는 독립형
웹캠 VGA 해상도 320x240 이상, 내장형 또는 독립형
1   메모리의 적어도 25%는 다른 응용 프로그램에서 사용되지 않는다고 가정할 때의 최소 용량입니다. 시험 도중에 시스템 크래시가 나는 일이 생기지 않도록 최소 용량의 50%를 확보해 두길 권장합니다.

통과 점수: 85%

  • 실습 1 (1.00 %)

  • 실습 2 (2.40 %)

  • 실습 3 (2.40 %)

  • 실습 4 (2.40 %)

  • 실습 5 (2.40 %)

  • 실습 6 (2.40 %)

  • 실습 7 (2.40 %)

  • 실습 8 (2.40 %)

  • 실습 9 (2.40 %)

  • 실습 10 (2.40 %)

  • 실습 11 (2.40 %)

  • 과제 1 (6.25 %)

  • 과제 2 (6.25 %)

  • 과제 3 (6.25 %)

  • 과제 4 (6.25 %)

  • 중간고사 (25.0%)

  • 기말고사 (25.0%)

학생 비율 점수