日々ブログ

当サイトは、アフィリエイトプログラムにより商品をご紹介しています

【プログラミングのお話】プログラミングに関する技術用語の個人的まとめ(起動周り)

BIOS

OSを起動するためのプログラム。
PCの製造業者が作成することが多い。
いきなりOSを起動しようとすると、OSは容量が数ギガバイト程度あったり取り回しづらいくエラーが起きるので、起動させることに特化したプログラムをクッションにすることで、 安定性を高める役割を持つ。
ほかにも、OSが壊れてしまっても、BIOSがOSをインストールする機能を持っているので、修復する役割を持つ。
windowsが動かなくなったPCをLinuxに置き換えたりできるのはこれのおかげ。

ブートローダ

OSをメモリに読み込むプログラムのこと。
BIOSの処理が終わったあとに最初に読み出すプログラム。

セキュアブート

OS読み込み時にOSの署名を確認することで、OSが改ざんされていないかを確認する仕組みのこと。

OS

Operating Systemのこと。
windowsとかLinuxとか組み込み系ならiTronを指す。
CPUとかUSBとかのハードウェアとアプリケーションの仲介をする役割を担っています。
OSがあるおかげで、色んな種類のマウスやキーボードを使えます。
ちなみに、炊飯器などに入っているマイコンにはOSは入っておらずハードウェアを直接制御するようプログラミングされてます。

ドライバ

OSがハードウェアを認識するためのプログラムのこと。
インターネットから自動で入手したり、ハードウェアに記録されて初回利用時にパソコンにインストールするものがある。

マザーボード

パソコンの中にあるメモリとかCPUとか色んな部品の接続先。
見た目は単なる基板なので、少しとっつきにくい。
マザーボードによって装着できるメモリの数とかUSBポートの数が基本的に決まる。
あまりに古いと動作しないCPUとかGPUとかもあるので、ケチりすぎるとよくない。

メモリ

パソコンの記憶領域のこと。
USBメモリやHDD/SDDとは異なり、電源を切ったら消えてしまって良いデータが記憶される。 消えてしまう代わりに、読み込みと書き込みがめちゃくちゃ速い。
アプリケーションをデータ起動するとアプリケーションを動かすプログラムやデータがメモリが記録され、閉じたら消えるイメージ。

ハードディスク(HDD)

記憶領域。ソリッドステートドライブに比べて、書き込み速度が遅いが価格が安い。
また、CDやDVDのように回転させて書き込みと読み込みを行うことから、回転できなくなったときが記憶の寿命となる。

ソリッドステートドライブ(SSD)

ハードディスクに対し、フラッシュメモリで構成される記憶領域。
回転しないので、寿命は長く5年くらい。
書き込み性能なども早く、価格以外は基本的にHDDよりも性能が高い

ファイルシステム

データのまとまりの取り扱い方を決めたもの。
OSがストレージにデータを記録・読み込み・削除の処理を実現するためのシステム。

バイナリデータ

0と1で表されるデータのこと。
パソコン上に記録されているデータはすべて0か1でパソコン上では記録されている。

揮発性

電源を切ったら消える性質のこと。
逆を不揮発性。