
カーネル
カーネルとは
コンピュータの中で
一番重要な役割を果たすソフトウェアのこと
コンピュータのハードウェアと他のソフトウェアとのやり取りを管理して、
コンピュータの動作を制御する
カーネルの管理機能
★プロセス管理
プロセス→実行中のソフトウェアやアプリケーション
カーネルは、プロセスが
「どれだけのメモリやCPUのリソースを使えるか」
「どの順番で実行されるか」
などを決めて、効率的に動かすよ 。
★メモリ管理
メモリ→データやプログラムを一時的に保存する場所
カーネルは、メモリが
「どれだけ使われているか」
「どこに何が入っているか」
などを記録して、適切に割り当てたり解放するよ。
★入出力管理
入出力→外部の機器やユーザーとデータをやり取り
カーネルは、キーボードやマウスやプリンターなどの機器から
データの送受信を、
ドライバーという特別なソフトウェアを使って、
機器ごとに適切な方法で通信するよ 。
会話で学ぼ
基礎知識編
ハードウェアとソフトウェアの間で
「仲介する役割」をしているんだ。
君が文書を印刷しようとするとき、
カーネルがプリンターとコンピューターの間で通信を取り持って、
文書が正しく印刷されるようにするよ。
コンピューターは動かないの?
カーネルがないと、
アプリケーションソフトウェアはハードウェアと直接話すことができないから、
コンピューターはうまく動作しないよ。
コンピューターのメモリに常に読み込まれていて、
コンピューターが起動している間、
ずっと動いているんだ。
カーネルの働きはコンピューターを
いたるところで感じることができるよ。
例えば
ファイルを保存したり、
インターネットを使うとき、
スムーズに行えるのはカーネルのおかげだよ。
SNSで発信
X(元Twitter)
YouTubeショート
インスタグラム
https://www.instagram.com/reel/CywXHjdJdsS/?igshid=MzRlODBiNWFlZA==
tiktok
https://vt.tiktok.com/ZSNAAugbC/
https://www.facebook.com/share/r/stszxsJaA62L7opQ/
スレッズ
https://www.threads.net/@konomimoni/post/CxBmqCcSlxD/?igshid=NTc4MTIwNjQ2YQ==
あとがき
このサイトは
「デジタル難民のばあば」と「パソコンやスマホをあまり得意としない方々」が一緒になって
少しずつ、ヒントもしくは知識を共有していくサイトです。
知識を楽しく学びながら、棺桶に足を突っ込むその日まで、一緒に成長してまいりましょう。
最後まで読んでいただきありがとうございました♡