๐Ÿผ ๋ฐฑ์•ค๋“œ/์ž๊ฒฉ์ฆ

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ ํ›„๊ธฐ

๊ณ„๋ž€์†Œ๋…„ 2025. 2. 9. 17:21


https://koreatstm.tistory.com/225#Monday%20(01.13)-1

 

์šฐ๋ฆฌ FISA AI์—”์ง€๋‹ˆ์–ด๋ง 3์ฃผ์ฐจ ๊ณผ์ •

Monday (01.13)๋”๋ณด๊ธฐ์˜ค๋Š˜์˜ ์ ์‹ฌ ๋ณ„์  โญ๏ธ โญ๏ธ โญ๏ธ๊ตฌ๋‚ด์‹๋‹น์—์„œ ๋จน์—ˆ๋‹ค.5500์›... ๊ทธ๋ƒฅ ๋จน์žhttps://map.naver.com/p/entry/place/18808775?placePath=%252Fhome%253Fentry%253Dpll&searchType=place&lng=126.8858948&lat=37.5847261 ๋„ค

koreatstm.tistory.com

 

์ด ๋•Œ, ์‹ ์ฒญํ•œ ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ๋ฅผ ์˜ค๋Š˜ ๋ณด์•˜๋‹ค.

 

 

์ค€๋น„๋ฐฉ๋ฒ•

 

์•„์ดํฐ, ์•„์ดํŒจ๋“œ๋กœ ๊ณต๋ถ€ํ–ˆ๋‹ค. ๋งž์ถ”๋‹ค ์•ฑ ๊ฐ•์ถ”

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ์˜ ๊ฒฝ์šฐ 3์ผ๋™์•ˆ๋งŒ ํ•ด์„ค์ด ๋ฌด๋ฃŒ๋ผ์„œ,  <๊ธˆ, ํ† , ์ผ> ์ด๋ ‡๊ฒŒ ํšŒ์›๊ฐ€์ž…ํ•ด์„œ ๋ดค๋‹ค.

ํ† ์š”์ผ ๋Šฆ๊ฒŒ๊นŒ์ง€ ์ˆ˜์—…๋“ฃ๊ณ  ํ• ์ผ ํ•˜๋‹ค๊ฐ€, ์ „๋‚ ์— ๋ณด๊ณ ๊ฐ€์•ผ ํ•  ๊ฒƒ ๊ฐ™์•„์„œ ๋ถ€๋žด๋ถ€๋žด ๋ฌธ์ œํ’€์—ˆ๋‹ค.

๋งž์ถ”๋‹ค ์•ฑ์ด ์›Œ๋‚™ ํ•ด์„ค๋„ ์ž˜ ๋˜์–ด์žˆ๊ณ , ํ•ด์„ค์—์„œ ์• ๋งคํ•œ ๋ฌธ์ œ๋Š” ์ง€ํ”ผํ‹ฐ์— ๋ฌผ์–ด๋ณด๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ณต๋ถ€ํ–ˆ๋‹ค.

๊ณต๋ถ€๋ฅผ ์•ˆํ•˜๊ณ  ํ’€์–ด๋„, ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ํ’€์–ด๋„ 62์  64์ ์ด์—ฌ์„œ, ์ฒ˜์Œ์—๋Š” ๋งŒ๋งŒํ•˜๊ฒŒ ์ƒ๊ฐํ–ˆ๋‹ค๊ฐ€. ์ผ์š”์ผ ์ƒˆ๋ฒฝ์— "์–ด ํฐ์ผ๋‚ฌ๋‹ค!" ์‹ถ์—ˆ๋‹ค.

๊ทธ๋ž˜์„œ ํ•ฉ๊ฒฉ์€ ์šด์— ๋งก๊ธฐ๊ธฐ๋กœ ํ–ˆ๋‹ค.

๋‚ด๊ฐ€ ์•„๋Š” ๋ฌธ์ œ ๋‚˜์˜ค๋ฉด ๋งž์ถœ๊ฑฐ๊ณ , ๋ชจ๋ฅด๋Š” ๋ฌธ์ œ๋Š” ๊ณผ๊ฐํžˆ ๋ผ์›Œ๋งž์ถ”๊ณ  ์•ˆ ๋ณด๋Š” ๋ฐฉ์‹์œผ๋กœ ํ–ˆ๊ณ ,

์ „๋ฐ˜์ ์œผ๋กœ (1,5)๋‹จ์›์ด ์ ์ˆ˜๊ฐ€ ๋‚ฎ๊ณ , (2,3,4) ๋‹จ์›์ด ์ ์ˆ˜๊ฐ€ ๋†’์•„์„œ

(1,5)๋‹จ์›์€ 50์ , (2,3,4) ๋‹จ์›์—์„œ 70์ ์„ ๋ชฉํ‘œ๋กœ ์žก์•˜๋‹ค.

๋ฌธ์ œ๋Š” ๊ณผ๋ชฉ ๋‹น ๊ณผ๋ฝ์ด ์žˆ์–ด์„œ ๋ฐ˜๋“œ์‹œ ํ•œ ๊ณผ๋ชฉ์—์„œ 40์ ์€ ๋„˜๊ฒจ์•ผ ํ•˜๋Š”๋ฐ, ์šด์ด ์•ˆ์ข‹์œผ๋ฉด 1๋‹จ์›์ด๋‚˜ 5๋‹จ์›์—์„œ 40์  ๋น„์Šทํ•œ ์ ์ˆ˜๊ฐ€ ๋‚˜์™€์„œ ๊ฑฑ์ •์„ ํ•˜๋ฉฐ ์‹œํ—˜์žฅ์— ๊ฐ”๋‹ค.

์‹œํ—˜์žฅ ๊ฐ€๋Š” ๋ฒ„์Šค์—์„œ 3๋ชจ์˜๊ณ ์‚ฌ์—์„œ ํ‹€๋ ค์„œ ์ •๋ฆฌํ•œ ๋ถ€๋ถ„์„ ๋ฐ˜๋ณตํ•ด์„œ ๋ดค๊ณ , ๊ธด ์•”๊ธฐ ๋‚ด์šฉ์€ ๋‹ค ๋ฒ„๋ ธ๋‹ค.

์•„๋ž˜ ์ •๋ฆฌ๋‚ด์šฉ ์ฒจ๋ถ€ํ•˜๊ฒ ๋‹ค.

 

์ •๋ฆฌ๋‚ด์šฉ

 

1๋‹จ์›

uml: use case, sequence(๊ฐ์ฒด๊ฐ„ ๋ฉ”์‹œ์ง€ ์ฒ˜๋ฆฌ), ,communication,state(๋™์ ์ƒํƒœ),activity

usecase:์•กํ„ฐ๊ฐ€ ์‚ฌ์šฉ์ž, ๋‹ค๋ฅธ ์‹œ์Šคํ…œ

 

HIPO: ํ•˜ํ–ฅ์‹

 

case: ๊ฐœ๋ฐœ์ž๊ฐ€ ์†Œํ”„ํŠธ์›จ์–ด ํšจ์œจ์  ๊ฐœ๋ฐœ, ์œ ์ง€๋ณด์ˆ˜ ์œ„ํ•ด ์‚ฌ์šฉ

์š”๊ตฌ์‚ฌํ•ญ: ์ถ”์ถœ-๋ถ„์„-๋ช…์„ธ-ํ™•์ธ

์• ์ž์ผ: ์œ ์—ฐํ•œ ๋Œ€์‘

์ •๋ณด์€๋‹‰ ๋ฐฉ๋ฒ•์— ์บก์Аํ™” ์กด์žฌ

 

AR: ํ˜„์‹ค์„ธ๊ณ„์œ„์— ๊ฐ€์ƒ์ •๋ณด(ํ˜„์‹ค๊ณผ ๊ฒน์ณ), VR: ์™„์ „ํžˆ ๋‹ค๋ฅธ์ •๋ณด

 

ํŒจํ„ด

  • observer: ํ•œ ๊ฐ์ฒด์˜ ์ƒํƒœ๋ณ€ํ™”๊ฐ€ ๋‹ค๋ฅธ ์• ๋“ค์—๊ฒŒ ์ „๋‹ฌ, 1๋Œ€๋‹ค
  • Bridge: ์ถ”์ƒ์ธต ๋ถ„๋ฆฌ
  • adapter: ์ธํ„ฐํŽ˜์ด์Šค

 

์‘์ง‘๋„์™€ ๊ฒฐํ•ฉ๋„

  • ์‘์ง‘๋„ ๋†’๊ณ , ๊ฒฐํ•ฉ๋„ ๋‚ฎ์„์ˆ˜๋ก ์ข‹์Œ
  • ์‘์ง‘๋„: ์šฐ์—ฐ-๋…ผ๋ฆฌ-์‹œ๊ฐ„-์ ˆ์ฐจ-ํ†ต์‹ -์ˆœ์ฐจ-๊ธฐ๋Šฅ(CLTPCSF)
  • ๊ฒฐํ•ฉ๋„: ์ž๋ฃŒ-์Šคํƒฌํ”„-์ œ์–ด-์™ธ๋ถ€-๊ณต์œ -๋‚ด์šฉ(DSCECC)

 

๋ชฉ์—…:์‹ค์ œํ™”๋ฉด๊ณผ ์œ ์‚ฌํ•œ ์ •์  ๋ชจํ˜•

 

๊ธฐ๋Šฅ์ : ์‹œ์Šคํ…œ

๋น„๊ธฐ๋Šฅ์ : ์„ฑ๋Šฅ, ๋ณด์•ˆ, ํ’ˆ์งˆ, ์•ˆ์ •์„ฑ

 

DFD: Process (์›), Flow, DataStore(ํ‰ํ–‰์„ ), Terminator(์‚ฌ๊ฐํ˜•)

SOLID S:๋‹จ์ผ์ฑ…์ž„, O:ํ™•์žฅ์—๋Š” Open, L:์ƒ์œ„ ํด๋ž˜์Šค ๊ทœ์น™ ํ•˜์œ„ํด๋ž˜์Šค๊ฐ€ ๋”ฐ๋ฆ„, I: ๋น„์‚ฌ์šฉ๋ฉ”์„œ๋“œ์— ์˜์กด์•ˆํ•จ, D: ๋ณ€ํ™”ํ•˜๊ธฐ ์–ด๋ ค์šด ๊ฒƒ์— ์˜์กด

 

2๋‹จ์›

inspection(์ •์ !!): ๊ณ„ํš → ์‚ฌ์ „๊ต์œก → ์ค€๋น„ → ๊ฒ€์‚ฌ=์ธ์ŠคํŒฉ์…˜ ํšŒ์˜

spice 6๋‹จ๊ณ„, 1ํ•˜๊ณ  6์€ ์ƒ์‹์ ์ด๋‹ˆ๊นŒ ๋นผ๊ณ  (2:๋ชฉ์ ๋งŒ ๋‹ฌ์„ฑ, 3: ๊ณ„ํš๋˜๊ณ  ๊ด€๋ฆฌ๋จ, 4: ํ‘œ์ค€ ํ”„๋กœ์„ธ์Šค ์‚ฌ์šฉํ•ด์„œ~, 5: ์ •๋Ÿ‰์  ์ดํ•ด, ์˜ˆ์ธก)

ํ ์‹œ๊ฐ„๋ณต์žก๋„:O(1), ํฌ๊ธฐ ์•ˆ์ •ํ•ด์ ธ๋„ ๋จ

DRM(digital right management)

foxbase: RDBMS

 

3๋‹จ์›

์ •๊ทœํ˜•

  • 4์ •๊ทœํ˜•: ๋‹ค์น˜ ์ข…์† ์ด๋ฉด ํ•จ์ˆ˜์  ์ข…์† ๊ด€๊ณ„ ๋งŒ์กฑ
  • 5์ •๊ทœํ˜•: ์กฐ์ธ ์ข…์†์ด ํ›„๋ณดํ‚คํ†ตํ•ด์„œ๋งŒ

๊ด€๊ณ„๋Œ€์ˆ˜(์ ˆ์ฐจ์ ) - ์ˆœ์ˆ˜๊ด€๊ณ„์—ฐ์‚ฐ์ž: select,project,join,division(B๊ฐ€ A์˜ ๋ถ€๋ถ„์ง‘ํ•ฉ์ผ๋•Œ, ๋‚˜๋จธ์ง€ ์›์†Œ๋งŒ ์ถ”์ถœ ์†์„ฑ๊ฐ’!!์ œ์™ธ ๋‚˜๋จธ์ง€) ↔ ์ผ๋ฐ˜์ง‘ํ•ฉ์—ฐ์‚ฐ์ž

 

%๊ฐ€ ๋ชจ๋“ ๊ธ€์ž

INTERSECT(๊ต์ง‘ํ•ฉํ•˜๋ฉด) ์†์„ฑ์€ ๋‹ค ๋‚˜์˜ด

 

๋งต๋ฆฌ๋“€์Šค: ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ

DB์‚ฌ์šฉํ•ด๋„ ์ค‘๋ณต ์™„์ „ ์ œ๊ฑฐ ๋ถˆ๊ฐ€

 

์„ค๊ณ„

  • ๊ฐœ๋…์ ์„ค๊ณ„: ๋…๋ฆฝ์ , ํŠธ๋žœ์žญ์…˜ ๋ชจ๋ธ๋ง, ERD
  • ๋…ผ๋ฆฌ์ ์„ค๊ณ„: ์ข…์†์ , ํŠธ๋žœ์žญ์…˜ ์ธํ„ฐํŽ˜์ด์Šค ์„ค๊ณ„, ์ •๊ทœํ™”
  • ๋ฌผ๋ฆฌ์ ์„ค๊ณ„: ๋ฐ˜์ •๊ทœํ™”,ํŠธ๋žœ์žญ์…˜ ์ž‘์„ฑ, ๋ทฐ,์ธ๋ฑ์Šค

 

  • ํŠœ์นด:์นด๋””๋„๋ฆฌํ‹ฐ=ํŠœํ”Œ์˜ ์ˆ˜
  • ์—ด์ฐจ:์ฐจ์ˆ˜=์—ด

 

4๋‹จ์›

 

IEEE -> 2:LLC, 3:CSMA, 4:TOKEN BUS, 5:TOKEN RING, 6:MAN

 

RTP: UDP ๊ธฐ๋ฐ˜

๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ: RIP,OSPF, BGP

 

๋น„๋™๊ธฐ์‹ ์ „์†ก: ๋…๋ฆฝ์ ์œผ๋กœ ๋ณด๋ƒ„ → ๋‹จ๊ฑฐ๋ฆฌ์— ์‚ฌ์šฉ,framing error ๋ฐœ์ƒ

 

๊ต์ฐฉ์ƒํƒœ ํšŒ๋ณต: ๊ต์ฐฉ์ƒํƒœ ์ž์› ์„ ์ (๊ฐ•์ œ ํšŒ์ˆ˜)ํ•ด์„œ ํ•ด๊ฒฐ

 

SSTF(Shortest Seek Time First): ์ง€๊ธˆ๊ธฐ์ค€ ๊ฐ€์žฅ๊ฐ€๊นŒ์šด๊ฑฐ ๊ณ„์† ๊ฐฑ์‹ ํ•ด๊ฐ€๋ฉฐ

Round Robin: FCFS๋ฅผ ์„ ์ ์œผ๋กœ

 

ํŽ˜์ด์ง€ ํฌ๊ธฐ ์ž‘์•„์ง€๋ฉด ๋งต ํ…Œ์ด๋ธ” ํฌ๊ธฐ ์ฆ๊ฐ€(๋” ๋งŽ์€ ํŽ˜์ด์ง€ ํ•„์š”ํ•ด์ ธ์„œ), ๋งคํ•‘ ์†๋„ ๊ฐ์†Œ

 

#include <stdio.h>

int main() {

    int a = 5;  // 5๋Š” ์ด์ง„์ˆ˜๋กœ 0101
    int b = 3;  // 3์€ ์ด์ง„์ˆ˜๋กœ 0011
    int result = a | b; // ๋น„ํŠธ OR ์—ฐ์‚ฐ
    printf("%d\\n", result); // ๊ฒฐ๊ณผ๋Š” 7 (์ด์ง„์ˆ˜ 0111)
    return 0;

}

 

5๋‹จ์›

๊ธฐ๋ฐ€์„ฑ, ๋ฌด๊ฒฐ์„ฑ, ๊ฐ€์šฉ์„ฑ

๋Œ€์นญํ‚ค,๋น„๋ฐ€ํ‚ค,๊ฐœ์ธํ‚ค (DES,AES,SEED) vs ๋น„๋Œ€์นญํ‚ค, ๊ณต๊ฐœํ‚ค (RSA)

๊ณต๊ฐœํ‚ค๋„ ๊ฐœ์ธํ‚ค๋กœ ๋ณตํ˜ธํ™” ๊ฐ€๋Šฅ

 

์‹œ๋งจํ‹ฑ ์›น=์˜๋ฏธ, ์ง€๋Šฅํ˜•, ์˜์‚ฌ์†Œํ†ต

 

๊ธฐ๊ฐ„๋ง: backbone

sqoop์€ ํ•˜๋‘ก๊ณผ RDB๊ฐ„ ๋ฐ์ดํ„ฐ ์ „์†ก, Tajo๋Š” ํ•˜๋‘ก ๊ธฐ๋ฐ˜ ํ”„๋กœ์ ํŠธ

ํ•˜ํ–ฅ์‹(๋ธํŒŒ์ด: ์ „๋ฌธ๊ฐ€ ์˜๊ฒฌ ์ข…ํ•ฉ)

 

pathping: tracert์™€ ์œ ์‚ฌ

 

์Šคํ…Œ๊ฐ€๋…ธ๊ทธ๋ž˜ํ”ผ(์ˆจ๊ธฐ๋‹ค): ์ˆจ๊น€์ •๋ณด์‚ฝ์ž…

์Šค๋งˆํŠธ๊ทธ๋ฆฌ๋“œ: ์ „๊ธฐ์™€ ์ •๋ณดํ†ต์‹ ๊ธฐ์ˆ 

 

๊ฒฐ๊ณผ

 

์˜์™ธ๋กœ ๋ฌธ์ œ ํ’€ ๋•Œ 1,5 ๋‹จ์› ๋ณด๋‹ค 2๋‹จ์›์—์„œ ์–ด๋ ค์šด ๋ฌธ์ œ๊ฐ€ ๋งŽ์•˜๊ณ , ์ „๋ฐ˜์ ์ธ ๋‚œ์ด๋„๋Š” ๋ชจ์˜๊ณ ์‚ฌ๋ž‘ ๋น„์Šทํ–ˆ๋‹ค.

์ถ”๊ฐ€๋กœ ๋ชจ์˜๊ณ ์‚ฌ ์ € 300๋ฌธ์ œ์—์„œ ๋ดค๋˜ ๋ฌธ์ œ๊ฐ€ 10๋ฌธ์ œ ์ •๋„๋Š” ๋˜‘๊ฐ™์ด ๋‚˜์˜จ ๋А๋‚Œ์ด์—ˆ๋‹ค.

์‹œํ—˜ ๋ณด๋ฉด์„œ ์ ์ˆ˜๋ฅผ ์–ด๋ฆผ์ง์ž‘ํ•ด๋ณด๋‹ˆ, ํ•ฉ๊ฒฉ ๊ฐ€๋Šฅ ์ ์ˆ˜๊ฐ€ ๋‚˜์˜ฌ ๊ฒƒ ๊ฐ™์•„์„œ ํ•œ ๋ฒˆ ๊ฒ€ํ† ํ•ด๋ณด๊ณ  ๋ฐ”๋กœ ์ œ์ถœํ•˜์˜€๋‹ค.

 

ํ•„๊ธฐ ์‹œํ—˜์˜ ๊ฒฝ์šฐ, ์‹œํ—˜ ๋ณด๋ฉด ๋ฐ”๋กœ ์ ์ˆ˜๊ฐ€ ๋‚˜์˜จ๋‹ค. 

์ตœ์ข… 76์ ์„ ๋งž์•˜๋‹ค.

(1,3,4)๊ณผ๋ชฉ์ด 85์ , 2๊ณผ๋ชฉ์ด 70์ , 5๊ณผ๋ชฉ์ด 55์ ์œผ๋กœ ๊ธฐ์–ตํ•œ๋‹ค.

1๋‹จ์› 85์ ์€ ์–ด๋–ป๊ฒŒ ํ–ˆ๋Š”์ง€ ๋‚˜๋„ ๋ชจ๋ฅด๊ฒ ๋‹ค. ์šด์ด ๋งŽ์ด ์ข‹์•˜๋‹ค.

์—ฅ 2๋‹จ์›์ด 55์ ์ด๋„ค ใ…‹ใ…‹ใ…‹ใ…‹

์ „๊ณต์ž ๊ธฐ์ค€์œผ๋กœ ์‰ฝ๋‹ค๊ณ  ์ƒ๊ฐ ํ–ˆ๋Š”๋ฐ, ๋ชจ์˜๊ณ ์‚ฌ ๋ณผ ๋•Œ๋งˆ๋‹ค 60์ ๋Œ€๋กœ ๋‚˜์˜จ ๊ฑธ ๋ณด๋ฉด ์Šค์Šค๋กœ ๊ฐ„๋‹น๊ฐ„๋‹นํ•œ ์‹ค๋ ฅ์ด๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

๋‚˜์ฒ˜๋Ÿผ ์ „๊ณต์ž๋ผ์„œ ์‰ฝ๊ฒŒ ์ƒ๊ฐํ–ˆ๋‹ค๊ฐ€ ๊ณ ์ƒํ•˜์ง€๋ง๊ณ , ์—ฌ์œ ์žˆ์„ ๋•Œ ์กฐ๊ธˆ ๋” ๊ณต๋ถ€ํ•ด์„œ ์‹œํ—˜๋‚  ํŽธํ•˜๊ฒŒ ๋ดค์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.

๋‹ค๋“ค ํ™”์ดํŒ…!

 

์‹ค๊ธฐ ์‹œํ—˜๋„ ํ•ฉ๊ฒฉํ•ด์„œ ํ›„๊ธฐ ์˜ฌ๋ฆฌ๊ณ  ์‹ถ๋‹ค !!