【电子信息复试】考研复试常考问题——操作系统
生活随笔
收集整理的這篇文章主要介紹了
【电子信息复试】考研复试常考问题——操作系统
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
進程與線程的關系以及區別
進程(Process)是計算機中的程序關于某數據集合上的一次運行活動,是系統進行資源分配和調度的一個獨立單位,線程是進程的一個實體,是CPU調度和分配的基本單位,它是比進程更小的能獨立運行的基本單位.線程自己基本上不擁有系統資源,但是它可與同屬一個進程的其他的線程共享進程所擁有的全部資源.一個線程可以創建和撤銷另一個線程;同一個進程中的多個線程之間可以并發執行.相對進程而言,線程是一個更加接近于執行體的概念,它可以與同進程中的其他線程共享數據,但擁有自己的棧空間,擁有獨立的執行序列。
操作系統用到哪些數據結構?請舉例說明
鏈表:進程管理-PCB的連接;外存分配方式-鏈接分配
隊列:進程通信-消息隊列的實現;處理機調度-任務就緒列隊的實現;存儲器管理-Clock置換算法的實現(循環隊列)
棧:存儲器管理-LRU(Least Recently used)置換算法
樹:進程管理-進程家族關系描述:進程樹
散列表:內存管理-連續分配方式:Hash算法;文件管理-hash文件
什么是TLB塊表
高速緩沖存儲器,存放一些頁表項,記錄了虛擬地址和物理地址的映射關系。
總結
以上是生活随笔為你收集整理的【电子信息复试】考研复试常考问题——操作系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【电子信息复试】考研复试常考问题——组成
- 下一篇: 【电子信息复试】考研复试常考问题——数据