欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Unix\Linux系统编程/计算机科学丛书
      • 作者:(美)K.C.王|责编:冯秀泳|译者:肖堃
      • 出版社:机械工业
      • ISBN:9787111656715
      • 出版日期:2020/06/01
      • 页数:374
    • 售价:55.6
  • 内容大纲

        本书涵盖了Unix/Linux的所有基本组件,包括进程管理、并发编程、定时器和时间服务、文件系统和网络编程,着重介绍了Unix/Linux环境中的编程实践。本书同时强调理论和编程实践,包含许多详细的工作示例程序以及完整的源代码。
        系统编程是计算机科学/工程教育不可缺少的一部分。在学习了入门编程课程之后,本书旨在通过编程练习和编程项目的方式,帮助读者进一步扩展在编程实践中使用动态数据结构的相关知识。
        本书提供了有关计算机系统软件和高级编程技能的广泛知识,使读者可以与操作系统内核进行交互。有效利用系统资源并开发应用软件。本书还为读者提供了学习计算机科学/工程的高级课程(例如操作系统、嵌入式系统、数据库系统、数据挖掘、人工智能、计算机网络、网络安全、分布式计算和并行计算)所需的背景知识。
  • 作者介绍

  • 目录

    出版者的话
    译者序
    前言
    第1章  引言
      1.1  关于本书
      1.2  系统编程的作用
      1.3  本书的目标
        1.3.1  强化学生的编程背景知识
        1.3.2  动态数据结构的应用
        1.3.3  进程概念和进程管理
        1.3.4  并发编程
        1.3.5  定时器和定时功能
        1.3.6  信号、信号处理和进程间通信
        1.3.7  文件系统
        1.3.8  TCP/IP和网络编程
      1.4  目标读者
      1.5  本书的独特之处
      1.6  将本书用作系统编程课程的教材
      1.7  其他参考书
      1.8  关于Unix
        1.8.1  AT & T Unix
        1.8.2  Berkeley Unix
        1.8.3  HP Unix
        1.8.4  IBM Unix
        1.8.5  Sun Unix
      1.9  关于Linux
      1.10  Linux版本
        1.10.1  Debian Linux
        1.10.2  Ubuntu Linux
        1.10.3  Linux Mint
        1.10.4  基于RPM的Linux
        1.10.5  Slackware Linux
      1.11 Linux硬件平台
      1.12  虚拟机上的Linux
        1.12.1  VirtualBox
        1.12.2  VMware
        1.12.3  双启动Slackware和Ubuntu Linux
      1.13  使用Linux
        1.13.1  Linux内核映像
        1.13.2  Linux启动程序
        1.13.3  Linux启动
        1.13.4  Linux运行级别
        1.13.5  登录进程
        1.13.6  命令执行
      1.14  使用Ubuntu Linux
        1.14.1  Ubuntu版本
        1.14.2  Ubuntu Linux的特性
      1.1  5 Unix/Linux文件系统组织
        1.15.1  文件类型
        1.15.2  文件路径名

        1.15.3  Unix/Linux命令
        1.15.4  Linux手册页
      1.16  Ubuntu Linux系统管理
        1.16.1  用户账户
        1.16.2  添加新用户
        1.16.3  sudo命令
      参考文献
    第2章  编程背景
      2.1  Linux中的文本编辑器
        2.1.1  vim
        2.1.2  gedit
        2.1.3  emacs
      2.2  使用文本编辑器
        2.2.1  使用emacs
        2.2.2  emacs菜单
      ……
    第3章  Unix/Linux进程管理
    第4章  并发编程
    第5章  定时器及时钟服务
    第6章  信号和信号处理
    第7章  文件操作
    第8章  使用系统调用进行文件操作
    第9章  I/O库函数
    第10章  sh编程
    第11章  EXT2文件系统
    第12章  块设备I/O和缓冲区管理
    第13章  TCP/IP和网络编程
    第14章  MySQL数据库系统