2018-11-09から1日間の記事一覧

Linuxのファイルシステム

ファイルシステム ファイルシステムとは、記憶装置に保存されたデータを管理し、操作するために必要な機能のことである。OSが提供する機能の一つで、ほとんどのOSはファイルシステムでファイルを管理している。 ファイル ファイルとは、記憶装置に保存された…

トランザクションのコミットとロールバック

トランザクション トランザクション (transaction)とは「商品を渡して、代金を受け取る」のように「ここからここまでワンセット」な処理単位のことである。 コミット トランザクションが成功すること、つまり整合性を保って資源を更新することを、トランザク…

コンパイラの内部処理

コンパイラの内部処理 コンパイラでは、字句解析、構文解析、意味解析、コード最適化、コード生成といったフェーズに分かれて順に処理が進む。 字句解析 字句解析とは、広義の構文解析の前半の処理で、自然言語の文やプログラミング言語のソースコードなどの…