Post on 14-Jul-2015
オペレーティングシステム16週目ファイルシステム
2011年10月2日日曜日
タイムテーブル1. 前期テスト、後期授業について
2. 前期振り返り:CUI入力について
3. 本題:ファイル管理・ファイルシステム
4. 課題
5. 実習
6. 課題提出
2011年10月2日日曜日
•前期テスト• P50 五大装置について•後期•評価課題を極力多く出します•締め切りは厳しくします
2011年10月2日日曜日
CUI入力のポイント
2011年10月2日日曜日
P219 ファイル管理
2011年10月2日日曜日
ファイルfile1/fáil/名 詞1 (書類手紙などの)整理保存用具, ファイル;(新聞書籍などの)とじ込み;(…に関する)書類一式⦅on ...⦆
a ‘do later' file|未整理書類保存箱keep a file on ...|…に関する情報を保存する.
2011年10月2日日曜日
コンピュータの世界では
「ファイルは補助記憶装置上に作られたデータを入れる器」
2011年10月2日日曜日
補助記憶装置• P57•ハードディスク / USBメモリ/ CD / DVD / 各種メモリカード
長期保存できる補助記憶に保存し、必要な時必要なだけを主記憶装置に読み込んで利用する
2011年10月2日日曜日
ファイルの種類
•テキストファイル•バイナリファイル
2011年10月2日日曜日
テキストファイル
文字など文字コードによって表現されるデータが中身のファイル
2011年10月2日日曜日
% echo "123456789" > data.txt
% cat data.txt123456789
% od -tx1c data.txt0000000 31 32 33 34 35 36 37 38 39 0a 1 2 3 4 5 6 7 8 9 \n 0000012
2011年10月2日日曜日
バイナリファイル
コンピュータが内部で処理・記憶している内部表現のままのデータが中身のファイル
2011年10月2日日曜日
% cat bin.c#include <stdio.h>int main(void){ FILE *fp; fp = fopen("data.bin","wb");
int val = 123456789; printf("int size is %d\n",(int)sizeof(int)); fwrite(&val,sizeof(int),1,fp); fclose(fp); return 0;}% cc bin.c% ./a.outint size is 4fujisawa-bu-no-iMac:work fujisawa$ od -td4 data.bin0000000 123456789 0000004
2011年10月2日日曜日
ファイルシステムOSの基本機能の1つとしてデータ管理がある。データは通常ファイルとして扱われ、このファイルを管理するのがファイルシステム
2011年10月2日日曜日
windowsのファイルシステム
2011年10月2日日曜日
Linuxのファイルシステム
https://www.miraclelinux.com/technet/document/linux/training/1_3_3.html より
ext3 実績のあるext2ファイルシステムにジャーナリング機能
ReiserFS 小さい大量のファイルを効率良く扱うことが得意
XFS 大規模データファイルを扱うのが得意
2011年10月2日日曜日
Linuxファイルシステムの調べ方
2011年10月2日日曜日
フォーマット•物理フォーマット• トラック、セクターを用意• セクターを”0”で埋めるなど•論理フォーマット• 物理フォーマットされた記憶媒体上にファイルシステムに必要な情報を書き込むこと
2011年10月2日日曜日
http://hdd-check.com/pc_33.html より
無地の紙(ディスク)があり、そこに文字(データ)を書いていくとすると、物理フォーマットはそこに罫線を引くような作業といえる。
ただ、それだけでは文字(書き込んだデータ)を探すのが大変なので、紙に目次とページを付けて、書き込んだデータを探しやすい状態にする必要がある。
それが「論理フォーマット」である。
2011年10月2日日曜日
区画(クラスタ)
http://support.microsoft.com/kb/314878/ja より
Windows XP でハード ディスクの編成に使用されるすべてのファイル システムは、ファイルを保持するために割り当て可能なディスク領域の最小量を表すクラスタ (アロケーション ユニット) サイズに基づいています。クラスタサイズが小さいほど、情報のディスクへの保存はより効率的になります。(コメント:逆に大きすると一般的には高速になる)
2011年10月2日日曜日
クラスタサイズ
http://support.microsoft.com/kb/140365/ja より
先の例でいうと「罫線」の太さ?
2011年10月2日日曜日
クラスターサイズより実際のファイルのサイズが小さいと。。
例えば、「クラスターサイズ4KBのファイルシステムにおいて、サイズ1KBのファイルが実際に記憶領域で占有する領域のサイズは4KB」になる
クラスタサイズとファイルサイズ
2011年10月2日日曜日
まとめ• ファイル• テキストファイル• バイナリファイル• ファイルシステム• FAT16/FAT32/NTFS/HFS
• ext3/ReiserFS/XFS• df -T• 論理フォーマット• 物理フォーマット• クラスタ• クラスターサイズ
2011年10月2日日曜日