https://mooc.study.163.com/course/1000003008#/info算法
經過計算解決問題:網絡
人計算--機器自動計算--分佈式
問題-算法-程序雲計算
帕斯卡, 第一臺機械計算機操作系統
萊布尼茨: 二進制計算規則3d
布爾代數:blog
十進制 轉換成R進制:接口
方法: 乘積取餘法:進程
1: 拿小數部分乘以要求的進制,整數對應爲相應的小數;內存
2: 整數部分: 直接取餘數,
馮諾伊曼計算機: 思想: 運算和存儲分離;
運算器:
控制器:
存儲器:程序和指令
存儲器:
程序執行機制:
現代計算機器操做系統做用:
基本思惟: CPU。內存, 外存, 進程。管理,人物, 做業;
基本思惟: 儲存體系, 磁盤存取,操做系統, 做業與進程, 程序執行的管理;
什麼是 內存,外存:
什麼是存儲體系:
外存,以空間換時間,須要資源管理者 ,即操做系統;
關於各個部分的速度:
概念: 控制管理計算機資源,合理組織計算機系統工做流程,提供用戶與計算機接口:
簡單來說: 管理各類資源,以便執行應用程序的程序;
概念: 分工, 合做, 協同;
分工管理:
磁盤空間管理:
文件分配表:儲存磁盤塊的連接信息;
如何找到第一個磁盤塊:
文件夾(目錄)儲存了第一塊磁盤塊;
cup和內存,外存之間的協做管理;
程序, 在磁盤上,外存當中的程序文件稱之爲程序;
進程: 加載到內存中的程序,稱之爲進程;
任務:是由多個進程執行的,一個任務由多個進程來完成;
做業:小力度的操做稱之爲做業; 由不一樣進程完成的;
應用程序的進程: 操做系統的進程控制管理下,執行的;
操做系統的進程:完成中間的做業任務,由操做系統的進程完成;
操做系統的工做:
進程始終在就緒,等待, 執行;
馮諾伊曼-我的計算機-並行分佈-雲計算-
雲計算:將大型計算機節點,模擬出來無數個虛擬計算機, 來提供服務;
根據用戶須要, 在物理機上裝虛擬化操做系統,雲操做系統:能夠跨物理機管理;
將軟件放在雲端,經過使用服務來進行結算,提供給用戶使用,分佈式的管理不一樣用戶;