LINUX系统编程

LINUX系统编程 pdf epub mobi txt 电子书 下载 2025

出版者:东南大学出版社
作者:洛夫
出品人:
页数:368
译者:
出版时间:2008-3
价格:59.00元
装帧:
isbn号码:9787564111410
丛书系列:
图书标签:
  • Linux
  • kernel
  • Programming
  • 操作系统
  • system
  • OS
  • 程序设计
  • UNIX
  • Linux
  • 系统编程
  • C语言
  • Unix
  • 内核
  • API
  • POSIX
  • 网络编程
  • 进程管理
  • 内存管理
  • 文件系统
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《LINUX系统编程(影印版)》主题包括:读写文件以及其他文件I/O操作,包括Linux内核如何实现和管理文件I/O,内存映射与优化技术;进程管理的系统调用,包括实时进程;文件与目录——创建、移动、复制、删除和管理;内存管理——内存分配接口,管理内存,以及优化内存访问;信号及其在unix系统中的角色,以及基本和高级信号接口;时间、休眠和时钟管理,从基础开始讲述,并且涵盖POSIX时钟和高精度计时器拥有《Linux系统编程》,你将从理论和应用的角度深入了解Linux,可以最大限度地利用系统的潜能。

作者简介

Robert Love很早就成为一位Linux用户和黑客。他一直并且充满激情地活跃在Linux内核与GNOME桌面社区之中。他近来为Linux内核作出的贡献包括内核事件层方面的工作以及inotify,GNOME相关的贡献包括Beagle、GNOME卷管理器、网络管理器以及Project utopia等。目前,Roberlt供职于Google开源软件办公室。

目录信息

ForewordPreface1. Introduction and Essential Concepts System Programming APIs and ABIs Standards Concepts of Linux Programming Getting Started with Syster~ Programming2. File I/O Opening Files Reading via read( ) Writing with write( ) Synchronized I/O Direct I/O Closing Files Seeking with lseek( ) Positional Reads and Writes Truncating Files Multiplexed I/O Kernel Internals Conclusion3. Buffered I/0 User-Buffered I/0 Standard I/0 Opening Files Opening a Stream via File Descriptor Closing Streams Reading from a Stream Writing to a Stream Sample Program Using Buffered I/0 Seeking a Stream Flushing a Stream Errors and End-of-File Obtaining the Associated File Descriptor Controlling the Buffering Thread Safety Critiques of Standard I/0 Conclusion4. Advanced File I/0 Scatter/Gather I/O The Event Poll Interface Mapping Files into Memory Advice for Normal File I/O Synchronized, Synchronous, and Asynchronous Operations I/O Schedulers and I/O Performance Conclusion5. Process Management The Process ID Running a New Process Terminating a Process Waiting for Terminated Child Processes Users and Groups Sessions and Process Groups Daemons Conclusion6. Advanced Process Management Process Scheduling Yielding the Processor Process Priorities Processor Affinity Real-Time Systems Resource Limits7. Fileand Directory Management Files and Their Metadata Directories Links Copying and Moving Files Device Nodes Out-of-Band Communication Monitoring File Events8. Memory Management The Process Address Space Allocating Dynamic Memory Managing the Data Segment Anonymous Memory Mappings Advanced Memory Allocation Debugging Memory Allocations Stack-Based Allocations Choosing a Memory Allocation Mechanism Manipulating Memory Locking Memory Opportunistic Allocation9. Signals Signal Concepts Basic Signal Management Sending a Signal Reentrancy Signal Sets Blocking Signals Advanced Signal Management Sending a Signal with a Payload Conclusion10. Time Time's Data Structures POSIX Clocks Getting the Current Time of Day Setting the Current Time of Day Playing with Time Tuning the System Clock Sleeping and Waiting TimersAppendix. GCC Extensions to the C LanguageBibliographyIndex
· · · · · · (收起)

读后感

评分

仅拿我看到的,很小一部分翻译错误,来举例(整本书各种翻译问题数不胜数,不一一列举了): P202:SMT翻译成“同步线程”。SMT通常应该翻译成超线程,或者直接按字面意思翻译成“同时多线程”。“同步线程”通常指多线程的编程模型,完全两个维度的东西,相差十万八千里,很...  

评分

评分

仅拿我看到的,很小一部分翻译错误,来举例(整本书各种翻译问题数不胜数,不一一列举了): P202:SMT翻译成“同步线程”。SMT通常应该翻译成超线程,或者直接按字面意思翻译成“同时多线程”。“同步线程”通常指多线程的编程模型,完全两个维度的东西,相差十万八千里,很...  

评分

仅拿我看到的,很小一部分翻译错误,来举例(整本书各种翻译问题数不胜数,不一一列举了): P202:SMT翻译成“同步线程”。SMT通常应该翻译成超线程,或者直接按字面意思翻译成“同时多线程”。“同步线程”通常指多线程的编程模型,完全两个维度的东西,相差十万八千里,很...  

评分

http://linuxtoy.org/archives/linux-system-programming-chinese-edition.html  

用户评价

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有