日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

2020 操作系统第三天复习(知识点总结)

發布時間:2025/1/21 windows 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2020 操作系统第三天复习(知识点总结) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 1 進程是什么
    • 2 進程表是什么?
    • 3 進程棧是什么
    • 4 當寄存器的數值被保存到進程表內,esp應該指向何處來避免破壞進程表的值
    • 5 tty是什么
    • 6 不同的tty為什么輸入輸出不同的畫面在同一個顯示器中
    • 7 解釋tty任務執行過程
    • 8 tty結構體中大致包含哪些內容
    • 9 console結構體中有哪些內容

1 進程是什么

? 進程是計算機程序關于某數據集合上的一次運行活動,是系統進行資源分配和調度的基本單位。(活動和單位)

? 進程具有并發性,獨立性,共享性,結構性,動態性,制約性六個特點。(并獨共結動制)

? 進程映象:控制塊,程序塊,核心棧,數據塊(控成合數)

2 進程表是什么?

? 進程表示存儲進程狀態信息的數據結構

? 進程表是進程存在的唯一標識,是操作系統用來記錄和刻畫進程狀態以及環境信息的數據結構,也是操作系統掌握進程和管理進程的主要依據。(標識,刻畫狀態,環境信息的結構,掌握和管理的依據)

3 進程棧是什么

? 進程運行時自身的堆棧

4 當寄存器的數值被保存到進程表內,esp應該指向何處來避免破壞進程表的值

? 進程運行的時候,esp指向進程堆棧的某個位置。寄存器的數值剛剛被保存到進程表內,esp是指向進程表中的某個位置的。如果接下來進行任何的堆棧操作,都會破壞掉進程表的數值。

? 為了解決這個問題,我們使用內核棧,讓esp指向內核棧。

5 tty是什么

? 在unix系統中,一般有

? tty=termina=文本的輸入和輸出

? console=物理終端

? shell=命令行解釋器
(終端,字符型設備,代替)
? teletype的縮寫。終端是一種字符型的設備,它有多重的類型,通常使用tty來簡化各種類型的終端設備

? 不同的tty對應的輸入設備是同一個鍵盤

6 不同的tty為什么輸入輸出不同的畫面在同一個顯示器中

? 不同的tty各有一個console,各個console公用同一塊顯存

? 雖然不同的tty對應的輸入設備是同一個鍵盤,但是輸出是在不同的顯示器中console中,也就是物理終端,但是我們使用的是同一個顯示器,畫面的不同只是因為現實了顯存的不同位置而已

7 解釋tty任務執行過程

? 從tty任務中執行一個循環,這個循環將輪詢每一個tty,處理它的事件,包括從鍵盤緩沖區讀取數據,顯示字符等內容。(循環,輪詢,輸入,輸出)

? 輪序到每一個tty的時候:

? 處理輸入:查看其是否是當前的tty。只有當某個tty對應的控制臺是當前控制臺的時候,它才可以讀取鍵盤緩沖區。(驗證,讀取)

? 處理輸出:如果有要顯示的內容則顯示它。(顯示)

8 tty結構體中大致包含哪些內容

(緩沖器,head,tail,大小,終端地址)

  • tty輸入緩沖區
  • 指向緩沖區的下一個空閑位置
  • 指向鍵盤任務應處理的鍵值
  • 緩沖區中已經填充的數量
  • console 的地址

9 console結構體中有哪些內容

(當前位置,起始,長度,光標)

  • 當前顯示到什么位置
  • 當前控制臺對應的顯存位置
  • 控制臺的顯存大小
  • 光標的位置

指向鍵盤任務應該處理的鍵值

?

總結

以上是生活随笔為你收集整理的2020 操作系统第三天复习(知识点总结)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。