亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

計算機的發展史及多道技術

發布時間:2020-05-24 13:33:48 來源:網絡 閱讀:224 作者:PythonAV 欄目:系統運維

一、操作系統發展史及多道技術

  1.第一代計算機(1940~1955):真空管和穿孔卡片

    特點:沒有操作系統的概念,所有的程序設計都是直接操控硬件。

    優點:每個人獨享,可以自己調試代碼,找到bug。

    缺點:浪費計算機資源。

  2.第二代就算機(1955~1965):晶體管和批處理系統

    特點:把代碼都贊到一塊,讓一個CPU共享,但是還是一個一個的去運行,還是順序算法(串行)
    優點:批處理,節省了機時。
    缺點:有人的參與了,搬過來搬過去的麻煩,拖慢程序運行的速度

  3.第三代計算機(1965~1980):集成電路芯片和多道程序設計

    第三代計算機的操作系統廣泛應用了第二代計算機的操作系統沒有的關鍵技術:多道技術

    多道技術:(指的是多道/個程序)
       1.空間上的復用:內存要支持同時跑進多個程序
       2.時間上的復用:多個程序要讓它們能切換(什么時候要切?一個程序占用的時間過長要切;當CPU遇到IO阻塞時,等待的時間要切)

  4.第四代計算機(1980~至今):個人計算機

二、為什么要使用操作系統呢?

程序員無法把所有的硬件操作細節都了解到,管理這些硬件并且加以優化使用是非常繁瑣的工作,這個繁瑣的工作就是操作系統來干的,有了他,程序員就從這些繁瑣的工作中解脫了出來,只需要考慮自己的應用軟件的編寫就可以了,應用軟件直接使用操作系統提供的功能來間接使用硬件。

三、操作系統的兩大作用

  1.為應用程序提供如何使用硬件資源的抽象

  2.把多個程序對硬件的競爭變得有序化(管理應用程序)

四、計算機語言的分類

   機器語言:
     特點:用計算機能看懂的0和1去寫程序
     優點:程序運行速度快
     缺點:開發效率低
  匯編語言:
     特點:用一些英文標簽代替一串二進制數字去寫程序
     優點:比機器語言好一點,操作系統內使用大量匯編語言(操作系統不需要網絡,則速度越來越好)
          比如:關于進程的調用代碼,就是用匯編語言寫的
     缺點:開發效率低
  高級語言:
     特點:用人能讀懂的(英文)字符去寫程序
     優點:開發效率高
     缺點:運行速度慢,必須經過翻譯才能讓計算機識別,導致運行速度慢
  以上得出結論:開發效率從低到高,運行速度從低到高,學習難度由難到易。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

佛学| 阳新县| 闵行区| 梧州市| 沂南县| 文成县| 宜丰县| 特克斯县| 昌宁县| 廉江市| 宝应县| 西藏| 西平县| 中卫市| 绥中县| 永德县| 大悟县| 荥经县| 原平市| 淮南市| 郧西县| 错那县| 隆化县| 鱼台县| 邵东县| 溧水县| 全南县| 泊头市| 旌德县| 大田县| 海林市| 长寿区| 淮北市| 航空| 林芝县| 巴东县| 株洲县| 本溪市| 松潘县| 余干县| 八宿县|