![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OS(Linux)
文章平均质量分 78
Non_Recursive
对技术的狂热,对技术的执著,对未来美好生活的向往......
展开
-
用VIM编写C/C++程序
Vi 是Unix下最常用的文本编辑器。VIM(Vi IMproved)则是它的增强版。有人常常拿VIM和emacs比较,VIM尽管不象emacs那样有那么多的功能,但是比emacs更方便、好用。用 过emacs的人肯定会为emacs的一些快捷键感到烦恼,有时候用真希望自己有八只手。VIM的学习曲线也不象emacs那么长,只要看看VIM自带的 vitutor,大约只要20分钟就能掌握VIM的用法。转载 2008-11-23 00:10:00 · 561 阅读 · 0 评论 -
TCP: Transmission Control Protocol
TCP and UDP use the same network layer(IP),TCP provides a connection oriented,reliable,byte stream service.The term connection-oriented means the two applications using TCP must establish a TCP so原创 2009-10-15 20:19:00 · 1004 阅读 · 0 评论 -
APUE源代码编译
转载自:http://blog.chinaunix.net/u1/52350/showart_426726.html最近学习Linux编程,收获真的很多。以前看都是别人或man告诉你某个命令怎么使用,但现在我才领悟到,是程序的源代码决定了全部。 linux要编程,首先需要安装gcc与其它编程工具与库文件。最简单的方法是进入图形界面的添加删除程序,选上开发工具就可以了。转载 2009-10-06 18:26:00 · 895 阅读 · 0 评论 -
实验七 存储管理---------常用页面置换算法模拟实验
实验七 存储管理---------常用页面置换算法模拟实验实验目的通过模拟实现请求页式存储管理的几种基本页面置换算法,了解虚拟存储技术的特点,掌握虚拟存储请求页式存储管理中几种基本页面置换算法的基本思想和实现过程,并比较它们的效率。实验内容设计一个虚拟存储区和内存工作区,并使用下述算法计算访问命中率。1、最佳淘汰算法(OPT)2、先进先出的算法(FIFO)3、最近最久未使用算法(LRU)转载 2009-04-11 19:48:00 · 11104 阅读 · 3 评论 -
实验六 共享存储区通信
实验六 共享存储区通信实验目的了解和熟悉共享存储机制实验内容编制一长度为1k的共享存储区发送和接收的程序。实验指导一、共享存储区1、共享存储区机制的概念共享存储区(Share Memory)是UNIX系统中通信速度最高的一种通信机制。该机制可使若干进程共享主存中的某一个区域,且使该区域出现(映射)在多个进程的虚地址空间中。另一方面,一个进程的虚地址空间中又可连接多个共享存储区,每转载 2009-04-11 19:47:00 · 8458 阅读 · 1 评论 -
实验四 进程的管道通信
实验四 进程的管道通信实验目的1、了解什么是管道2、熟悉UNIX/LINUX支持的管道通信方式实验内容编写程序实现进程的管道通信。用系统调用pipe( )建立一管道,二个子进程P1和P2分别向管道各写一句话: Child 1 is sending a message! Child 2 is sending a message!父进程从管道中读出二个来自子进程的信息并显示(要求转载 2009-04-11 19:46:00 · 6258 阅读 · 2 评论 -
实验三 软中断通信
实验三 软中断通信实验目的1、了解什么是信号2、熟悉LINUX系统中进程之间软中断通信的基本原理实验内容1、编写程序:用fork( )创建两个子进程,再用系统调用signal( )让父进程捕捉键盘上来的中断信号(即按^c键);捕捉到中断信号后,父进程用系统调用kill( )向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止:Child process1 is转载 2009-04-11 19:45:00 · 4592 阅读 · 2 评论 -
进程的创建(实验1)
一 进程的创建实验实验目的1、掌握进程的概念,明确进程的含义2、认识并了解并发执行的实质实验内容1、编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示a,子进程分别显示字符b和字符c。试观察记录屏幕上的显示结果,并分析原因。2、修改上述程序,每一个进程循环显示一句话。子进程显转载 2009-04-11 19:42:00 · 6230 阅读 · 0 评论 -
实验五 消息的发送与接收
实验五 消息的发送与接收实验目的 1、了解什么是消息 2、熟悉消息传送的机理实验内容消息的创建、发送和接收。使用系统调用msgget( ),msgsnd( ),msgrev( ),及msgctl( )编制一长度为1k的消息发送和接收的程序。实验指导 一、什么是消息消息(message)是一个格式化的可变长的信息单元。消息机制允许由一个进程给其它任意的进程发送一个消转载 2009-04-11 19:46:00 · 6643 阅读 · 0 评论 -
进程的控制(实验2)
二 进程的控制实验目的1、掌握进程另外的创建方法2、熟悉进程的睡眠、同步、撤消等进程控制方法实验内容 1、用fork( )创建一个进程,再调用exec( )用新的程序替换该子进程的内容2、利用wait( )来控制进程执行顺序实验指导一、所涉及的系统调用在UNIX/LINUX中fork( )是一个非常有用的系统调用,但在UNIX/LINUX中建立进程除了fork( )之外,也可用与转载 2009-04-11 19:44:00 · 2815 阅读 · 1 评论 -
notes about crosstool,uboot,mysql and some tools in linux(ubuntu)
/**************** install gcc-3.3.6 patch -Np1 -i ../gcc-3.3.6-no_fixincludes-1.patch &&patch -Np1 -i ../gcc-3.3.6-linkonce-1.patch &&mkdir ../gcc-build &&cd ../gcc-build &&../gcc-3.3.原创 2010-04-22 23:11:00 · 764 阅读 · 0 评论