본문 바로가기

[사이드 프로젝트] AI NPC 만드는 과정
[사이드 프로젝트] GPT블로그 제작
git(0) - 초기설정 정리 git을 설치하기 위해서는 git bash의 설치가 필요하다. git 설치는 아래의 링크를 참고해 설치한다. https://code-lab1.tistory.com/249 [Git] 윈도우10(window 10) 깃(Git) 설치하기 - Git 기초(0.5) 윈도우 10(Window 10) 깃(Git) 설치하기 1. Git 설치 파일 다운로드 윈도우 10에서 깃은 공식 홈페이지에서 다운로드할 수 있다. https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases code-lab1.tistory.com 그 후, github웹에서 repo초대받았다면, clone을 해야한다. (clone은 이미 레포지..
가상메모리 관리 가상메모리란? 보조기억장치를 주기억장치처럼 사용하는 개념 => 램 메모리가 부족해서 램보다 훨신 느리지만 하드디스크를 사용하는 개념. 보조기억장치의 논리적인 주소(가상주소)가 할당된다. =>논리적인 주소를 물리적인 주소로 바꿔주는 사상작업이 필요하다. 같은 크기로 분할하는 페이징기법과, 서로 다른 크리고 분할하는 세그멘테이션 기법이 있다. 블록사상 (block mapping) 가상메모리를 블록 단위로 나눠준다. 페이지 페이징? 세그먼트 세그먼테이션? 가상주소 표기방법 : 가상주소(v) = ( 블록번호(b), 변위 (d) ). 페이징 (paging) 프로그램을 고정크기(페이지)로 할당하고, 주기억공간을 똑같은 크기(프레임)으로 분할 내부 단편화가 발생한다. 페이지 사상 테이블 : 논리적 주소와 실제 주기억..