Introduction コンピューターについての基礎知識

Slides:



Advertisements
Similar presentations
計算機リテラシーM 第 11 回 計算機・ネットワーク技術 伊藤 高廣
Advertisements

コンピューター概論 (パソコン編) 慶應義塾大学 環境情報学部一年 祖父江 塁. パソコンとゲーム機、何が違 う? マルチタスク ・ PC は情報を同時に複数処 理することが出来る。 (たくさんの仕事を考えながら同時進 行で進めることでゆっくりだけどた くさんの仕事が出来る。) シングルタスク ・ゲーム機は情報をただひとつだ.
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
情報処理3 アプリケーション プログラミング 今井孝明.
プログラミングとは Q.プログラムとは何か? A.コンピュータを制御するための,コンピュータに対する命令(指示)の集まり.
第8回 今日の目標 §3.1 ソフトウェア 機械語と記憶装置の関係を示せる ソフトウェアの階層を示せる OSの役割を示せる
情報検索概説II 第8回 パソコン組み立てと記憶装置 1999/11/25.
Unix の ファイルシステム(File System)
サーバ・クライアントシステム & X Window System
榮樂 英樹 LilyVM と仮想化技術 榮樂 英樹
1.コンピュータと情報処理 p.20 第1章第1節 3.ソフトウェア ソフトウェア 基本ソフトウェア
Android と iPhone (仮題) 情報社会とコンピュータ 第13回
実習用サーバの利用開始手順 (Windowsの場合) TeraTerm Proをインストール 公開鍵をメールで送付
Java I 第2回 (4/18)
Advanced Unix Commands
第8回 今日の目標 §3.1 ソフトウェア 機械語と記憶装置の関係を示せる ソフトウェアの階層を示せる OSの役割を示せる
Introduction.
OSとコマンド OS:コンピュータを使うための基本プログラム コマンド:OS上で使用できる命令 OS本体であるカーネルの内部コマンド
Netscape Communicator Eudora Microsoft Word
ファイルシステムとコマンド.
プログラミングとは Q.プログラムとは何か? A.コンピュータを制御するための,コンピュータに対する命令(指示)の集まり.
オペレーティングシステム (OSの機能と構造)
Debian GNU/Linux ー Linuxインストールに必要な基礎知識 ー 三上 彩 鈴木 倫太郎
(original Takagi & Saito, 2007)
第2章 ソフトウェアの基礎知識.
ソフトウェア階層 分類 具体例 応用ソフト 基本ソフト アプリケーションソフト 個別アプリケーション SEやユーザが開発するプログラム
講 義 ガ イ ダ ン ス オペレーティングシステム 第1回.
xxxxxx . yyy xxxxxx Linuxにおける情報管理 一般的なファイル UNIX における情報管理の単位 ファイルの種類を表す
講 義 ガ イ ダ ン ス オペレーティングシステム 10/4/07.
人間とコンピュータの違い コンピュータ 人間
UNIXについて 松野秀平.
マイクロソフト Access を使ってみよう 第1回
専門演習Ⅰ 国際経済学部 国際産業情報学科 2年 石川 愛
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
コンピュータ リテラシー 担当教官  河中.
コンピュータの基本原理 ソフトウェア編 1E16M009-1 梅津たくみ 1E16M017-8 小沢あきら 1E16M035-0 柴田かいと
2004年度 サマースクール in 稚内 JavaによるWebアプリケーション入門
CPUの仕組み 1E16M002-5 阿部知也 1E16M007-3 伊藤達哉 1E16M026-9 小島祥太郎 1E16M069-8 峰晴晃優 1E16M070-0 宮路暁久 1E14M070-5 南元喜.
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
コンピュータを知る 1E16M009-1 梅津たくみ 1E16M017-8 小沢あきら 1E16M035-0 柴田かいと
序章 第2節 教育機器とコンピュータ 1 パーソナルコンピュータ
1.コンピュータと情報処理 p.18 第1章第1節 2.コンピュータの動作のしくみ CPUと論理回路
前坂 たけし (北大院・理) 其の壱 はじめての BIOS 前坂 たけし (北大院・理)
オペレーティングシステム2006 第1回 概要 2006年10月12日 海谷 治彦.
OSの仕組みとその機能 1E16M001-1 秋田 梨紗 1E16M010-2 梅山 桃香 1E16M013-3 大津 智紗子
OS,UNIXについて 1E16M002-5 阿部知也 1E16M007-3 伊藤達哉 1E16M026-9 小島祥太郎
Ibaraki Univ. Dept of Electrical & Electronic Eng.
コンピュータの仕組み 1E16M048 圓谷 英一 1E16M050 徳弘 徹也 1E16M051 戸張 将義 1E16M052 飛田 優輝
コンピュータの基本構成について 1E16M001-1 秋田梨紗 1E16M010-2 梅山桃香 1E16M013-3 大津智紗子
コンピュータ概論B ー ソフトウェアを中心に ー #02 システムソフトウェアと アプリケーションソフトウェア
情報コミュニケーション入門b 第6回 Part1 オペレーティングシステム入門
情報コミュニケーション入門e 第11回 Part1 オペレーティングシステム入門
スイッチを入れる前に… 講習を受けていない人は、まだスイッチを入れないこと。 まず講習を受けてセットアップを行ってください 注意.
1.情報機器について知ろう(p.8-9) 第1章 第1節
1E17M053-9 奈良皐佑 1E17M070-7 師尾直希 1E17M078-6 渡邊惇
情報通信制御 情報通信工学科 3年 森村 知弘.
Presented by なんでも作るつたい(隊)
JXTA Shell (2) P2P特論 (ソフトウェア特論) 第5回 /
OSが管理している、デフォルトの入出力装置 入力:stdin キーボード 出力:stdout モニタ(コマンドプロンプトの画面)
Linux の世界に 触れてみよう! 情報実験 第 3 回 (2005/10/21)
コンピュータの仕組み ~ソフトウェア~ 1E15M009-3 伊藤佳樹 1E15M035-2 柴田将馬 1E15M061-1 花岡沙紀
明星大学 情報学科 2012年度前期     情報技術Ⅰ   第1回
オペレーティングシステム (OSの機能と構造)
計算機アーキテクチャ1 (計算機構成論(再)) 第一回 計算機の歴史、基本構成、動作原理
本当は消去できていない!? ~データを完全消去する方法~
本当は消去できていない!? ~データを完全消去する方法~
オペレーティングシステム (OSの機能と構造)
CADシステムとソフトウェア 電子制御設計製図Ⅰ    2009年4月28日 Ⅲ限目.
明星大学 情報学科 2014年度前期     情報技術Ⅰ   第1回
Presentation transcript:

Introduction コンピューターについての基礎知識

コンピューターハードウェアの 基本構成 中央演算器(CPU: Central Processing Unit) コンピューターの心臓部、頭脳。 計算とデータ処理がここで行われる。 メインメモリー(RAM: Random Access Memory) CPU が処理する命令とデータを取ってくる場所。 大容量メモリー (ハードディスク、Storage) CPUがすぐに必要とはしない情報を保存しておくところ。 ものすごくたくさんのデータをためておく。 入出力装置(Input/Output Devices: キーボードマウス、モニター、プリンター) コンピューターからの情報を出し入れする装置。

コンピューターソフトウェアの 基本構成 オペレーティングシステム(OS)。 コンピューターソフトウェアの 基本構成 オペレーティングシステム(OS)。 様々なソフトウェア ー アプリケーション ソ フトウェアとも言う。 アプリケーションは,オペレーティングシス テムの上で動く。

オペレーティングシステム (OS:Operating system)とは? プログラムである。 コンピューターについている周辺機器をコントロ ールする。 ユーザー(人間)とCPU(コンピューター)とがコミュ ニケートできるようにするプログラム。 他のプログラム(アプリケーションプログラム)を 起動したり保管したりすることを管理する。 OSの例: Windows Vista, Macintosh OS X, Unix, Linux.

この講義で使うOSと主なソフト OSはLinuxを使う。 LinuxはUnixを元にしたOS。 Unixは大型計算機やワークステーション(PC)ク ラスターなどのOSに採用されている。 科学技術計算をするには,まだしばらく必要。 でも、10年後ぐらいにはもう知らなくても大丈夫 になっているような気がする。 ソフトには,エディター,Cコンパイラー,データを プロットして図にするソフト(グラフを作るソフト)等

Unixのコンポネント(Component) カーネル(Kernel) コンピューターの一番おおもとの制御プログラム。 シェル(Shell) ユーザーのコマンド(command 、命令のこと)を翻訳してカーネルに伝える役割をする。 ファイルシステム(File System) コンピューターに保存されている情報。 普通ディレクトリーの中に整理されて入っている。 ユーティリティー(Utilities) Unix のコマンド.

コンピューターソフトウェアの階層 ソフトウェア 科学技術計算などを行うには ここの所を色々使える ようになる必要がある オペレーティングシステム ハードウェア CPU メモリー HD ソフトウェア カーネル デスクトップ環境 シェル(bash等) 科学技術計算などを行うには ここの所を色々使える ようになる必要がある GUI,CUI 応用ソフト ワープロ,コンパイラー 科学技術計算用のソフトなど

計算機は何人で使うのか? ほとんどのパソコン (Windows とか Macintosh の載っているもの) は 一人で使うマシンである。 キーボード1つ、モニター1つ. 大規模なコンピューターシステムはマルチユーザーシステム(multiuser systems)である。 基本的なシステムの構成は同じで、CPU、メインメモリー、ハードディスク、と入出力装置からなる。

マルチタスクとタイムシェアリング (Multitasking&Timesharing) Unix はマルチタスク OS. 一つ以上のことを同時に処理できる。 幾つかの作業の間でタイムシェアリングをする。 非常に短い時間の間だけ一つの仕事(タスク)を行い、 幾つかの仕事の間ですばやく切り替えながら、全部の 仕事を進める。 Unix はマルチユーザー(multiuser) OSでもある。 たくさんの人が一つのコンピューターを同時につかえ るようにできる。

計算速度の単位 クロックスピード(Clock speed) FLOPS(フロップス) CPU が一番基本的な動作をする時の早さ。 最近のCPUのクロックスピードは大体1GHz(ギガヘルツ)ちょっと。 ギガヘルツ ~ 10億 ヘルツ。 1 GHz CPU は、1秒間に10億パルスのclock speed で動作している。 FLOPS(フロップス) 1秒間当たりの浮動点少数演算の回数.

ログイン(Login、Logging in) 何でログインするのか? マルチユーザーOSだから。 ユーザーが誰か知る必要がある。 ユーザーネーム(user name, login ID) 一人づつ一つ。 システム管理者(administrator)が配布する。 パスワード(Password) 破られにくいものにする。 秘密にしておく。

どうやってログインするか? 電源入れる。 「F8キーを押せ」とでたら押す。 大学の計算機以外から Linuxが立ち上がる。 ユーザーネームとパスワードを入力。 大学の計算機以外から ssh プロトコルを使えるターミナルで繋ぐ。 ところで、ログインの代わりにログオン(logon)と 呼んでいるOSもある。

GnomeとXwindows ログインして起動された画面はXwindowsというものが基本になっている。 Gnomeというデスクトップ環境が起動される。GUI (graphic user interface, グラフィックユーザーインターフェース) も整備されていて、使いやすくなっている。 

ログインしたら ターミナルを起動してみる。 シェルプロンプト( Shell prompt )のところで,コマンドをコンピューターに伝える。コマンドをタイプしてEnterキーを押す。 ディレクトリー(フォルダー)を作ってみる。 本当はパスワードを変えたりするものだが、ここのシステムでは今のところ出来ないらしい。 passwd ヘルプコマンドを使ってヘルプを見てみる。 man [command name]

シェル,ターミナルとは何か? 昔はみんなこうだった。 CUI (character based user interface), CLI (command line interface) というもの。 最近はみんな GUI (graphical user interface) を使う。 しかし… 複雑なプログラム開発などには CLI のほうが便利。 リモートログイン(自分のコンピューターから、別のUnix OSのコンピュータにログイン)する時はターミナルを使う。 C プログラムのコンパイルに使う。 だから慣れておこう。

ログアウト(Logout、Logging out) どうやる?メニューから選ぶ。 ターミナルでUnixにlogin した時は “exit” と か“logout”とかとタイプする。 なぜログアウトするか?