Linux程序设计(第4版)
作者:(英)马修,(英)斯通斯
出版社:北京图灵文化发展有限公司
ISBN:9787115228215
VIP会员免费
(仅需0.8元/天)
¥ 59.99
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
浙江大学Linux程序设计实验1Linux shell基本命令 评分:
浙江大学Linux程序设计实验1Linux shell基本命令
上传时间:2014-07 大小:3.3MB
- 1.22MB
实验一shell实验报告
2014-01-08实验1: SHELL编程 实验目的 熟悉linux常用命令,为以后的实验打下良好基础; 熟悉vi编辑器的使用; 了解Shell程序的语法规则,能编写简单的Shell程序。 实验内容 1、使用常用的Linux命令,主要包括如下命令: date, mail, write, man, ls, cat, mv, grep, tail, head, cp, wc, pwd, who等; 2、使用vi编辑器编辑文件,熟悉vi编辑器的各种操作模式和常用命令。 3、使用vi编辑器编写一段Shell程序,取名为mycal,实现与Linux中cal命令类似的功能,当输入: $mycal [月份名] 年时,屏幕输出指定的年月的月历。例如: $mycal October 2009 屏幕输出2009年10月的月历。 注:参数可以是英文或者是数字。
- 38KB
Linux 课程设计实验报告
2010-05-19我的课程设计 Linux内核模块编程入门 中断机制 内核同步
- 2.92MB
Linux编程基础
2018-01-30Linux编程基础知识,比较浅显,是Linux学习系列中的一章
- 271KB
Linux操作实验报告
2016-06-30Linux基础命令
- 8.26MB
Linux程序设计实验报告.zip
2021-07-02中北大学Linux程序设计实验报告
- 46.22MB
Linux编程学习
2018-11-30操作系统是计算机最重要的系统软件。Unix操作系统历经了几十年,至今仍是主流的操作系统。本书通过解释Unix的工作原理,循序渐进地讲解实现Unix中系统命令的方法,让读者理解并逐步精通Unix系统编程,进而具有编制Unix应用程序的能力。书中采用启发式、举一反三、图示讲解等多种方法讲授,语言生动、结构合理、易于理解。每一章后均附有大量的习题和编程练习,以供参考。
- 8.27MB
Linux编程--Linux内核
2009-12-16Linux内核 前言 第1章 硬件基础与软件基础 6 1.1 硬件基础 6 1.1.1 CPU 7 1.1.2 存储器 8 1.1.3 总线 8 1.1.4 控制器和外设 8 1.1.5 地址空间 9 1.1.6 时钟 9 1.2 软件基础 9 1.2.1 计算机语言 9 1.2.2 什么是操作系统 11 1.2.3 内核数据结构 13 第2章 内存管理 15 2.1 虚拟内存抽象模型 15 2.1.1 请求调页 17 2.1.2 交换 17 2.1.3 共享虚拟内存 18 2.1.4 物理寻址模式和虚拟寻址模式 18 2.1.5 访问控制 18 2.2 高速缓存 19 2.3 Linux页表 20 2.4 页分配和回收 21 2.4.1 页分配 22 2.4.2 页回收 22 2.5 内存映射 22 2.6 请求调页 23 2.7 Linux页缓存 24 2.8 页换出和淘汰 25 2.8.1 减少缓冲区和页缓存大小 25 2.8.2 换出System V共享内存页 26 2.8.3 换出和淘汰页 27 2.9 交换缓存 27 2.10 页换入 28 第3章 进程 29 3.1 Linux进程 29 3.2 标识符 31 3.3 调度 32 3.4 文件 34 3.5 虚拟内存 35 3.6 创建进程 36 3.7 时间和定时器 37 3.8 执行程序 38 3.8.1 ELF 39 3.8.2 脚本文件 40 第4章 进程间通信机制 41 4.1 信号机制 41 4.2 管道 42 4.3 套接字 44 4.3.1 System V的进程间通信机制 44 4.3.2 消息队列 44 4.3.3 信号量 45 4.3.4 共享存储区 47 第5章 PCI 49 5.1 PCI的地址空间 49 5.2 PCI配置头 50 5.3 PCI的I/O和存储地址空间 51 5.4 PCI-ISA桥 51 5.5 PCI-PCI 桥 51 5.5.1 PCI-PCI桥:PCI I/O和存储地址 空间的窗口 51 5.5.2 PCI-PCI桥:PCI配置周期和PCI 总线编号 52 5.6 Linux PCI初始化 53 5.6.1 Linux内核PCI数据结构 53 5.6.2 PCI设备驱动程序 53 5.6.3 PCI的BIOS函数 56 5.6.4 PCI修正过程 57 第6章 中断处理与设备驱动程序 60 6.1 中断与中断处理 60 6.1.1 可编程中断控制器 61 6.1.2 初始化中断处理数据结构 61 6.1.3 中断处理 62 6.2 设备驱动程序 63 6.2.1 测试与中断 64 6.2.2 直接存储器访问(DMA) 65 6.2.3 存储器 66 6.2.4 设备驱动程序与内核的接口 66 6.2.5 硬盘 69 6.2.6 网络设备 74 第7章 文件系统 77 7.1 第二个扩展文件系统EXT2 78 7.1.1 EXT2系统的inode节点 79 7.1.2 EXT2系统的超级块 80 7.1.3 EXT2系统的组描述符 80 7.1.4 EXT2系统的目录 81 7.1.5 在EXT2文件系统中查找文件 81 7.1.6 在EXT2文件系统中改变文件 的大小 82 7.2 虚拟文件系统 83 7.2.1 VFS文件系统的超级块 84 7.2.2 VFS文件系统的inode节点 84 7.2.3 注册文件系统 85 7.2.4 装配文件系统 85 7.2.5 在虚拟文件系统中查找文件 87 7.2.6 卸载文件系统 87 7.2.7 VFS文件系统的inode缓存 87 7.2.8 目录缓存 88 7.3 缓冲区缓存 88 7.3.1 bdflush内核守护进程 90 7.3.2 update进程 90 7.4 /proc文件系统 91 7.5 特殊设备文件 91 第8章 网络 92 8.1 TCP/IP网络概述 92 8.2 Linux中的TCP/IP网络层次结构 95 8.3 BSD套接字接口 96 8.4 INET的套接字层 97 8.4.1 创建BSD套接字 98 8.4.2 为INET BSD Socket绑定地址 99 8.4.3 建立INET BSD Socket连接 99 8.4.4 INET BSD Socket侦听 100 8.4.5 接受连接请求 100 8.5 IP层 100 8.5.1 套接字缓冲区 100 8.5.2 接收IP报文 101 8.5.3 发送IP报文 102 8.5.4 数据分片 102 8.6 地址解析协议 103 8.7 IP路由 104 第9章 内核机制与模块 107 9.1 内核机制 107 9.1.1 Bottom Half控制 107 9.1.2 任务队列 108 9.1.3 定时器 109 9.1.4 等待队列 110 9.1.5 自旋锁 110 9.1.6 信号量 110 9.2 模块 111 9.2.1 模块载入 112 9.2.2 模块卸载 113 第10章 处理器 115 10.1 X86 115 10.2 ARM 115 10.3 Alpha AXP处理器 115 第11章 Linux内核源代码 117 11.1 怎样得到Linux内核源码 117 11.2 内核源码的编排 117 11.3 从何处看起 118 第12章 Linux数据结构 120 附录A 有用的Web和FTP站点 138 附录B 词汇表 139
- 46.77MB
linux编程中文版
2018-06-09unix-linux编程中文.pdf适合想要进一步了解linux编成的人
- 2.7MB
linux系统编程(中文版)
2013-04-10linux系统编程(中文版) 1.简介和主要概念 2.文件I/O 3.缓冲输入输出 4.高级文件I/O 5.进程管理 6.高级进程管理 7.文件与目录管理 8.内存管理 9.信号 10.时间
- 129KB
Linux下Shell命令解释步骤程序实现
2010-11-05Linux下Shell命令解释步骤,用C语言实现
- 1KB
linux shell程序设计实验1
2018-04-27手工代码实现的入门shell程序设计实验,分别使用case和if语句实现。
- 1.25MB
西南科大+Linux实验报告+shell程序开发
2022-01-26任务三:应用Shell程序设计方法,能分析Shell程序结构;掌握Shell程序开发环境的使用;能根据Shell程序功能、安全管理方面的需求,设计Shell程序;通过组织或参与开源项目开发,掌握项目开发、管理的方法和技术;能...
- 13.21MB
精通 LINUX & UNIX Shell 程序设计.pdf 高清下载
2013-03-31精通 LINUX & UNIX Shell 程序设计.pdf
- 6KB
基于Linux的简单Shell程序设计
2009-09-11基于 Linux 的简单 Shell 程序设计
- 3.25MB
linux编程.pdf
2011-08-03linux编程相关知识,包括进程控制、进程间通讯、通讯协议、网络安全、远程注册、控制等
- 1KB
UNIX实验---考勤程序--shell编程
2008-12-14这是unix实验的第一个程序的源码。。shell编程。。实现考勤功能。。
- 47.99MB
Linux编程电子书
2016-02-29Linux系统编程,C语言版,高清.Linux编程从入门到精通,LINUX系统分析与高级编程技术
- 3KB
Linux命令执行程序shell
2010-11-25在linux下,C语言实现的模拟shell程序。能够显示每条命令使用的cpu时间、进程中断次数、换页次数。
- 606KB
Linux课件_shell程序设计
2009-09-28Linux课件序列:第三节shell程序设计
- 402KB
Linux Shell程序设计 Ubuntu 实验二
2020-12-05仅供参考,异地ing要在自己的虚拟机上面跑...这个主要是关于Ubuntu机器的一些shell程序设计的一些题,用于浙江工业大学的一个计算机学院Linux课的实验,我拿来直接用,帮我挣点分,我也想从这上面下载一点有用的知识。
- 1.5MB
Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及进程通信、进程调度与系统监视)
2023-07-13Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及进程通信、LINUX进程调度与系统监视).pdf Linux操作系统实验报告(Linux操作系统基本命令、用户界面与 Shell 命令、进程管理及...
- 2KB
linux shell程序设计实验2
2013-11-25题目名称 linux shell程序设计实验2 题目关键字 linux shell程序设计实验2 题目录入时间 2013-5-6 10:26:43 题目内容 按要求完成课本实验7。 题目创建人 邝颖杰 题目注释 把3个程序文件打包提交即可。
- 34KB
linux中常用的shell命令实验
2011-04-19linux中经常用到的一些shell命令。。。。。。。
- 76KB
Linux主要shell命令详解.doc
2011-10-18Linux主要shell命令详解 Linux主要shell命令详解 Linux主要shell命令详解
- 155KB
Linux+shell编程课程设计——Linux用户管理的shell程序设计
2010-01-04Linux+shell编程课程设计——Linux用户管理的shell程序设计
- 4KB
Linux 操作系统内核实验-Shell命令解释系统设计
2010-04-02Shell命令解释系统设计: 问题A: 实现一个能处理前后台运行命令的shell 问题B: 实现一个带有管道功能的shell 问题C: 实现一个能处理I/O重定向的shell 问题D: 实现一个能在一行上处理多条命令的shell
- 202.57MB
linux aarch64架构libreoffice安装包
2023-03-20linux aarch64架构libreoffice安装包
- 34KB
(牛客网C++课程)Linux 高并发Web服务器项目实战(带定时检测代码)
2023-02-24(牛客网C++课程)Linux 高并发Web服务器项目实战(带定时检测代码) 技术框架: 1. 线程池 + 非阻塞 socket + epoll + 事件处理的并发模型 2. 状态机解析HTTP请求 3. 心跳机制 4. 简易日志系统 主要内容: 1. 使用 socket 实现服务器和浏览器客户端的通信; 2. 用 epoll 事件检测技术实现 IO 多路复用,提高运行效率; 3. 采用模拟 Proacto r的事件处理模式,利用线程池实现多线程机制,实现高并发通信,减少频繁创建和销毁线程带来的开销;(信号和互斥锁) 4. 主进程负责事件的读写,子线程负责业务逻辑——用有限状态机解析HTTP(GET)请求报文;生成相应的响应报文。 5. 利用链表数据结构实现心跳机制(超时检测处理)。
- 96.79MB
Linux项目设计_媒体播放器(6818).rar
2021-04-14主页有教程与视频 //Linux媒体播放器 //作者:化作尘 //时间:2020年8月8日15:52:45 //qq邮箱:2809786963@qq.com //csdn链接:https://blog.csdn.net/mbs520/article/details/107880118 //哔哩哔哩项目视频:(可点击主页查看)https://b23.tv/bxfxvd 项目功能展示: 一、开机显示登入界面,可密码管理员登入,也可以免密码普通用户登入 二、登入后显示桌面,显示5个应用 ,分别是图片、视频、音乐、设置、文件管理 三、音乐相册功能,播放图片同时播放背景音乐,可以左右滑动切换图片等操作 四、视频播放功能,可以播放avi,mp4等格式视频 五、音乐播放器,可以播放mp3格式的音频 六、设置壁纸,可以根据喜好设置自己喜欢的壁纸 七、文件管理,可以对文件进行预览和删除 一、项目课题: 基于ARM平台的广告机系统设计 (最好可以自己取