<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Noneghost]]></title><description><![CDATA[骨缝中刀匕，肩头上荆棘。]]></description><link>https://blog.youkuaiyun.com/Hacker_csdn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Hacker_csdn]]></copyright><item><title><![CDATA[《深度探索 Linux 操作系统 系统构建和原理解析》 读书笔记  一]]></title><link>https://blog.youkuaiyun.com/Hacker_csdn/article/details/84245866</link><guid>https://blog.youkuaiyun.com/Hacker_csdn/article/details/84245866</guid><author>Hacker_csdn</author><pubDate>Mon, 19 Nov 2018 14:54:48 +0800</pubDate><description><![CDATA[Linux下的二进制文件包括可执行文件、静态库和动态库，均采用ELF格式存储。目标文件格式也采用ELE格式存储。

32位ELF文件：
  对于32位的ELF文件，其最前部是文件头部信息，描述了整个文件的属性，除了包括该文件在什么操作系统中、运行在什么硬件体系结构上、程序入口地址是什么基本信息外，最重要记录了两个表格的相关信息，如表格所在的位置、其中包括的条目数等。其中这两个表格一个是Sectio...]]></description><category></category></item><item><title><![CDATA[Linux内核0.11完全注释（修正版） --读书笔记（2）]]></title><link>https://blog.youkuaiyun.com/Hacker_csdn/article/details/83422158</link><guid>https://blog.youkuaiyun.com/Hacker_csdn/article/details/83422158</guid><author>Hacker_csdn</author><pubDate>Fri, 26 Oct 2018 23:32:53 +0800</pubDate><description><![CDATA[Linux的诞生和发展：
UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准、Internet网络
UNIX操作系统的诞生：
时间:1969
sapce travel
MINIX操作系统：
时间：1987
第一次公布C和汇编的系统源代码
GNU计划
时间:1984
Stallman 免费软件
POSIX标准
时间：1985
该标准是基于现有的UNIX实践和经验，描述了操作系统的调用服...]]></description><category></category></item><item><title><![CDATA[Linux内核0.11完全注释（修正版） --读书笔记（1）]]></title><link>https://blog.youkuaiyun.com/Hacker_csdn/article/details/83421285</link><guid>https://blog.youkuaiyun.com/Hacker_csdn/article/details/83421285</guid><author>Hacker_csdn</author><pubDate>Fri, 26 Oct 2018 21:52:47 +0800</pubDate><description><![CDATA[RTFSC
阅读0.11内核版本的原因：
适合操作系统初学者的入门学习起点 阅读早期内核的好处：
	简化的内核代码，避免现有内核的复杂性，能够透彻的说明问题           -- Leland
	能够在极短的时间内深入Linux内核的基本工作原理

阅读早期内核的不足：
	所选用的内核（0.11）不包括对虚拟文件系统VFS的支持、对网络系统的支持、仅支持 a.out 执行文件和其他一些现有内核...]]></description><category></category></item><item><title><![CDATA[文件I/O]]></title><link>https://blog.youkuaiyun.com/Hacker_csdn/article/details/82889233</link><guid>https://blog.youkuaiyun.com/Hacker_csdn/article/details/82889233</guid><author>Hacker_csdn</author><pubDate>Fri, 28 Sep 2018 20:00:01 +0800</pubDate><description><![CDATA[文件I/O   #include &amp;lt;unistd.h&amp;gt;
①、不带缓冲，每个read/write都调用内核中的相应系统调用
②、通过文件描述符来访问文件
常用文件I/O函数： open() /creat() .  close(). read(). write(). lseek()

文件描述符： 是一个非负整数。当打开一个现存文件或创建一个新文件时，内核向进程返回一个文件描述符。对于内核...]]></description><category></category></item><item><title><![CDATA[UNIX 输入和输出]]></title><link>https://blog.youkuaiyun.com/Hacker_csdn/article/details/82871818</link><guid>https://blog.youkuaiyun.com/Hacker_csdn/article/details/82871818</guid><author>Hacker_csdn</author><pubDate>Thu, 27 Sep 2018 20:12:10 +0800</pubDate><description><![CDATA[1、文件描述符

     1）顺序分配的非负整数

     2）内核用以标识一个特定进程正在访问的文件

     3）其他资源（socket、pipe）的访问标识

2、标准输入、标准输出和标准出错     

       stdio stdout stderr

       由shell默认打开，分别为 0\1\2

3、不用缓存的I\O

     1）通过文件描述符进行访问

  ...]]></description><category></category></item><item><title><![CDATA[unix文件基础]]></title><link>https://blog.youkuaiyun.com/Hacker_csdn/article/details/82871631</link><guid>https://blog.youkuaiyun.com/Hacker_csdn/article/details/82871631</guid><author>Hacker_csdn</author><pubDate>Thu, 27 Sep 2018 19:08:39 +0800</pubDate><description><![CDATA[七大文件类型：

1、普通文件(regular file)： 包括ascii码文件、二进制文件  后缀.c .o .s .py blabla....    -

2、目录文件(directory file)：包含文件夹的信息，和指向这些文件的指针。对一个目录文件具有读权限的任一进程都可以读该目录的内容，但只有内核可以直接写目录文件。进程必须使用函数才能更改目录。   &quot;.&quot; 和&quot;..&quot; 是linu...]]></description><category></category></item><item><title><![CDATA[获取电脑摄像头支持的视频格式  linux]]></title><link>https://blog.youkuaiyun.com/Hacker_csdn/article/details/82390357</link><guid>https://blog.youkuaiyun.com/Hacker_csdn/article/details/82390357</guid><author>Hacker_csdn</author><pubDate>Tue, 04 Sep 2018 21:05:40 +0800</pubDate><description><![CDATA[sudo apt-get install luvcview

luvcview -l

 ]]></description><category></category></item></channel></rss>