Q1. 什麼是系統調用?為什麼要引入系統調用?
A:
1) 作業系統為使用者态的程序與硬體裝置(如CPU、磁盤和列印機等)之間的互動提供了一組接口,這些接口使得程式更具有可移植性,因為不同的作業系統隻要所提供的一組接口相同,那麼在這些作業系統之上就可以正确地編譯和執行相同的程式,這組接口就是所謂的“系統調用”;
2) 引入系統調用的原因有:
A. 這使得程式設計更加容易;
B. 這極大地提高了系統的安全性;
C. 最重要的一點,這些接口使得作業系統更具有可移植性。
Q1. 什麼是系統調用?為什麼要引入系統調用?
A:
1) 作業系統為使用者态的程序與硬體裝置(如CPU、磁盤和列印機等)之間的互動提供了一組接口,這些接口使得程式更具有可移植性,因為不同的作業系統隻要所提供的一組接口相同,那麼在這些作業系統之上就可以正确地編譯和執行相同的程式,這組接口就是所謂的“系統調用”;
2) 引入系統調用的原因有:
A. 這使得程式設計更加容易;
B. 這極大地提高了系統的安全性;
C. 最重要的一點,這些接口使得作業系統更具有可移植性。