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 · 1060 阅读 · 0 评论 -
POSIX shell 实现
含有后台运行功能,日后会不定期加入管道功能,历史记录功能 #include #include #define MAX_LINE 80 void setup(char inputBuffer[], char *args[],int *background) { int length, i, start, ct; ct = 0; length = read(S原创 2011-08-29 22:02:54 · 1951 阅读 · 0 评论 -
POSIX 父子进程协同一例
子进程生成fibnacii 父进程输出 #include #include #include #include #include #include #define MAX_SEQUENCE 10 typedef struct { int fib_sequence[MAX_SEQUENCE]; int sequence_size; }shared_data;原创 2011-08-25 13:10:36 · 566 阅读 · 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 · 803 阅读 · 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 · 889 阅读 · 0 评论 -
Linux学习笔记一
1.显示目前终端支持的语言 2.修改LANG LANG=en_us//注意无空格 3.Ctrl+d:终端输入结束 4.man帮助命令标示含义 执行man date 后出现如下图示: DATE(1) 代号: 1:用户在shell环境中可操作的命令或可执行文件。 5:配置文件或某些文件格式。 8:系原创 2011-12-16 13:04:46 · 415 阅读 · 0 评论