第二章 計算機系統軟體概述
填空題
BIOS晶片根據其ROM儲存器特點的不同,可以分為EPROM 和
EEPROM
兩種型別。
微型計算機中各部分元件的配置情況放在一塊可讀寫的
CMOS
晶片中,儲存著系統CPU、軟硬碟驅動器、顯示器、鍵盤等部件的配置資訊。
多個程序分享一臺主機CPU的時間,即處理機的執行時間被分成很多的時間片,按時間片把處理機輪流分配給程序使用,這種作業系統技術稱為
分時技術
。
程式語言的翻譯過程有編譯和
解釋
兩種形式。
生成的目的碼可以執行在其他計算機平臺的編譯器稱為
交叉編譯器
。
資料庫系統由資料庫、計算機硬體/軟體系統、
資料庫管理系統
、資料庫管理員和使用者五部分構成。
Android系統使用
Java
語言進行應用程式開發。
簡答題
BIOS主要由哪幾部分程式組成?
組成部分:中斷服務程式、系統設定程式、加電自檢程式、系統啟動自舉程式
EPROM和 EEPROM的主要區別是什麼?
EPROM:可擦除可程式設計只讀儲存器
EEPROM:電可擦除可程式設計只讀儲存器
BIOS的基本功能有哪些?
基本功能:自檢及初始化、提供程式服務處理、提供硬體中斷處理
簡述微型計算機啟動的一般過程。
1) 當電源開關按下時,電源開始向主機板和其它裝置供電,此時電壓並不穩定,於是,當主機板認為電壓並沒有達到CMOS中記錄的CPU的主頻所要求的電壓蛙,就會向CPU發出RESET訊號
2) 執行BIOS啟動程式會進行回電自檢(POST)
3) 如果自檢透過,系統BIOS會查詢顯示卡BIOS,並啟動顯示器
4) 顯示卡檢測成功後會進行其他裝置的測試,透過測試後系統BIOS會重新執行程式碼
5) 此後BIOS會檢測系統的標準硬體
6) 當上面的所有步驟都順利完成後,BIOS會挪最後一項任務:按照使用者指定的裝置順序,依次從裝置中查詢啟動程式,以完成系統啟動
簡述作業系統的基本特徵。
併發性、共享性、虛擬性、非同步性
作業系統的主要任務和功能是什麼?
作業系統的主要任務是最大限度的提高系統中各種資源的利用率並方便使用者的使用。
主要功能包括:儲存器管理、程序管理、裝置管理、檔案管理、使用者介面
簡述分時作業系統的工作特點。
分時作業系統的主要特徵有:
- 同時性:一臺計算機與多臺終端相連,能同時為多個使用者提供服務
- 獨立性:各使用者可以相互獨立,互不干擾
- 及時性:系統對使用者的輸入及時做出響應
- 互動性:使用者與系統能進行人機互動
簡述編譯過程包含的各個階段及其任務。
1)詞法分析階段:該階段的任務是從左到右逐個讀取程式源程式中每個字元,對構成源程式的字元序列進行掃描分解,從而識別出每一個具有邏輯意義的連續字元組合,可以形象的稱為“單詞”。
2)語法分析階段:其任務是在詞法分析的基礎上將單詞序列解析成各類語法短語,如語句、表示式等。
3)語義分析階段:該作用是審查源程式有無語義錯誤。
4)中間程式碼生成階段:將源程式變成一種內部表示形式,這種內部表示形式稱為是間語言或是間程式碼。
5)程式碼最佳化階段:其任務是對是間程式碼進行等價變換或進行改造,其目的是使將來生成的目的碼更為高效,更節省執行時間和空間。
6)目的碼生成階段:該階段的任務是把是間程式碼轉換成特定機器上的彙編指令程式碼。
資料處理技術的發展經歷了哪三個階段?
人工管理階段、檔案系統階段、資料庫管理階段
簡述資料庫系統的層次結構。
資料庫、計算機硬/軟體系統、資料庫管理系統、資料庫管理員和使用者
簡述資料庫管理的基本功能。
資料定義功能、資料操作功能、資料庫執行管理功能、資料庫的組織和效能監視
Android作業系統的架構由哪幾部分組成?
1) Applications (應用程式層)
2)Application Framework (應用程式框架層)
3)Libraries (系統執行庫層)
4)Linux Kernel (Linux 核心層)
簡述搭建Android開發環境的一般過程。
1)下載並安裝Android 開發工具包 Android SDK
2)下載並安裝Java整合開發環境Eclipse
3)在Eclipse中下載Android開發工具外掛
4)在Android SDK中建立Android 虛擬裝置AVD
5)進行相應環境變數的設定