A server is a piece of computer hardware or software that provides services to other programs or devices. It can serve multiple clients and a single client can use multiple servers. Servers are typically more powerful and reliable than standard personal computers, but large computing clusters may be composed of many simple, replaceable server components.
Stanford University
Winter 2022
CS 110 delves into advanced computer systems and program construction, focusing on designing large systems, software that spans multiple machines, and parallel computing. This course builds upon CS107 and requires good knowledge of C, C++, Unix, GDB, Valgrind, and Make. It covers Linux filesystems, multiprocessing, threading, networking, and more.
No concepts data
+ 28 more concepts