題目2 聊聊和我最相關的軟體 作業系統

2022-08-26 03:09:07 字數 1880 閱讀 3450

和我最相關的軟體,當然是每天都要開啟的operating systems(作業系統)

1)最早的作業系統出現在20世紀五六十年代,第二代計算機即電晶體計算機的時代。典型的作業系統是

fms(

fortran monitor system

)。【來自《現代作業系統》】

由於通用的個人作業系統只有windows、

linux

等幾種,選擇的餘地並不多。而

windows

作業系統由於圖形介面互動友好,學習辦公娛樂方便,使得我在最初只能選擇它,而現在由於習慣,我很難再該用其它型別的作業系統。微軟開發

windows

系統的目標當然是盈利,但不僅僅是賺取使用者的現金,更是建立乙個平台,來為它其它附屬產品的盈利提供基礎。

2)我第一次接觸作業系統,是初中畢業家裡要買電腦的時候,當時的電腦大部分都自帶的windows xp作業系統,少數帶

linux

作業系統。我當時還什麼都不懂,只覺得

linux

是不是更高階大氣技術流一點,但是想到

windows

可以玩遊戲(沒錯我當時買電腦就是為了玩遊戲),於是毅然決然的選擇了

windows xp

,然後玩了整整一假期的遊戲。

3)windows系列作業系統都是收費的,而且費用還不低。開發

windows

作業系統肯定是由資深的軟體開發工程師為主力,在15年

4月22,加拿大華人網的新聞中透露,資深軟體開發工程師的年薪為

136592

美元,年總收入

176459

美元。4)當時剛到手的是windows xp系統,由於圖形介面簡單易懂,所以很快就熟悉了基本的操作。但是還有很多類似硬碟分割槽、設定更新等功能我並不了解,是由賣電腦的工作人員完成的。之後,系統偶爾會出現一些小問題,通過上網查詢問題的解決辦法逐漸熟悉了系統的操作。人月是工作量的計量單位,是專案所有參與者工作時長的累計,是最為方便計算成本的資料。當系統出現了

bug時,會通過藍屏來保護自己從而防止進一步的資料損壞。版本更新時,系統會根據設定的更新方式(自動、閒時、提醒手動以及不更新)來進行更新。由於維護和更新系統需要的勞動力遠遠小於開發,而微軟更新系統大約是

1月一次,所以估計更新一次需要大概

8人月。

5)在個人計算機領域,同類系統能與windows系統比肩的基本沒有,

mac os

系統通過對自家生產的平板電腦的限制來推廣自己,最終在個人作業系統中佔據了一席之地,而免費開源的

chrome os

,ubuntu

受眾非常小,一般只有部分程式設計師才會將它們作為自己的個人作業系統,理由一般是開源、自由度高、能夠被程式設計師充分駕馭。我現在還在用

windows

的作業系統,雖然現在

win10

已經很火了,但是我仍然在使用

win7

,主要是對

linux

型別的作業系統不熟悉,突然換了會有很多任務作難以展開。

6)現在的硬體體系已經很完善了,將來5年後也很難有太大的變化,預計也只有

cpu變得更加強大,支援更多位的定址,更多的並行運算。而這些都不會改變作業系統的本質。所以,作業系統只會更新,而不會消失。

7)和硬體最大的區別就是不需要複雜的指令,只需要跟隨提示一路點選就可以完成複雜的操作。所以,我們可以得出,軟體工程的中心課題是控制複雜性。

我是乙個自學然後跨考的軟體研究生,在我自學歷程中,作業系統在我心中一直都有著非常高的地位,我最初自學程式設計的目標就是能自己寫出乙個比windows更友好比linux更強大的屬於自己的作業系統。如今雖然一直在前進,但是也越來越發現目標的遙遠。不過,如果不是足夠遠,那麼還有什麼追求的意義呢(笑)。在此勉勵自己和所有和我一樣有著遙遠目標正在奮鬥的同學們,我們已經站在夸父的肩上,只需要自己再快一點。

軟體測試技術的相關題目

今天在圖書館的書上看到了幾道自己想不出答案的軟體測試技術的題目,趕忙用手機記錄了下來,整理在部落格這裡來和大家共同學習交流 1.某公司生產出乙個新型的紙杯,現由你對紙杯進行測試,以保證紙杯的質量和口碑,請根據軟體質量要素簡述測試方法和目的。答案 正確性 是否漏水 是否有包裝錯誤 健壯性 反覆裝水倒水...

軟體測試最基礎的的面試題目

1.自我介紹一下。2.離職原因。3.目前測試的專案,怎麼測試的?乙個產品從立項到上線的步驟?4.專案週期迭代時間。5.以後的職業規劃。6.加班怎麼看。7.測試用例編寫,測試用例包含哪些,怎麼寫用例,怎麼執行用例。邊界值,逆向思維等 8.做了xx年軟體測試了有什麼感悟,你喜歡這個職業嗎。9.測試用到哪...

單鏈表的基本操作的相關題目

鍊錶 上圖為單鏈表結構,每個節點均有資料域data和指向下乙個節點的指標域pnext。鍊錶結構c語言描述 typedef int datatype typedef struct slist slist 函式宣告 void init slist pphead 初始化 slist buynewnode ...