File   파일, 화일

(2019-08-26)

파일 구조

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
운영체제 > [운영체제(일반)]
[프로세스]
[윈도우즈]
[UNIX (LINUX)]
UNIX (LINUX) > [UNIX 일반]
[UNIX 프로세스]
[메모리 관리]
[IPC]
[UNIX 장치]
[UNIX 파일시스템]
[UNIX 유틸리티]
[리눅스(Linux)]
UNIX 파일시스템 >   1. UNIX 파일시스템
  2. 슈퍼 블록
  3. Inode
  4. 디렉토리
  5. 파일 처리 방식
  6. 파일 링크
[파일]
파일   1. 파일
  2. 파일 I/O
  3. 저수준 파일 I/O
  4. 화일 기술자
  5. 화일 포인터
  6. 화일 끝(EOF)

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
컴퓨터구조 >   1. 컴퓨터
  2. 컴퓨터 구조
[중앙처리장치 (CPU)]
[주 기억장치]
[버스구조]
[대용량 저장장치]
[I/O 장치 (주변장치)]
[병렬처리]
대용량 저장장치 >   1. 디스크
[파일시스템]
[하드 디스크]
[저장장치 인터페이스]
[광디스크]
[네트워크 저장장치]
[저장장치 기타일반]
파일시스템   1. 파일시스템
  2. 파일
  3. 디렉토리
  4. FAT
  5. MBR
  6. VFAT 화일시스템
  7. NTFS
  8. CDFS
  9. NFS
  10. UDF
  11. UFS

1. 파일저장장치물리적 특성을 추상화시킨 논리적 저장 단위
     - 운영체제에 의해 물리적 장치들과 사상되어짐
     - 논리보조 저장장치에서 가장 작은 할당 단위
     - 정보에 대한 일관된 논리적 관점을 줌 

  ※ 파일의 개념은 대단히 일반화된 것임


2. 파일 종류

  ㅇ 내용에 따른 구분 (파일 유형)
     - 텍스트 파일    : 라인 단위로 조직된 연속된 문자열 파일
     - 소스 파일      : 명령문이 모여진 파일
     - 오브젝트 파일  : 소스 파일을 기계어로 단순히 변역시킨 파일
     - 실행 가능 파일 : 링커로더가 메모리로 가져와 실행시킬 수 있는 기계 명령문 파일

  ㅇ 파일 구조 구분
     - 순차 파일 (sequential file)
        . 파일 내 정보가 순서대로 배열된 파일
        . 통상, 순차 파일의 끝을 가리키는 EOF 정보 유지
        . 例) PC 내 저장되는 대부분의 파일들
     - 색인 파일/인덱스된 파일 (indexd file)
        . 구성 : 인덱스인덱스화된 파일 
        . 例) 음악 CD에서 개별 곡 파일들에 대한 인덱스 유지 등
     - 해시 파일/직접 파일 (hash file)


3. 파일 속성

  ㅇ 파일 이름   : 사람이 읽을 수 있음
  ㅇ 식별자      : 파일시스템 내 파일 식별용으로 사람이 읽을 수 없는 형태
  ㅇ 파일 타입   : 텍스트, 이미지, 실행 파일 등 파일 유형
  ㅇ 위치 포인터
  ㅇ 크기        : 파일 크기 (통상, 바이트 수)
  ㅇ 시간        : 생성,변경,접근 시간 등
  ㅇ 보호        : 접근 제어 관련 정보 (읽기,쓰기,실행 가능 등)


4. 파일 연산

  ㅇ 파일 생성, 파일 쓰기, 파일 읽기, 파일 이동, 파일 삭제, 파일 절단 등


5. [UNIX/Linux]  파일 처리 방식

  ※ ☞ Unix/Linux 파일 처리 참조
     - Unix/Linux에서는, 거의 모든 것이 파일로 처리됨
     - 파일 타입 : 일반 파일, 디렉토리 파일, 장치 파일


[파일] 1. 파일 2. 파일 I/O 3. 저수준 파일 I/O 4. 화일 기술자 5. 화일 포인터 6. 화일 끝(EOF)

 
        최근수정     요약목록     참고문헌