自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 VFS的索引节点

索引节点       文件系统处理文件所需要的所有信息都放在称为索引节点的数据结构中。文件名可以随时更改,但是索引节点对文件是唯一的,并且随文件的存在而存在。具体文件系统的索引节点是存放在磁盘上的,是一种静态数据结构,要使用他必须调入内存,填写VFS的索引节点,因此,也称VFS索引节点是动态节点。       VFS索引节点数据结构主要域有       struct inode

2016-07-16 11:27:30 1296

原创 文件系统简介及软硬连接

文件系统     文件:存放一切数据化信息的仓库     文件系统:文件系统对文件的管理,如同国家对人民的管理一样     LINUX的文件分为:常规文件、目录文件、设备文件、管道文件、连接文件     文件的存取权限和文件模式     为了保护文件信息的安全,LINUX设置了文件保护机制,其中之一就是给文件都设定了一定得访问权限。当文件被访问时,系统首先检验访问者的权限,只有

2016-07-15 11:47:56 431

原创 IPC之共享内存(2)

在内存映射文件中给计数器持续加1       本程序的目的是使父子进程之间共享存放着计数器的一个内存区        int main()       {            int fd, i, nloop, zero = 0;            int *ptr;            sem_t *mutex;            if(argc !=

2016-07-14 11:58:34 283

原创 IPC之共享内存(1)

共享内存       共享内存区是可用的IPC形式中最快的。一旦这样的内存区映射到共享他的进程的地址空间,这些进程间的数据传递就不再涉及内核。然而往共享内存区存放信息或者从共享内存区取走信息通常需要某种形式的同步。互斥锁,条件变量,读写锁,记录上锁和信号量都可以用于这种同步。        一般的进程间通信与共享内存区的区别:                       通过管

2016-07-14 11:28:30 405

原创 管道和FIFO

管道和FIFO    管道和FIFO是许多应用程序的基本构建模块。管道普遍用于shell中,不过也可以从程序中使用,往往用于从子进程向父进程回传消息。     FIFO与管道类似,但他们是用mkfifo创建,之后需要用open打开。打开管道必须小心,因为许多规则制约着open的阻塞与否     管道和FIFO的特征之一是他们的数据是一个字节流,类似于TCP连接。把这种字节流分割成各个记

2016-07-06 16:44:16 342

原创 IPC概述

IPC       IPC(运行在某个操作系统上的不同进程间的各种消息传递)进程间通信是UNIX域一个杂乱不堪的领域,虽然有各种各样的解决办法,但没有一个是完美的。我们主要讨论四个领域     (1)消息传递(管道、FIFO、消息队列)     (2)同步(互斥锁、条件变量、读写锁、信号量)     (3)共享内存区(匿名共享内存区、有名共享内存区)     (4)过程

2016-07-05 11:52:19 540

原创 ICMP应用之PING和traceroute

ICMP应用之PING和traceroute       PING:       ICMP的一个重要应用是PING,用来测试两个链接之间的联通性。PING是应用层直接使用网络层ICMP的一个例子。,不通过传输层。PING发送的是回送请求报文,服务器如果正常工作的话会回复回送应答报文。往返的ICMP上有时间戳,因此可以计算出往返时间。最后可以得出发送到哪个机器的IP地址,发送的、收到

2016-07-02 10:55:45 2167

原创 IP层关联协议之ICMP

ICMP     ICMP是IP层协议(曾经被面试官问到的问题我不知道,个哈哈哈哈),他的使用是为了有效地转发数据报和提高交付成功的机会。ICMP作为IP层数据报的数据,加上数据报的首部,组成ICMP报文发送出去。ICMP允许主机或者路由器报告差错情况和提供有关异常情况的报告。        ICMP报文的种类:ICMP差错报告报文和ICMP询问报文        ICMP差错

2016-07-02 10:17:15 1395

原创 IP层关联协议之ARP&RARP

ARP&&RARP        ARP:根据机器的IP地址找到他的物理地址。解决同一个局域网上的主机或者路由器的IP地址和硬件地址的映射问题。        RARP:根据机器的物理地址找到他的IP地址。        DHCP协议包含了RARP协议的一些内容,因此RARP没有人单独使用RARP协议。重点介绍ARP协议。        大家都知道在网络层使用IP地址,但在实际的网

2016-07-01 16:50:58 1034

原创 IP层存在的原因是因为异构网络的存在

网络层      在计算机通信中,可靠交付应该由谁负责?是端系统还是网络?这曾是一个备受争议的话题。       在传统的电信网中,因为终端极为简单因此网络层负责可靠交付,这是一种面向连接的通信,一种可靠的无丢失无重复的通信。但是缺点是要在网络中建立一条虚电路。        因特网的思想是:网络层向上提供简单灵活的、无连接的、尽最大努力交付的数据报服务。也就是网络层不提供服务

2016-07-01 15:55:28 2251

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除