linux
a771948524
My name is developer
展开
-
linux c 教程
进程的创建fork()#includemain(){int p1,p2; if(p1=fork()) /*子进程创建成功*/ putchar('b'); else { if(p2=fork()) /*子进程创建成功*/ putchar('c'); else putchar(原创 2013-05-28 21:05:32 · 1322 阅读 · 0 评论 -
算法计算访问命中率.
设计一个虚拟存储区和内存工作区,并使用下列算法计算访问命中率.(1) 进先出的算法(FIFO)(2) 最近最少使用的算法(LRU)(3) 最佳淘汰算法(OPT)(4) 最少访问页面算法(LFU)(5) 最近最不经常使用算法(NUR) 命中率=(1-页面失效次数)/页地址流长度 #define TRUE原创 2013-06-02 19:38:40 · 8288 阅读 · 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 · 8293 阅读 · 3 评论 -
linux里的chdir()
函数功能:改变当前工作目录表头文件:unistd.h函数定义:int chdir(const char *path)函数说明:将当前的工作目录改变成以参数path所指的目录。返回值:执行成功则返回0,失败返回-1,errno为错误代码。这是linux 里的说明,其实有很多地方时模棱两可的。path值到底是一个目录的名字还是一个绝对路径名呢?经过试验,得出其实path是一个目转载 2013-06-14 22:34:29 · 3686 阅读 · 0 评论 -
【转】实现新建多级目录(树形)linux-c语言
#include#include#include#include #includeint 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 · 2300 阅读 · 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 · 1377 阅读 · 0 评论