이용안내|

고객센터

  장바구니| 마이페이지| 캐쉬충전|
문서/서식
ㆍ건설서식
ㆍ교육서식
ㆍ금융서식
ㆍ민원행정서식
ㆍ법률서식
ㆍ사업계획서
ㆍ생활서식
ㆍ세무회계서식
ㆍ영문서식
ㆍ회사서식
ㆍ제례서식
ㆍ기타서식
ㆍ예문관련서식
레포트
ㆍ경영/경제
ㆍ공학/기술
ㆍ인문/어학
ㆍ생활/환경
ㆍ사회과학
ㆍ자연과학
ㆍ농/수산학
ㆍ의/약학
ㆍ독후감
ㆍ레포트표지
초중고기출/숙제
ㆍ초등기출/학습자료
ㆍ중등기출/학습자료
ㆍ고등기출/학습자료
ㆍ숙제자료
ㆍ기타학습자료
논문/전문/방통대
ㆍ논문
ㆍ전문자료
ㆍ원서번역
ㆍ방송통신대
기타공부자료
ㆍ방송통신대
ㆍ강의자료/족보
ㆍ영어공부(토익,회화,단어)
ㆍ국가고시/자격증
ㆍ편입학,일본어,중국어
법령/훈령/조례
ㆍ관계법령모음
공학/기술 인기순위
※stack 계산기...
성인간호학]]]]]
자동차의 종류
콘크리트의슬럼프...
PC컴퓨터의역사
애니메이션이란
나일론의합성
색상표
프랑크로이드
그리드시스템
공지사항이 없습니다.
[파일처리론] C 언어 파일 관련 함수 조사 정리
파일명 [파일처리론] C 언어 파일 관련 함수 조사 정리.hwp 관련 뷰어 다운로드
분류 레포트 > 공학/기술
가격 1,000원 페이지 0페이지
등록일 2012년 06월 14일 판매자 leewk2547
구매 0건 조회수 567회
자료번호 #0192128 파일크기 31.0KB
키워드 :
소개글 [파일처리론] C 언어 파일 관련 함수 조사 정리
요약 파일처리론

제목 : C 언어 파일 관련 함수 조사 정리
고수준, 저수준 I/O Function의 종류와 특징 비교
저수준과 고수준의 분류방법은 Computer Language와 마찬가지로 기계와 사람중 어디에 더 가까운지, 즉 쓰기 쉬움을 기준으로 하고 있다.
<><고수준><저수준>
<버퍼 사용 여부><버퍼 사용><메모리로 직접 읽어들임>
<입출력><스트림><파일 핸들>
<속도><비교적 느리다><비교적 빠르다>
<문자 단위 입출력><가능><비효율적>
<난이도><비교적 쉽다><비교적 어렵다>
<세밀한 조작><어렵다><쉽다>
고수준 function은 운영체제가 제공하는 FILE 구조체를 이용하여 버퍼를 고려하지 않고 입출력 한다.
두 방식의 가장 큰 차이점은 버퍼의 사용 유무이다. 나머지 차이점들은 버퍼 사용 유무에 따라서 파생되는 특성들이다.
1)고수준 I/O Function
고수준의 파일입출력은 버퍼형 파일 시스템 또는 형식화된 파일 시스템이라고 한다.
<버퍼><운영체제><파일>
<프로그램>
고수준 파일 입출력

◎고수준 파일 입출력 함수의 장점
- OS에 의존적이지 않기 때문에 이식성이 좋다.
- 여러 가지 형태로 입출력을 다룰 때 쉽게 사용할 수 있다.
- 입력과 출력이 버퍼화 되어 있다.
◎버퍼
- 버퍼란 속도차이가 있는 하드웨어 장치들, 또는 우선순위가 다른 프로그램의 프로세스들에 의해 공유되는 데이터 저장소를 말한다. 버퍼는 각 장치나 프로세스가 상대방에 의해 정체되지 않고 잘 동작할 수 있도록 해준다.
- 캐시(cache memory)와 비슷하지만, 캐시는 어떤 작업의 속도를 증진시키기 위한데 반해 버퍼는 개별 프로세스 간의 협력을 지원한다.


2) 저수준 I/O Function
< 저수준 파일 입출력>저수준의 파일입출력은 바이트 단위로 입출력을 수행하며 OS에 의존하지 않는 표준 I/O Function을 이용한다.
<프로그램>
<>

 
등록된 상품평이 없습니다.

위 정보및 게시물 내용의 진실성에 대하여 보증하지 아니하며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
위 정보및 게시물 내용의 불법적 이용, 무단전재및 배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁요소 발견시 하단의 저작권 침해신고를 이용해 주시기 바랍니다.
회사소개 | 개인정보취급방침 | 회원약관 | 고객지원센터 | 저작권 침해신고 | 제휴 및 광고문의   
(주)미툰앤노벨대표이사 : 정현준개인정보책임자 : 정현준
본사 : 경기도 성남시 분당구 성남대로331번길 8, 15층 1502호 (정자동, 킨스타워)
사업자등록번호 : 272-81-00259통신판매업신고 : 제2017-성남분당-1125호
대표전화 : 
1644-9259팩스 : 031-724-2601help@me.co.kr