???????????? ????
???
?????????? ????????
?? (??????????? ????????????
OS
????
O/S
?????????????) ???????? ????? ???????? ?????? ???? ??????????; OS?? ???? ?????????? ??????, ??????? ???????? ?????? ???? ???????? ???? ?????? ?????????? ??????????????. ?????????? ?????????? ???????? ????????????
??? ?????????????
?????????? ????????????. ?????????? ?????????? ????????? ?????? ??????????????
????????
? ??????? ??????? ????????????? ????????. ??? ??????????? ????????? ? ????????????? ???????????????????, ?????????????? ????????? ?????????????. ??????? ????? ?????? (
????????? ??????
,
???????????? ??????
,
?????? ???????
,
?????? ??
???????? ????????) ?????? ????? ????? ??????, ???????? ??????????(????? ??????? ?????, ????? ?????? ?????), ?????
???? ????? ????
??? ??? ????? ?????? ?????????? ?????????????? ?????????.
[?]
???? ???????? ???? ??????? ????,
??? ???????
???? ????
???? ???????? ????
?????????
??????? ?????????? ????????
????? ??????????????.
?????????? ??????????? ??????? ????????????? ????? ??????????? ???? ?????? ?????????? ?????????. ?????????? ? ????? ??????????
??????? ?????????????? ?????????????
(API???) ????
???????? ???
?? ???? ??????????. ? ???????????????? ?????? ???? ??????? ?????????? ???????????? ???????? ?????? ??????????? ??????????? ???? ????? ???????????? ????, ????? ???????????? ?????????. ????????? ?????????? ??????????????? ??? ?????? ????????? ??????? ??????????(UI)????? ??? ????? ?????????? ?????
???? ??????????
(CLI) ????
?????? ??????? ??????????
(GUI, ??????? ????????? “????”)?????? ???? ???????????????. ????????? ???? ???????????? ???????? ??????? ???????????? ??? ??????????? ??????????? ??????? ?????????????????. ????? ???-??????? ???????????? Unix ????? Unix? ?????? ?????????, ??????? ???????????? ??? ?????????? ????????? ????? ???? ????? ?????????????????? ????????????????. (??????? ??????????????? ??? ?????????? ????????? ???????????? ?????? ?????? ??????????.)
??????? ???? ??????? ?????????? ?????????? ????????????
BSD
,
Darwin (MAC? OS X)
,
Linux
,
Sun?OS(Solaris?/OpenSolaris??)
, ?????
Windows? NT (XP/Vista/7)
. ?????????? ???????????
Unix
???? ???
Unix?-??????
?????????? ?????????????? ??????? , ??????? ?????????? ???????????? ???? ?????????? ?????????? ????? ???? ??????.
[?]
[?]
?????? ?????? ????
??? ??????????? ?????????
?????? ????? ?????????, ?????????? ?????????????? ???????????. 1960? ???? ????????? ?????????, ??? ??????????????? ??????????? ????? ????????? "?????? ???????? ?????????" ???? "????????" ???? "??????????" ???? ????????????????
???? ??? ????????
????????? ???? ?????????? ??????, ??????? ??? ?????????? ??????? ?????????? ?????????????. ????????? ?????? ???????????
UNIVAC
????? ?????????????
????????? ???? ????????????
???? ??????????? ???????.
??????????
?????? ??????? ???????? ?????????? ??????????? ?????, ????, ???
??????? ???
?????????? ???????????, ??????? ???? ???? ????????? ????? ?????????????????????, ?????? ????? ????????? ????????. ????? ????????? ??? ???????? ???????????? ???? ??????? ??????????????????????. 1960? ???????? ???? ?????? ????????? (??? ????????? ?????)??? ??????????????? ??????????.1970? ????????, ???????
???????
?????? ??????? ?????????? ???????????????? ?????????????????????(????????? ????? ??????? ???????? ???? ???????? ??????????????? ?????????????????, ?????????
DEC
,
PDP-11
?????
RT-11
, ?????
???? ??????
????????
RDOS
???? ????), ???? ???? ???? ???? ?????? ????
??????? ???
??? ????
BASIC
???? ???????????????????? ????????, ??????? ??????????? ??????? ???? ??????? ??????? ???? ???? ??????? ?????????? ????????????? (?????????
TRSDOS
????
NewDOS
????
CP/M
) ???????????? ????? .
??????? ?????????? ?????????????? ???????? ????????????? ????? ????? ?????????????? ?????????????????. ???????? ????????????????? (??????????? ????? ?????????? ???????????), ???? ???????? ????? ???? ???????? ??????????? ???????? ??? ???????????????? ; ?????????? ?????????? ?????? ???? ?????????? ???????? ????????? ???????????? ??????? - ?????????
??????? ???????
CP/M
??????? ????????, ????? Unix ??????? ???????? - ??? ?????????? ???????????; ?????? ??????????? ???? ??????? ?????????????? ?????????????????. ???????? ????????? ????????????? ?????????????? ???????????? ????????? ????????????????.
1969-70?????
UNIX
???????
PDP-7
????? ????????????? ????
PDP-11
?? ?????? ???????. ????? ??? ????????? ??? ???????? ???????? ????? ???????????????? ????? ??? ????????? ??????, ??????? ?????? ????????, ?????? ?????? ????? ??????? ??????? ?????????????? ???????. ?????? UNIX ????????????? ????? ????????????? ?????????? ???????????? ?????????????. Unix ?????????? ????????????? Multics,
???? ??????
? AOS-VS ???? ??????? ?????????? ????????????? ?????
IBM
????
PC DOS
? 2.0?? ???????????? ??????????? ????????????? ??????? ????????? ??????????? ???????????????.
Microsoft
???????? ?????????? ?????????????
????
QDOS
???
CP/M
???? ??? ??????? ?????????? ?????????????
PC DOS
??? ?????????? ????? ???
IBM PC
??????? ????? ???????.
IBM
???????? ? ???????????? ? ?????????? ?????????????
MS DOS
??? ?????????? IBM-??? ???????? ?????????? ???????????? ????? ??????? ?????. Microsoft ???-??????? ?????? ????????????? ????????, IBM ????????? ????????????? ?????? ?????????????? (2.0, 2.1, 4.0, ???????) 6?? ????????????? ???????????????. MS-DOS ????? PC-DOS ????? ??????? ?????????????????, ????????? MS-DOS ??????
GW-BASIC
???????????? (??????? IBM PC
ROM
???????? ??? BASIC? ???? ??????????????? IBM??? ????????? ???????? ?????????????). MS-DOS ????? PC-DOS?????? ??????? ??????? "DOS" ???? ????????????????????? (? ??????? ??????????? ??????? "DOS??????" ?????? ???????????? ?????????
DR-DOS
?????
FreeDOS
, ???? ?????? ??? ?????????? ?????????????? ?????????????? ???????????? ?????
COMMAND.COM
????? ????? ???). MS-DOS???? IBM? PC???? ??????? ????????????? ??????????????????, ???????? ??????? ???? ?????????????? ?????? ??????? IBM PC?? ????? ??? IBM ???????????? ????????????? (
PC-XT
????? ?????
IBM PC-AT
????????) ???????????? ???? ??????????? ???????????????. ??????? ??????? DOS ???????????? ?????????? ????????????? ????????? ??????? ???????????? ????????????? ??????? ????????????? ???????, ???? ????????? IBM ??????????? ??????????, ??? ?????????? ????????? ????????????? ???????????? ??????????????.
MS-DOS
? ?????? ??? ?????? ???? ???? ?????? ???????????? ??????: ??????? ??? ???? ???????? ???????????????? ???? ??????????? "??? ???????" ????????? ???????? (?????????
??????? ???????? ?????????? ?????
????? ???????? ????, ????? ??????? ????????? ????? ????????? (??? ????? ???????? ??????????? ????? ??????????? ???????????????????).
IBM PC ?????????? 1980? ???? ????????????? UNIX-????? ?????????? ???????? Microsoft? ???????????? ????? ??? ???????????????????. Xenix???? ???? ?? ???????
MS-DOS
??????????? ?????? ???-??????? ?????????? ???????????? ?????? ????? ?????? ???????. ? ????? ?????
CPU
??? ??????? ??????? ???????? ???? ??? ????? ??????????? ????????? ??????????, Xenix ?????? ??????????? ???? ??????????? ????, ???????? ?????? ???????.
80286
-?????
IBM PC AT
??
???????? ?????? ????
???????? ????? IBM ??????? ????? ?????????????. ???? ? ????????? 286????? ???????????????? ???????? ????????? ?????????????, ???????
80386
? ???????????? ??? ?????? ?????????????????. 386???? BSD
Unix
???? PC?? ??????????? ??????????? ????? ????
Unix-??????
??????????? (????????? "*????????" ??? ??????????????????? )
Linux
???????? ?????????, ???? IBM (?????, ??????? Microsoft)
PS/2
? ????????
OS/2
????? ??????. Microsoft ?????????
Microsoft Windows
???? ??????? DOS? ????
GUI
???, ???? ?????? ?? ???????? ????? ?????????? ????????????????.
????
Mac OS
, ?????
Microsoft Windows
1.0-3.11 ??????????
?????? ?????????
(Windows 95, 98, ????? ME??? 32-????? ??????????? ????????? ????? ????????? ??????????????? ????????, ???? 16-????? ??????????? ?????? ????????? ????????????? ???????????), ????? ???????? ??????? ???????????? ?????????? ???? ?????????? ????????????????. ? ?????????? ?????????????? ????? ???????? ?????????????? ?????? ???????? ??????? ?????? CPU ???????? ???????????????? ???????????????????.
???????? ?????????????? ????????????
?
VMS
???? ??????? ????? ?????,
Windows NT
? ??????? ?????????? ????????? ??????????? ??????? ???????????, ????
UNIX-??????
?????????? ????????? ?????? ????? ??????? ?????????? ???????? ???? ?????????? ?????????, ??????? ?????? ????????, ????????? ???-??????, ??????? ??? ???????? ?????, ????? ??????? ???? ????????? ????????.
????
AmigaOS
????? Microsoft Windows?
Windows 1.0
????
Windows Me
?????? ?????????? ????????????? ?????????????? ??????? ?????????? ?????? ???????? ??????????????.
[
??????????? ????????
]
????????? ?????????????? ????? ??????????? ???????? ????????????????? ??? ??????????? ??????????? ???? ???????? ???????????? ?????????????????.
???? ????? ("
??????????
") ????? ?????????? ????????? ??????, AmigaOS ??? ????????? ?????????????? ?????????, ???? ???????????? ????????????, ??????? ???? "?????" ?????? ????? ???????????? ????????????? ??????? ??????? ???????? (
???? ????????
????? ??????? ????? ????????) ??????????????? ???????????? ???? ??????.
?????????????
[
????????
]
1950? ????????????, ???? ?????? ???????????? ?????????? ?????????? ???????????? ???????????????.
IBM
System/360
? ???????????
?????????? ?????
??????????? ??????????. ??? ???????? ????? ?????????????? ????????? ????????????? ??????????, ?????????? ???? ?????????? ????????
OS/360
????? ??????????? (????? ??????? ????????????? ???????? ??????????????? ????????? ?????? ??????). ?????? ???????? ???????? ???? OS ??? ???? ?????? System/360? ???????? ??????????. ???? ?????????
IBM
? ??????? ?????????? ?????????? ??????????? ? ??? ?????????
???? ?????????????
; ??????
OS/360
????? ?????? ???????????? ???? ?????? ????????? ??????????????. 70? ???? ?????????, OS/360? ??????
MVS
?????????? ??????????, ??????? ?????? ????????
RAM
???? ????????
????????? ??????
??????? ??????????? ????????????
[
??????????? ????????
]
???????????????.
OS/360
?? ????? ???? ???????????? ??????????????, ????? ????????????, ?????? ?????????? ???????? ????? ????????????. ?????????
OS/360
?????, ???? ????????? ?????????, ?????????? ?????????? ???????? ????, ???????? ????, ??????? ????????? ?????? ????? ?????????? ??????????? ????????????. ?????? ???????? ????????????????? ????????? ???????????????, ??? ??????????? ????? ?????????????? ?????????? ???????? ?????????????. ?????????
CP-67
??????????
??????? ???
????? ??????? ???? ?????????? ?????????? ?????????? ??????????? ?????????.
????????? ???? ?????????????
????????, ??? ???????? ?????????????
SCOPE
??? ?????????? ????????????? 1960? ???????? ??????????. ?????????? ?????????????? ????????????
KRONOS
????? ?????
NOS
?????????? ?????????????? 1970? ???????? ???????????????????. ??? ??? ????? ?????????? ???? ?????????????? ??????????? ?????????????. ???? ????????? ????????? ?????????? ????, ??? ???????????? Dartmouth ? BASIC ?????????? ?????????? ????????????????, ????????? ????? ?????????????? ?????? ?????????? ?????? ???????? ??????????????. 1970? ???? ?????????, ????????? ???? ????? ???????????? ????????????????
PLATO
?????????? ????????????? ?????????????????. ??? ???????? ???? ??????????? ????? ??????? ????? ??? ?????? ????????? ?????????. ????????? ??????? ????? ???-??????? ??????? ???????? ???????, Plato?? ???? ???? ??????? ?????????????? ?????????.
???????? ????????????
1961?????
B5000
???
MCP
(
?????? ???????? ?????????
) ???? ?????????? ????????????? ??????????.
B5000
?? ????????? ?????? ???????????? ????????? ???? ????????????? ?????????? ????? ??????? ?????
????????? ?????
????????. ????????????
MCP
??
ALGOL
? ?????????
ESPOL
??? ????????? ????????? ????????? ???? ????? OS ???????.
MCP
?? ????????? ???????
???????? ??????
???? ???????? ????? ???? ??????????????? ??????????.
AS400
? ????????? ?????????????? ????????,
IBM
?????????? AS400 ??????????????? MCP????? ????? ??????? ???????????? ????? ???? ???????? ????????. ????????? ????? ? ????????????? ???? ??????? ???????? ????????????? ?????????? ????????????? ????????????.
MCP
?? ????
?????????
?
?????????????/MCP
??????? ????????? ???????????.
UNIVAC, ????? ??????? ??? ???????, EXEC ?????????? ?????????? ????????? ?????????. ?????? ????? ???????????? ??????, ??? ??? ???? ???-?????????? ???????????????? ?????? ???????, ???????????, ??????? ????????? ????? ???? ???????????? ?????????????????. 1970? ????????, UNIVAC ?????? ??????? ??? ??????????? ????????? Dartmouth BASIC ????????? ?????????? ??????-????? ??????? (RTB) ????????????? ???????????.
?????? ???????????? ????? MIT??? ?????? ???????????? ??????????? ?????????? ??????????(GECOS)????? ??????????????, ??????????? ??????? ?????? ?????????? ???????????. ???????????? ??????????? ???? ??????
?????? ??????????? ?????????? ????????
(GCOS) ???? ???????????????????.
???????? ?????????????? ???????????? ???? ?????????? ?????????????? 36-????? PDP-10 ????? ???????????????? ??????????
TOPS-10
?????
TOPS-20
??? ?????? ??????????? ???????? ???? ????? ??? ?????????????? ????????????????. UNIX? ?????? ???????? ????? ????????? ??????????????????? ????? ?????? ARPANET ???????????? TOPS-10 ??????? ????????????????.
1960? ???? ???????? 1970? ???? ??????????, ???? ???? ????????? ?????????????? ????????? ?????? ?????? ?????????????? ?????????? ???? ???? ???????? ?????????????? ???????????????????. ?????? ??????????? ???????????????????????? ???? ???? ???????????? ????? ?????????????? ???? ?????? ?????? ????????????????? ????????????????????? ??????????. ??????? 360/40 ????? (360/165 ????? 360/168 ??????????) ??????? 360??? ??????????????? ????? ?????????????. ???? ??? ???? ???? ????? ??????????????? ?????? ???? ??????? ??????? ???????? ?????????.
1960? ???????? ????????? ???? ???? ?????? ???????? ????, ?????? ??????? ??? ??? ????????? ??????????????? ??????? ?????????? ?????????????? ?????????????????? ????????????????. ???????? ??????? ?????????? ?????????? ???????????????:
?????????????
[
????????
]
????????
?????????????
????????????? ????? ???????????? ?????????? ?????????? ?????????????? ????? ????? ???? ????????????? ???????????; ?????????? ?????????? ??????????????
ROM
???? ????? ?????????? ??????
????????
?????? ??????????????. ???????????? ???? ????????-????? ?????????? ???????? ?????
CP/M
. ???? ???? ???????????????? ??????????,
IBM PC
????? ????? ????? ?????? (IBM? ???????????? IBM DOS ????
PC DOS
???? ????????????????) ???????? ???????
MS-DOS
???? ??????? ?????????? ??????????????
Microsoft
??? ???????????? ????????????. 80? ???????? Apple Computers? Inc.(????
Apple? Inc?.
) ???? ???????
Apple II
??????? ???????????????? ????????????,
Mac OS
?? ????????? ????????
??????? ??????? ??????????
(GUI) ???????
Apple Macintosh
???????? ??????????.
32-?????
?????????? ?????
????????
????????????????
Intel 80386
CPU
?????? ??????, ????? ???????? ??????
??????????
?????
??????????
?????
?????????
?????????? ?????????????? ????? ???????? ?????????.
???????? ?????????????? ????????????
????
VMS
?????????? ???????? ???????????????
????? ???????
????? ???? ??????? ????????????? ???? Microsoft ? ?????????? ???? ??????????? ??????. ??????? ???? Microsoft ?????????? ?????????? ??????? ????????????
Windows NT
?????????? ????????? ????????? ???? ??????????????? ?????????.
Apple Inc.
? ????????
??????? ???????
,
Unix-??????
NEXTSTEP
?????????? ????????????? ???????
NeXT
Computers Inc?.???? ???????????. NEXTSTEP???? ????
Apple Inc.
?????????????????
FreeBSD
? ?????? ???????????????? Mac OS X? ????????? ??????.
Minix
??? ???? PC?????? ??????????????? ???????? ?????? ??????,
Unix
? ???????? ???????????????,
Linux
? ??????????? ??????????????.
GNU Project
?????????? ????????? ??? ??????????
?????? ??????????????
????????? ??? ??????? ???????????? ?????????? ???????????????? ?????????.
BSD
???? ?????? Berkeley Software Distribution?? UNIX ???? ?????????? ???????????????? 1970? ??????? ??????? ??????? ?????????????? ????????????????? ????????????????. ???? ????????????? ????????
????????????
????, ? ????????? ?????????? PC?????? ?????????????????? ????? ???? ??????? ????????, ??????????
FreeBSD
,
NetBSD
?????
OpenBSD
????? ??????????? ???????????? ????????? ?????? ?? ??????? ???? ???????????????.
????????????
[
????????
]
????????? ??????
[
????????
]
?????????? ?????????? ???????? ????? ?????????? ????? ?????????????? ???????????????????. ????????? ??????????????? "??????????" ????? ???????????. ?????????? ?????????? ??????? ????????? ?????? ????????? ?????? ?????????. ????????? ???? ????? ?????????? ???????????? ???????? ?????????????? ?????????????? ????????. ??????????? ?????????????? ??????????? ???? ???? ( ???-?????? ??????????????) ?????? ????? ??????? ?????????????? ????????
???????
?????????????? ??????????. ???? ??????????? ????????? ??????????? ??????? ????????????? ????? ?????????. ????????? ???? ??????? ?????/???? ???? ???????????? ????? ????? ???? ???????? ?????????? ??????????.
????????????
[
????????
]
???????????? ?????????? ????????????? ???????????, ??????? ??? ?????????? ?????????? ??? ??????????? ????? ?????? ???? ?????????. ??? ?????? ?????????? ?????????? ????? ?????? ????? ???? ????????? ?????????? ???????????????? "????????????? ??????????"(????????) CPU ?????????? ???????? ???.
?????????
-????? ?????????????? ????? ??????? CPU??? ??????? ?????????????. ??????????? ???????? ????? ????????????? ??????????????? ?????? ?????????? ????????????????? ?????. ???? ?????? ?????? ??? ???????? ??????????????? ????????????????, ????????????????? ????????????? ??????????? ????? ?????? ?????????? ??????? ????? ?????????.
???? ????????????? ?????? ???? ?????????? ?????????????? ??????? ????????????? ????????????? ????????????, ??? ??????? ??????????? ?????, ???????????????? ????????? ??? ?????????? ??????????? ; ??? ??????? ??? ????? ??????????? ???????????? ?????????? ??????????. ?????? ?????????? ??????????????, ???????????? ?????????? ??????????
???????
???? ??????????????????. ???? ???????? ???? ????? ?????????????? ??? ???????????? ???????? ??????? ????????.
???????? ?????? ???? ????????????? ???????????? ?????????? ????????? ??????? ??????? ???????????? ???? ??????????? ??????????? ??????????????, ??? ??????????? ????????????? ?????????? ???????????????????. ?????? ????? ??? ?????????????? ?????? ?????????? ??????? ???? ????????????????? (?????????: ????????? ??????? ??????? ?????? ?????????? ?????? ??????????? ??????????). ???????? ??????????? ???????????? ???? ??????????? ???? ????????? ????????????? ??????????????????. ?????? ?????????? ????????? ???????? ???, ???????? ????????? ?????? ???? ?????????. ???? ???? ??????????? ??????????? ?????????????? ????? ????????? ???????????????.
???? ????????? ??? ?????????? ????????????? ????????? ??????? ?????????????. ?????? ????????? ????????????? ?????????????? ?????????, ?????????? ????????? ???????? ??????????????? ????????? ????????????? ?????????, ?????? ????? ???? ???????? ????????? ???????????????. ???? ??????? ??????????? ??????????????. ????????? ????????? ??????? ?????????????? ????????? (???? ?????????????? ??????? ???????) ???????????? ?????? ???????????, ???????? ??? ??????? ????????????? ??????????????.
???????? ????? ????? ??????????? ?????
[
????????
]
?????? CPU??? ??? ????? ???????????????? ?????????????. ? ?????????????
CPU
??? ???? ??????????? ?????????:
???????? ?????
?????
?????????? ?????
, ??? ???? ????????? CPU ???????????? ??????????? ????? ????? ?????????? ?????????
???????
???? ??????? ?????? ??????? ?????. ????? ???????? ???????, ?????????????
80286
(Intel? x86 16-????? ??????? ????????) CPU ????????????? ????? ??????????????????? ??? ?????? ?????????.
CPU
???
80386
?
??????? 8086 ?????
(Intel? x86 32-????? ??????? ???????? ???? i386)????, 80286? ???????? ?????????? ????? ????? ???? ??????????? ???????????.
?????????? ???????? ????????? ?????? ????? ?????? ?????????????? ???? ???? ?????????? ??????????? ?????????????? ????????????????? ????? ??????????? ??????? ?????????. ??????????? ?????????? ???????????? ????????????? ????????????, ???????????? ????????? ???????????? ????? ??????? ?????? ???? ????????. ?????????????, ??????????, ????? ?????????????????? ??? ??? ?????? ?????????????. UNIX-????? ???-??????? ?????????? ?????????????? ???????????????? ????????? ??? ???????????????.
????? ??????? ?????????, ?????????????? ??????????? ?????????? ???????????????????. ???????? ???????????? ????????? ??? ????????????,
BIOS
,
???????????
????? ?????????? ??????????? ????????? ???? ?????????? ???????????? ???????, ??? ??????? ???????? ????????? ????????? ???? ?????????? ????????????? ????? ?????. ?????????? ?????????? ????????????? ???????? ??????????? ??????????????, ??? CPU?????
???????? ?????
????????????????.
???????? ?????
?????, ???????????? CPU? ?????? ??????????? ????? ?????????. ???? ??????? ?????????
???????? ?????
???? ???? ????????????? ????????? ??????? ????????????, ??? ?????????????
???????
?? ???????????. ????????? ?????????? ?????????? ???????? ????? ???????? ????? ?????????????? ????? ??????? ???????? ????????????.
"???????? ????? ????????"????? ???? ???? ??????? CPU ???????????????? ?????????? ????????????. ??? ????????????? ????????? ??????????????? ??????????? ????????????. ? ?????????????? ???????? ????? ????????????? ?????????? ??????????? ????????? ???????????. ? ?????????? ?????????? ?????????? ?????? ????? ??????????? ????? ???????? ????????????? ???????????????? ?????????????? (?????????, ????????????? ????????????).
?????? ????????
[
????????
]
???? ????????????????? ??????????????????? ?????????? ?????????
???????
????? ???????????? ??????????? ??? ??????????? ?????????? ?????????????? ???????. ?????? ???? ?????????? ???????????? ??????????? ???????? ????????? ????????? ?????? ??????? ??????????. ???????????? ??? ?????? ????????????????? ????? ????????? ??? ???????????? ??????????? ?????????? ????????????????????.
???? ???? ?????????? ?????????????? ??????????? ?????? ?????? ????????????? ????? ????????????
???????
? ?????? ????????? ???????? ?????? ?????? ????????? ????????????, ???? ????? ?????????? ????????? ?????????????? ???? ???????????????????. ?????? ????????? ????????????? ? ???? ????? ??????????????, ?????? ?????? ?????????? ?????????????????? ????????? ??? ???? ?????????? ???????????? ??????? ??????? ??????????? ?????????????. ????????? ????????????? ????????? ????????? ???? ???? ???? ??????? ???????????? ??????????? ??????? ???? ?????? ???????????? ???? ?????????????????. ?????? ????????????, ???? ????????? ?????????????????? ???????? ?????????? ??????? ???? ?????? ????? ?????????????? ???? ?????????? ????????? ??????? ?????? ???? ?????? ????? ????????????????????. ?????? ?????? ????????????? ???? ???? ?????????? ???????? ????????? ????? ???????? ??????????????.
?????? ????????
? ????????
???????
???? ???????? ????????? ??????????? ???????????????.
?????? ??????
?????
????????
??? ???????? ?????? ?????????? ???? ??????????. ????? ?????????? ??? ???? ???????? ????? ???????????. (?????????
80286
MMU) ???? ??? ????? ??????????????????????.
?????? ????? ???????? ????????, ?????
???????? ?????
????????????? CPU?? ??????? ??? ????????? ????? ??????????? ?????? ?????????? ???????????. ??????? ?????????? ????????????? ??? ???????? ????????? ??????? ??????????????. ????????? CPU,
???????
? ????????????????
??????????? ?????
???? ???? ???????????????. ??????
??????? ???????
???? ??????????? Seg-V ???? ?????????????. ????? ????????? ?????????? ???????????? ????? ??????????????????? ????? ??? ?????????? ???????? ??????????? ??????????????????,
???????
??????????? ????????? ????????????? ??????????????? ???? ????? ???? ????????.
Windows 3.1-Me ??? ????? ?????? ????????????? ??????????, ???? ???????????? ?????? ???????? ?????????????????????. Windows 9x ????????? ????? MS-DOS ????????
??????????? ?????
????? ??????????????????. ??? ???????? ?????????? ???? ????? ??????? ???????? ????????????.
?????? ???????? ??????
?? ?????????? ????????????? ??????????????. ????????? ????? ??????? ??????????????.
??????? Linux ?????????, ?????????? ?????????? ???????????? ????????, ??????? ???????? ???????? ??????? ??????????? ??????????????????. ? ????????
??????? ????
????? ????????????. Windows ??????
??????? ???
?????
???????
?????? ?????????.
??????? ??????
[
????????
]
??????? ?????? ????????????? ???? (????????? ???????? ???? ?????? )????? ?????? ???????? ????? ????????? ????? ?????? ???????? ????????? ??????? ?????????? ?????????. ????????? ?????????? ?????????? ??? ?????? ?????????? ???? ???? ?????????? ????????????????.
?????? ????????? ???? ?????????? ??????????? ????? ???????????????, ??????? ????????? ???? ????????? ?????????? ??????? ?????? ??????? ???? ??????? ????????? ????? ??????????????????????? ??? ???? ??????????????. (?????? ????????? ?????????? ????.) UNIX????? ? ????? ????????? ?????
????? ???????
???????????.
??????? ????? ??????????? ????? ??????? ??????????? ???????? ????? ?????????? ??????? ?????? ???????? ???????????? ??? ???????? ??????? ??????????? ?????????. ?????? ?????????? ??????????? ????? ???????????????, ??? ????????? ???? ?????? ???????? ?????????????? ??? ??????? ????? ????????? ??????? ????????? ?????? ?????????.
?????? ?????????? ??????????????, ????? ??? ?????? ????? ??????? ????????? ????????????? ???????? ???? ??????? ??????????? ????? ? ????????? ???? ?????????????? ????? ???? ????????????. ?????? ??????? ???? ???????? ???? ???????????? ??????????????, ? ??????? ????????? ?????????? ??????? ?????? ??????????? ?????? ?????????? ??????
??????????
???? ?????????????.
???? ???? ??? ??????????????? ??????? ??????????????? ??????????? ???? ???????? ?????????????
?????????
???????????. ??????? ?????? ??????? ?????????? ???? ???? ???? ?????????? ???????????????, ?????? ?????????? ??? ?????? ???? ??????????????, ????? ????? ????????? ??? ?????????? ???? ???? ???? ???????? ????? ???????????????????.
?????????? ?????????
???????
,
????????????
??? ???? ????????????? ????????????. ? ?????????? ????? ????????? ????? ??????? ????????? ????????????? ????? ??? ????????? ?????? ?????????? ???????? ????????? ??????????????.
???????
???? ??????????? ????????????? ??????? ??? ???????????,
CPU
????? ??????????? ????? ?????? ???????????. ??? ???????? ?????? ?????? ???? ??????????
???????
?? ?????????. ????????? ???????? ????????? CPU???? ????? ?????? ??????????. ??????? ????? ??????? ?????? ? ???????? ?????????????
???????????? ???????
???????????.
?????????????? ??? ??????? ??????????? ??????? ???? ?????? ?????????????
?????? ?????????
???????????. ? ??????????, ?????????
???????
???? ????????????? ??????, ???? ????? ?????????? ???????? ????
???????
?? ????????????? ???????????????. ?????????????? ???????? ???? ??????? ????? ???????????? ????????? ???? ??????????? CPU ????????? ???????????? ?????????,
???????? ?????
?? ??? ???????????? ??? ???????? ?????????????????.
????????? ?????????
? ????? ?????????????? ????? ?????????????? ???????? CPU? ??? ????????????? ??????. ????????? ????? ???????????? ?????? ?????????? ???? ?????? CPU ???????? ????? ????????. ?????? ???????, ?????? ?????????? ????????? ?????????? ????????? ???? ??????????????? ?????????.
???????? ?????
???????????? ??????? ??????????? ?????? ???? ???? ??????????? ????????? ????? ????????????? ?????????. (???????????? ????? ??? ????? ???????????? ???????????? ???? ????.)
???? ??-??????? ?????????? ?????????????? ?????? ??????????? ?????? ???????????, ??????? ??? ?????? ?????????? ????????? ?????????? ????? ??????????????? ???????????.
Windows NT
?? ????????? ?????????????? ??????????
Microsoft Windows
? ???????? ????????????????, ??? ??? ???????? ???????????
Windows XP
(???????
Windows NT
?? ???? ????????? ????????????.)? ??? ????????????????.
??????? ??????????
[
????????
]
???????? ?????????? ??? ??????? ?????????????? ???????????? ?????????? ?????????? ????? ???? ????????????????, ????????? 100ms ???? ??????? ??????????? ?????? ??????? ???? ????????? ???????????. ? ??????????? ???????????? ????????? ??????? ????? ??????????? ???????????????? ???? ?????????? ??????????? ???-????????? ??????????? ????????? ????? ?????? ????? ???? ?????
[?]
?????? ??????????? ????????? ???????????????.
?????? ?????????? ??????????? ????? ??????????????? ???? ????????????? ????? ??????? ?????????? ???????????. ????????? ?????????? ?????????? ????????? ????????????? ?????? ????????? ???? ??? ?????????????.
Windows Vista
????? ???????????
Microsoft? ???????? ???????? ?????
?? (WDDM) ?????? ???????? ????????????? ?????????????? ???? Linux? 2.6?? ???????????? ?????????? ??????????? ??????? ??????? ????? ???? ????????????? ????? ???? ??? ??????? ?????????? ????????? ???-??????? ??? ????????? ?????????.
Windows?? ????????????
Windows Vista
?? ?????? ????
Linux
????? 2.6?? ????????? ????? ????? ?????????? ???????????? ?????? ??????????????, ????? ????????? ???? ???????? ???????? ??????? ???????????? ??? ???????? ????????????????????.
?????? ?????? ????? ??? ???????????
[
????????
]
????????????? ?????????????? ??????????? ???????? ????? ?????????? ?????????? ?????? ??????????????. ???? ??????, ??????? ????????????? ?????????, ?????
??????????????
????????? ????????? ????????? ????? ???? ????????? ?????????? ??????
??????????
??????????? ???????????? ??????? ???????????? ??????????????. ???????????? ?????? ????????????? ????????? ??????????
??? ????????
, ????? ???????? ????? ?????????????????? ?????? ????????? ????????????????. ???
????????? ??????????
??????????? ????????? ???? ?????????? ??????????? ?????????? ?? ????????? ?????????????.
??????????? ?????? ?????????? ??????????? ?? ??????? ??????? ?????? ????? ???? ???? ??? ??????????? ?????????????????. ?????? ??? ?????????? ????????, ???, ????? ??? ??????? ????????? ????? ????? ????? ????????? ????????? ???? ?????. ????????? ?????????????? ???????????????? ????????? ?????? ??? ????????????? ????????? ?????? ????? ??????????????.
?????? ???????????,
Linux
???? ?????????? ?????????????? ?????????????????? ??????? ?????? ??????????? ????? ?????? ????????? ??????????? ???????????
??????? ??? ????????
???? VFS ???? ????????? ??????????????? ????????????. ????? ??????? ?????? ??????????
UNIX
???? ?????????? ??????????? ???????
????? ????????????? ??????????
(API)? ???? ?????????? ????? ??????? ?????
??? ????????
?????? ????????? ????????????. ???? ???????????????? ????? ????? ?????? ????? ?????? ??????????????? ??? ????????????????. ?????????
???? ????????
??? ????? ??? ???????? ?????????????? ???????? ???? ?????????? ?????????????? ????????? ???? ??? ?????????? ?????????? ??????? ??????? ?????? ????????????? ??????????????? ??????? VFS?? ????????? ????????????? ????????????.
??????????????
???? ???????????
?????? ????
????
???? ???????
?????? ???????????? ????????. ???? ???????? ???????? ????????? ????????? ???? ?????????????? ????? ??? ?????????? ?????????? ????? ?????? ?????????????? ?????????? ????? ???????? ?????? ???????? ??????????? ??????????????. UNIX ????? ???
?????? ??????
??????????.
?????? ???? ???????????? ????????, ?????? ????? ??????????? ???? ???? ?????? ??? ????????????? ???????? ??????? ???????? ?????????? ????????????. ??? ???????? ???????? ????? ??? ????????????? ????? ????????? ?????? ???????? ??????? ????? ????????? ??? ????????????? ????? ?????????? ??????????? ???????. ????????????? ???? ???? ??????? ????????? ???????? ????????????? ???? ??? ????????, ????? ????????????/?????????? ????? ???? ? ??? ???????????????? ?????????????. ???????????? ?????????? ?????????, ?????????, ?????????? ????? ??????????, ?????? ????? ????????????, ?????, ???? ????, ????? ???? ????? ???????? ???????? ????? ??????? ??????????? ????????????.
??? ?????????? ?????? ?????????? ????? ??? ?????????????? ??????????????? ???????????????. ????? ?????????? ????????? ????????,
????? ?????????
, ????? ????? ???????
??? ????????????
????? ???? ??????????????. ???? ??????????? ???????? ????? ??? ????????????? ??????? ?????????? ???????????? ???????? ????????????????????. ?????????? ??????????? ???????? ????????? ?????????????? ??? ????????????? ????? (????? ??????? ????????????) ??????? ?????????; ?????????, Windows?????
NTFS
????? Linux?????
ext3
????
ReiserFS
. ????, ????????? ???? ???????????? ?????? ??????? ??????? ?????????? ?????????????? ??? ?????? ????? ???? ??????????????? ????? ????? ??????????? ???????????? (?????????,
NTFS-3g
???? Linux????? NTFS ???????? ?????
FS-???????
?????
rfstool
???? Windows????? ReiserFS ????? ext2/3 ????????).
???? ???????????
[
????????
]
???? ???????
????? ???????????????? ??????????? ????? ????????? ???????????? ????????? ??????? ??? ????????. ???????????? ??? ?????? ??????????? ????????? ????? ????????????? ??? ??? ???? ????? ??????????????? ?????????? ?????????? ????, ?????? ????? ??????? ?????/???? ???????? ?????????? ???????, ????? ???????? ????????, ?????????? ???????? ????? ???????? ????????????? ?????? ???????????? ??????????????.??? ???????? ????????????? ????????????? ????????? ???????? ?????? ???? ????????? ?????????? ???????? ?????? ??? ????????? ?????. ?????????? ????????? ?????? ? ???????? ???????????? ?????????? ???????? ???? ????? ???????? ????????? ???? ??? ???????????? ???????? ??????????? ???????????? ??????????????, ????? ??????????? ?????? ????? ???????? ???-?????? ???????? ??????????? ?????? ?????????? ????????? ?????????????? ??????????????.
???? ?????????? ????? ??????? ???? ?????
?????????????
. ?????????? ????? ??????? (??? ????? ??????????? ??) ??????????????????. ?????? ?????? ???? ????? ????????????? ????? ?????? ???????? ?? ???????????? ??????? ???????????. ??? ????? ??? ?????????? ??????????? ????? ????????? ?????????????? ??????? ??????? ???? ????? ??????????? ??????????????. ? ??????????? ?????????, ?????????? ??????? ????????? ???? ????????????? ?????? ???? ????? OS?? ???????? ???. ???? ????????? ??????? ???? ???? ????????? ???????? ? OS? ?????? ????? ????????? ??????????????????. ???? ????? ??????, ?????? ?????? ????????? ??????????????? ??? ?????? ?????? ??????? ????????? ??????? ?????????????????. ? ??? ??????? ?????????? ????????? ?????????? ?????? ??????????? ?????????????????????? ????????? ???????????????????.
?????????????
[
????????
]
???????????? ??????? ?????????? ??????????? ?????????? ????? ????? ???? ??????????????, ????????????, ????? ??????????? ?????????????. ???????????? ????????? ?????????????? ??????????????? ??????
??? ?????????
, ???????, ?????????, ????? ??????????????? ?????????????? ????????????? ???? ???? ???????? ?????????? ???????
????
????? ????????????. ?????? ???? ?????????? ?????? ???? ?????????? ?????????? ??????????????? ??????? ????????? ???? ?????????????? ???? ????? ????????? ????? ??????????? ???????????????? ???? ?????????. ??? ??? ????????? ???????? ????????? ??? ?????????????? ???? ???????? ???? ?????????? ???? ????? ????????????? ??????????? ?? ?????????? ????????? ?????????.
SSH
???? ???????????? ???????? ???? ???? ?????????????? ???????? ??? ??????????? ???????????? ????? ??? ??????? ???? ????????????? ???????? ??????????? ?????????.
???? ?????????? ???? ?????????????? ??????? ???? ????????? ???????? ???????? ???????????????? ??????/?????? ????????????? ???????????.
UNIX
????
Linux
????? ??????????????? ?????????? ??? ??? ???????? ????? ??????????? ????? ?????????? ????????? (???? ??????? ?????????). ? ?????????? ??????????? ???????? ??? ?????? ????, ?????????? ???? ?????????? ?????? ???????? ???? ??????????????. ??????????? ????? ??????? ???????? ??? ????????? ??? ?????? ???????? ?????????????? ?????? ???? ????? ???????????????? ?????????????????. ?????? ????? ????????????? ????????????????????? ?????????, ??????? ????????? ???????????? ?????????? ????????? ????????? ???????????? ???? ?????? ???????? ?????????????? ????????????.
???? ?????????? ??????????? ???? ???? ?????? ?????????-????????? ???? ????? ????????????? ???????????????? ?????????????, ?????????,
IBM
?????????
SNA
,
??????? ????????????? ????????????
? ?????????
DECnet
, ????? Windows????? Microsoft-????????? ?????????? (
SMB
). ????????? ???????????? ????????? ?????????????????, ????????? ??? ????????????
NFS
???????????? ?? ????????? ?????????? ????????????. ????????? ???? ????? ????????? ???? ?????????? ??????? ?????????????
ESound
???? esd???? ????????????? ???????? ?????? ??????????? ??????????????????????.
?????? ????????????? ??????? ???? ???????? ???? ??? ???????? ??????????????????. ?????? ?????????? ?????????? ???????? ????????????????????? ????????????? ????????? ???? ?????????????? ????????? ???????? ????????? ????? ????????? ?????? ????????.
?????????? ?????????? ??? ??????????? ??????????????????, ????? ??? ????????? ??????????????????? ????????? ?????? ????????????? ????????????????. ????? ??????????? "?????? ??????" ????? "??????-???????" ?????? ????????????? ??????? ???????????, ??????????? ???????? ????????? ??????????
?????
???? ???????????????? ?????????? ????????????. ????????? ???????????????
????????
????????? ???????. ????????? ???????? ???????? ???????????????????, ????? ????? ??????? ????? ?????? ?? ????? ??????? ??????????.?????? ?????? ?????????? ????? ????????????? ??????????? ??? ??????? ??????????? ????????????. ????? ????????????, ????????? ??? ????????????? ????????? ?????? ?????????????? ????????????????? (??? ????????????? ?????????? ???????). ??????????
??????
?????? ??
???????
? ?????????? ?????????; ????????? ???? ????? ??????????? ?????????? ????? ???? ??? ?? ???? ????????????? ??????????????????????? ????? ?????????? ??????? ???? ???? ????????????? ???????????? ????? ????????? ????? ?????????? ?????????????????????.
????????? ??????/????????? ????????????? ?????????????, ??????? ??????? ??????????? ???????? ?????????? ????????? ??????????? ?? ????????. ?????? ????????????? ?????? ???? ???????? ??????? ????????????????? ????? ???????????("? ???????? ???? ??????????????" ??????). ?????? ?????? ???? ?????? ????????????????????? ????????????? ????????, ?????????? ????????? ??????? ??????????? ???? ????? ??????? ???????? ???????????? ???????????????????? ??????? ??????????????????. ???? ???? ?????? ????????? ???????? ????? ?????????????? ??????? ??????????????????, ????????? ????????????????????????.
?????????? ??????? ???? ????? ??? ????????????, ??????????? ??????? ?????????? ???? ??????? ?????????? ????? ??????? ????????? ?????????????. ????? ????????? ??????? ???? ?????????? ???? ?????????? ????????? ???????????? ?????, ?????????? ??????????? ?????????????????? ?????? ??????? ????????????????. ?????????? ?????????? ???????? ?????????? ??????????? ???????, ??????? ??????? ????? ????????? ??????? ????????? ??? ??????? ???????????? ????? ???????????. ??????? ??????????? ?????????????????? ??? ?????????????? ?????? ????????
??????? ??? ???????? ????????? ??????
(TCSEC)???? ???????
?????
?
?????? ?????
(DoD) ???????. TCSEC?? ??????????? ??? ?????????????? ????????? ?????????, ???????? ????? ??????????, ????
??????????? ??????
? ????? ???? ?????????????. ???????? TCSEC?? ?????????? ???????? ??????????? ?????????????.
??? ??????, ?????? ???????, ?????, ?????????, ?????
??? ???????? ???????????
?????????? (FTP) ??? ??????? ?????????, ????????? ????????? ??????????? ??????????????????????. ??????? ???? ?????????
??????????
?????? ?????????? ???????? ??????? ???? ???????????? ??????????? ???????????/?????? ??????????????????. ?????????? ????????? ?????????, ???????????? ??????????? ??????????????/???????????? ????????????? ??????? ???????? ????????????? ????????. ?????? ?????????? ??????????? ??????? ???????????? ???????? ????????? ??????????????. ?????????? ????????????? ????????????????????? ??????? ???? ?????????? ?????? ?????? ???????? ??? ??????????? ????????? ????? ??????????? ???????? ???????????????? ????????? ????????. ????????, Telnet ???? FTP???? ???? ?????? ??????? ???????? ?????? ????????? ????????? ???????? ?????????????????, ? ???????????? ?????? ?????????? ????????????????? ????? ??????????? ????????? ????????????????????? ?????? ???? ?????????.
?????? ????? ???????????? ????????????? ???????
?????? ?????? ?????????????? ?????????? ????
??????????????
????????????????, ?????????? ?????????? ??????? ??????????????? ?????? ????????? ??????????, ?????? ?????????
????????????
??????
??-????
?????? Java???? ????????????? ????????.
?????? ???????? ????????? ???-??????? ???????? ??????????????, ???? ????? ??????????? ??? ????????? ??????????? ???? ?????? ????? ??????????? ?????? ?????????????. ????????? ???????????? ????????? ?????? ??????? ?????????? ?????????????????. ??????? ?????????? ????????????? ?????????? ?????????????? ????????????? ??? ?????????????????.
???????: Microsoft Windows
[
????????
]
Windows 9x
??????? ??? ??????????? ??????????????? ?????? ?????????? ???????, ???????
???????????? ???????
?????? ???????, ????? ?????? ??????????? ??????????????????; ????? ???????? ?????? ???
???-???????
?????????? ???????????????????. ?????????????, ??? ?????
?????? ????????
????? ??????????????????. ?????? ??? ??????? ????????? ?????????? ??????????????.
Windows NT
?????????? ?????????? ?????? ??? ???-??????? ????????????????, ????? ?????? ???????? ???????????? ???????????. ?????????,
Windows Vista
???? ?????? ?????????? ??????????????, ????? ?????????? ???????? ????????? ???? ??????? ?????? ????????? ????????????, ??? ??????? ??? ??????????
?????????
?????????? ????????????????????? ??? ???-??????? ????????? ??????? ????????? ??????????????????.
Windows XP
?????? ?????????? ?????????? ??, ?????? ???????????? ????????? ??????????? ?????????? ???????????, ??? ???????????? ??????? ????? ???????? ??????? ???? ?????????? ?????????????????????. ?????? ??????? ??????? ??? ????????? ???????????? ??????????????????????.
??????
[?]
????????
Windows Vista
??
??????? ???? ????????
???? ?????????? ?????? ?????? ????????????? ??????????. ???????? ??????????? ???? ??? ????, ?????? ??????? ???????????? ????? ??? ???????????? ????? ??????????
??????
???? ????????????????. ? ?????????, ??? ?????? ????????? ????? ???? ???? ?????? ????????? ????????????? ????? ?????????????????. ????????? ?????? ??????????? ???? ??? ???????, ???? ???????? ???????????? ????? ?????????????. ???? ????? ???????????? ???????? ????? ??????????? ???????????, ????? ???????? ???????? ????????? ?????????? ????????? ????? ?????.
Windows ?????
???????? ??????? ???????? ???? ????????? ??????????????, ??? ?? ???????? ?????????????? ??????????? ??????????? ???????????????. ??????? ??????????? ???????? ??????????? ???? "???????????? ??????????????" ????? ?????? ???????, UAC?? ??????? ????????? ?????, ???? ???? ??????? ??????? (????????? ???????? ????????, ??????????? ??????????????? ?????? ????????? ?????? ????????????????), ?????????????? ????? ???? ?????????????? ???????????????.
[?]
????? UNIX-?????? ?????????? ????? ??????? ??????? ????? ??????? ??????? ?????????? ?????? ????????????? ????? ?????????????? ????????? ???????? Linux ????? UNIX?????? ???? ??????? ??????????? ???????. ????? ??????? ???????????? ???????? ?????????????? ??????? ???????????? ??????????, ?????? ??????????? ???????? ???????????? ????????? ?????? ????, ????????? ??????????? ??????? ????????????????????. ???? ?????????????? ???????? ?????? ????, ????????? ????????????, ??? ????? ???????? ???? ????
????
, ???????????
??????
????????? ????????? ??????, ????? ??? ??????????? ??? ??????????????????????. ????????? ??????????? ??????? ????????????? ??????? ???, ??? ????????? ?????? ???????? ??????????????????(????????-????? ??????? ??????? ?????????????? ??????????) ?????? ???? ?????? ????????????? ???????????? ???? ????? ???? ???????????. ???? ???? ????????? ?????? ???? ???????? ?????????????, ???? ??? ????????? ???? ??????????? ????????? ??? ??? ????????? ???? ?????????? ???? ??? ????????? ???? ???????? ?????????? ????????? ??????????? ???? Windows ???????? 'My Documents' ???????? ???? ???????. ??????? ??? ?????????? ????? ????????????? ?????????????? ???? ?????????? ????????????? ??????????, ????????????? ????? ??????????? ????????????????. ???????? ???????????
su
???? ???? ???? ????? ???? ????? ??????? ????? ??????? ?????????. ????? ??????????? (
Ubuntu
????? ??? ??????????????) ??????????????? ????? ??????????? ???????
sudo
????? ???? ????????????? ???? ????? ???????? ???? ???????? ????? ???????????? ???????? ?????????? ???????????????????. ????? ?????????? ?????????????? ????????? ??????????????, ????????? "??????? ?????" ???? “??????? ?????" ???? ????????????.
- Linux
su
/
sudo
????? ????? Vista ?
??????? ???? ????????
? ?????? ?????????????? ??????? ??????????,
?????? ??????? ??????????? ??????
????? ????.
?????? ?????????? ?????????????? ??? ???????? ?????
[
????????
]
????????? ????? ????????? ?????????????? ??????????????, ????? ????? ??????? ????????? ???? ??????? ??? ???????????????? ?? ?????? ?????????? ???????????????? ??? ?????????? ??????? ???????????????.
Solaris ?????????? ????????
?? (
????? ???????
?????/????
????? ???
????? ???? ??????? ????????? ???????????????) ???? ???????? ??? ????????????
UFS
???? ?????????. 1998? ?????, Solaris UFS?? ???????/????????? ?????????????? ???????????. ???? ????? ????????? OS ??? ????? ??? ??? ??????? ???????? ?????????????? ????????????.
??? ?????? ??????????
????
Veritas
(?????????)
VxFS
,
QFS
????????? ??????????????? ?????????????, ??? ???????? ????? ????? OS? ????? ???????? UFS ????? ???????? ???????? UFS?? ????????, ?????
ZFS
(????? ???, ???? ?????????, 128-????, ????????????, ????? ???-????????????).
??????? ?????????????? ????? ????????? Veritas VxFS ??????????? ????????? Solaris?? ???????????. ???????? ????
??????????
????
Solaris 7
????? UFS?? ???????????.
Solaris 10
? ??????????, Solaris Express,
OpenSolaris
, ????? ????? ??? Solaris? ???? ???? ????????? ???? ????????? ZFS ????? ????????????.
???????? ????? ????????
?? ???????, ????????, ?????/???? ?????????? ??????? ???????????? ??????????????? ??? ????????????? ??????????????? ????????????. Solaris ?????????? ??????????
Solaris ????? ????????
(????? Solstice DiskSuite???? ?????????)???? ??????????????.
Veritas ????? ????????
???? ???????????? ???? ?????????? ?????????????? ???????? ??? ????.?????? Solaris ?????? ?????????? ???????? ZFS????? ?????? ????? ?????? ??????? ??????? ???? ????? ?????????? ?????????????? ?????????.
????
Linux
???????? ??????????
ext2
,
ext3
,
ext4
,
ReiserFS
,
Reiser4
,
JFS
,
XFS
,
GFS
,
GFS2
,
OCFS
,
OCFS2
, ?????
NILFS
? ?????????? ???? ????????? ?????????? ????????. ext ??? ??????????????? ??? Linux ??? ????????????? ????????????? ext2, ext3 ????? ext4 ???????.???? ????????? ?????????????? ????????????????????? ???????? ??? ??? ?????????????? ????????????????, ?????????????? ????????????????? ???? UNIX, Microsoft Windows, ????? ??? ?????????? ????????????? ????????? ??????????.Linux ????????????? ??????????
FAT
??????? (
MS-DOS
??? ????????)
XFS
?????
JFS
???? ????? ?????????? ???????? ?????
HFS
??
???????????
? ???????? ??? ??????????????.
???????? ?????????? Microsoft
Windows NT
?
NTFS
??? ????????
Linux
????? ???????? ????? ?? NTFS ??? ?????????? ??? ??????
UNIX
??? ????????????? ????????? ????????? ???????????.
ISO 9660
?????
?????????? ???????? ??????
(UDF) CD???, DVD???, ????? BluRay ????????????? ????? ???????? ??? ?????????????? ?????????????. Linux???? ???? ??? ?????????????? ????????? ?????. ??? ?????????? ????????????????, Linux ????? UNIX?? ?????????????, ?????? (CD,DVD...), USB ??, ???? ???????? ??? ???????????????? ??? ???????? ??, ???????? ?????????? ????????????????? ???????????? ?????????, ?????? ??? ????????????? ????????????.
Microsoft Windows
[
????????
]
Microsoft Windows
???????????? ??? ???????? ?????
??? ??? ????????
??? ???? ISO 9660 ?????
CD
???,
DVD
???, ????? ???
Blu-ray
???? ??? ??????????????? ???????????? ????? UDF ??? ??????????????? NTFS ?????
FAT
??? ????????????? ????????????.Windows????? ????? ??? ????????????? ????????? ?????????? ?????????????. ????????? CD??? 660 ???? DF???? ???????? ?????
Windows vista
?????
NTFS
?????????? ????????????? ????????? ???? ??? ??????????????.
Windows Embedded CE 6.0
, windows vista Service Pack 1, ?????
Windows Server 2008
??
ExFAT
,
?????? ???????
????? ?????? ?????????? ??? ????????????? ?????????.
Mac OS X
???? ???????? ??? ????????????
HFS+
???? ?????????????????? ????????????. ? ??? ?????????? ??????
Mac OS
?
??????? ??? ????????
???? ??????. Mac OS X?? FAT, NTFS (???? ????? ?????, ???????
NTFS 3G
???? ????????? ?????-??? ????????????????????? ??????????????????? Mac OS X ????????????? Microsoft Windows NTFS ??? ?????????? ???? ????? ?????? ?????????? ??????????.), UDF, ????? ??? ??? ?????????????? ???? ????? ?????? ??????????? ???????. ???? ????????? ??????????????????. ???? UNIX ??????? ????????
Mac OS X
?? UNIX VFS???? ??????? ????? ??? ?????????????? ???????????? ????????????. ????????????
Apple Inc.
Sun Microsystem
?
ZFS
??? ????????????
Mac OS X
????? ??????? ????? ????????? ???????????? ?????
Mac OS X
10.5????? ???????? ??????? ?????? ???????? ????? ??????-?? ????????????? ????????????.
???????-??????? ??? ???????????
[
????????
]
FAT ??? ??????????? ???????????
?????? ????????
???,
?????? ??????
??????????,
??????? ???????
???, ????? ???? ??? ???? ??????????? ?????????? ????? ???????????? ????????????. FAT? ?????????? ????? ??????? ??????? ???????????? ????????. ??? ??????????? ??????? ???????? ???????? ????? ???? ????? ????????? ??????????? ???????? ????? ?????????? ???????? ??? ??? ?????????? ????????? ??? ???????? ??????????????.
ISO 9660
?????
?????????? ???????? ??????
???????
???????????? ???????
??? ?????
DVD
??? ???? ??????? ?????????????. Linux 2.6 ??????? ????? Windows Vista???? ???????
Mount Rainier
???? UDF?? ??? ??????????????. ??? ?????? ??????????????? ???? ????????? DVD?????? ????????? ??????????? ????????.
???????? ????? ??? ???????????
[
????????
]
??? ????? ??????????? ??? ?????????????? ???????????? ????? ??????????
??????????
???? ??????????. ???????? ????? ??? ?????????? ???? ???? ????? ??????????? ?????????: ????? ??? ???????? ??????????????? ???? ?????? ?????? ?????????, ???? ??????? ??? ????????????? ?????? ????????? ?????????. ????????? ??? ???????? ???????????? ???????????????? ????? ????????? ?????????? ?????? ????? ??????????????? ?????????????????????. ??????? ???????????, ???????? ?????????????? ??????? ????? ?????????? ???????? ?????????????????????.
ReiserFS
,
JFS
, ?????
Ext3
???????? ???? UNIX ??? ??????????? ?????????????? ??????????.
?????????, ?????????? ???????? ??????? ???? ?????? ????? ?????????????? ???????? ???? ??? ?????????????
fsck
????
chkdsk
???? ??????????? ????? ??????????? ??????? ??????????????.
???????? ?????????
???????????? ???????? ?????? ???????????????? ??????????? ?????????????? ???? ???????????? ???????????. ????-???????? ??? ??????????? ?????
ZFS
??????? ???????? ??? ?????????? ?????????, ??? ????? ???????????? ?????????????? ??????????? ?????? ??????????????? ??????????? ??????? ????? ??? ????????????? ?? ????????????????.
??????? ??????? ?????????????
[
????????
]
??????? ?????? ??? ???????????
??????? ??????? ??????????
??????(GUI) ????????????? ????? ????????? ??????? ???????????????? ??????????????.
Microsoft Windows
?????
Mac OS
??? ????????????????????????? ????? ??? ?????????????? GUI
???????
????? ??????????????????.
???????????? ??????? ??????? ???????????? ?????????? ???????? ???????????????, GUI?? ????????? ???????? ????????????? ???? ????????? ?????????? ????? ????????????? ???? ?????? ??????????? ??????????????? ????
???? ???????
?????? ????? ??????????? ?????? ?????????????????????? GUI???? ????????????. ??? ?????????? ???????????
???????????
???????????. ??? ??????? ????? ?????????? ???????????? ????? ??????????????? ?????????????. 1980? UNIX????? VMS ????? ???? ??? ?????????? ??????????? ????? ???? ??????? ?????????? ?????????????? ???????. Linux ????? Mac OS X?????? ?? ? ???? ??????????.
Windows vista
???? Microsoft Windows? ???????? ?????????? ???????? ??????? ???????????? ????? ??????????????? ???????????????. ???????
Windows NT 4.0
?????
windows Server 2003
? ?????? ????????? ?????????? ??????? ???????? ??????? ????????? ?????????.
Windows 9x
?????????? ????? ?????? ??????? ????????????? ???????.
???? ??? ?????????? ??????????? ?????? ????????? ??????????? ?????? ????? ??????? ??????????????? ????????? ???? ?????? ?????????????.
GNOME
????
KDE
??????? ?????????????
X Window System
??????? Unix ?????
Unix-????
(BSD,Linux,
Minix
)????????? ??????????? ??????? ????????????.
Windows ???? ?????????
?? ???????? Microsoft Windows???? ??????? ?????????. ???
Windows ????
???????????????? ?????????? ????????, ???? ????????? ?? Windows???? ???????????????.
???? Unix ????? GUI??? ????? ???? ???? ???????????? ?????. ????????? ????????? X11???? ??????????????. Unix? (HP, IBM, Sun) ????? ??????????????? ????????? ??????? ????????????? ?????????????. ???? ????????? 1990?????
COSE
?????
CDE
? ??????? ????????? ????????????? ????????? ????????? ???, ????????????? GNOME ????? KDE? ????????? ???????? ??????????? ???????????. ????? ??? ?????? ????????????? ????? ??????????? ?????????? ?????, ????????? ??????? ?????????/??????????? ????????????? (????? CDE???? ?????????? ?????????????????????, ??????? ?????? ????????????????).
??????? ??????? ????????????? ???????????? ???????????. ?????????, ????? ???? ??? ?????? ???????????? ??????? ????????? Windows ???? ??????? ??????????????? ????????????? ????? 1999????? Mac OS X? ???????????? ?????????????? Mac OS GUI? ??????? ??????????????? ????????.[27]
?????????? ?????????? ???????
[
????????
]
?????????:Future software
Microsoft Windows
[
????????
]
Microsoft Windows
?
IBM PC
???? ????
MS-DOS
????????? ?????????? ???????????? ?????? ????? ??????? ???? ?????????? ?????????? ????????????. ?????? ????????? ???????
OS/2
???? ?????????? ??????
Windows NT
???????? ????????????. Windows
x86
,
x86-64
?????
???????
????????????? ??????????????????. ?????? ???????????
DEC Alpha
,
MIPS
,
Fairchild
(
Intergraph
? ????? ??????????)
Clipper
?????
PowerPC
????????????? (
SPARC
?????????????? ????????? ????????? ??????? ???????????)????? ?? ???????????????????.
???? 2008????? ????? ??????????, Microsoft Windows ????????????? ??????? ??????? ??????????? ????????? ???? ???????. Windows ??????????,
???? ???????
??? ?????
???????? ??????????
????? ????????? ??????????? ????????. ???????? ??????????, ????? ??/???????? ???????? (
TPC
???? ????) ????? ????? ?????????????? ?????? ????????????? ?????? ????? ?????? ????? ?????????? ??????????????? ???????? Windows?? ??? ???????????? ??????????? Microsoft ?????????? ???????????, ??????? ????? ??????????? ??????? ???????????????.
25 ???????? 2001????? ??????????
Windows XP
?? Microsoft Windows ??????????? ???????? ????? ?????????????.
??????? 2006?????, ????? ???????
??? ????????????
????? ??????? ?????????? ???????? Microsoft Windows ??????? ?????????? ??? ?????????? ???????? ??????????
Windows Vista
????? Microsoft ??? ????? ????????? ?????? ???? ??????? ??????. ??? ??????? ?????????? ????? ????? ??????????? ???????????????????
Windows Aero
???? ????????????, ???????
??????? ???? ????????
???? ??????? ??? ?????? ?????????????? ?????
Windows ?????? ??????
???? ????? ??? ????????? ??????????. ????? ?????? ????? ?????? ?????? ??????????????
Windows Server 2008
???? 2008? ????? ??????? ?????????.
Windows 7
????????? ?????????? ???????????? ????????????????; Microsoft Windows 7 ????????? ????????? ?????????????? ???? ????? ???????? ????????????? ????????????; Windows 7???? 22 ???????? 2009???? ??????? ???????.
Unix ????? Unix-?????? ?????????? ???????????
[
????????
]
???? ?????????
????
BCPL
??????
B
????????? ????????. ?????????
MULTICS
?????? ?????? ????? ???? ?????? Unix???? ?????? ???????????. B ??????
C
???? ?????????????? ????? Unix ????? ?????? ?????????? ????????????? (
??????
????? ????) ????? ?????? ?????? ?????-????????? ?????????? ?????????? ?????, ??????? ?????????? ????????????????.
Unix-??????
????????? ?????????? ????????
System V
,
BSD
, ?????
Linux
???????? ????? ??-???????????? ?????????? ?????????? ???????? ?????? ?????????. "
UNIX
" ?????
?? ???? ???????
? ????????????? ?????. ??? ?????????? ????????? ?????????????? ?????????? ???????????? ?????? ?????????? ??????????????? ?????? ????????????? ??????? ???????. "Unix-?????"?? ??? Unix ????? ?????????? ?????????? ????? ????????? ??????????? ????????????????.
Unix-?????? ??????????? ???????????? ????? ?????????????? ??????????????????. ????????? ????????????? ?????? ???????? ????? ???????????? ???????????
?????????
??????
????????????
???????? ???????????.
GNU
,
Linux
?????
BSD
????
????
Unix ?????????? ? ???????? ?????????????.
????? Unix ??????????? HP?
HP-UX
????? IBM?
AIX
???? ?????????? ?????????????? ??????????????? ??????????????????.
Solaris
???? ???
x86
?????????? ????? PC??? ???????? ?????????? ????????????? ??????????????????.
NeXTSTEP
,
Mach
, ?????
FreeBSD
???? ???????
????? ??????
?????? BSD ?????????????? Apple?
Mac OS X
?? Apple? ?????? ?????????? (Unix-???) Mac OS???? ????????.
Unix ??????-?????????? ??????????
POSIX
????????? ????????????????????. POSIX ????????? ??????? ??? ????? Unix ?????????????? ?????????? ?? ?????? ?????????? ?????????? ????????????.
Mac OS X Apple Inc.???? ????????????, ????????????????, ?????????? ????????? ?????????? ?????????? ??????????????. ???????????? ????? ??????????? ?????? ?????? ????? Mac OS X ????????? ????????????? ???? ????? ?????? ??????????. Mac OS X, 1984? Apple? ???????? ?????????? ??????????????? ???
Mac OS
? ????????? ?????????????. Mac OS X, ???? ????? ??????????????, 1997????? Apple ????? ?????????? ??? 1980? ??????????????????
NeXT
????? ????????????? ??????????????? ??????
UNIX
?????????? ??????????????.
1999????? ????? ?????? Mac? ?????? ?????????? ?????????????
Mac OS X Server 1.0
) ??????? ?????????, ??? ????????? ???????????-???????? ?????????? (
Mac OS X v10.0
????? ?????? 2001????? ?????????????. ???????????, Mac OS X ?????? ?????? ??????????? "??????? ????????" ????? "??????" ????????????? ??????? ??????. Mac OS X? ???????? ??????????
Mac OS X v10.5
???? ????????? 2007????? ??????? ??????. Mac OS X? ?????????????
Big cats
???? ????????????; Mac OS X v10.5????? "Leopard" ???? ??????, ??? ????????? OS X ???????????? "Snow leopard" ????? ????????? 2009????? ??????? ????????.
?????? ??????????
Mac OS X Server
??
????????????
??? ????????????? ????? ??????????????? ???????. ???? ??????????? Apple? ???????????
??????
???????????? ???????????????????.
???? ???????? ?????????
,
Samba ??????
,
LDAP
??????,
?????? ????? ??????
, ????? ???? ???????? ??????
??? ????
????? ??????????????? ??????????? ??????? ????? ???????? ????? ???????? ???????? ?????????? Mac OS X Server ?????????.
Portals OS 1x
[
????????
]
ColdSun Technologies, Inc. ???????????? Linux? ???? ?????? ???? Mac OSX? ??????? ?????? ?????????? ???? ?????? ????? Windows? ??????????? ??????????? ??? ?????????? ????????????? ?????????????????. Portals OS 1x???? ???????? 10, 2010???? (???? 10.10.10) ???????????? ??????? ????? ????????. Portals OS 1x??????? ???? ???????????? ?????? 2010???? ????? ?????? ???????????(RC)????? ???????????? ??????? ???????? ???? ???????????????.
Unix ?????????? ????????????? ??????
???? ????????
,
???????? ????
?????
???????? ?????????
????
???? ?????????
????? C ????? ????????? ??????? ????? ??????????????????. ????? ????????????????? ??????????????? ?????? ???????? ?????????? Plan 9 ????? Inferno????? ?????????????????. Plan 9 ????????? ?????????? Unix??????? ??? ?????????? ?????????? ?????????????? ?????????????????? ????? ?????? ?????????? ??????? ??????????????? ???? ???????????. Unix ???????????? Plan 9 ????????? ???????????????????? ??? ????????? ????????? ????????????? ???????? ??????????????????. ?????? ????????????
??????? ????????? ???????
??? ??????? ?????????. Inferno????
???? ???? ????????????
?? ??????????? GPL/MIT ?????????? ??????? ?????????.
??????-????? ?????????? ???????????
[
????????
]
??????-???? ?????????? ?????????? (RTOS1) ????????? ??????????? ???????????? ??????????? ????????? ?????????? ?????????????? (????????? ???????). ????? ????? ??????? ??????, ????????? ????? ???????????, ???????? ???????????, ???????? ???????, ??????? ????????, ????? ????? ????? ????? ??????? ?????????????? ???? ???????? ??????????????.
????? ????? ??????-???? ?????????? ?????????? ?????????? ????? ???????? ?????????????? ?????????? ??????? ???????? ?????? ????? IBM? ?????????????? ??????? ????????? ?????????????? ???????????????????.
??????? ???????????
[
????????
]
??????? ????????
??? ????? ?????????? ?????????? ?????????????? ?????????. ????? ????????????, "?????????? ????????" ????????????? ??????? ??????? ????????????? ?????? ????????? ??????? ????????????????. ??? ??? ??????? ????????? OS ????? ??????? ????? ?????? ???????????????????.
??????? ?????? VxWorks, eCos, QNX, MontaVista Linux ????? RTLinux???? ????????? ?????????? ????????????? ???? ????????? ???? ????????????.
Symbian OS
,
Palm OS
,
Windows CE
,
BSD
, ?????
Linux
???? ????????? ??????????? ??????-????? ??????? ?????????????? ?? ????? ??????? ?????? ?????? ????????.
Windows CE?? ??????? API?????? ??????????? ??????????????? ??????????????. ???? ??? ?????? ??????????? ???????? ?????????[31]????? ?????????????????.
??????? ?????????
[
????????
]
?????????? ???????? ?????????
????????????? OSDev?? ????? ??????? ????????? ???????? ????????????.
Linux
???? ?????????? ??????????? ?????????? ??????????? ??????? ?????????? ??????????. ?????????? ????????? ??????? ????? ??????????????????? ?????? ????? ??????? ?????????, ????? ? ?????? ??????? ???? ??????
"??? ???????"
???? ?????? ????????? ??????????????? ?????? ????? ??? ?????????????. ????????? ??????????? ????????????? Minix ????????? ??????????????. ? OS ???? ????? ???????? ?.???.??????????? ?????? ??????????????????. ???? Linux ?????????????????? ????? ??? ???????????? ???????? ????????????.
??????? ??????????????? ???? ?????????????? ???? ?????????? ??????????????? IBM ????? Microsoft?
OS/2
, Apple? Mac OS X?? ?????? Unix???
Mac OS
;
BeOS
;
XTS-300
. ?????, ??????????
AmigaOS 4
?????
RISC OS
, ??????? ????????? ????? ???? ???????????? ??????????? ?????????? ?????????????????? ????????????. ??????????
DEC
????????
OpenVMS
????
Hewlett-Packard
???? ?????????? ????????????????.
8 ????? ??????????? ??????? ?????????? ???????????????? - Apple II????? Apple? DOS (???????? ?????????? ???????? ) 3.2 & 3.3 , ProDOS, UCSD, CP/M - ???? 8 ????? 16 ????? ????????????????? ?????????????????.
??? ?????????? ?????????? ??????? ????? ??????????? ????????????????.
GNU Hurd
???? Unix??????? ??????? ????????????????? ??????? ??????????? ???? ????????????? ????????????? ??????????.
Singularity
?? .Net ???????? ????? ?????? ????? ???? ?????
?????? ????????
??????? ?????????? ????????????? ??????????????? ??????????
Microsoft Research
? ???? ???????????.?????????? ???????????
???????? ?????????
????? ????? ??????? ???????? "???????",
[?]
???????
???, "??????????", ????? ????????? ??????? ??????????????? ?????????? ?????????????. AT&T-Berkeley ????????? ???????? ?????? ??????????????? ??????????? 4.4BSD ??????????????, ???? ???
Unix ?????
???????? ????????? ??????????? ?????????? FreeBSD ????? NetBSD????? ?????????. ???????? ??????????? BSD Unix
[?]
???? ???????
???????????? BSD
?????
?????????
.
?????????? ?????????? ????????? ????? ?????????? ?????????
[
????????
]
??????? ?????????????? ?????????? ?????? ?????????? ???????????????? ?????????????, ???? ????????? ?????? ??????????????? ???????????????. ???? ?????????? ???????? OS?? ?????????????, ?????????? ???????? ?????????? ?????????? ?????? OS ?????? ????????? ????????????????????(?????????? ?????, ?????? ????? ??????? ??????? ???????.).
?????????? ?????????? ?????????????? ??????? ???? ??????????
???????? ??????
????
Java
,
Qt
???? ????? ???????????????? ??????????? ?????? ???? ???????????. ?????? ?????????? ??????????? ????? ?????
???????? ???????
????? ???????? ???? ?????????? ? ????????? ?????? ???????.
???????? ??????????? ?????????? ?????????? ?????????? ?????????? ??????????????????. ?????????,
POSIX
?????
OS ?????? ????
??? ??????? ???? ????????? ????????? ????????? ?????????? ??????????.
?????? ??????
[
????????
]
?????? ????????
[
????????
]