【正文】
Computing Systems 計算系統(tǒng) 18 4 Communication 通 信 Application 應(yīng)用 Operating System 操作 系統(tǒng) Programming 程序 設(shè)計 Hardware 硬件 Information 信息 Layers of a Computing System 計算系統(tǒng)的分層 19 5 Abstraction A mental model that removes plex details This is a key concept. Abstraction will reappear throughout the text – be sure to understand it! Abstraction 抽象 110 6 Abacus 算盤 An early device to record numeric values Blaise Pascal 機(jī)械計算器 Mechanical device to add, subtract, divide amp。 ? 采用原版教材,培養(yǎng)英文閱讀能力,提高專業(yè)外語水平,為后續(xù)的雙語課程打好基礎(chǔ)。計算機(jī)學(xué)科基礎(chǔ) 主講:傅啟明 12 本課程的目的 ? 掌握計算機(jī)基礎(chǔ)知識,掌握計算機(jī)硬件、軟件和網(wǎng)絡(luò)基礎(chǔ)知識。使計算機(jī)專業(yè)的學(xué)生一進(jìn)入大學(xué)就能夠?qū)ψ约航窈髮W(xué)習(xí)的主要知識、專業(yè)方向有一個基本了解,為后續(xù)課程構(gòu)建一個基本知識框架,為以后學(xué)習(xí)和掌握專業(yè)知識提供必要的專業(yè)指導(dǎo)。 13 ? Chapter 1 第一章 15 25 Chapter Goals 本章目標(biāo) ? Describe the layers of a puter system 描述計算機(jī)系統(tǒng)的分層 ? Describe the concept of abstraction and its relationship to puting 描述抽象的概念以及它與計算的關(guān)系 ? Describe the history of puter hardware and software 描述計算機(jī)硬件和軟件的歷史 ? Describe the changing role of the puter user 描述計算機(jī)用戶轉(zhuǎn)換的角色 ? Distinguish between systems programmers and applications programmers 區(qū)分系統(tǒng)程序員和應(yīng)用程序員 ? Distinguish between puting as a tool and puting as a discipline 區(qū)分計算工具和計算學(xué)科 16 2 Computing systems are dynamic! Hardware, Software and Data 硬件、軟件和數(shù)據(jù) What is the difference between hardware and software? Computing Systems 計算系統(tǒng) 17 3 Hardware The phy