전체 글 12

시작하기 전, 이 책은 읽는 책이 아닙니다. 질문하는 책입니다.

"프로그래밍은 책으로 배우는 게 아닙니다. 몸으로 배우는 것입니다."단호하게 말씀드립니다. 눈으로 텍스트를 읽고 고개를 끄덕이는 것만으로는 프로그래밍, 특히 Rust라는 거대한 산을 넘을 수 없습니다. 프로그래밍은 지식을 암기하는 영역이 아니라, 문제를 마주하고 부딪히고 깨지며, 그 한계를 스스로 해결해 냈을 때 비로소 내 것이 되는 '경험과 체화'의 영역이기 때문입니다. 그래서 이 책은 불친절합니다. 그리고 기존의 책들과는 다릅니다. 저는 여러분에게 문법을 하나부터 열까지 떠먹여 드릴 생각이 없습니다. 대신, 저는 여러분에게 '문제'와 '의문'을 던질 것입니다. 이 글을 읽고 계신 당신은 이미 ChatGPT, Claude, Gemini 와 같은 생성형 AI를 활용한 '바이브 코딩(Vibe Coding)..

[공간정보융합산업기사] 제2장, 공간정보 수집·처리·가공

1. 공간정보의 의의공간정보(Spatial Information)의 정의「공간정보의 구축 및 관리 등에 관한 법률」에 따르면, 공간정보는 지상·지하·수상·수중 등 공간상에 존재하는 자연적 또는 인공적인 객체에 대한 위치정보 및 이와 관련된 공간적 인지 및 의사결정에 필요한 정보를 말한다.공간정보의 활용내비게이션 및 위치기반 서비스부동산 정보 및 토지관리재난관리 및 방재시스템도시계획 및 국토개발환경 모니터링 및 자원관리2. 공간정보의 구성공간정보는 도형정보와 속성정보로 구성된다.2-1. 도형정보 (Geometric Information)공간 객체의 위치, 형태, 크기를 나타내는 정보도형정보의 구성요소구분 차원 설명점(Point)0차원위치만을 나타내는 기본 공간객체선(Line)1차원선, 아크(Arc), 체인..

[공간정보융합산업기사] 제1-2장, 측량의 기준과 좌표계

1. 측량의 기준측량 기준의 정의「공간정보의 구축 및 관리 등에 관한 법률」에 따르면,측량의 기준은 **세계측지계에 따라 측정한 지리학적 경위도와 높이(평균해수면으로부터의 높이)**로 표시한다.다만, 지도 제작 등을 위하여 필요한 경우에는 다음의 좌표로도 표시 가능:직각좌표와 높이극좌표와 높이지구 중심 직교좌표그 밖의 다른 좌표2. 세계측지계(World Geodetic System)세계측지계의 정의지구를 편평한 회전타원체로 상정하여 실시하는 위치측정의 기준세계측지계의 요건구분 내용회전타원체의 크기긴반지름: 6,378,137m편평률: 1/298.257222101중심 조건회전타원체의 중심이 지구의 질량중심과 일치축 조건회전타원체의 단축이 지구의 자전축과 일치3. 우리나라의 측량 원점경위도원점세계측지계에 따른..

[공간정보융합산업기사] 제1장, 공간분석 기초

1. 공간정보의 기초공간정보의 개념「국가공간정보 기본법 제2조」에 따르면,지상, 지하, 수상, 수중 등 공간상에 존재하는 자연적 또는 인공적인 객체에 대한 위치정보 및이와 관련된 공간적 의사결정에 필요한 정보즉, 공간정보란 위치정보(어디에 있는가) 와 속성정보(무엇인가) 를 함께 포함하는 개념입니다.공간정보의 특징단순한 자료가 아닌, 이를 이용해 생성되는 가공 정보까지 포함한다.위치정보(도형정보) 와 속성정보를 함께 가지므로 방대한 양의 자료가 된다.공간정보는 수시로 변화하는 국토의 지형적 요소를 포함하므로,최신 정보의 적시 제공이 중요하다.기출문제 예시Q. 공간정보의 정의와 관련된 아래 설명에서 ( ) 안에 들어갈 내용으로 옳은 것은?“지상, 지하, 수상, 수중 등 공간상에 존재하는 자연적 또는 인공적..

[정보처리기사] 페이지 교체 알고리즘, FIFO(선입선출) 문제 풀이

📌 문제다음의 페이지 참조 열(Page reference string)에 대해 페이지 교체 기법으로 선입선출 알고리즘을 사용할 경우 페이지 부재(Page Fault) 횟수는? (단, 할당된 페이지 프레임 수는 3이고, 처음에는 모든 프레임이 비어 있다.) 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 1, 2, 0, 1, 7, 0 ① 13② 14③ 15④ 20🤔 FIFO(First In First Out)란?"가장 먼저 들어온 페이지를 가장 먼저 교체"선입선출 방식페이지가 메모리에 들어온 순서만 고려구현이 가장 간단한 페이지 교체 알고리즘📝 단계별 상세 풀이핵심: 큐(Queue) 구조로 관리 [가장 오래된 → → → 가장 최근]단계참조프레임 상태설명페이지 부재17[7, -, ..

[정보처리기사] 페이지 교체 알고리즘, LRU 및 LFU 알고리즘 문제 풀이

9. 다음은 운영체제 페이지 순서를 참고하여 할당된 프레임의 수가 3개일 때 LRU와 LFU 알고리즘의 페이지 부재 횟수를 작성하시오.더보기페이지 참조 순서 : 1, 2, 3, 1, 2, 4, 1, 2, 5, 7(1) LRU : (2) LFU :풀이 전, 주어진 것 파악하기프레임 수: 3개페이지 참조 순서: 1, 2, 3, 1, 2, 4, 1, 2, 5, 7🎯 알고리즘 소개LRU (Least Recently Used)"가장 오랫동안 사용하지 않은 페이지를 교체"시간을 기준으로 판단최근에 사용된 페이지는 곧 다시 사용될 가능성이 높다는 가정LFU (Least Frequently Used)"가장 적게 사용된 페이지를 교체"사용 횟수를 기준으로 판단자주 사용되는 페이지는 앞으로도 자주 사용될 가능성이 높다..

[정보처리기사] 페이지 교체 알고리즘, LRU 알고리즘 문제 풀이

다음은 운영체제 페이지 순서를 참고하여 할당된 프레임의 수가 3개일 때 LRU 알고리즘의 페이지 부재 횟수를 작성하시오.더보기 프레임 3개 (페이지를 담을 수 있는 공간)페이지 참조 순서: 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1 LRU란?가장 오랫동안 사용하지 않은 페이지를 교체하는 방법풀이 방법프레임을 [오래된 것 ← → 최근 것] 순서로 관리합니다.단계별 상세 풀이단계참조현재 프레임 상태동작페이지 부재17[7, -, -]빈 프레임에 7 삽입✅ (1)20[7, 0, -]빈 프레임에 0 삽입✅ (2)31[7, 0, 1]빈 프레임에 1 삽입✅ (3)42[0, 1, 2]가장 오래된 7을 제거하고 2 삽입✅ (4)50[1, 2, 0]0이 있음, 최근 위치로 이동❌63[2, 0..