【正文】
13 ? Chapter 1 第一章 15 25 Chapter Goals 本章目標 ? Describe the layers of a puter system 描述計算機系統(tǒng)的分層 ? Describe the concept of abstraction and its relationship to puting 描述抽象的概念以及它與計算的關系 ? Describe the history of puter hardware and software 描述計算機硬件和軟件的歷史 ? Describe the changing role of the puter user 描述計算機用戶轉換的角色 ? Distinguish between systems programmers and applications programmers 區(qū)分系統(tǒng)程序員和應用程序員 ? Distinguish between puting as a tool and puting as a discipline 區(qū)分計算工具和計算學科 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 physical elements of a puting system (printer, circuit boards, wires, keyboard…) 打印機、電路板、電線、鍵盤 Software The programs that provide the instructions for a puter to execute 提供計算機執(zhí)行的指令的程序集合。計算機學科基礎 主講:傅啟明 12 本課程的目的 ? 掌握計算機基礎知識,掌握計算機硬件、軟件和網(wǎng)絡基礎知識。 Computing Systems 計算系統(tǒng) 18 4 Communication 通 信 Application 應用 Operating System 操作 系統(tǒng) Programming 程序 設計 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