Help us understand the problem. What is going on with this article?

Linuxにおける基礎的理解

More than 1 year has passed since last update.

LinuxはOSである。

OSの有名どころだとwindowsとか、それの一種。どんな役割かっていうとハードウェアとソフトウェアをつなげる存在として認識すればよろしい。つまるところカーネルである。体と筋肉だけあってもなんにも作用しないけど脳があれば自由に動かせるみたいな認識で覚えた。
ちなみに、OSの例としてWindowsを挙げたがLinuxはオープンソフトウェア。つまり有料でなかったりする。ネットに存在するイロイロを組み合わせて作ったって解釈している(合ってるかは微妙?)

カーネルについて
先述したカーネルとはソフトウェアで、ハードウェアを動かしているソフトウェアである。
ソフトウェアを筋肉や臓器と捉えると、カーネルは脳に近く、肉体であるハードウェアを脳であるカーネルが各筋肉各臓器各器官に命令し、動かしている。みたいなイメージで考えている。
images.jpg
images (1).jpg

じゃあどんなのを動かしているかっていうと、以下に大まかにまとめてみる。
・CPU
PCにおける脳みたいなもの。
・メモリ
メモリ、つまるところCPUが動作をするための命令だったりデータを管理をしている。これは電源が落ちるとその記憶がなくなったりする。そのため以下のモノもある。
・ディスク
消えたりしたら困るものを記憶しておくモノ。つまりデータの二次記憶装置。これのコントロールもカーネルの仕事。

・タスク管理
タスクマネージャーのタスク。
システム機能の管理も仕事。

今日はここまで

bambooUT
Linuxを学習している。備忘録。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした