Adam Dunkels is the author of which operating system useful for memory-constrained systems?
40de5391db35e04b841e7039defd4c8f
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.
c5461c9713accd4da8d3867af191ca57
Contiki Contiki is an operating system for networked, memory-constrained systems with a focus on low-power wireless Internet of Things devices. Extant uses for Contiki include systems for street lighting, sound monitoring for smart cities, radiation monitoring, and alarms. It is open-source software released under a BSD license.
5a7f6279adb619af27f3705c12a82b56
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.
3807b06c8be235d7044507aad67f710a
IDEDOS IDEDOS is a ROM-based disk operating system written in 6502/65816 assembly language for the Commodore 64, 128 and SuperCPU. Its main purpose is to control ATA(PI) devices connected to an IDE64 cartridge and present them like normal Commodore drives. Additionally it supports networked drives (PCLink) and has a built-in machine code monitor and file manager.
da333734ca38a077920ebcd4f602c912
EOS (operating system) EOS is a discontinued operating system developed by ETA Systems (a spin-off division of Control Data Corporation) for use in their ETA10 line of supercomputers in the 1980s.
ee3d5b95b0014a84284e9bfb58f54d26
Distributed operating system A distributed operating system is a software over a collection of independent, networked, communicating, and physically separate computational nodes. Each individual node holds a specific software subset of the global aggregate operating system. Each subset is a composite of two distinct service provisioners. The first is a ubiquitous minimal kernel, or microkernel, that directly controls that node’s hardware. Second is a higher-level collection of "system management components" that coordinate the node's individual and collaborative activities. These components abstract microkernel functions and support user applications.
8bd5cc33dfb99f2a686f0199c0c099d7
Darwin (operating system) Darwin is an open-source Unix operating system released by Apple Inc. in 2000. It is composed of code developed by Apple, as well as code derived from NeXTSTEP, BSD, Mach, and other free software projects.
0f7e521ae0577936323f5ba86cddd873
PTDOS PTDOS or Processor Technology Disk Operating System was an operating system created during the late 1970s for computers using the Intel 8080 microprocessor and the Processor Technology Helios II Disk Memory System.
642f5c85c36825b92fa32a4d4d70328e
AmigaOS AmigaOS is a family of proprietary native operating systems of the Amiga and AmigaOne personal computers. It was developed first by Commodore International and introduced with the launch of the first Amiga, the Amiga 1000, in 1985. Early versions of AmigaOS required the Motorola 68000 series of 16-bit and 32-bit microprocessors. Later versions were developed by Haage & Partner (AmigaOS 3.5 and 3.9) and then Hyperion Entertainment (AmigaOS 4.0-4.1). A PowerPC microprocessor is required for the most recent release, AmigaOS 4.
9f470498f705d2881cca0810b0dd2591
Quark (kernel) In computing, Quark is an operating system kernel used in MorphOS. It is a microkernel designed to run totally virtualized computers, called "boxes" (see sandbox). Currently only one "Box" is available, the ABox, that lets users run existing AmigaOS software compiled for MC680x0 and PowerPC processors.
16b2f25d73e46d8afac043df41811d7d
Unisys OS 2200 databases The OS 2200 database managers are all part of the Universal Data System (UDS). UDS provides a common control structure for multiple different data models. Flat files (sequential, multi-keyed indexed sequential – MSAM, and fixed-block), network (DMS), and relational (RDMS) data models all share a common locking, recovery, and clustering mechanism. OS 2200 applications can use any mixtures of these data models along with the high-volume transaction file system within the same program while retaining a single common recovery mechanism.
d8c7ab2d7fd0efee0f21e40c0b594f0e
IMAX 432 In the history of computer operating systems, iMAX 432 (Intel Multifunction Applications Executive for the Intel 432 Micromainframe) was an operating system developed by Intel for digital electronic computers based on the 1980s Intel iAPX 432 32-bit microprocessor. The term "micromainframe" was an Intel marketing designation describing the iAPX 432 processor's capabilities as being comparable to a mainframe. The iAPX 432 processor and the iMAX 432 operating system were incompatible with the x86 architecture commonly found in personal computers in the 1980s-2010s. iMAX 432 was implemented in a subset of the original (1980) version of the Ada programming language, extended with runtime type checking and dynamic package creation.
551cc0d6c969c2c415cb6b67b9ef7b09
Barrelfish Barrelfish is an experimental computer operating system built by ETH Zurich with the assistance of Microsoft Research in Cambridge. It is an experimental operating system designed from the ground up for scalability for computers built with multi-core processors with the goal of reducing the compounding decrease in benefit as more CPUs are used in a computer via putting low level hardware information in a database, removing the necessity for driver software.
44cea45610ed3d3ce49733103126ac67
MS/8 MS/8 or The RL Monitor System is a discontinued operating system developed for the PDP-8 in 1966 by Richard F. Lary. It was submitted to DECUS in 1970. It was a disk oriented system, faster than its predecessor, the 4K Disk Monitor System, with tricks to make it run quickly on DECtape based systems. MS/8 has since been replaced by P?S/8 and COS-310.
876551864fd649e9f3bd7a9a7b35fd4b
Adaptive Domain Environment for Operating Systems Adeos (Adaptive Domain Environment for Operating Systems) is a nanokernel hardware abstraction layer (HAL) or a hypervisor that operates between computer hardware and the operating system that runs on it. It is distinct from other nanokernels, in that it is not just a low level layer for an outer kernel. Instead it is intended to run several kernels together, which makes it similar to virtualization technologies.
6d2bf6325c2ccac81d53214cdb35ec79
Instant WebKiosk Instant WebKiosk is an operating system based on Debian GNU/Linux. It is designed for use in web kiosks and digital signage.
89346de361e00a3bd82215bcf9d104fe
A/ROSE A/ROSE (the Apple Real-time Operating System Environment) is a small embedded operating system that runs on Apple Computer's "Macintosh Coprocessor Platform", an expansion card for the Apple Macintosh.
993b794561070a036463056610aae714
Myarc Disk Operating System MDOS (short for Myarc Disk Operating System) is an operating system commercialized by Myarc. It was designed and implemented specifically for the Geneve 9640 by Paul Charlton. MDOS was designed to fully emulate the TI-99/4A computer while providing an advanced (for its time) virtual memory operating environment with full support for mouse, GUI, and complex mathematical applications.
be81cda4776e661ed58a184ba05a3b1c
Optimized Systems Software Optimized Systems Software (OSS) was a small company that produced disk operating systems and programming languages for primarily the Atari 8-bit computers. OSS is best known for their enhanced versions of Atari BASIC, the MAC/65 assembler (which is much faster than Atari's products), and the Action! programming language.
e4c8817fd30b7c415d8b644a97cc997a
Das U-Boot Das U-Boot (subtitled "the Universal Boot Loader" and often shortened to U-Boot) is an open source, primary boot loader used in embedded devices to package the instructions to boot the device's operating system kernel. It is available for a number of computer architectures, including 68k, ARM, Blackfin, MicroBlaze, MIPS, Nios, SuperH, PPC, RISC-V and x86.
91d1f3b5b6ff96b0f633d28e0263284a
Acorn MOS Acorn's Machine Operating System (MOS) or OS is a discontinued computer operating system used in the Acorn BBC computer range. It included support for four-channel sound and graphics, file system abstraction, and digital and analogue I/O including a daisy-chained expansion bus. The implementation was single-tasking, monolithic and non-reentrant.
3a22edb1df41cb986c4a334c16001549
Aleph kernel Aleph is a discontinued operating system kernel developed at the University of Rochester as part of their RIG project in 1975. Aleph was an early set on the road to the creation of the first practical microkernel operating system, Mach.