導航:首頁 > 電腦設置 > 電腦基礎知識包括哪些

電腦基礎知識包括哪些

發布時間:2022-01-08 10:26:02

❶ 電腦入門基礎知識有哪些

軟體方面:

1、硬體驅動程序;

有硬體,電腦是並不能工作的。必須要有能驅使硬體工作的軟體才能讓硬體工作,這種軟體就是我們平常說的驅動程序。

任何電腦硬體都必須要有對應的驅動程序才能正常工作。驅動程序是電腦軟體之中最基本的軟體,也是保障電腦順利工作的基礎。

從WINOWS98以後的操作系統中,都收集了很多常見設備的驅動程序。比如USB滑鼠,顯卡等。不過有些設備必須單獨裝對應的驅動。各個驅動程序之間極有可能產生不兼容的情況。驅動版本也不是越新越好,穩定最重要。

2、操作系統;

操作系統是大家聽的最多的一種軟體,它為電腦中其他應用程序提供的操作平台,就像我們吃飯的桌子一樣,為我們提供一種可以操作的平台。

目前最常見的系統為WINDOWS XP ,WIN7 ,LINUX,其中WIN7將逐漸變成主流。

3、應用軟體;

應用軟體就是我們日常用到的軟體程序,這些程序可以幫助我們完成生活中的很多工作,也就是真正體現電腦用途的東西。如辦公軟體OFFICE。電腦發展到現在,應用軟體業涉及到社會的各個行業領域,幾乎在能用到電腦工作的地方,都能對應一種以上的應用軟體。

❷ 電腦基礎知識包括哪些方面

電腦基礎知識應該包括:信息技術與計算機;計算機操作系統;網際網路的應用;辦公軟體應用;計算機組裝與網路組建。

❸ 計算機基礎知識都包括哪些

基礎知識重要,但是具體來說,哪些點重要呢?
今天我就試圖總結一下,也歡迎大家補充。
信息的表示和處理
計算機如何表示整數:有符號數和無符號數,尤其是如何用補碼表示負數,數字的取值范圍。
計算機如何表示浮點數,為什麼小數的二進製表示法只能近似表示十進制小數。

數值的轉換、移位

這幾點非常重要,因為幾乎所有的編程語言都有數據類型,而最基本數據類型必然包括整數和浮點數。
搞不清這些表示和運算,在編程中就會遇到一些稀奇古怪的問題。
從匯編層面理解程序的執行
順序、分支、循環、函數調用、數組、結構體等在匯編層面是怎麼實現的,寄存器和內存是怎麼使用的。
理解了這些其實也就理解了馮諾依曼計算機體系結構,這是計算機學科一個基礎性的東西。
知道程序在底層是怎麼運轉的, 對於學習各種虛擬機有很大的幫助,比如JVM,它要解析執行的是位元組碼,位元組碼本質上要表達的就是這些東西,只不過有所擴展。
理解了棧幀,就能理解函數調用的本質,遞歸,以及尾遞歸的實現。還有安全相關的概念,如緩沖區溢出這個臭名卓著的漏洞及其防範辦法。
進程和線程
程序員必備的知識,不了解這個,簡直是無法編程。
需要掌握進程的地址空間,代碼在哪裡,堆在哪裡,棧在哪裡。
要准確理解進程和線程之間的關系,為什麼說進程是擁有資源的基本單位, 線程是CPU調度的基本單位?
進程切換和線程切換之間的區別和聯系。
他們是如何創建,執行,有哪些狀態,狀態之間的轉換。 由此會涉及到並發和並行,線程之間的競爭和合作。
鎖的本質(硬體層面),樂觀鎖,悲觀鎖,死鎖等問題。
線程的實現方式,用戶級線程和內核級線程的對應方式。
在編程的過程中,有些知識點會直接使用,如多線程編程,鎖。 還有一些概念能用到很多地方,例如CAS,不僅僅是編程語言的概念,還能在更新資料庫時使用。再比如你理解了線程的實現方式,迅速就能掌握go語言中並發的手段:goroutine。
存儲器的層次結構
Tomcat用了多線程執行請求,Redis用了單線程來處理請求,Node.js也用了單線程來,這是為什麼? 秘密都在存儲器的層次結構。
人類製造的計算機設備之間有著巨大的速度差異:
總之,CPU超級快,內存比較快,硬碟非常慢,網路更慢, 這個速度差異是IT行業的一個核心問題,人類想了很多辦法試圖去彌補這個差異:多線程,緩存,非同步,多路復用,硬體層面的DMA。
記著下面這張圖,每當你遇到某個軟體的特性的時候,想一想和它有什麼關系:

數據結構和演算法
它的重要性我羅嗦過很多次了,不用再重復了, 我就舉個最簡單的例子: 理解了B+ Tree才能理解MySQL的InnoDB的索引,理解了索引才能更好地優化查詢,對吧?
計算機網路
現在的程序基本上都是網路程序, 所以這也是一個必備的基礎知識,學習計算機網路的一大好處就是和工作直接相關,能直接使用,比較有動力。
HTTP協議肯定跑不掉,TCP,UDP也得會,尤其是TCP可靠傳輸的原理:如何在一個不可靠的網路中進行可靠的傳輸, 這是無數前輩總結的經驗,一定得掌握。
要理解什麼是通信協議,也許某一天你自己就需要定製一個協議來傳輸數據。
分組交換是什麼意思? 協議分層的本質是什麼? 什麼叫無狀態的協議?
Socket相關的編程更是重點,尤其是涉及到伺服器端高並發的時候,如何維持和處理這些海量的socket, epoll等技術就得上場了。
還有非常重要的HTTPs的基本原理,也是網路安全的精華所在:對稱加密,非對稱加密,消息摘要,數字證書,中間人攻擊。
資料庫
不多說,關系模型、範式、SQL、索引、事務等知識都得掌握,尤其是要了解他們的實現方式。
分布式的基礎知識
這些已經偏向應用層面了,但是現在很多系統都是分布式的了,分布式就變成了一種基礎知識。
系統通信:RPC, 消息隊列等
負載均衡的原理
CAP原理,BASE原理,冪等性,一致性模型(強一致性,最終一致性.....)和相關協議(兩階段提交,Raft,Paxos......)
數據分片:取模演算法,一致性Hash,虛擬桶
基本的設計思想
下面這幾種設計思想對我影響很大,需要大家特別注意。但是掌握起來卻很不容易,需要在實踐中不斷地體會:
正交:各個概念之間可以獨立變化
抽象:拋棄細節,找到本質和共性
《深入理解計算機系統》一書中提到:「指令集是對CPU的抽象, 文件是對輸入/輸出設備的抽象, 虛擬存儲器是對程序存儲的抽象, 進程是對一個正在運行的程序的抽象, 而虛擬機是對整個計算機(包括操作系統、處理器和程序)的抽象。 如果你對這句話透徹理解了,說明對計算機系統的認識已經很深刻了。
分層:我只想和我的鄰居打交道, 如網路協議,Web應用開發。
分而治之:大事化小,小事化了,架構設計必備。
關鍵點來了,怎麼學習呢?
我原來的方式是先看書,看了很多書,數據結構,操作系統,匯編,網路...... 這種辦法的最大問題就是枯燥(嗯,那時候還沒有碼農翻身這樣用故事講解技術的文章)。
理論多,實踐少,很多知識點體會不深, 等到參與的項目多了,Coding多了,這些知識點才慢慢地鮮活起來。
一種更加有效的辦法是從工作中用到的知識點出發,從這個知識點向外擴展,由點到線,由線到面,然後讓各個層次都連接起來,形成一個立體的網路。
切記,學習是一個螺旋上升的過程,想要上升就得深度思考,多問幾個為什麼。
比如工作中用到了Redis,你在學習過程中發現這個Redis用了單線程來處理讀寫請求,為什麼要這么做? 對於成千上萬的請求它是如何處理的? 然後再聯想一下別的軟體:Tomcat為什麼不這么干? 想回答這些問題,需要發掘很多基礎知識。
這樣做的次數多了,積累到一定程度,量變就會引起質變,整個系統就被你看透了,你的知識又擴大了一圈,更多的疑問出現了......

❹ 計算機基礎知識包括哪些內容

有windows xp,是關於計算機基本構成,word是一款辦公軟體,Excel是製作電子表格,Access是資料庫,這些都是比較基本的

❺ 初學電腦基礎知識有哪些

一、處理器(CPU)

目前市場上主要有英特爾和AMD兩個品牌,而英特爾在市場上有著絕對統治的地位。處理器名稱後面通常在還會跟有一個類似3.50Ghz的參數,代表的是處理器的主頻,通常情況下主頻越高性能就越好,但不是判斷好壞的唯一標准,架構才是最需要注意的,新架構往往代表工藝、性能更先進。

二、內存 RAM

內存全稱是隨機存取存儲器,英文叫RAM,全稱為Random Access Memory,內存是CPU能直接讀取和寫入數據的地方,是數據的中轉站。內存速度極快,一個程序運行時,電腦會把這個程序運行所需要的數據全部放到內存里去。就好比我們吃飯時,不是直接拿著電飯鍋吃而是用碗裝著吃一樣。

三 、硬碟 Disk

硬碟,是電腦數據的存儲器,儲存都電腦中的所有文件,包括電腦系統本身。市面上主要有機械硬碟 (HDD) 和固態硬碟 (SSD) 兩種硬碟,在不特指的情況下,我們常說的硬碟指的就是機械硬碟。簡單地說,機械硬碟存儲數據用的是磁碟,固態硬碟存儲數據用的是晶元。固態硬碟有著機械硬碟無可比擬的讀寫速度,而機械硬碟具有文件誤刪可恢復的特性。

四、顯卡 GPU

顯卡是電腦的一個重要組成部分,承擔著輸出顯示圖形的任務,顯卡的作用是協助CPU,提高整體的運行速度。比如我們玩游戲時,CPU負責計算怪物的血量,顯卡負責渲染你與怪物搏鬥時的場景,分工合作這樣就減輕了CPU的負擔。

五、主板 Motherboard

主板,也是電腦的重要組件之一,它為CPU、內存、硬碟、顯卡、鍵盤、滑鼠、顯示器等部件提供了一個安裝平台,讓這些部件聯系在一起。由於不同代CPU針腳的不同,選購主板時需要選擇與之配對的某系主板。6系7系對應2代3代CPU,8系對應4代5代CPU,100系和200系對應6代7代CPU。

六、電源和顯示器

最後理簡單說一下電源和顯示器,電源是一個應該給於足夠重視的環節,通常電腦的其他硬體都不容易壞,如果壞了多數和電源有關,電源的供電穩定與否與整台電腦的使用壽命有直接相關,廉價的電源很容易讓電腦出現這樣那樣的毛病。

❻ 電腦的基礎知識包括哪些

1、電腦的基本組成;

2、電腦設備的連接;

3、常見外設的使用;

4、常見硬體問題的判斷與解決

❼ 計算機基礎知識包括什麼

操作系統、文字處理軟體Word、電子表格軟體Excel、演示文稿PowerPoint、計算機網路基礎、網頁製作軟體Frontpage、常用軟體的使用、Access資料庫

❽ 電腦電腦基礎知識有哪些

軟體方面:
1、操作系統的基本操作使用;
2、輸入法的使用;
3、網路應用;
4、多媒體應用;
5、基本辦公軟體的使用;
6、系統的安裝方法;
7、應用軟體的安裝方法。
硬體方面:
1、電腦的基本組成;
2、電腦設備的連接;
3、常見外設的使用;
4、常見硬體問題的判斷與解決。

閱讀全文

與電腦基礎知識包括哪些相關的資料

熱點內容
電腦上的復位鍵是干什麼的 瀏覽:675
筆記本電腦2極管 瀏覽:829
蘋果偽裝定位軟體 瀏覽:6
電腦中等配置有哪些 瀏覽:434
電腦點了控制面板黑屏了怎麼辦 瀏覽:998
電腦桌是用來干什麼的 瀏覽:925
學生筆記本電腦聯想 瀏覽:298
如何從QQ入侵電腦 瀏覽:871
win10電腦開機後嚴重卡頓 瀏覽:129
筆記本電腦如何調標准 瀏覽:157
電腦上開WIFI軟體推薦 瀏覽:590
手機防監控軟體 瀏覽:765
如何讓電腦分屏 瀏覽:424
es文件瀏覽器瀏覽電腦 瀏覽:961
電腦打開文件瀏覽器就卡死 瀏覽:628
電腦多個項目如何復制 瀏覽:549
索尼手錶可以連接筆記本電腦嗎 瀏覽:946
移動硬碟一插電腦H盤 瀏覽:156
電腦一開機就顯示紅三角 瀏覽:858
電腦室由哪些組成的 瀏覽:956