1. 程式人生 > >2018-2019-1 20165314 《資訊安全系統設計基礎》第七週學習總結

2018-2019-1 20165314 《資訊安全系統設計基礎》第七週學習總結

異常

  • 異常控制流(ECF):現代系統通過使控制流發生突變,做出反應。
  • 對於ECF的理解:
    ECF是作業系統的基本機制
    應用程式通過ECF的形式,向作業系統請求服務
    ECF是計算機系統中實現併發的基本機制
  • 異常:是異常控制流的一種形式,是控制流中的突變
  • 事件:狀態的變化
  • 異常處理程式對事件進行處理
  • 異常的具體理解:
    中斷
    陷阱和系統呼叫:為了允許對這些核心服務的受控的訪問,處理器提供了syscall指令
    故障
    終止
  • 系統中的異常:定義256種異常型別。

    程序

  • 定義:一個執行中程式的例項
  • 程序控制
    獲取程序ID:getpid函式返回呼叫程序的PID,gettpid返回的是它的父程序的PID。
    pid_t getpid(void);
    pid_t getppid(void);
  • 建立和終止程序:
    程序的三種狀態:
    1、執行:程序在CPU中或等待被執行。
    2、終止:程序永遠地停止。
    3、停止:程序的執行被掛起,且不會被排程。
    fork函式建立一個新的執行的子程序:
    pid_t fork(void);
    呼叫一次,返回兩次。