面試的過程中,為了考察面試者的基礎功力,除了算法以外,操作系統(tǒng)將會占比很大的權重,本文給大家分享我在面試過程中出現(xiàn)的非常高頻的面試題,我基本上會從兩個角度來闡述,一個是"官話",一個是“大白話”。希望對即將面試的你有所幫助。
浮點數(shù)的計算機表示(IEEE 754),由 UCB 數(shù)學教授 William Kahan 主要起草。后者也因其卓越貢獻于1989年獲得圖靈獎。計算機組成原理與匯編語言這兩門課均對該內容有所講解。與課程中直接拋出公式與概念不同,我想首先與各位探討"科學計數(shù)法"這個概念,進而討論設計二進制的科學計數(shù)法需要涉及到哪些元素。接著,我們討論如何在內存上表達這個方案。最后討論計算機的具體實現(xiàn)。
在前面文章中,我們介紹了實時性的基本模型、并分析了實時性窗口內不同位置的時間對整個系統(tǒng)的價值,得出了一個結論——實時性窗口中越靠前的時間對系統(tǒng)中的其它任務越有價值;當一個有實時性要求的事件發(fā)生時,如果“不顧其它任務、自私自利”—— 只“ 單純 ”考慮以越快越好的速度盡快完成當前的事件處理,會給整個系統(tǒng)的實時性帶來毀滅性的結果——事實上,當所有任務都采取這一策略時,系統(tǒng)中沒有任何一個任務的實時性是可以確定得到保證的。
YUV是一種顏色編碼方法,和它等同的還有RGB顏色編碼方法。RGB三個字母分別代表了 紅(Red)、綠(Green)、藍(Blue),這三種顏色稱為 三原色,將它們以不同的比例相加,可以產生多種多樣的顏色。
在使用C語言開發(fā)嵌入式產品的過程中,當使用到malloc函數(shù)時候都會有一個爭議, “使用動態(tài)內存分配安全嗎?” ,就連美國軍方在safety-critical的嵌入式航空電子設備代碼中,也禁止動態(tài)內存分配,我們來細細分析下。
想必大家都遇到過這樣的問題:安裝某個軟件的時候,出現(xiàn)提示選擇32位版本還是64位版本?我們也可以查看自己的電腦是32位還是64位系統(tǒng)。
最近工作中使用C語言,但又苦于沒有高效的字符串實現(xiàn),字符串的拼接和裁剪都比較麻煩,而且每個字符串都需要申請內存,內存的申請和釋放也很容易出bug,怎么高效的實現(xiàn)一個不需要處理內存問題并且可以動態(tài)擴容進行拼接和裁剪的string呢?
HTTP協(xié)議在當今的互聯(lián)網可謂是隨處可見,一直默默的在背后支持著網絡世界的運行,對于我們程序員來說HTTP更是熟悉不過了。平日里我們都說架構是演進的,需求推動著技術的迭代、更新和進步,對于HTTP協(xié)議來說也是如此。不知你是否有想過HTTP協(xié)議是如何誕生的,一開始是怎樣的,又是怎么一步一步發(fā)展到今天的HTTP/3?
我們平時編寫的代碼最后都會交給CPU來執(zhí)行,如何能巧妙利用CPU寫出性能比較高的代碼呢?看完這篇文章您可能會有所收獲。
289117336
Tronlong創(chuàng)龍
詹姆斯6個MVP
hujiaqi06
大有可為
MXX1597759
xingnan123
xiaoguaixh
liqinglong1023