Linuxå
æ ¸ä¸»è¦ç±äºä¸ªåç³»ç»ç»æï¼è¿ç¨è°åº¦ï¼å
å管çï¼èææ件系ç»ï¼ç½ç»æ¥å£ï¼è¿ç¨é´éä¿¡ã
1.è¿ç¨è°åº¦ï¼SCHEDï¼:æ§å¶è¿ç¨å¯¹CPUç访é®ãå½éè¦éæ©ä¸ä¸ä¸ªè¿ç¨è¿è¡æ¶ï¼ç±è°åº¦ç¨åºéæ©æå¼å¾è¿è¡çè¿ç¨ãå¯è¿è¡è¿ç¨å®é
ä¸æ¯ä»
çå¾
CPUèµæºçè¿ç¨ï¼å¦ææ个è¿ç¨å¨çå¾
å
¶å®èµæºï¼å该è¿ç¨æ¯ä¸å¯è¿è¡è¿ç¨ãLinux使ç¨äºæ¯è¾ç®åçåºäºä¼å
级çè¿ç¨è°åº¦ç®æ³éæ©æ°çè¿ç¨ã
2.å
å管çï¼MMï¼å
许å¤ä¸ªè¿ç¨å®å
¨ç
å
±äº«ä¸»å
ååºåãLinux
çå
å管çæ¯æèæå
åï¼å³å¨è®¡ç®æºä¸è¿è¡çç¨åºï¼å
¶ä»£ç ï¼æ°æ®ï¼å æ çæ»éå¯ä»¥è¶
è¿å®é
å
åç大å°ï¼æä½ç³»ç»åªæ¯æå½å使ç¨çç¨åºåä¿çå¨å
åä¸ï¼å
¶ä½
çç¨åºååä¿çå¨ç£çä¸ãå¿
è¦æ¶ï¼æä½ç³»ç»è´è´£å¨ç£çåå
åé´äº¤æ¢ç¨åºåãå
å管çä»é»è¾ä¸å为硬件æ å
³é¨åå硬件æå
³é¨åã硬件æ å
³é¨åæä¾äºè¿ç¨çæ
å°åé»è¾å
åç对æ¢ï¼ç¡¬ä»¶ç¸å
³çé¨å为å
å管ç硬件æä¾äºèææ¥å£ã
3.èææ件系ç»
ï¼Virtual File
System,VFSï¼éèäºåç§ç¡¬ä»¶çå
·ä½ç»èï¼ä¸ºææç设å¤æä¾äºç»ä¸çæ¥å£ï¼VFSæä¾äºå¤è¾¾æ°åç§ä¸åçæ件系ç»ãèææ件系ç»å¯ä»¥å为é»è¾æ件
ç³»ç»å设å¤é©±å¨ç¨åºãé»è¾æ件系ç»æLinuxææ¯æçæ件系ç»ï¼å¦ext2,fatçï¼è®¾å¤é©±å¨ç¨åºæ为æ¯ä¸ç§ç¡¬ä»¶æ§å¶å¨æç¼åç设å¤é©±å¨ç¨åºæ¨¡åã
4.ç½ç»æ¥å£ï¼NETï¼æä¾äºå¯¹åç§ç½ç»æ åçååååç§ç½ç»ç¡¬ä»¶çæ¯æãç½ç»æ¥å£å¯å为ç½ç»åè®®åç½ç»é©±å¨ç¨åºãç½ç»åè®®é¨åè´è´£å®ç°æ¯ä¸ç§å¯è½çç½ç»ä¼ è¾åè®®ãç½ç»è®¾å¤é©±å¨ç¨åºè´è´£ä¸ç¡¬ä»¶è®¾å¤é讯ï¼æ¯ä¸ç§å¯è½ç硬件设å¤é½æç¸åºç设å¤é©±å¨ç¨åºã
5.è¿ç¨é´é讯(IPC) æ¯æè¿ç¨é´åç§éä¿¡æºå¶ã
温馨提示:答案为网友推荐,仅供参考