File   파일, 화일

(2018-06-18)

파일 링크

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

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

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

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


2. 파일 종류

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

  ㅇ 파일 구조 구분
     - 순차 파일
     - 직접 파일
     - 인덱스된 파일
     - 다중 키 파일


3. 파일 속성

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


4. 파일 연산

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


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

  ※ ☞ 파일 입출력 참조
     - UNIX 운영체제에서는 거의 모든 것이 파일로 처리되며, 
     - 열려있는 파일을 통해 입출력이 유사한 형태로 이루어짐
        . 즉, `디스크,직렬 포트,프린터 등`과 `파일`을 사용할 때 똑같은 방법을 사용

  ㅇ 파일 구분
     - 일반 파일      : 어떤 형태로든 자료를 담고있는 일반적인 파일
        . 데이터 파일 뿐만 아니라, 실행 파일도 이에 포함됨
        . Linux 실행 파일 : 보통, ELF(Executable and Linkable Format) 라는 특정 형식을 갖음
           .. 구성 : 메타데이터,코드,데이터 등
     - 디렉토리 파일  : 파일로의 포인터 및 파일 관련 정보를 갖는 파일
        . UNIX 운영체제 커널 만이 디렉토리 파일에 쓸 수 있는 권한 있음
     - 특수 파일      
        . 장치 파일(블록 특수 파일, 문자 특수 파일), 파이프, 소켓, 심볼링크 등

  ㅇ 파일 입출력 구분
     - 저수준 파일처리(Low Level File Handling)  : 파일 기술자(File Descriptor)
     - 고수준 파일처리(High Level File Handling) : 파일 포인터(File Pointer)

  ㅇ 파일 끝(EOF) 구분
     - 프로그램파일 끝 도달 여부를 결정하도록, 파일 크기 카운터를 유지관리

  ㅇ 파일 링크
     - 파일을 가리키는 참조 또는 포인터
        . 하나의 파일을 2 이상의 디렉토리에서 나타나게 할 수 있음
     - 파일이 만들어질 때, 디렉토리에 이러한 포인터를 만들어, 실제 저장 장소와 연관됨
        . 서로다른 작업,사용자에게 다르게 분류된 디렉토리 구조로, 동일 저장 파일에
          다른 관점으로 보이게 할 수 있도록 파일 링크를 둘 수 있음
     - 하나의 파일이 여러 이름을 갖을 수 있음


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

 
        최근수정     요약목록(시험중)     참고문헌