Download presentation
Presentation is loading. Please wait.
1
q q システムソフトウェア 第1回:2007年10月3日(水) q q
2
自己紹介 担当科目 研究内容 得意分野 システムソフトウェア,情報処理Ⅱ,情報ネットワーク演習, 情報セキュリティ
ディジタルアーカイブ:経典撮影画像に対する閲覧機能の構築 各種データベースシステム:医療,環境,発想支援など 得意分野 Linux C,Ruby,JavaScript (Ajax) trial-and-errorでモノを創ること
3
この科目で学ぶこと 言語処理系の基礎 オペレーティングシステム
"2+3*4" に対して,計算機がどのようにこの入力を解釈(するように我々が指示を)すれば,14になるか コンパイラの構成法と関連が強い オペレーティングシステム 一つのCPU,一つの記憶装置(メインメモリ,HDDなど)で どのように多数のプログラムを同時に動かすのか Operating Systemの頭文字をとって「OS」と呼ばれる.
4
成績評価の方法 期末テストの成績で100%評価する. 期末テストの内容,参照可否などは未定.
アドバイス:しっかりノートをとり,毎回復習しよう.
5
授業資料 村川担当分は, からPPTファイル,PDFファイルをダウンロード可能. 復習に役立ててください.
6
システムソフトウェアの学び方 理論では,有限長の記述で「無限」に挑む.
例:任意の実数xに対して x2≧0 トピックごとに,何を目的としていて,それを実現する手段にはどのようなものがあるか,それぞれの手段の違いは何かを見極める. 自分があたかも計算機であるかのように行動してみる. 有名な格言:コンピュータは,あなたが期待する通りに動作するのではなく,あなたが指示する通りに動作する.
7
CPU,主記憶,ディスク, キーボード,マウス,モニタなど
オペレーティングシステムとは 計算機システムの資源を効率よく管理し,ユーザに対して使いやすい環境を提供するソフトウェアのこと. ユーザ (利用者) 計算機ごとの ハードウェアの 差異を OSが 吸収する! 各種ソフトウェア(アプリケーション) ソフト ウェア オペレーティングシステム 大久保英嗣『オペレーティングシステムの基礎』,サイエンス社,p.2 ハード ウェア CPU,主記憶,ディスク, キーボード,マウス,モニタなど
8
分野別さくいん - OS: http://e-words.jp/p/c-os.html
オペレーティングシステムの分類と具体例 DOSおよびWindows MS-DOS, Windows, CP/M, DOS/V Macintosh Mac OS, Mac OS X UNIX Linux, Solaris, SunOS, HP-UX, AIX, IRIX, UnixWare, BSD, Minix TRON BTRON, ITRON, CTRON, 超漢字 分野別さくいん - OS: TRON (The Real-time Operating system Nucleus) 分野別さくいん - OS:
9
Linuxとは: http://e-words.jp/w/Linux.html
「リナックス」と呼ばれることが多い. 1991年にLinus Torvalds氏(当時大学院生)によってリリースされた,UNIX互換のOS. 全世界のボランティアの開発者によって改良が重ねられている.さまざまなプラットフォーム(CPUなど)で利用可能. GPLというライセンスにより,誰でも自由にダウンロード・実行・改変・再配布できる.(オープンソースソフトウェア,OSS) Linuxカーネルに,アプリケーションを組み合わせ,配布されているパッケージはディストリビューションと呼ばれ,Slackware, RedHat Linux, Fedora, Debian GNU/Linux, Vine Linuxなど数百種類にのぼる. Linux - Wikipedia: Linuxとは: Linuxとは:
10
GUIとCUIの違いと意義: http://www.cc.kyoto-su.ac.jp/~hirai/text/cui.html
Windows Microsoft社が発売しているPC用オペレーティングシステム. Windows 3.1, Windows 95, Windows 98, Windows NT, Windows ME, Windows XP, Windows Vistaなどがある. Home Edition, Professional Editionなどでも細分化される. OSと,ユーザインタフェース(Graphical User Interface, GUI)を合わせ持つ. Linuxでは,GUIはX Window System という別個のソフトウェアが受け持つ. Office (Word:文書作成, Excel:スプレッドシート, PowerPoint:プレゼンテーション,など)をはじめ,ソフトウェアが豊富. キーボードのみで指示を与え,文字表示のみ結果を見るような利用環境をCUI (Character User Interface)という. キーボードのほかマウスなどのポインティングデバイスを使用することができ,結果はウィンドウ上で表示されるような利用環境をGUI (Graphical User Interface)という. GUIとCUIの違いと意義: GUIとCUIの違いと意義:
11
組み込みOS: http://e-words.jp/w/E7B584E381BFE8BEBCE381BFOS.html
組込み機器とオペレーティングシステム 組込み機器 産業機器,医療機器,家電製品,携帯端末などで,内部にマイクロコンピュータを持つもの. PCよりもメモリが少なく,ディスクなどいくつかのハードウェア要素がない. 組込みOS 上述のマイクロコンピュータを制御する. 少ないメモリで動作することや,応答時間が一定の範囲内にあることを保証するリアルタイム性が求められる.医療機器などでは高い信頼性・安定性も求められる. ITRONが有名.LinuxやWindowsをベースとした組込みOSもある. 組み込みOS: 組み込みOS:
12
ハードウェア・ソフトウェア ハードウェア: CPU,主記憶,ディスク,キーボード,マウス,モニタなど
基本ソフトウェア:オペレーティングシステムのこと. 応用ソフトウェア:Office, Firefoxなど,OSが起動し,ユーザが利用するソフトウェアのこと.「アプリケーションソフトウェア」「アプリ」ともいう. ファームウェア:ハードウェアの基本的な制御を行なうために機器に組み込まれたソフトウェア.
13
バージョン もともとは出版の用語で,「版」の意味.書籍が誤植などを修正しながら版を重ねていくように,ソフトウェアも機能追加やバグ修正を行ったらバージョンを上げ,それまでの同じソフトウェアと区別する. バージョンは,数字(数値,ドット付き10進記法,YYYYMMDDなど)で表されることが多い. 日本の Linux 情報 バージョンとは: 日本の Linux 情報: バージョンとは:
14
バージョンを見る際の注意 同一ソフトウェア間で比べる 数字の違いだけでなく,機能の違いも理解する.
Vine Linux 4.0は,Linuxカーネルの よりも新しい…ではない 数字の違いだけでなく,機能の違いも理解する. どのバージョンで何をしたかは,ChangeLogなどに書かれる. α版/β版/γ版,リビジョン(r数字),リリース候補(RC数字)といった,数字以外のバージョン表現にも注意 Firefox 2.0は,Firefox 2 RC2よりも新しい. 「数字の違いだけでなく,昨日の違いも理解する」に関連して, 株式市況も,株価の変動だけでなくその背景を抑えるとよい.
15
まとめ オペレーティングシステムは,ユーザと計算機(ハードウェア)の間にある基本ソフトウェアであり,利用環境や用途に応じて様々なものが存在する. 携帯電話や産業機器などもマイクロコンピュータを持ち,それを制御するオペレーティングシステムがある. ソフトウェアを選ぶ際,名称だけでなく,バージョンにも注意を払う.
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.