[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] 4๊ณผ๋ชฉ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ

2023. 2. 9. 21:13ยท์ž๊ฒฉ์ฆ/์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ

[2022๋…„ 04์›” 24์ผ]

 

 

์ •๋‹ต : 3๋ฒˆ

 

strlen(s) : s ์˜ ๊ธธ์ด 

 

strcpy(๋Œ€์ƒ๋ฌธ์ž์—ด, ์›๋ณธ๋ฌธ์ž์—ด) :  ๋ณต์‚ฌ

 

strcmp(s1 , s2) : ๋‘ ๋ฌธ์ž์—ด์ด ๊ฐ™์œผ๋ฉด 0์„, ๊ฐ™์ง€ ์•Š์œผ๋ฉด 0์ด ์•„๋‹Œ ๊ฐ’์„ ๋ฐ˜ํ™˜

 

strcat(s1 , s2) : ๋‘ ๋ฌธ์ž์—ด์„ ์ด์–ด ๋ถ™์—ฌ์ฃผ๋Š” ๊ธฐ๋Šฅ

 

 

์ •๋‹ต : 2๋ฒˆ

 

a && b -> 1   AND ์—ฐ์‚ฐ

a || b -> 1      OR ์—ฐ์‚ฐ

!c -> 0        NOT ์—ฐ์‚ฐ

 

1+1+0 = 2

 

์ •๋‹ต : 2๋ฒˆ

 

ob1.c[i] = i      0+2+4+6+8.   = 20

 

ob2.c[i] = i + i    0+4+8+12+16   = 40

 

์ •๋‹ต : 2๋ฒˆ

 

Header Length : 4bits , 32 ๋น„ํŠธ ์›Œ๋“œ 

 

Packet Length : IPํ—ค๋”๋ฅผ ์ œ์™ธํ•œ ํŒจํ‚ท ์ „์ฒด์˜ ๊ธธ์ด , IPํŽ˜์ด๋กœ๋“œ , 2^16 - 1 

 

TTL(Time to Live) :  ํŒจํ‚ท์ด ๋„คํŠธ์›Œํฌ ์ƒ์— ์–ผ๋งˆ๋‚˜ ์˜ค๋ž˜ ์‚ด์•„๋‚จ์„ ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ๊ฐ’์ด๋‹ค.

 

๋ผ์šฐํ„ฐ๋ฅผ ํ†ต๊ณผํ•  ๋•Œ๋งˆ๋‹ค TTL์€ 1์”ฉ ์ค„์–ด๋“ค๋ฉฐ, ๊ทธ ๊ฐ’์ด "0"์ด ๋˜๋ฉด ํŒจํ‚ท์€ ๋ฒ„๋ ค์ง€๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ICMP ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•ด ์ถœ๋ฐœ์ง€์— ์•Œ๋ฆฐ๋‹ค

 

 

Version : IPv4 / IPv6

 

 

 

 

 

์ •๋‹ต : 2๋ฒˆ

 

 

 

์ •๋‹ต : 2๋ฒˆ

 

 

 

 RIP 

 

/ Bellman-Ford / ์ตœ์ ์˜ ๊ฒฝ๋กœ ์‚ฐ์ถœ์‹œ ํ™‰(๊ฑฐ๋ฆฌ ๊ฐ’)๋งŒ์„ ๊ณ ๋ ค / ์ตœ๋Œ€ํ™‰ 15 /

 

์ด์›ƒ ๋ผ์šฐํ„ฐ๋“ค๋กœ๋ถ€ํ„ฐ ์ˆ˜์‹ ํ•œ ์ •๋ณด๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ผ์šฐํŒ… ํ‘œ ๊ฐฑ์‹   / IGP(Interior Gateway Protocol) 

 

 

์ •๋‹ต : 3๋ฒˆ

์Šค์ผ€์ค„๋ง : ์ž์›์„ ํšจ์œจ์ ์œผ๋กœ ํ”„๋กœ์„ธ์Šค์—๊ฒŒ ํ• ๋‹นํ•˜๋Š” ์ž‘์—… 

 

๋น„์„ ์  ์Šค์ผ€์ค„๋ง : ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋นผ์•—์•„ ์‚ฌ์šฉ X

 

์„ ์  ์Šค์ผ€์ค„๋ง : ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋นผ์•—์•„ ์‚ฌ์šฉ O

 

 

FIFO(Frist In First Out) : ์„ ์ž…์„ ์ถœ , ๋„์ฐฉํ•œ ์ˆœ์„œ์— ๋”ฐ๋ผ ์ฐจ๋ก€๋กœ ํ• ๋‹น 

 

SJF(Shortest Job First) : ์‹คํ–‰์‹œ๊ฐ„์ด ๊ฐ€์žฅ ์งง์€ ํ”„๋กœ์„ธ์Šค ๋จผ์ € ํ• ๋‹น 

 

HRN(Highest Response-ratio Next) : SJF ๊ธฐ๋ฒ• ์•ฝ์  ๋ณด์™„ 

 

์šฐ์„ ์ˆœ์œ„ = ( ๋Œ€๊ธฐํ•œ ์‹œ๊ฐ„ + ์„œ๋น„์Šค๋ฅผ ๋ฐ›์„ ์‹œ๊ฐ„ ) / ์„œ๋น„์Šค๋ฅผ ๋ฐ›์„ ์‹œ๊ฐ„

 

 

์ •๋‹ต : 2๋ฒˆ

 

UNIX ์šด์˜์ฒด์ œ ํŠน์ง• 

 

ํŠธ๋ฆฌ๊ตฌ์กฐ์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ 

 

์ด์‹์„ฑ ๋†’์Œ , ์žฅ์น˜๊ฐ„ ํ˜ธํ™˜์„ฑ ๋†’์Œ 

 

Multi-User , Multi-tasking ์ง€์›

 

 

์ •๋‹ต : 3๋ฒˆ

 

UDP ํŠน์ง• 

 

์ „์†ก๊ณ„์ธต , ๋น„์—ฐ๊ฒฐํ˜• , ๋น„์‹ ๋ขฐ์„ฑ , ์ „์†ก์†๋„ ๋น ๋ฆ„ 

 

์ •๋‹ต : 4๋ฒˆ

 

ํŠœํ”Œ : (1,2,3) / ์ˆœ์„œ ์žˆ๊ณ   ๋ถˆ๋ณ€

 

 

์ •๋‹ต : 2๋ฒˆ

new int[4] : ํฌ๊ธฐ 4์˜ int ๋ฐฐ์—ด

 

 

์ •๋‹ต : 3๋ฒˆ

 

mx = a < b ? b: a; 

 

a < b ์กฐ๊ฑด๋ฌธ์ด ์ฐธ์ผ ๊ฒฝ์šฐ ์ „์ž์ธ b , ๊ฑฐ์ง“์ผ ๊ฒฝ์šฐ ํ›„์ž์ธ a ๊ฐ€ mx ์˜ ๊ฐ’์ด ๋จ 

 

์—ฌ๊ธฐ์„œ๋Š” a=1 , b=2 ์ด๊ธฐ ๋•Œ๋ฌธ์— a < b ๋Š” ์ฐธ์ด๋ฏ€๋กœ mx = b = 2 

 

 

์ •๋‹ต : 4๋ฒˆ

 

์‘์ง‘๋„ 

(๊ฐ•ํ•จ) ๊ธฐ๋Šฅ์  ์‘์ง‘๋„ - ์ˆœ์ฐจ์  - ๊ตํ™˜์  - ์ ˆ์ฐจ์  - ์‹œ๊ฐ„์  - ๋…ผ๋ฆฌ์  - ์šฐ์—ฐ์  ์‘์ง‘๋„ (์•ฝํ•จ)

 

์ •๋‹ต : 2๋ฒˆ

0 - 0 + 1 = 1

 

์ฐธ = 1 

๊ฑฐ์ง“ = 0

 

 

์ •๋‹ต : 1๋ฒˆ

ํ—ค๋” ์ฒดํฌ์„ฌ 

 

IP ํ”„๋กœํ† ์ฝœ์€ IP ํŒจํ‚ท์„ ๋ช‡ ๊ฐœ์˜ ์ž‘์€ ํŒจํ‚ท์œผ๋กœ ๋‚˜๋ˆ„์–ด ์ „์†กํ•œ ํ›„, ๋ชฉ์ ์ง€์—์„œ ์žฌ์กฐ๋ฆฝ ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

MTU : IP ํŒจํ‚ท์ด ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ „์†ก๋  ๋•Œ ์ „์†ก๋  ์ˆ˜ ์žˆ๋Š” IP ํŒจํ‚ท์˜ ์ตœ๋Œ€ ํฌ๊ธฐ

 

TCP : ์—ฐ๊ฒฐํ˜• ์„œ๋น„์Šค

 

 

์ •๋‹ต : 1๋ฒˆ

 

LRU(Least Recently Used) ์•Œ๊ณ ๋ฆฌ์ฆ˜ 

 

์ตœ๊ทผ์— ๊ฐ€์žฅ ์˜ค๋žซ๋™์•ˆ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ํŽ˜์ด์ง€๋ฅผ ๊ต์ฒดํ•˜๋Š” ๊ธฐ๋ฒ• 

 

,ํŽ˜์ด์ง€ ๋ถ€์žฌ/๊ฒฐํ•จ : ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ์—†๋Š” ๊ฒฝ์šฐ

 

 

์ •๋‹ต : 4๋ฒˆ

 

์Šค๋ ˆ๋“œ(Thread) : ํ”„๋กœ์„ธ์Šค ๋‚ด์—์„œ์˜ ์ž‘์—… ๋‹จ์œ„ 

 

1,2,3 : ์ปค๋„ ์ˆ˜์ค€ ์Šค๋ ˆ๋“œ์˜ ์žฅ์ 

 

 

๊ฒฐํ•ฉ๋„ - ๋‘ ๋ชจ๋“ˆ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ, ๋˜๋Š” ์˜์กด๋„ ์ •๋„๋ฅผ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ 

 

์Šคํƒฌํ”„ ๊ฒฐํ•ฉ๋„ - ๋‘ ๋ชจ๋“ˆ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ž๋ฃŒ๋ฅผ ์ „๋‹ฌ , ์ž๋ฃŒ๊ตฌ์กฐ ํ˜•ํƒœ๋กœ ์ „๋‹ฌ๋˜์–ด ์ด์šฉ 

 

๋‚ด์šฉ ๊ฒฐํ•ฉ๋„ - ํ•œ ๋ชจ๋“ˆ์ด ๋‹ค๋ฅธ ๋ชจ๋“ˆ์˜ ๋‚ด๋ถ€ ๊ธฐ๋Šฅ ๋ฐ ๋‚ด๋ถ€ ์ž๋ฃŒ๋ฅผ ์ฐธ์กฐ / ๋‚ด๋ถ€ ์ฐธ์กฐ , ์ž๋ฃŒ ์ฐธ์กฐ 

 

๊ณตํ†ต ๊ฒฐํ•ฉ๋„ - ๋‘ ๋ชจ๋“ˆ์ด ๋™์ผํ•œ ์ „์—ญ ๋ฐ์ดํ„ฐ๋ฅผ ์ ‘๊ทผ 

 

 

์ •๋‹ต : 3๋ฒˆ

 

a[0] ์˜ ์ฃผ์†Œ๊ฐ’ = 10   , int ํ˜• 4๋ฐ”์ดํŠธ 

 

a[1] ์˜ ์ฃผ์†Œ๊ฐ’ = 14

 

&a[2]  :  a[2] ์ฃผ์†Œ๊ฐ’ = 18 

 

๋ฆฌ์ŠคํŠธ๋ฅผ ์ถœ๋ ฅํ•˜๋ฉด ์ฃผ์†Œ๊ฐ’์ด ์ถœ๋ ฅ  a = 10

 

 

์ •๋‹ต : 2๋ฒˆ

 

๋…๋ฆฝ์ ์ธ ๋ชจ๋“ˆ์ด ๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์‘์ง‘๋„๊ฐ€ ๊ฐ•ํ•ด์•ผ ํ•œ๋‹ค . ๊ฒฐํ•ฉ๋„๋Š” ์•ฝํ•ด์•ผ ํ•œ๋‹ค . 

 

๊ฒฐํ•ฉ๋„ : ๋ชจ๋“ˆ๊ณผ ๋ชจ๋“ˆ ์‚ฌ์ด์˜ ์˜์กด ์ •๋„ 

 

์‘์ง‘๋„ : ๋ชจ๋“ˆ์ด ๋…๋ฆฝ์ ์ธ ๊ธฐ๋Šฅ์œผ๋กœ ์ •์˜๋˜์–ด ์žˆ๋Š” ์ •๋„ 

์ €์ž‘์žํ‘œ์‹œ

'์ž๊ฒฉ์ฆ > ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ] 1๊ณผ๋ชฉ : ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ [2022๋…„ 03์›” 05์ผ]  (0) 2023.02.11
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] 5๊ณผ๋ชฉ : ์ •๋ณด์‹œ์Šคํ…œ ๊ตฌ์ถ•๊ด€๋ฆฌ  (0) 2023.02.10
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] 3๊ณผ๋ชฉ : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ•  (0) 2023.02.08
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] 2๊ณผ๋ชฉ : ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ  (0) 2023.02.07
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] 1๊ณผ๋ชฉ : ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„  (0) 2023.02.06
'์ž๊ฒฉ์ฆ/์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • [์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ] 1๊ณผ๋ชฉ : ์†Œํ”„ํŠธ์›จ์–ด ์„ค๊ณ„ [2022๋…„ 03์›” 05์ผ]
  • [์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] 5๊ณผ๋ชฉ : ์ •๋ณด์‹œ์Šคํ…œ ๊ตฌ์ถ•๊ด€๋ฆฌ
  • [์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] 3๊ณผ๋ชฉ : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ•
  • [์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] 2๊ณผ๋ชฉ : ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ
hello_u
hello_u
  • hello_u
    ๐Ÿ˜œ
    hello_u
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๐Ÿ˜œ (345)
      • Hardware (2)
        • BMC (2)
      • Spring (109)
        • Spring ์ž…๋ฌธ (20)
        • Spring ๊ธฐ๋ณธ (27)
        • Spring MVC (18)
        • Spring DB (22)
        • Spring JPA ๊ธฐ๋ณธ (16)
        • Spring JPA ํ™œ์šฉ (6)
      • Develop (27)
        • DB (8)
        • JAVA (4)
        • Web (2)
        • Python (7)
        • OSS (2)
        • Git (2)
        • API (2)
      • Algorithm (155)
        • CodeUp ๊ธฐ์ดˆ (44)
        • ํŒŒ์ด์ฌ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ (64)
        • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (4)
        • SWEA (30)
        • Softeer (10)
        • BOJ (2)
      • CS (9)
        • ์ปดํ“จํ„ฐ์ผ๋ฐ˜ (3)
        • ์šด์˜์ฒด์ œ (3)
        • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (0)
        • ์ •๋ณดํ†ต์‹  (1)
        • ์ž๋ฃŒ๊ตฌ์กฐ (1)
        • ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ (1)
        • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด (0)
        • ์ตœ์‹  ๋””์ง€ํ„ธ, ์ผ๋ฐ˜์ƒ์‹ (0)
      • ์ž๊ฒฉ์ฆ (41)
        • ์ •๋ณด๋ณด์•ˆ๊ธฐ์‚ฌ (9)
        • ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (22)
        • ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰ (3)
        • SQLD (7)
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
hello_u
[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] 4๊ณผ๋ชฉ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ™œ์šฉ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”