Adam Dunkels is the author of which operating system useful for memory-constrained systems?
Adam Dunkels Adam Dunkels is a Swedish entrepreneur, programmer and founder of Thingsquare. His father was Andrejs Dunkels, professor in Mathematics. His mother was Kerstin Vännman also professor.His work is mainly focused on networking technology and distributed communication for small embedded devices and wireless sensor networks on the Internet. Dunkels is best known to the embedded community as the author of the uIP (micro-IP) and lwIP TCP/IP protocol stacks. He is also the creator of protothreads and author of the Contiki operating system. The "MIT Technology Review" placed him on the TR35 list of world's top 35 innovators under 35, in 2009.
Virtual memory In computing, virtual memory is a memory management technique that is implemented using both hardware and software. It maps memory addresses used by a program, called "virtual addresses", into "physical addresses" in computer memory. Main storage, as seen by a process or task, appears as a contiguous address space or collection of contiguous segments. The operating system manages virtual address spaces and the assignment of real memory to virtual memory. Address translation hardware in the CPU, often referred to as a memory management unit or "MMU", automatically translates virtual addresses to physical addresses. Software within the operating system may extend these capabilities to provide a virtual address space that can exceed the capacity of real memory and thus reference more memory than is physically present in the computer.