1 |
1
휘발성 메모리와 비휘발성 메모리를 포함하는 단말이 프로세스의 버전을 생성하는 방법에 있어서,상기 휘발성 메모리로부터 업데이트 테이블을 읽는 단계,버전 이미지의 업데이트 페이지 메타를 생성하는 단계,상기 업데이트 페이지 메타로 버전 슈퍼 메타, 상기 버전 이미지를 생성하는 단계,상기 버전 이미지를 상기 비휘발성 메모리에 저장하는 단계를 포함하는 프로세스의 버전 생성 방법
|
2 |
2
제1항에 있어서,이전 버전 이미지가 존재하면, 상기 이전 버전 이미지의 버전 슈퍼 메타에 새로 생성된 상기 버전 이미지의 주소를 저장하는 단계를 더 포함하는 프로세스의 버전 생성 방법
|
3 |
3
제1항에 있어서,이전 버전 이미지가 존재하지 않으면, 원본 이미지의 슈퍼 메타에 새로 생성된 상기 버전 이미지의 주소를 저장하는 단계를 더 포함하는 프로세스의 버전 생성 방법
|
4 |
4
제2항 또는 제3항에 있어서,상기 휘발성 메모리에 있는 상기 업데이트 테이블을 초기화하는 단계를 더 포함하는 프로세스의 버전 생성 방법
|
5 |
5
제4항에 있어서,프로세스 주소공간의 모든 페이지에 COW(Copy-On-Write)를 설정하는 단계를 더 포함하는 프로세스의 버전 생성 방법
|
6 |
6
제1항에 있어서,상기 업데이트 테이블은,프로세스 주소공간의 모든 페이지에 COW(Copy-On-Write) 설정하고, 상기 COW(Copy-On-Write)로 인한 페이지 폴트가 발생하면, 상기 휘발성 메모리에 새로운 페이지를 할당하고 데이터를 복사하고, 업데이트 테이블을 생성하고, 물리주소와 가상주소를 저장하는 과정으로 생성된 프로세스의 버전 생성 방법
|
7 |
7
휘발성 메모리와 비휘발성 메모리를 포함하는 메인 메모리,상기 휘발성 메모리로부터 업데이트 테이블을 읽고, 버전 이미지의 업데이트 페이지 메타를 생성하고, 상기 업데이트 페이지 메타의 정보로 버전 슈퍼 메타와 상기 버전 이미지를 생성하고, 상기 버전 이미지를 상기 비휘발성 메모리에 저장하는 것을 제어하는 세이브 프로그램을 구비한 저장장치를 포함하는 프로세스의 버전 생성 단말
|
8 |
8
제7항에 있어서,상기 세이브 프로그램은 이전 버전 이미지가 존재하면, 상기 이전 버전 이미지의 버전 슈퍼 메타에 새로 생성된 상기 버전 이미지의 주소를 저장하고, 이전 버전 이미지가 존재하지 않으면, 원본 이미지의 슈퍼 메타에 새로 생성된 상기 버전 이미지의 주소를 저장하는 프로세스의 버전 생성 단말
|
9 |
9
삭제
|
10 |
10
삭제
|
11 |
11
삭제
|
12 |
12
삭제
|
13 |
13
삭제
|
14 |
14
제1항의 프로세스의 버전 생성 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록매체
|
15 |
15
삭제
|