# 2019/0117/資訊系統架構&網路層

## 電腦結構

硬體/感應器 <-> 韌體 <-> 作業系統 <-> 軟體 <-> 輸出入設備

登出切換使用者 <-- 還是會占住記憶體/cpu耗能 等於程式沒關閉

指標 / 程序狀態

程序編碼

程式計數器

暫存器

記憶體限制

已開放檔案表

### 電腦作業系統

運算能力 資源管理能力&#x20;

GUI 較 CLI 耗能

unix

linux

Mac OS X       BSD/Darwin

### 行動裝置作業系統

手機不同品牌也有自己的作業系統版本

android&#x20;

ios　BSD/Darwin

blackberry os 黑莓機

windows rt

firefox os

### 虛擬機　模擬開發環境

### 系統開發　軟體開發　生命週期　ＵＭＬ

ＰＭ　＝　人　（水電　木工　泥做）　　＝　軟體編程

ＳＤ／ＳＡ　＝　設計師　（管線　系統櫃　）　＝　需求功能

### 語言

低階語言　＝　機器　０１１００１　＝　Ａ

組合語言　＝　Ａ（課本）＋Ｂ（關起）　

高階語言　＝　自然　將課本關起來

![Ｃ發展](https://1902678905-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LVJQfuBXyvHwCd1Nadk%2F-LVpOjUVjpubYvtf-Eve%2F-LVpOjUWVZOUwPMENowb%2Fimage.png?alt=media\&token=77223887-1def-4236-bd7a-8a644c458228)

物件導向：可以把資料和行為直接定義在物件上（稱之為封裝），便於再利用。

宣告變數（ｖａｒｉａｂｌｅ）：以程式語言提供之資料型態，定義欲處理資料對象。

基本邏輯：　

指令：　［＝］　指定變數的值。

邏輯判斷式：　［ｉｆ］　如果為真執行後面運算指令。

迴圈：　［ｗｈｉｌｅ］　重複執行回圈內指令。

ｉｎｔ　ｉ　＝　１　，　ｘ　＝　０　；

ｗｈｉｌｅ　（　ｉ　＜　６　）　

｛

ｘ　＝　ｘ　＋　ｉ　；

ｉ　＝　ｉ　＋　１　；

｝

ａｎｓｗｅｒ　：　ｉ＝５　ｘ＝５

## ＩＳ　資訊系統架構

### 辦公室自動化　ＯＡ

電子表單線上簽核系統

填寫表單

資料ＩＮ　ＰＵＴ

資料庫

資料庫管理系統　（階層式／結構式／圖形式　。。。）

資料ＯＵＴ　ＰＵＴ

簽核表單　

### 決策支援系統　ＤＳＳ

各種資訊感應器／監視器　ＩＮ　ＰＵＴ　　（資料來源）

資料庫

資料回傳資訊　ＯＵＴ　ＰＵＴ

圖形顯示資料

### 主管資訊系統　ＥＩＳ　

### 策略資訊系統　ＳＩＳ

### 專家系統　ＥＳ

## 應用層

ｅｍａｉｌ

ｂｂｓ

ｗｗｗ

ｗｅｂ

ｘｍｌ

### 資料／傳送　協定

ＳＭＴＰ　送資料　

ＰＯＰ３　下載郵件　

ＩＭＡＰ　線上閱讀

資料夾名稱　

Ａ使用者　－＞　Ａ郵件伺服器（ＹＡＨＯＯ　－＞　Ｂ郵件伺服器（ＧＭＡＩＬ　－＞　Ｂ使用者

ＴＥＬＮＥＴ　終端機輸入協定　

ＢＢＳ 電子佈告欄系統（英语：Bulletin Board System）　

ＰＴＴ　批踢踢實業坊

２３ＰＯＲＴ

每個協定有固定通道

ＨＴＴＰ：／／

主從式架構

個人電腦－＞HTTP請求－＞網路世界電腦到處找－＞找到伺服器－＞HTTP回應－＞個人電腦

URL : http : // [www.abc.com](http://www.abc.com) / product / list.html

&#x20;        通訊協定　主機名稱　檔案路徑　檔案名稱

主機名稱　機構名稱　機構類別　地區名稱　...

ＤＮＳ　伺服器工作原理　ＩＰ／ＵＲＬ　互轉

即時通訊軟體

excel 巨集 一連串的動作 設定完後 一鍵自動重複

&文字相加

```
"https://tw.stock.yahoo.com/d/s/company_"&Range("C1")&".html"
```
