- 博客(5)
- 收藏
- 关注
原创 进程通信之 消息队列
消息队列例程 Msgget建立消息队列,msgget(key,IPC_CREAT|0660);key键值 以及属性和权限 msgsnd(msgid,(void*)&msg_parent,sizeof(msg_parent)-sizeof(long),IPC_NOWAIT) 消息ID,消息地址,消息长度,以及阻塞设置等 msgrcv(msgid,(void*)&msg_child,size
2014-06-26 14:14:41 309
原创 进程基本概念—创建以及管道通信
1:进程的创建 fork创建进程(ubuntu14.04 CodeBlock13.12) #include #include #include int main(void) { int local_int = 8; pid_t pid; pid = fork(); if(pid == 0) { printf("This is the
2014-06-25 20:59:47 440
原创 进程基本概念[1] 操作系统之哲学原理读书笔记啊
1:进程模型 由于PC机只有一个程序计数器,在任何时候单CPU只有单个进程,所以从物理层面上见所有进程共用一个程序计数器 但是进程切换时,原进程回到原执行位置,接着执行,从这个角度上看每个进程有自己的程序计数器 2:多道编程的好处 提高CPU利用效率,响应时间改善 3:进城的消亡 寿终:进程运行完成而退出 自杀:进程因错误而自动退出 他杀:进程被其他进程所终止 处决:进程因异常而
2014-06-25 12:17:05 492
原创 操作系统基本概念[1]
1:程序的运行 程序设计语言----------->编译器,链接器---------->机器语言----------->操作系统加载到内存中(文件系统,内存管理)---------->操作系统任务管理与任务调度------------>操作系统输入输出------------------->结果 看到程序运行的结构图,不由得想到C语言编译过程 C语言过程如下: .c.h文件-——>预处理—
2014-06-25 00:49:04 312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人