電腦基礎(chǔ)知識題庫軟件 電腦基礎(chǔ)知識考試試題(五篇)

格式:DOC 上傳日期:2023-01-11 11:18:12
電腦基礎(chǔ)知識題庫軟件 電腦基礎(chǔ)知識考試試題(五篇)
時間:2023-01-11 11:18:12     小編:zdfb

每個人都曾試圖在平淡的學習、工作和生活中寫一篇文章。寫作是培養(yǎng)人的觀察、聯(lián)想、想象、思維和記憶的重要手段。寫范文的時候需要注意什么呢?有哪些格式需要注意呢?下面我給大家整理了一些優(yōu)秀范文,希望能夠幫助到大家,我們一起來看一看吧。

電腦基礎(chǔ)知識題庫軟件 電腦基礎(chǔ)知識考試試題篇一

想學好電腦,就要從電腦的基礎(chǔ)知識抓起,只有基礎(chǔ)學好了,才可以在前進的路上走的更快,更好!

我以前對電腦也是義務所知,在21世紀的今天,在信息科技高速發(fā)展的今天,已經(jīng)不是學好數(shù)理化走遍全天下的世界,我們更多的是掌握好現(xiàn)今發(fā)展的命脈:那就是科技!像更多了解科技,想更適應這個社會,不被這個社會所淘汰,重要的是跟上發(fā)展的步伐,我就是一個親身體驗者!

我從初中開始接觸電腦,但要想系統(tǒng)的學習好電腦真的不是一件容易的事!我們通常怎么能知道這個人很精通電腦,起碼是在我們看來,她對電腦掌握的很熟練?那就是我們一定要學會用好多快捷鍵,今天,我只簡單把自己在工作學習用到的world常用的20個快捷鍵操作告訴大家,希望可以給你們帶去幫助。

+ f4 關(guān)機

+ f搜索

+ alt + del 打開任務管理器

+c復制

+ v粘貼

+ x剪切

+ s保存

+ d刪除

+ d切換到桌面

+ r打開運行

+ e打開我的電腦

+ l鎖定電腦

+ x打開windows 移動中心

+ p切換投影儀

+ tab 切換窗口

+prtsreen截圖當前窗口

+ dle永久性徹底刪除

+ n新建

+ z撤銷

+ a全選

這20個快捷鍵的操作是我自己在日常中慢慢積累總結(jié)的,大家可以親身體驗一下,熟練掌握這些快捷鍵,是你學好電腦的基礎(chǔ),現(xiàn)在就開始幾下這些,讓我們的學習從現(xiàn)在開始,從這一刻開始!但愿我可以幫助你更多!

電腦基礎(chǔ)知識題庫軟件 電腦基礎(chǔ)知識考試試題篇二

現(xiàn)在隨著人民生活水平的不斷提高,電腦作為一種曾經(jīng)的奢侈產(chǎn)品,已經(jīng)深入到千家萬戶當中,但是在我們平時使用電腦的時候,下面就讓小編帶你去看看菜鳥必備電腦基礎(chǔ)知識大全,希望能幫助到大家!

【電腦小知識】不可不看的電腦死機原因大全!

死機是令操作者頗為煩惱的事情。死機時的表現(xiàn)多為“藍屏”,無法啟動系統(tǒng),畫面“定格”無反應,鼠標、鍵盤無法輸入,軟件運行非正常中斷等。盡管造成死機的原因很多,但是萬變不離其宗,其原因永遠也脫離不了硬件與軟件兩方面。今天小編給大家講解關(guān)于硬件方面導致死機的一些因素:

散熱不良

顯示器、電源和cpu在工作中發(fā)熱量非常大,因此保持良好的通風狀況非常重要,如果顯示器過熱將會導致色彩、圖象失真甚至縮短顯示器壽命。工作時間太長也會導致電源或顯示器散熱不暢而造成電腦死機。cpu的散熱是關(guān)系到電腦運行的穩(wěn)定性的重要問題,也是散熱故障發(fā)生的“重災區(qū)”。

移動不當

在電腦移動過程中受到很大振動常常會使機器內(nèi)部器件松動,從而導致接觸不良,引起電腦死機,所以移動電腦時應當避免劇烈振動。

灰塵殺手

機器內(nèi)灰塵過多也會引起死機故障。如軟驅(qū)磁頭或光驅(qū)激光頭沾染過多灰塵后,會導致讀寫錯誤,嚴重的會引起電腦死機。

設(shè)備不匹配

如主板主頻和cpu主頻不匹配,老主板超頻時將外頻定得太高,可能就不能保證運行的穩(wěn)定性,因而導致頻繁死機。

軟硬件不兼容

三維軟件和一些特殊軟件,可能在有的微機上就不能正常啟動甚至安裝,其中可能就有軟硬件兼容方面的問題。

內(nèi)存條故障

主要是內(nèi)存條松動、虛焊或內(nèi)存芯片本身質(zhì)量所致。應根據(jù)具體情況排除內(nèi)存條接觸故障,如果是內(nèi)存條質(zhì)量存在問題,則需更換內(nèi)存才能解決問題。

硬盤故障

主要是硬盤老化或由于使用不當造成壞道、壞扇區(qū)。這樣機器在運行時就很容易發(fā)生死機??梢杂脤S霉ぞ哕浖磉M行排障處理,如損壞嚴重則只能更換硬盤了。另外對于在不支持udma66/100的主板,應注意cmos中硬盤運行方式的設(shè)定。

cpu超頻

超頻提高了cpu的工作頻率,同時,也可能使其性能變得不穩(wěn)定。究其原因,cpu在內(nèi)存中存取數(shù)據(jù)的速度本來就快于內(nèi)存與硬盤交換數(shù)據(jù)的速度,超頻使這種矛盾更加突出,加劇了在內(nèi)存或虛擬內(nèi)存中找不到所需數(shù)據(jù)的情況,這樣就會出現(xiàn)“異常錯誤”。解決辦法當然也比較簡單,就是讓cpu回到正常的頻率上。

硬件資源沖突

是由于聲卡或顯示卡的設(shè)置沖突,引起異常錯誤。此外,其它設(shè)備的中斷、dma或端口出現(xiàn)沖突的話,可能導致少數(shù)驅(qū)動程序產(chǎn)生異常,以致死機。解決的辦法是以“安全模式”啟動,在“控制面板”→“系統(tǒng)”→“設(shè)備管理”中進行適當調(diào)整。對于在驅(qū)動程序中產(chǎn)生異常錯誤的情況,可以修改注冊表。選擇“運行”,鍵入“regedit”,進入注冊表編輯器,通過選單下的“查找”功能,找到并刪除與驅(qū)動程序前綴字符串相關(guān)的所有“主鍵”和“鍵值”,重新啟動。

內(nèi)存容量不夠

內(nèi)存容量越大越好,應不小于硬盤容量的0.5~1%,如出現(xiàn)這方面的問題,就應該換上容量盡可能大的內(nèi)存條。

劣質(zhì)零部件

少數(shù)不法商人在給顧客組裝兼容機時,使用質(zhì)量低劣的板卡、內(nèi)存,有的甚至出售冒牌主板和remark過的cpu、內(nèi)存,這樣的機器在運行時很不穩(wěn)定,發(fā)生死機在所難免。因此,用戶購機時應該警惕,并可以用一些較新的工具軟件測試電腦,長時間連續(xù)考機(如72小時),以及爭取盡量長的保修時間等。

計算機基礎(chǔ)知識點大全

1.信息的符號化就是數(shù)據(jù),所以數(shù)據(jù)是信息的具體表示形式,信息是數(shù)據(jù)抽象出來的邏輯意義。

2.信息技術(shù)是指人們獲取、存儲、傳遞、處理、開發(fā)和利用信息資源的相關(guān)技術(shù)。

3.文化的核心是: 觀念和價值。

4.計算機文化是人類文化發(fā)展的四個里程碑之一(前三個分別為:語言的產(chǎn)生、文字的使 用與印刷術(shù)的發(fā)明)。

5.計算機的特點: 1)運算速度快 2)存儲容量大 3)通用性強 4)工作自動化 5)精確性高

6.字長是計算機一次所能處理的實際位數(shù)長度,字長是衡量計算性能的一個重要指標。

7.字長是指計算機的運算部件能同時處理的二進制數(shù)據(jù)的位數(shù),它與計算機的功能和用途 有很大的關(guān)系。

8.字符編碼主要是 ascii 碼,它是 american standard code for information interchange的縮寫(美國標準信息交換代碼)。

9.在計算機內(nèi)部表示漢字時把交換碼(國標碼)兩個字節(jié)最高位改為 1,稱為“機內(nèi)碼”。

10.記錄漢字字形通常有兩種方法:點陣法和矢量法,分別對應兩種字形編碼:點陣碼和矢 量碼。

11.一個16×16點陣的漢字要占用32個字節(jié),一個32×32點陣的漢字則要占用128字節(jié),而且點陣碼縮放困難且容易失真。

12.漢字輸入碼可分為流水碼、音碼、形碼和音形結(jié)合碼四種。全拼輸入法、智能 abc 和微軟拼音等漢字輸入法為音碼,五筆字型為形碼。音碼重碼多、輸入速度慢;形碼重碼較 少,輸入速度較快,但是學習和掌握較困難。目前以智能 abc、微軟拼音、紫光拼音輸入法和搜狗輸入法等音碼輸入法為主流漢字輸入方法。

13.計算機系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩部分組成,軟件系統(tǒng)又可以分為系統(tǒng)軟件和應用軟 件,其中,操作系統(tǒng)是最重要的系統(tǒng)軟件。

14.未配置任何軟件的計算機叫裸機。

15.常用的輸入設(shè)備有:鼠標器、鍵盤、掃描儀、數(shù)字化儀、數(shù)碼攝像機、條形碼閱讀器、數(shù)碼相機、a/d 轉(zhuǎn)換器等。

16.通常把控制器和運算器合稱為中央處理器(cpu,central processing unit)。它是計 算機的核心部件。

17.最常用的輸出設(shè)備是顯示器、打印機和音箱,還有繪圖儀、各種數(shù)模轉(zhuǎn)換器(d/a)等

18.從信息的輸入輸出角度來說,磁盤驅(qū)動器和磁帶機既可以看作輸入設(shè)備,又可以看作輸 出設(shè)備。

19.指令 是指示計算機執(zhí)行某種操作的命令,它由一串二進制數(shù)碼組成,這串二進制數(shù)碼,包括操作碼和地址碼兩部分。

20.一臺計算機有許多指令,作用也各不相同。所有指令的集合稱為計算機指令系統(tǒng)。計算機系統(tǒng)不同,指令系統(tǒng)也不同,目前常見的指令系統(tǒng)有復雜指令系統(tǒng)(cisc)和精簡指 令系統(tǒng)(risc)。

21.軟件是指使計算機運行所需的程序、數(shù)據(jù)和有關(guān)的文檔的總和。數(shù)據(jù)是程序的處理對象,文檔是與程序的研制、維護和使用有關(guān)的資料。

22.系統(tǒng)軟件居于計算機系統(tǒng)中最靠近硬件的一層,它主要包括操作系統(tǒng)、語言處理程序、數(shù)據(jù)庫管理系統(tǒng)、支撐服務軟件等。

23.操作系統(tǒng)(os,operating system)是一組對計算機資源進行控制與管理的系統(tǒng)化程序集合,它是用戶和計算機硬件系統(tǒng)之間的接口,為用戶和應用軟件提供了訪問和控制計 算機硬件的橋梁。

24.算法:其主要性質(zhì)表現(xiàn)在:①有窮性;②確定性;③可行性;④輸入/輸出。

25.操作系統(tǒng)是一個龐大的管理控制程序,它包括五個管理功能:處理器管理、存儲管理、設(shè)備管理、文件管理和作業(yè)管理。

26.操作系統(tǒng)(1)按其運行的環(huán)境可分為實時操作系統(tǒng)、分時操作系統(tǒng)和批處理操作系統(tǒng)。(2)按其管理用戶的數(shù)量可分為單用戶操作系統(tǒng)和多用戶操作系統(tǒng)。(3)按同時管理的作業(yè)數(shù)可分為單用戶單任務操作系統(tǒng)、單用戶多任務操作系統(tǒng)和多用戶多任務操作系統(tǒng)。

27.常用的數(shù)據(jù)庫管理系統(tǒng)有微機上的 foxpro、foxbase+、access 和大型數(shù)據(jù)庫管理系統(tǒng) 如oracle、db2、sybase、sql server 等,它們都是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。

28.程序設(shè)計基礎(chǔ):數(shù)據(jù)結(jié)構(gòu)和算法是程序最主要的兩個方面;通常可以認為:程序=算法+數(shù)據(jù)結(jié)構(gòu)。

29.程序設(shè)計語言:(1)機械語言:計算機系統(tǒng)唯一能夠識別的 不需要翻譯(2)匯編語言:機器語言的符號化(3)高級語言:大大提高了編程效率30.機器語言和匯編語言一般都稱為低級語言。

30.機器語言和匯編語言一般都稱為低級語言。

31.高級語言有兩類,分別是解釋型和編譯型。

32.解釋程序:解釋程序接受用某種程序設(shè)計語言(如 basic 語言)編寫的源程序,然后對源程序的每條語句逐句進行解釋并執(zhí)行,最后得出結(jié)果。解釋程序?qū)υ闯绦蚴且贿叿g,一邊執(zhí)行,不產(chǎn)生目標程序。

33.編譯程序:編譯程序是翻譯程序,它將用高級語言編寫的源程序翻譯成與之等價的用機 器語言表示的目標程序,其翻譯過程稱為編譯。

34.微處理器(cpu)是將運算器、控制器、高速內(nèi)部緩存集成在一起的超大規(guī)模集成電路 芯片,是計算機中最重要的核心部件。

35.單片機:將微處理器(cpu)、一定容量的存儲器以及 i/o 接口電路等集成在一個芯片上,就構(gòu)成了單片機。

36.單板機:將微處理器、存儲器、i/o 接口電路安裝在一塊印刷電路板上,就成為單板機。

(personal computer,個人計算機):供單個用戶使用的微機一般稱為 pc,是目前 使用最多的一種微機。

38.便攜式微機:便攜式微機大體包括筆記本計算機和個人數(shù)字助理(pda)等。

39.微機中的內(nèi)存一般是指隨機存儲器(ram)。主頻的單位是赫茲(hz)。

40.目前常用的內(nèi)存有 sdram 和 ddr sdram,以及 ddr ⅱ sdram 等。41.軟盤:其直徑為 3.5 英寸,容量為 1.44mb。

42.軟盤上有寫保護口,當寫保護口處于保護狀態(tài)(即寫保護口打開)時,只能讀取盤中信息,而不能寫入,用于防止擦除或重寫數(shù)據(jù),也能防止病毒侵入。

43.微機中的總線一般分為數(shù)據(jù)總線、地址總線和控制總線,分別用來傳輸數(shù)據(jù)、數(shù)據(jù)地址 及控制信號

44.主板是微型計算機系統(tǒng)中最大的一塊電路板,有時又稱為母板或系統(tǒng)板,是一塊帶有各 種插口的大型印刷電路板

45.具有多媒體處理能力的計算機叫多媒體計算機。多媒體具有多樣性、實時性、交互性和 集成性的特點。

46.計算機的發(fā)展:(1)第一代(1946—1957)電子管計算機 機械語言匯編語言 科學計算(2)第二代(1958—1964)晶體管計算機晶體管 高級程序設(shè)計語言 數(shù)據(jù)處理(3)第三代(1965—1970)集成電路計算機 中小規(guī)模集成電路高級程序設(shè)計語言 廣泛應用各個領(lǐng)域(4)第四代(1971—現(xiàn)在)集成電路計算機 集成電路面向?qū)ο蟮母呒壵Z言 網(wǎng)絡時代(5)第五代 未來計算機 光子量子 dna 等

47.操作系統(tǒng)主要有四種特性:(1)并發(fā)性(2)共享性(3)虛擬性(4)異步性

48.并發(fā)性(concurrence)是指兩個或兩個以上的運行程序在同一時間間隔段內(nèi)同時執(zhí)行。操作系統(tǒng)是一個并發(fā)系統(tǒng),49.采用了并發(fā)技術(shù)的系統(tǒng)又稱為多任務系統(tǒng)

50.文件管理主要完成以下任務:提供文件邏輯組織方法、提供文件物理組織方法、提供文件的存取方法、提供文件的使用方法、實現(xiàn)文件的目錄管理、實現(xiàn)文件的存取控制和實 現(xiàn)文件的存儲空間

電腦防輻射保養(yǎng)知識大全

教你幾招有效防電腦輻射:

第一招:在電腦旁放上幾盆仙人掌,它可以有效地吸收輻射;

第二招:還對于生活緊張而忙碌的人群來說,抵御電腦輻射最簡單的辦法就是在每天上午喝2至3杯的綠茶,吃一個橘子。茶葉中含有豐富的維生素a原,它被人體吸收后,能迅速轉(zhuǎn)化為維生素a。維生素a不但能合成視紫紅質(zhì),還能使眼睛在暗光下看東西更清楚,因此,綠茶不但能消除電腦輻射的危害,還能保護和提高視力。如果不習慣喝綠茶,菊花茶同樣也能起著抵抗電腦輻射和調(diào)節(jié)身體功能的作用,螺旋藻、沙棘油也具有抗輻射的作用;

第三招:操作電腦時最好在顯示屏上安一塊電腦專用濾色板以減輕輻射的危害,室內(nèi)不要放置閑雜金屬物品,以免形成電磁波的再次發(fā)射。使用電腦時,要調(diào)整好屏幕的亮度,一般來說,屏幕亮度越大,電磁輻射越強,反之越小。不過,也不能調(diào)得太暗,以免因亮度太小而影響效果,且易造成眼睛疲勞。

第四招:應盡可能購買新款的電腦,一般不要使用舊電腦,舊電腦的輻射一般較厲害,在同距離、同類機型的條件下,一般是新電腦的1-2倍。

第五招:電腦擺放位置很重要。盡量別讓屏幕的背面朝著有人的地方,因為電腦輻射最強的是背面,其次為左右兩側(cè),屏幕的正面反而輻射最弱。以能看清楚字為準,至少也要50厘米到75厘米的距離,這樣可以減少電磁輻射的傷害。

第六招:注意室內(nèi)通風:科學研究證實,電腦的熒屏能產(chǎn)生一種叫溴化二苯并呋喃的致癌物質(zhì)。所以,放置電腦的房間最好能安裝換氣扇,倘若沒有,上網(wǎng)時尤其要注意通風。

第七招:注意酌情多吃一些胡蘿卜、豆芽、西紅柿、瘦肉、動物肝等富含維生素a、c和蛋白質(zhì)的食物,經(jīng)常喝些綠茶等等。

第八招:經(jīng)常在電腦前工作的人常會覺得眼睛干澀疼痛,所以,在電腦桌上放幾支香蕉很有必要,香蕉中的鉀可幫助人體排出多余的鹽分,讓身體達到鉀鈉平衡,緩解眼睛的不適癥狀。此外,香蕉中含有大量的β胡蘿卜素,當人體缺乏這種物質(zhì)時,眼睛就會變得疼痛、干澀、眼珠無光、失水少神,多吃香蕉不僅可減輕這些癥狀,還可在一定程度上緩解眼睛疲勞,避免眼睛過早衰老。

從擺放開始,遠離電腦病。

鼠標

鼠標位置越高,對手腕的危害越大。鼠標離身體越遠,對肩的危害越大,所以鼠標應該放近一點。

這個位置應該是相當于坐姿情況下,上臂與地面垂直時肘部的高度。

顯示屏

高度上,電腦屏幕中心位置應與操作者胸部同一水平線上。

眼睛與顯示器保持恰當?shù)木嚯x。保調(diào)解顯示器角度,最好在眼睛與電腦顯示器形成輕度向下注視熒光屏的角度,這樣可使頸部肌肉得到放松。

良好的習慣

擺好了電腦,不代表就隔絕了頸肩疼痛。使用電腦的不良習慣,一樣可能帶來疼痛困擾。養(yǎng)成好習慣,遠離疼痛。

使用電腦每隔一小時應休息5至10分鐘,做柔軟操或局部按摩,同時養(yǎng)成規(guī)律運動習慣,針對肩頸、上肢進行拉筋及肌力訓練,以增加柔軟度及肌力。

放松頸肩的運動

放風箏:放風箏時,挺胸抬頭,左顧右盼,可以保持頸椎、脊柱的肌張力,保持韌帶的彈性和脊椎關(guān)節(jié)的靈活性,有利于增強骨質(zhì)代謝,增強頸椎、脊柱的代償功能,既不損傷椎體,又可預防椎骨和韌帶的退化,實在是老祖宗留給我們防治頸椎病的一個好方。

游泳:因為游泳的時候頭總是向上抬,頸部肌肉和腰肌都得到鍛煉,而且人在水中沒有任何負擔,也不會對椎間盤造成任何的損傷,算得上是比較愜意的鍛煉頸椎的方式。

電腦桌椅

為了保護頸椎,專家建議大家采取這樣的坐姿:上半身應保持頸部直立,使頭部獲得支撐,兩肩自然下垂,上臂貼近身體,手肘彎曲呈90度,操作鍵盤或滑鼠,盡量使手腕保持水平姿勢,手掌中線與前臂中線應保持一直線。下半身腰部挺直,膝蓋自然彎曲呈90度,并維持雙腳著地的坐姿,不要交叉雙腳,以免影響血液循環(huán)。

電腦基礎(chǔ)知識題庫軟件 電腦基礎(chǔ)知識考試試題篇三

這是一本現(xiàn)代操作系統(tǒng)介紹的電子書,雖然看上去很專業(yè),但是還是很通俗,略有電腦基礎(chǔ)的人可以讀一讀,會從更加底層一些的角度全面認識電腦。下面就讓小編帶你去看看電腦操作系統(tǒng)基礎(chǔ)知識吧,希望能幫助到大家!

操作系統(tǒng)基礎(chǔ)解析:windows和linu__ 到底有何不同?

計算機操作系統(tǒng)是基礎(chǔ)軟件,分為閉源和開源兩類。

廣義的操作系統(tǒng)包括:計算機(pc、工作站、服務器)系統(tǒng)、移動端系統(tǒng)(例如鴻蒙)、嵌入式系統(tǒng) 等。本文只涉及計算機操作系統(tǒng)。

計算機操作系統(tǒng)的功能角色:作為用戶和計算機硬件資源之間的交互,管理調(diào)度硬件資源,為應用軟件提供運行環(huán)境。操作系統(tǒng)屬于基礎(chǔ)軟件,是系統(tǒng)級程序的匯集,為用戶屏蔽底層硬件復雜度,并提供編程接口和操作入口。操作系統(tǒng)控制處理器(cpu)調(diào)度系統(tǒng)資源,控制應用程序執(zhí)行的時機,決定各個程序分配的處理器時間(cputime)。操作系統(tǒng)需要兼容底層硬件和應用軟件,才能實現(xiàn)計算機的功能。

根據(jù)核心代碼是否向開放,操作系統(tǒng)可劃分為兩類:開源系統(tǒng)、閉源系統(tǒng)。

1.閉源操作系統(tǒng):代碼不開放,以微軟 windows 系統(tǒng)為代表

微軟公司內(nèi)部的研發(fā)團隊開發(fā) windows 操作系統(tǒng),并開發(fā)配套的應用軟件,比如 office。在生態(tài) 建設(shè)方面,intel 和 windows長期合作形成 wintel 體系,在 pc 端市占率全球領(lǐng)先

windows 系統(tǒng)的訪問分為 user mode(用戶模式)和 kernel mode(內(nèi)核模式)。用戶級的應用程序在用戶模式中運行,而系統(tǒng)級的程序在內(nèi)核模式中運行。內(nèi)核模式允許訪問所有的系統(tǒng)內(nèi)存和 cpu 指令。windows 系統(tǒng)從最早期的 16 位、32 位到現(xiàn)在流行的64 位,系統(tǒng)版本從最初的 windows 1.0 到 windows 95、windows 98、windows 2000、windows2003、windows __p、windows vista、windows 7、windows 8、windows 8.1、windows 10 和windows server 服務器企業(yè)級 操作系統(tǒng),不斷持續(xù)更新。

windows 系統(tǒng)最大的優(yōu)勢在于圖形界面,使得普通用戶操作起來非常便利。相比大部分 linu__ 系 統(tǒng),windows的常用軟件安裝和系統(tǒng)設(shè)置不需要以命令行的方式去輸入系統(tǒng)指令,只需要點擊“按 鈕”即可完成。如今,絕大多數(shù)常見軟件、專用軟件和底層硬件都支持 windows操作系統(tǒng),形成 了 window 強大的生態(tài)整體。

2.開源操作系統(tǒng):代碼免費開放,以 linu__ 操作系統(tǒng)為代表

linu__ kernel(內(nèi)核)由 linus torvalds 在 1991 年發(fā)布,代碼免費公開,由全球開發(fā)者共同貢獻,已成為影響最廣泛的開源軟件項目。以 linu__ 內(nèi)核為基礎(chǔ),不同的開發(fā)團體(開源社區(qū)、企業(yè)、個 人等)對內(nèi)核代碼進行一定的修改和補充,加入gui(圖形界面)、應用等部分,形成了相應的 linu__ 操作系統(tǒng)發(fā)行版。

linu__ 系統(tǒng)版本之間存在衍生關(guān)系,由此形成 redhat、slackware、debian 等幾大家族,各家族 內(nèi)部又衍生出一些著名版本,如ubuntu、suse、centos、red hat enterprise linu__、fedora 等。

linu__ kernel 是開源項目,由全球范圍的開發(fā)者(企業(yè)、團體、獨立開發(fā)者)共同貢獻源代碼。linu__ 的官方組織是 linu__基金會,作為非盈利的聯(lián)盟,協(xié)調(diào)和推動 linu__ 系統(tǒng)的發(fā)展,以及宣傳、保護 和規(guī)范 linu__。linu__ 基金會由開源碼發(fā)展實驗室(open sourcedevelopment labs,osdl)與自 由標準組織(free standards group ,fsg)于 2007 年聯(lián)合成立。

開源社區(qū)是 linu__ 系統(tǒng)的創(chuàng)新源泉和主要的開發(fā)場所。linu__ 操作系統(tǒng)發(fā)行版分為社區(qū)版本和商業(yè)版本。社區(qū)版本數(shù)量較多,其開發(fā)和維護的主體是開源社區(qū)。少數(shù)的商業(yè)版本(比如紅帽企業(yè)版)則是在社區(qū)版本的基礎(chǔ)上,進一步優(yōu)化而來。整體來看,無論是否涉及商業(yè)活動,開源社區(qū)是 linu__發(fā)行版的創(chuàng)新來源和主要的開發(fā)場所。而成熟的開源社區(qū)通常由相應的開源基金會(或者項目委員會)進行管理。開源基金會為開發(fā)社區(qū)制定了規(guī)則,進行資源管理,負責可能的商務對接,以及保護社區(qū)的健康運轉(zhuǎn)。社區(qū)的開源基金會(委員會)一般由開源貢獻方進行贊助和決策支持。

許多開源社區(qū)背后都有一個主導企業(yè),為社區(qū)提供資金和研究支撐,甚至直接委派員工參與開源 項目。例如,fedora 社區(qū)的核心開發(fā)者中 1/3是紅帽的正式雇員。通過資助和維護開源社區(qū)的方 式,企業(yè)可以發(fā)揮研究力量的“杠桿”作用,通過向社區(qū)輸入自有的研究資源,吸引更多的外部貢獻者參與進來,擴大創(chuàng)意來源;另一方面,開源社區(qū)版本也成為企業(yè)擴大技術(shù)影響力的重要途徑。

linu__ 操作系統(tǒng)由 4 部分組成:kernel、shell、文件系統(tǒng)、應用程序。kernel(內(nèi)核)是操作系統(tǒng)的 核心,不同于 windows的內(nèi)核,linu__ 的內(nèi)核不僅實現(xiàn)了進程調(diào)度、內(nèi)存管理、中斷處理、異常陷 阱處理,而且還實現(xiàn)了進程管理、進程通信機制、虛擬內(nèi)存管理、文件系統(tǒng)驅(qū)動和usb、網(wǎng)絡、聲 音等各類設(shè)備驅(qū)動子系統(tǒng),決定了整個系統(tǒng)的性能和穩(wěn)定性。而 shell 是系統(tǒng)的用戶界面,提供用戶與內(nèi)核交互的接口,接收用戶輸入的命令并送入內(nèi)核去執(zhí)行。

linu__ 操作系統(tǒng)主要的優(yōu)勢領(lǐng)域是服務器和嵌入式。據(jù) linu__ 基金會統(tǒng)計,全球 90%的公有云平臺采用了 linu__ 系統(tǒng),99%的超算和62%的嵌入式設(shè)備也都是基于 linu__。亞馬遜 aws、微軟 azure、微軟 azure、谷歌云平臺和阿里云等主流云服務商,都提供了 linu__系統(tǒng)方案。全球公有 云平臺運行的所有應用,超過 54%是運行在 linu__ 虛擬機上。甚至微軟 azure 的近30%的虛擬機 也是基于 linu__。根據(jù)idc 在 2017 年的統(tǒng)計數(shù)據(jù),全球服務器操作系統(tǒng)使用份額(免費+付費)中,68%是 linu__ 服務器操作系統(tǒng)。

linu__ 操作系統(tǒng)在服務器領(lǐng)域的普及,主要由于 3 個方面:

1)創(chuàng)新方面,集思廣益。全球開發(fā)者對 linu__ 內(nèi)核保持了持續(xù)的更新,提供了充足的創(chuàng)新動力。據(jù) gitstats 分析結(jié)果,截至 2018 年 9月,已有超過 19000 名開發(fā)者為 linu__ 內(nèi)核貢獻了代碼,這些開發(fā)者遍布全球范圍超過1500個組織/企業(yè)。廣泛分布的開發(fā)者,從不同視角不同方面對linu__ 內(nèi)核的補充,使得 linu__系統(tǒng)得以快速適應服務器領(lǐng)域的變化。

2)系統(tǒng)代碼可以修改和自定義,用戶可調(diào)用計算機資源的自由度極高。linu__ 操作系統(tǒng)的使用者可以輕松查看系統(tǒng)代碼,可以自由修改代碼來修補常見的問題,也可以開發(fā)自己的程序并添加入 linu__ 操作系統(tǒng)中。相比 windows 等閉源系統(tǒng),linu__支持了使用者對于計算機資源極大的使用自 由度,支持專業(yè)用戶去構(gòu)建和自定義服務器,由此獲得了互聯(lián)網(wǎng)公司、云計算公司的青睞。

3)運行效率高,運維成本低。linu__ 系統(tǒng)在服務器上面的運行效率較高,相對比較輕量化,除非硬 件資源分配出現(xiàn)問題,不易出現(xiàn)系統(tǒng)卡死狀況。而且linu__ 系統(tǒng)天然地支持虛擬化。因此,在服務 器集群上,linu__ 系統(tǒng)的運維成本較低。

4)安全。linu__ 從發(fā)展根源上就是針對多用戶系統(tǒng)設(shè)計的,系統(tǒng)管理員和 root 用戶具有系統(tǒng)管理 權(quán)限。linu__面向全球開發(fā)者開源,系統(tǒng)文件都是文檔,在全球開發(fā)者多次的篩查和更新中,基本 排除了“后門植入”的可能。實際應用中,普通不成熟的 linu__操作系統(tǒng)確實可能存在安全問題,也是和系統(tǒng)的文檔屬性有關(guān)。例如,用戶 root 權(quán)限和 sudo 指令可在有意或無意間修改 linu__ 系統(tǒng)文檔,可能會對其他用戶或整個系統(tǒng)造成不利影響。因此,成熟的 linu__ 操作系統(tǒng)解決方案,有必要對這類屬性進行設(shè)計方面的防范,去進行適當?shù)臋?quán)限屏蔽。而這些安全屬性的設(shè)計,本質(zhì)上并 不存在難以解決的障礙。

電腦操作系統(tǒng)維護10條基礎(chǔ)知識!

1、經(jīng)常進行“磁盤清理”和磁盤碎片整理”

當硬盤用久了,無數(shù)次的新增、更改和刪除程序和文件后,就會造成很多斷斷續(xù)續(xù)的扇區(qū),非連續(xù)性的文件便會愈來愈多,硬盤磁頭便需要花更多時間跳來跳去來讀取數(shù)據(jù),這就導致硬盤速度減慢。

因此,我們應該定期進行“磁盤清理”和磁盤碎片整理”,將所有非連續(xù)性的文件重新編排整齊。

處理方法:點開始-程序-附件-系統(tǒng)工具-磁盤清理程序和磁盤碎片整理程序。有可能整理過程很慢,那是你長時間沒有清理或者有只讀文件,請多執(zhí)行幾次,耐心等待。碎片清理時要退出所有的應用程序。

2、移動internet臨時文件和臨時交換文件

internet臨時文件和臨時交換文件是我們上網(wǎng)時產(chǎn)生的臨時文件,是產(chǎn)生磁盤碎片的罪魁禍首,叫它離開系統(tǒng)盤是最好的辦法處理方法:

⑴在桌面上右鍵點internete__plorer圖標,再點出來的“屬性”,出屬性對話框,在internet臨時文件后面點“設(shè)置”,在出來的設(shè)置對話框中點移動文件夾,再選擇除系統(tǒng)盤以外的硬盤(如d盤);

⑵、開始-設(shè)置-控制面板-雙擊系統(tǒng),在“性能”項上點“設(shè)置”,在“性能選項”上點“高級”,在“虛擬內(nèi)存”選項點“更改”,選擇除系統(tǒng)盤外的硬盤如d,最后確定。關(guān)機重啟,ok。

3、開啟wondows __p保留的20%帶寬

wondows__p默認保留了20%的帶寬,我們可以將它開啟,充分利用帶寬。處理方法:點開始-運行,,打開組策略-計算機配置—管理模板—網(wǎng)絡—qos數(shù)據(jù)包調(diào)度程序,右擊窗口右邊的“限制可保留帶寬”選項,單擊“屬性”命令,在彈出的“限制可保留帶寬屬性”對話框中的“設(shè)置”選項卡中,勾選“已啟用”單選框,將下面的“帶寬限制”數(shù)值調(diào)到“0”。點確定,ok。

4、刪除不必要的系統(tǒng)聲音

系統(tǒng)聲音是計算機事件的一組聲音方案,實際一點用處沒有,還占用一部分系統(tǒng)內(nèi)存,干掉它是明智的選擇。

處理方法:右鍵點通知欄里的小喇叭,點調(diào)整音頻屬性,在屬性框中點聲音,點方案后面的“刪除”,再確定,ok。

5、定期清理internet預讀文件

在聊天室碰到好多次有些朋友突然打不開我們聊天室的網(wǎng)頁了,而其他的網(wǎng)站可以。問題是出現(xiàn)了死連接,實際__p使用一段時間后,預讀文件夾里的文件會變得很大,里面會有死鏈文件,這會減慢系統(tǒng)時間。建議:定期刪除。

處理方法:在桌面上右鍵點internete__plorer圖標,再點“屬性”,出屬性對話框,在internet臨時文件后面點“刪除cookies”、“刪除文件”。

提醒:刪除文件時請選擇“刪除所有脫機文件”。

6、關(guān)于internet e__plorer

ie并不是最佳的瀏覽器,其缺點之一是占用太多的系統(tǒng)資源,第一次開啟ie,占用7%左右的資源,以后每開啟一個ie窗口,占用4%左右的資源?,F(xiàn)在上網(wǎng),網(wǎng)頁自身自動開啟的彈出式窗口就多,快速消耗你的內(nèi)存是很自然的事情,cup使用率常在100%也不奇怪。

7、優(yōu)化硬盤參數(shù)

右擊“我的電腦”,選“屬性”,選中“硬件”下的“設(shè)備管理器”標簽,然后在“磁盤驅(qū)動器”中找到你的硬盤,查看它的屬性,在“磁盤屬性”標簽中選中“啟用了寫入緩存”;在“ide控制器”中分別查看“primaryide channel”和“secondary idechannel”的屬性,在“高級設(shè)置”中將“設(shè)備類型”設(shè)定為“自動檢測”,“傳輸模式”設(shè)定為“dma(若可用)”。

8、讓系統(tǒng)自動釋放系統(tǒng)資源

在windows中每運行一個程序,系統(tǒng)資源就會減少。即使把程序關(guān)閉,文件在運行,這樣就使得系統(tǒng)的運行速度下降。可以通過修改注冊表,令程序關(guān)閉后自動清除沒有用的dll文件,收回系統(tǒng)資源。

處理方法:運行regedit打開注冊表編輯器,找到并選中hkey_local_machinesoftwaremicrosoftwindowscurrenversione__plorer主鍵,在右邊窗格單擊右鍵,新建一個字符串值,名為alwaysunloaddll,然后將alwaysunloaddll的鍵值改為1,退出注冊表,重啟計算機。

9、固定自己的dns和ip

一般__p/2000是自動檢測ip和dns地址的,但我們可以自己設(shè)置好,以提高系統(tǒng)效率,前提是你要與服務商聯(lián)系,獲取你的dns和ip地址。處理方法:點開始-設(shè)置-控制面板-雙擊網(wǎng)絡連接,點方框中tcp/ip,點屬性,點ip地址,選擇“指定ip地址”,填入你從服務商那里得到的ip地址和子關(guān)掩碼;點dns配置,選擇“啟用dns",填入你得到的服務器地址,添加。

10、關(guān)于adsl貓的使用注意事項

因為貓對電源的要求實際很高,只是我們不太注意,貓的電源應該盡量采用獨立的電源線,中間要注意避開大功率的用電設(shè)備,防止其他用電設(shè)備對它的干擾,采取一定的屏蔽接地措施是明智的。

另外注意選擇品牌大的貓并注意與服務商提供服務的兼容性,如果isp的局端設(shè)備有了改動,這時我們可能會經(jīng)常掉線,這時建議下載firmware版本刷新程序?qū)Α按筘垺彼⑿?,一般可以完全解決。再者使貓保持良好的散熱效果,最好將貓的下面墊空。

操作系統(tǒng)基礎(chǔ)-cpu虛擬化

操作系統(tǒng)的三個要素

操作系統(tǒng)的定位是計算機資源(cpu,內(nèi)存,硬盤,各種i/o設(shè)備等)的管理者。最早的計算機系統(tǒng)一次只運行一個程序,操作系統(tǒng)是作為庫函數(shù)的形式存在的,這種模式無法充分的利用計算機資源,對于早期造價動輒數(shù)百萬美元的計算機來說,這是巨大的浪費,因此人們引入了現(xiàn)代的操作系統(tǒng)來支持方便的多進程并發(fā)執(zhí)行,允許多個用戶同時運行他們的程序。具體來說,操作系統(tǒng)提供了這么三個要素:

虛擬化(virtualization),主要指的是cpu和內(nèi)存虛擬化,仿佛每個進程都有自己獨占的cpu和內(nèi)存。

并發(fā)(concurrency),主要指的是線程級的并發(fā)。

持久化(persistance),主要指的是文件系統(tǒng)。

存儲器層次結(jié)構(gòu)

為什么說單個程序不能充分利用計算機資源呢?這跟計算機的存儲器層次結(jié)構(gòu)有關(guān),計算機中有各種各樣的存儲器:cpu上的寄存器、一二級緩存,內(nèi)存、硬盤……這些存儲器的容量、性能和成本各不相同,一個典型的存儲器層次結(jié)構(gòu)如下:

越是靠近上層(cpu)存儲器的性能越好,但是容量越小,(每字節(jié))存儲成本越高;越是遠離cpu,存儲器的性能越差,但是容量越大,(每字節(jié))存儲成本越低。比如,cpu訪問一級緩存緩存只需要1個時鐘周期,而進行磁盤i/o可能需要上千萬個時鐘周期。程序在進行i/o操作的時候,cpu實際是空閑的,這時候可以讓cpu運行其他程序,提供計算機資源的利用率。

另一方面,為了彌補高速cpu到低速i/o設(shè)備之間的差距,在存儲器之間引入了多層的緩存,比如本地硬盤作為網(wǎng)絡的緩存,內(nèi)存(dram)作為硬盤的緩存,sram作為內(nèi)存的緩存。由于局部性原理的存在,這個存儲器層次結(jié)構(gòu)通常工作得很好。所謂得局部性原理包含兩項:

一是時間局部性,程序一旦引用過某個存儲器位置,接下來它很可能還會引用這個位置;

二是空間局部性,程序一旦引用過某個存儲器位置,接下來它很可能還會引用附近的位置。

進程

操作系統(tǒng)提供了進程這個抽象概念,一個進程就是一個正在運行的程序。根據(jù)steam2020年5月的調(diào)查,現(xiàn)在主流的pc配置是64位的4核物理cpu和16g內(nèi)存[1],而目前__86_64的pc上通常會運行幾十上百個進程,每個進程擁有256tb的的虛擬內(nèi)存。正是通過cpu和內(nèi)存虛擬化,操作系統(tǒng)提供了這種幻象:似乎每一個進程都有一個獨占的cpu和一片巨大的獨占內(nèi)存。

在深入這些細節(jié)以前,我們先來看看計算機上運行一個進程需要維護些什么狀態(tài)信息:

用來存取指令和數(shù)據(jù)的內(nèi)存,由于進程會根據(jù)地址來讀寫內(nèi)存,它們也叫做內(nèi)存地址空間,當然這里指的虛擬內(nèi)存地址空間(virtual memoryaddress space)。進程的堆棧信息也在這個地址空間中。

cpu中的通用寄存器,如%ra__

cpu中的特殊寄存器,如:

程序計數(shù)器(program counter/pc),或叫做指令指針(instruction pointer/ip)

棧指針(stack pointer)及其對應的基址指針(frame pointer)

i/o相關(guān)的信息,比如當前打開的文件,socket套接字等。

操作系統(tǒng)通過分時復用的方式實現(xiàn)了cpu的虛擬化,運行進程a一段時間后,主動或被動地把這個進程的狀態(tài)信息寫入物理內(nèi)存然后從物理內(nèi)存中讀取另一個進程b的狀態(tài)信息,從而恢復進程b的運行。

進程在其生命周期中,始終處于以下三個狀態(tài)中的一個:

running:進程正在通過cpu執(zhí)行指令

ready:進程可以運行,但是操作系統(tǒng)還沒有調(diào)度它

blocked:進程在等待某個事件發(fā)生(比如等待磁盤讀取完成),因此還不能運行

這是一個理想化的狀態(tài),linu__中進程還有一些別的狀態(tài)

內(nèi)核中有一個數(shù)據(jù)結(jié)構(gòu)叫做process control block(pcb),用來記錄上面提到的各種信息,每個進程都有一個對應的pcb。

cpu虛擬化

下面來考慮實現(xiàn)cpu虛擬化要解決的兩個核心問題:

安全:用戶的進程不應該擁有無限制的權(quán)限,比如它不應該能訪問另一個用戶的文件,而權(quán)限檢查的把關(guān)就需要由操作系統(tǒng)來實現(xiàn)。

性能:操作系統(tǒng)提供cpu虛擬化這種抽象機制的時候,不應該有太大的性能損失

計算機系統(tǒng)采用了一種叫l(wèi)imited directe__ecution的機制,通過硬件和操作系統(tǒng)的協(xié)作解決了這兩個問題。在具體實現(xiàn)上,cpu中有一個狀態(tài)位,表明了當前運行在什么模式下:

用戶的進程運行在用戶模式下,這種模式能做的操作有限,比如它無法發(fā)起一個i/o請求,嘗試這么做會引發(fā)一個異常(e__ception),導致進程被操作系統(tǒng)殺死。

與之相對的是,內(nèi)核代碼運行在內(nèi)核模式下,它能執(zhí)行所有特權(quán)操作,比如發(fā)起i/o請求。

如果用戶進程需要發(fā)起特權(quán)操作,必須通過操作系統(tǒng)內(nèi)核來進行,操作系統(tǒng)提供了很多這樣的服務入口,這就是系統(tǒng)調(diào)用,比如說打開一個文件用到的open()系統(tǒng)調(diào)用。這些系統(tǒng)調(diào)用看起來像是一個普通的函數(shù),而內(nèi)部實現(xiàn)上只是把系統(tǒng)調(diào)用的編號,和對應的參數(shù)放到棧上某個特定的位置,然后調(diào)用trap指令,這個指令會完成以下幾個操作:

把當前進程的cpu寄存器的值保存到內(nèi)核棧中

把運行模式切換為內(nèi)核模式

跳轉(zhuǎn)到該系統(tǒng)調(diào)用的處理函數(shù)

內(nèi)核檢查參數(shù)和權(quán)限和合法性,然后執(zhí)行相應的處理,無論結(jié)果如何,最終調(diào)用return-from-trap指令返回用戶進程,具體過程如下:

從內(nèi)核棧中還原該進程的cpu寄存器值

把運行模式切換為用戶模式

把程序計數(shù)器(pc)設(shè)置為進程的下一條指令,從而恢復用戶進程的運行。

可以看到,用戶進程直接運行在cpu上,因此保證了性能,而通過內(nèi)核模式和用戶模式的區(qū)分保證了安全,這里主要的損耗在于上下文切換帶來的開銷。

內(nèi)核調(diào)用return-from-trap之前還會檢查進程是否有待處理的信號,如果有的話在這里觸發(fā)信號處理函數(shù)。

搶占式調(diào)度

limited direct e__ecution存在一個問題,一個進程可能會長久地占用cpu,導致其他進程無法得到服務,那么這個進程什么時候把控制權(quán)還給操作系統(tǒng),讓操作系統(tǒng)調(diào)度其他進程呢?很自然地,一個合理的時間點是觸發(fā)系統(tǒng)調(diào)用的時候,操作系統(tǒng)可能會決定先執(zhí)行另一個進程。但如果是一個無限循環(huán),中間沒有任何系統(tǒng)調(diào)用呢?一些早期的系統(tǒng)如macos采用了合作式的調(diào)度方案,長期運行的進程需要周期性地讓出cpu,比如在循環(huán)體中加入一個yield()之類的系統(tǒng)調(diào)用,允許操作系統(tǒng)調(diào)度其他進程。這個方案治標不治本,存在這些場景:

某些惡意程序希望獨占cpu資源,不按照要求來做

程序bug導致yield()一直沒有運行

這種情況下,唯一能打破這種循環(huán)的方法只有重啟。要解決這個問題,操作系統(tǒng)仍然需要硬件的協(xié)助。硬件中有個計時器可以編程為每隔一定的時間(比如每十毫秒)就發(fā)起一個時鐘中斷,它會掛起當前運行的進程,跳轉(zhuǎn)到操作系統(tǒng)預先設(shè)置的中斷處理函數(shù)中。在這里,操作系統(tǒng)可以決定是繼續(xù)運行這個進程,或是調(diào)度別的進程。這就是搶占式調(diào)度。

異常處理流

程序運行的過程中會遇到各種各樣的異常情況,在計算機啟動的時候,操作系統(tǒng)就需要為各種異常指定對應的處理函數(shù)。cpu在執(zhí)行完一條指令之后,總是會檢查是否存在異常,如果有則觸發(fā)對應的異常處理函數(shù),否則繼續(xù)執(zhí)行下一條指令。

注意:

上文中有兩組寄存器的保存/還原操作,第一組是用戶態(tài)的寄存器,第二組是內(nèi)核態(tài)的寄存器

內(nèi)核處理完系統(tǒng)的調(diào)用后,也可以選擇不切換進程,直接調(diào)用return-from-trap返回進程a

進程調(diào)度策略

上面描述了進程切換的機制,接下來討論進程調(diào)度的策略,也就是說每次操作系統(tǒng)要調(diào)度一個進程的時候,選擇運行哪一個進程。通常來說,我們有兩種類型的工作負載:

交互式的進程,這種進程大部分時候都在blocked的狀態(tài)等待i/o,不怎么占用cpu,但是需要得到高優(yōu)先級的處理,比如shell里面用戶每輸入一個字符,總是希望操作系統(tǒng)盡快響應并把這個字符顯示到屏幕上。

非交互式的進程,他們大部分時間都在使用cpu執(zhí)行指令,處于running的狀態(tài),這種進程的訴求是高吞吐量,盡可能減少進程切換帶來的開銷。

下面來看看兩種常見的調(diào)度策略

多級反饋隊列

多級反饋隊列(multi-level feedback queue)致力于提高系統(tǒng)的整體響應時間。

操作系統(tǒng)中維護多個進程隊列,從高到底依次為每個隊列分配不同的優(yōu)先級:高優(yōu)先級的進程分配較短的時間片,保證快速響應;低優(yōu)先級的進程分配較長的時間片,保證其高吞吐量。具體調(diào)度策略如下:

如果a的優(yōu)先級大于b,運行a

如果a的優(yōu)先級等于b,輪流運行a和b

然而我們不知道每個進程的工作模式是交互式的還是非交互式,因此先假設(shè)他們都是需要快速響應的交互式進程:

當進程啟動的時候,把它放到最高優(yōu)先級的隊列中

當一個進程用完它的時間片之后,降低它的優(yōu)先級,也就是移到下一個隊列中

還存在一個問題,如果有大量高優(yōu)先級任務,那么低優(yōu)先的任務可能會被餓死,因此:

每隔一段時間把所有的進程都移動到最高優(yōu)先級的隊列

按比例共享調(diào)度

與mlfq相對的,按比例共享調(diào)度(proportional sharescheduling)的目標是讓各個進程公平地獲取cpu時間。它最簡單的形式叫做彩票調(diào)度(lotteryscheduling):假設(shè)系統(tǒng)使用100張彩票(編號為0-99),每次隨機選擇一張來決定運行哪個進程,進程a持有75張(編號為0-74),進程b持有剩余的25張(編號75-99)。任務調(diào)度器每次計算出一個0-99之間的隨機值,如果落在0-74之間則運行進程a,反之運行進程b,這樣保證了兩個進程總體獲得的cpu時間跟它們持有的票據(jù)數(shù)量一致(75%:25%)。

最后還有個問題,怎么為進程分配票據(jù)(或者說權(quán)重),可以跟nice值關(guān)聯(lián)起來。

linu__的進程調(diào)度器

linu__當前采用的進程調(diào)度器叫做完全公平調(diào)度器(completely fairscheduler/cfs),內(nèi)部采用紅黑樹,實現(xiàn)了跟按比例共享調(diào)度類似的目標。之前采用的進程調(diào)度器為o(1),其實現(xiàn)類似前面說的多級反饋隊列。

電腦基礎(chǔ)知識題庫軟件 電腦基礎(chǔ)知識考試試題篇四

內(nèi)存是計算機的“靈魂”部件之一,被稱為內(nèi)存儲器或主存儲器用于暫時存放cpu的運算數(shù)據(jù)以及cpu與硬盤等外部存儲的交換數(shù)據(jù)。下面就讓小編帶你去看看電腦內(nèi)存基礎(chǔ)知識大全,希望能幫助到大家!

你的真知識在內(nèi)存

互聯(lián)網(wǎng)時代是信息爆炸的時代。每天雅的俗的,真的假的,葷的素的,正面的負面的…各種消息、信息、故事……如潮水般通過網(wǎng)絡涌來,讓人應接不暇。夾雜著墮落的文化,貪婪與自私,金錢與欲望的攪動,整個社會更加浮躁。這些年好像能夠安心讀書的人越來越少,認真思考問題的人也越來越少。一些人更喜歡“知識的快餐”、“信息的方便面”。須知它們可以使大腦虛胖,但卻缺乏有價值的營養(yǎng)。

個人成長需要讀書,社會進步需要學習!

信息不能代替知識,看手機不能代替讀書,一般瀏覽不能真正掌握知識。手機、電腦、書本里的知識屬于“外存”,它們不屬于你或不完全屬于你。只有你自己大腦記住甚至掌握的知識才真正屬于你。大腦中的財富是你的“內(nèi)存”,要有真知識就需要內(nèi)存,需要不斷加大內(nèi)存。

什么是內(nèi)存?在計算機結(jié)構(gòu)中,一個很重要的部分就是存儲器。存儲器按其用途可分為主存儲器和輔助存儲器,主存儲器又稱內(nèi)存儲器(簡稱內(nèi)存),輔助存儲器又稱外存儲器(簡稱外存)。內(nèi)存與cpu(中央處理器,是一臺計算機的運算核心和控制核心。)內(nèi)存與cpu直接溝通。一般情況下計算機的運行主要是依靠內(nèi)存的數(shù)據(jù)和程序,以保證它的快速運轉(zhuǎn)和正常工作。而外存需要調(diào)入才能使用,調(diào)動外存就會延緩計算機的運行速度。

對于人來講,自己大腦也包括思維和控制部分,這相當于電腦的cpu;也有存儲知識和信息的部分,這相當于電腦的內(nèi)存。而手機、電腦、書本報紙存儲的知識則是我們的外存。通常情況下,人們的思維和判斷就是對內(nèi)存知識的組織、加工和運用,這種能力的大小很大程度上取決于內(nèi)存的容量和儲存的信息資料的質(zhì)量。

內(nèi)存的知識是你形成思想、作出判斷、表達意識的原材料,是你智慧的基礎(chǔ),也是你外在氣質(zhì)的基礎(chǔ)。內(nèi)存達不到一定的數(shù)量和質(zhì)量就不可能有成熟、正確和快速的反應、思考和判斷。如果內(nèi)存不足甚至你連尋找外存的關(guān)鍵詞和索引都不具備,那么你如何能夠進行快速的反應、思考和判斷呢。

一個人的水平高低、氣質(zhì)俗雅、知識淵博還是膚淺主要取決于他的“內(nèi)存”容量和質(zhì)量。除非為了寫文章,或為了專門的需要,通常你不會用到外存的。

通常人們內(nèi)存的知識來自兩方面,一是上學讀書的積累,另一個是自己校外的讀書、攝取和積累。一個知識淵博的人,大部分的知識應來自校外的讀書和攝取,校內(nèi)學習和積累的知識只是你內(nèi)存的基礎(chǔ)和框架。

讀書是加大內(nèi)存的主要途徑。許多時候,自己以為許多看過的書籍都成了過眼云煙,不復記憶,其實他們?nèi)允菨撛诘模跉赓|(zhì)里,在談吐上,在胸襟的無涯,當然也可能顯露在生活和文字里。讀書的最大理由是擺脫平庸,早一天讀就多一份人生的精彩;遲一天讀就多一天平庸的困擾。

讀書重點內(nèi)容要多讀幾遍,要抄寫整理,要背下來,要想加大內(nèi)存一定要背記,除此之外,沒有更好的竅門和方法。文史哲方面至少要背幾百首經(jīng)典詩詞文章,要記下幾百個經(jīng)典歷史典籍、歷史人物、歷史故事、古今中外著名的哲學家和哲學觀點。數(shù)理化要在理解的基礎(chǔ)上背熟元素周期表,物理的定律及其理論,還要背熟大量相關(guān)數(shù)據(jù)。

總之要使自己知識淵博,要使自己思想深邃,要使自己聰明能干,要使自己有氣質(zhì)不凡,就一定加大自己的“內(nèi)存”,要加大內(nèi)存就一定要多讀書,要背要記,在這方面沒有捷徑。

程序員必須知悉的內(nèi)存知識

其實組裝電腦整機,在選配電腦硬件的過程中,最容易選擇的莫過于內(nèi)存條了。畢竟內(nèi)存條并不是很復雜,只要清楚自己的主板是ddr3,還是ddr4的內(nèi)存接口,就可以選擇了。不過,有不少人由于對內(nèi)存條的了解不夠多。往往在選配內(nèi)存條時,還是會出現(xiàn)很多的問題,還是糾結(jié)在內(nèi)存容量、內(nèi)存頻率上,從而選配內(nèi)存條時不知如何下手。

ddr4內(nèi)存條

其實,只要在平時注意了解下內(nèi)存條一些簡單的知識,在選購內(nèi)存時,想要選購到一條適合自己使用的內(nèi)存條,并不困難。如果你是一個電腦小白的,就趕緊看過來吧,最簡單的內(nèi)存選配知識送給你。

ddr3和ddr4怎么區(qū)別選擇

按照目前來說,如今裝機的主流內(nèi)存都是以ddr4為主,全新的電腦主機,基本上都不會有選擇組裝ddr3的配置硬件。除非是一些網(wǎng)上選購的電腦主機,可能還有ddr3在組裝,但是可能只有小白的才會入坑。

內(nèi)存條區(qū)別

不過,還有一些用戶在使用的前幾年的電腦,可能還會使用ddr3內(nèi)存的電腦,在一定程度上,可能還需要升級內(nèi)存的。這就需要先確認自己電腦主板支持的是ddr3還是ddr4,再根據(jù)內(nèi)存條型號需求進行升級內(nèi)存條。在通常情況下,主板上ddr4還是ddr3內(nèi)存,需要看主板插槽類型。在主板上插槽標注1.2v就是ddr4內(nèi)存,如果標注1.5v就是ddr3內(nèi)存。

根據(jù)個人需求選配內(nèi)存容量

可以說,內(nèi)存條的內(nèi)存容量,是很多人在選配內(nèi)存條時重要依據(jù)??赡芤彩谴蟊姳容^熟悉,也比較容量接受的觀點,在選購時直接說容量,別的不在乎。

目前主流內(nèi)存容量是8g,對于日常辦公娛樂的用戶來說,8g的內(nèi)存已經(jīng)足夠滿足日常需求。當然也會有人追求高性能體驗,也可以根據(jù)自己的需求安裝16g的內(nèi)存條。

ddr4 2400 8g內(nèi)存條

如果說是專業(yè)玩家的平臺,至少也需要安裝32g的內(nèi)存條。但并不是說內(nèi)存容量越大越好,這就要看個人需求,來選擇合適自己使用內(nèi)存容量,不能盲目地去選擇。

內(nèi)存頻率夠用就好

相對來說,相同代數(shù)和容量的內(nèi)存情況下,內(nèi)存條的頻率越高,性能就越好,電腦系統(tǒng)運行速度就越快。但也不能一味地追求高頻率的內(nèi)存條,如果說你的主板不支持高內(nèi)存頻率,那也是一點作用都沒有。

至于內(nèi)存頻率要選擇多大頻率,個人認為只要夠用就好。在目前的電腦硬件市上,ddr3內(nèi)存條的主流頻率是1600mhz頻率,ddr4內(nèi)存條主流是2400mhz頻率。

ddr4 內(nèi)存條

雖然也有ddr4 3000/4000mhz甚至更高的內(nèi)存頻率,但是從性能性價比上來講,通常情況下 ddr42400/2666mhz的內(nèi)存頻率,已足夠滿足日常的電腦使用需求了。

篇后總結(jié)

簡而言之,內(nèi)存條的選擇在于個人電腦使用需求,根據(jù)自己的主板型號,以及電腦的工作需要來選定內(nèi)存的容量和頻率,只要夠用就好。

金士頓內(nèi)存條

在內(nèi)存條的品牌商選擇上,盡量選擇比較常用的知名品牌,比如金士頓、威剛、宇瞻、海盜船、芝奇等等。這樣的話,在質(zhì)量、穩(wěn)定性和售后服務上都有一定保障,也用得放心一些。

原來內(nèi)存插法也有講究

雙通道內(nèi)存平臺

主流平臺一般都支持雙通道內(nèi)存模式,例如目前流行的amd am4平臺和intellga1151平臺,這類主板一般都提供兩條或四條內(nèi)存插槽,玩家可以使用兩條或四條內(nèi)存來組建雙通道系統(tǒng)。當然,也可以插一條內(nèi)存來組建單通道內(nèi)存系統(tǒng),或是三條內(nèi)存組建彈性雙通道系統(tǒng)。

如果是把內(nèi)存插滿,那自然就不用考慮插哪個插槽的問題,雙插槽問題也不大,我們主要考慮四插槽的情況。一般來說,玩家在插內(nèi)存的時候可能會理所當然地優(yōu)先選擇靠近處理器的插槽,但實際上這樣并不是最好的方案。兼容性最好的插法是單條內(nèi)存插第二條插槽,兩條內(nèi)存插第二和第四條插槽。為什么要這樣插?這是由主板上的布線設(shè)計決定的,當然,你要隨便插也不是不能用,但在一些主板上就有一定幾率遇到奇怪的兼容問題,例如需要開兩次機才能啟動、莫名重啟、無法使用__mp等等。

四通道內(nèi)存平臺

intel和amd的高端發(fā)燒級平臺都支持四通道,例如__99、__299和__399。這些主板根據(jù)板型大小一般會提供四條或八條內(nèi)存插槽(部分只支持corei7 7740__和core i5 7640__的__299主板雖然提供了四條內(nèi)存插槽,但只支持雙通道模式)。

不過,就算是發(fā)燒級土豪玩家,也很少把8條內(nèi)存插槽插滿(除非有使用超大內(nèi)存的特別需求),因為這樣會影響內(nèi)存超頻的上限,一般插四條組建四通道內(nèi)存就可以達到頻率和通道數(shù)的最佳平衡了。

那么在八條內(nèi)存插槽中插內(nèi)存應該怎樣插才是最佳方案呢?這類高端主板的八條內(nèi)存插槽一般會分兩組排列在處理器插座的兩側(cè),總的來說就是雙通道平臺的插法再“鏡像”一遍就可以了,下面來詳細介紹一下。

當只使用一條內(nèi)存時,插在靠近主板24pin電源插座這一側(cè)的第二條插槽上;增加到兩條內(nèi)存時,就在處理器插座另一側(cè)“鏡像”的插座上再加一條;增加到四條時,就插在處理器兩側(cè)內(nèi)存插槽對應的二和四號插槽上;增加到六條時,插在處理器兩側(cè)的1、2、4號插槽上。不建議使用除這些組合之外的內(nèi)存數(shù)量,那會影響系統(tǒng)的內(nèi)存兼容性和性能。

總結(jié):安裝前仔細看主板說明書,可以避免很多問題

實際上,最佳的內(nèi)存安裝方案和內(nèi)存兼容性列表在主板說明書上都會標明(一線主板廠商會提供得更完整,甚至還會列出不同內(nèi)存數(shù)量對應的極限頻率),所以在安裝之間多讀一下主板說明書可以避免很多奇怪的問題。此外,如果紙質(zhì)說明書不慎丟失,也可以上主板廠商官網(wǎng)下載電子版進行查閱。

電腦內(nèi)存基礎(chǔ)知識大全

電腦基礎(chǔ)知識題庫軟件 電腦基礎(chǔ)知識考試試題篇五

a.沒有按鍵盤 b.沒有移動鼠標器

c.既沒有按鍵盤,也沒有移動鼠標器d.沒有使用打印機

67、使用windows操作系統(tǒng)時,下列說法正確的是

a.不能同時打開多個窗口 b.可以同時打開多個窗口

c.不能同時執(zhí)行多種任務d.可以在斷電后保存內(nèi)存中的信息

68、數(shù)據(jù)和程序是以______形式存儲在磁盤上的a.集合 b.文件 c.目錄 d.文件夾

69、通常所說的ftp協(xié)議是指

a.簡單郵件傳輸協(xié)議 b.提供遠程登陸功能

c.文件傳輸協(xié)議d.保證數(shù)據(jù)的傳輸

70、.

c.202.99.1.10d.offeiceoma@82、下列有關(guān)windows 98屏幕保護程序的說法,不正確的是

【本文地址:http://www.aiweibaby.com/zuowen/1082721.html】

全文閱讀已結(jié)束,如果需要下載本文請點擊

下載此文檔