UNIX :
fork
exec.
UNIX , .
Linux : , .
(PID) - (); , signal, modify wait .
(Credentials). , .
(Personality). UNIX, Linux , . , UNIX.
-. , :
, ;
"NAME=VALUE", .
, .
, , .
.
; , .
, , .
. - .
, . (root) (default) .
|
|
, .
.
. Linux . Linux , -.
, clone:
fork ;
clone , , .
clone , .
, . , Linux . , , , .
:
, , , ,
, .
, .
Linux :
- . , , , need_resched , , .
, . , , , , .
, Linux , .
(top half) (bottom half):
,
, - , , .
.
|
|
. 3 .
. 3. .
, .
, .
Linux :
, , .
, .
Linux (credits) (priority). credits:= credits / 2 + priority , . -.
Linux : FIFO round-robin; , .
; , , .
FIFO .
round-robin , RR- .
Linux 2.0 Linux, SMP -; .
, SMP : .
GNU General Public License (GPL) , Linux: , Linux, Linux, ; , GPL, (.. Linux ).
(loadable kernel module, LKM) Linux, , , .
(PID) - (), .
; , , .
, , : () .
Linux , 1990- . UNIX - . Linux . Linux .
Linux BSD UNIX, AT&T UNIX, X Windows. Linux , .
Linux (RPM), Linux.
Linux GNU General Public License, , Linux , , Linux, .
|
|
Linux . .
Linux UNIX - . POSIX. Linux API UNIX SVR4, UNIX BSD.
Linux , . . .
Linux , , , . , .
Linux , .
Linux clone, -.
, Linux . , .
( , ) , - .
Linux . FIFO round-robin.
Linux (SMP).
:
1. Linux?
2. Linux?
3. Linux ?
4. Linux ?
5. Linux ?
6. API UNIX- Linux?
7. UNIX Linux?
8. Linux?
9. Linux, ?
10. ?
11. ?
12. Linux?
13. ?
14. ?
15. ?
16. Linux?
17. Linux, ?
18. Linux?
19. Linux?
20. Linux?
21. Linux?
22. Linux?
1. Linux. (partition) Partition Magic. .
2. (RPM) Linux.
3. , Google Android , Linux. , -, Google Android GPL, Linux?
|
|
4. Linux ( ), , , .
5. Linux , Linux.