logo
分类于: 编程语言 计算机基础

简介

Solaris操作系统原理实验教程

Solaris操作系统原理实验教程 0.0分

资源最后更新于 2020-03-29 02:34:17

作者:陈向群主编

出版社:提供方

出版日期:2019-10

文件格式: pdf

标签: 计算机 编程 Language UNIX Solaris 系统管理

简介· · · · · ·

本书讲述当代计算机操作系统的原理,并具体分析操作系统原理在Solaris中的实现技术和方法,将抽象的原理与具体的实例相结合,既有设计思想精要的提炼,又有具体实现细节的分。作为UNIX环境的领导者,Solaris操作系统以其可用性、可扩展性、安全性和可管理性成为企业在现代网络环境中发布应用的首要选择。许多读者迫切希望了解Solaris操作系统的内部体系结构和工作原理,以便在Solaris操作平台上进行开发。本书由国内知名大学操作系统的主讲教师编写,适合作为高等院校相关专业的操作系统课程的教材或教学参考书,同时也可以作为在Solaris操作系统平台上从事应用软件设计和开发的技术人员的参考书。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. Preface(序)
  2. 编者的话
  3. 1.1 Solaris操作系统
  4. 1.2 Solaris 10的新特性
  5. 1.3 OpenSolaris
  6. 1.4 本书主要内容介绍
  7. 第2章 Solaris中的主要观察工具mdb、DTrace、p-tools
  8. 2.1 模块调试器mdb
  9. 2.2 DTrace
  10. 2.3 proc工具p-tools
  11. 第3章 进程和线程
  12. 3.1 概述
  13. 3.2 实验1:多线程模型
  14. 3.3 实验2:进程创建
  15. 3.4 思考题
  16. 第4章 线程调度
  17. 4.1 概述
  18. 4.2 实验1:静态跟踪Solaris线程状态
  19. 4.3 实验2:用DTrace脚本跟踪指定的线程状态变化
  20. 4.4 实验3:用DTrace脚本跟踪指定进程的执行过程
  21. 第5章 进程间通信(IPC)
  22. 5.1 概述
  23. 5.2 实验1:管道及命名管道
  24. 5.3 实验2:消息队列
  25. 5.4 实验3:Solaris共享内存
  26. 5.5 实验4:门IPC
  27. 5.6 本章小结
  28. 5.7 思考题
  29. 第6章 加锁与同步
  30. 6.1 概述
  31. 6.2 实验1:通过plockstat观察互斥锁
  32. 6.3 实验2:单线程与多线程对互斥量操作的区别
  33. 6.4 实验3:多线程对互斥量的操作
  34. 6.5 思考题
  35. 第7章 虚拟内存
  36. 7.1 概述
  37. 7.2 实验1:应用程序在内存中的布局
  38. 7.3 实验2:段到文件的映射
  39. 7.4 实验3:mmap
  40. 7.5 实验4:页面错误
  41. 7.6 实验5:堆和栈
  42. 7.7 实验6:Copy-On-Write
  43. 7.8 思考题
  44. 第8章 物理内存
  45. 8.1 概述
  46. 8.2 实验1:虚地址到物理地址的变换
  47. 8.3 实验2:物理页面到地址空间的映射
  48. 8.4 实验3:物理页面生命周期
  49. 8.5 思考题
  50. 第9章 文件系统
  51. 9.1 概述
  52. 9.2 实验1:Vnode和Inode数据结构
  53. 9.3 实验2:观察VFS文件系统缓存
  54. 9.4 实验3:观察UFS的文件数据在磁盘上的组织方式
  55. 9.5 实验4:观察ZFS的文件数据在磁盘上的组织方式
  56. 第10章 设备驱动程序
  57. 10.1 概述
  58. 10.2 Solaris设备驱动程序
  59. 10.3 实验1:字符设备驱动程序mypipe
  60. 10.4 实验2:块设备驱动程序myramdisk
  61. 10.5 思考题
  62. 参考文献