計算機系統(tǒng)基礎:C語言視角(RISC-V 版)
定 價:59.8 元
本書是一本向讀者介紹計算機系統(tǒng)的教材。通過建立對計算機的系統(tǒng)級認識,從而理解一個C語言程序是如何在計算機中執(zhí)行出來的。本書包括三個部分:第一部分(第1章到第3章)介紹了計算機的基本工作原理,包括馮·諾依曼模型,計算機系統(tǒng)的抽象分層,數(shù)據(jù)在計算機中的表示和數(shù)字邏輯電路。第二部分(第4章到第7章)介紹了RISC-V計算機,包括RISC-V的基礎整數(shù)指令集RV321,一個基本的RISC-V處理器,RISC-V計算機的機器放言和匯編語言,子例程/子程序機制,以及一個簡單的輸出與輸出。第三部分(第8章到第10章)介紹了C語言程序在計算機是如何執(zhí)行出來的,包括C函數(shù)在RISC-V計算中的實現(xiàn),指針和數(shù)組在RISC-V計算機中的實現(xiàn),以及C函數(shù)、指針和數(shù)組在X86指令系統(tǒng)下的實現(xiàn)。本書適合計算機類專業(yè)的初學者學習,讀者僅需要具備C語言程序設計基礎即可。本書可作為高等院校的教材,也可作為從事計算機軟件開發(fā)與應用的工程人員參考書。
1. 在中國大學慕課上有配套視頻,學習人數(shù)超過2萬人。2. 通過課程,你可以學會使用C語言編程;同時,你還可以知曉C程序的執(zhí)行奧秘。3. 對于國內開設計算機系統(tǒng)能力培養(yǎng)的高校,是非常適合的入門級教材。4. 采用目前開源的,商業(yè)化非常好的RISC-V作為計算機實例。
王浩然 原南京大學軟件學院教師,前軟件學院副院長。一、近五年講授的主要課程 1、計算系統(tǒng)基礎 專業(yè)基礎課,每周4學時,每學年1屆,近5年累計970人;面向軟件學院本科學生; 2、管理信息系統(tǒng) 專業(yè)課,每周3學時,每學年1屆,近5年累計536人;面向軟件學院本科學生; 3、J2EE與中間件技術 專業(yè)基礎課,每周3學時,每學年1屆,近5年累計490人;面向軟件學院本科學生、研究生。二、近五年承擔的實踐性教學 1、計算系統(tǒng)基礎實驗:5年累計970人; 2、程序設計實踐:2年累計136人; 3、指導本科畢業(yè)設計/論文:5年累計86人; 4、指導工程碩士畢業(yè)論文:4年累計20篇。三、近五年主持的教學研究課題 1、參加2005年江蘇省高等教育教改重點項目《應用型軟件人才培養(yǎng)體系的研究與實踐》; 2、參加建設2007年度第一批高等學校特色專業(yè)南京大學軟件工程專業(yè)建設點項目。 3、參加《計算系統(tǒng)基礎》(高等教育出版社)教材出版計劃。四、近五年作為第一署名人在國內外主要刊物上發(fā)表的教學相關論文 1. 軟件工程專業(yè)程序設計類課程的設計,吉林大學學報,2005.8,駱斌,王浩然; 2. 軟件工程專業(yè)核心課程的設計,全國高校軟件工程專業(yè)教育年會(2007),王浩然,丁二玉,張瑾玉。五、獲得的教學表彰/獎勵 1、獲得2006年IBM獎教金,國家留學基金委與IBM大學合作項目; 2、 軟件工程專業(yè)建設,2007年南京大學教學成果一等獎,駱斌、趙志宏、王浩然等; 3、參加軟件工程專業(yè)工程化實踐教學體系的構建與實施的組織和研討,該項目獲得2005國家級教學成果二等獎,2004年江蘇省高等教育省級教學成果獎一等獎,南京大學教學成果特等獎。 5 ※<學術研究> 一、近五年來承擔的學術研究課題 2004年3月至2004年7月,主持《法院綜合信息系統(tǒng)》審判質量測評子系統(tǒng),課題來源為江蘇省高級法院。 二、近五年在國內外主要刊物上以第1署名人發(fā)表的學術論文 1、一種基于XML的數(shù)據(jù)集成系統(tǒng)框架及其應用,計算機工程與應用,2005.9,趙毅、王浩然、莊冠華、駱斌,2/4; 2、基于區(qū)域分解法的地下水有限元并行數(shù)值模擬,南京大學學報,41(3),2005,王浩然等,1/4。