Professional Documents
Culture Documents
Banking Airline
Web browser Application programs
system reservation
Command
Compilers Editors
interpreter System programs
Operating system
Machine language
Microprogramming Hardware
Physical devices
Ñôn chöông
- Taùc vuï ñöôïc thi haønh tuaàn töï.
- Boä giaùm saùt thöôøng tröïc,
- CPU vaø caùc thao taùc nhaäp xuaát,
- Xöû lyù offline,
- Ñoàng boä hoùa caùc thao taùc beân ngoaøi - Spooling
(Simultaneous Peripheral Operation On Line)
Maùy tính
Nhaäp chính Xuaát
Khi moät taùc vuï thöïc hieän I/O, baét ñaàu taùc vuï
khaùc.
Taùc
Boä xöû lyù vaø thieát bò thi haønh toaønI/O
thôøi gian.
vuï
Thôøi gian chuyeån ñoåi giöõa caùc taùc vuï raát ngaén.
12/07/21 Vũ Đức Lung 20
Boä xöû lyù
HEÄ THOÁNG CHIA XEÛ THÔØI GIAN
• Time-sharing systems
– Multiprogrammed systems khoâng cung caáp khaû naêng töông taùc hieäu
quaû vôùi users
– CPU luaân phieân thöïc thi giöõa caùc coâng vieäc
• Moãi coâng vieäc ñöôïc chia moät phaàn nhoû thôøi gian CPU (time slice,
quantum time)
• Cung caáp töông taùc giöõa user vaø heä thoáng vôùi thôøi gian ñaùp öùng
(response time) nhoû (1 s)
– Moät coâng vieäc chæ ñöôïc chieám CPU khi noù naèm trong boä nhôù chính.
– Khi caàn thieát, moät coâng vieäc naøo ñoù coù theå ñöôïc chuyeån töø boä
nhôù chính ra thieát bò löu tröõ (swapping), nhöôøng boä nhôù chính cho
coâng vieäc khaùc.
Master/Slave : moät boä xöû lyù chính kieåm soaùt moät soá
boä xöû lyù I/O
Boä Boä
xöû lyù xöû lyù
60
CTSS
65 DOS/360 OS/360
MULTICS
CP/CM5
70 RSX-11M
TSO UNIX
RT-11
CP/M
75 UNIXV.7
DOS/VDSE MVS/370 VM/370 VMS 1.0
80 4.1BSD XENIX MS-DOS 1.0
SYSTEM III DR/DOS
SUN OS
VS MVS/XA VM/XA SYSTEM V 4.2BSD
85 AIX POSIX MACH OS/2
WIN 3.0
AIX/370 OSF/1 4.3BSD VMS 5.4 WIN 3.1
90 SYSTEM V.4
VS/ESA MVS/ES VM/ESA AIX/ESA
95 LINUX SOLARIS 2
4.4BSD WIN NT WIN 9X
03
er P
Se ow 00
1
v1
0
3.
rv s X
20
4.
in 20
T
S
NT
sN
M
W ows
V
d
w
do
d
in
in
W
1970 1980 W 1990 2000
lic
. 0
b
v1
rn
6
pu
.6
v2.2
v2.3
.4
V
.
bo
v2
v2
v2
IX
IX
nu
IX
UN
UN
Li
UN