์ ์ฒด ๊ธ214 CS ๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ - ์ด์์ฒด์ 2 ์ด์์ฒด์ 6. Virtual Memory (Paging / Segmentation) 7. Memory Fragmentation(๋จํธํ), Page Fault(ํ์ด์ง ๋ถ์ฌ), Thrashing(์ค๋ ์ฑ) 8. Paging Algorithm (Fixed Allocation) 9. Caching (์บ์ฑ) 10. ๋ฉ๋ชจ๋ฆฌ์ ๊ตฌ์กฐ 11. Disk Scheduling (๋์คํฌ ์ค์ผ์ค๋ง) 12. RAID 6. Virtual Memory (Paging / Segmentation) Virtual Memory โ ๊ธฐ์กด์๋ ํ๋ก์ธ์ค ์ ์ฒด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฌํด์ผ ํ์ ๋นํจ์จ์ ๋ฌผ๋ฆฌ์ ํ๊ณ(๋น์ฉ ↑) โ ๊ธฐ์กด ๋ฐฉ์์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ๋ฑ์ฅํ ๊ฒ์ด ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ! โ ํ๋ก์ธ์ค ์คํ ์ ์ ์ฒด๊ฐ ์๋๋ผ ํ์ํ block ์ ์ฌ ์ํค๊ณ ๋๋จธ.. 2023. 3. 3. CS ๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ - ์ด์์ฒด์ 1 ์ด์์ฒด์ 1. ํ๋ก์ธ์ค์ ์ค๋ ๋์ ์ฐจ์ด 2. Deadlock (๋ฐ๋๋ฝ) 3. ์ธ๋งํฌ์ด & ๋ฎคํ ์ค 4. Context Switching 5. Proccess Scheduling 1. ํ๋ก์ธ์ค์ ์ค๋ ๋์ ์ฐจ์ด ํ๋ก์ธ์ค (Process) โ ์คํ์ ์ํด ์์คํ ์ปค๋์ ๋ฑ๋ก๋ ์์ ์ปค๋์ ๋ฑ๋ก๋๊ณ ์ปค๋์ ๊ด๋ฆฌ ํ์ ์๋ ์์ ๊ฐ์ข ์์๋ค์ ์์ฒญํ๊ณ ํ ๋น ๋ฐ์ ์ ์๋ ๊ฐ์ฒด ํ๋ก์ธ์ค ๊ด๋ฆฌ ๋ธ๋ก (PCB)์ ํ ๋น ๋ฐ์ ๊ฐ์ฒด ๋ฅ๋์ ์ธ ๊ฐ์ฒด(active entity): ์คํ ์ค์ ๊ฐ์ข ์์์ ์๊ตฌ, ํ ๋น, ๋ฐ๋ฉํ๋ฉฐ ์งํ โ ์์์ ํ ๋น ๋ฐ๊ณ , ๋ชฉํ๋ฅผ ์ด๋ฃจ๊ธฐ ์ํด ํ ๋น๋ฐ์ ์์์ ์ ์ด ํ๋ค โ PCB (Process Control Block) ์ปค๋ ๊ณต๊ฐ ๋ด์ ์กด์ฌํ๋ ํ๋ก์ธ์ค ๊ด๋ฆฌ์ ํ์ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ธฐ ์ํ ๊ณต๊ฐ ํ.. 2023. 3. 2. CS ๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ - ๋คํธ์ํฌ ๋คํธ์ํฌ 1. HTTP, HTTP Method, HTTPS HTTP HTTP Method GET vs POST HTTP ์ํ ์ฝ๋ HTTPS 2. ์ฟ ํค์ ์ธ์ ์ฟ ํค(Cookie) ์ธ์ (Session) 3. DNS (Domain Name Server) 4. ์น ๋์ ๊ณผ์ 5. OSI 7๊ณ์ธต / TCP/IP 5๊ณ์ธต 6. TCP์ UDP UDP(User Datagram Protocol) TCP(Transmission Control Protocol) UDP & TCP ๋น๊ต 7. TCP 3way / 4way handshake TCP 3-way Handshake TCP 4-way Handshake 8. ๋ผ์ฐํฐ / ๋ผ์ฐํ ์๊ณ ๋ฆฌ์ฆ ๋ผ์ฐํฐ ๋ผ์ฐํ ์๊ณ ๋ฆฌ์ฆ Link State Algorithm Distance Vecto.. 2023. 2. 23. CS ๋ฉด์ ์ง๋ฌธ ์ ๋ฆฌ - ์๊ณ ๋ฆฌ์ฆ ์๊ณ ๋ฆฌ์ฆ 1. ์๊ฐ ๋ณต์ก๋ ์๊ฐ ๋ณต์ก๋(Time Compexity) ์๊ฐ ๋ณต์ก๋์ ์ข ๋ฅ O(1): ์์ ์๊ฐ ๋ณต์ก๋ O(N): ์ ํ ์๊ฐ ๋ณต์ก๋ O(logN): ๋ก๊ทธ ์๊ฐ ๋ณต์ก๋ O(NlogN): ์ ํ ๋ก๊ทธ ์๊ฐ ๋ณต์ก๋ O(N^2) O(2^N): ์ง์ ์๊ฐ ๋ณต์ก๋ 2. ์ ๋ ฌ ๋ฒ๋ธ ์ ๋ ฌ (Bubble Sort) ์ ํ ์ ๋ ฌ (Selection Sort) ์ฝ์ ์ ๋ ฌ (Insertion Sort) ํต ์ ๋ ฌ (Quick Sort) ๋ณํฉ ์ ๋ ฌ (Merge Sort) ๊ฐ ์ ๋ ฌ์ ์๊ฐ ๋ณต์ก๋ 3. ์ฌ๊ท 4. Dynamic Programming 5. ๊ทธ๋ํ ํ์ / ๋ฐฑํธ๋ํน BFS (Breadth-First Search) DFS (Depth-First Search) BFS vs DFS 6. ๊ทธ๋ํ ์ฌํ ๋ฒจ๋งํฌ๋ ์๊ณ ๋ฆฌ์ฆ.. 2023. 2. 19. [SWEA] 1868. ํํํํ ์ง๋ขฐ์ฐพ๊ธฐ (Java / ์๋ฐ) https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LwsHaD1MDFAXc SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ์ต์๋ก ํด๋ฆญ์ ๊ตฌํด์ผ ํ๋ฏ๋ก ์ฃผ๋ณ์ ์ง๋ขฐ๊ฐ ์๋(์นด์ดํธ 0) ์์น๋ฅผ ๋จผ์ ๋ค ๋๋ฅด๊ณ ๋จ์ ์์น๋ฅผ ๋๋ฌ์ฃผ๋ฉด ๋๋ค. 2. ํด๋น ์์น๊ฐ ์ฃผ๋ณ์ ์ง๋ขฐ๊ฐ ์๋ ๊ณณ์ธ์ง ํ์ธํ๋ ๋ฉ์๋๋ฅผ ๋ง๋ค์ด์ ์์ ํ์์ ํตํด์ ํด๋น ์์น๊ฐ ์ฃผ๋ณ์ ์ง๋ขฐ๊ฐ ์๋ ๊ณณ์ด๋ฉด bfs๋ก ์ฃผ๋ณ์ ๋ฐํ์ค๋ค. 3. ๋จ์ ๊ณณ๋ค(์ฃผ๋ณ์ ์ง๋ขฐ๊ฐ ์๋ ๊ณณ)์ ๋๋ ์ ๋ ์์ ๋ง ๋ฐํ์ง๋ ๊ณณ์ด๋ฏ๋ก ๊ทธ๋ฅ ์์ ํ์์ผ๋ก ๊ฐ์๋ฅผ ์ธ์ฃผ๋ฉด ๋๋ค. 4. vi.. 2023. 2. 15. [SWEA] 1767. ํ๋ก์ธ์ ์ฐ๊ฒฐํ๊ธฐ (Java / ์๋ฐ) https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV4suNtaXFEDFAUf SW Expert Academy SW ํ๋ก๊ทธ๋๋ฐ ์ญ๋ ๊ฐํ์ ๋์์ด ๋๋ ๋ค์ํ ํ์ต ์ปจํ ์ธ ๋ฅผ ํ์ธํ์ธ์! swexpertacademy.com 1. ๋ฌธ์ ์ ์ ์๋ N์ ๊ฐ์์ ํ๋ก์ธ์ ์ต๋ ๊ฐ์๊ฐ 12๋ก ์์ ํธ์ด๊ธฐ์ ์์ ํ์์ผ๋ก ์ถฉ๋ถํ ํ ์ ์๋ค. 2. ํด๋น ํ๋ก์ธ์์ ์ฐ๊ฒฐ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ๊ฒ์ฆํ๋ ํจ์๋ฅผ ๋ง๋ค๊ณ ๋ฐฑํธ๋ํน์ผ๋ก ๋ชจ๋ ํ๋ก์ธ์๋ฅผ ์ ํ/๋น์ ํํ๋ฉด์ 4๋ฐฉํฅ์ผ๋ก ์ฐ๊ฒฐ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ๊ฒ์ฆํ๋ค. import java.io.BufferedReader; import java.io.IOException; import java.io.InputS.. 2023. 2. 13. ์ด์ 1 2 3 4 5 6 7 8 ยทยทยท 36 ๋ค์