23秋 操作系統真題回憶

總結:

  • 量大 綜合性強 結合實驗很緊密
  • 具體的題目 不是很記得了 只記了大概
  • 希望有人可以一起參與把這個題的答案做出來,有可以的 可以私信我謝謝 需要你們的想法
  • 因為可能涉及學校內部的試題,禁止轉載

2013題目

真題

2023題目

進程

  1. 代碼執行需要運行在處理機上,操作系統需要知道哪些信息 (2分)
  2. 什么是模式切換,具體舉例模式切換(2分)
  3. 進程程在創建時候,操作系統需要做什么(3分)

同步互斥

  1. 庫函數調用和系統調用區別(2分)
  2. 什么是臨界區,為什么要設置臨界區(2分)
  3. 一個PV的題 讀電表,線程1 執行讀電表,設計數為A_i 并把示數放到環形緩沖區1中,線程2 讀另外一個電表并把它放到環形緩沖區2中,緩沖區1和2的大小分別是20 10,線程3的任務是將結果Ci = A_2i * B_i + A_(2i+1) *(1 - B_i) 打印出來,寫出同步代碼(i的取值為0,1,2…)(5分)

地址空間管理

  1. 發現想要訪問的內容不在內存中怎么辦(2分)
  2. 段頁式管理的地址翻譯過程(3分)
  3. 給了一個內存表如下圖所示,采用二級頁表 讓你翻譯0x00467FA H寫出具體翻譯過程。 這個題從頭到尾我就沒看到和0x2000翻譯相關的內容 很好奇怎么做(4分)
0x00H 十六個字節的數字
0x10H 十六個字節的數字
0X20H 我記得都是0
0x30H 我記得都是0
0x40H 一大堆數字0xFF0 也是數字 到0x2040一大堆數字	

調度

  1. 搶占式優先級會帶來什么缺點,把搶占變成非搶占可以解決問題么 說明原因(2分)
  2. 多級反饋隊列算法的優點和缺點(2分)
  3. 根據時間片輪轉算法 當時間片分別是1和2的時候 寫出平均周轉時間 并畫圖(4分)
進程到達時間需要運行時間
A33
B55
C72
D86

文件管理和磁盤

  1. 寫出打開/usr/bin/test.dat 過程(3分)
  2. 假設文件采用混合索引的方式,直接索引10個,一級二級三級索引分別有一個,索引塊和數據塊的大小分別都是4KB,地址塊(表項長度是4B),寫出按照順序訪問文件2MB的過程。(3分)
  3. SCAN算法 訪問一些磁盤塊 寫出順序(2分)

綜合

一個采用minix文件系統的操作系統,采用段頁式管理和二級頁表,系統中斷的時鐘周期是10ms,程序運行的時間>20ms,內存頁大小是4KB,磁盤塊的大小是1KB,用戶輸入執行gcc -o test test.c 生成的可執行文件大小是10KB,并運行程序,并將3M大小的日志文件test.log寫入到相同的文件夾,請結合操作系統的知識來回答問題。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/212318.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/212318.shtml
英文地址,請注明出處:http://en.pswp.cn/news/212318.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

構建VREP和MATLAB聯合仿真實驗平臺,控制機械臂末端按照固定軌跡移動

構建VREP和MATLAB聯合仿真實驗平臺,控制機械臂末端按照固定軌跡移動。主要工作如下: (1)solidworks構建機械臂模型; (2)將solidworks中構建的模型導入VREP中建立機械臂的多體動力學模型&#xf…

【Unity動畫】什么是任意狀態(Any state)

(Any state)可以從某個狀態A直接切換到另一個狀態 B\C\D\E\F 比如A到C的過渡,直接設置從Any state 到C的過渡線觸發參數即可。而不需要讓A到C直接在連接,同樣,B到C之間也無需直接鏈接。 這樣設計是在每一個動畫之間都…

HP-UNIX 系統安全基線 安全加固操作

目錄 賬號管理、認證授權 賬號 ELK-HP-UX-01-01-01 ELK -HP-UX-01-01-02 ELK -HP-UX-01-01-03 ??????? ELK-HP-UX-01-01-04 ???????ELK-HP-UX-01-01-05 ???????口令 ELK-HP-UX-01-02-01 ??????? ELK-HP-UX-01-02-02 ??????? ELK-HP…

Spring 核心特性之表達式(SpEL)

Spring 核心特性之表達式(SpEL)_spring spel-CSDN博客 -- 寫的還行 關于SpEL的幾個概念: 表達式(“干什么”):SpEL的核心,所以表達式語言都是圍繞表達式進行的。解析器(“誰來干”)&#xff1…

【論文筆記】Gemini: A Family of Highly Capable Multimodal Models——細看Gemini

Gemini 【一句話總結,對標GPT4,模型還是transformer的docoder部分,提出三個不同版本的Gemini模型,Ultra的最牛逼,Nano的可以用在手機上。】 谷歌提出了一個新系列多模態模型——Gemini家族模型,包括Ultra…

Java 何時會觸發一個類的初始化

Java 何時會觸發一個類的初始化? 使用new關鍵字創建對象訪問類的靜態成員變量 或 對類的靜態成員變量進行賦值調用類的靜態方法反射調用類時,如 Class.forName()初始化子類時,會先初始化其父類(如果父類還沒有進行過初始化的話&a…

找不到WMVCORE.dll怎么辦?一鍵解決WMVCORE.dll缺失的詳細方法分享

當打開軟件時提示wmvcore.dll丟失,這可能是由于以下幾個原因導致的: 系統文件損壞:wmvcore.dll是系統文件,可能會因為各種原因(如病毒感染、系統錯誤、軟件卸載等)而損壞。 軟件依賴問題:某些…

用 Python 自動創建 Markdown 表格

更多資料獲取 📚 個人網站:ipengtao.com Markdown表格是文檔中整理和展示數據的重要方式之一。然而,手動編寫大型表格可能會費時且容易出錯。本文將介紹如何使用Python自動創建Markdown表格,通過示例代碼詳細展示各種場景下的創建…

Linux基礎指令詳解(1)

操作系統的概念 百度百科 操作系統(英語:Operating System,縮寫:OS)是一組主管并控制計算機操作、運用和運行硬件、軟件資源和提供公共服務來組織用戶交互的相互關聯的系統軟件程序。根據運行的環境,操作系…

【Python網絡爬蟲入門教程1】成為“Spider Man”的第一課:HTML、Request庫、Beautiful Soup庫

Python 網絡爬蟲入門:Spider man的第一課 寫在最前面背景知識介紹蛛絲發射器——Request庫智能眼鏡——Beautiful Soup庫 第一課總結 寫在最前面 有位粉絲希望學習網絡爬蟲的實戰技巧,想嘗試搭建自己的爬蟲環境,從網上抓取數據。 前面有寫一…

論文閱讀——Deformable ConvNets v2

論文:https://arxiv.org/pdf/1811.11168.pdf 代碼:https://github.com/chengdazhi/Deformable-Convolution-V2-PyTorch 1. 介紹 可變形卷積能夠很好地學習到發生形變的物體,但是論文觀察到當盡管比普通卷積網絡能夠更適應物體形變&#xff…

LeetCode-1566. 重復至少 K 次且長度為 M 的模式【數組 枚舉】

LeetCode-1566. 重復至少 K 次且長度為 M 的模式【數組 枚舉】 題目描述:解題思路一:題意就是找出長度為m且連續重復k次的子數組。解題思路就是暴力枚舉加剪枝。解題思路二:思路差不多解題思路三:0 題目描述: 給你一個…

Numpy數組的去重 np.unique()(第15講)

Numpy數組的去重 np.unique()(第15講) ??????? ??博主 侯小啾 感謝您的支持與信賴。?? ?????????????????????????????????????????????????????????????????????????????????…

Linux權限詳解

Linux權限 文章目錄 Linux權限一、root賬號與普通賬號二、Linux權限管理三、權限權值表示方法四、文件訪問權限的設置方法五、粘滯位六、權限總結 前言: 我們在學習Linux的時候,我們知道在Linux下一切皆文件,而不同的文件對于不同的用戶有不同…

第二十一章總結。。

計算機網絡實現了墮胎計算機間的互聯,使得它們彼此之間能夠進行數據交流。網絡應用程序就是再已連接的不同計算機上運行的程序,這些程序借助于網絡協議,相互之間可以交換數據,編寫網絡應用程序前,首先必須明確網絡協議…

掌握iText:輕松處理PDF文檔-基礎篇

關于iText iText是一個強大的PDF處理庫,可以用于創建、讀取和操作PDF文件。它支持PDF表單、加密和簽署等操作,同時支持多種字體和編碼。maven的中央倉庫中的最新版本是5.X,且iText5不是完全免費的,但是基礎能力是免費使用的&…

2023-12-10 LeetCode每日一題(爬樓梯)

2023-12-10每日一題 一、題目編號 70. 爬樓梯二、題目鏈接 點擊跳轉到題目位置 三、題目描述 假設你正在爬樓梯。需要 n 階你才能到達樓頂。 每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢? 示例 1: 示例 2: 提…

gin投票系統2

投票系統 數據庫的建立 先分析需求,在sql中建立數據庫,關于項目數據庫如何建立可以在“goweb項目創建流程分析中看如何去建表” 成功后目前有四個表: vote,user,vote_opt,vote_opt_user 建立數據庫,可以…

Flink基本轉換算子map/filter/flatmap

map map是大家非常熟悉的大數據操作算子,主要用于將數據流中的數據進行轉換,形成新的數據流。簡單來說,就是一個“一一映射”,消費一個元素就產出一個元素。 我們只需要基于DataStream調用map()方法就可以進行轉換處理。方法需要…

案例026:基于微信小程序的原創音樂系統的設計與實現

文末獲取源碼 開發語言:Java 框架:SSM JDK版本:JDK1.8 數據庫:mysql 5.7 開發軟件:eclipse/myeclipse/idea Maven包:Maven3.5.4 小程序框架:uniapp 小程序開發軟件:HBuilder X 小程序…