개발자 지식
-
Page 교체 알고리즘CS 지식/운영체제(OS) 2023. 5. 1. 19:53
1. FIFO - 가장 먼저 메모리에 올라온 페이지를 가장 먼저 내보내는 것.(메모리에 올라온 지 가장 오래된 페이지 교체) - 구현이 간단하지만 성능은 좋지 않음. - Belady's Anomaly(page frame의 개수가 많아져도 page가 없는 page fault 발생이 오히려 늘어나는 현상) 발생 가능. 2. Optimal Page Replacement(최적 페이지 교체) - 앞으로 가장 오랫동안 사용하지 않을 페이지를 교체하는 알고리즘 - 가장 page-fault 발생이 적을 알고리즘 - Belady's Anomaly 발생 X - process가 앞으로 사용할 page를 미리 알아야 해서 실제로 구현이 거의 불가능. 3. LRU(Least Recently Used) 페이지 교체 - 가장 오랫..
-
쿠키 vs 세션CS 지식/네트워크(Network) 2023. 4. 21. 17:42
Cookie(쿠키) - user의 computer에 저장이 되는 작은 text file이다. - Cookie의 file size는 최대 4KB이다. - 사용자가 처음 웹사이트를 방문하면 사이트가 data packet를 cookie 형태로 사용자 computer로 보낸다. - client 측에 아무나 볼 수 있는 text 형태로 저장되기 때문에 상대적으로 안전하지 않다. - String data type만 저장한다. - 필요에 따라 cookie를 enable 하거나 disable 할 수 있다. - cookie가 저장되는 경로는 브라우저에 의해 결정될 수 있지만 보통 internet explorer는 주로 Temporal Internet File Folder에 저장한다. - 브라우저마다 저장되는 쿠키가 달라..