๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study

Docker Conference Meterial

์ปจํผ๋Ÿฐ์Šค ์ž๋ฃŒ ์ด๋ฒˆ ๋‚ด์šฉ์€.. Docker ์ปจํผ๋Ÿฐ์Šค ์ž๋ฃŒ๋ฅผ ์˜ฌ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ ์˜ฌ๋ฆฌ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค K8s ์„ค๋ช… & ์‚ฌ์šฉ๋ฒ•

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study

Docker Conference Meterial

์ปจํผ๋Ÿฐ์Šค ์ž๋ฃŒ ์ด๋ฒˆ ๋‚ด์šฉ์€.. Docker ์ปจํผ๋Ÿฐ์Šค ์ž๋ฃŒ๋ฅผ ์˜ฌ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ ์˜ฌ๋ฆฌ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค Docker๋ž€ ๋ฌด์—‡์ผ๊นŒ? Docker ๋ช…๋ น์–ด๋ž€? Docker ๋ช…๋ น์–ด2 ์ฐธ๊ณ  ์ž๋ฃŒ ๋”๋ณด๊ธฐ ์ฐธ๊ณ  ์ด๋ฏธ์ง€ ๋”๋ณด๊ธฐ

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study

๋ฆฌ๋ˆ…์Šค ํฌํŠธ ์ •๋ฆฌ

๋ฆฌ๋ˆ…์Šค ํฌํŠธ ์„ค๋ช… ํ•˜๊ธฐ ์ „์— ์ฝ์–ด์•ผ ํ•  ๋ถ€๋ถ„ ํฌํŠธ๋ž€? ํฌํŠธ๋ž€? ๋ณธ๋ž˜ ํ•ญ๊ตฌ๋ผ๋Š” ์˜๋ฏธ๋กœ์จ CS์—์„  OS๊ฐ„์˜ ํ†ต์‹ ์˜ ์ข…๋‹จ์ !! ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ํ†ต์‹ ์„ ํ•  ๋•Œ IP๋ฅผ ํ† ๋Œ€๋กœ ํ•ด๋‹น ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์ปดํ“จํ„ฐ์— ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์—๋Š” dystopia050119.tistory.com ๋ฆฌ๋ˆ…์Šค ํฌํŠธ ์ •๋ฆฌ ์ž์ฃผ ์“ฐ์ด๊ฑฐ๋‚˜ ์ค‘์š”ํ•œ ๊ฒƒ๋“ค๋งŒ ํ‘œ๋กœ ๋‚˜์—ดํ–ˆ์œผ๋ฉฐ, ํŠนํžˆ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์€ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์™ธ์—๋„ ์ž์„ธํ•œ ํฌํŠธ์˜ ์ข…๋ฅ˜๋Š” /etc/services ์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋‹น์—ฐํžˆ ์œˆ๋„์šฐ ํฌํŠธ๋„ ๋˜‘๊ฐ™์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ† ์ฝœ ํฌํŠธ TCP/UDP ํฌํŠธ ์ข…๋ฅ˜ ์šฉ๋„ (์‚ฌ์šฉ X) 0 UDP Well-known ์˜ˆ์•ฝ๋œ ํฌํŠธ๋กœ์„œ ์‚ฌ์šฉ ๋ถˆ๊ฐ€ TCPMUX 1 TCP Well-known TCPMUX (TCP Port S..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study

CPU ๋ ˆ์ง€์Šคํ„ฐ

CPU ๋ ˆ์ง€์Šคํ„ฐ (Register) ๐Ÿ’ก CPU๋‚ด์— ์œ„์น˜ํ•œ ๊ธฐ์–ต์žฅ์น˜๋กœ ๋งŽ์€ ์ˆ˜์˜ ๋ ˆ์ง€์Šคํ„ฐ๋ฅผ CPU๋‚ด์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒƒ์€ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ํŠน์ˆ˜ ๋ชฉ์ ์šฉ ๋ ˆ์ง€์Šคํ„ฐ๋“ค๊ณผ ๋ช‡๋ช‡ ์ผ๋ฐ˜ ๋ชฉ์ ์šฉ ๋ ˆ์ง€์Šคํ„ฐ๋งŒ ์กด์žฌํ•œ๋‹ค. ๋Œ€ํ‘œ์ ์ธ ๋ ˆ์ง€์Šคํ„ฐ PC (Program Counter) ๋‹ค์Œ ์ธ์ถœ(Fetch) ๋  ๋ช…๋ น์–ด์˜ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ ˆ์ง€์Šคํ„ฐ AC (Accumulator) ์—ฐ์‚ฐ ๊ฒฐ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅํ•˜๋Š” ๋ ˆ์ง€์Šคํ„ฐ IR (Instruction Register) ๊ฐ€์žฅ ์ตœ๊ทผ์— ์ธ์ถœ๋œ ๋ช…๋ น์–ด(ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ๋ช…๋ น์–ด)๊ฐ€ ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๋ ˆ์ง€์Šคํ„ฐ SR (Status Register) ํ˜„์žฌ CPU ์˜ ์ƒํƒœ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ ˆ์ง€์Šคํ„ฐ MAR (Memory Address Register) PC์— ์ €์žฅ๋œ ๋ช…๋ น์–ด ์ฃผ์†Œ๊ฐ€ ์‚ฌ์šฉ๋˜๊ธฐ ์ „์— ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅ๋˜..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study

์šด์˜์ฒด์ œ ๋ฐœ์ „๊ณผ์ •

์šด์˜์ฒด์ œ์˜ ๊ธฐ์ˆ  ๋ฐœ์ „ ๊ณผ์ • ์ผ๊ด„์ฒ˜๋ฆฌ/ ๋‹ค์ค‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ/ ์‹œ๋ถ„ํ™œ/ ๋‹ค์ค‘ ์ฒ˜๋ฆฌ/ ๋ถ„์‚ฐ ์ฒ˜๋ฆฌ ์šด์˜์ฒด์ œ์˜ ๋ฐœ์ „ ๊ณผ์ • 1์„ธ๋Œ€ ์ผ๊ด„์ฒ˜๋ฆฌ 2์„ธ๋Œ€ ์‹œ๋ถ„ํ™œ ๋‹ค์ค‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ/ ์ฒ˜๋ฆฌ ์‹ค์‹œ๊ฐ„ 3์„ธ๋Œ€ ๋‹ค์ค‘ ๋ชจ๋“œ 4์„ธ๋Œ€ ๋ถ„์‚ฐ์ฒ˜๋ฆฌ(p2p, ํด๋ผ์ด์–ธํŠธ, ํด๋ผ์šฐ๋“œ 1. ์ผ๊ด„์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ ์ดˆ๊ธฐ์˜ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋œ ํ˜•ํƒœ ์ผ์ •๋Ÿ‰ ๋˜๋Š” ์ผ์ • ๊ธฐ๊ฐ„๋™์•ˆ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์•„ ํ•œ๊บผ๋ฒˆ์— ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹ - ์ผ๊ด„ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์ ์ ˆํ•œ ์ž‘์—… ์ œ์–ด ์–ธ์–ด(JCL)๋ฅผ ์ œ๊ณตํ•ด์•ผํ•จ - ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์„ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ - ๋ฐ˜ํ™˜ ์‹œ๊ฐ„(Turn Around Time)์ด ๋Šฆ์ง€๋งŒ ํ•˜๋‚˜์˜ ์ž‘์—…์ด ๋ชจ๋“  ์ž์› ๋…์ ์ด๋‹ˆ, CPU ์œ ํœด ์‹œ๊ฐ„ ↓ ์œ ํ›„ ์‹œ๊ฐ„ : ์–ด๋– ํ•œ ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ•ด์„œ๋„ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์ƒํƒœ! ์ผ๊ด„์ฒ˜๋ฆฌ์˜ ์žฅ์  ๋งŽ์€ ์‚ฌ์šฉ์ž์™€ ํ”„๋กœ๊ทธ๋žจ์ด ์ปดํ“จํ„ฐ ์ž์› ๊ณต์œ  ์ˆ˜๋™์œผ๋กœ ๊ฐœ์ž…..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study

์šด์˜์ฒด์ œ(OS)๋ž€?

์šด์˜์ฒด์ œ(OS; Operating System)์˜ ๋ชฉ์  HW๊ด€๋ฆฌ ๋ฟ๋งŒ ์•„๋‹Œ App(์‘์šฉ ํ”„๋กœ๊ทธ๋žจ) ์‚ฌ์ด์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ! PC์˜ HW๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๋ฉฐ, ์‚ฌ์šฉ์ž์˜ ํŽธ์˜๋ฅผ ๋งž์ถ”๋Š” ์„œ๋น„์Šค์ธ ๋ชฉ์ ! User์—๊ฒŒ PC์˜ App๋ฅผ ์‰ฝ๊ณ  ํšจ์œจ์ ์œผ๋กœ ์‹คํ–‰ํ•  ํ™˜๊ฒฝ ์ œ๊ณต ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ HW ๋ฐ SW ์ž์›์„ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž ๊ฐ„์— ํšจ์œจ์  ํ• ๋‹น, ๊ด€๋ฆฌ, ๋ณดํ˜ธ OS๋Š” ์ œ์–ด ํ”„๋กœ๊ทธ๋žจ = ์‚ฌ์šฉ์ž ํ”„๋กœ๊ทธ๋žจ์˜ ์˜ค๋ฅ˜๋‚˜ ์ž˜๋ชป๋œ ์ž์› ์‚ฌ์šฉ์„ ๊ฐ์‹œํ•˜๋Š” ๊ฒƒ๊ณผ ์ž…์ถœ๋ ฅ ์žฅ์น˜ ๋“ฑ์˜ ์ž์›์— ๋Œ€ํ•œ ์—ฐ์‚ฐ๊ณผ ์ œ์–ด๋ฅผ ๊ด€๋ฆฌํ•œ๋‹ค. OS๋Š” ์ปดํ“จํ„ฐ ์„ฑ๋Šฅ์„ ๋†’ํžˆ๊ณ , ์‚ฌ์šฉ์ž์—๊ฒŒ ํŽธ์˜์„ฑ ์ œ๊ณต์„ ๋ชฉ์ ํ•˜๋Š” HW๋ฅผ ๊ด€๋ฆฌ! ๋˜ํ•œ ํฐ ๋…ธ์ด๋งŒ ๊ตฌ์กฐ(ISA๊นŒ์ง€๋งŒ ์ฝ์œผ์„ธ์š”)๋ฅผ ๋”ฐ๋ฅด๋Š” ์ฒด๊ณ„๋กœ์จ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋งํฌ๋กœ Computer Architecture 1. ์ปดํ“จํ„ฐ ๊ตฌ์กฐ(Compu..

Jastes
'๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก