wintel聯盟
回憶上次内容
- 上次 了解了IBM的 背水一戰 IBM 已經不在乎 軟硬一體全自主的設計 了 而采用了 開放的架構 任何 硬體廠商和軟體廠商 都可以來合作 以喪失 自主要制力的方式 獲得了 對于 PC架構定義的榮譽
- 最終 後其身而身先 外其身而身存
- ibm相容機的開放架構裡 有兩個東西 是 不能被替代的 這也導緻了新巨頭的誕生
- 到底 是哪兩個東西呢?
wintel
- ibm已經成為了一個開放的架構 誰都能來生産
- 但是有兩個東西不能被替代 一個是intel的cpu 另一個是微軟的作業系統
微軟成立
- 8080處理器 引發了 第一代PC
- altair-8800
- 保羅艾倫和比爾蓋茨
- 在羅伯茨的 幫助下
- 成立了微軟
- micro-soft microprocessor software 微處理器 軟體
公開信
- 微軟的主業 是 軟體 在 家釀俱樂部 發公開信 聲明 免費拷貝軟體 是 偷竊行為
- 微軟系統 和 intel的x86指令集 始終 深度 綁定
8086
- 1978年6月 intel 推出了8086微處理器 主頻4.77MHz 采用16位寄存器 16位資料總線 29000個 3微米的半導體
- 16位寄存器
- (1000000)2進制根手指 可以代表(1000000000000)2進制種狀态 合 64 * 1024 即 64KB
x86
- 這個彙編指令集就是x86架構 被後續的cpu所相容
- 這就是 x86-64架構中 86的來源
- 微軟系統 和 x86指令集 深深綁定
- 但微軟并不是 第一款x86的作業系統
磁盤作業系統
- 開關太繁瑣
- 紙帶不明确
- 最好 輸入用鍵盤 輸出用視訊終端 操作磁盤上的檔案指令 對計算機進行控制
- 1974年 有公司制作了 基于x86的 磁盤作業系統
- 系統 叫什麼名字 呢?
作業系統
- PL/M是 Programming Language for Microcomputers
- CP/M 誰做的呢?
CP/M
- CP/M 是 基爾代爾 做的作業系統
- BASIC 是 比爾蓋茨 做的程式設計環境
- 作業系統和程式設計環境 當時 區分也不是那麼大 作業系統裡 可以有程式設計環境 程式設計環境裡 也可以操作磁盤資源
- 換句話說 作業系統是用程式設計語言編寫的,編譯器編譯得到的 編譯器是系統下運作的
水都是相通的
- ibm想要個作業系統 主動來談采購PL/M的時候 基爾代爾 剛好飛走 不在
- ibm 想用25w 直接買斷 基爾代爾的夫人 想要 按份數收授權費
蓋茨
- ibm的人找到比爾蓋茨 比爾蓋茨手裡隻有一個 基于 altair8800的Basic
- 比爾蓋茨 跟ibm負責人說 剛做了 一個作業系統
收購
- 然後 離開 新墨西哥州 去往 西雅圖
- 用2.5w美元 從西雅圖計算機公司 買了一個86-dos 而且是 非獨家的授權 還把他們主力的程式員Tim Paterson 招過來了
QDOS
- Tim Paterson 制作了 一個QDOS (Quick and Dirty Operating System)
- QDOS 其實是 CP/M的仿制版
- 蓋茨 發現這個事情可以做之後 又花了5w美元 購買了 86-dos的獨占授權
- 然後 賣給IBM
- 由于微軟賺了太多差價 被 西雅圖計算機告了 100w 庭外和解
作業系統
- IBM 不希望微軟在作業系統領域 一家獨大 本來 有三個選項 最後 選中微軟 微軟賣給IBM的 也是非獨家授權
- IBM 被 基爾代爾指責 微軟dos 所有指令和接口 都和cp/m一緻 畢竟抄的像 大家用起來才友善
- IBM 答應 基爾代爾 把 cp/m 作為作業系統的選項 msdos和cp/m 都是選項
總結
- 回顧了 ibm 使用開放架構 用 pc相容機 戰勝了 dec apple 觸擊犧牲打 也破掉了 自己 軟硬一體全自主的 金身 借助了 各種 軟硬體廠商的 力量 最終完成了 pc架構上 的 大一統
- 作業系統層面
- IBM 計劃讓 msdos和cp/m 分庭抗禮
- 為什麼 最後微軟一家獨大 呢?
- 我們下次再說!
- 藍橋->https://www.lanqiao.cn/courses/3584
- github->https://github.com/overmind1980/oeasy-python-tutorial
- gitee->https://gitee.com/overmind1980/oeasypython