1. PostgreSQL Documentation. (2023). Chapter 20. Server Configuration, 20.4. Resource Consumption, 20.4.1. Memory. PostgreSQL 16 Documentation. Retrieved from https://www.postgresql.org/docs/16/runtime-config-resource.html#GUC-SHARED-BUFFERS.
Reference Detail: Section 20.4.1 explicitly states, "sharedbuffers (integer) Sets the amount of memory the database server uses for shared memory buffers."
2. O'Neil, P., & O'Neil, E. (2008). Database Principles, Programming, and Performance (2nd ed.). Morgan Kaufmann.
Reference Detail: Chapter 14, "The Query Optimizer," discusses the importance of the buffer pool in database systems. While not PostgreSQL-specific, it establishes the academic principle of a shared buffer cache, which PostgreSQL implements via the sharedbuffers parameter.
3. Carnegie Mellon University. (2022). 15-445/645 Database Systems, Lecture #02: Advanced SQL. Fall 2022 Courseware.
Reference Detail: Slides and lecture notes on database architecture consistently refer to the "buffer pool" or "buffer cache" as a core component for managing memory. The PostgreSQL implementation of this concept is controlled by sharedbuffers.