![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 原理及内核源代码学习
OneCode2World
这个作者很懒,什么都没留下…
展开
-
我的最大的疑问:windows系统是如何管理应用程序的?即:应用程序是如何在操作系统中被加载执行的??
一直有个疑问:操作系统是如何管理应用程序的???即:操作系统是如何加载并运行应用程序的???操作系统对应用程序的管理包括哪些方面???原创 2015-05-24 11:03:04 · 714 阅读 · 0 评论 -
Unix/linux学习笔记-------彻底理解管道
彻底理解管道是什么???疑问: 为什么说管道是文件???管道为什么能用于进程间通信???下面是一些对管道的叙述:::::::::::::::::::::::::::::::: 摘自:《操作系统原理 技术与编程》 实现无名管道的传统方法是利用文件系统机制,把管道看作是一个打开的文件,因此它有一个i节点和两个文件表项。但是这个”打开的文件“并不原创 2015-10-08 13:21:32 · 802 阅读 · 0 评论 -
linux管道机制
linux管道机制简介 管道是linux提供的一种常见的进程通信工具,也是很多shell命令能够灵活组合产生强大用途的一个重要工具。本文就八卦一下它是怎么实现的。唉,看完这片,我打算还是从进程管理,内存管理和文件管理这三大块开始看了,一开始以为这些边边角角的东西会容易懂一些,结果老是用到这三大块的东西,总要回去查。管道是什么?管道,顾名思义就是个管子,里面可转载 2015-10-22 12:27:57 · 728 阅读 · 0 评论 -
linux 学习笔记----文件系统的实现------目录实现和文件实现
转载自:http://c.biancheng.net/cpp/html/2625.html文件系统的实现:目录实现和文件实现下一节>分享到:QQ空间新浪微博腾讯微博豆瓣人人网零基础在线学习IT热门课程,掌握最前沿技术:北风网C语言中文网VIP会员:低至19.9元/月,阅读所有高级转载 2015-10-06 10:37:19 · 1930 阅读 · 0 评论 -
Unix编程学习笔记----对系统调用的完全理解
系统调用的具体流程: 参考《linux下系统调用原理解析及增加系统调用的方法》 我们首先看一下,unistd.h 所处的路径: 我们看一下unistd.h的文件内容。 现在我们就分析一下,这个unistd.h头文件的内容: 在文件中形如: #define --NR_syscallname NNN__SYSCALL(__NR_sy原创 2015-10-05 21:18:46 · 1046 阅读 · 0 评论 -
linux内核源文件介绍以及头文件的位置
转载自:http://www.cnblogs.com/laojie4321/archive/2012/03/30/2425357.htmlLINUX 内核源文件介绍以及头文件介绍*******************LINUX 内核(0.11)源文件介绍******************1、内核源文件放置目录:||————boot 系统引导汇编程序目录转载 2015-10-05 17:12:26 · 2069 阅读 · 0 评论 -
Unix环境编程学习笔记---------打开并查看系统调用表
打开并修改系统调用表: 系统调用表的位置:/ usr/src/linux-2.6.35-l3/arch/x86/kernel/syscall_table_32.S 上面所示的可以看到: 文件syscall_table_32.S就是系统调用表文件。 下面演示,打开系统调用表的步骤:1. 2. 3.4.原创 2015-09-30 08:47:39 · 1072 阅读 · 0 评论 -
Linux :套接字
Linux系统学习笔记:套接字Yeolar 2012-05-18 14:22 Linux系统学习笔记 Linux系统学习笔记:进程间通信上一篇总结了Linux中的一些经典的进程间通信的机制,本篇总结使用套接字的进程间通信的方法。套接字的优势在于它采用同样的接口来处理计算机内和不同计算机间的通信,通常它用于网络进程间通信,在计算机内,UNIX域套接字可以作为全转载 2015-08-06 17:38:49 · 704 阅读 · 0 评论 -
独立守护进程init.d和超级守护进程xinet.d区别和联系
独立守护进程init.d和超级守护进程xinet.d区别和联系转载并参考 http://www.cnblogs.com/itech/archive/2010/12/27/1914846.html1、守护进程:Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在转载 2015-08-28 14:45:19 · 1098 阅读 · 0 评论 -
Linux守护进程(init.d和xinetd)
一 Linux守护进程Linux 服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。linux系统有很多守护进程,大多数服务器都是用守护转载 2015-08-28 14:44:13 · 403 阅读 · 0 评论 -
献给初学者:谈谈如何学习Linux操作系统
献给初学者:谈谈如何学习Linux操作系统本文出自 “技术成就梦想” 博客,请务必保留此出处http://ixdba.blog.51cto.com/2895551/569329。为了能把这篇不错的文章分享给大家。所以请允许我暂时用原创的形式展现给大家一、 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能转载 2015-08-10 09:44:37 · 916 阅读 · 0 评论 -
清华牛人-----王垠
清华牛人王垠,计算机博士还有一年毕业,却退学了,让人觉得很遗憾.不过本人还是很佩服他的.最近忽然又对LINUX旧情复发,一千完过一段时间的RED HAT,在上面显卡驱动好像有问题,而且不能玩魔兽,就没玩了.现在对游戏失去兴趣了,又对LINUX内核产生兴趣了,就从新装了个FC4.今天在网上看到王垠的Linux长篇论,就把他放在BLOG里.王垠Linux长篇论我已经半年没有使用 Windo转载 2015-08-07 17:25:57 · 3150 阅读 · 1 评论 -
Linux疑问---------文件系统的疑问---?????
关于文件系统我的相关疑问:1.给出一个路径,文件系统是如何找到相应文件的???2.文件系统是如何管理目录名的???3.文件系统是如何定位文件的???4.是如何搜索文件的???5.文件读取的过程是什么???6.文件系统是如何管理目录的???7,文件系统是怎么读取文件的???是怎么区分可执行文件和普通文件的???原创 2015-08-08 16:03:05 · 342 阅读 · 0 评论 -
linux 文件系统的实现
Linux文件系统的实现作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Linux文件管理从用户的层面介绍了Linux管理文件的方式。Linux有一个树状结构来组织文件。树的顶端为根目录(/),节点为目录,而末端的叶子为包含数据的文件。当我们给出一个文件的完整路径时,我们从根目录出发,经过沿途各个目录,最转载 2015-08-07 16:58:05 · 581 阅读 · 0 评论 -
理解Linux的硬连接与软连接
理解 Linux 的硬链接与软链接从 inode 了解 Linux 文件系统硬链接与软链接是 Linux 文件系统中的一个重要概念,其涉及文件系统中的索引节点 (index node 又称 inode),而索引节点对象是 Linux 虚拟文件系统 (VFS) 的四个基本概念之一。通过剖析硬链接与软链接的联系与区别,我们可更好的了解 Linux 中 VFS 这一通用文件模型。并让转载 2015-08-08 11:17:41 · 439 阅读 · 0 评论 -
Linux 套接字与文件系统的关系--------套接字文件系统
Linux套接字与虚拟文件系统(1):初始化和创建引言 在Unix的世界里,万物皆文件,通过虚拟文件系统VFS,程序可以用标准的Unix系统调用对不同的文件系统,甚至不同介质上的文件系统进行读写操作。对于网络套接字socket也是如此,除了专属的Berkeley Sockets API,还支持一些标准的文件IO系统调用如read(v)、write(v)和close等。那么为什么sock转载 2015-10-28 11:26:47 · 4416 阅读 · 0 评论