- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程式设计师的变化
156 Chapter 01 簡介 學習目標 電腦系統 電腦系統 電腦系統的階層 抽象 電腦的早期歷史 電腦的早期歷史 第一代硬體 〈1951 -1959〉 第二代硬體 〈1959 -1965〉 第三代硬體 〈 1965-1971〉 第四代硬體 〈 1971-?〉 平行計算與網路連線 第一代軟體 〈 1951-1959〉 第二代軟體 〈1959 -1965〉 第三代軟體 〈 1965 -1971〉 第三代軟體 〈 1965 -1971〉 第四代軟體 〈 1971-1989〉 第五代軟體 〈 1990 – 現在〉 問題思考 將電腦當作工具 將電腦當作學科 將電腦當作學科 電腦科學的系統領域 (根據 1989 課程模型) 電腦科學的應用領域(根據 1989 課程模型) Ch01 簡介 計 算 機 概 論 * Ch01 簡介 * Ch01 簡介 25 描述電腦系統的階層 描述”抽象”這個概念以及它與”電腦運算”之間的關係 描述電腦硬體與軟體的歷史演變 描述改變中的”電腦使用者”角色 區分”系統程式設計師”與”應用軟體設計師” 區分將電腦當作工具與將電腦當作學科 2 電腦系統是動態的! 硬體與 軟體之間的差別是什麼? 3 硬體: 電腦系統的實體元件 〈印表機、 電路 板、線路、鍵盤…〉 軟體: 指示電腦如何執行的程式 4 通訊 應用 作業系統 程式 硬體 資訊 5 一種移除複雜細節的心智模型 這是一個關鍵概念。抽象這個概念將會在課本中重覆出現,請確保你能理解它 ! 6 算盤 (Abacus,巴比倫、埃及、羅馬、中國) 一種用來紀錄數值的早期裝置,目前中國珠算的型式在明朝就有記載 Blaise Pascal (16 世紀法國) 建造可完成加、減、乘、除的機械式裝置 Joseph Jacquard (18 世紀法國) Jacquard 織布機, 使用打孔卡片指定特定顏色的線頭 Charles Babbage (19 世紀英國) 設計一部分析引擎,含記憶體概念(不用重覆輸入計算中間的暫存值) 7 Ada Lovelace (19 世紀英國) 第一位程式設計師,第一位探討迴圈的觀念 Alan Turing (20 世紀英國) 建構杜林機器抽象數學模型,探討各種問題之計算複雜程度,以了解各問題是否可於有限時間內解決 Harvard Mark I, ENIAC (20 世紀美國) 二次大戰期間所建早期電腦,開啟了數學、物理、工程以及經濟等領域的新紀元 UNIVAC I (1951 年美國) 第一部商業電腦 8 真空管 體積大、不大可靠 、 產生大量的熱 磁鼓 在一個讀/寫頭下方旋轉的記憶裝置 讀卡器 ? 磁帶裝置 這些外部循序附屬(輔助)儲存裝置的發展 9 電晶體 取代真空管、快 、小、 耐久、便宜 磁蕊 取代磁鼓、 資訊隨時可用 磁碟 取代磁帶、 資料可以直接存取 10 積體電路(IC) 取代電路板、更小、更便宜、更快、更可靠 電晶體 現在用來建構記憶體 終端機 一種具有鍵盤與螢幕的輸入/輸出裝置 11 大型積體電路、超大型積體電路(LSI, VLSI) 此時晶片技術有極大的進展 摩爾定律:晶片密度每 18 個月增加一倍 個人電腦,商業市場, 工作站 由於個人電腦的推出,造就了如 Apple、HP以及 IBM 等新公司的成立,工作站 (SUN 公司)也在此時期出現。 精簡指令集電腦 (reduced instruction set computer, RISC)出現 12 平行計算 電腦依賴相互連結的中央處理單元 (central processing units, CPU) ,共享記憶體,透過快速內部網路,來增進其處理速度。 可分為 單一指令多重資料流 及 多重指令多重資料流 兩類 網路連線 許多小型電腦藉由乙太網路得以相互連結以及分享資源。 在1980年代末期藉由一部檔案伺服器將許多部個人電腦連結起來。 網際網路 (Internet) ARPANET and LANs (local area network) ? 網際網路,讓訊息透過封包交換 (packet switching) 在電腦間傳輸 13 機械語言 電腦程式以二進位數 (許多1與許多0 交雜) 撰寫 組合語言與組譯器(assembler) 程式先以人造的程式語言撰寫,使用助憶碼來代表每個機器語言指令,然後再由組譯器將程式翻譯成機械語言 程式設計師的變化 程式設計師分為應用程式設計師與系統程式設計師,例如組譯器即由系統程式設計師撰寫 14 高階語言與編譯器 (compiler) 使用像英文的陳述句來使程式規劃變得更為容易 : Fortran, COBOL, Lisp. 編
您可能关注的文档
- 离子液体的阴离子三氟乙酸根-迪马科技.PDF
- 种可修调的高精度低温漂带隙基准电压源-微电子学.PDF
- 离散卷积和卷积神经网络.PDF
- 种植支持式全瓷和金瓷修复龋色改变的分光光度计比较.PDF
- 科学校本作业---7年级上周末作业.DOC
- 科技名词审定规范工作实例谈-国际检验医学杂志.PPT
- 秒完成电池检查-CadexElectronics.PDF
- 称为放射性元素.PPT
- 称为基因型.PPT
- 秸秆排水体埋深对盐渍土水盐分布的影响及排水抑盐效果-农业工程学报.PDF
- 仓库原辅料管理制度[精选五篇] .pdf
- 人教版九年级物理全一册第十三章 内能 单元测试卷(含答案) .pdf
- 【房地产上半年报】2023上半年房企经营业绩解读 -.pptx
- 【房地产上半年报】2023上半年总结与展望【城市市场篇】 -诸葛数据研究中心.pdf
- 【房地产上半年报】中指院--2023上半年房地产市场形势总结与趋势展望 (20230703).pdf
- 【房地产上半年报】中指丨2023上半年房地产市场形势总结与趋势展望.pdf
- 【房地产上半年报】中指院--2023年上半年土地市场总结与近期市场变化解析(20230703).pdf
- 【房地产上半年报】2023年上半年土地市场总结与近期市场变化解析.pptx
- 【市场周报】四川中原地产周刊0703 -房地产-2023.pdf
- 【房地产上半年报】2023上半年总结与展望【宏观环境篇】 -诸葛数据研究中心.pdf
最近下载
- 中医气功学导论期末试卷.docx
- 请你谈一下你为什么要加入中国共产党谈谈为什么加入中国共产党.pptx VIP
- 2024南方电网广西电网公司校园招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- DB37T19976—2011山东物业服务规范第1部分住宅物业.doc
- 七年级心理健康教案完整版.docx
- 赤泥综合利用项目可行性研究报告(完整案例).pdf
- 2024款比亚迪海豹06DM-i豪华型尊贵尊荣尊享旗舰_用户手册驾驶指南车主车辆说明书电子版.pdf
- 企业技术改造资金绩效评价总结报告.doc
- 《生物化学》全套教学课件(共13章完整版).pptx
- 15-彭向刚-学习领导科学提升领导力(清华)__(全国各校课件参考).ppt
文档评论(0)