#author("2022-04-20T20:30:10+09:00","","")
#author("2022-04-20T20:30:59+09:00","","")
*昨年度までの内容 [#wbd6ec78]

** 2020年度 日程・内容 [#d641ad53]

|回|日付|内容(授業資料PDF)|備考|h
|第01回|04/13 (月)|[[オペレーティングシステム概論>/os2020/OS2020-01.pdf]]||
|第02回|04/20 (月)|[[OSのインタフェース>/os2020/OS2020-02.pdf]]||
|第03回|04/27 (月)|[[カーネルとデバイスドライバ>/os2020/OS2020-03.pdf]]||
|第04回|05/04 (月)|[[CPUによるプロセス実行>/os2020/OS2020-04.pdf]]||
|第05回|05/11 (月)|[[プロセスとスレッドの基礎>/os2020/OS2020-05.pdf]]||
|第06回|05/18 (月)|[[プロセスのスケジューリング>/os2020/OS2020-06.pdf]]||
|第07回|05/25 (月)|小テスト / [[プログラミング実習>/os2019/OS2020-07.pdf]]||
|第08回|06/01 (月)|[[共有資源と資源管理>/os2020/OS2020-08.pdf]]||
|第01回|04/13 (月)|[[オペレーティングシステム概論:http://vilab.org/os2020/OS2020-01.pdf]]||
|第02回|04/20 (月)|[[OSのインタフェース:http://vilab.org/os2020/OS2020-02.pdf]]||
|第03回|04/27 (月)|[[カーネルとデバイスドライバ:http://vilab.org/os2020/OS2020-03.pdf]]||
|第04回|05/04 (月)|[[CPUによるプロセス実行:http://vilab.org/os2020/OS2020-04.pdf]]||
|第05回|05/11 (月)|[[プロセスとスレッドの基礎:http://vilab.org/os2020/OS2020-05.pdf]]||
|第06回|05/18 (月)|[[プロセスのスケジューリング:http://vilab.org/os2020/OS2020-06.pdf]]||
|第07回|05/25 (月)|小テスト / [[プログラミング実習:http://vilab.org/os2019/OS2020-07.pdf]]||
|第08回|06/01 (月)|[[共有資源と資源管理:http://vilab.org/os2020/OS2020-08.pdf]]||
|第09回|06/08 (月)|[[プロセスの同期とプロセス間通信:http://vilab.org/os2020/OS2020-09.pdf]]||
|第10回|06/15 (月)|[[メモリ管理:http://vilab.org/os2020/OS2020-10.pdf]]||
|第11回|06/22 (月)|[[仮想記憶:http://vilab.org/os2020/OS2020-11.pdf]]||
|第12回|06/29 (月)|[[ファイルシステム:http://vilab.org/os2020/OS2020-12.pdf]]||
|第13回|07/06 (月)|[[ユーザとセキュリティの管理:http://vilab.org/os2020/OS2020-13.pdf]]||
|第14回|07/13 (月)|小テスト / [[プログラミング実習:http://vilab.org/os2020/OS2020-14.pdf]]||
|第15回|07/20 (月)|振り返り(小テストとレポートの解説)||

** 2019年度 日程・内容 [#qe9f991d]

|回|日付|内容(授業資料PDF)|備考|h
|第01回|04/08 (月)|[[オペレーティングシステム概論:http://vilab.org/os2019/OS2019-01.pdf]]||
|第02回|04/15 (月)|[[OSのインタフェース:http://vilab.org/os2019/OS2019-02.pdf]]||
|第03回|04/22 (月)|[[カーネルとデバイスドライバ:http://vilab.org/os2019/OS2019-03.pdf]]||
|第04回|05/13 (月)|[[プロセスとスレッドの基礎:http://vilab.org/os2019/OS2019-04.pdf]]||
|第05回|05/20 (月)|[[コンピュータハードウェア:http://vilab.org/os2019/OS2019-05.pdf]]||
|第06回|05/27 (月)|[[プロセスのスケジューリング:http://vilab.org/os2019/OS2019-06.pdf]]||
|第07回|06/03 (月)|小テスト / [[プログラミング実習:http://vilab.org/os2019/OS2019-07.pdf]]||
|第08回|06/08 (土)|[[共有資源と資源管理:http://vilab.org/os2019/OS2019-08.pdf]]||
|第09回|06/10 (月)|[[プロセスの同期とプロセス間通信:http://vilab.org/os2019/OS2019-09.pdf]]||
|第10回|06/17 (月)|[[メモリ管理:http://vilab.org/os2019/OS2019-10.pdf]]||
|第11回|06/24 (月)|[[仮想記憶:http://vilab.org/os2019/OS2019-11.pdf]]||
|第12回|07/01 (月)|[[ファイルシステム:http://vilab.org/os2019/OS2019-12.pdf]]||
|第13回|07/08 (月)|[[ユーザとセキュリティの管理:http://vilab.org/os2019/OS2019-13.pdf]]||
|第14回|07/15 (月)|小テスト / [[プログラミング実習:http://vilab.org/os2019/OS2019-14.pdf]]||
|第15回|07/22 (月)|振り返り(小テストとレポートの解説)||

** 2018年度 日程・内容 [#qe9f991d]

|回|日付|内容(授業資料PDF)|備考|h
|第01回|04/09 (月)|[[オペレーティングシステム概論:http://vilab.org/os2018/OS2018-01.pdf]]||
|第02回|04/16 (月)|[[OSのインタフェース:http://vilab.org/os2018/OS2018-02.pdf]]||
|第03回|04/23 (月)|[[カーネルとデバイスドライバ:http://vilab.org/os2018/OS2018-03.pdf]]||
|第04回|04/30 (月)|[[プロセスとスレッドの基礎:http://vilab.org/os2018/OS2018-04.pdf]]||
|第05回|05/01 (月)|[[コンピュータハードウェア:http://vilab.org/os2018/OS2018-05.pdf]]||
|第06回|05/14 (月)|[[プロセスのスケジューリング:http://vilab.org/os2018/OS2018-06.pdf]]||
|第07回|05/21 (月)|小テスト / [[プログラミング実習:http://vilab.org/os2018/OS2018-07.pdf]]||
|第08回|05/28 (月)|小テストの解説と中間レポートの提出・解説||
|第09回|06/04 (月)|[[共有資源と資源管理:http://vilab.org/os2018/OS2018-09.pdf]]||
|第10回|06/11 (月)|[[プロセスの同期とプロセス間通信:http://vilab.org/os2018/OS2018-10.pdf]]||
|第11回|06/18 (月)|[[メモリ管理:http://vilab.org/os2018/OS2018-11.pdf]]||
|第12回|06/25 (月)|[[仮想記憶:http://vilab.org/os2018/OS2018-12.pdf]]||
|第13回|07/02 (月)|[[ファイルシステムとセキュリティ:http://vilab.org/os2018/OS2018-13.pdf]]||
|第14回|07/09 (月)|小テスト / [[プログラミング実習:http://vilab.org/os2018/OS2018-14.pdf]]||
|第15回|07/16 (月)|小テストの解説と期末レポートの提出・解説||

** 2017年度 日程・内容 [#qe9f991d]

|回|日付|内容(授業資料PDF)|備考|h
|第01回|04/10 (月)|[[オペレーティングシステム概論:http://vilab.org/os2017/OS2017-01.pdf]]||
|第02回|04/17 (月)|[[OSのインタフェース:http://vilab.org/os2017/OS2017-02.pdf]]||
|第03回|04/24 (月)|[[カーネルとデバイスドライバ:http://vilab.org/os2017/OS2017-03.pdf]]||
|第04回|05/01 (月)|[[プロセスとスレッドの基礎:http://vilab.org/os2017/OS2017-04.pdf]]||
|第05回|05/08 (月)|[[コンピュータハードウェア:http://vilab.org/os2017/OS2017-05.pdf]]||
|第06回|05/15 (月)|[[プロセスのスケジューリング:http://vilab.org/os2017/OS2017-06.pdf]]||
|第07回|05/22 (月)|小テスト / [[プログラミング実習:http://vilab.org/os2017/OS2017-07.pdf]]||
|第08回|05/29 (月)|小テストの解説と中間レポートの提出・解説||
|第09回|06/05 (月)|[[共有資源と資源管理:http://vilab.org/os2017/OS2017-09.pdf]]||
|第10回|06/12 (月)|[[プロセスの同期とプロセス間通信:http://vilab.org/os2017/OS2017-10.pdf]]||
|第11回|06/19 (月)|[[メモリ管理:http://vilab.org/os2017/OS2017-11.pdf]]||
|第12回|06/26 (月)|[[仮想記憶:http://vilab.org/os2017/OS2017-12.pdf]]||
|第13回|07/03 (月)|[[ファイルシステムとセキュリティ:http://vilab.org/os2017/OS2017-13.pdf]]||
|第14回|07/10 (月)|小テスト / [[プログラミング実習:http://vilab.org/os2017/OS2017-14.pdf]]||
|第15回|07/17 (月)|小テストの解説と期末レポートの提出・解説||

** 2015年度 日程・内容 [#qe9f991d]

|回|日付|内容(授業資料PDF)|備考|h
|第01回|04/13 (月)|[[オペレーティングシステムとは何か?:http://vilab.org/os2015/OS2015-01.pdf]]||
|第02回|04/20 (月)|[[OSのインタフェース:http://vilab.org/os2015/OS2015-02.pdf]]||
|第03回|04/25 (土)|PC実習||
|第04回|04/27 (月)|[[カーネルとデバイスドライバ:http://vilab.org/os2015/OS2015-03.pdf]]||
|第05回|05/11 (月)|[[プロセスとスレッドの基礎:http://vilab.org/os2015/OS2015-04.pdf]]||
|第06回|05/18 (月)|[[コンピュータハードウェア:http://vilab.org/os2015/OS2015-05.pdf]]||
|第07回|05/25 (月)|[[プロセスのスケジューリング:http://vilab.org/os2015/OS2015-06.pdf]]||
|第08回|06/01 (月)|小テストとプログラミング実習||
|第09回|06/08 (月)|[[共有資源と資源管理:http://vilab.org/os2015/OS2015-09.pdf]]||
|第10回|06/15 (月)|[[プロセスの同期とプロセス間通信:http://vilab.org/os2015/OS2015-10.pdf]]||
|第11回|06/22 (月)|[[メモリ管理:http://vilab.org/os2015/OS2015-11.pdf]]||
|第12回|06/29 (月)|[[仮想記憶:http://vilab.org/os2015/OS2015-12.pdf]]||
|第13回|07/06 (月)|[[ファイルシステムとセキュリティ:http://vilab.org/os2015/OS2015-13.pdf]]||
|第14回|07/13 (月)|小テスト / [[OSのソースコードを見る:http://vilab.org/os2015/OS2015-14.pdf]] ||
|第15回|07/20 (月)|PC実習||
||07/21 (火)|期末レポート提出期限||

** 2014年度 日程・内容 [#qe9f991d]

|回|日付|内容|備考|h
|第01回|04/07 (月)|オペレーティングシステムとは何か?||
|第02回|04/14 (月)|OSのインタフェース||
|第03回|04/21 (月)|カーネルとデバイスドライバ||
|第04回|04/28 (月)|プロセスとスレッドの基礎||
|第05回|05/12 (月)|コンピュータハードウェア||
|第06回|05/19 (月)|プロセスのスケジューリング||
|第07回|05/26 (月)|小テストとプログラミング実習||
|第08回|06/02 (月)|中間レポートと小テストの解説||
|第09回|06/09 (月)|共有資源と資源管理||
|第10回|06/16 (月)|プロセスの同期とプロセス間通信||
|第11回|06/23 (月)|メモリ管理||
|第12回|07/30 (月)|仮想記憶||
|第13回|07/07 (月)|ファイルシステムとセキュリティ||
|第14回|07/14 (月)|小テストとプログラミング実習||
|第15回|07/21 (月)|期末レポートと小テストの解説||

** 2013年度 日程・内容 [#qe9f991d]

|回|日付|内容|備考|h
|第01回|04/08 (月)|オペレーティングシステムとは何か?||
|第02回|04/15 (月)|OSのインタフェース||
|第03回|04/22 (月)|カーネルとデバイスドライバ||
|第04回|04/27 (土)|プロセスとスレッドの基礎||
|第05回|05/13 (月)|演習と解説(1)||
|第06回|05/20 (月)|コンピュータハードウェア||
|第07回|05/27 (月)|プロセスのスケジューリング||
|第08回|06/03 (月)|共有資源と資源管理||
|第09回|06/10 (月)|プロセスの同期%%とプロセス間通信%%||
|第10回|06/17 (月)|演習と解説(2)||
|第11回|06/24 (月)|メモリ管理||
|第12回|07/01 (月)|仮想記憶||
|第13回|07/08 (月)|%%ファイルシステム%%プロセス間通信とOSの実装||
|第14回|07/15 (月)|%%ユーザ管理とOSの実装%%ファイルシステムとセキュリティ||
|第15回|07/22 (月)|演習と解説(3)||

** 2012年度 日程・内容 [#t3302222]

|回|日付(予定)|内容|備考|h
|第01回|09/21(金)|オペレーティングシステムとは何か?||
|第02回|09/27(金)|OSのインタフェース||
|第03回|10/05(金)|カーネルとデバイスドライバ||
|第04回|10/12(金)|プロセスとスレッドの基礎||
|第05回|10/19(金)|演習と解説(1)||
|第06回|10/26(金)|コンピュータハードウェア||
|第07回|11/02(金)|プロセスのスケジューリング||
|第08回|11/16(金)|共有資源と資源管理||
|第09回|11/23(金)|プロセスの同期とプロセス間通信||
|第10回|11/30(金)|%%演習と解説(2)%% メモリ管理||
|第11回|12/07(金)|%%メモリ管理%% ユーザ管理とセキュリティ||
|第12回|12/14(金)|%%仮想記憶%% 演習(2)||
|第13回|12/21(金)|%%ファイルシステム%% 仮想記憶||
|第14回|01/11(金)|%%ユーザ管理とセキュリティ%% ファイルシステム|レポート提出|
|第15回|01/18(金)|演習と解説(3)||

** 2011年度 日程・内容 [#t3302222]
|回|日付(予定)|内容|備考|h
|第01回|04/14(木)|オペレーティングシステムとは何か?||
|第02回|04/21(木)|OSのインタフェース||
|第03回|04/28(木)|カーネルとデバイスドライバ||
|第04回|05/12(木)|プロセスとスレッドの基礎||
|第05回|レポート|発展演習(1)||
|第06回|05/19(木)|コンピュータハードウェア||
|第07回|05/26(木)|プロセスのスケジューリング||
|第08回|06/02(木)|共有資源と資源管理||
|第09回|06/09(木)|プロセスの同期とプロセス間通信||
|第10回|レポート|発展演習(2)||
|第11回|06/11(土)|メモリ管理||
|第12回|06/16(木)|仮想記憶||
|第13回|06/23(木)|ファイルシステム||
|第14回|06/25(土)|ユーザ管理とセキュリティ||
|第15回|06/30(木)|OSのソースコードを見る||
||07/21(木)|期末レポート提出締め切り||

** 2008年度 日程・内容 [#rfc6bac5]

|回|日付(予定)|内容|教科書目安|h
|第01回|09/25(木)|OSの基本構成とインタフェース|1章|
|第02回|10/02(木)|シェルとシステムコール(実習)||
|第03回|10/09(木)|カーネルとデバイスドライバ|7章|
|第04回|10/16(木)|プロセスとスレッドの基礎|2章|
|第05回|10/23(木)|コンピュータハードウェア(実習)|[[アセンブラについて>../2008-F05]]|
|第06回|10/30(木)|プロセスのスケジューリング|2章|
|第07回|11/06(木)|中間試験||
||11/13(木)|コスモス祭休み期間||
|第08回|11/20(木)|中間試験の解説|3章|
||11/27(木)|休講|3章|
|第09回|12/04(木)|共有資源とプロセスの同期(セマフォとデッドロック)|3章|
|第10回|12/06(土)|特別課題||
|第11回|12/11(木)|プロセス間通信とプロセス空間|3章・2章|
|第12回|12/18(木)|メモリ管理とアドレス変換|4章|
|第13回|01/08(土)|仮想記憶|5章|
|第14回|01/15(木)|ファイルシステムと入出力|6章|
|第15回|01/22(木)|期末試験||

** 2007年度 日程・内容 [#rfc6bac5]

|回|日付(予定)|内容|教科書目安|h
|第01回|09/27(木)|OSの基本構成とインタフェース|1章|
|第02回|10/04(木)|コンピュータハードウェア|[[アセンブラについて:http://vilab.orgSummer/2007-03]]|
|第03回|10/11(木)|カーネルとデバイスドライバ|7章|
|第04回|10/18(木)|メモリとファイルの基礎||
|第05回|10/25(木)|プロセスとスレッドの基礎|2章|
||11/01(木)|コスモス祭||
|第06回|11/08(木)|プロセスのスケジューリング|2章|
|第07回|11/15(木)|中間試験||
|第08回|11/21(木)|共有資源とプロセスの同期|3章|
|第09回|11/28(木)|セマフォとデッドロック|3章|
||12/06(木)|休講 ⇒ 1/12補講||
|第10回|12/13(木)|プロセス間通信とプロセス空間|3章・2章|
|第11回|12/20(木)|メモリ管理とアドレス変換|4章|
|第12回|01/10(木)|仮想記憶|5章|
|第13回|01/12(土)|ファイルシステムと入出力|6章|
|第14回|01/17(木)|期末試験||
|第15回|01/24(木)|期末試験とレポートの解説||

** 2006年度 日程・内容 [#jdb2fbb8]

|回|日付(予定)|内容||h
|第01回|09/28(木)|ガイダンスとアンケート||
|第02回|10/05(木)|(概論1) OSの役割と基本構成||
|第03回|10/12(木)|(概論2) カーネルとデバイスドライバ||
|第04回|10/19(木)|(概論3) プロセス,メモリ,ファイル||
|第05回|10/26(木)|(概論4) APIとユーザインタフェース||
|第06回|11/02(木)|確認テスト/中間レポート出題||
|第07回|11/09(木)|(演習)UNIXのシェル|[[課題クリック>../2006-F07]]|
|第08回|11/16(木)|プロセスのスケジューリング||
|第09回|11/30(木)|プロセスの同期とデッドロック||
|第10回|12/07(木)|メモリの管理とプロセスの中の構造||
|第11回|12/14(木)|仮想記憶と記憶の階層構造||
|第12回|12/21(木)|ファイルシステムと入出力||
|第13回|01/11(木)|ネットワークとマイクロカーネル||
|第14回|01/18(木)|期末試験||

** 2005/2004年度 日程・内容 [#v30b3c91]
- データなし

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS