作業系統(operation system,縮寫為os)是管理計算機系統資源、控制程式執行、改善人機介面和應用軟體提供支援的一種系統軟體。
定義:把乙個程式在乙個資料集上的一次執行稱為乙個程序(process),程序是動態的。
在現代作業系統中,把使用者的乙個計算問題或乙個應用問題作為乙個程序,把該程序中可以併發執行的各部分分別作為執行緒。
程序其實我們也很常見的,看圖是不是覺得很熟悉!!
根本區別:程序是資源分配單位,執行緒是排程和執行單位;每個程序都有自己的主存空間,但同一程序中的各執行緒共享該程序的主存控制項,程序中的所有執行緒對程序的整個主存空間都有訪問許可權。
篇幅有限就先到這裡吧!!
作業系統概論
作業系統的三個基本型別是 批處理作業系統 分時作業系統和實時作業系統。批處理作業系統的主要缺點是 缺少互動性允許多個使用者以互動方式使用計算機的作業系統稱為 允許多個使用者將多個作業提交給計算機集中處理的作業系統稱為 計算機系統能及時處理過程 控制資料並做出響應的作業系統稱為 分時作業系統 批處理作...
作業系統概論
計算機系統是能夠按照人的要求接收和儲存資訊,能對資訊進行處理並提供所需結果,其結果 輸出資訊 取決於所接受的資訊 輸入資訊 及相應的處理方法。1.學習過程 原先在學習計算機四級的開始中,邊學習過一部分相關的作業系統的知識,這次也算是一步簡單的複習吧。在本次學習過程中,了解了先前沒有看過的細節的知識部...
作業系統概論
就緒佇列 排隊機制 選擇執行程序的委派機制 新老程序的上下文委派機制 老程序如果沒處理完就要儲存退出 處理器一旦分配給某個程序,就讓程序一直使用下去 排程程式不以任何原因搶占正在被使用的處理器 只有程序走完了或io阻塞才會讓出處理器 允許排程程式以一定的策略暫停當前執行的程序 儲存好舊程序的上下文資...