
OS
文章平均质量分 69
SeeBro
这个作者很懒,什么都没留下…
展开
-
posix IPC shared_memory一例
#include #include #include int value = 5;int main(void){ pid_t pid; pid = fork(); if (pid == 0) { value += 15; } else if (pid > 0) { wait(NULL); printf("PARENT: value = %d",原创 2011-08-24 23:36:06 · 1070 阅读 · 0 评论 -
POSIX shell 实现
含有后台运行功能,日后会不定期加入管道功能,历史记录功能 #include #include #define MAX_LINE 80void setup(char inputBuffer[], char *args[],int *background){ int length, i, start, ct; ct = 0; length = read(S原创 2011-08-29 22:02:54 · 1962 阅读 · 0 评论 -
POSIX 父子进程协同一例
子进程生成fibnacii 父进程输出 #include #include #include #include #include #include #define MAX_SEQUENCE 10typedef struct { int fib_sequence[MAX_SEQUENCE]; int sequence_size; }shared_data;原创 2011-08-25 13:10:36 · 575 阅读 · 0 评论 -
linux显示shm segment信息一例
#include #include #include int main(void){ int segment_id; char* shared_memory; const int size = 4096; unsigned short mode; struct shmid_ds shmbuffer; segment_id = shmget(IPC_PRIVATE, size,原创 2011-08-27 10:17:57 · 811 阅读 · 0 评论 -
Linux基本常用知识整理
Linux基本常用知识整理Linux启动过程1. BIOS自检。2. 启动Grub。3. 运行Linux内核并检测硬件。4. 运行系统第一个进程init。5. init读取系统引导配置文件/etc/inittab中的信息进行初始化。6. /etc/rc.d/rc.sysinit 系统初始化脚本。7.原创 2011-11-21 23:31:17 · 895 阅读 · 0 评论 -
Linux学习笔记一
1.显示目前终端支持的语言2.修改LANGLANG=en_us//注意无空格3.Ctrl+d:终端输入结束4.man帮助命令标示含义执行man date 后出现如下图示:DATE(1)代号:1:用户在shell环境中可操作的命令或可执行文件。5:配置文件或某些文件格式。8:系原创 2011-12-16 13:04:46 · 418 阅读 · 0 评论