- 操作系統(tǒng)(第四版)
- 劉振鵬 張明 王煜
- 373字
- 2019-10-23 10:12:11
1.3.1 軟件的觀點(diǎn)
從軟件的觀點(diǎn)來(lái)看,操作系統(tǒng)有其作為軟件的外在特性和內(nèi)在特性。
所謂外在特性是指操作系統(tǒng)作為一種軟件的外部表現(xiàn)形式,即它的操作命令定義集和它的界面,完全確定了操作系統(tǒng)這個(gè)軟件的使用方式。例如,操作系統(tǒng)的各種命令、各種系統(tǒng)調(diào)用及其語(yǔ)法定義等。需要從操作系統(tǒng)的使用界面上,即從操作系統(tǒng)的各種命令、系統(tǒng)調(diào)用及其語(yǔ)法定義等方面,學(xué)習(xí)和研究操作系統(tǒng),才能從外部特征上把握住每一個(gè)操作系統(tǒng)的性能。
所謂內(nèi)在特性,是指操作系統(tǒng)是一種軟件,它具有一般軟件的結(jié)構(gòu)特點(diǎn),然而這種軟件不是一般的應(yīng)用軟件,它具有一般軟件所不具備的特殊結(jié)構(gòu)。因此,學(xué)習(xí)和研究操作系統(tǒng)時(shí)就需要研討其結(jié)構(gòu)上的特點(diǎn),從而更好地把握住它的內(nèi)部結(jié)構(gòu)特點(diǎn)。例如,操作系統(tǒng)是直接同硬件打交道的,需要研究同硬件交互的軟件是怎么組成的,每個(gè)組成部分的功能作用和各部分之間的關(guān)系等,即要研究其內(nèi)部算法。
推薦閱讀
- pcDuino開(kāi)發(fā)實(shí)戰(zhàn)
- Linux系統(tǒng)架構(gòu)與運(yùn)維實(shí)戰(zhàn)
- BPEL and Java Cookbook
- WordPress Mobile Web Development:Beginner's Guide
- Kubernetes網(wǎng)絡(luò)權(quán)威指南:基礎(chǔ)、原理與實(shí)踐
- Ganglia系統(tǒng)監(jiān)控
- Windows Phone 7.5 Data Cookbook
- Ubuntu Linux操作系統(tǒng)
- 高性能Linux服務(wù)器構(gòu)建實(shí)戰(zhàn):系統(tǒng)安全、故障排查、自動(dòng)化運(yùn)維與集群架構(gòu)
- Moodle 3.x Teaching Techniques(Third Edition)
- macOS效率手冊(cè)
- Windows 7應(yīng)用入門與技巧
- HTML5 Enterprise Application Development
- Multi-Cloud for Architects
- 電子商務(wù)系統(tǒng)建設(shè)與管理