목록전체 글 (484)
Jam's story
https://blog.naver.com/PostView.naver?blogId=hwangsun12&logNo=221095636814&categoryNo=20&parentCategoryNo=0&viewDate=¤tPage=2&postListTopCurrentPage=1&from=search&userTopListOpen=true&userTopListCount=5&userTopListManageOpen=false&userTopListCurrentPage=2
1번 #include using namespace std; int add(int a[], int size, int b[]=NULL) { int sum = 0; for (int i = 0; i < size; i++) { sum += a[i];} if (b == NULL) return sum; for (int i = 0; i < size; i++) sum += b[i]; return sum; } int main() { int a[] = { 1,2,3,4,5 }; int b[] = { 6,7,8,9,10 }; int c = add(a, 5); int d = add(a, 5, b); cout

메모리 관리 전략 3가지 -> 반입전략 , 배치전략, 대치전략 반입(fetch)전략 : 데이터를 주기억장치로 언제 적재할 것인지, 디스크에서 메인메모리에 프로세스 반입 시기를 결정하는 것 • 요구 반입 : 운영체제나 시스템 프로그램, 사용자 프로그램 등 참조 요청에 따라 메인메모리 에 반입하는 방법으로 오랫동안 사용된 기법 • 예상 반입 : 시스템의 요청을 미리 예측하여 메모리에 적재하는 방법 배치(placement) 전략 : 디스크에서 반입한 프로세스를 메인메모리 어느 위치에 저장할 것인 지 결정하는 방법 (최초 적격, 최적 적격, 최악 적격 등) -최초배치 (첫번째 분할영역) -최적적합(빈메모리를 제일 적게 만드는곳 ) -최악 적합 (빈 메모리를 가장 많이 남기는곳) 교체(replacement) 전략..