- 博客(3)
- 收藏
- 关注
原创 Linux 五种IO模型
那么,在正式开始讲Linux IO模型前,比如:同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的。所以先限定一下本文的上下文。1 概念说明#在进行解释之前,首先要说明几个概念:用户空间和内核空间进程切换进程的阻塞文件描述符缓存 IO1.1 用户空间与内核空间##现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟...
2018-03-18 17:49:32 194
原创 Linux系统调用过程分析
Linux系统调用过程分析參考:《Linux内核设计与实现》0 摘要linux的系统调用过程:层次例如以下:用户程序------>C库(即API):INT 0x80 ----->system_call------->系统调用服务例程-------->内核程序先说明一下,我们常说的用户API事实上就是系统提供的C库。系统调用是通过软中断指令 INT 0x80 实现的,而这条I...
2018-03-18 17:46:47 150
原创 XML与HTML的区别
XML与HTML的区别一、HTML HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。 二、XML XML即ExtentsibleMarkup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tagset),也没有语法规则(grammatical rul...
2018-03-10 09:39:42 197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人