강의

멘토링

로드맵

Inflearn brand logo image
NEW
Security & Network

/

System

IT必須知識 - オペレーティングシステム基礎をしっかり学ぶ

本コースは、コンピュータ工学の核心科目の一つであるオペレーティングシステムの基礎概念を扱う講座です。 オペレーティングシステムは、コンピュータシステムの効率的なリソース管理とユーザー環境提供のための核心ソフトウェアとして、 学習者はこのコースを通じてオペレーティングシステムがどのように動作し、どのような構成要素で成り立っているかを体系的に理解することができます。 また、様々なオペレーティングシステムの構造と機能を学習することで、プロセス、記憶装置、ファイルシステム、ディスク管理などオペレーティングシステムの詳細な動作原理を習得し、 実際の開発およびシステム活用に必要な基礎知識をしっかりと固めることができます。 本コースを通じて学習者は、オペレーティングシステムに対する全般的な理解を確保し、 深化したコンピュータ工学学習と実務適用に自信を持つことができるでしょう。

4名 が受講中です。

  • usefulit
Operating System

こんなことが学べます

  • 学習者はオペレーティングシステムがどのように動作し、どのような構成要素で成り立っているかを理解することができます。

  • オペレーティングシステムの主要機能(プロセス管理、記憶装置管理、ファイルシステム、ディスクスケジューリングなど)を学習し、コンピュータシステムの効率的な動作原理を身につけます。

IT必須知識 - オペレーティングシステム基礎をしっかり学ぶ

本コースはコンピュータ工学の核心科目の一つであるオペレーティングシステムの基礎概念を扱う講座です。
オペレーティングシステムはコンピュータシステムの効率的なリソース管理とユーザー環境提供のための核心ソフトウェアであり、
学習者はこのコースを通じてオペレーティングシステムがどのように動作し、どのような構成要素で成り立っているかを体系的に理解することができます。

また、様々なオペレーティングシステムの構造と機能を学習することで、プロセス、記憶装置、ファイルシステム、ディスク管理などオペレーティングシステムの詳細な動作原理を身につけ、
実際の開発およびシステム活用に必要な基礎知識をしっかりと固めることができます。

本コースを通じて学習者はオペレーティングシステムに対する全般的な理解を確保し、
深化したコンピュータ工学の学習と実務適用に自信を持つことができるでしょう。

こんな内容を学びます

IT必須知識 - オペレーティングシステム基礎をしっかり学ぶ 1

1講:授業資料

学習に必要な参考資料およびサンプルコードの提供


2講:序論

オペレーティングシステム学習の必要性と学習目標の紹介


3講:オペレーティングシステムの種類と歴史

オペレーティングシステムの発展過程(バッチ、タイムシェアリング、分散、現代OS)
主要オペレーティングシステム(Windows、Unix/Linux、macOS、モバイルOS)の特徴


4講~5講:コンピュータの構造(1,2)

ハードウェア基本構成(入出力装置、CPU、メモリ、ストレージ)
命令実行過程と割り込み概念


6講:オペレーティングシステムの構造

カーネル(Kernel)とシステムコール(System Call)
単一型、階層型、マイクロカーネル構造の比較


7講~10講:メモリ管理

メモリ割り当て技法(固定分割、可変分割)
ページング、セグメンテーション
仮想メモリと要求ページング
ページ置換アルゴリズム(FIFO、LRU、OPT等)

IT必須知識 - オペレーティングシステム基礎をしっかり学ぶ 2

11講:授業資料

深化学習のための資料及び練習問題提供


12講~15講 : プロセス管理 (1~4)

プロセスの概念と状態遷移
CPUスケジューリング技法(FCFS、SJF、優先順位、RR)
プロセス同期とIPC(パイプ、メッセージキュー、セマフォ)
スレッド(Thread)とマルチスレッディング


16講:並行プロセス

臨界区間問題と相互排除
同期化技法(セマフォ、モニタ)


17講:デッドロック

デッドロック発生条件
デッドロック予防、回避(銀行家アルゴリズム)、検出及び回復


18講:入出力と補助記憶装置管理

I/Oシステム概要
ディスクスケジューリング技法 (FCFS, SSTF, SCAN, C-SCAN)


19講~20講:ファイル管理(1,2)

ファイルの概念とアクセス方法
ディレクトリ構造、ファイル割り当て方式
ファイル保護と最新ファイルシステムの概要

受講前の参考事項

この講義は知識共有者の質問/回答を提供しません

学習資料

週別の教案がPDFファイルで提供されます

こんな方に
おすすめです

学習対象は
誰でしょう?

  • オペレーティングシステムについて詳しく学習したい会員なら誰でも

  • コンピュータ工学の知識を学びたい会員なら誰でも

こんにちは
です。

8,256,334

受講生

6,111

受講レビュー

4.6

講座評価

296

講座

유용한 IT 강의를 통해 여러분의 성장을 돕겠습니다.

カリキュラム

全体

20件 ∙ (9時間 10分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

¥9,381

usefulitの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!