๐Ÿ“š CS [ComputerScience] 41

[Network] Network Layer - Control Plane& Data Plane

Network layer์€ ๋ชจ๋“  host, router์—์„œ ์žฌ์„ค์ •๋œ๋‹ค. Forwarding VS Routing Forwarding router์˜ input ๋ถ€ํ„ฐ output๊นŒ์ง€ packet์ด ์˜ฎ๊ฒจ์ง€๋Š” ๊ฒƒ data plane์˜์—ญ Routing source ๋ถ€ํ„ฐ destination๊นŒ์ง€์˜ ๊ฒฝ๋กœ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒƒ control plane์˜์—ญ ๊ณผ๊ฑฐ์—๋Š” router๋‚ด์—์„œ forwarding , routing์„ ๋‘˜๋‹ค ํ–ˆ์—ˆ์œผ๋‚˜, forwarding์€ hardware์˜์—ญ์—์„œ ๋ฐœ์ƒํ•˜์—ฌ nanosecond๋‹จ์œ„๊ฐ€ ์†Œ๋ชจ๋˜๋Š” ๋ฐ˜๋ฉด, routing์€ software์˜์—ญ์—์„œ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ millisecond๊ฐ€ ์†Œ๋ชจ๋œ๋‹ค. ๋”ฐ๋ผ์„œ ์ดํ† ๋ก ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ํฐ routing์„ ๋”ฐ๋กœ ๋ถ„๋ฆฌํ•˜์—ฌ remote server์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์„ SDN(Soft..

[Network] TCP ํ๋ฆ„์ œ์–ด

TCP๋ž€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์‹ ๋ขฐ์„ฑ์žˆ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•„๋ž˜์˜ ์กฐ๊ฑด๋“ค์„ ๋ชจ๋‘ ๋ณด์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์†์‹ค - ํŒจํ‚ท์ด ์†์‹ค๋  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ ์ˆœ์„œ๋ฐ”๋€œ - ํŒจํ‚ท์˜ ๋„์ฐฉ ์ˆœ์„œ๊ฐ€ ๋ฐ”๋€Œ๋Š” ๋ฌธ์ œ Congestion - ๋„คํŠธ์›Œํฌ๊ฐ€ ํ˜ผ์žกํ•œ ๋ฌธ์ œ Overload - ์ˆ˜์‹ ์ธก์ด overload๋˜๋Š” ๋ฌธ์ œ ํ๋ฆ„์ œ์–ด ์†ก์‹ ์ธก์˜ ํŒจํ‚ท ์ „์†ก ์†๋„๊ฐ€ ์ˆ˜์‹ ์ธก์˜ ํŒจํ‚ท ์ฒ˜๋ฆฌ ์†๋„๋ณด๋‹ค ๋น ๋ฅผ ๊ฒฝ์šฐ, ์ˆ˜์‹ ์ธก์˜ ๋ฒ„ํผ์— overflow๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ํŒจํ‚ท์ด ์†์‹ค๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํŒจํ‚ท์ด ์†์‹ค๋˜๋ฉด์„œ ๋ถˆํ•„์š”ํ•œ ์‘๋‹ต๊ณผ ๋ฐ์ดํ„ฐ ์ „์†ก์ด ์†ก/์ˆ˜์‹  ์ธก ๊ฐ„์— ๋ฐ˜๋ณต๋˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์†ก์‹  ์ธก์˜ ํŒจํ‚ท ์ „์†ก๋Ÿ‰์„ ์ˆ˜์‹ ์ธก์— ๋”ฐ๋ผ ์กฐ์ ˆํ•ด์•ผ ํ•˜๋ฉฐ ์ด๋ฅผ ํ๋ฆ„์ œ์–ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํ๋ฆ„์ œ์–ด..

[Network] TCP ํ˜ผ์žก์ œ์–ด

ํ˜ผ์žก ((Congestion) ์ด๋ž€? ์†ก์‹ ์ธก์˜ ๋ฐ์ดํ„ฐ๋Š” ์ง€์—ญ๋ง์ด๋‚˜ ์ธํ„ฐ๋„ท์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๋Œ€ํ˜• ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ๋งŒ์•ฝ ํ•œ ๋ผ์šฐํ„ฐ์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋ชฐ๋ฆด ๊ฒฝ์šฐ, ์ž์‹ ์—๊ฒŒ ์˜จ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜๋ฉฐ ๊ฒฐ๊ตญ ๋ผ์šฐํ„ฐ ๋‚ด์˜ ํ๊ฐ€ ํฌํ™”์ƒํƒœ๊ฐ€ ๋˜์–ด ํŒจํ‚ท์˜ ์ „๋‹ฌ์ด ์ทจ์†Œ๋˜๊ฑฐ๋‚˜ ์†์‹ค๋˜๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋„คํŠธ์›Œํฌ ๋‚ด ๋Œ€๊ธฐํ•˜๋Š” ํŒจํ‚ท ์ˆ˜๊ฐ€ ๋„คํŠธ์›Œํฌ ์ฒ˜๋ฆฌ ์šฉ๋Ÿ‰์„ ์ดˆ๊ณผํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ํ˜ผ์žก์ด ๋ฐœ์ƒ ํ•˜์˜€๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ˜ผ์žกํ˜„์ƒ์„ ๋ฐฉ์ง€ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•˜๋Š” ์ž‘์—…์„ ํ˜ผ์žก์ œ์–ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํ˜ผ์žก์ œ์–ด๋Š” ๋„คํŠธ์›Œํฌ ๊ณ„์ธต๊ณผ ์ „์†ก ๊ณ„์ธต์ด ๊ด€์—ฌํ•˜์—ฌ ์ด๋ฃจ์–ด ์ง‘๋‹ˆ๋‹ค. ํ˜ผ์žก์ œ์–ด ๋ฐฉ์‹์—๋Š” ๋„คํŠธ์›Œํฌ ์ž์›์„ ๋Š˜๋ฆฌ๋Š” ๋ฐฉ์‹, ๋„คํŠธ์›Œํฌ ์ธก์— ์ž์›์„ ๋ฏธ๋ฆฌ ์˜ˆ์•ฝํ•˜๋Š” ์˜ˆ์•ฝ ๊ธฐ๋ฐ˜ ๋ฐฉ์‹ ๋“ฑ์ด ์žˆ์ง€๋งŒ ์—ฌ๊ธฐ์„œ๋Š” ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์†ก์‹ ์ธก ์ „์†ก๋ฅ ์„ ์ œ์–ดํ•˜๋Š” ..

[Network] GET vs POST Method

client๊ฐ€ ์„œ๋ฒ„์— ์ •๋ณด๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐฉ๋ฒ•์—๋Š” ํฌ๊ฒŒ GET๊ณผ POST, ์ด ๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜๋‹ค ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋ฒ„์— ๋ณด๋‚ด์ค€๋‹ค๋Š” ๊ณตํ†ต์ ์ด ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ์žฅ๋‹จ์ ๋„ ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒํ™ฉ์— ๋งž๋Š” ์ ์ ˆํ•œ method๋ฅผ ์„ ํƒํ•˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. GET method๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก Get ๋ฉ”์†Œ๋“œ๋Š” client์˜ ๋ฐ์ดํ„ฐ๋ฅผ URL ๋’ค์— ๋ถ™์—ฌ์„œ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ์ด๋•Œ ๋ฐ์ดํ„ฐ๋Š” key์™€ value์˜ ์Œ์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ HTTPํŒจํ‚ท์˜ ํ—ค๋”์— ํฌํ•จ๋˜์–ด ์„œ๋ฒ„์— ์š”์ฒญํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. GET/RegisterStudent.asp?user=value1&pass=value2 ์œ„์™€ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณด๋‚ด์ง€๊ฒŒ ๋˜๋Š”๋ฐ, URL๋’ค์˜ "?"๋ฅผ ํ†ตํ•ด URL์˜ ๋๊ณผ ๋ฐ์ดํ„ฐ ํ‘œํ˜„์˜ ์‹œ์ž‘์ ์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ key๋Š” “user”์™€ “pass”์ด๋ฉฐ ๊ฐ๊ฐ value1, ..

[Network] Application Architecture

Application architecture์—๋Š” ์˜ˆ์ „๋ถ€ํ„ฐ ์‚ฌ์šฉํ•ด ์˜ค๋˜ client server architecture์™€ pc์™€ n/w์— ํ–ฅ์ƒ์ด ์žˆ๋Š” peer-to-peer ((P2P) architecture, ๊ทธ๋ฆฌ๊ณ  ๋‘ ๋ชจ๋ธ์˜ Hybrid ํ˜•ํƒœ๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. Client/Server architecture๋ž€? ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ์™€ ์ •๋ณด๊ฐ€ ์กด์žฌํ•˜๋ฉฐ ์ด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณณ์„ ์„œ๋ฒ„๋ผ๊ณ  ํ•˜๋ฉฐ ์ด์™€ ๊ฐ™์ด ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๋กœ ๋ถ„๋ฆฌ์‹œํ‚จ ๊ตฌ์กฐ๋ฅผ client/server architecture ((2-tier-architecture)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. Client ํด๋ผ์ด์–ธํŠธ๋Š” ๋ณดํ†ต ํ”Œ๋žซํผ์— ๋”ฐ๋ผ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. ์›น ํ”Œ๋žซํผ ((๋ธŒ๋ผ์šฐ์ €) : client == ์›น์‚ฌ์ดํŠธ / ์›น ์—ก ์Šค๋งˆํŠธํฐ/๋ฐ์Šคํฌํƒ‘ ํ”Œ๋žซํผ ((iOS, ์œˆ๋„์šฐ..

[Network] Computer Network OSI 7 Layer

ํŒจํ‚ท๋ง์˜ ๊ณผ์ œ ์‘์šฉ ํ”„๋กœ์„ธ์Šค ๊ฐ„์— ๋ฉ”์‹œ์ง€๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํŒจํ‚ท๋ง์„ ํ†ตํ•ด ์ „๋‹ฌ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ „๋‹ฌ ๊ณผ์ •์—์„œ๋Š” ํŒจํ‚ท์˜ ๋ชฉ์ ์ง€๋Š” ์–ด๋–ป๊ฒŒ ํ™•์ธ ํ•  ๊ฒƒ์ธ์ง€, ๊ฒฝ๋กœ๋ฅผ ์–ด๋–ป๊ฒŒ ์ฐพ์•„๊ฐˆ ๊ฒƒ์ธ์ง€, ์ฒด์ฆ์ด ์ƒ๊ธฐ๋ฉด ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•  ๊ฒƒ์ธ์ง€ ๋“ฑ ์—ฌ๋Ÿฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ๋งŒ ์†ก์‹ ์ธก์˜ ํŒจํ‚ท์ด ์ˆ˜์‹ ์ธก์œผ๋กœ ์ž˜ ์ „๋‹ฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ˆ˜๋งŽ์€ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด Divide and conquer ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชฉ์ ์ง€ ๊นŒ์ง€ ๋ฉ”์‹œ์ง€๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ํ•ด์•ผํ•  ๋ชจ๋“  ์ผ๋“ค์„ ๊ณ„์ธต์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๊ณ„์ธต์€ ์ƒํ˜ธ ๋…๋ฆฝ์ ์œผ๋กœ ๊ฐ๊ธฐ ๋งก์€ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ์ƒ์œ„ ๊ณ„์ธต๊ณผ ํ•˜์œ„ ๊ณ„์ธต ์‚ฌ์ด์—๋Š” ์ •ํ•ด์ง„ ์ •๋ณด ๋งŒ์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์˜€์„ ์‹œ์—๋„ ์–ด๋Š ๊ณ„์ธต์—์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ํŒŒ์•…ํ•˜๊ธฐ ์‰ฝ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Encapsulation & Deca..

[์ž๊ฒฉ์ฆ] [SQLD] ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ์ดํ•ด

1) ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์ด๋ž€? ํ˜„์‹ค ์„ธ๊ณ„๋ฅผ ๋‹จ์ˆœํ™”ํ•˜์—ฌ ํ‘œํ˜„ํ•˜๋Š” ๊ธฐ๋ฒ• ํ˜„์‹ค ์„ธ๊ณ„ ๋ฐ˜์˜ ๋‹จ์ˆœํ™” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋กœ ์„ค๊ณ„ 2) ๋ชจ๋ธ๋ง์˜ ํŠน์ง• ์ถ”์ƒํ™”(Abstraction) ์•„์ด๋””์–ด๋‚˜ ๊ฐœ๋…์„ ๊ฐ„๋žตํ•˜๊ฒŒ ํ‘œํ˜„ํ•˜๋Š” ๊ณผ์ • ๋‹จ์ˆœํ™”(Simplification) ๋‹จ์ˆœํ•˜๊ณ  ์‰ฝ๊ฒŒ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ ๋ช…ํ™•ํ™”(Clarify) ๋ช…ํ™•ํ•˜๊ฒŒ ํ•ด์„์ด ๊ฐ€๋Šฅํ•˜์—ฌ์•ผ ํ•จ 3) ๋ชจ๋ธ๋ง์˜ ์„ธ ๊ฐ€์ง€ ๊ด€์  ๋ฐ์ดํ„ฐ ๊ด€์  ํ”„๋กœ์„ธ์Šค ๊ด€์  ๋ฐ์ดํ„ฐ์™€ ํ”„๋กœ์„ธ์Šค์˜ ์ƒ๊ด€ ๊ด€์  4) ๋ชจ๋ธ๋ง์˜ ์„ธ ๊ฐ€์ง€ ๋‹จ๊ณ„ ๊ฐœ๋…์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง - ์—…๋ฌด ์ค‘์‹ฌ์ , ํฌ๊ด„์  ์ˆ˜์ค€์˜ ๋ชจ๋ธ๋ง ๋…ผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง - ์žฌ์‚ฌ์šฉ์„ฑ์ด ํฌ๊ณ  Key, ์†์„ฑ, ๊ด€๊ณ„ ๋“ฑ์„ ๋ชจ๋‘ ํ‘œํ˜„ํ•˜๋Š” ๋‹จ๊ณ„ ๋ฌผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง - ์‹ค์ œ ๊ตฌํ˜„ ๊ฐ€๋Šฅํ•˜๋„๋ก ์„ฑ๋Šฅ, ๊ฐ€์šฉ์„ฑ ๋“ฑ์˜ ๋ฌผ๋ฆฌ์ ์ธ ์„ฑ๊ฒฉ์„ ๊ณ ๋ คํ•˜์—ฌ ๋ชจ๋‘ ํ‘œํ˜„ํ•˜๋Š” ๋‹จ๊ณ„

[4์ฃผ์ฐจ] Quiz

1. 24 ํŽ˜์ด์ง€์— ์žˆ๋Š” ์Šค์ผ€์ค„๋ง ์ •์ฑ… ์ค‘ HRRN์˜ ํŠน์ง•์„ SJF์™€ ๋น„๊ตํ•˜์—ฌ ์„ค๋ช…ํ•˜์‹œ์˜ค. (๋ฐ˜๋“œ์‹œ SJF์™€ ๋น„๊ตํ•˜์—ฌ ์„ค๋ช…) 2. 24 ํŽ˜์ด์ง€ ์›Œํฌ๋กœ๋“œ์—์„œ MLFQ (q=1)๊ณผ MLFQ (q = 2^i)์˜ ์ฐจ์ด์ ์„, ํ‰๊ท  ์‘๋‹ต ์‹œ๊ฐ„๊ณผ ๋ฌธ๋งฅ ๊ตํ™˜ ํšŸ์ˆ˜๋กœ ์„ค๋ช…ํ•˜์‹œ์˜ค. 1. ์ผ๋‹จ HRRN์˜ ํŠน์ง•์„ ์•Œ๊ธฐ ์œ„ํ•ด SJF์˜ ํŠน์ง•์„ ๋จผ์ € ์•Œ์•„๋ณด์ž. SJF(Shortest Job First)๋Š” ready ์ƒํƒœ์˜ ํ์— ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค ์ค‘ ๊ฐ€์žฅ ์‹คํ–‰ ์‹œ๊ฐ„์ด ์งง์€ ํ”„๋กœ์„ธ์Šค์—๊ฒŒ ๋จผ์ € CPU๋ฅผ ํ• ๋‹นํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋Ÿฌํ•œ SJF์˜ ํŠน์ง•์€ ART(Average Response Time) ์ด ๋งค์šฐ ์งง๋‹ค. ํ•˜์ง€๋งŒ ์ด๋กœ ์ธํ•ด ์‹คํ–‰ ์‹œ๊ฐ„์ด ๊ธด ํ”„๋กœ์„ธ์Šค๋Š” ๋’ค๋กœ ๋ฐ€๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌดํ•œํ•œ ์—ฐ๊ธฐ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค. ๊ธฐ์•„ ์ƒํƒœ๊ฐ€ ๋ฐœ์ƒ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด ๊ธฐ์•„๋ฅผ..

[3์ฃผ์ฐจ] Quiz

1. ์ž์‹ ์ด ์ ์‹ฌ์„ ์œ„ํ•ด ์‹๋‹น์„ ์ •ํ•  ๋•Œ ์šฐ์„ ์ ์œผ๋กœ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์„ ๋…ผํ•˜์‹œ์˜ค. 5 ํŽ˜์ด์ง€์—์„œ ๋…ผํ–ˆ๋˜ ํ‰๊ฐ€ ๊ธฐ์ค€(metrics)๊ณผ ์ž์‹ ์˜ ์„ ํ˜ธ๋„๋ฅผ ํ•จ๊ป˜ ์„ค๋ช…ํ•˜์‹œ์˜ค. 2. 11 ํŽ˜์ด์ง€ ๊ทธ๋ฆผ 7.6์™€ 7.7์—์„œ, ๋งŒ์ผ ๋ฌธ๋งฅ ๊ตํ™˜ ๋ถ€ํ•˜๊ฐ€ 0ms๊ฐ€ ์•„๋‹ˆ๋ผ 100ms๋กœ ๋ฐ”๋€Œ๋ฉด, ํ‰๊ท  ๋ฐ˜ํ™˜ ์‹œ๊ฐ„(turnaround time)๊ณผ ํ‰๊ท  ์‘๋‹ต ์‹œ๊ฐ„(response time)์ด ์–ด๋–ป๊ฒŒ ๋˜๋Š”์ง€ ์„ค๋ช…ํ•˜์‹œ์˜ค. 1. ์ ์‹ฌ์„ ์œ„ํ•ด ์‹๋‹น์„ ์ •ํ•  ๋•Œ ๋‚˜๋Š” ๊ฐ€์žฅ ์šฐ์„ ์ ์œผ๋กœ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ด ์‹๋‹น์— ๊ฐ€์„œ ๋ฐฅ์„ ๋น ๋ฅด๊ฒŒ ๋จน๊ณ  ์˜ค๋Š” ์‹œ๊ฐ„์ด๋‹ค. ์ ์‹ฌ์‹œ๊ฐ„์€ ํ•œ์ •์ ์ด๊ณ  ๋งŽ์€ ์‚ฌ๋žŒ์ด ๋น„์Šทํ•œ ์‹œ๊ฐ„์— ๋ชฐ๋ฆฌ๊ฒŒ ๋œ๋‹ค. ๋น ๋ฅด๊ฒŒ ์‹์‚ฌ๋ฅผ ๋๋‚ด๋ฉด ํก์—ฐ๋„ ํ•˜๊ณ  ์žก๋‹ด๋„ ํ•˜๊ณ  ์‰ฌ๋Š” ์‹œ๊ฐ„๋„ ์ฆ๊ธฐ๊ณ  ๋“ฑ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ผ๋“ค์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‚˜๋Š” ์ ์‹ฌ ์‹๋‹น์„ ๊ณ ๋ฅผ ๋•Œ ๊ฐ€์žฅ ์šฐ์„  ..

[2์ฃผ์ฐจ] Quiz

1. Disk์™€ DRAM์˜ ์ฐจ์ด์ ์„ 3๊ฐ€์ง€ ์ด์ƒ ๊ธฐ์ˆ ํ•˜์‹œ์˜ค. 2. 30 ํŽ˜์ด์ง€์—์„œ ๋…ผ์˜๋œ ํŠธ๋žฉ๊ณผ ์ธํ„ฐ๋ŸฝํŠธ์˜ ์ฐจ์ด์ ์„ ๊ธฐ์ˆ ํ•˜์‹œ์˜ค. ์ œ์ถœํ•œ ๋‹ต์•ˆ: 1. Disk ์™€ DRAM ์˜ ์ฐจ์ด์  Volatility Capacity Capacity Interface DRAM Volatile Faster than Disk Smaller than Disk Byte-unit interface Disk Non-vilatile Slower than DRAM Bigger than DRAM Sector-unit interface DRAM ๊ณผ Disk ์˜ ์ฐจ์ด์ ์„ ์‚ดํŽด๋ณด๋ฉด ์ด๋Ÿฌํ•˜๋‹ค. DRAM ์€ ํœ˜๋ฐœ์„ฑ์ด๊ณ  Disk ๋Š” ๋น„ํœ˜๋ฐœ์„ฑ์ด๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ๊ณ„์ธต๊ตฌ์กฐ๋ฅผ ๋ณด๋ฉด Disk๋Š” ์•„๋ž˜์ชฝ์— ์žˆ๊ณ  DRAM ์€ ์œ„์ชฝ์— ์žˆ๋‹ค. ๊ทธ๋ž˜์„œ ์†๋„ ๋ฉด์—์„œ DRAM..