原创 天津理工大學計算機網絡選擇判斷題(英文版)

1. Which of the following does not belong to the end system?D A, the PC B. Server C. Notebook D. Router   2. Which of t

原创 天津理工大學計算機網絡選擇題與判斷題

1.下面哪個不屬於端系統?D A、PC B、服務器 C、筆記本 D、路由器   2.下面哪個是有導傳輸媒體?A A、雙絞線 B、WiFi C、衛星通信 D、微波通信   3.下面哪個是無線通信的優勢?D A、反射 B、建築物阻隔 C、干擾

原创 天津理工大學操作系統期末複習2

選擇(20 X 1分),名詞解釋(10 X 2分),簡答(6 X 5分),綜合(2 X 15分) 一,名次解釋(10 X 2分): 1,安全狀態: 是指系統能按某種順序如<P1,P2,...,Pn>(稱<P1,P2,...Pn>序列爲安全

原创 2.14生產者消費者問題

視頻鏈接: https://www.bilibili.com/video/BV1YE411D7nH?p=22 一,問題描述: 1,系統中有一組生產者和消費者進程,生產者進程每次生產一個產品放入緩衝區,消費者進程每次從緩衝區中取出一

原创 2.18哲學家問題

視頻鏈接: https://www.bilibili.com/video/BV1YE411D7nH?p=22 一,問題描述: 一張桌子上有5名哲學家,每兩個哲學家之間的桌子上有一根筷子,桌子中間是水煮魚。哲學家們傾注畢生的經歷用於思考和進

原创 程序員如何快速學好一個新的知識點?

  反思:無組織,無計劃的學習都是在浪費時間!!!   一,明確衡量你學習的指標是什麼? 你在規定時間內完成的有效的任務量,不是你的學習時長,不是你刷題趕進度的數量。   二,如何提高自己的效率? 你在開始學習之前給自己定時,強制命令自己

原创 2.20死鎖的概念

一,什麼是死鎖? 在併發環境下,各個進程因爲競爭資源而造成的一種互相等待對方手裏的資源,導致各個進程都堵塞,都無法向前推進的現象,就是死鎖。發送死鎖後無外力干涉,這些進程都無法向前推進   二,進程死鎖,飢餓,死循環的區別 死鎖:各個進程

原创 2.9調度算法FCFS,SJF,HRRN

作業、進程和程序之間的聯繫: 一個作業通常包括程序、數據和操作說明書3部分。每一個進程由PCB、程序和數據集合組成。這說明程序是進程的一部分,是進程的實體。因此,一個作業可劃分爲若干個進程來完成,而每一個進程有其實體————程序和數據集合

原创 2.21死鎖的處理策略——預防死鎖

不允許死鎖發生: 一,靜態策略:預防死鎖 1)破壞互斥條件 如果把只能互斥使用的資源改造成允許共享使用,則系統不會進入死鎖狀態。比如SPOOLing技術可以把獨佔設備在邏輯上改造成共享設備。 缺點:並不是所有的資源都可以改造成可以共享使用

原创 2.13信號量機制實現進程互斥,同步,前驅關係

一,進程互斥 1,分析問題,設置臨界區 2,設置互斥信號量S.value(臨界資源),初值爲1 3,進入臨界區之前對信號量執行P操作(S.value--),互斥信號量值爲0,表示資源被佔用,切換到其它進程時,就不能繼續執行而主動堵塞 4,

原创 天津理工大學密碼學期末複習

1,單表與多表密碼體制的概念是? 單表密碼體制:在一個密碼體制中,如果明文字母對應的密文字母在密文中始終保持不變 多表密碼體制:在一個密碼體制中,如果明文中不同位置的同一明文字母在密文中對應的密文字母不同 2,密碼體制中的5個有限集合,分

原创 3.4動態分配算法

一,首次適應算法(First Fit) 1,算法思想:每次都從低地址部分開始查找,找到第一個能滿足大小的空閒分區   2,如何實現:空閒分區一地址遞增的次序排列,每次分配內存時順序查找空閒分區表,找到大小能滿足要求的第一個空閒分區    

原创 2.17讀者-寫者問題

視頻鏈接: https://www.bilibili.com/video/BV1YE411D7nH?p=25 一,問題描述: 有讀者和寫者兩組併發進程,共享一個文件,當兩個或兩個以上的讀進程同時訪問共享數據時不會產生副作用,但如果某個寫進

原创 天津理工大學計算機網絡複習2

題型:選擇(10 X 2分) 判斷(10 X 2分) 簡答(6 X 5分)解答(3 X 10分)   一,網絡核心和網絡邊緣(選擇) 網絡核心:由大量的網絡和連接這些網絡的路由組成——提供連通性和交換服務 網絡邊緣:由所有接在互聯網上,供