- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                第2页.doc
                    空大97下學期程式語言期中考複習重點(P.1-P.153)        李豐良老師整理
【本整理僅供幫助同學們複習參考,同學們仍需精讀課本與網路教材,尤其是網路教材的問題及自我評量部分為空大出題教授的最愛,謝謝!!】
 
第一章
 
第2頁
1.電腦系統(computer systems)包括了硬體系統(hardware system)與軟體系統(software system)。
第3頁
用來和電腦溝通的『程式語言』。
程式語言並不是我們跟電腦溝通的唯一方式,以硬體設備來說,鍵盤、滑鼠、麥克風與手寫板等都是跟電腦溝通的工具,印表機與螢幕則是電腦回饋資訊給我們的平台。
電腦軟體的使用者介面也是常見的溝通管道。
以程式語言進行的溝通是非常深入的,可以讓我們發揮電腦最大的功能。
第4頁
1.和電腦溝通的主要原因是要使電腦替我們工作。
2.主要的關鍵在於了解所要完成的工作,以及如何了解電腦的語言來描述即將進行這些工作的程序。
3.程式語言在設計上都有一些要求,最重要的是描述能力。
4.程式語言是用來撰寫解決問題的程式。
5.軟體的工作是以資料的處理為主軸
6.資料的表示與運算是任何程式邏輯的基礎。
7.資料指最常見的數值資料。
第5頁
1.電腦使用的是2進位制數字系統。
第6.7頁
進位制之間數值的變換→整數部分(用連除法)。
                       →小數部分(用連乘法)。
第8.9頁
用2的補數(2’s complement)表示負數的方式→
  2補數的表示方法是先取得2進位表示法的相反值,然後加上1所得到的結果。
  2補數的好處是可以用來表示負數,假如把最左邊的位元拿來表示正負,則其餘位元則代表數值的大小。
第10頁
1.我們把電腦系統(Computer system)分成4大部分:
  1.硬體(hardware)
  2.作業系統(operating system)
  3.應用程式(application program)
  4.使用者(users)
第11頁
它所以現出來的功能會因裡頭程式(program)的不同而有差異→
『儲存程式的電腦(stored program computer)』或『通用型電腦(general-purpose computer)』。
2. 1940,『凡紐曼電腦結構(von Neumann computer architecture)』。
3. 一部凡紐曼電腦的硬體結構,所有的組成都是經由匯流排(bus)連接在一起,當作彼此間溝通的管道。
4.程式(program)與資料(data)由輸入設備傳入。
5.中央處理器了解程式指令的涵義。
6.電腦運算的結果可以透過輸出設備顯示或是列印出來。
第12頁
圖1-1 凡紐曼電腦的結構
電腦所使用的資料都儲存記憶體(memory)中,次記憶體(secondary memory)儲存資料的時間較長,通常位於儲存設備(storage device)上,主記憶體(primary memory)只載入與程式執行相關的資料暫存,一旦程式結束或不再需要該筆資料,主記憶體會盡快把資料移出。
一個有效率的程式必須能善用電腦的主記憶體資源。
第13頁
1.作業系統中的記憶體管理程式(memory manager)負責將主記憶體分配給處理單元(process),同時輔助進行資料在主記憶體的載入與卸載。
2.管理主記憶體的分享(sharing)。
3.降低記憶體的存取時間(access time)。
4.暫存器(register)、快取記憶體(cache memory)與主記憶體屬於所謂的『執行用記憶體(executable memory)。
5.執行記憶體的存取時間通常以nanoseconds為單位,即10的負九次方秒。
6.圖1-2。
第14頁
次記憶體的存取機制和儲存設備與驅動程式有關,存取的時間通常以microseconds為單位,即10的負六次方秒。
執行用記憶體講求效率,次記憶體強調空間與長期保存。
記憶體管理程式負責執行用記憶體的配置(allocation),以及資料在記憶體架構(memory hierarchy)各層級之間的交換。
虛擬記憶體系統(virtual memory system)負責主記憶體與次記憶體之間、以及快取記憶體與主記憶體之間資料的自動轉移。
檔案管理程式(file manager)則負責次記憶體空間的管理。
作業系統在電腦裡算是常駐程式(resident program),有時候人們把這一部分稱為『核心(kernel)』。
作業系統的角色,當然就不外乎電腦資源的配置與管理,讓使用者能方便地與電腦溝通,同時使電腦維持良好的效率。
第15頁
作業系統的主要工作是安排程式依序執行到結束的過程,這種環境稱為批次系統
                您可能关注的文档
最近下载
- 2024年广东省东莞市东华高级中学自主招生数学试卷.pdf VIP
- 广东省深圳市深圳中学2024-2025学年高一上学期期中物理试题.docx VIP
- 2025年上海高考历史试卷及答案.docx VIP
- 湖南省视频信访系统建设标准规范.doc VIP
- 2025至2030中国PBT改性树脂行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 广东省东莞市东华高级中学、东华松山湖高级中学2024-2025学年高一(上)月考数学试卷(含答案).pdf VIP
- 2025年心理治疗师《心理咨询伦理学》备考题库及答案解析.docx VIP
- 考研护理综合模拟试题及答案解析(3).pdf VIP
- 呼吸机的使用方法及护理ppt课件-2024鲜版.ppt
- 2025年南昌大学第一附属医院科研助理岗位招聘1人笔试参考题库附答案解析.docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)