計算機システム うさぎでもわかる計算機システム Part20 アセンブラを学ぶ前に必ず知っておくべき9つの知識 こんにちは、ももやまです。 今回からはしばらくアセンブラ(アセンブリ言語)についてまとめていきたいと思います。 ※正式にはアセンブラは「アセンブリ言語で書かれたものを実行できる形(機械語)に変換するソフトウェア」のことですが、アセンブリ言語のことをアセンブラと呼ぶことが多いため、今回の記事ではアセンブリ言語のことをアセ... 2019年12月29日 ももうさ
計算機システム うさぎでもわかる計算機システム(基本情報対応) Part19 仮想記憶とページング(4GBの壁の正体は?) こんにちは、ももやまです。 今回は仮想記憶やページングについて、具体的には 仮想記憶とはどんなものなのか 仮想アドレス空間(仮想メモリの空間)と物理アドレス空間(物理メモリの空間)の違い 4GBの壁の正体 ページング・ページフォルトについて についてをまとめています。ぜひご覧ください! 前回の計算機システム(P... 2019年12月23日 ももうさ
オペレーティングシステム うさぎでもわかる計算機システム(基本情報対応) Part18 プロセスの3状態・スケジューリングアルゴリズム こんにちは、ももやまです。 今回はオペレーティングシステム分野におけるプロセス、およびスケジューリングアルゴリズムについて紹介していきたいと思います。 今までは暗記中心でしたが、スケジューリングアルゴリズムでは計算問題が多く出題されるので、計算方法についてもまとめています。 主に プロセスの3つの状態(実行状態... 2019年12月16日 ももうさ
オペレーティングシステム うさぎでもわかる計算機システム(基本情報対応) Part17 割込み(外部割込み・内部割込みの違い)・バッファ こんにちは、ももやまです。 今回はオペレーティングシステムにおける割り込み(特に外部割込み・内部割込みの違いについて)、およびバッファについてまとめていきたいと思います。 前回の計算機システム(Part16)の記事はこちら! www.momoyama-usagi.com 1.割込みとは 例えば皆さんが「今ま... 2019年12月11日 ももうさ
オペレーティングシステム うさぎでもわかる計算機システム(基本情報) Part16 磁気ディスクの構造とアクセス時間の求め方 こんにちは、ももやまです。 今回は補助記憶装置の1つである磁気ディスク(ハードディスク)のアクセス時間についてまとめていきたいと思います。 第1章:補助記憶装置とは第2章:磁気ディスクとは第3章以降:本題のアクセス時間 についてまとめています。 なのでアクセス時間について知りたい人は1章, 2章をスキップしてく... 2019年12月10日 ももうさ
計算機システム うさぎでもわかる計算機システム Part15 Unixのファイルシステムその2 iノードとは こんにちは、ももやまです。 今回はUnixのファイルシステムについてiノードを中心にまとめていきたいとおもいます。 前回の記事(Unixのファイルシステムその1 ファイル・ディレクトリ・絶対パス・相対パスなどについて)はこちらからご覧いただけます! 1, 2の部分は復習なので、もしわかっているのであれば飛ばしてOKです... 2019年12月8日 ももうさ
オペレーティングシステム うさぎでもわかる計算機システム Part14 Unixのファイルシステム その1(絶対パス・相対パスの違い) こんにちは! ももやまです! 今回はプログラミングを学んでいる人は知らない人はいないであろうUnix (MacOS, Linux(Ubuntu, CentOS))、Windowsのファイルシステムについて、絶対パス・相対パスの違いを説明したいと思います。 前回の計算機システムの記事はこちら! www.momoyam... 2019年12月7日 ももうさ
計算機システム うさぎでもわかる計算機システム Part13 4つのメモリ領域・システムコール こんにちは、ももやまです。 今回はの4つのメモリ領域とシステムコールの2つについてまとめていきたいと思います。 前回の計算機システムの記事(Part12)はこちら! www.momoyama-usagi.com 1.4つのメモリ領域の種類 メモリの領域は、実行するプログラムがどのように使われるかによっていくつかの領域に... 2019年12月6日 ももうさ
オペレーティングシステム うさぎでもわかる計算機システム Part12 バッチ処理・対話処理・リアルタイム処理の違い こんにちは、ももやまです。 今回はオペレーティングシステムにおけるバッチ処理、対話処理、リアルタイム処理の3つの処理の特徴についてまとめました。 前回の計算機システムの記事(Part11)はこちら! www.momoyama-usagi.com 1.バッチ処理 バッチ処理は、ある程度のまとまったデータをユーザー(操作す... 2019年12月5日 ももうさ
計算機システム うさぎでもわかる計算機システム Part11 コンパイラの処理の流れ(字句解析と意味解析のしくみ) こんにちは、ももやまです。 今回はコンパイラの処理の流れについて、字句解析と意味解析を中心にまとめていきたいと思います。 前提としてオートマトンや文脈自由文法の知識があると理解が早まるかと思います。(ただし、前提知識がなくてもわかるように補足しています) 前回の計算機システムの記事(Part10)はこちら! www.m... 2019年12月3日 ももうさ