當前位置:編程學習大全網 - 編程語言 - 關於電腦

關於電腦

電腦

電腦學名計算機(computer),是壹種用於高速計算的電子計算機器,可以進行數值計算,又可以進行邏輯計算,還具有存儲記憶功能。是能夠按照程序運行,自動、高速處理海量數據的現代化智能電子設備。由硬件系統和軟件系統所組成,沒有安裝任何軟件的計算機稱為裸機。可分為超級計算機、工業控制計算機、網絡計算機、個人計算機、嵌入式計算機五類,較先進的計算機有生物計算機、光子計算機、量子計算機等。

1?基本資料

英文名稱:electronic computer

正式名稱:電子計算機

簡名:電腦

拼音:diàn zǐ Jì suàn jī

英文名稱:computer(電腦)

英文簡稱:PC(個人計算機)

2?基本簡介

我們不妨把‘大’換成‘電’,就知道把大腦轉化成電腦, 由於思維轉化,智人把大腦與科技發展聯系 起來,後來就有了電腦,電腦先是打字機的進化,所以要有鍵盤,可是要有中間的處理,所以CPU出現了,電 腦的CPU就像人的大腦的最高命令執行者,而內存是大腦存儲器,之後人們又想到必須有電源,要把信息顯示 出來,就要有顯示屏,而連接顯示屏和CPU也要個工具,所以接著就出現了顯卡,但是CPU和內存等要有地方放,所以又有了主板,因為電腦之中要有直接存放的地方,所以要有物理內存,之後主板上又有了硬盤,因 為電腦有些信息要有聲音,所以又有了聲卡。隨著電腦的越來越多,必須把信息連接起來,所以有了網卡。 因為CPU,主板等等東西太多,所以就要個裝箱,所以機箱就出現了。隨著科技發展,單純的數字已經不能包 容信息時代,圖片,視頻等等都出現了。為了操作更加方便,所以鼠標就來了!?就這樣,再加壹些連接線。 基本的電腦就產生了! 因為有了CPU,電腦就成為了壹個高級機械機器!

3?組成部分

壹、“軟件部分”包括:操作系統、應用軟件等。應用軟件中電腦行業的管理軟件,IT電腦行業的發展必 備利器,電腦行業的erp軟件?。

二、“硬件部分”包括:機箱(電源、硬盤、磁盤、內存、主 板、cpu、光驅、聲卡、網卡、顯卡)顯示器、鍵盤、鼠標。(另可配有音箱等。)

586甚至奔騰二代以前的電腦硬件幾乎全部裝配了壹個叫做“軟驅”的磁盤驅動器。8086之前的電腦壹般 會配置有兩個軟盤驅動器,也就是被稱做“A驅”和“B驅”的磁盤驅動器,壹般A驅是3.5英寸,B驅5英寸。這是也為什麽現在的電腦磁盤驅動器的符號總是從“C”開始而沒有A和B驅的原因。

電子計算機是壹種根據壹系列指令來對數據進行處理的機器。所相關的技術研究叫計算機科學,由數據為 核心的研究稱信息技術。

計算機種類繁多。實際來看,計算機總體上是處理信息的工具。根據圖靈機理論,壹部具有最基本功能的計算機應當能夠完成任何其它計算機能做的事情。因此,只要不考慮時間和存儲因素,從個人數碼助理(PDA )到超級計算機都應該可以完成同樣的作業。即是說,即使是設計完全相同的計算機,只要經過相應改裝, 就應該可以被用於從公司薪金管理到無人駕駛飛船操控在內的各種任務。由於科技的飛速進步,下壹代計算 機總是在性能上能夠顯著地超過其前壹代,這壹現象有時被稱作“摩爾定律”。

計算機在組成上形式不壹。早期計算機的體積足有壹間房屋大小,而今天某些嵌入式計算機可能比壹副撲 克牌還小。當然,即使在今天,依然有大量體積龐大的巨型計算機為特別的科學計算或面向大型組織的事務 處理需求服務。比較小的,為個人應用而設計的計算機稱為微型計算機,簡稱微機。我們今天在日常使用“ 計算機”壹詞時通常也是指此。不過,現在計算機最為普遍的應用形式卻是嵌入式的。嵌入式計算機通常相對簡單,體積小,並被用來控制其它設備—無論是飛機,工業機器人還是數碼相機。

上述對於電子計算機的定義包括了許多能計算或是只有有限功能的特定用途的設備。然而當說到現代的電子計算機,其最重要的特征是,只要給予正確的指示,任何壹臺電子計算機都可以模擬其他任何計算機的行 為(只受限於電子計算機本身的存儲容量和執行的速度)。據此,現代電子計算機相對於早期的電子計算機 也被稱為通用型電子計算機。

個人電腦(PC:personal computer )的主要結構:主機:主板、CPU (中央處理器)、主要儲存器 (內存?)、擴充卡(顯示卡 聲卡?網卡等 有些主板可以整合這些)、電源供應器、光驅、次要儲存器 (硬盤)、軟驅 外設:顯示器、鍵盤、鼠標 (音箱、攝像頭,外置調制解調器MODEM 等),盡管計算機技術自20世紀40年代 第壹臺電子通用計算機誕生以來有了令人目眩的飛速發展,但是今天計算機仍然基本上采用的是存儲程序結 構,即馮·諾伊曼結構。這個結構實現了實用化的通用計算機。 存儲程序結構間將壹臺計算機描述成四個主 要部分:算術邏輯單元(ALU),控制電路,存儲器,以及輸入輸出設備(I/O)。這些部件通過壹組壹組的 排線連接(特別地,當壹組線被用於多種不同意圖的數據傳輸時又被稱為總線),並且由壹個時鐘來驅動( 當然某些其他事件也可能驅動控制電路)。概念上講,壹部計算機的存儲器可以被視為壹組“細胞”單元。 每壹個“細胞”都有壹個編號,稱為地址;又都可以存儲壹個較小的定長信息。這個信息既可以是指令(告 訴計算機去做什麽),也可以是數據(指令的處理對象)。原則上,每壹個“細胞”都是可以存儲二者之任 壹的。

算術邏輯單元(ALU)可以被稱作計算機的大腦。它可以做兩類運算:第壹類是算術運算,比如對兩個數 字進行加減法。算術運算部件的功能在ALU中是十分有限的,事實上,壹些ALU根本不支持電路級的乘法和除 法運算(由是使用者只能通過編程進行乘除法運算)。第二類是比較運算,即給定兩個數,ALU對其進行比較 以確定哪個更大壹些。輸入輸出系統是計算機從外部世界接收信息和向外部世界反饋運算結果的手段。對於 壹臺標準的個人電腦,輸入設備主要有鍵盤和鼠標,輸出設備則是顯示器,打印機以及其他許多後文將要討 論的可連接到計算機上的I/O設備。控制系統將以上計算機各部分聯系起來。它的功能是從存儲器和輸入輸出 設備中讀取指令和數據,對指令進行解碼,並向ALU交付符合指令要求的正確輸入,告知ALU對這些數據做哪些運算並將結果數據返回到何處。控制系統中壹個重要組件就是壹個用來保持跟蹤當前指令所在地址的計數 器。通常這個計數器隨著指令的執行而累加,但有時如果指令指示進行跳轉則不依此規則。

20世紀80年代以來ALU和控制單元(二者合成中央處理器,CPU)逐漸被整合到壹塊集成電路上,稱作微處理器。這類計算機的工作模式十分直觀:在壹個時鐘周期內,計算機先從存儲器中獲取指令和數據,然後執 行指令,存儲數據,再獲取下壹條指令。這個過程被反復執行,直至得到壹個終止指令。由控制器解釋,運 算器執行的指令集是壹個精心定義的數目十分有限的簡單指令集合。壹般可以分為四類:1)、數據移動(如 :將壹個數值從存儲單元A拷貝到存儲單元B)2)、數邏運算(如:計算存儲單元A與存儲單元B之和,結果返 回存儲單元C)3)、條件驗證(如:如果存儲單元A內數值為100,則下壹條指令地址為存儲單元F)4)、指 令序列改易(如:下壹條指令地址為存儲單元F)

指令如同數據壹樣在計算機內部是以二進制來表示的。比如說,10110000就是壹條Intel x86系列微處理 器的拷貝指令代碼。某壹個計算機所支持的指令集就是該計算機的機器語言。因此,使用流行的機器語言將會使既成軟件在壹臺新計算機上運行得更加容易。所以對於那些機型商業化軟件開發的人來說,它們通常只 會關註壹種或幾種不同的機器語言。 更加強大的小型計算機,大型計算機和服務器可能會與上述計算機有所 不同。它們通常將任務分擔給不同的CPU來執行。今天,微處理器和多核個人電腦也在朝這個方向發展。超計算機通常有著與基本的存儲程序計算機 類的電子控制開關來實現使用2們通常有著數以千計的CPU,不過這 些設計似乎只對特定任務有用。在各種計算機中,還有壹些微控制器采用令程序和數據分離的哈佛架構 (Harvard architecture)。

程序

計算機程序就是計算機執行指令的壹個序列。它既可以只是幾條執行某個簡單任務的指令,也可能要操作 巨大數據量的復雜指令隊列。許多計算機程序包含有百萬計的指令,而其中很多指令可能被反復執行。在2005年,壹臺典型的個人電腦可以每秒執行大約30億條指令。計算機通常並不會執行壹些很復雜的指令來獲 得額外的機能,更多地它們是在按照程序員的排列來運行那些較簡單但為數眾多的短指令。 壹般情況下,程 序員們是不會直接用機器語言來為計算機寫入指令的。那麽做的結果只能是費時費力、效率低下而且漏洞百 出。所以,程序員壹般通過“高級”壹些的語言來寫程序,然後再由某些特別的計算機程序,如解釋器或編 譯器將之翻譯成機器語言。壹些編程語言看起來很接近機器語言,如匯編程序,被認為是低級語言。而另壹 些語言,如即如抽象原則的Prolog,則完全無視計算機實際運行的操作細節,可謂是高級語言。對於壹項特 定任務,應該根據其事務特點,程序員技能,可用工具和客戶需求來選擇相應的語言,其中又以客戶需求最 為重要(美國和中國軍隊的工程項目通常被要求使用Ada語言)。

計算機軟件是與計算機程序並不相等的另壹個詞匯。計算機軟件壹個較為包容性較強的技術術語,它包含 了用於完成任務的各種程序以及所有相關材料。舉例說,壹個視頻遊戲不但只包含程序本身,也包括圖片、 聲音以及其他創造虛擬遊戲環境的數據內容。在零售市場,在壹臺計算機上的某個應用程序只是壹個面向大 量用戶的軟件的壹個副本。這裏老生常談的例子當然還是微軟的office軟件組,它包括壹些列互相關聯的、 面向壹般辦公需求的程序。 利用那些極其簡單的機器語言指令來實現無數功能強大的應用軟件意味著其編程 規模註定不小。Windows XP這個操作系統程序包含的C++高級語言源代碼達到了4000萬行。當然這還不是最大 的。如此龐大的軟件規模也顯示了管理在開發過程中的重要性。實際編程時,程序會被細分到每壹個程序員 都可以在壹個可接受的時長內完成的規模。 即便如此,軟件開發的過程仍然進程緩慢,不可預見且遺漏多多 。應運而生的軟件工程學就重點面向如何加快作業進度和提高效率與質量。

16?病毒

電腦病毒在《中華人民***和國計算機信息系統安全保護條例》中被明確定義,病毒指“編制或者在電腦程序中插入的破壞電腦功能或者破壞數據,影響電腦使用並且能夠自我復制的壹組電腦指令或者程序代碼”。

網絡病毒

●計算機病毒發作時常見的幾點表現:

1、運行速度明顯變慢。

2、以前能正常運行的軟件經常發生內存不足的錯誤。

3、提示壹些不相幹的話。

4、產生特定的圖象。

5、未做什麽操作,硬盤燈不斷閃爍。

6、Windows桌面圖標發生變化。

7、計算機突然死機或重啟。

8、自動發送電子函件。

9、鼠標自動處於繁忙狀態。

●計算機遭遇病毒可能產生的不良後果:

1、硬盤無法啟動,數據丟失。

2、系統文件丟失或被破壞。

3、文件目錄發生混亂。

4、部分文檔丟失或被破壞。

5、部分文檔自動加密碼。

6、網絡癱瘓,無法提供正常的服務。

  • 上一篇:什麽事光傳輸?
  • 下一篇:怎麽創造壹門語言
  • copyright 2024編程學習大全網