-----------------------------------------------------apperception,见字如面。-----------------------------------------------------

摘要: 下面关于系统调用的描述中,错误的是() 系统调用把应用程序的请求传输给系统内核执行 系统调用中被调用的过程运行在"用户态"中 利用系统调用能够得到操作系统提供的多种服务 是操作系统提供给编程人员的接口 系统调用给用户屏蔽了设备访问的细节 系统调用保护了一些只能在内核模式执行的操作指令调用的程序,运行 阅读全文
posted @ 2017-08-22 18:43 apperception 阅读(238) 评论(0) 推荐(0)
摘要: (1)程序直接访问方式跟循环检测IO方式,应该是一个意思吧,是最古老的方式。CPU和IO串行,每读一个字节(或字),CPU都需要不断检测状态寄存器的busy标志,当busy=1时,表示IO还没完成;当busy=0时,表示IO完成。此时读取一个字的过程才结束,接着读取下一个字。 (2)中断控制方式:循 阅读全文
posted @ 2017-08-22 18:28 apperception 阅读(825) 评论(0) 推荐(1)
摘要: # 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 # 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共享资源时,其他 阅读全文
posted @ 2017-08-22 18:26 apperception 阅读(336) 评论(0) 推荐(0)
摘要: 1 #pragma pack(2) 2 class BU 3 { 4 int number; 5 union UBffer 6 { 7 char buffer[13]; 8 int number; 9 }ubuf; 10 void foo(){} 11 typedef char*(*f)(void* 阅读全文
posted @ 2017-08-22 18:18 apperception 阅读(393) 评论(0) 推荐(0)
摘要: #include <iostream>using namespace std;int main(){ int a=2,b=3; cout <<a+++b<<endl; cout <<a <<b<<endl ;} 可自行测试 先++后+ res:5 3 3 阅读全文
posted @ 2017-08-22 18:13 apperception 阅读(146) 评论(0) 推荐(0)