๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“SUBJECT10

[์‹œ์Šคํ…œํ”„๋กœ๊ทธ๋ž˜๋ฐ/Linux] 10. Signal Timer(1) 1. Signal ์ปค๋„์—์„œ ๋‚ด๋ถ€์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๋Š” event๋ฅผ ์ด์™€ ์—ฐ๊ด€๋˜์–ด ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค์—๊ฒŒ signal ํ˜•ํƒœ๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. user process๋Š” signal์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธด๊ธ‰ํ•œ ๋น„๋™๊ธฐ์  ์ด๋ฒคํŠธ(asynchronous urgent event)๋ฅผ ์ธํ„ฐ๋ŸฝํŠธ(inturrupt)๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์ด ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค ์ž…์žฅ์—์„œ ์ด signal์€ ๋น„๋™๊ธฐ์ ์œผ๋กœ ๊ธด๊ธ‰ํ•˜๊ฒŒ ๋ฐœ์ƒํ•˜๋Š” event์ž…๋‹ˆ๋‹ค. ์ด event๊ฐ€ ์ž์‹ ์—๊ฒŒ ์ „๋‹ฌ๋˜๋ฉด ์ด ์ด๋ฒคํŠธ๋ฅผ handling ํ•  ์ˆ˜ ์žˆ๋Š” handling ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๋™์ž‘์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. User's view User mode ๋™์ž‘ -> signal ๋ฐœ์ƒ -> user program ์ด inturrupt๋ฅผ ๋ฐ›์Œ -> signal handler(user mode๊ฐ€ inturru.. 2020. 5. 23.
[์‹œ์Šคํ…œํ”„๋กœ๊ทธ๋ž˜๋ฐ/Linux] 10. POSIX-semaphore 1. Semaphore Semaphore๋Š” 1960๋…„๋Œ€ Dijkstra์— ์˜ํ•ด ์„ค๊ณ„๋œ ์‹œ์Šคํ…œ ์ฝœ์ž…๋‹ˆ๋‹ค. mutex์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ(๋˜๋Š” ๋ฉ€ํ‹ฐํ”„๋กœ์„ธ์Šค) ํ™˜๊ฒฝ์—์„œ critical section์˜ ๊ณต์œ  ์ž์›์— ์ ‘๊ทผ์ œ์–ด๋ฅผ ์œ„ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. semaphore์˜ ๊ธฐ๋ณธ์ ์ธ ํŠน์ง•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. mutual exclusion(์ƒํ˜ธ ๋ฐฐ์ œ)์„ ์œ„ํ•œ block/wakeup ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ”„๋กœ์„ธ์Šค๊ฐ€ critical section์— ์ ‘๊ทผํ•˜์ง€ ๋ชปํ•œ๋‹ค๋ฉด, ํ”„๋กœ์„ธ์Šค๋Š” block ์ƒํƒœ๊ฐ€ ๋จ(block : Semaphore queue์— ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค๋ฅผ ๋“ฑ๋กํ•˜๊ณ , ํ”„๋กœ์„ธ์Šค๋Š” CPU์—์„œ release๋จ) ํ”„๋กœ์„ธ์Šค๊ฐ€ critical section์„ ์ด์šฉํ•œ ํ›„ ๋น ์ ธ๋‚˜์˜ฌ ๋•Œ, waiting queue์— ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๊นจ์›€ CPU time.. 2020. 5. 23.
[์‹œ์Šคํ…œํ”„๋กœ๊ทธ๋ž˜๋ฐ/Linux] 2. File I/O(1) 1. Linux System Calls ๋ฆฌ๋ˆ…์Šค์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ๋‹ค์–‘ํ•œ ์‹œ์Šคํ…œ ์ฝœ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. File descriptor I/O open(); close(); creat(); read(); write(); seek(); // random access fcntl(); // for file/record locking Process control Thread programming IPC Signal handling Memory management Synchronization Time management Network socket API(TCP, UDP) ๊ทธ ์ค‘ File descriptor I/O์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค. 2. System Calls & Library Calls for File I/O ํŒŒ์ผ๊ณผ ๊ด€๋ จ๋œ.. 2020. 5. 6.
[์‹œ์Šคํ…œํ”„๋กœ๊ทธ๋ž˜๋ฐ/Linux] 1-3. Linux Shell & Basic Commands 1. Shell? Shell์ด๋ž€ ์‚ฌ์šฉ์ž๊ฐ€ ์šด์˜์ฒด์ œ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด์ค€ ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค. ๋ฆฌ๋ˆ…์Šค ์ปค๋„์€ ์œ ์ €๊ฐ€ ์œ ์ € ํ”„๋กœ๊ทธ๋žจ๊ณผ ์ธํ„ฐํŽ˜์ด์‹ฑ ํ•˜๊ธฐ ์œ„ํ•ด์„œ system call์ด๋ผ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š”๋ฐ, ์ด system call์€ functional level์—์„œ์˜ ์ธํ„ฐํŽ˜์ด์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— ์œ ์ €๊ฐ€ ์ด๋ฅผ ์กฐ๊ธˆ ๋” ์‰ฝ๊ฒŒ ๋ช…๋ น์–ด ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ๊ณตํ•œ ๊ฒƒ์ด ๋ฐ”๋กœ shell์ž…๋‹ˆ๋‹ค. shell์˜ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. - ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์„ command line์œผ๋กœ ์‹คํ–‰์‹œ์ผœ์ค„ ์ˆ˜ ์žˆ์Œ - ์šด์˜์ฒด์ œ ์•ˆ์— ์žˆ๋Š” file, process๋“ค์„ ๊ด€๋ฆฌ 2. Commonly Used shells ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜ํ•˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ shell ํ”„๋กœ๊ทธ๋žจ์ด ์„ค์น˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. System utility๋“ค์€.. 2020. 5. 5.
[๋ฐ์ดํ„ฐํ†ต์‹ ] 3.2 ์ฃผ๊ธฐ ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ(2) 5. ๋ณตํ•ฉ ์‹ ํ˜ธ ํ•˜๋‚˜์˜ ์‹ ํ˜ธ๋ฅผ ๊ฐ–๋Š” ์ •ํ˜„ํŒŒ๋Š” ๋ฐ์ดํ„ฐ ํ†ต์‹  ํ™˜๊ฒฝ์—์„œ ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ํ†ต์‹ ์—์„œ ๋ณด๋‚ด๋Š” ์‹ ํ˜ธ๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋‹จ์ˆœ ์ •ํ˜„ํŒŒ๋“ค๋กœ ๋งŒ๋“ค์–ด์ง„ ๋ณตํ•ฉ ์‹ ํ˜ธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ๋ณตํ•ฉ ์‹ ํ˜ธ์˜ ํ‹€์„ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์ด Fourier ๋ถ„์„์ž…๋‹ˆ๋‹ค. ํ‘ธ๋ฆฌ์— ๋ถ„์„์— ์˜ํ•˜๋ฉด ์ž„์˜์˜ ๋ณตํ•ฉ ์‹ ํ˜ธ๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ์ฃผํŒŒ์ˆ˜, ์ง„ํญ, ์œ„์ƒ์„ ๊ฐ–๋Š” ๋‹จ์ˆœ ์ •ํ˜„ํŒŒ๋“ค์˜ ์กฐํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณตํ•ฉ ์‹ ํ˜ธ๋Š” ์ฃผ๊ธฐ์ ์ผ ์ˆ˜๋„ ์žˆ๊ณ  ๋น„์ฃผ๊ธฐ์ ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ๊ธฐ ๋ณตํ•ฉ ์‹ ํ˜ธ๋Š” ์ฃผ๊ธฐ๋“ค์ด ์ •์ˆ˜ ๊ฐ’์„ ๊ฐ–๋Š” ์ˆœ์ฐจ์ ์ธ ๋‹จ์ˆœ ์ •ํ˜„ํŒŒ๋“ค๋กœ ๋ถ„ํ•ด๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์ฃผ๊ธฐ ๋ณตํ•ฉ ์‹ ํ˜ธ๋Š” ์—ฐ์†์ ์ธ ์‹ค์ˆ˜ ๊ฐ’์„ ๊ฐ–๋Š” ์ฃผํŒŒ์ˆ˜์™€ ์ง„ํญ์œผ๋กœ ๋œ ๋ฌดํ•œ์˜ ์ •ํ˜„ํŒŒ๋“ค๋กœ ๋ถ„ํ•ด๋ฉ๋‹ˆ๋‹ค. ๋จผ์ € ์ฃผ๊ธฐ ์‹ ํ˜ธ์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ธฐ ์œ„ํ•ด fourier series์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ์ˆ˜์‹์„ ์‚ดํŽด๋ณด๋ฉด.. 2020. 4. 26.
[๋ฐ์ดํ„ฐํ†ต์‹ ] 3.2 ์ฃผ๊ธฐ ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ(1) ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๋Š” ๋‹จ์ˆœ ์‹ ํ˜ธ์™€ ๋ณตํ•ฉ ์‹ ํ˜ธ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. ์ •ํ˜„ํŒŒ(์‚ฌ์ธํŒŒ, sine wave)์™€ ๊ฐ™์€ ๋‹จ์ˆœ ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๋Š” ๋” ์ด์ƒ ๋‹จ์ˆœํ•œ ์‹ ํ˜ธ๋กœ ๋‚˜๋‰  ์ˆ˜ ์—†์œผ๋‚˜, ๋ณตํ•ฉ(composite) ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ •ํ˜„ํŒŒ๋กœ ๋‚˜๋‰  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์ฐธ๊ณ  : Fourier series) 1. ์ •ํ˜„ํŒŒ ์‚ฌ์ธํŒŒ(sine wave, ์ •ํ˜„ํŒŒ)๋Š” ์•„๋‚ ๋กœ๊ทธ ์ฃผ๊ธฐ ์‹ ํ˜ธ์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ˜•ํƒœ ๋‹จ์ˆœ ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ(์ •ํ˜„ํŒŒ) s๋Š” ์ˆœ๊ฐ„ ์ง„ํญ, A๋Š” ์ตœ๋Œ€ ์ง„ํญ, f๋Š” ์ฃผํŒŒ์ˆ˜, Φ๋Š” ์œ„์ƒ์ด๋ผ๊ณ  ํ•  ๋•Œ, 1) ์ตœ๋Œ€ ์ง„ํญ ์ „์†กํ•˜๋Š” ์‹ ํ˜ธ์˜ ์—๋„ˆ์ง€์— ๋น„๋ก€ํ•˜๋Š” ๊ฐ€์žฅ ํฐ ์„ธ๊ธฐ์˜ ์ ˆ๋Œ“๊ฐ’ ์ „๊ธฐ ์‹ ํ˜ธ์˜ ๊ฒฝ์šฐ, ์ตœ๋Œ€ ์ง„ํญ์€ ์ „์••(v)์œผ๋กœ ์ธก์ • ๐Ÿฆ„ ์˜ˆ์ œ 3.1 ์ œ๊ณฑ ํ‰๊ท ๊ฐ’(rms, root mean square) ๋ฏธ๊ตญ์—์„œ ๊ฐ€์ •์˜ ์ „๊ธฐ๋Š” ์ตœ๋Œ€ ์ง„ํญ 155์—์„œ .. 2020. 4. 25.
[๋ฐ์ดํ„ฐํ†ต์‹ ] 3.1 ๋ฐ์ดํ„ฐ์™€ ์‹ ํ˜ธ ๋ฌผ๋ฆฌ์ธต ๊ฐœ์š” ๋ฌผ๋ฆฌ์ธต์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์€ ์ „์†ก ๋งค์ฒด๋ฅผ ํ†ตํ•˜์—ฌ ์ „์ž๊ธฐ ์‹ ํ˜ธ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ๋žŒ/์‘์šฉ์ด ๋งŒ๋“ค์–ด ๋‚ด๊ฑฐ๋‚˜ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ „๋‹ฌ๋  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ „์†ก๋งค์ฒด๋Š” ๋ฌผ๋ฆฌ์ ์ธ ๊ฒฝ๋กœ๋ฅผ ๋”ฐ๋ผ ์—๋„ˆ์ง€๋ฅผ ์ „๋‹ฌํ•˜๋Š” ์ž‘์—…์„ ํ•ฉ๋‹ˆ๋‹ค. ๋งค์ฒด ์œ„์— ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์‹ ํ˜ธ๋กœ ๋ฐ”๊พธ๋Š” ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. 3์žฅ์—์„œ๋Š” ๋ฐ์ดํ„ฐ์™€ ์‹ ํ˜ธ์˜ ๊ด€๊ณ„๋ฅผ ์‚ดํŽด๋ณด๊ณ , ์‹ ํ˜ธ์˜ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํŠน์„ฑ์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ „์ž๊ธฐ์  ์‹ ํ˜ธ(electromagnetic signals)์˜ ํ˜•ํƒœ๋กœ ๋ฐ”๋€Œ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์™€ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ์‹ ํ˜ธ๋Š” ์•„๋‚ ๋กœ๊ทธ(analog) ๋˜๋Š” ๋””์ง€ํ„ธ(digital) ํ˜•ํƒœ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1. ์•„๋‚ ๋กœ๊ทธ์™€ ๋””์ง€ํ„ธ ๋ฐ์ดํ„ฐ ์•„๋‚ ๋กœ๊ทธ ๋ฐ์ดํ„ฐ(.. 2020. 4. 25.
[์‹œ์Šคํ…œํ”„๋กœ๊ทธ๋ž˜๋ฐ/Linux] 1. Introduction ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ž€ ์šด์˜์ฒด์ œ์™€ ๊ฐ™์€ ์ปค๋„ ๋ฐ ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜์œ„ ๋ ˆ๋ฒจ์—์„œ ๋™์ž‘ํ•˜๋Š” ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๊ธฐ์ˆ ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ํ•˜์œ„ ์šด์˜์ฒด์ œ์™€ ๋ฐ€์ ‘ํ•œ ์—ฐ๊ด€์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šด์˜์ฒด์ œ(Operating System, OS)์˜ ์—ญํ• ๊ณผ OS์—์„œ ์ œ๊ณตํ•˜๋Š” ์‹œ์Šคํ…œ ์ฝœ์„ ์ดํ•ดํ•˜๊ณ , OS์—์„œ ์ œ๊ณตํ•˜๋Š” ์‹œ์Šคํ…œ ์ฝœ์˜ ์ข…๋ฅ˜๋ฅผ ํŒŒ์•…ํ•˜์—ฌ ๊ฐ ๋ชฉ์ ์— ๋งž๋Š” ์‹œ์Šคํ…œ ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•„๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. 1. Operating System ์šด์˜์ฒด์ œ๋ž€ ์ปดํ“จํ„ฐ์˜ ์‚ฌ์šฉ์ž(๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœ๊ทธ๋žจ)์™€ ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ์‚ฌ์ด์˜ ์ค‘๊ฐœ์ž ์—ญํ• ์„ ํ•˜๋Š” ํ•˜๋‚˜์˜ ํฐ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ๐Ÿฆ„ ์šด์˜์ฒด์ œ์˜ ๋ชฉํ‘œ - ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๊ธฐ ํŽธ๋ฆฌํ•˜๊ฒŒ ํ•ด ์คŒ - ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด๋ฅผ ๋Šฅ๋ฅ ์ ์œผ๋กœ ์‚ฌ์šฉํ•จ ๐Ÿฆ„ ์šด์˜์ฒด์ œ์˜.. 2020. 4. 24.
[์ปดํ“จํ„ฐ๊ตฌ์กฐ] 1-(2) CPU์˜ ์„ฑ๋Šฅ๋ถ„์„ ๐Ÿ’ก ์„ฑ๋Šฅ์˜ ์ •์˜ ๋‘ ๋ฐ์Šคํฌํ†ฑ ์ปดํ“จํ„ฐ์—์„œ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ค๋Š” ๊ฒฝ์šฐ, ๋จผ์ € ๋๋‚˜๋Š” ์กฑ์ด ๋” ๋น ๋ฅธ ์ปดํ“จํ„ฐ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Œ ๊ทธ๋Ÿฌ๋‚˜ ์—ฌ๋Ÿฌ ๋Œ€์˜ ์„œ๋ฒ„๋ฅผ ๊ฐ€์ง€๊ณ  ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž์˜ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ์„ผํ„ฐ๋ฅผ ์šด์˜ํ•  ๋•Œ์—๋Š” ํ•˜๋ฃจ ๋™์•ˆ ๋” ๋งŽ์€ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ๋” ๋น ๋ฅธ ์ปดํ“จํ„ฐ์ž„ - ์ปดํ“จํ„ฐ ์‚ฌ์šฉ์ž ๊ฐœ์ธ์˜ ์ž…์žฅ์—์„œ๋Š” ์‘๋‹ต ์‹œ๊ฐ„(response time)-์ž‘์—… ๊ฐœ์‹œ์—์„œ ์ข…๋ฃŒ๊นŒ์ง€์˜ ์‹œ๊ฐ„-์ฆ‰ ์‹คํ–‰์‹œ๊ฐ„(execution time)์ด ์ค‘์š”ํ•จ - ๋ฐ์ดํ„ฐ์„ผํ„ฐ ๊ด€๋ฆฌ์ž์—๊ฒŒ๋Š” ์ฒ˜๋ฆฌ๋Ÿ‰(throughput) ํ˜น์€ ๋Œ€์—ญํญ(bandwide)-์ผ์ •ํ•œ ์‹œ๊ฐ„ ๋™์•ˆ ์ฒ˜๋ฆฌํ•˜๋Š” ์ž‘์—…์˜ ์–‘-์ด ๋” ์ค‘์š”ํ•จ ๐Ÿ‘‰ ์‘๋‹ต ์‹œ๊ฐ„์ด ๋” ์ค‘์š”ํ•œ ๊ฐœ์ธ ํœด๋Œ€์šฉ ๊ธฐ๊ธฐ์™€ ์ฒ˜๋ฆฌ๋Ÿ‰์ด ๋” ์ค‘์š”ํ•œ ์„œ๋ฒ„์˜ ์„ฑ๋Šฅ์„ ํ‰๊ฐ€ํ•  ๋•Œ๋Š” ๋‹ค๋ฅธ ์„ฑ๋Šฅ ์ฒ™๋„๋ฅผ ์‚ฌ์šฉ ๐Ÿ’ก ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ์‘๋‹ต ์‹œ๊ฐ„ - ์‘.. 2020. 4. 8.