1 |
1
제1CPU, 제1주기억장치, 제1입출력버스, 제1커넥터(11), 디스플레이, 입력장치, 제1보조기억장치(12)를 포함하는 제1컴퓨터(10)와;제2CPU, 제2주기억장치, 제2입출력버스, 제2커넥터(21), 제2보조기억장치(22)를 포함하는 제2컴퓨터(20)와;연결버스, 제3커넥터(31), 제4커넥터(32)를 포함하는 크래들(30)을; 포함하여 구성되되,상기 제1입출력버스는 상기 제1CPU, 제1주기억장치, 제1커넥터(11), 디스플레이, 입력장치, 제1보조기억장치(12)에 연결되어 데이터를 전달하며,상기 제2입출력버스는 상기 제2CPU, 제2주기억장치, 제2커넥터(21), 제2보조기억장치(22)에 연결되어 데이터를 전달하며,상기 연결버스는 상기 제3커넥터(31), 제4커넥터(32)에 연결되어 데이터를 전달하며,상기 제1보조기억장치(12)는 블록관리모듈(14), 블록관리정보(15), 번호가 붙여진 다수개의 접속블록(13)을 포함하며, 상기 제2보조기억장치(22)는 번호가 붙여진 다수개의 참조블록(23)을 포함하되,상기 제1컴퓨터(10)를 상기 제2컴퓨터(20)에 연결하여 사용할 때는, 상기 제1컴퓨터(10)와 제2컴퓨터(20)를 유무선 네트워크로 연결하여 데이터를 주고받거나, 상기 제1커넥터(11)를 제3커넥터(31)에 연결하고, 상기 제2커넥터(21)를 제4커넥터(32)에 연결하여 데이터를 주고받는 것을 특징으로 하되,상기 블록관리모듈(14)은 상기 접속블록(13), 참조블록(23)의 데이터를 변경하며, 블록관리정보(15)가 변경되면 실시간으로 업데이트하되,상기 접속블록(13)은 저장블록(13a) 또는 자유블록(13b)으로 구분되되, 상기 저장블록(13a)은 데이터가 저장된 블록이며, 상기 자유블록(13b)은 데이터가 저장되지 않은 블록이며,상기 저장블록(13a)과 자유블록(13b)의 개수는 가변적이되, 상기 저장블록(13a)과 자유블록(13b)의 개수의 합은 상기 접속블록(13)의 총 개수와 일치하며,상기 블록관리정보(15)는 모든 저장블록(13a) 별로 저장블록번호, 참조블록번호, 마지막 접속 시간, 동기화 여부를 저장하되,상기 저장블록번호는 상기 저장블록(13a)의 번호이며,상기 참조블록번호는 상기 저장블록(13a)에 동기화되는 참조블록(23)의 번호이며,상기 마지막 접속 시간은 상기 저장블록(13a)에 마지막으로 접속한 시간이며,상기 동기화 여부는 상기 저장블록(13a)의 데이터가 해당하는 참조블록(23)에 동기화된 경우 T로, 동기화지 못한 경우 F로 저장되는 것을 특징으로 하는 컴퓨터 시스템을 이용한 블록관리방법에 있어서,사용자가 상기 제1컴퓨터(10)로 상기 저장블록(13a)에 접속하여 데이터를 변경한 경우, 상기 데이터를 변경한 저장블록(13a)의 동기화 여부를 F로 변경하는 것을 특징으로 하는 블록관리방법
|
2 |
2
제 1항의 컴퓨터 시스템을 이용한 블록관리방법에 있어서, 상기 제1컴퓨터(10)가 상기 제2컴퓨터(20)에 연결되어 있는 상태에서, 사용자가 상기 제1컴퓨터(10)로 접근할 참조블록(23)의 번호가 상기 블록관리정보(15)의 상기 참조블록번호에 저장되어 있지 않을 때,상기 접속블록(13) 중 자유블록(13b)이 있는 경우에는, 상기 블록관리모듈(14)이 상기 접근할 참조블록(23)의 데이터를 상기 자유블록(13b)에 저장함으로써, 상기 자유블록(13b)을 저장블록(13a)으로 전환하고,상기 접속블록(13) 중 자유블록(13b)이 없는 경우에는, 상기 블록관리모듈(14)이 상기 접근할 참조블록(23)의 데이터를 상기 동기화 여부가 T인 저장블록(13a) 중 마지막 접속 시간이 가장 오래된 저장블록(13a)에 저장하고, 상기 접근할 참조블록(23)의 데이터를 저장한 저장블록(13a)의 마지막 접속 시간을 업데이트하는 것을 특징으로 하는 블록관리방법
|
4 |
4
제 1항의 컴퓨터 시스템을 이용한 블록관리방법에 있어서, 사용자가 상기 제1컴퓨터(10)로 새로운 데이터를 생성하여 저장할 때,상기 접속블록(13) 중 자유블록(13b)이 있는 경우에는, 상기 블록관리모듈(14)이 상기 새로운 데이터를 상기 자유블록(13b)에 저장함으로써, 상기 자유블록(13b)을 저장블록(13a)으로 전환하고,상기 접속블록(13) 중 자유블록(13b)이 없는 경우에는, 상기 블록관리모듈(14)이 상기 동기화 여부가 T인 저장블록(13a) 중 마지막 접속 시간이 가장 오래된 저장블록(13a)의 데이터를 상기 새로운 데이터로 대체하고, 상기 새로운 데이터를 저장한 저장블록(13a)의 마지막 접속 시간을 업데이트 하고, 상기 동기화 여부를 F로 변경하는 것을 특징으로 하는 블록관리방법
|
5 |
5
제 1항의 컴퓨터 시스템을 이용한 블록관리방법에 있어서, 상기 제1컴퓨터(10)가 상기 제2컴퓨터(20)와 분리되어 있는 상태에서, 상기 저장블록(13a) 중 동기화 여부가 F로 변경된 것이 있는 경우,상기 제1컴퓨터(10)를 제2컴퓨터(20)와 연결하면, 상기 블록관리모듈(14)이 상기 동기화 여부가 F인 저장블록(13a)에 해당하는 각 참조블록(23)의 데이터를 상기 동기화 여부가 F인 각 저장블록(13a)의 데이터로 대체하고, 동기화 여부를 T로 변경하고,상기 제1컴퓨터(10)가 상기 제2컴퓨터(20)와 분리되어 있는 상태에서, 새로 생성된 저장블록(13a)이 있는 경우, 상기 제1컴퓨터(10)를 제2컴퓨터(20)와 연결하면, 상기 블록관리모듈(14)이 상기 새로 생성된 저장블록(13a)을 데이터가 없는 참조블록(23)과 동기화하고, 상기 새로 생성된 저장블록(13a)의 동기화 여부를 T로 변경하는 것을 특징으로 하는 블록관리방법
|