본문 바로가기
  • 그라데이션
반응형

정보처리기사 실기(개정 후)/0장. 기타개념정리2

[개념정리] 페이지 교체 알고리즘 페이지 교체 알고리즘 운영체제는 주기억장치보다 더 큰 용량의 프로그램을 실행하기 위해 프로그램의 일부만 주기억장치에 적재하여 사용한다. 이를 가상메모리 기법이라 한다. 페이징 기법으로 메모리를 관리하는 운영체제에서 필요한 페이지가 주기억장치에 적재되지 않았을 시(페이지 부재) 어떤 페이지 프레임을 선택하여 교체할 것인지 결정하는 방법을 페이지 교체 알고리즘이라고 한다. 쉽게 말하면, 페이지 폴트가 발생했을때 페이지를 교체하는 방법이다. ※ 페이지란? 페이징 기법에서 일정한 크기를 가진 블록을 페이지(page)라고 한다. 페이징 기법은 컴퓨터가 RAM에서 사용하기 위해 2차 기억 장치로부터 데이터를 저장하고 검색하는 메모리 관리 기법이다. 이때 가상기억장치를 모두 같은 크기의 블록으로 만들어 운영한다고 생.. 2023. 3. 25.
[개념정리] 코딩 표준 - 변수 명명법(Casing) 변수 명명법, Naming Rule 프로그래밍에 있어 변수명을 짓는 것은 생각보다 복잡하고 중요한 일이다. 특히 다수의 팀원들과 함께하는 프로젝트에서 변수 Naming Rule에 대한 기준을 제대로 정하지 않고 프로젝트에 임한다면 팀원들 각각의 다양한 작명센스를 몸소 경험해 볼 수 있을 것이다. 이 변수 명명법은 단순히 정보처리 기사라는 시험 문제가 아닌 실무 환경에 따라 많이 사용되는 부분이므로 IT쪽, 특히 개발자가 되고자 한다면 반드시 알아두고 가도록 하자! 카멜 케이싱(Camel Casing) 소문자로 시작 단어 사이의 단락을 대문자로 표기 /* 카멜 케이싱 예시 */ String camelCasing// 첫 단어인 camel은 시작을 소문자로 하되 다음 단어인 casing의 시작은 대문자! in.. 2023. 3. 13.
728x90