当前位置:首页 > 操作系统 >
《linux内核完全注释》电子书封面

linux内核完全注释

  • 发布时间:2020年05月05日 11:19:19
  • 作者:赵炯
  • 大小:11.7 MB
  • 类别:linux电子书
  • 格式:PDF
  • 版本:修正完整版
  • 评分:8.3

    linux内核完全注释 PDF 修正完整版

      给大家带来的一篇关于linux相关的电子书资源,介绍了关于Linux内核、linux注释方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小11.7 MB,赵炯编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.1。

      内容介绍

      本实例教程对Linux电脑操作系统初期内核(V0.12)所有源代码文档开展了详尽全方位的注解和表明,致力于让阅读者可以在尽可能短的時间内对Linux的工作中原理得到全方位而刻骨铭心的了解,为进一步学习培训和科学研究当代Linux系统软件奠定牢靠的基本。尽管剖析的版本号很低,但该内核已可以一切正常编译器运行,而且在其中已包含了LINUX工作原理的精粹。书里最先概要地详细介绍了Linux内核发展趋势历史时间,表明了各内核版本号中间的关键差别和改善层面,给出了挑选0.12版内核源代码做为研究对象的缘故。随后给出了阅读文章内核源代码需要的有关基本知识,概要详细介绍了运行Linux系统软件的PC机硬件配置构成构造、定编内核应用的汇编语言和C语言拓展一部分,而且重中之重表明了80X86CPU在安全模式下运行的程序编写方式。然后详细介绍了内核编码概述,给出了内核源代码文件目录树结构,并根据该组织架构对全部内核程序流程和文档开展了详细说明和表明。以便加重阅读者对内核工作原理的了解,书里最终一章给出了好几个有关运行调节实验。

      本实例教程合适做为高等院校软件工程专业孩子学习电脑操作系统课程内容的輔助和实践活动教材内容,也合适Linux爱好者做为学习培训内核工作原理的通过自学参照书藉,还可做为一般专业技术人员开发设计嵌入式系统时的教材。

      目录

      • 1 概述 5
      • 2 微型计算机组成结构 17
      • 3 内核编程语言和环境 33
      • 4 80X86 保护模式及其编程 81
      • 5 LINUX 内核体系结构 149
      • 6 引导启动程序(BOOT) . 203
      • 7 初始化程序(INIT). 263
      • 8 内核代码(KERNEL). 279
      • 9 块设备驱动程序(BLOCK DRIVER) 393
      • 10 字符设备驱动程序(CHAR DRIVER). 467
      • 11 数学协处理器(MATH). 569
      • 12 文件系统(FS) 617
      • 13 内存管理(MM) . 777
      • 14 头文件(INCLUDE). 817
      • 15 库文件(LIB) 925
      • 16 建造工具(TOOLS) . 945
      • 17 实验环境设置与使用方法 953

      学习笔记

      linux平台使用Python制作BT种子并获取BT种子信息的方法

      本文实例讲述了linux平台使用Python制作BT种子并获取BT种子信息的方法。分享给大家供大家参考,具体如下: 最近研究了一下linux BT服务器环境的搭建,需要在linux下制作BT种子并获取BT种子信息,整理了一下这个过程: 制作BT种子软件 本站下载地址 。 安装: [root@localhost src]# tar zxf mktorrent-1.0.tar.gz[root@localhost src]# cd mktorrent-1.0[root@localhost mktorrent-1.0]# make[root@localhost mktorrent-1.0]# make install[root@localhost ~]# which mktorrent/usr/local/bin/mktorrent 需要python的bencode模块来获取BT种子信息,下载地址: https://pypi.python.org/packages/source/b/bencode/bencode-1.0.tar.gz。 安装: #tar -zxf bencode-1.0.tar.gz#cd bencode-1.0.tar.gz#python setup.py install 制作和……

      linux下mysql开启远程访问权限 防火墙开放3306端口

      开启mysql的远程访问权限 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。 主流的有两种方法,改表法和授权法。 相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法 1、登陆mysql mysql -u root -p 2、修改mysql库的user表,将host项,从localhost改为%。%这里表示的是允许任意host访问,如果只允许某一个ip访问,则可改为相应的ip,比如可以将localhost改为192.168.1.123,这表示只允许局域网的192.168.1.123这个ip远程访问mysql。 mysql use mysql; mysql update user set host = '%' where user = 'root'; mysql select host, user from us……

      Linux RedHat下安装Python2.7开发环境

      Linux RedHat下安装Python2.7、pip、ipython环境、eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 mv /usr/local/bin/python cd /usr/local/bin/python2.6 或 mv /usr/bin/python /usr/bin/python2.6 修改使用python2.6的程序配置,比如yum vim /usr/bin/yum#!/usr/bin/python2.6 查看yum是否正常yum list 1、 安装Python2.7 官网下载源码包:Python-2.7.13.tgz 编译: ./configure --prefix=/usr/local 安装: make mak install 创建软连接: cd /usr/local/bin ln -sv python2.7 python cp头文件:\cp -a /usr/local/include/python2.7/* /usr/local/include 输入查看: 2、 安装pip 下载pip-9.0.1.tar.gz 安装 python setup.py install 3、 安装ipython 下载ipython-5.3.0.tar.gz 安装 python setup.py insta……

      重置MySQL数据库root密码(linux/windows)

      (1)Linux系统 在SSH中执行下面的命令即可将MySQL密码重置为diavps rm -f reset-mysql-root-password.phps wget http://down.hostwiki.info/mysql/reset-mysql-root-password.phps php reset-mysql-root-password.phps diavps 注意不要在带有管理面板(如Kloxo或DA)的环境中使用这个方法重置。 脚本中第13行中的以安全模式启动MySQL的命令会因MySQL安装路径不同而不同。 脚本中使用的mysql服务名称为mysqld,部分系统中该服务名可能为mysql,请注意修改。 (2)Windows系统 1、首先停止正在运行的MySQL进程 net stop mysql 如未加载为服务,可直接在进程管理器中进行关闭。 2、以安全模式启动MySQL 在命令行下运行 X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables 3、完成以后就……

      Python通过paramiko远程下载Linux服务器上的文件实例

      如下所示: #!/usr/local/bin/python# encoding:utf-8 import paramikoimport os HOST_IP='59.110.12.72'REMOTE_PATH='/proc'REMOTE_FILENAME='meminfo'LOCAL_PATH='./proc'USERNAME='niu'PASSWORD='123456' def remote_scp(host_ip,remote_path,local_path,file_name,username,password): t = paramiko.Transport((host_ip,22)) t.connect(username=username, password=password) # 登录远程服务器 sftp = paramiko.SFTPClient.from_transport(t) # sftp传输协议 src = remote_path+'/'+file_name des = local_path+'/'+file_name sftp.get(src,des) t.close() if not os.path.isdir(LOCAL_PATH): os.makedirs(LOCAL_PATH)if not os.path.isfile(LOCAL_PATH+'/'+REMOTE_FILENAME): fp=open(LOCAL_PATH+'/'+REMOTE_FILENAME,'w') fp.close() remote_scp(HOST_IP,REMOTE_PATH,LOCAL_PATH,REMOTE_FILENAME,USERNAME,PASSWORD) 以上这篇Python通……

      以上就是本次介绍的linux电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:自然语言处理与深度学习:通过C语言模拟

      下一篇:现代操作系统

      展开 +

      收起 -

      • 《linux内核完全注释》PDF下载

      linux相关电子书
      Python Linux系统管理与自动化运维
      Python Linux系统管理与自动化运维 高清扫描版

      很多工程师学习Python,学完就忘,忘了再学,循环往复,就是因为实践不充分导致的。本书包含了大量的实战案例,可以很好地作为Python的进阶教材,读者也可以举一反三,编写自己的管理程序

      立即下载
      Linux运维最佳实践
      Linux运维最佳实践 影印版 立即下载
      嵌入式Linux软硬件开发详解
      嵌入式Linux软硬件开发详解 高清版

      本书全面介绍了嵌入式Linux系统开发过程中,从硬件设计到系统移植、软件开发的各方面内容,包含硬件设备的设计原理(囊括了常见硬件,如RAM、Flash、UART、USB、LCD和电源管理等)、Linux操作

      立即下载
      Linux从入门到精通
      Linux从入门到精通 第2版

      《Linux典藏大系:Linux从入门到精通(第2版)》 共29章,分为7篇。内容包括Linux概述、Linux安装、Linux基本配置、桌面环境基本操作、Shell基本命令、文件和目录管理、软件包管理、磁盘管理、用

      立即下载
      Linux命令行大全
      Linux命令行大全 超清原版

      《 Linux命令行大全 》关键详细介绍Linux命令行的应用,由浅入深,从入门到精通,正确引导读者全方位把握命令行的使用说明。 《Linux命令行全集》分成四一部分。第一一部分刚开始了对命令

      立即下载
      Linux KVM虚拟化架构实战指南
      Linux KVM虚拟化架构实战指南 高清版

      《Linux KVM虚拟化架构实战指南》 以红帽RHEV虚拟化架构为基础,分为11章,介绍如何使用开源KVM系统构建企业虚拟化应用平台。 《Linux KVM虚拟化架构实战指南》以实战为主,理论为辅助。通过搭

      立即下载
      Linux驱动程序开发实例
      Linux驱动程序开发实例 清晰第2版

      本书使用了较新的Linux内核,基于Linux4.5内核,提供了丰富的实例代码和详细的注释,实例丰富,讲解细致。强烈建议嵌入式开发人员阅读

      立即下载
      Linux Shell编程从入门到精通
      Linux Shell编程从入门到精通 高清版

      《 linux shell编程从入门到精通 》由浅入深、循序渐进地详细讲解了linux shell编程的基本知识。这些基本知识包括shell编程的基本知识、文本处理的工具和方法、正则表达式、linux系统知识等。旨

      立即下载
      Linux Shell编程从初学到精通
      Linux Shell编程从初学到精通 原书第2版 立即下载
      Linux软件管理平台设计与实现
      Linux软件管理平台设计与实现 高清版

      《linux软件管理平台设计与实现》 是国内首部关于软件管理平台设计与实现(针对大规模linux服务器集群)的著作,由淘宝资深软件开发工程师和系统运维工程师撰写,书中凝结了作者在淘宝运

      立即下载
      读者留言
      sdwhfx

      sdwhfx 提供上传

      资源
      28
      粉丝
      5
      喜欢
      76
      评论
      20

      Copyright 2018-2020 xz577.com 码农之家

      本站所有电子书资源不再提供下载地址,只分享来路

      版权投诉 / 书籍推广 / 赞助:QQ:520161757