4. 테이프

김동웅·2021년 9월 16일
0

File_structrue In C,C++

목록 보기
4/11

테이프 시스템의 형태



❗❗ 요구되는 테이프 길이의 측정

  • 백만개의 100바이트 레코드로 구성된 파일 백업
  • 블럭간 갭(g) = 0.3인치
  • 테이프밀도(bite per inch (bpi) ) : 6250

필요한 테이프 길이 s = n * (b+g)
b = 데이터 블록의 물리적인 길이
g = 블럭간 갭의 길이
n = 데이터 블록의 수

b+g = 블럭을 저장하기 위해 요구되는 인치수

  • 블럭킹 계수가 1인경우
    b = 블럭크기(블럭당바이트) / 테이프밀도(인치당바이트) = 1*100/6250 = 0.016inch
    n = 레코드 개수 / 블럭킹 계수 = 1,000,000/1 = 1,000,000

s = 1,000,000 * (0.016 + 0.3(g) ) = 316,000inches = 26,333feet

  • 블럭킹 계수가 50인경우
    b = 50100/6250 = 0.8inch
    n = 1,000,000/50 = 20,000
    s = 20000
    (0.8+0.3) = 22000inch

유효 레코딩 밀도

  • 서로다른 블록크기를 선택할 때, 효율측정법

= 유효레코딩밀도 = 블럭당바이트수(블럭킹계수 * 바이트수) / 블럭을 저장하기 위해 요구되는 인치수

  • 블럭킹 계수가 1인경우 유효레코딩밀도 = 1*100/(0.016+0.3) = 316.4 bpi

  • 블럭킹 계수가 50인경우 유효레코딩밀도 = 50*100/(0.8+0.3)=4545bpi

데이터 전송 시간의 측정

ex) 6250 bpi, 200ips 테이프의 전송률

  • 명목 전송률 = 테이프밀도(bpi) * 테이프 속도(ips)
  • 유효 전송률 : 블럭간갭 고려
    - 블럭간갭 0.3, 백만개 100bye 레코드, 블럭킹계수 1일때
    : 유효레코딩밀도 = 1100/(0.016+0.3) = 316.4bpi
    : 유효전송률 = 316.4
    200 - 블럭킹계수 50일때
    : 유효레코딩밀도 = 50100/0.11 = 4545
    : 유효전송률 = 4545
    200 =

0개의 댓글

관련 채용 정보