파일 (File)
컴퓨터 파일은 컴퓨터 등의 기기에서 의미가 있는 정보를 담는 논리적인 단위이다. 하드디스크, CD, DVD 등 저장 매체에 대하여 추상화된 정보 단위이다. 운영 체제는 파일 조작에 관련된 기능을 API로 제공한다.
컴퓨터 파일은 그 내용의 유형에 따라 다양한 종류로 나뉜다. 가장 일반적인 파일 종류는 다음과 같다.
|
파일 시스템 (File System)
파일 시스템은 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제를 가리키는 말이다.
문서 파일 (Text File)
텍스트 파일은 문자, 숫자, 특수 문자만 포함하는 파일이다. 텍스트 파일은 텍스트 편집기, 워드 프로세서, 웹 브라우저 등 다양한 프로그램으로 열 수 있다. 텍스트 파일은 컴퓨터에서 가장 기본적인 파일 유형 중 하나이며, 텍스트를 저장하고 공유하는 데 자주 사용된다. 텍스트 파일의 확장자는 일반적으로 .txt이다. 텍스트 파일은 컴퓨터의 하드 드라이브, USB 드라이브, 클라우드 스토리지 등 다양한 위치에 저장할 수 있다.
txt 파일은 모든 컴퓨터 파일과 마찬가지로, 이진수로 저장된 방대한 숫자 목록이며 문자 인코딩 표준인 ASCII를 사용한다.
오디오 파일 (Audio File)
오디오 파일은 소리를 디지털 형식으로 저장한 파일이다. 오디오 파일은 다양한 파일 형식으로 저장할 수 있으며, 가장 일반적인 파일 형식은 MP3, WAV, FLAC, AAC 등이 있다.
WAV 또는 WAVE는 웨이브폼 오디오 포맷 (웨이브 오디오 포맷, Waveform audio format)의 준말로 개인용 컴퓨터에서 오디오를 재생하는 마이크로소프트와 IBM 오디오 파일 포맷 표준입니다. WAV 파일은 비압축 오디오 파일 형식이다. 즉, 오디오 신호를 그대로 저장한다. WAV 파일은 CD 음질과 같은 고품질의 오디오를 제공하지만, 파일 크기가 매우 크다.
메타 데이터는 WAV 파일의 정보가 저장된 데이터이다. 메타 데이터에는 WAV 파일의 이름, 작곡가, 아티스트, 장르, 해상도, 샘플링 속도, 채널 수 등이 포함될 수 있다.
이미지 파일 (Image File)
이미지 파일은 컴퓨터에서 이미지를 저장하고 공유하는 데 사용되는 파일이다. 이미지 파일은 다양한 파일 형식으로 저장할 수 있으며, 가장 일반적인 파일 형식은 JPG, PNG, GIF, BMP, TIFF, PSD 등이 있다. JPG 파일은 압축된 이미지 파일 형식이며, PNG 파일은 비압축된 이미지 파일 형식이다. JPG 파일은 파일 크기가 작지만, 이미지의 품질이 떨어질 수 있다. PNG 파일은 파일 크기가 크지만, 이미지의 품질이 높다.
저장 장치 (Storage Device)
컴퓨터에서 저장 장치란 데이터를 일시적으로 또는 영구적으로 저장하는 장치를 말합니다. 저장 장치는 컴퓨터의 메모리, 하드 드라이브, SSD, USB 드라이브, CD, DVD, 블루레이 디스크, 클라우드 스토리지 등 다양한 종류가 있다.
메모리는 컴퓨터의 CPU에서 직접 접근할 수 있는 가장 빠른 저장 장치이다. 메모리는 데이터를 일시적으로 저장하는 데 사용된다. 하드 드라이브는 컴퓨터에서 가장 일반적으로 사용되는 저장 장치이다. 하드 드라이브는 데이터를 영구적으로 저장하는 데 사용된다. SSD는 하드 드라이브보다 빠른 속도를 제공하는 새로운 유형의 저장 장치이다. USB 드라이브는 휴대용 저장 장치이다. CD, DVD, 블루레이 디스크는 광학 저장 장치이다. 클라우드 스토리지는 인터넷을 통해 데이터를 저장하는 서비스이다.
저장 장치는 컴퓨터의 성능과 기능을 향상시키는 데 중요한 역할을 한다. 저장 장치가 빠를수록 컴퓨터가 데이터에 더 빠르게 액세스할 수 있다. 저장 장치의 용량이 클수록 컴퓨터에 더 많은 데이터를 저장할 수 있다.
https://thecrashcourse.com/courses/files-file-systems-crash-course-computer-science-20/
'Computer > Computer Science' 카테고리의 다른 글
[Computer Science] 운영 체제가 제공하는 서비스 (0) | 2024.05.07 |
---|---|
[Computer Science] 운영 체제 (Operating System) (0) | 2024.05.07 |
[Computer Science] 부울 대수 / 논리 회로 (0) | 2023.06.07 |
[Computer Science] 이진수 (Binary) (0) | 2023.06.07 |
컴퓨터 과학 (Computer Science) (0) | 2023.06.07 |