日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

软件工程几门课程之间的关系

發(fā)布時(shí)間:2023/12/15 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件工程几门课程之间的关系 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

《操作系統(tǒng)》是站在軟件的角度看計(jì)算機(jī)的運(yùn)行原理,《計(jì)算機(jī)組成原理》則是站在硬件的角度來(lái)看計(jì)算機(jī)的運(yùn)行原理,

因此這么課對(duì)于學(xué)習(xí)計(jì)算機(jī)的學(xué)生來(lái)說(shuō)非常重要。我這里不談怎么通過(guò)考試,相信對(duì)于現(xiàn)在的的大學(xué)考試來(lái)說(shuō),只要認(rèn)真?zhèn)淇嫉亩疾粫?huì)通不過(guò),所以這里不談怎么通過(guò)考試,而是談怎么學(xué)到有用的東西。 對(duì)于以后想從事嵌入式系統(tǒng)、操作系統(tǒng)設(shè)計(jì)等和硬件結(jié)合比較緊密的工作的同學(xué),我建議所有的內(nèi)容都要學(xué)好,而如果以后想從事軟件相關(guān)工作的同學(xué)也要學(xué)好存儲(chǔ)器、輸入輸出系統(tǒng)、計(jì)算機(jī)的運(yùn)算方法、指令系統(tǒng)、CPU的結(jié)構(gòu)和功能等章節(jié)的內(nèi)容,因?yàn)樽龃笮拖到y(tǒng)軟件會(huì)涉及到調(diào)優(yōu)的問(wèn)題,如果只懂軟件,而不知道硬件在怎么運(yùn)行的話,調(diào)優(yōu)會(huì)受到限制,軟件無(wú)法發(fā)揮硬件的最大優(yōu)勢(shì)。舉一個(gè)簡(jiǎn)單的例子,我所在的公司以前開(kāi)發(fā)過(guò)一套軟件系統(tǒng),在Intel的服務(wù)器上運(yùn)行,一開(kāi)始我們的軟件運(yùn)行效率非常低,然后Intel派了一個(gè)對(duì)硬件、軟件都非常熟悉的團(tuán)隊(duì)來(lái)進(jìn)行調(diào)優(yōu),經(jīng)過(guò)調(diào)優(yōu),我們的程序運(yùn)行效率提高了10倍。?

這門(mén)課程和數(shù)字電路等課程不同,《數(shù)字電路》是站在微觀的角度講解計(jì)算機(jī)的原理的,而《計(jì)算機(jī)組成原理》則是站在宏觀角度講解的,因此大可不必在電路圖等細(xì)節(jié)問(wèn)題上陷得太深,只要像zsk425 說(shuō)的那樣,以“抽象”的觀點(diǎn)看問(wèn)題,只要知道它在做什么就可以了,不要管它內(nèi)部是怎么實(shí)現(xiàn)的。 這門(mén)課和其他專(zhuān)業(yè)課不同,大部分都是理論性的東西,很少有動(dòng)手實(shí)驗(yàn)的內(nèi)容,因此很多同學(xué)感覺(jué)非常枯燥。那么我的建議就是自己多結(jié)合自己的電腦進(jìn)行聯(lián)想和研究,多到網(wǎng)上搜索相關(guān)的資料,那樣理解就會(huì)更加深刻。

《計(jì)算機(jī)組成原理》、《操作系統(tǒng)》、《計(jì)算機(jī)組成原理》是可以當(dāng)成“小說(shuō)”來(lái)看的課程,不要皺著眉頭把它當(dāng)成理論學(xué),而是把課本想象成一個(gè)給你講計(jì)算機(jī)運(yùn)行原理的說(shuō)書(shū)人。 比如學(xué)到《系統(tǒng)總線》的時(shí)候,你就想:計(jì)算機(jī)部件之間的通訊如果是通過(guò)一根線來(lái)進(jìn)行的話肯定非常慢,因?yàn)閿?shù)據(jù)、控制信息等都要通過(guò)一根線進(jìn)行,而如果分成數(shù)據(jù)總線、地址總線和控制總線三條線的話數(shù)據(jù)、控制、地址信息就可以并行進(jìn)行,所以速度就快了。然后你就可以到網(wǎng)上搜PCI、ISA總線等的介紹,南北橋芯片的介紹等,這樣你就能把知識(shí)做到“不用刻意記就記住了”。 講到存儲(chǔ)器的緩存的時(shí)候,你就琢磨緩存到底是在做什么。緩存就是為了解決低速設(shè)備讀取的問(wèn)題,從內(nèi)存中讀數(shù)據(jù)肯定沒(méi)有直接從CPU的緩存中讀取快,所以就需要把經(jīng)常被讀取的數(shù)據(jù)放到緩存中,以后讀的時(shí)候直接去緩存中讀取就可以。緩存不能設(shè)計(jì)的太小,因?yàn)樘〉脑捄芏嘈枰彺娴臄?shù)據(jù)放不進(jìn)去,太大的話則會(huì)增加成本,而且會(huì)導(dǎo)致很多不需要被緩存的數(shù)據(jù)也緩存了。然后你就到網(wǎng)上看主流的CPU內(nèi)置的1M、2M、8M緩存的比較的文章,相信你就會(huì)理解深刻了。 講到程序查詢方式、DMA方式等的時(shí)候你就聯(lián)想企業(yè)中的人員管理,有的企業(yè)里邊A員工讓B員工做一件事情也要領(lǐng)導(dǎo)轉(zhuǎn)達(dá)任務(wù)分派,而且有的企業(yè)里一些普通的事情員工之間就可以處理,無(wú)需要領(lǐng)導(dǎo)過(guò)問(wèn)。 講到奇偶校檢碼的時(shí)候你就可以思考為什么有的壓縮文件、視頻文件有輕微的損壞仍然能夠打開(kāi),你甚至可以自己寫(xiě)一個(gè)程序來(lái)實(shí)現(xiàn)校檢功能。



----此段話是在2016-03-04時(shí)在某地摘抄,現(xiàn)已忘卻,當(dāng)時(shí)也未注明出處,若有讀者知曉,請(qǐng)告知,那時(shí)定注明出處。

總結(jié)

以上是生活随笔為你收集整理的软件工程几门课程之间的关系的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。