程序的本質是乙個狀態機嗎?

時間 2021-05-09 23:12:29

1樓:好的我不知道說什麼

可以肯定地說,程序的源頭不是狀態機。

實際上,很可能任何東西你都可以解釋成"狀態機」,大概的思路如下:

劃分其狀態,例如,假如我們不考慮那些不能通過「開始-經過-結束」的事物。

研究其在各個狀態中如何發生了到另一狀態的轉移,假如我們可以將狀態的內部的變化忽略,而且只需要關注「當前狀態」和狀態之間的轉移。

如果有需要,標註出「開始狀態」、「重要狀態」、「終止狀態」,等等。

源頭可能比本質更重要,因為源頭可能有唯一性,而本質在於是否「正當」。將程序理解為狀態機,實際上並不太正當,因為並不存在將程序理解為狀態機的絕對的必要性,在這個意義上,我傾向於程序的本質並不是狀態機。

那麼程序的本質是什麼呢?我傾向於認為,可能不是乙個太好的理解,程序的本質是乙個可以被管理的計算力單元及其需要完成的計算任務、計算過程。所以狀態機的觀點是為了管理程序,是一種適應我們去分配計算力、實現計算任務、完成計算過程的方法

核心態是指乙個特殊的程序,還是指程序的一種特殊狀態?

因為預設只有作業系統是被機器信任的,使用者編寫的第三方應用程式是不被信任的,當使用者應用程式請求作業系統關鍵部件時,比如請求讀寫磁碟,操縱硬體裝置,必須通過核心發起直接的請求,所以作業系統核心為方便使用者程式使用,提供了一些系統呼叫函式,這些函式首先需要陷入核心,進入核心態,其實就是軟中斷。從使用者...

生氣時的狀態能否代表乙個人的本質?

氧小四 人是多面的很複雜,不是非黑即白。乙個人因為某件事而生氣,只能說明他的執念在這件事上。同樣一件事不同人有不同的情緒,有的人就很少生氣,而有些人芝麻大的小事就能生氣很久。只是不會控制情緒而已,我覺得跟本質沒有直接關係。 明見心理諮詢中心 無論是生氣 愉快 悲傷 恐懼 都是人的情緒。乙個人在不同的...

什麼是乙個人的「本質」?如何改變乙個人的「本質」?

菲波拉奇逸 什麼都不能改變乙個人的本性,因為什麼都能改變乙個人的本性,人的本性本是 無 但是活在世間,就會接觸和容納世間的 有 信念 信仰則是心中形成的 有 也可以說,出生為人,本性就是不斷被自己的信念所改變,此本性永遠不變。就像我們說的,世界唯一不變的就是世界永遠在變。 本質即本性 改變不了,但乙...