《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》——1.8 进一步的读物

简介: 本节书摘来自异步社区《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》一书中的第1章,第1.8节,作者:【美】Curt Schimmel著,更多章节内容可以访问云栖社区“异步社区”公众号查看

本节书摘来自异步社区《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》一书中的第1章,第1.8节,作者:【美】Curt Schimmel著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.8 进一步的读物

[1] Accetta, M.J., Baron, R.V., Bolosky, W., Goulub, D.B., Rashid, R.F., Tevanian, A., and Young, M.W., “Mach: A New Kernel Foundation for UNIX Development,” Proceedings of the Summer USENIX Conference, July 1986, pp.93-112.

[2] Andleigh, P.K., UNIX System Architecture, Cliffs, NJ: Prentice Hall, 1990.

[3] Bach, M.J., The Design of the UNIX Operating System, Cliffs, NJ: Prentice Hall, 1986.

[4] Bic, L., and Shaw, A.C., The Logical Design of Operating Systems, Cliffs, NJ: Prentice Hall, 1982.

[5] Bodenstab, D.E., Houghton, T.F., Kelleman, K.A., Ronkin, G., and Schan, E.P.,”UNIX Operating System Porting Experiences,” AT&T Bell Laboratories Technical Journal, Vol. 63, No. 8, October 1984, pp. 1769-90.

[6] Bourne, S.R., The UNIX System V Environment, : Addison-Wesley, 1987.

[7] Coffman, E.G., and Denning, P.J., Operating Systems Theory, Cliffs, NJ: Prentice Hall, 1973.

[8] , C., “The Design and Implementation of a New UNIX Kernel,” Proceedings of AFIPS NCC, Vol. 50, 1981, pp. 1079-86.

[9] Deitel, H.M., An Introduction to Operating Systems, : AddisonWesley, 1990.

[10] Denning, P.J., “Virtual Memory,” ACM Computing Surverys, Vol. 2, No. 3, September 1970, pp. 153-89.

[11] Feng, L., ed., UNIX SVR4.2 Operating System API Reference, Cliffs, NJ: Prentice Hall, 1992.

[12] Gingell, R.A., Moran, J.P., and , W.A., “Virtual Memory Architecture in SunOS,” Proceedings of the 1987 Summer USENIX Conference, June 1987, pp. 81-94.

[13] Kay, J., and Kummerfeld, B., C Programming in a UNIX Environment, : Addison-Wesley, 1989.

[14] Kernighan, B.W., and Pike, R., The UNIX Programming Environment, Cliffs, NJ: Prentice Hall, 1984.

[15] Kernighan, B.W., and Ritchie, D.M., The C Programming Language, Second Edition, Cliffs, NJ: Prentice Hall, 1988.

[16] Krakowiak, S., Principles of Operating Systems, : M.I.T. Press, 1988.

[17] Leffler, S.J., McKusick, M.K., Karels, M.J., and Quarterman, J.S., The Design and Implementation of the 4.3BSD UNIX Operating System, : Addison-wesley, 1989.

[18] Open Software Foundation, Design of the OSF/1 Operating System, Cliffs, NJ: Prentice Hall, 1993.

[19] Plauger, P.J., The Standard Clibrary, Cliffs, NJ: Prentice Hall, 1992.

[20] Ritchie, D.M., and Thompson, K., “The UNIX Time-sharing System,” The __ System Technical Journal, Vol. 57, No. 6, July-August 1978, pp. 1905-30.

[21] Ritchie, D.M., “The Evolution of the UNIX Time-Sharing System,” AT&T Bell Laboratories Technical Journal, Vol. 63, No. 8, October 1984, pp. 1577-94.

[22] Rochkind, M.J., Advanced UNIX Programming, Cliffs, NJ: Prentice Hall, 1985.

[23] Stevens, W.R., Advanced Programming in the UNIX Environment, : Addison-Wesley, 1992.

[24] Tanenbaum, A.S., Operating Systems: Design and Implementation, Cliffs, NJ: Prentice Hall, 1987.

[25] Thompson, K.,”UNIX Implementation,” The System Technical Journal, Vol. 57, No.6, July-August 1978, pp. 1931-46.

相关文章
|
7月前
|
缓存 监控 Linux
Linux系统清理缓存(buff/cache)的有效方法。
总结而言,在大多数情形下你不必担心Linux中buffer与cache占用过多内存在影响到其他程序运行;因为当程序请求更多内存在没有足够可用资源时,Linux会自行调整其占有量。只有当你明确知道当前环境与需求并希望立即回收这部分资源给即将运行重负载任务之前才考虑上述方法去主动干预。
1995 10
|
8月前
|
存储 缓存 监控
手动清除Ubuntu系统中的内存缓存的步骤
此外,只有系统管理员或具有适当权限的用户才能执行这些命令,因为这涉及到系统级的操作。普通用户尝试执行这些操作会因权限不足而失败。
1430 22
|
7月前
|
缓存 监控 Ubuntu
Ubuntu操作系统下清除系统缓存与无用文件的方法
通过上述步骤断行综合性地对Ubuntu进行优化与整洁可显著改善其性能表现及响应速度。然而,请注意在执行某些操作前确保充分了解其潜在影响;例如,在移除旧内核之前确认新内核稳定运行无问题;而对于关键配置更改则需确保备份好相关设置以便恢复原状态。
1605 0
|
9月前
|
缓存 负载均衡 网络协议
电商API接口性能优化技术揭秘:缓存策略与负载均衡详解
电商API接口性能优化是提升系统稳定性和用户体验的关键。本文聚焦缓存策略与负载均衡两大核心,详解其在电商业务中的实践。缓存策略涵盖本地、分布式及CDN缓存,通过全量或部分缓存设计和一致性维护,减少后端压力;负载均衡则利用反向代理、DNS轮询等技术,结合动态调整与冗余部署,提高吞吐量与可用性。文中引用大型及跨境电商平台案例,展示优化效果,强调持续监控与迭代的重要性,为电商企业提供了切实可行的性能优化路径。
|
消息中间件 缓存 NoSQL
Redis 是一个高性能的键值对存储系统,常用于缓存、消息队列和会话管理等场景。
【10月更文挑战第4天】Redis 是一个高性能的键值对存储系统,常用于缓存、消息队列和会话管理等场景。随着数据增长,有时需要将 Redis 数据导出以进行分析、备份或迁移。本文详细介绍几种导出方法:1)使用 Redis 命令与重定向;2)利用 Redis 的 RDB 和 AOF 持久化功能;3)借助第三方工具如 `redis-dump`。每种方法均附有示例代码,帮助你轻松完成数据导出任务。无论数据量大小,总有一款适合你。
295 6
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
1348 78
|
缓存 Java Shell
Android 系统缓存扫描与清理方法分析
Android 系统缓存从原理探索到实现。
686 15
Android 系统缓存扫描与清理方法分析
|
数据采集 存储 缓存
如何使用缓存技术提升Python爬虫效率
如何使用缓存技术提升Python爬虫效率
|
存储 缓存 负载均衡
从零到一:分布式缓存技术初探
分布式缓存通过将数据存储在多个节点上,利用负载均衡算法提高访问速度、降低数据库负载并增强系统可用性。常见产品有Redis、Memcached等。其优势包括性能扩展、高可用性、负载均衡和容错性,适用于页面缓存、应用对象缓存、状态缓存、并行处理、事件处理及极限事务处理等多种场景。
784 1