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)

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