(ラズベリーパイを利用した)AI人工知能自律走行自動車作り
usefulit
¥16,806
入門 / Python, Raspberry Pi
5.0
(2)
ラズベリーパイと様々なセンサーを活用してAIベースの自律走行自動車を直接製作してみる実習型講座です。
入門
Python, Raspberry Pi
本コースは、コンピュータ工学の核心科目の一つであるオペレーティングシステムの基礎概念を扱う講座です。 オペレーティングシステムは、コンピュータシステムの効率的なリソース管理とユーザー環境提供のための核心ソフトウェアとして、 学習者はこのコースを通じてオペレーティングシステムがどのように動作し、どのような構成要素で成り立っているかを体系的に理解することができます。 また、様々なオペレーティングシステムの構造と機能を学習することで、プロセス、記憶装置、ファイルシステム、ディスク管理などオペレーティングシステムの詳細な動作原理を習得し、 実際の開発およびシステム活用に必要な基礎知識をしっかりと固めることができます。 本コースを通じて学習者は、オペレーティングシステムに対する全般的な理解を確保し、 深化したコンピュータ工学学習と実務適用に自信を持つことができるでしょう。
学習者はオペレーティングシステムがどのように動作し、どのような構成要素で成り立っているかを理解することができます。
オペレーティングシステムの主要機能(プロセス管理、記憶装置管理、ファイルシステム、ディスクスケジューリングなど)を学習し、コンピュータシステムの効率的な動作原理を身につけます。
本コースはコンピュータ工学の核心科目の一つであるオペレーティングシステムの基礎概念を扱う講座です。
オペレーティングシステムはコンピュータシステムの効率的なリソース管理とユーザー環境提供のための核心ソフトウェアであり、
学習者はこのコースを通じてオペレーティングシステムがどのように動作し、どのような構成要素で成り立っているかを体系的に理解することができます。
また、様々なオペレーティングシステムの構造と機能を学習することで、プロセス、記憶装置、ファイルシステム、ディスク管理などオペレーティングシステムの詳細な動作原理を身につけ、
実際の開発およびシステム活用に必要な基礎知識をしっかりと固めることができます。
本コースを通じて学習者はオペレーティングシステムに対する全般的な理解を確保し、
深化したコンピュータ工学の学習と実務適用に自信を持つことができるでしょう。
1講:授業資料
学習に必要な参考資料およびサンプルコードの提供
2講:序論
オペレーティングシステム学習の必要性と学習目標の紹介
3講:オペレーティングシステムの種類と歴史
オペレーティングシステムの発展過程(バッチ、タイムシェアリング、分散、現代OS)
主要オペレーティングシステム(Windows、Unix/Linux、macOS、モバイルOS)の特徴
4講~5講:コンピュータの構造(1,2)
ハードウェア基本構成(入出力装置、CPU、メモリ、ストレージ)
命令実行過程と割り込み概念
6講:オペレーティングシステムの構造
カーネル(Kernel)とシステムコール(System Call)
単一型、階層型、マイクロカーネル構造の比較
7講~10講:メモリ管理
メモリ割り当て技法(固定分割、可変分割)
ページング、セグメンテーション
仮想メモリと要求ページング
ページ置換アルゴリズム(FIFO、LRU、OPT等)
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ファイルで提供されます
学習対象は
誰でしょう?
オペレーティングシステムについて詳しく学習したい会員なら誰でも
コンピュータ工学の知識を学びたい会員なら誰でも
全体
20件 ∙ (9時間 10分)
講座資料(こうぎしりょう):
2. 序論
30:37
4. コンピュータの構造 (1)
21:03
5. コンピュータの構造 (2)
33:57
6. オペレーティングシステムの構造
34:33
7. メモリ管理 (1)
32:19
8. メモリ管理 (2)
28:49
9. メモリ管理 (3)
27:29
10. メモリ管理 (4)
35:20
12. プロセス管理 (1)
28:08
13. プロセス管理 (2)
32:41
14. プロセス管理 (3)
28:10
15. プロセス管理 (4)
33:27
16. 並行プロセス
32:57
17. デッドロック
29:18
18. 入出力と補助記憶装置管理
35:18
19. ファイル管理 (1)
34:59
20. ファイル管理 (2)
25:47
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
¥10,120

