Linux カーネル 【Linux カーネル: OS 入門2】CPU、プロセス管理 CPU CPUとは、コンピュータの構成要素の1つで、データを処理するための機械です。 プロセス プロセスとは、CPU で処理するために、メモリにロードしたプログラムのことです。プロセスとは プロセス プロセスとは、CPU で処理するために、... 2021.04.08 Linux カーネル
Linux カーネル 【Linux カーネル: OS 入門7】I/O デバイス管理 I/O デバイスとは I/O デバイス とは、カーネルに対して Input や Output を行うデバイスのことです。I/O デバイスの具体例は、USB・Disk (SSD等)・Printer・キーバード・マウスなどです。I/O デバイス... 2021.05.09 Linux カーネル
Linux カーネル 【Linux カーネル: OS 入門1】OS、カーネルとは OS (Operating System) OS (Operating System) とは、主に以下の2つの役割を持つソフトウェアです。・ハードウェアの管理・プロセス (実行中のソフトウェア) からハードウェアにアクセスする方法を提供 L... 2020.12.12 Linux カーネル
Linux カーネル 【Linux カーネル: OS 入門8】IPC (プロセス間通信) IPC (Inter Process Communication) IPC とは、プロセス間で通信 (データをやりとり) する仕組みです。本記事では、以下の IPC について説明します。IPC の種類特徴具体例パイプ (匿名パイプ)単方向・... 2023.01.07 Linux カーネル
Linux カーネル 【Linux カーネル: OS 入門4】ストレージ管理、ファイル ストレージとは ストレージとは、電源を切ってもデータが残るデバイス (SSD, HDD 等) です。実際にデータを CPU で処理する場合、メモリにロードします ファイルとは ファイルとは、「名前」で「ストレージのデータ/プロセスなど」にア... 2021.04.14 Linux カーネル