自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Noneghost

骨缝中刀匕,肩头上荆棘。

  • 博客(7)
  • 收藏
  • 关注

原创 《深度探索 Linux 操作系统 系统构建和原理解析》 读书笔记 一

Linux下的二进制文件包括可执行文件、静态库和动态库,均采用ELF格式存储。目标文件格式也采用ELE格式存储。32位ELF文件:  对于32位的ELF文件,其最前部是文件头部信息,描述了整个文件的属性,除了包括该文件在什么操作系统中、运行在什么硬件体系结构上、程序入口地址是什么基本信息外,最重要记录了两个表格的相关信息,如表格所在的位置、其中包括的条目数等。其中这两个表格一个是Sectio...

2018-11-19 14:54:48 429

原创 Linux内核0.11完全注释(修正版) --读书笔记(2)

Linux的诞生和发展:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准、Internet网络UNIX操作系统的诞生:时间:1969sapce travelMINIX操作系统:时间:1987第一次公布C和汇编的系统源代码GNU计划时间:1984Stallman 免费软件POSIX标准时间:1985该标准是基于现有的UNIX实践和经验,描述了操作系统的调用服...

2018-10-26 23:32:53 394

原创 Linux内核0.11完全注释(修正版) --读书笔记(1)

RTFSC阅读0.11内核版本的原因:适合操作系统初学者的入门学习起点 阅读早期内核的好处: 简化的内核代码,避免现有内核的复杂性,能够透彻的说明问题 -- Leland 能够在极短的时间内深入Linux内核的基本工作原理阅读早期内核的不足: 所选用的内核(0.11)不包括对虚拟文件系统VFS的支持、对网络系统的支持、仅支持 a.out 执行文件和其他一些现有内核...

2018-10-26 21:52:47 449

原创 文件I/O

文件I/O #include <unistd.h>①、不带缓冲,每个read/write都调用内核中的相应系统调用②、通过文件描述符来访问文件常用文件I/O函数: open() /creat() . close(). read(). write(). lseek()文件描述符: 是一个非负整数。当打开一个现存文件或创建一个新文件时,内核向进程返回一个文件描述符。对于内核...

2018-09-28 20:00:01 194

原创 UNIX 输入和输出

1、文件描述符     1)顺序分配的非负整数     2)内核用以标识一个特定进程正在访问的文件     3)其他资源(socket、pipe)的访问标识2、标准输入、标准输出和标准出错            stdio stdout stderr       由shell默认打开,分别为 0\1\23、不用缓存的I\O     1)通过文件描述符进行访问  ...

2018-09-27 20:12:10 434

原创 unix文件基础

七大文件类型:1、普通文件(regular file): 包括ascii码文件、二进制文件  后缀.c .o .s .py blabla....    -2、目录文件(directory file):包含文件夹的信息,和指向这些文件的指针。对一个目录文件具有读权限的任一进程都可以读该目录的内容,但只有内核可以直接写目录文件。进程必须使用函数才能更改目录。   "." 和".." 是linu...

2018-09-27 19:08:39 278

原创 获取电脑摄像头支持的视频格式 linux

sudo apt-get install luvcviewluvcview -l 

2018-09-04 21:05:40 980

空空如也

空空如也

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

TA关注的人

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