题3
题目
进程之间交换数据不能通过 () 途径进行。
A. 共享文件
B. 消息传递
C. 访问进程地址空间
D. 访问共享存储区
分析
地址空间是独立的,进程之间不能直接访问对方的地址空间。
解
C
每个进程包含独立的地址空间, 进程各自的地址空间是私有的, 只能执行自己地址空间中的程序, 且只能访问自己地址空间中的数据, 相互访问会导致指针的越界错误 (学完内存管理将有更好的认识)。
因此, 进程之间不能直接交换数据, 但可利用操作系统提供的共享文件、消息传递、共享存储区等进行通信。