PowerPoint Presentation

Similar documents
Microsoft PowerPoint - sp ppt [互換モード]

Microsoft PowerPoint - pc11.ppt

cmpsys15w07_os.ppt

PowerPoint プレゼンテーション

提案書

Microsoft PowerPoint - No6note.ppt

OS

Operating System 仮想記憶

ComputerArchitecture.ppt

ERDAS IMAGINE における処理速度の向上 株式会社ベストシステムズ PASCO CORPORATION 2015

OS

組込み Linux の起動高速化 株式会社富士通コンピュータテクノロジーズ 亀山英司 1218ka01 Copyright 2013 FUJITSU COMPUTER TECHNOLOGIES LIMITED

Microsoft PowerPoint - OS02.pptx

ic3_cf_p1-70_1018.indd

計算機アーキテクチャ

C に必要なコンピュータ知識 C はコンピュータの力を引き出せるように設計 コンピュータの知識が必要

仮想化基礎演習テキスト Ⅰ 第 1.0 版 演習で学ぶ仮想化基礎 ( クライアント仮想化編 ) 九州ラーニングネット株式会社 特定非営利活動法人パソコン整備士協会

01-introduction.ppt

Microsoft PowerPoint - chap4_slide a.ppt

10-vm1.ppt

Microsoft PowerPoint - OS07.pptx

計算機システム概論

ネットワークリテラシー

Microsoft PowerPoint - OS1.ppt [互換モード]

OS

コンピュータのしくみ

Microsoft PowerPoint - InfPro_I6.pptx

Microsoft PowerPoint - OS02.ppt

AcronisUniversalRestore_userguide_en-US

UNIX とは? 1969 年 米国のベル研究所で開発されたオペレーティングシステム特徴 文字ベースの対話型 OS マルチユーザ 複数のユーザが同時に利用できる マルチタスク マルチプロセス 複数の処理を平行して行える タイムシェアリング 一定の時間に区切って処理を行う 複数の処理を平行しているよう

Microsoft PowerPoint - スハ?コン利用入門_ _UNIX利用の基礎知識.pptx

Wordの学習

Choose an operating system Windows Linux

はじめに 本書の目的 本書は JMA オンラインセミナー ( 以下 オンラインセミナー ) の受験者向け機能の使用方法を記述した操作説明書です システム推奨環境 オンラインセミナーを使用するユーザの PC 環境は 以下に示すスペックを満たしてい ることを推奨します ハードウェア CPU 2.33GH

目次 第 1 章はじめに 本ソフトの概要... 2 第 2 章インストール編 ソフトの動作環境を確認しましょう ソフトをコンピュータにセットアップしましょう 動作を確認しましょう コンピュータからアンインストー

Microsoft PowerPoint - OS02.pptx

Microsoft PowerPoint - sp ppt [互換モード]

Windows インタフェースモジュール (ver1.451) の更新方法 2017 年 12 月 21 日 株式会社ハイバーテック 本メール添付インストーラを使用して,Windows インタフェースモジュールを更新 ( インストール ) する方法を記載します. 本メール添付ファイル (ver145

第 3 回情報基礎演習 UNIX / Linux: ファイルシステム シェルを理解しよう! 谷口貴志 Panda に login し 情報基礎演習クラスの VDI から Ubuntu に接続し Linux に login した後, 左 上の Activity 端末のアイオン をクリック 端末 を立ち

目次 第 1 章はじめに 本ソフトの概要... 2 第 2 章インストール編 ソフトの動作環境を確認しましょう ソフトをコンピュータにセットアップしましょう 動作を確認しましょう コンピュータからアンインストー

本仕様はプロダクトバージョン Ver 以降に準じています

本仕様はプロダクトバージョン Ver 以降に準じています

OS

Microsoft PowerPoint - 1st

Microsoft PowerPoint - os ppt [互換モード]

Microsoft PowerPoint - No7note.ppt

PowerPoint プレゼンテーション

UNIX 初級講習会 (第一日目)

第 1 回 C 言語講座 1. コンピュータって? だいたいは 演算装置 制御装置 記憶装置 入出力装置から構成されている 演算装置 CPU の一部で実際に計算を行う装置 制御装置 CPU の一部で演算装置や入出力装置 記憶装置の読み書きなどを制御する装置 記憶装置プログラムや情報 データを一時的


この方法では, 複数のアドレスが同じインデックスに対応づけられる可能性があるため, キャッシュラインのコピーと書き戻しが交互に起きる性のミスが発生する可能性がある. これを回避するために考案されたのが, 連想メモリアクセスができる形キャッシュである. この方式は, キャッシュに余裕がある限り主記憶の

OS

RS_Base 簡易取扱説明書目次 RS_Base のインストール方法 RS_Base のインストールをおこなう前に... 4 パソコンの設定とネットワークの設定 RS_Base のインストールをおこなう RS_Base DVD からのインストール方法

メモリ管理


親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

Microsoft PowerPoint - sp ppt [互換モード]

INDEX ソフトウェア使用許諾契約書 インストール時に必要なシステム NAVI OFFICE 2のセットアップ お問い合わせ NAVI OFFICE 2 セットアップマニュアル < NAVISTUDIO_EV_7-B >


目次

Microsoft PowerPoint - os ppt [互換モード]

05-scheduling.ppt

1 ログインとログアウト 1.1 ログイン ログイン画面で [ password ] 欄にパスワードを入力します (図 1) 図 1 ログイン画面 正しくログインができると Ubuntu のデスクトップ画面 図2 が表示されます 図2 Ubuntu デスクトップ画面 2

C プログラミング 1( 再 ) 第 5 回 講義では C プログラミングの基本を学び演習では やや実践的なプログラミングを通して学ぶ

Silk Central Connect 15.5 リリースノート

クラスタ連携ガイド MSCS/MSFC 編

Microsoft Word - CTYウイルスバスターMD版 インストールマニュアル 2017 windows.doc

CLUSTERPRO MC RootDiskMonitor CLUSTERPRO MC StorageSaver for BootDisk 仮想環境 ( ゲスト OS) での設定手順 (Linux 版 Windows 版 ) 2017(Apr) NEC Corporation 仮想環境 ( ゲスト

Microsoft Word - macマニュアル【 】.doc

Inet-Builder Client 操作説明書

システム要件 Trend Micro Safe Lock Trend Micro Safe Lock 2.0 エージェントのシステム要件 OS Client OS Server OS Windows 2000 (SP4) [Professional] (32bit) Windows XP (SP1/

1. 検証目的 本検証は PowerTerm WebConnect 環境において IVEX Logger が正常に動作し かつ製品仕様通り にログが取得できる事を確認するために実施します 2. 検証環境 本検証を実施するために準備した環境は以下の通りです マシン環境 用途 OS CPU RAM HD

ファクス送信用変換ソフト 操作説明書_UA

DSP版モデル対応_リカバリー_手順書_[F12]_

Microsoft Edge の場合 (1) Mizdori 無料体験版ダウンロード画面の [ 体験版ダウンロード ] ボタンをクリックします (2) Edge の下部に mizdori_taiken_setup.zip について行う操作を選んでください と表示され ますので [ 開く ] をクリッ

XIMERA(Ver1

ユーザーズマニュアル 有線ネットワークシステム 発行日 2016 年 3 月 30 日


使える! IBM Systems Director Navigator for i の新機能

about MPI

サポートツール取扱説明書 ( インストール編 ) 第 1.2 版 Copyright (C) MASA Corporation, All Rights Reserved.

1 はじめに 前準備 MICROSOFT 製品のプログラムを最新の状態にする NET FRAMEWORK 4.0 ( と日本語 LANGUAGE PACK) のインストール NET FRAMEWORK 4.0 のインストール... 4

CLUSTERPRO MC ProcessSaver 1.2 for Windows 導入ガイド 第 4 版 2014 年 3 月 日本電気株式会社

スライド 1

Inet-Builder Client 操作説明書

<4D F736F F F696E74202D E3F FC96E55F F554E CC8AEE D8EAF2E B8CDD8AB B83685D>

目次 1. ログイン ログアウト デスクトップ ( 例 :Word Excel 起動中 ) Dock( 例 :Word Excel 起動中 ) Finder ウィンドウ メニューバー ( 例 :Word 起動中 )...

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

Microsoft PowerPoint - lecture2_PPT.pptx

利用ガイド

Wordの学習

PowerPoint プレゼンテーション

スライド 1

b

Trend Micro Safe Lock 2.0 Patch1 管理コンソールのシステム要件 OS Windows XP (SP2/SP3) [Professional] Windows 7 (SP なし /SP1) [Professional / Enterprise / Ultimate] W

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門 作品のタイトル : Toppers_JSP と Scicos_lab / (Scilab でも可 ) による 組込みメカトロニクス制御シミュレーション 作成者 : 塩出武 ( シオデタ

改版履歴 版数改版内容 新規作成 i

SetupVerup_dl_M

Transcription:

コンピュータ科学 II 担当 : 武田敦志 <takeda@cs.tohoku gakuin.ac.jp> http://takeda.cs.tohoku gakuin.ac.jp/

今日の話 オペレーティングシステム コンピュータを利用するための基本ソフト オペレーティングシステムの役割 プロセスの管理主記憶の管理出入力の管理ファイルの管理 タイムシェアリングシステム仮想記憶排他制御ディレクトリ構造 ( 木構造 ) page 2

オペレーティングシステム (1) オペレーティングシステムハードウェアとアプリケーションを管理するためのソフトウェア Internet Explorer Microsoft Word ウイルスバスター Microsoft Windows Linux ディスプレイハードディスク CPU アプリケーション オペレーティングシステム ハードウェア page 3

オペレーティングシステム (2) オペレーティングシステムの役割 ファイルの管理コンピュータで利用するデータを ファイル として管理する プロセスの管理コンピュータで利用するアプリケーションの動作を管理する リソースの管理コンピュータのリソース ( 機器 ) の状態を管理する page 4

プロセスの管理 (1) プロセスの管理 コンピュータで実行される複数のプロセスを管理する 1 台のコンピュータで実行されるプロセス ( アプリケーション ) は数十個以上 1 台のコンピュータが持つ CPU は 1 個 ~ 数個 すべてのプロセスを同時に実行することは出来ない プロセス管理が必要 page 5

プロセスの管理 (2) シングルタスク方式 複数のプロセスを逐次処理する 実行時間 時間 前のプロセスの実行中は 次のプロセスを実行できない page 6

プロセスの管理 (3) マルチタスク方式タイムシェアリングシステム複数のプロセスを並列 ( に見せかけて ) 処理する 実行時間 時間 複数のアプリケーションが並列に動作しているように見える 小さい時間で見ると 並列に動作しているわけではない page 7

プロセスの管理 (6) プロセスの状態 ( マルチタスク OS) 待機状態 何らかの入力を待っている状態 入出力の完了 実行可能状態 他のプロセスが CPU を使用 CPU 割り当て CPU 解放 入出力の完了待ち 実行状態 CPU を使って計算処理を実行 page 8

プロセスの管理 (5) 優先制御重要なプログラムを優先的に実行する優先度 : 低優先度 : 低 優先度 : 高 優先度はオペレーティングシステムで設定 時間 タスクマネージャ (Windows) page 9

プロセスの管理 (6) 優先すべきプロセス次のうち 優先実行されるプロセスはどれか? (1) マウスの入力を受け付けるプロセス : マウスが動かなくなると操作出来なくなる (2) ソフトウェアを更新するプロセス : 長時間連続動作する処理は優先度を低くする (3) 動画を再生するプロセス : リアルタイム性の高いプロセスは優先する page 10

メモリと仮想記憶 (1) プログラムの読み込み コンピュータは主記憶装置にあるプログラムを実行する 補助記憶装置 (HDD など ) に記録されているプログラムを主記憶装置 ( メモリ ) にコピーする プログラムをロードする 主記憶装置の容量が十分ではないかもしれない主記憶装置 ( メモリ ): 価格高い 容量少ない 速度早い補助記憶装置 (HDD): 価格安い 容量大きい 速度遅い実行していないプログラムは補助記憶装置で記憶する page 11

メモリと仮想記憶 (2) ページング ( スワップ ) 実行していないプログラムを補助記憶装置に移動させる 仮想的な主記憶 : 仮想記憶 大きなプログラムを使用可能 仮想記憶へのアクセスは遅い ページアウト ページイン 仮想記憶領域 デフラグツールでの解析結果 page 12

出入力制御 (1) リソース ( 機器 ) の管理 リソースへのアクセスを仲介する Windows の場合は デバイスドライバが仲介する オペレーティングシステム アプリケーション アプリケーション デバイスドライバ デバイスドライバ デバイスドライバ キーボード モニタ プリンタ page 13

出入力制御 (2) 排他制御 1 個のリソースを 2 個以上のプロセスが 同時に 利用することは出来ない 同時に利用することがないように管理する アプリケーション (1) オペレーティングシステム デバイスドライバ プリンタ アプリケーション (2) アクセスさせない ( 排他制御 ) page 14

出入力制御 (3) 排他制御 排他制御を行ったときのプロセス デバイスドライバアプリケーション (1) アプリケーション (2) ( プリンタ ) 命令 命令 結果 結果 page 15

ファイルシステム (1) ファイルの管理 コンピュータで利用するデータを ファイル として管理する ファイルシステム : ファイルを管理する仕組み NTFS:Windows のファイルシステム ext4:linux のファイルシステム UTF3:FreeBSD のファイルシステム page 16

ファイルシステム (2) ファイルシステム 木構造を用いてファイルを管理する page 17

ファイルシステム (3) 木構造 木の形をしたグラフ ( データ構造 ) 地域構想学科 情報科学科 言語文化学科 人間科学科 英文学科 歴史学科 教養学部 文学部 実際の木 東北学院大学 木構造のデータ page 18

ファイルシステム (4) 木構造の読み方 通常は Root を上側に記述する 各要素を Node( 節点 ) と呼ぶ 東北学院大学 最上位のノードを Root( 根 ) と呼ぶ 各要素の繋がりを Edge( 枝 ) と呼ぶ 教養学部 文学部 情報科学科 人間科学科 歴史学科 末端の要素は Leaf( 葉 ) とも呼ぶ 地域構想学科 言語文化学科 英文学科 page 19

ファイルシステム (5) ファイルシステムのデータ構造ディレクトリを Node として表現ファイルを Leaf として表現 C: Program Files Program Files (x86) Windows EPSON... Mozilla Firefox...... explorer.exe............ System32... install.log firefox.exe cmd.exe...... page 20

ファイルシステム (6) ファイルを探す C: Program Files Program Files (x86) Windows EPSON... Mozilla Firefox.................. System32... explorer.exe install.log firefox.exe cmd.exe...... page 21

ファイルシステム (7) ファイルパス パスを用いてファイルの位置を表現する C: Program Files Program Files (x86) Windows EPSON... Mozilla Firefox...... explorer.exe............ System32... install.log firefox.exe cmd.exe...... C:\Program Files (x86)\mozilla Firefox\firefox.exe page 22

ファイルシステム (8) UNIXのファイルパスパス区切り文字は Windows と異なる / etc usr home rc.d passwd... bin local...... user1...... httpd.sh... ls mv bin lib...... cprog memo... perl ruby libdb.so kada1.c kada2.c /usr/local/bin/perl page 23

ファイルシステム (9) 演習問題 (a) (b) (c) の箇所のパス表現を示せ (OS は UNIX とする ) (a) / etc usr home rc.d passwd... bin local...... user1... (c)... httpd.sh... ls mv bin (b) lib...... cprog memo... (a) / (b) /usr/bin/mv (c) /home/user1 /home/user1/ page 24