
linux
a771948524
My name is developer
展开
-
linux c 教程
进程的创建fork() #include main() { int p1,p2; if(p1=fork()) /*子进程创建成功*/ putchar('b'); else { if(p2=fork()) /*子进程创建成功*/ putchar('c'); else putchar(原创 2013-05-28 21:05:32 · 1348 阅读 · 0 评论 -
算法计算访问命中率.
设计一个虚拟存储区和内存工作区,并使用下列算法计算访问命中率. (1) 进先出的算法(FIFO) (2) 最近最少使用的算法(LRU) (3) 最佳淘汰算法(OPT) (4) 最少访问页面算法(LFU) (5) 最近最不经常使用算法(NUR) 命中率=(1-页面失效次数)/页地址流长度 #define TRUE原创 2013-06-02 19:38:40 · 8390 阅读 · 2 评论 -
消息的创建,发送和接收 使用系统调用shmget(),sgmat(),smgdt(),shmctl()
#include #include #include #include #define MSGKEY 75 /*定义关键词MEGKEY*/ struct msgform /*消息结构*/ { long mtype; char mtexe[100]; /*文本长度*/ }msg; int msgqid,原创 2013-06-02 19:45:32 · 8420 阅读 · 3 评论 -
linux里的chdir()
函数功能:改变当前工作目录 表头文件:unistd.h 函数定义:int chdir(const char *path) 函数说明:将当前的工作目录改变成以参数path所指的目录。 返回值:执行成功则返回0,失败返回-1,errno为错误代码。 这是linux 里的说明,其实有很多地方时模棱两可的。 path值到底是一个目录的名字还是一个绝对路径名呢?经过试验,得出其实path是一个目转载 2013-06-14 22:34:29 · 3750 阅读 · 0 评论 -
【转】实现新建多级目录(树形)linux-c语言
#include #include #include #include #include int CreateDir(const char *sPathName); int main() { char *dir="/test1/test2/"; CreateDir(dir); return 0; } int CreateDir(const char *sPathName)转载 2013-06-14 22:31:31 · 2336 阅读 · 0 评论 -
linux 文件操作系统 设计
linux操作系统 文件管理系统设计 版本1.0 #include #include #include #include #include #include #include #include #define LENGTH 2000 char str[100]; char buf[100]; void z_read(char* s); void z_write(char原创 2013-06-14 22:07:36 · 1400 阅读 · 0 评论