1일 1cs
페이지 교체 알고리즘💻
페이지 교체 방법 💻 먼저 운영체제는 주기억장치보다 더 큰 용량을 담기위해서 프로그램의 일부만 주기억장치에 적재해서 사용하는데 이를 가상메모리 기법이라한다. 페이징 기법으로 메모리를 관리하는 운영체제에서 새로운 페이지를 할당하기 위해 현재 할당된 페이지 중 어떤 것으로 교체할지 정하는 방법이다. 페이지의 부재가 발생했을시 시행하는데 쉽게 말하면 페이지를 적재할만한 빈 페이지가 없을 때를 말한다. 📃 페이지란? 페이징 기법에서 일정한 크기를 가진 블록을 페이지(page)라고 한다. 페이징 기법은 컴퓨터가 RAM에서 사용하기 위해 2차 기억 장치로부터 데이터를 저장하고 검색하는 메모리 관리 기법이다. 이때 가상기억장치를 모두 같은 크기의 블록으로 만들어 운영한다고 생각하면 된다. 이때 비교되는 것이 프레임이..
네트워크 / 라우팅(Routing)의 유형들
먼저 라우팅은 네트워크 안에서통신 데이터를 보낼 대 최적의 경로를 선택하는 과정이다. 최적의 경로? 말 그대로 전송할 데이터를 가장 짧은 거리, 가장 적은 시간 안에 전송할 수 있는 경로를 말함. 이때 라우팅은 정적, 동적으로 나눠진다. 1. 정적 라우팅 (Static Routing) 정적 라우팅은 라우팅 테이블에 경로를 "수동"으로 추가해야하는 프로세스다. 쉽게 말해 수동으로 해야한다는 점. 장단점은 다음과 같다. 장점 - 라우터 CPU에 라우팅 오버 헤드가 없어 더 저렴한 라우터를 사용해 일을 수행 할 수 있다. 관리자 네트워크로만 라우팅이 허용되서 자연스럽게 보안이 추가된다. 또한 라우터간 대역폭 사용이 없다. *오버헤드 - 오버헤드됐다는 말은 메모리나 리소스가 과대하게 사용됐다는 것을 의미한다. ..
네트워크 이론 / 서브넷팅 & 슈터넷팅 개념
서브넷팅, 슈퍼넷팅이 뭔지 그리고 계산하는 방법에 대해서 알아보자. CS 관련 질문 및 지식은 개발한스푼앱에서 따왔음을 알리겠습니다. 안드로이드 https://play.google.com/store/apps/details?id=com.adevspoon.adevspoon iOS https://apps.apple.com/app/gaebal-han-seupun/id1638716398?src=AppAgg.com 광고아님. 먼저 서브넷 마스크를 잘 이해하는 것이 바로 IP 주소를 확실히 이해하는 가장 중요한 포인트라 볼 수 있습니다. 먼저 이름 뜻 대로 메인이 아닌 어떤 가공을 통한 네트워크를 만들기 위해 씌우는 마스크라 생각하면 편합니다. 어떤 IP주소를 배정받게 되면 바로 사용하지는 않습니다. 고기를 자를때 ..