
This lecture introduces the functions of UNIX operating system. UNIX is common and basic operating system of Linux, MacOS and many servicer side operating systems. Understanding the UNIX operating system helps for current computer system. The functions of the operating system are File System, Device I/O, Process management, Memory management, Inter Process Communications, Signaling/Interrupt handling and Network functions (includes TCP/IP protocol stack).
In this lecture, understanding those operating system functions by writing system programs in language C.