FCBS - 파일 제어 블록 사용 215/2
DOS 세션에 대한 파일 제어 블록(FCB) 관리 정보를 결정합니다.
이 명령문은 OS/2 세션에서 아무 효력이 없습니다.
FCBS = m ,n
이 명령을 CONFIG.SYS 파일에 입력하십시오. 명령을 명령 프롬프트에서 입력하지
마십시오.
파일 제어 블록(FCB)은 파일에 관한 모든 정보(예를 들어, 그 구조, 길이 및 이름)이
들어 있는 레코드입니다. 프로그램이 FCBS 명령문에 지정된 파일 수 이상을 열려고
하면, 시스템은 최근에 가장 드물게 사용된 파일 제어 블록을 닫고 새로운 파일을
엽니다.
일부 응용 프로그램은 파일 제어 블록을 사용하여 파일 작성, 열기, 삭제, 읽기 및
쓰기 조작을 수행합니다. 운영체제에 대해 작성된 새로운 프로그램들은 보통 파일
입출력에 대해 내부 파일 ID(핸들)를 사용합니다.
프로그램이 FCBS 명령문에 지정된 파일 수 이상을 열려고 하면, 시스템은 최근에
가장 드물게 사용된 파일 제어 블록을 닫고 새로운 파일을 엽니다. 닫힘이 방지된
파일들은 최근에 가장 드물게 사용된 FCB의 목록에 포함되지 않습니다. 최근에 가장
드물게 사용된 FCB이기 때문에 닫힌 파일을 프로그램이 읽거나 쓰려고 하면,
시스템이 오류 메시지를 표시합니다.
추가로, 첫번째 숫자의 값은 두번째 숫자의 값보다 크거나 같아야 합니다. FCBS
명령문에서 두 값을 같게 설정하고 프로그램이 사용자가 지정한 파일 제어 블록의
총수보다 많은 파일을 열려고 하면, 아무 파일도 닫히지 않습니다. 프로그램이
사용자가 지정한 파일 제어 블록의 수보다 많은 파일을 열려고 하면, 새로운 파일이
하나도 열리지 않습니다.
FCBS 예 216/2
한번에 열 수 있는 파일 제어 블록의 총수를 15로 지정하려면, 다음을 CONFIG.SYS
파일에 입력하십시오.
FCBS=15
한번에 열 수 있는 파일 제어 블록 파일의 총수를 10으로 설정하고, 닫힘 방지 수를
3으로 설정하려면, 다음을 CONFIG.SYS 파일에 입력하십시오.
FCBS=10,3
| |