검색어 입력폼

[공학]sequence access와 random access 비교

저작시기 2007.04 |등록일 2007.04.24 한글파일한컴오피스 (hwp) | 6페이지 | 가격 1,000원

소개글

Sequence Access 와 Random Access를 비교하기 위한 프로그램이다.
create_file.c -> 용량이 큰 파일을 만드는 프로그램
sequence read -> 순차적접근법 구현
random_read -> 랜덤접근법 구현
마이크로 세컨드 단위까지 시간을 구하여 시간비교하였다.

목차

■ 파일구성
■ 결론

본문내용

■ 파일구성
- record.h , create_file.c , read_seq.c , read_random.c

< record.h >
- Student 구조체(500 byte)를 정의한다.

<create_file.c>
- file access 를 위한 파일을 생성하는 파일이다.
- Student 구조체를 20000만번 입력하여 20000*500 = 10000000 크기의 파일을 생성한다.

■ fopen ( string filename, string mode [, int use_include_path])
- 파일이나 URL을 엽니다.
ex) fp = fopen("student.dat","w");

<string mode 의 종류>
∙ `r` - 읽기전용으로 열립니다. 파일포인터를 파일의 맨 앞에 놓습니다.
∙ `r+` - 읽기 쓰기가 가능합니다. 파일 포인터를 파일의 맨 앞에 놓습니다.
∙ `w` - 쓰기 전용으로 열립니다. 파일 포인터를 파일의 맨 앞에 놓습니다 그리고 파일의 크기를 0으로 만듭니다. 파일이 없으면 만듭니다.
∙ `w+` - 읽기 쓰기가 가능합니다. 파일포인터를 파일의 맨 앞에 놓습니다. 그리고 파일의 크기를0으로 만듭니다. 파일이 없으면 만듭니다.
∙ `a` - 쓰기 전용으로 열립니다. 파일 포인터를 파일의 끝에 놓습니다. 파일이 없으면 만듭니다.
∙ `a+` - 읽기 쓰기가 가능합니다. 파일 포인터를 파일의 끝에 놓습니다. 파일이 없으면 만듭니다.

참고 자료

없음
다운로드 맨위로