天天看點

[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾

wintel聯盟

回憶上次内容

  • 上次 了解了IBM的 背水一戰 IBM 已經不在乎 軟硬一體全自主的設計 了 而采用了 開放的架構 任何 硬體廠商和軟體廠商 都可以來合作 以喪失 自主要制力的方式 獲得了 對于 PC架構定義的榮譽
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • 最終 後其身而身先 外其身而身存
  • ibm相容機的開放架構裡 有兩個東西 是 不能被替代的 這也導緻了新巨頭的誕生
  • 到底 是哪兩個東西呢?

wintel

  • ibm已經成為了一個開放的架構 誰都能來生産
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • 但是有兩個東西不能被替代 一個是intel的cpu 另一個是微軟的作業系統

微軟成立

  • 8080處理器 引發了 第一代PC
    • altair-8800
  • 保羅艾倫和比爾蓋茨
    • 在羅伯茨的 幫助下
    • 成立了微軟
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • micro-soft microprocessor software 微處理器 軟體

公開信

  • 微軟的主業 是 軟體 在 家釀俱樂部 發公開信 聲明 免費拷貝軟體 是 偷竊行為
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • 微軟系統 和 intel的x86指令集 始終 深度 綁定

8086

  • 1978年6月 intel 推出了8086微處理器 主頻4.77MHz 采用16位寄存器 16位資料總線 29000個 3微米的半導體
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • 16位寄存器
  • (1000000)2進制根手指 可以代表(1000000000000)2進制種狀态 合 64 * 1024 即 64KB

x86

  • 這個彙編指令集就是x86架構 被後續的cpu所相容
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • 這就是 x86-64架構中 86的來源
  • 微軟系統 和 x86指令集 深深綁定
  • 但微軟并不是 第一款x86的作業系統

磁盤作業系統

  • 開關太繁瑣
  • 紙帶不明确
  • 最好 輸入用鍵盤 輸出用視訊終端 操作磁盤上的檔案指令 對計算機進行控制
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • 1974年 有公司制作了 基于x86的 磁盤作業系統
  • 系統 叫什麼名字 呢?

作業系統

  • PL/M是 Programming Language for Microcomputers
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • CP/M 誰做的呢?

CP/M

  • CP/M 是 基爾代爾 做的作業系統
  • BASIC 是 比爾蓋茨 做的程式設計環境
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • 作業系統和程式設計環境 當時 區分也不是那麼大 作業系統裡 可以有程式設計環境 程式設計環境裡 也可以操作磁盤資源
  • 換句話說 作業系統是用程式設計語言編寫的,編譯器編譯得到的 編譯器是系統下運作的

水都是相通的

  • ibm想要個作業系統 主動來談采購PL/M的時候 基爾代爾 剛好飛走 不在
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • ibm 想用25w 直接買斷 基爾代爾的夫人 想要 按份數收授權費

蓋茨

  • ibm的人找到比爾蓋茨 比爾蓋茨手裡隻有一個 基于 altair8800的Basic
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • 比爾蓋茨 跟ibm負責人說 剛做了 一個作業系統

收購

  • 然後 離開 新墨西哥州 去往 西雅圖
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • 用2.5w美元 從西雅圖計算機公司 買了一個86-dos 而且是 非獨家的授權 還把他們主力的程式員Tim Paterson 招過來了

QDOS

  • Tim Paterson 制作了 一個QDOS (Quick and Dirty Operating System)
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • QDOS 其實是 CP/M的仿制版
  • 蓋茨 發現這個事情可以做之後 又花了5w美元 購買了 86-dos的獨占授權
  • 然後 賣給IBM
  • 由于微軟賺了太多差價 被 西雅圖計算機告了 100w 庭外和解

作業系統

  • IBM 不希望微軟在作業系統領域 一家獨大 本來 有三個選項 最後 選中微軟 微軟賣給IBM的 也是非獨家授權
  • IBM 被 基爾代爾指責 微軟dos 所有指令和接口 都和cp/m一緻 畢竟抄的像 大家用起來才友善
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • IBM 答應 基爾代爾 把 cp/m 作為作業系統的選項 msdos和cp/m 都是選項

總結

  • 回顧了 ibm 使用開放架構 用 pc相容機 戰勝了 dec apple 觸擊犧牲打 也破掉了 自己 軟硬一體全自主的 金身 借助了 各種 軟硬體廠商的 力量 最終完成了 pc架構上 的 大一統
[oeasy]python0100_wintel聯盟_intel_微軟_microsoft_msDOS_基爾
  • 作業系統層面
    • IBM 計劃讓 msdos和cp/m 分庭抗禮
    • 為什麼 最後微軟一家獨大 呢?
  • 我們下次再說!
  • 藍橋->https://www.lanqiao.cn/courses/3584
  • github->https://github.com/overmind1980/oeasy-python-tutorial
  • gitee->https://gitee.com/overmind1980/oeasypython