연예인

파일 연산 (file calculate) 핵심 정리 요약

비하인드톡톡 2022. 12. 4. 12:28

파일 연산
파일 연산

파일 연산 시스템

파일 연산 컴퓨터에서 쉽게 찾을 수 있도록 파일이나 데이터를 저장하거나 정리하는 시스템이다.

파일 시스템을 보기 전에 파일을 요약하자면, 저장 매체는 0과 1 정보를 저장하는 장치였는데, 이것은 꺼져도 컴퓨터에 남아 있을 수 있다. 그러나 비트맵과 읽기 전용은 비트맵 데이터를 관리하기에는 너무 많았기 때문에 비트가 아닌 블록(4KB)으로 처리한다.

각 블록을 하나의 비트보다 주소가 적은 단일 번호를 부여하여 관리하는 것이 더 낫지만, 사용자는 각 블록에 대해 단일 숫자로 데이터를 관리하는 것이 매우 어려웠다.

 

즉, 우리는 추상적인 객체가 필요하며 사용자가 파일의 데이터를 관리하고 각 파일이 블록의 데이터를 관리할 수 있는 파일을 만듭니다.

 

일 속성

파일 이름은 파일 이름에 할당되어 하나의 채널로 표시됩니다. 파일 연산 시스템에 따라 상자에 민감한지 여부에 따라 달라집니다. 파일을 작성한 후에는 프로세스, 사용자 또는 시스템과는 아무런 관련이 없습니다. 한 사용자는 파일을 만들 수 있고 다른 사용자는 파일을 복사하거나 이메일 장치로 보낼 수 있습니다.

 

  • 일반적으로 파일에는 다음 속성이 있습니다.
  • 이름 : 인간의 독서 형태로 저장되는 유일한 정보입니다.
  • 식별자: 파일 시스템에서 파일을 식별할 수 있는 유일한 PK 번호
  • 위치: 장치의 파일 위치 표시기
  • 크기: 현재 파일 크기
  • 보안: 액세스 제어 정보
  • 시간, 날짜, 사용자 ID : 생성 정보, 최근 변경, 최근 변경 등
  • 모든 파일에 대한 정보는 서브 스토리지 디바이스의 디렉토리 구조에 저장됩니다. 파일과 디렉토리 모두 비자발적 특성이 있어야 하므로 저장장치에 저장하고 필요에 따라 서서히 저장해야 한다.

 

파일 연산

  • 파일 및 그 조합을 관리하기 위한 운영 체제를 호출합니다.
  • 파일 만들기: 기록할 이름과 정보를 나타내는 시스템 호출. 시스템은 파일의 다음 쓰기 작업 위치를 지정하여 쓰기 표시기를 유지합니다. 기록 표시기는 기록 작업을 수행할 때마다 업데이트됩니다.
  • 읽기 파일: 파일로 가져올 블록의 이름과 위치를 지정하는 시스템 호출입니다. 다음과 같은 판독이 발생하는 파일의 위치를 기록하기 위해 읽기 표시기를 유지해야 한다. 대부분의 시스템에서는 프로세스가 일반적으로 파일을 읽거나 쓰기 때문에 현재 파일 위치 표시기가 있습니다. 읽기 및 쓰기 모두 공간을 절약하고 복잡성을 줄이기 위해 이 값을 사용합니다.
  • 파일 삭제: 디렉터리에서 지정한 파일을 찾아내고, 디렉터리에서 파일을 찾을 때 점유한 공간을 비우고, 디렉터리의 입력을 비웁니다.
  • 파일 잘라내기: 파일 내용을 지우고 속성만 남기기

파일 구조


블록은 정보를 포함하는 디스크의 물리적 공간이다. 일반적으로 크기는 512B이며 둘 이상의 섹터로 구성되어 있습니다. 디스크와 메모리 사이에 데이터를 전송할 때는 최소한 이 블록을 사용합니다.

먼저 디스크 구조를 살펴봅시다. 디스크는 파티션이나 볼륨이라는 독립된 공간으로 분할하여 사용합니다. 지금 보시는 구조는 부피를 구성하는 요소들에 관한 것입니다. 분리, 볼륨은 의미에 따라 조금씩 다르지만 같은 방식으로 하지 맙시다.

부트 관리 장치: 이 조의 운영체제는 시스템을 버리기 위해 필요한 정보를 가지고 있다. 디스크에 운영 체제가 없는 경우 부트 프로세스 제어는 비어 있습니다.

SuperBlock: 한 파티션에 있는 블록의 수와 블록 크기와 같은 파티션에 대한 정보를 저장합니다.

파일 관리 장치(FCB): 유닉스와 리눅스의 i-노드로 불리기도 하는 FCB에는 파일의 메타데이터나 파일에 대한 자세한 정보가 포함되어 있다.

그것은 파일 유형, 소유자, 소유자 그룹, 라이센스 정보, 시간 정보, 파일 크기 등의 정보를 가지고 있으며 가장 중요한 데이터 블록을 가리킨다.

 

2022.11.10 - [운영체제] - [운영체제] 입출력 시스템 정리 (3)

 

[운영체제] 입출력 시스템 정리 (3)

커널 입출력 서브시스템 커널은 로그인 및 로그아웃과 관련된 많은 서비스를 제공한다. 하드웨어와 장치 드라이버 구조를 기반으로 한 E/O 계획, 버퍼링, 캐싱, 배포, 장치 백업 및 오류 처리 등

hotpeople.co.kr