1.信息技術(shù)基礎(chǔ) (1)信息的載體和形態(tài) 信息本身并不是實體,必須通過載體才能體現(xiàn)。
語言、文字、聲音、圖像和視頻等可以承載信息,是信息的載體,也是信息的常見表現(xiàn)形態(tài)。 (2)信息的特征 ①信息的表示、傳播、儲存必須依附于某種載體,載體就是承載信息的事物。
②信息可以脫離它所反映的事物被存儲和保留,信息是可以加工和處理的。 ③信息是可以傳遞和共享的。
④信息具有時效性。 2.信息的編碼 (1)二進制代碼的特征 ①二進制數(shù)由“0”與“1”兩個數(shù)字組成,運算規(guī)則為“逢二進一”,每個數(shù)碼在不同的數(shù)位上,對應(yīng)不同的權(quán)值。
②將十進制整數(shù)轉(zhuǎn)換成二進制整數(shù)可用“除二取余”法,將二進制數(shù)轉(zhuǎn)換成十進制數(shù)可用“按權(quán)展開相加”法。 ③計算機內(nèi)部采用二進制表示數(shù)據(jù)信息,但是不便于書寫,在實際表示中,常常采用十六進制的形式。
④二進制轉(zhuǎn)換成十六進制:從二進制的低位開始,每四位二進制數(shù)轉(zhuǎn)換成一位十六進制數(shù)。反之,每一位十六進制數(shù)轉(zhuǎn)換成四位二進制數(shù)。
(2)ASCII碼的概念 計算機內(nèi)的英文字符以二進制編碼的形式來表示,其中使用最廣的是ASCII碼,即美國國家信息交換碼。標(biāo)準(zhǔn)的ASCII碼用一個字節(jié)中的7個位來表示,可以表示128種編碼,其中數(shù)字、字母是按順序依次排列的。
(3)漢字編碼方案(GB2312、GBK、GB18030)及觀察內(nèi)碼 漢字在計算機內(nèi)也是以代碼形式表示的,這些代碼稱為漢字編碼。 ①GB2312使用2個字節(jié)編碼,它包括一級漢字常用字(以拼音順序排列)和二級漢字非常用字(以偏旁筆畫順序排列)。
②GB18030對收錄的字符分別以單字節(jié)、雙字節(jié)和四字節(jié)進行編碼。 ③用UltraEdit或WinHex工具軟件觀察內(nèi)碼時,ASCII碼(英文字符)只占1個字節(jié),漢字編碼占2個字節(jié)。
(4)多媒體信息的編碼 ①聲音信號是通過采樣和量化實現(xiàn)模擬量的數(shù)字化。采樣頻率越高,量化的分辨率越高,所得數(shù)字化聲音的保真程度越好,但是它的數(shù)據(jù)量也越大。
②圖像由像素(pixel)組成,像素越多圖像越清晰。黑白位圖的圖像所只有黑、白兩種顏色,每個像素只需要一個位就可以表示,因此黑白位圖的圖像大小計算公式為:水平像素點的個數(shù)*垂直像素點的個數(shù)/8。
以一幅800*600像素的黑白圖像為例,它所占的空間大小為:800*600(位),即800*600*1/8=60000字節(jié)。 ③彩色圖像所占空間除了它的像素點的個數(shù)之外,還與它的顏色種類的多少有關(guān),表示顏色種類越多,色彩越逼真,儲存的空間越大。
3.信息技術(shù)與社會 (1)信息技術(shù)對人類社會的影響 數(shù)字化是信息技術(shù)發(fā)展的一個重要主題,數(shù)字化已經(jīng)越來越深入地影響人們的日常生活。 (2)信息技術(shù)的發(fā)展和應(yīng)用 信息技術(shù)的發(fā)展對人類社會的發(fā)展進程產(chǎn)生了重大影響,信息技術(shù)本身也取得了長足的進步,出現(xiàn)了一些新的技術(shù),例如:量子計算機、生物計算機、網(wǎng)格計算、機器人技術(shù)、數(shù)字地球和智能化社區(qū)、因特網(wǎng)2和下一代因特網(wǎng)、虛擬現(xiàn)實的實用化。
(3)保護知識產(chǎn)權(quán) 開發(fā)者設(shè)計開發(fā)的計算機軟件,在開發(fā)完成之日起就受到法律的保護。作為軟件的使用者,應(yīng)樹立法制觀念,遵守相關(guān)的法律規(guī)定,自覺使用正版軟件,抵制盜版及未授權(quán)的軟件。
(4)計算機病毒的特征 計算機病毒是人為編制的一些能夠通過修改程序,盡可能地把自身復(fù)制進去,進而去傳染給其他程序的,具有破壞他人計算機系統(tǒng)的計算機程序。 病毒具有寄生性、傳染性、潛伏性、破壞性、爆發(fā)性。
(5)計算機病毒的防治 計算機病毒防治從預(yù)防、檢查和殺毒三方面著手。比較有效的方法是安裝殺毒軟件并經(jīng)常升級,同時做好數(shù)據(jù)的備份工作。
(6)網(wǎng)絡(luò)道德規(guī)范 遵守《全國青少年網(wǎng)絡(luò)文明公約》,一方面要利用好網(wǎng)絡(luò)這個平臺,另一方面要文明上網(wǎng),做到生活學(xué)習(xí)兩不誤。 第二節(jié) 信息的獲取、加工與管理 1.信息獲取的方法 信息是人類社會的重要資源,信息資源的多樣性及信息獲取方法的多樣性,使得人們更加關(guān)注如何及時、準(zhǔn)確、高效地獲取所需信息,大眾媒體和因特網(wǎng)已成為當(dāng)前獲取信息的主要途徑。
2.因特網(wǎng)上信息的瀏覽與獲取 (1)網(wǎng)站的訪問與瀏覽 通過網(wǎng)址訪問相應(yīng)網(wǎng)站來獲取所需信息,通過超鏈接在不同頁面間跳轉(zhuǎn)。 (2)保存網(wǎng)頁內(nèi)容 網(wǎng)頁中使用的文字、圖像、聲音等元素,根據(jù)需要可保存于本地計算機中。
(3)收藏夾的使用 讓瀏覽器記住多個網(wǎng)站的地址,以便下次瀏覽,可將網(wǎng)址收藏在“收藏夾”中,收藏夾中內(nèi)容可根據(jù)需要進行分類、整理。 (4)網(wǎng)上資源檢索 網(wǎng)上資源可以通過主題目錄和使用搜索引擎等方法進行檢索,目前使用比較廣泛的搜索引擎有Google、百度等。
(5)因特網(wǎng)信息資源評價 從信息來源的多樣性中確認(rèn)權(quán)威、可信的信息源,從而鑒別信息的真實性;理解信息的價值與時效性。 評價因特網(wǎng)信息資源的三種主要方式: ①統(tǒng)計評價,從統(tǒng)計角度來評價網(wǎng)站的可信度。
②專家或核心刊物評價,從專家學(xué)術(shù)專著或核心期刊上羅列的一些專業(yè)學(xué)術(shù)網(wǎng)站的資源表,來選擇或評價所需的網(wǎng)站,該方法參考價值較高。 ③個人推薦,憑借個人對因特網(wǎng)上信息資源的了解和主觀認(rèn)識進行的評價,該方法參考價值較低。
3.現(xiàn)代信息處理工具——計算機 (1)。
1
第一章 計算機及信息技術(shù)概述
1. 電子計算機的發(fā)展歷程
①1946年2月由賓夕法尼亞大學(xué)研制成功的ENIAC是世界上第一臺電子數(shù)字計算機?!罢Q生了一個電子的大腦” 致命缺陷:沒有存儲程序。
②電子技術(shù)的發(fā)展促進了電子計算機的更新?lián)Q代:電子管、晶體管、集成電路、大規(guī)模及超大規(guī)模集成電路
電子計算機發(fā)展時間:
? 第一代 1946-1958 電子管計算機,主要應(yīng)用科學(xué)計算和軍事計算 ? 第二代 1958-1964 晶體管計算機,主要應(yīng)用于數(shù)據(jù)處理領(lǐng)域
? 第三代 1964-1971 集成電路計算機,主要應(yīng)用于可科學(xué)計算,數(shù)據(jù)處理,工業(yè)控制等
領(lǐng)域
? 第四代 1971年以來 超大規(guī)模集成電路,深入到各行各業(yè),家庭和個人開始使用計算
機
2. 計算機的類型
按計算機用途分類:通用計算機和專用計算機
按計算機規(guī)模分類:巨型機、大型機、小型機、微型機、工作站、服務(wù)器、嵌入式計算機 按計算機處理的數(shù)據(jù)分類:數(shù)字計算機、模擬計算機、數(shù)字模擬混合計算機 3. 計算機的特點及應(yīng)用領(lǐng)域
計算機是一種能按照事先存儲的程序,自動、高速地進行大量數(shù)值計算和各種信息處理的現(xiàn)代化智能電子設(shè)備。(含義)
A. 運算速度快 運算速度用MIPS(百萬條指令每秒)來衡量,是計算機性能的指標(biāo)之一 B. 計算精度高 應(yīng)用于數(shù)值計算
C. 具有邏輯判斷能力 信息檢索、圖形識別 D. 記憶性強
E. 可靠性高、通用性強 應(yīng)用于數(shù)據(jù)處理、工業(yè)控制、輔助設(shè)計(CAD)、輔助制造(CAM)
辦公自動化。
應(yīng)用領(lǐng)域:1)數(shù)值計算 (主要是科學(xué)研究等數(shù)學(xué)計算問題)
2)數(shù)據(jù)及事務(wù)處理 (非科技方面的數(shù)據(jù)管理和計算處理) 3)自動控制與人工智能 (多用于航空航天領(lǐng)域) 4)計算機輔助設(shè)計(CAD)、計算機輔助制造(CAM)、計算機輔助教學(xué)(CAI) 5)通信與網(wǎng)絡(luò)
4. 計算機發(fā)展趨勢:巨型化、微型化、網(wǎng)絡(luò)化、智能化 1、光計算機 2、生物計算機 3、量子計算機
/link?url=WeV-rVw44Vc0fb0QmlPuHf__0Y-_RzmuALcMJCVDZktjq
基礎(chǔ)知識重要,但是具體來說,哪些點重要呢? 今天我就試圖總結(jié)一下,也歡迎大家補充。
信息的表示和處理計算機如何表示整數(shù):有符號數(shù)和無符號數(shù),尤其是如何用補碼表示負數(shù),數(shù)字的取值范圍。 計算機如何表示浮點數(shù),為什么小數(shù)的二進制表示法只能近似表示十進制小數(shù)。
數(shù)值的轉(zhuǎn)換、移位 這幾點非常重要,因為幾乎所有的編程語言都有數(shù)據(jù)類型,而最基本數(shù)據(jù)類型必然包括整數(shù)和浮點數(shù)。 搞不清這些表示和運算,在編程中就會遇到一些稀奇古怪的問題。
從匯編層面理解程序的執(zhí)行順序、分支、循環(huán)、函數(shù)調(diào)用、數(shù)組、結(jié)構(gòu)體等在匯編層面是怎么實現(xiàn)的,寄存器和內(nèi)存是怎么使用的。 理解了這些其實也就理解了馮諾依曼計算機體系結(jié)構(gòu),這是計算機學(xué)科一個基礎(chǔ)性的東西。
知道程序在底層是怎么運轉(zhuǎn)的, 對于學(xué)習(xí)各種虛擬機有很大的幫助,比如JVM,它要解析執(zhí)行的是字節(jié)碼,字節(jié)碼本質(zhì)上要表達的就是這些東西,只不過有所擴展。 理解了棧幀,就能理解函數(shù)調(diào)用的本質(zhì),遞歸,以及尾遞歸的實現(xiàn)。
還有安全相關(guān)的概念,如緩沖區(qū)溢出這個臭名卓著的漏洞及其防范辦法。 進程和線程程序員必備的知識,不了解這個,簡直是無法編程。
需要掌握進程的地址空間,代碼在哪里,堆在哪里,棧在哪里。 要準(zhǔn)確理解進程和線程之間的關(guān)系,為什么說進程是擁有資源的基本單位, 線程是CPU調(diào)度的基本單位? 進程切換和線程切換之間的區(qū)別和聯(lián)系。
他們是如何創(chuàng)建,執(zhí)行,有哪些狀態(tài),狀態(tài)之間的轉(zhuǎn)換。 由此會涉及到并發(fā)和并行,線程之間的競爭和合作。
鎖的本質(zhì)(硬件層面),樂觀鎖,悲觀鎖,死鎖等問題。 線程的實現(xiàn)方式,用戶級線程和內(nèi)核級線程的對應(yīng)方式。
在編程的過程中,有些知識點會直接使用,如多線程編程,鎖。 還有一些概念能用到很多地方,例如CAS,不僅僅是編程語言的概念,還能在更新數(shù)據(jù)庫時使用。
再比如你理解了線程的實現(xiàn)方式,迅速就能掌握go語言中并發(fā)的手段:goroutine。 存儲器的層次結(jié)構(gòu)Tomcat用了多線程執(zhí)行請求,Redis用了單線程來處理請求,Node.js也用了單線程來,這是為什么? 秘密都在存儲器的層次結(jié)構(gòu)。
人類制造的計算機設(shè)備之間有著巨大的速度差異: 總之,CPU超級快,內(nèi)存比較快,硬盤非常慢,網(wǎng)絡(luò)更慢, 這個速度差異是IT行業(yè)的一個核心問題,人類想了很多辦法試圖去彌補這個差異:多線程,緩存,異步,多路復(fù)用,硬件層面的DMA。 記著下面這張圖,每當(dāng)你遇到某個軟件的特性的時候,想一想和它有什么關(guān)系: 數(shù)據(jù)結(jié)構(gòu)和算法它的重要性我羅嗦過很多次了,不用再重復(fù)了, 我就舉個最簡單的例子: 理解了B+ Tree才能理解MySQL的InnoDB的索引,理解了索引才能更好地優(yōu)化查詢,對吧? 計算機網(wǎng)絡(luò)現(xiàn)在的程序基本上都是網(wǎng)絡(luò)程序, 所以這也是一個必備的基礎(chǔ)知識,學(xué)習(xí)計算機網(wǎng)絡(luò)的一大好處就是和工作直接相關(guān),能直接使用,比較有動力。
HTTP協(xié)議肯定跑不掉,TCP,UDP也得會,尤其是TCP可靠傳輸?shù)脑恚喝绾卧谝粋€不可靠的網(wǎng)絡(luò)中進行可靠的傳輸, 這是無數(shù)前輩總結(jié)的經(jīng)驗,一定得掌握。 要理解什么是通信協(xié)議,也許某一天你自己就需要定制一個協(xié)議來傳輸數(shù)據(jù)。
分組交換是什么意思? 協(xié)議分層的本質(zhì)是什么? 什么叫無狀態(tài)的協(xié)議? Socket相關(guān)的編程更是重點,尤其是涉及到服務(wù)器端高并發(fā)的時候,如何維持和處理這些海量的socket, epoll等技術(shù)就得上場了。 還有非常重要的HTTPs的基本原理,也是網(wǎng)絡(luò)安全的精華所在:對稱加密,非對稱加密,消息摘要,數(shù)字證書,中間人攻擊。
數(shù)據(jù)庫不多說,關(guān)系模型、范式、SQL、索引、事務(wù)等知識都得掌握,尤其是要了解他們的實現(xiàn)方式。 分布式的基礎(chǔ)知識這些已經(jīng)偏向應(yīng)用層面了,但是現(xiàn)在很多系統(tǒng)都是分布式的了,分布式就變成了一種基礎(chǔ)知識。
系統(tǒng)通信:RPC, 消息隊列等 負載均衡的原理 CAP原理,BASE原理,冪等性,一致性模型(強一致性,最終一致性。..)和相關(guān)協(xié)議(兩階段提交,Raft,Paxos。
) 數(shù)據(jù)分片:取模算法,一致性Hash,虛擬桶 基本的設(shè)計思想下面這幾種設(shè)計思想對我影響很大,需要大家特別注意。
但是掌握起來卻很不容易,需要在實踐中不斷地體會: 正交:各個概念之間可以獨立變化 抽象:拋棄細節(jié),找到本質(zhì)和共性《深入理解計算機系統(tǒng)》一書中提到:“指令集是對CPU的抽象, 文件是對輸入/輸出設(shè)備的抽象, 虛擬存儲器是對程序存儲的抽象, 進程是對一個正在運行的程序的抽象, 而虛擬機是對整個計算機(包括操作系統(tǒng)、處理器和程序)的抽象。 如果你對這句話透徹理解了,說明對計算機系統(tǒng)的認(rèn)識已經(jīng)很深刻了。
分層:我只想和我的鄰居打交道, 如網(wǎng)絡(luò)協(xié)議,Web應(yīng)用開發(fā)。 分而治之:大事化小,小事化了,架構(gòu)設(shè)計必備。
關(guān)鍵點來了,怎么學(xué)習(xí)呢?我原來的方式是先看書,看了很多書,數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng),匯編,網(wǎng)絡(luò)。
這種辦法的最大問題就是枯燥(嗯,那時候還沒有碼農(nóng)翻身這樣用故事講解技術(shù)的文章)。理論多,實踐少,很多知識點體會不深, 等到參與的項目多了,Coding多了,這些知識點才慢慢地鮮活起來。
一種更加有效的辦法是從工作中用到的知識點出發(fā),從這。
1、計算機的誕生與發(fā)展,及其特點
2、計算機在現(xiàn)代社會中的應(yīng)用
3、計算機的基本組成及其相互聯(lián)系
4、計算機的工作原理
5、計算機中的數(shù)的表示
6、計算機網(wǎng)絡(luò)及安全基礎(chǔ)知識
7、計算機軟件知識
8、WINDOWS9X的操作及基本使用
9、收發(fā)電子郵件(OUTLOOK)的相關(guān)設(shè)置
10、構(gòu)成計算機主機板的主要部件
11、ASCII碼
12、中央處理器和存儲器
13、計算機技術(shù)發(fā)展的一個新方向—量子計算機
14、二進制及十、八、十六進制數(shù)
15、二進制與十、八、十六進制數(shù)之間的轉(zhuǎn)換
16、位、字節(jié)和字及內(nèi)存容量
17、計算機語言
18、操作系統(tǒng)
19、計算機網(wǎng)絡(luò)的基本概念
20、計算機網(wǎng)絡(luò)系統(tǒng)的組成
21、多媒體的基本概念
22、多媒體技術(shù)發(fā)展現(xiàn)狀
23、多媒體計算機的配置
24、多媒體應(yīng)用領(lǐng)域及前景
1.BIOS是英文"Basic Input Output System"的縮略語,直譯過來后中文名稱就是"基本輸入輸出系統(tǒng)"。
其實,它是一組固化到計算機內(nèi)主板上一個ROM芯片上的程序,它保存著計算機最重要的基本輸入輸出的程序、系統(tǒng)設(shè)置信息、開機后自檢程序和系統(tǒng)自啟動程序。 其主要功能是為計算機提供最底層的、最直接的硬件設(shè)置和控制。
主板的核心是主板芯片組,它決定了主板的規(guī)格、性能和大致功能。我們平日說“ 865PE 主板”, 865PE 指的就是主板芯片組。
主板芯片組通常包含南橋芯片和北橋芯片, 但有的主板芯片也包含一塊或三塊芯片。 CMOS(Complementary Metal Oxide Semiconductor),互補金屬氧化物半導(dǎo)體,電壓控制的一種放大器件。
是組成CMOS數(shù)字集成電路的基本單元。 2.北橋芯片主要決定主板的規(guī)格、對硬件的支持、以及系統(tǒng)的性能,它連接著 CPU 、內(nèi)存、AGP 總線。
主板支持什么 CPU ,支持 AGP 多少速的顯卡,支持何種頻率的內(nèi)存,都是北橋芯片決定的。北橋芯片往往有較高的工作頻率,所以發(fā)熱量頗高,我們在主板上,可以在 CPU 插槽附近找到一個散熱器,下面的就是北橋芯片。
同北橋芯片的主板,性能差別微乎其微。南橋芯片主要決定主板的功能,主板上的各種接口(如串口、USB )、PCI 總線(接駁電視卡、內(nèi)貓、聲卡等)、IDE (接硬盤、光驅(qū))、以及主板上的其他芯片(如集成聲卡、集成 RAID 卡、集成網(wǎng)卡等),都歸南橋芯片控制。
南橋芯片通常裸露在 PCI 插槽旁邊,塊頭比較大。 南北橋間隨時進行數(shù)據(jù)傳遞,需要一條通道,這條通道就是南北橋總線。
南北橋總線越寬,數(shù)據(jù)傳輸越便捷。各廠商的主板芯片組中,南北橋總線都被各自起了名字。
比方說 Intel 的 Hublink,VIA 的 V-Link,Sis 的 MuTIOL 等。 參考資料:/show_topic.aspx?forumid=303922&topicid=650224 0。
..你給零分誰來答啊,選電腦專業(yè)區(qū)學(xué)下啦。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:3.371秒