Professional Documents
Culture Documents
He Dieu Hanh Nguyen Thanh Son Lecture04 Quan Ly Qua Trinh (Cuuduongthancong - Com)
He Dieu Hanh Nguyen Thanh Son Lecture04 Quan Ly Qua Trinh (Cuuduongthancong - Com)
BK
TP.HCM
global variables)
Hoạt động hiện thời: program counter (PC),
BK
TP.HCM
data
data
BK stack
TP.HCM
BK
TP.HCM
ready running
interrupt
I/O or event I/O or
completion event wait
blocked
BK
TP.HCM
Active States
interrupt
I/O or event I/O or
completion event wait
Suspended
ready
blocked
Suspended
States
BK Suspended
blocked suspended
TP.HCM
BK
TP.HCM
BK
TP.HCM
BK
TP.HCM
BK
TP.HCM
ready
11 4 2 17
waiting
BK
TP.HCM
BK
TP.HCM
memory
memory
BK
TP.HCM
BK
TP.HCM
BK
TP.HCM
Đồng bộ
BK
TP.HCM
BK
TP.HCM
BK
TP.HCM
sản xuất
Producer không được tạo thêm sản phẩm khi
BK buffer đầy.
TP.HCM
BK
TP.HCM
Sockets
Remote Procedure Calls (RPC)
Remote Method Invocation (RMI)
BK
TP.HCM
socket), WinSock
BK
TP.HCM
socket() socket()
bind() bind()
sendto()/ sendto()/
recvfrom() recvfrom()
close() close()
communication
Client
BK
TP.HCM
Gọi remote
procedure Kết quả trả về
Request Reply
Server
t
BK
TP.HCM
TRANSPORT TRANSPORT
(OS 1) (OS 2)
receive send receive send
BK
TP.HCM
khác nhau
ASCII, EBCDIC
Ví dụ biểu diễn 32-bit integer trong máy:
big-endian most significant byte tại high memory address
(Motorola)
little-endian least significant byte tại high memory address
(Intel x86)
Dạng biểu diễn XDR (External Data Representation): biểu
diễn dữ liệu machine-independent
BK
TP.HCM
BK
TP.HCM
BK
TP.HCM
BK
TP.HCM
marshalling unmarshalling