CS2103: Lecture 8

Lecture 8 - Intro to software design planning and principals

CS2106: Lecture 7 - Memory Abstraction

Basic of Memory Hardware Physical memory storage: Random access memory (RAM) Can be treated like an array of AU AU = addressable unity = 1 byte Each byte has an unique index known as a physical address [Read More]

CS2105: Lecture 6 - IP Addressing

Overview of network layer Transport segments from sending to receiving host - On sending side encapsulate segments into datagrams - On receiving side, delivers segment to transport layer Difference with network and the rest is that this protocol is the core of the internet Every single component in the network... [Read More]

CS2106: Lecture 6 - Synchronisation

Last week On archipelago 1.  Since non blocking receiver is rare, what is the purpose of a blocking receiver is asynch message passng? Recieve shld be blockin, non blocking is a feature for good programmer only. receiver is blocking because u need to wait for the message. UNIX Pipes is... [Read More]

CS2106: Lecture 5 - Process Alternative, Threads

ThreadsMotivation- Processes are expensiveProcesses creation is use fork() model which causes a lot of duplicate memory space and process context- Context switchRequires saving and restoring of process information - Communication between process:Independent -> No easy way to pass infoIPC -> OS involvement- Thread was invented to overcome the problems with process... [Read More]