본문 바로가기

원리

(3)
JPEG(1) - JPEG원리 출처 : http://php.chol.com/%7Emrjin JPEG JPEG(보통 ‘제이펙’이라고 읽는다.)은 높은 압축 효율 때문에 GIF와 함께 인터넷에서 가장 널리 쓰이는 그래픽 파일 포맷이다. JPEG은 Joint Photographic Experts Group이라는 위원회에서 정한 그래픽 이미지 압축에 관한 표준을 의미한다. JPEG이라는 이름도 이 위원회의 이름에서 유래한 것이다. (이와 비슷하게 동화상 압축에 관한 표준이 만들어졌는데 그것이 바로 MPEG이다. MPEG은 Motion Picture Experts Group에서 만든 표준이다.) JPEG 표준은 ISO(국제표준화기구) 10918-1에 정의되어 있다. JPEG 표준은 그래픽 이미지 압축에 대한 표준만 정해놓았을 뿐 구체적인 구현..
파일 시스템의 원리와 리눅스에서의 제어구조 3 파일 시스템의 원리와 리눅스에서의 제어구조 3 (* 마이크로소프트웨어 2002년 11월호에 수록된 기사입니다.) 유닉스의 파일 시스템 가상파일시스템 리눅스도 유닉스처럼 VFS를 이용해 매우 다양한 파일 시스템을 지원한다. 예를 들면, 기존 유닉스 파일 시스템인 UFS, 리눅스 기본 파일 시스템인 ext2와 ext3, 썬에서 개발한 네트워크 파일 시스템인 NFS, 작은 쓰기(small write)에 좋은 성능을 제공하는 LFS, CMU 대학에서 개발했으며 disconnected 연산 기능을 제공하는 CODA, CD를 위한 iso9660, MS의 도스 파일 시스템, 윈도우 NT 파일 시스템, 프로세스 파일 시스템(proc) 등이 있다. 리 눅스에서 각 파일 시스템의 위치와 커널 내의 다른 부분과의 상호 관계..
파일 시스템의 원리와 리눅스에서의 제어구조 2 파일 시스템의 원리와 리눅스에서의 제어구조 2 (* 마이크로소프트웨어 2002년 11월호에 수록된 기사입니다.) 유닉스의 파일 시스템 파일 시스템의 역사 초기의 상용 유닉스 버전들은 시스템 Ⅴ 파일 시스템(s5fs)이라고 알려진 단순한 파일 시스템을 포함하고 있었다. 모든 시스템 Ⅴ유닉스와 4.2BSD 이전의 버클리 유닉스 버전들은 이 파일 시스템을 지원한다. 4.2BSD는 새로운 파일 시스템인 FFS(Fast FileSystem)를 지원했는데, 이것은 s5fs보다 월등한 성능과 기능을 제공한다. 따라서 FFS는 그 이후부터 더 널리 사용됐다. FFS가 처음 소개됐을 때 유닉스 파일 시스템은 하나의 파일 시스템 유형만 지원할 수 있었다. 이것은 사용자들에게 s5fs와 FFS 중에서 하나의 파일 시스템만을..