基礎(chǔ)篇:操作系統(tǒng)曙寡、計算機(jī)網(wǎng)絡(luò)
1.?進(jìn)程的有哪幾種狀態(tài)糠爬,狀態(tài)轉(zhuǎn)換圖,及導(dǎo)致轉(zhuǎn)換的事件举庶。
2.?進(jìn)程與線程的區(qū)別执隧。
3.?進(jìn)程通信的幾種方式。
4.?線程同步幾種方式。(一定要會寫生產(chǎn)者镀琉、消費者問題峦嗤,完全消化理解)
5.?線程的實現(xiàn)方式.?(也就是用戶線程與內(nèi)核線程的區(qū)別)
6.?用戶態(tài)和核心態(tài)的區(qū)別。
7.?用戶棧和內(nèi)核棧的區(qū)別屋摔。
8.?內(nèi)存池烁设、進(jìn)程池、線程池钓试。(c++程序員必須掌握)
9.?死鎖的概念装黑,導(dǎo)致死鎖的原因.
10.?導(dǎo)致死鎖的四個必要條件。
11.?處理死鎖的四個方式弓熏。
12.?預(yù)防死鎖的方法恋谭、避免死鎖的方法。
13.?進(jìn)程調(diào)度算法挽鞠。
14.?Windows內(nèi)存管理的方式(塊式疚颊、頁式、段式滞谢、段頁式).
15.?內(nèi)存連續(xù)分配方式采用的幾種算法及各自優(yōu)劣串稀。
16.?動態(tài)鏈接及靜態(tài)鏈接.
17.?基本分頁、請求分頁儲存管理方式狮杨。
18.?基本分段母截、請求分段儲存管理方式。
19.?分段分頁方式的比較各自優(yōu)缺點橄教。
20.?幾種頁面置換算法清寇,會算所需換頁數(shù)。(LRU用程序如何實現(xiàn)护蝶?)
21.?虛擬內(nèi)存的定義及實現(xiàn)方式华烟。
22.操作系統(tǒng)的四個特性。
23.?DMA持灰。
24.?Spooling盔夜。
25.?外存分配的幾種方式,及各種優(yōu)劣堤魁。
1.?電路交換與分組交換的區(qū)別喂链??優(yōu)劣對比。
2.?OSI有哪幾層妥泉,會畫出來椭微,知道主要幾層的各自作用。
3.TCP/IP有哪幾層盲链,會畫出來蝇率,知道所有層數(shù)的作用迟杂,會列舉各層主要的協(xié)議名稱。
4.?硬件(MAC)地址的概念及作用本慕。
5.?ARP協(xié)議的用途?及算法排拷、在哪一層上會使用arp?
6.?CRC冗余校驗算法间狂,反碼和檢驗算法攻泼。
7.?如何實現(xiàn)透明傳輸。
8.?知道各個層使用的是哪個數(shù)據(jù)交換設(shè)備鉴象。(交換機(jī)忙菠、路由器、網(wǎng)關(guān))
9.?路由表的內(nèi)容纺弊。
10.?分組轉(zhuǎn)發(fā)算法牛欢。
11.IP報文的格式,格式的各個字段的含義要理解淆游。
12.?MTU的概念傍睹,啥叫路徑MTU?MTU發(fā)現(xiàn)機(jī)制犹菱,TraceRoute(了解)拾稳。
13.?RIP協(xié)議的概念?及算法。
14.?ICMP協(xié)議的主要功能腊脱。
15.?組播和多播的概念访得,IGMP的用途。
16.?Ping協(xié)議的實現(xiàn)原理陕凹,ping命令格式悍抑。
17.子網(wǎng)劃分的概念,子網(wǎng)掩碼杜耙。
18.IP地址的分類搜骡,如何劃分的,及會計算各類地址支持的主機(jī)數(shù)佑女。
19.?DNS的概念记靡,用途,DNS查詢的實現(xiàn)算法团驱。
20.TCP與UDP的概念簸呈,相互的區(qū)別及優(yōu)劣。
21.?UDP報文的格式店茶,字段的意義。
22.TCP報文的格式劫恒,字段的意義贩幻。
23.?TCP通過哪些措施轿腺,保證傳輸可靠?
24.三次握手丛楚,四次斷開過程族壳。
25.TIME_WAIT狀態(tài)的概念及意義。
26.?滑動窗口協(xié)議?與?停止等待協(xié)議的區(qū)別趣些。
27.TCP的流量控制和擁塞控制實現(xiàn)原理(會畫擁塞控制的典型圖)仿荆。
28.?TCP的快速重傳與快速恢復(fù)算法。
29.?TFTP與FTP的區(qū)別拢操。
30.?阻塞方式和非阻塞方式,阻塞connect與非阻塞connect舶替。(比較難令境,有興趣可以了解)
31.HTTP基本格式。