X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/2803826a2373620dbfce8a5bff1e6a01dd594953..277afc3da4e21424c62f62fefbe3986d43b200fb:/README.md
diff --git a/README.md b/README.md
index d2a6c09..bad8edc 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,10 @@
+ ç®ä½ä¸æ | English +
+ # LunaixOS Project LunaixOS - ä¸ä¸ªç®åçï¼è¯¦ç»çï¼POSIXå ¼å®¹çï¼ä½æ¿ï¼ï¼ï¼å¸¦ææµéä¸ªäººé£æ ¼çæä½ç³»ç»ãå¼åè¿ç¨ä»¥è§é¢æç¨å½¢å¼å¨Bilibiliåç°ï¼[ãä»é¶å¼å§èªå¶æä½ç³»ç»ç³»åã](https://space.bilibili.com/12995787/channel/collectiondetail?sid=196337)ã @@ -18,9 +22,12 @@ LunaixOS - ä¸ä¸ªç®åçï¼è¯¦ç»çï¼POSIXå ¼å®¹çï¼ä½æ¿ï¼ï¼ï¼å¸¦æ + å å管ç䏿éå页ï¼Demand Pagingï¼ + é®çè¾å ¥ + å¤è¿ç¨ -+ 14个常è§çLinux/POSIXç³»ç»è°ç¨ï¼[éå½1](#appendix1)ï¼ ++ 17个常è§çLinux/POSIXç³»ç»è°ç¨ï¼[éå½1](#appendix1)ï¼ + ç¨æ·æ¨¡å¼ -+ ä¿¡å·æºå¶ï¼è¿è¡ä¸ï¼ ++ ä¿¡å·æºå¶ ++ PCI 3.0 ++ PCIe 1.1 (WIP) ++ Serial ATA AHCI (WIP) ## ç®å½ç»æ @@ -48,6 +55,13 @@ LunaixOS - ä¸ä¸ªç®åçï¼è¯¦ç»çï¼POSIXå ¼å®¹çï¼ä½æ¿ï¼ï¼ï¼å¸¦æ + 82093AA I/O Advanced Programmable Controller (IOAPIC) (Datasheet) + MC146818A (Datasheet) + Intel 500 Series Chipset Family Platform Controller Hub (Datasheet - Volume 2) ++ PCI Local Bus Specification, Revision 3.0 ++ PCI Express Base Specification, Revision 1.1 ++ PCI Firmware Specification, Revision 3.0 ++ Serial ATA - Advanced Host Controller Interface (AHCI), Revision 1.3.1 ++ Serial ATA: HIgh Speed Serialized AT Attachment, Revision 1.0a + +**å 责声æï¼PCIç¸å ³çæ åæç»è§£éæå½PCI-SIGææãæ¤å¤æä¾ç坿¬ä» ä¾ä¸ªäººå¦ä¹ 使ç¨ãä»»ä½åç¨ç®çé¡»åPCI-SIGè´ä¹°ã** #### çè®ºä¹¦ç± + *Computer System - A Programmer's Perspective Third Edition (CS:APP)* (Bryant, R & O'Hallaron, D) @@ -59,6 +73,7 @@ LunaixOS - ä¸ä¸ªç®åçï¼è¯¦ç»çï¼POSIXå ¼å®¹çï¼ä½æ¿ï¼ï¼ï¼å¸¦æ + [OSDev](https://wiki.osdev.org/Main_Page) - æä¸æå «çåèï¼å¾å¤è¿æ¥äººçç»éªãä½è 主è¦ç¨äºä¸å¤èµææ¥è¯¢ä»¥åæ¶éï¼ææ¯æç®ï¼æåï¼æ åçç²ç¥æ»ç»ï¼ä»¥åå¼åç¯å¢/å·¥å ·é¾çæå»ºã + [FreeVGA](http://www.osdever.net/FreeVGA/home.htm) - 98å¹´çèµæºï¼å ³äºVGAç¼ç¨ææ¯çå®èç½ç«ã + GNU CC å GNU LD ç宿¹ææ¡£ã ++ [PCI Lookup](https://www.pcilookup.com/) - PCI设å¤ç¼å·æ¥è¯¢ #### å ¶ä» + Linux Manual - ç¨äºæ¥è¯¢*nix APIçä¸äºå ·ä½è¡ä¸ºã @@ -67,7 +82,7 @@ LunaixOS - ä¸ä¸ªç®åçï¼è¯¦ç»çï¼POSIXå ¼å®¹çï¼ä½æ¿ï¼ï¼ï¼å¸¦æ ## éå½1ï¼æ¯æçç³»ç»è°ç¨ ### Unix/Linux/POSIX -1. `sleep(2)` +1. `sleep(3)` 1. `wait(2)` 1. `waitpid(2)` 1. `fork(2)` @@ -80,7 +95,10 @@ LunaixOS - ä¸ä¸ªç®åçï¼è¯¦ç»çï¼POSIXå ¼å®¹çï¼ä½æ¿ï¼ï¼ï¼å¸¦æ 1. `_exit(2)` 1. `sigreturn(2)` 1. `sigprocmask(2)` -1. `signal(2) ` +1. `signal(2)` +1. `kill(2)` +1. `sigpending(2)` +1. `sigsuspend(2)` ### LunaixOSèªæ