logo

Quotes from Gian-Paolo D. Musumeci

John Hennessy and David Patterson: they are titled Computer Organization and Design: The Hardware/Software Interface and Computer Architecture: A Quantitative Approach (both published by Morgan Kaufmann).
~ Gian-Paolo D. Musumeci
system that is paging is writing selected, infrequently used pages of memory to disk,
~ Gian-Paolo D. Musumeci
while a system that is swapping is writing entire processes from memory to disk.
~ Gian-Paolo D. Musumeci
Paging is not necessarily indicative of a problem; it is the action of the page scanner to try and increase the size of the free list by moving inactive pages to disk.
~ Gian-Paolo D. Musumeci
Memory is consumed by four things: the kernel, filesystem caches, processes, and intimately shared memory.
~ Gian-Paolo D. Musumeci
processor performance doubles roughly every eighteen months, but memory performance doubles roughly every seven years.
~ Gian-Paolo D. Musumeci
Caches are organized into equal-sized chunks called lines.
~ Gian-Paolo D. Musumeci
Linux addresses this issue by adopting an empirical rule related to the processor's cache size: the larger the processor's cache, the longer a process will wait for a piece of time on that processor.
~ Gian-Paolo D. Musumeci
Every LWP has a kernel thread, but every kernel thread need not have an LWP:
~ Gian-Paolo D. Musumeci
Buses implement either circuit-switched or packet-switched protocols.
~ Gian-Paolo D. Musumeci
NCA uses a kernel module to transparently cache static web content in a kernel memory buffer, and replies to HTTP document requests for documents in its cache without ever waking up the application web server.
~ Gian-Paolo D. Musumeci
second, the memory cycle time, describes how frequently you can repeat a memory reference.
~ Gian-Paolo D. Musumeci