王妃貌美還狠兇搜索引擎優(yōu)化的作用
名字:阿玥的小東東
學(xué)習(xí):Python、C/C++
主頁鏈接:阿玥的小東東的博客_CSDN博客-python&&c++高級知識(shí),過年必備,C/C++知識(shí)講解領(lǐng)域博主
目錄
內(nèi)容簡介
作者簡介
?使用Python做一個(gè)計(jì)算器
本期贈(zèng)書
?
近年來國家大力支持半導(dǎo)體行業(yè),鼓勵(lì)自主創(chuàng)新,中國SSD技術(shù)和產(chǎn)業(yè)良性發(fā)展,產(chǎn)業(yè)鏈在不斷完善,與國際廠商的差距逐漸縮小。但從行業(yè)發(fā)展趨勢來看,SSD相關(guān)技術(shù)仍有大幅進(jìn)步的空間,SSD相關(guān)技術(shù)也確實(shí)在不斷前進(jìn)。隨著閃存芯片制程工藝的進(jìn)步、堆疊層數(shù)的增加等,SSD面臨閃存大頁問題、寫放大導(dǎo)致的性能問題、3D堆疊導(dǎo)致的可靠性問題等,因此,我們?nèi)孕璨粩喙タ撕诵募夹g(shù),通過軟硬件協(xié)同等多種方法提升SSD的性能和壽命,從而滿足日益增長的應(yīng)用需求。
中國在SSD技術(shù)方面只有面向國際前沿,加強(qiáng)企業(yè)研發(fā)和自主創(chuàng)新,才能逐步建立起核心競爭力,并在市場中占據(jù)更高份額。
《深入淺出SSD》第1版在2018年上市,隨即成為SSD從業(yè)者,包括研究者、設(shè)計(jì)者、生產(chǎn)者和應(yīng)用者,了解SSD工作原理和技術(shù)的暢銷書。快5年過去了,SSD技術(shù)在不斷發(fā)展,標(biāo)準(zhǔn)也在不斷更新,出現(xiàn)了系列新技術(shù)或新標(biāo)準(zhǔn),如可計(jì)算存儲(chǔ)、ZNS、NVMe協(xié)議標(biāo)準(zhǔn)、NVMe over Fabrics、NAND新協(xié)議標(biāo)準(zhǔn)等,于是,本書誕生了。本書在第1版的基礎(chǔ)上增加了大量新內(nèi)容,覆蓋面更廣。本書的作者團(tuán)隊(duì)依然來自固態(tài)存儲(chǔ)行業(yè)的技術(shù)精英,他們有多年經(jīng)驗(yàn),秉持專業(yè)、通俗和易懂風(fēng)格著書,相信本書將繼續(xù)給讀者以良好的體驗(yàn),助力SSD技術(shù)和產(chǎn)業(yè)發(fā)展。
內(nèi)容簡介
作為經(jīng)典暢銷書的升級版,本書在第1版的基礎(chǔ)上新增了大量新知識(shí)(如閃存、UFS、測試、文件系統(tǒng)等),并改寫或刪減了許多過時(shí)或不適用的內(nèi)容,總修改量超過60%。本書由SSD技術(shù)社區(qū)SSDFans的核心團(tuán)隊(duì)成員聯(lián)合業(yè)界、高校SSD方面的專家共同完成,相對于第1版,內(nèi)容更全面、更新,也更有深度。
本書從產(chǎn)品、技術(shù)和應(yīng)用3個(gè)維度展開,全面、詳細(xì)講解了SSD的發(fā)展歷史、產(chǎn)品形態(tài)、工作原理、整體架構(gòu),以及各個(gè)功能模塊的原理和使用,從SSD的前端接口協(xié)議到FTL算法,再到后端的閃存和糾錯(cuò),以及測試,本書都有涉及。本書既可以作為一本入門書籍幫讀者快速上手工作,也可以作為工具書供讀者在需要的時(shí)候進(jìn)行查閱。
-
產(chǎn)品市場篇:介紹了SSD與HDD的比較、SSD的發(fā)展歷史及產(chǎn)品形態(tài),固態(tài)存儲(chǔ)市場、NAND原廠動(dòng)態(tài)及閃存發(fā)展趨勢,以及可計(jì)算存儲(chǔ)和航天存儲(chǔ)產(chǎn)品等。
-
核心技術(shù)篇:重點(diǎn)介紹了主控內(nèi)部模塊構(gòu)成和工作原理,閃存的實(shí)現(xiàn)原理、實(shí)踐應(yīng)用、特性及數(shù)據(jù)完整性等,FTL的映射管理、磨損均衡、垃圾回收、壞塊管理等功能,以及LDPC解編碼原理等。
-
協(xié)議篇:從實(shí)現(xiàn)原理、實(shí)踐應(yīng)用、發(fā)展趨勢等多個(gè)維度對NVMe、PCIe、UFS等進(jìn)行深度解讀,讓讀者既知其然又知其所以然。
-
測試篇:詳述了與SSD相關(guān)的常用測試軟件、測試流程、儀器設(shè)備、業(yè)界認(rèn)證及專業(yè)的測試標(biāo)準(zhǔn)等。
-
擴(kuò)展篇:從傳統(tǒng)的EXT4文件系統(tǒng)到對閃存更友好的F2FS文件系統(tǒng)都進(jìn)行了全面解讀。?
作者簡介
SSDFans 由蛋蛋(段星輝,江波龍首席軟件工程師)、阿呆(趙占祥,云岫資本合伙人兼CTO)、Marx(王圣,CNEXLABS 固件開發(fā)高級經(jīng)理)、SSD攻城獅于2014 年創(chuàng)立,他們因共同的夢想和追求走到一起。SSDFans 創(chuàng)立的初衷是普及固態(tài)存儲(chǔ)相關(guān)知識(shí),為祖國的固態(tài)存儲(chǔ)事業(yè)添磚加瓦。SSDFans 是目前國內(nèi)乃至在世界范圍內(nèi)的華人圈中都頗具影響力的 SSD 固態(tài)硬盤技術(shù)社區(qū)。
胡波 畢業(yè)于華中科技大學(xué)控制系,在固態(tài)存儲(chǔ)行業(yè)從業(yè)15年,現(xiàn)就職于Solidigm從事企業(yè)級SSD相關(guān)工作,曾就職于美光、戴爾、聯(lián)蕓等,負(fù)責(zé)研發(fā)、PM、市場、銷售、質(zhì)量、AE/FAE等工作,涉及的產(chǎn)品有NAND、DRAM、SSD、UFS、控制器等。業(yè)余時(shí)間熱衷寫作和分享交流,希望為推動(dòng)國內(nèi)固態(tài)存儲(chǔ)生態(tài)和技術(shù)發(fā)展貢獻(xiàn)自己的力量。
石亮 華東師范大學(xué)教授/博導(dǎo),上海市“科技啟明星”。研究方向包括存儲(chǔ)介質(zhì)可靠性、存儲(chǔ)控制算法、存儲(chǔ)文件系統(tǒng)以及全系統(tǒng)軟硬件協(xié)同技術(shù)。在FAST、ATC、MICRO、HPCA等國際頂級會(huì)議上發(fā)表多篇論文。在存儲(chǔ)領(lǐng)域有較高的學(xué)術(shù)和企業(yè)貢獻(xiàn)。
岑彪?上海鸞起科技創(chuàng)始人,復(fù)旦BI MBA 。曾就職于AMD、Seagate(LSI)、CNEXLABS等公司,當(dāng)前所在的上海鸞起科技是一家專注于存儲(chǔ)產(chǎn)品測試設(shè)備開發(fā)的科技公司。10余年SSD主控及模組測試經(jīng)驗(yàn),是國內(nèi)較早一批從事SSD研發(fā)的工程師,參與過的產(chǎn)品包括SandForce的SATA主控,CNEXLABS PCIe系列主控、DPU等產(chǎn)品。SSD產(chǎn)品測試經(jīng)驗(yàn)豐富。
?使用Python做一個(gè)計(jì)算器
- 程序通過定義?
add()
、subtract()
、multiply()
?和?divide()
?函數(shù)實(shí)現(xiàn)了四種基本的計(jì)算操作。- 程序在一個(gè)無限循環(huán)中,每次循環(huán)開始時(shí)都會(huì)顯示一個(gè)操作指南,讓用戶選擇要進(jìn)行的操作。
- 用戶可以選擇進(jìn)行加法、減法、乘法、除法或退出程序。
- 如果用戶選擇的是加、減、乘、除四種計(jì)算操作,程序會(huì)要求用戶輸入兩個(gè)數(shù)字,然后調(diào)用相應(yīng)的函數(shù)執(zhí)行對應(yīng)的計(jì)算操作,并輸出計(jì)算結(jié)果。
- 如果用戶選擇的是退出程序,程序會(huì)顯示感謝信息并退出循環(huán)和程序。
- 如果用戶輸入的選項(xiàng)無效,程序會(huì)提示用戶重新選擇。
def add(a, b):"""加法"""return a + bdef subtract(a, b):"""減法"""return a - bdef multiply(a, b):"""乘法"""return a * bdef divide(a, b):"""除法"""if b == 0:raise ValueError("除數(shù)不能為零")return a / bwhile True:# 顯示計(jì)算器操作指南print("\n計(jì)算器操作指南:")print("1. 加法")print("2. 減法")print("3. 乘法")print("4. 除法")print("5. 退出程序")# 獲取用戶輸入的操作選項(xiàng)choice = input("\n請選擇要進(jìn)行的操作(輸入數(shù)字 1-5):")# 判斷用戶輸入的選項(xiàng)是否有效if choice in ('1', '2', '3', '4', '5'):if choice == '5':# 退出程序print("\n感謝使用計(jì)算器,再見!")breakelse:# 獲取用戶輸入的兩個(gè)數(shù)字num1 = float(input("\n請輸入第一個(gè)數(shù)字:"))num2 = float(input("請輸入第二個(gè)數(shù)字:"))# 執(zhí)行對應(yīng)的計(jì)算操作if choice == '1':print("\n%.2f + %.2f = %.2f" % (num1, num2, add(num1, num2)))elif choice == '2':print("\n%.2f - %.2f = %.2f" % (num1, num2, subtract(num1, num2)))elif choice == '3':print("\n%.2f × %.2f = %.2f" % (num1, num2, multiply(num1, num2)))elif choice == '4':try:print("\n%.2f ÷ %.2f = %.2f" % (num1, num2, divide(num1, num2)))except ValueError as e:print("\n錯(cuò)誤:%s" % e)else:print("\n無效的操作選項(xiàng),請重新選擇。")
本期贈(zèng)書
截止時(shí)間2023年8月31日
參與方式:點(diǎn)贊+關(guān)注+評論:人生苦短,拒絕內(nèi)卷 (此次是粉絲專享福利)