본문 바로가기

Job Notes

(118)
파일 시스템의 원리와 리눅스에서의 제어구조 2 파일 시스템의 원리와 리눅스에서의 제어구조 2 (* 마이크로소프트웨어 2002년 11월호에 수록된 기사입니다.) 유닉스의 파일 시스템 파일 시스템의 역사 초기의 상용 유닉스 버전들은 시스템 Ⅴ 파일 시스템(s5fs)이라고 알려진 단순한 파일 시스템을 포함하고 있었다. 모든 시스템 Ⅴ유닉스와 4.2BSD 이전의 버클리 유닉스 버전들은 이 파일 시스템을 지원한다. 4.2BSD는 새로운 파일 시스템인 FFS(Fast FileSystem)를 지원했는데, 이것은 s5fs보다 월등한 성능과 기능을 제공한다. 따라서 FFS는 그 이후부터 더 널리 사용됐다. FFS가 처음 소개됐을 때 유닉스 파일 시스템은 하나의 파일 시스템 유형만 지원할 수 있었다. 이것은 사용자들에게 s5fs와 FFS 중에서 하나의 파일 시스템만을..
Files and Directories [POSIX Section 5] Files and Directories [POSIX Section 5] Functions Implemented DIR *opendir( const char *dirname ); struct dirent *readdir( DIR *dirp ); int readdir_r( DIR *dirp, struct dirent *entry, struct dirent **result ); void rewinddir( DIR *dirp ); int closedir( DIR *dirp ); int chdir( const char *path ); char *getcwd( char *buf, size_t size ); int open( const char * path , int oflag , ... ); int creat( c..
eCos - Filesystem Support VI. File System Support Infrastructure Table of Contents 19. Introduction 20. File System Table 21. Mount Table 22. File Table 23. Directories 24. Synchronization 25. Initialization and Mounting 26. Sockets 27. Select 28. Devices 29. Writing a New Filesystem Chapter 19. Introduction This document describes the filesystem infrastructure provided in eCos. This is implemented by the FILEIO package ..
[번역] GNU 일반 공중 사용 허가서 (GNU General Public License) GNU 일반 공중 사용 허가서 [ 영어 | 한국어 ] GPL 위반이라고 생각되는 상황을 보았을 때 해야 할 일 GPL 번역문 GPL에 대한 빈번한 질문들 This is an unofficial translation of the GNU General Public License into Korean. It was not published by the Free Software Foundation, and does not legally state the distribution terms for software that uses the GNU GPL -- only the original English text of the GNU GPL does that. However, I hope that this transl..
[응용] 메모리 관리 [응용] 메모리 관리 글쓴이 : 유영창 (2004년 09월 17일 오후 05:54) 읽은수: 5,115 [ 임베디드강좌/유영창 ] APK006 메모리 관리 ============================================== 1. 개요 이 문서는 ESP-NS에서 동작하는 응용 프로그램을 작성할때 메모리 할당과 해제및 메모리 처리에 대한 주의점을 소개합니다. 작성자 : 유영창 frog@falinux.com 작성일 : 2004년 9월 17일 수정일 : 관련된 ADK( Application Developer Kit ) 디렉토리 adk/sample/check_index adk/sample/assert 2. 임베디드에서 메모리 관련 문제 임베디드 시스템은 사용시간에 따라서 크게 두가지로 나누어 볼수..
파일 시스템의 원리와 리눅스에서의 제어구조 1 파일 시스템의 원리와 리눅스에서의 제어구조 홍지만, 허선웅 (* 마이크로소프트웨어 2002년 11월호에 수록된 기사입니다.) 파일 시스템이란 컴퓨터 운영체제(OS)에서 파일의 명칭 부여, 저장, 편성 등을 총괄적으로 유지 관리하는 구조 또는 체제로서 파일의 집합, 디렉토리, 위치 결정과 접근에 필요한 정보 등이 모두 포함된다. 즉, 디스크 장치를 관리하는 커널 기능이다(물론 파일 시스템도 구현에 따라서는 메모리를 관리하거나 태스크의 정보를 관리하도록 구현될 수도 있다. 예로 proc 파일 시스템을 들 수 있다). 디스크의 구조 그렇다면 디스크란 무엇인가(너무 쉬운 질문인가)? 디스크란 우리가 흔히 볼 수 있는 플로피 디스크나 하드 디스크처럼 디지털 형식(2진 형식)으로 정보를 기록할 수 있는 기억매체다...
JFFS : The Journalling Flash File System JFFS : The Journalling Flash File System David Woodhouse Red Hat, Inc. dwmw2@cambridge.redhat.com Abstract Until recently, the common approach to using Flash memory technology in embedded devices has been to use a pseudo-filesystem on the flash chips to emulate a standard block device and provide wear levelling, and to use a normal file system on top of that emulated block device. JFFS is a log-..
The Linux Virtual File-system Layer The Linux Virtual File-system Layer Neil Brown neilb@cse.unsw.edu.au and others. 29 December 1999 - v1.6 The Linux operating system supports multiple different file-systems, including ext2 (the Second Extended file-system), nfs (the Network File-system), FAT (The MS-DOS File Allocation Table file system), and others. To enable the upper levels of the kernel to deal equally with all of these and ..