운영체제/파일 시스템(File System) 썸네일형 리스트형 운영체제 - 파일 시스템(2) 운영체제 - 파일 시스템(2) 파일 시스템은 /Path를 file descriptor number로 변환한다. 이 inode정보를 main memory에 캐싱(caching)하여 디스크접근 오버헤드를 줄일 수 있다. 그러나 캐싱을 사용하면 data consistency(=redundancy)문제가 발생한다. 파일 시스템이 제공하는 주요 기능 1. logical address(=/Path)를 physical address(=file descriptor number)로 변환 2. 사용자 데이터를 저장장치로부터 읽어오거나 저장장치에 기록하는 역할 수행 주요 File Access 패턴 1. Sequential Access - file pointer를 한 칸씩 움직이면서 파일의 내용을 읽는 방법 2. Random.. 운영체제 - 파일 시스템(1) 운영체제 - 파일 시스템(1) 파일(file) - A named collection of bytes stroed on disk(ssd) 사용자와 운영체제가 파일을 바라보는 관점의 차이 - 파일은 사용자 입자에서는 byte sequence이지만, 운영체제 입장에서는 block sequence이다. Naming - 사용자가 file 접근(addressing)을 위한 text name이다. - I/O device의 접근도 naming을 통한 file접근으로 이루어진다. 1. 파일 시스템은 /path를 file descriptor로 변경시키는 역할을 수행한다. (* file descriptor : 파일 내용에 접근하기 위해 필요한 메타 데이터를 저장하는 자료구조) 2. 파일 시스템은 file을 그룹핑(group.. 이전 1 다음