操作系统实践:基于Linux的应用与内核编程 PDF 完整扫描版

  • 更新时间:
  • 6516人关注
  • 点击下载

给大家带来的一篇关于操作系统相关的电子书资源,介绍了关于操作系统、Linux、应用、内核编程方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小55.1 MB,房胜编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.2分。

书籍介绍

操作系统实践:基于Linux的应用与内核编程 PDF

操作系统实践 应用场景Linux的应用与内核编程》融合很多年操作系统课程内容理论研究课堂教学工作经验,应用场景当今时兴的开源系统操作系统Ubuntul4.04LTS(Linux内核3.13.0)设计方案了1组操作系统课程内容试验。全书可分成两绝大多数,首位一部分是Linux实际操作与应用编程,包含Linux常用命令、c语言编程专用工具和典型性的Linux应用程序开发,如多系统进程、系统进程通讯等,并出示1个应用场景开源系统的Qt架构和MySQL数据库查询的综合性实训报告实例;其次一部分是Linux内核编程,这部分紧密联系操作系统课程内容的课程内容,包括进程管理、内存管理、机器设备驱动安装和虚似系统文件等。试验分配由浅入深,每一试验常有相对的基本原理性內容做为埋下伏笔。配套设施电子器件資源出示全部试验的源码以及他有关材料,可从清华大学出版社网站下载。《操作系统实践 应用场景Linux的应用与内核编程》特性是试验自然环境新、內容构造条理清楚、經典与最前沿兼具,并与基础理论课程内容相映衬。

《操作系统实践 应用场景Linux的应用与内核编程》既可做为高等学校电子计算机、电子信息类等技术专业的操作系统实验课程内容教材内容,也可做为Linux编程有关课程内容的教材内容。另一个,着眼于刹车新Linux开源系统开发工具的用户还可以将其做为迅速入门教程。

目录

  • 第1章 Linux概述
  • 第2章 Linux基本命令与应用
  • 第3章 从Hello Linux程序开始
  • 第4章 利用Makefile管理一个工程
  • 第5章 Linux系统中的时间
  • 第6章 多进程程序开发
  • 第7章 进程间通信
  • 第8章 利用Qt开发GUI应用程序
  • 第9章 MySQL数据库
  • 第10章 Linux综合应用
  • 第11章 构建Linux内核系统
  • 第12章 添加最简单的Linux内核模块
  • 第13章 基于proc的Linux进程控制块信息读取
  • 第14章 POSIX多任务及同步机制
  • 第15章 用户态和内核态信号量
  • 第16章 基于共享内存的进程间通信
  • 第17章 Linux内存管理
  • 第18章 Linux设备驱动程序
  • 第19章 Linux虚拟文件系统
  • 参考文献

资源下载

相关声明:

《操作系统实践:基于Linux的应用与内核编程 》PDF 完整扫描版下载资源由用户 晃向珊 于 2019-08-02 10:14:24 分享至百度网盘。仅供想学习操作系统的网友交流使用,专题参考:操作系统,操作系统,

相关资源

  • 深入解析Windows操作系统:卷1(第7版)

    深入解析Windows操作系统:卷1(第7版)

    本书涵盖了Windows从Windows 8到Windows 10演变过程中的各个方面,介绍了Windows 10和Windows Sever 2016的架构与核心内部结构,内容丰富、信息全面,适合广大Windows平台开发人员

    大小:68.4 MBWindows

    立即下载
  • 计算机操作系统

    计算机操作系统

    本书对传统操作系统(OS)和现代操作系统均做了较为全面介绍,内容基本覆盖全国研究生招生考试操作系统课程考试大纲的主要内容,可作为考研的复习、辅导用书

    大小:153.9 MB操作系统

    立即下载
  • 计算机系统:系统架构与操作系统的高度集成

    计算机系统:系统架构与操作系统的高度集成

    这本书采用集成方法,系统地讲解了计算机系统的软件和硬件知识,主要从程序员视角来讲解计算机系统,内容偏向系统软件(特别是操作系统),国内外很多大学已采用该教材作为课程的基础,欢迎下载

    大小:132.3 MB计算机系统

    立即下载
  • 深入解析Windows操作系统 下册

    深入解析Windows操作系统 下册

    这是一本必备Windows开发参考书,主要介绍基于Windows 7 and Windows Server 2008 R2的核心技术与底层技术,全面阐释Windows技术机理,欢迎下载

    大小:21.7 MBWindows

    立即下载
  • 一个64位操作系统的设计与实现

    一个64位操作系统的设计与实现

    基于C语言的自制操作系统教程 基于Intel I7处理器的64位多核操作系统 引入诸多Linux内核的设计精髓 软件工程师参考书

    大小:47.2 MB系统开发

    立即下载
  • 操作系统原理与应用(第4版)

    操作系统原理与应用(第4版)

    这本书介绍现今流行的各种操作系统,从基本的知识开始,循序渐进地介绍相关内容,广泛的案例允许通过真实的操作系统支持和管理方案实施在各章中学到的技能和知识,欢迎下载

    大小:124.3 MB操作系统

    立即下载

学习笔记

22小时44分钟前回答

MySQL学习第三天 Windows 64位操作系统下验证MySQL

一、验证计算机服务列表中是否有MySQL服务 (1)右击桌面上的计算机图标出现菜单列表选项,选中管理(有多种方式可以打开计算机本地服务列表,这里只是用的我习惯的打开方式)。 (2)出现计算机对话框,点击打开服务与应用程序中服务选项。 (3)在右侧的服务列表中寻找是否有名称为MySQL的服务,并且查看是否启动,这说明我们安装MySQL服务已经成功。 若MySQL服务为自动启动,则说明我们的配置是成功的。 二、验证计算机Path环境变量是否配置有MySQL安装目录 (1)右击桌面上的计算机图标出现菜单列表选项,选中属性。 (2)在左侧选择高级系统设置。 (3)在出现的系统属性对话框选择环境变量。 (4)在出现的环……

15小时24分钟前回答

自动化测试读写64位操作系统的注册表

非Web程序(桌面程序)的设置一般都存在注册表中。 给这些程序做自动化测试时, 需要经常要跟注册表打交道。 通过修改注册表来修改程序的设置。 本章介绍如何利用C#程序如何操作注册表, 特别是如何操作64位操作系统的注册表。 阅读目录 自动化测试经常需要修改注册表 Windows注册表简介 C#修改注册表 32位机器和64位机器注册表的区别 C#程序访问64位操作系统的注册表 自动化测试经常需要修改注册表 很多系统的设置(比如:IE的设置)都是存在注册表中。 桌面应用程序的设置也是存在注册表中。 所以做自动化测试的时候,经常需要去修改注册表 Windows注册表简介 注册表编辑器在 C:\Windows\regedit.e……

23小时12分钟前回答

Linux操作系统操作MySQL常用命令小结

下面给大家分享mysql常用命令, -- 启动数据库service myslqd start;-- 进入MySQL -u root -p/mysql -h localhost -u root -p DatabaseName;-- 列出数据库show database;-- 创建数据库create database XXXX;-- 选择数据库use DatabaseName;-- 罗列表show table;-- 显示表格的属性show columns from tablename;-- 建立数据库source filename.txt;-- 增加一个字段alter table tablename add column filename datatype;-- 增加多个字段alter table tablename add column filename1 datatype,add column filename2 datatype;-- 新增一个用户grant all On *.* to user@localhost identity by "password";-- 查询时间select now();-- 查询用户select user();-- 查询数据库版本select version();-- 查询当前使用的数据库select database();-- 删除student_course数据库……