Search references for MODERN OPERATING-SYSTEMS. Phrases containing MODERN OPERATING-SYSTEMS
See searches and references containing MODERN OPERATING-SYSTEMS!MODERN OPERATING-SYSTEMS
Book by Andrew S. Tanenbaum
Modern Operating Systems is a book written by Andrew Tanenbaum, a version of his book Operating Systems: Design and Implementation which does not target
Modern_Operating_Systems
Software that manages computer hardware resources
services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for
Operating_system
Core of a computer operating system
Albert S. Woodhull, Operating Systems: Design and Implementation (Third edition); Andrew S. Tanenbaum, Herbert Bos, Modern Operating Systems (Fourth edition);
Kernel_(operating_system)
In some operating systems there is OS code permanently present in a contiguous region of memory addressable by unprivileged code; in IBM systems this is
Comparison of operating systems
Comparison_of_operating_systems
This is a list of operating systems. Computer operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many
List_of_operating_systems
Computer operating system for applications with critical timing constraints
Some modern CPUs do not allow user mode code to disable interrupts as such control is considered a key operating system resource. Many embedded systems and
Real-time_operating_system
Operating system by Google
open-source capability-based operating system developed by Google. In contrast to Google's Linux-based operating systems such as ChromeOS and Android
Fuchsia_(operating_system)
Computer systems programming special block code
intermittent bugs in interrupt handlers often ship to end customers. In a modern operating system, upon entry the execution context of a hardware interrupt handler
Interrupt_handler
Use of Operative System by type of extremely powerful computer
supercomputer operating system is an operating system intended for supercomputers. Since the end of the 20th century, supercomputer operating systems have undergone
Supercomputer operating system
Supercomputer_operating_system
Direct interface to an operating system
operating system. Most shells are command-line interface (CLI) programs. Some graphical user interfaces (GUI) also include shells. Operating systems provide
Shell_(computing)
Aspect of computing history
Computer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control
History_of_operating_systems
Series of Macintosh operating systems
Mac operating systems have been developed by Apple in a succession of two major series. In 1984, Apple debuted the operating system that is now known
Mac_operating_systems
Operating system by Apple
which run as separate processes in protected memory, as in most modern operating systems. These separate applications cannot use non-reentrant calls like
Copland_(operating_system)
Doeppner (2011). Operating Systems in Depth. New York: Wiley. ISBN 978-0471687238. Andrew S Tanenbaum (2007). Modern Operating Systems. New York: Prentice
Glossary of operating systems terms
Glossary_of_operating_systems_terms
Operating system that operates a mobile device
hybridization of the 2-in-1 PCs. Mobile operating systems combine features of a desktop computer operating system with other features useful for mobile
Mobile_operating_system
the system can stop any program that is already running, which is a feature on nearly all modern operating systems. Operating system Operating System Projects
Interruptible operating system
Interruptible_operating_system
Mobile operating system
pre-emptive multitasking operating system. It also featured memory protection, which was an essential feature for modern operating systems. Psion licensed EPOC32
EPOC_(operating_system)
Family of operating systems for IBM PC compatibles
operating systems, DOS is a platform-independent acronym for disk operating system, whose use predates the IBM PC. Dozens of other operating systems also
DOS
Relative market adoption of operating systems
numerous type of device with an operating system are embedded systems. Not all embedded systems have operating systems, instead running their application
Usage share of operating systems
Usage_share_of_operating_systems
Family of computer operating systems
trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, the development of which
Unix
Distributed operating system
distributed operating system started in 1995 at Bell Labs, which is now held by Vita Nuova Holdings and maintained by Terzarima Systems. Inferno was
Inferno_(operating_system)
There are several Unix-like operating systems under active development that are descended from the Berkeley Software Distribution, a series of UNIX variants
List_of_BSD_operating_systems
Family of IEEE standards for compatibility between operating systems
defines a standard threading library API which is supported by most modern operating systems. The POSIX standard is developed by the Austin Group (a joint working
POSIX
Firmware for hardware initialization and OS runtime services
protected mode (and long mode) operating systems. BIOS interrupt calls are not used by modern multitasking operating systems after they initially load. In
BIOS
When a process becomes non-responsive
modern operating systems provide the user with a means to forcibly terminate a hung program without rebooting or logging out; some operating systems,
Hang_(computing)
Way for programs to access kernel services
program. Generally, systems provide a library or API that sits between normal programs and the operating system. On Unix-like systems, that API is usually
System_call
Computer file containing plain text
after the last line in a text file. In modern operating systems such as DOS, Microsoft Windows and Unix-like systems, text files do not contain any special
Text_file
32-bit version of x86 architecture
of x86-64, as of today, IA-32 protected mode versions of many modern operating systems are still maintained, e.g. Microsoft Windows (up to Windows 10)
IA-32
Set of all computer components critical to its security
trusted computing base is paramount to its overall security. Modern operating systems strive to reduce the size of the TCB[not verified in body] so that
Trusted_computing_base
Operating system
project's goal was to create a operating system that would account for an increasing amount of processor cores in modern computers, and continuously gather
Barrelfish_(operating_system)
Command-line utility
kernel and other modern operating systems such as the BSD family contain an SMBIOS decoder, allowing systems administrators to inspect system hardware configuration
Dmidecode
Family of IBM operating systems
family of virtual machine operating systems used on IBM mainframes including the System/370, System/390, IBM Z and compatible systems. It replaced the older
VM_(operating_system)
Alternative keyboard layout for Latin script
major modern operating systems, including Microsoft Windows (as of Windows 11, version 24H2), macOS, Linux, Android, ChromeOS, and BSD-based operating systems
Colemak
Operating system released in 1965
operating system, also known as the Pick system or simply Pick, is a demand-paged, multi-user, virtual memory, time-sharing computer operating system
Pick_operating_system
Historical account
The history of IBM mainframe operating systems is significant within the history of mainframe operating systems, because of IBM's long-standing position
History of IBM mainframe operating systems
History_of_IBM_mainframe_operating_systems
Computer filing system
DiskSuite). Multiple operating systems (including Solaris) may use Veritas Volume Manager. Modern Solaris based operating systems eclipse the need for
File_system
Type of computer operating system
An embedded operating system (EOS) is an operating system designed specifically for embedded computer systems. These systems aim to enhance functionality
Embedded_operating_system
Layer of protection in computer systems
and malicious behavior (by providing computer security). Computer operating systems provide different levels of access to resources. A protection ring
Protection_ring
Windows NT kernel image
enabling interrupts, the boot processor will enter an idle loop. Modern operating systems use interrupts instead of I/O port polling to wait for information
Ntoskrnl.exe
Apple operating system
Rhapsody is an operating system that was developed by Apple Computer after its purchase of NeXT in the late 1990s. It is the fifth major release of the
Rhapsody_(operating_system)
Remote desktop application
desktop sharing software. The Parsec client is available on most modern operating systems including Windows, macOS, Android, Raspberry Pi 3 and Linux. Parsec
Parsec_(software)
Particular execution of a computer program
processes is called concurrency. For security and reliability, most modern operating systems prevent direct communication between independent processes, providing
Process_(computing)
Time-sharing operating system
time-sharing operating system based on the concept of a single-level memory. It has been written that Multics "has influenced all modern operating systems since
Multics
intricacies of storing files on multiple physical units. Most modern operating systems provide some form of logical volume management. Logical disks can
Logical_disk
Operating system focused on disk-based file operations
a file system and a means for loading and running programs stored on the disk. The term is now historical, as most if not all operating systems for general-purpose
Disk_operating_system
Discontinued UNIX variant
(2001). Modern Operating Systems (2nd ed.). Upper Saddle River, NJ: Prentice Hall. p. 675. ISBN 0-13-031358-0. Whatever happened to System IV is one
UNIX_System_III
System call
the operating system, which is then returned to the waiting parent process. The parent process then resumes execution. Modern operating systems also
Wait_(system_call)
Lock used in computer kernels
means of bringing SMP support to an operating system, yielding benefits only in user space. Most modern operating systems use a fine-grained locking approach
Giant_lock
Reduced-size versions of images or videos
image-organizing programs normally use thumbnails, as do most modern operating systems or desktop environments, such as Microsoft Windows, macOS, KDE
Thumbnail
Type of color scheme
of computer user interface design and web design. Many modern websites and operating systems offer the user an optional light-on-dark display mode. Some
Dark_mode
Brief sound used to convey information
computer operating systems and applications, ranging from a simple beep to indicate an error, to the customizable sound schemes of modern operating systems that
Earcon
Temporarily interrupting a computer task
used to distinguish whether a task is currently preemptable. Most modern operating systems have preemptive kernels, which are designed to permit tasks to
Preemption_(computing)
Operating system based on the Linux kernel
Linux distributions provide an installation system akin to that provided with other modern operating systems. Other distributions, including Gentoo Linux
Linux_distribution
American-Dutch computer scientist (born 1944)
and Nickolas Feamster) Operating Systems: Design and Implementation, co-authored with Albert Woodhull Modern Operating Systems (1992, 2001, 2007, 2014
Andrew_S._Tanenbaum
can be done at both the hardware and the software levels; most modern operating systems, such as Unix, implement this using software, calling kernel interrupts
Typeahead
Computer configuration file to map hostnames to IP addresses
dynamic hostname resolution in the rapidly growing network. In modern operating systems, the hosts file remains an alternative name resolution mechanism
Hosts_(file)
Data storage device
class standard, supported natively by modern operating systems such as Windows, Linux, macOS and other Unix-like systems, as well as many BIOS boot ROMs. USB
USB_flash_drive
Computer network protocol to determine the maximum size of packets to transmit
for routers in Internet Protocol Version 4 (IPv4). However, all modern operating systems use it on endpoints. In IPv6, this function has been explicitly
Path_MTU_Discovery
Operating system microkernel
work on microkernel systems was largely stagnant, although the market had generally believed that all modern operating systems would be microkernel based
Mach_(kernel)
Android operating system by Infinix Mobility
the system interface. The original XUI 1.0 is based on Android 5.1. Later releases are based on newer Android operating systems. The operating system includes
XOS_(operating_system)
GNU replacement for the Bourne shell
successor tcsh, and the Korn Shell. It is available on nearly all modern operating systems, making it a versatile tool in various computing environments.
Bash_(Unix_shell)
Unix operating system clone
Coherent is a clone of the Unix operating system for IBM PC compatibles and other microcomputers, developed and sold by the now-defunct Mark Williams Company
Coherent_(operating_system)
Collection of business processes
needs. Many of business operating systems share common features. This is because the systems are derived from other known systems, and from established
Business operating system (management)
Business_operating_system_(management)
Operating system designed to operate on multiple systems over a network computer
Andrew S (September 1993). "Distributed operating systems anno 1992. What have we learned so far?". Distributed Systems Engineering. 1 (1): 3–10. Bibcode:1993DSE
Distributed_operating_system
ASCII-compatible variable-width encoding of Unicode
standards, often the only allowed encoding, and is supported by all modern operating systems and programming languages. The International Organization for Standardization
UTF-8
Low level firmware interface to the hardware
reason, modern operating systems that use the CPU in Protected mode or Long mode generally do not use the BIOS interrupt calls to support system functions
BIOS_interrupt_call
Set of software frameworks for robot software development
real-time operating system (RTOS). However, it is possible to integrate ROS with real-time computing code. The lack of support for real-time systems has been
Robot_Operating_System
Unix operating system
as BSD or Berkeley UNIX, is a Unix based operating system developed and distributed by the Computer Systems Research Group at the University of California
Berkeley Software Distribution
Berkeley_Software_Distribution
Concurrent execution of multiple processes
secondary storage. Over the years, multitasking systems have been refined. Modern operating systems generally include detailed mechanisms for prioritizing
Computer_multitasking
Type of USB specification
multi-button compound devices. Most modern operating systems ship with drivers for standard HID mouse designs (the most common modern mouse design has two dedicated
USB human interface device class
USB_human_interface_device_class
1999 video game
to the game and the System Shock franchise in 2013 to release an updated version of System Shock 2 for modern operating systems, including for OS X and
System_Shock_2
There are a number of Unix-like operating systems based on or descended from the Berkeley Software Distribution (BSD) series of Unix variant options.
Comparison of BSD operating systems
Comparison_of_BSD_operating_systems
Memory data structure in Intel processors
(2014). Modern Operating Systems (4th ed.) (PDF). Pearson. p. 249. ISBN 978-0133591620. Retrieved May 19, 2025. "Patching Policy for x64-Based Systems". 8
Global_Descriptor_Table
listen to it. Indy is written in Java and therefore runs on most modern operating systems. As of October 3, 2007, the official homepage contains only an
Indy_(software)
Instructions a computer can execute
developments in networking, operating systems, and databases. Software can generally be categorized into two main types: operating systems, which manage hardware
Software
Modern reimplementation of Sixth Edition Unix
"課程大綱". "SistOp14: Operating Systems". Retrieved 2015-08-06. "Operating Systems". Retrieved 2015-08-06. "CS 3650: Computer Systems, Fall 2014". Retrieved 2014-12-09
Xv6
Limit set by a system administrator restricting some file system usage
quota is a limit set by a system administrator that restricts certain aspects of file system usage on modern operating systems. The function of using disk
Disk_quota
Computer memory management scheme
Paging is an important part of virtual memory implementations in modern operating systems, using secondary storage to let programs exceed the size of available
Memory_paging
Keyboard layout for Latin-script alphabets
advantages are debated and relatively small. However, most major modern operating systems (such as Windows, macOS, Linux, iOS, Android, ChromeOS, and BSD)
Dvorak_keyboard_layout
Linux distribution
the operating system as well as on the client side on the end users computer system). More specifically, and contrary to other operating systems with
Solus_(operating_system)
Anomaly in computer security and programming
buffer overflows, but requires additional code and processing time. Modern operating systems use a variety of techniques to combat malicious buffer overflows
Buffer_overflow
Input/output functionality in the C programming language
concurrently with the C programming language itself. The vast majority of modern operating systems have inherited streams from Unix, and many languages in the C programming
C_file_input/output
2002 game modification of Star Control II
open-source development team remade the 3DO version as a port to modern operating systems, and allowed fan-made modifications to add improvements absent
The_Ur-Quan_Masters
Hardware that translates virtual addresses to physical addresses
programs rarely use large amounts of memory at any one time. Most modern operating systems (OS) use an MMU to provide virtual memory (VM) support. The MMU
Memory_management_unit
Snapshot of computer memory data
popular tool, available on many operating systems, is the GNU binutils' objdump. On modern Unix-like operating systems, administrators and programmers
Core_dump
Discontinued family of computer operating systems
1982 that the operating system had been licensed for more than 450 types of computer systems. Many brands of machines ran the operating system, some notable
CP/M
Computer input device
to make SpaceOrbs available over USB, making it compatible with modern operating systems by emulating joystick, mouse, and/or keyboard. ASCII Entertainment
SpaceOrb_360
IPv4 address for multiple purposes
DHCP. This usage has been replaced with the APIPA mechanism in modern operating systems.[citation needed] As 0.0.0.0 is of limited use as a source address
0.0.0.0
Specialised, single address space machine images
Rise of the Virtual Library Operating System". Retrieved 31 August 2015. Tanenbaum, Andrew S. (2008). Modern Operating Systems (3rd ed.). Prentice Hall.
Unikernel
Multitasking operating system written in Oberon
The Oberon System is a modular, single-user, single-process, multitasking operating system written in the programming language Oberon. It was originally
Oberon_(operating_system)
Identifier of a sequence of characters in a text file
interactive text editing in modern operating systems, line numbers are not a feature of most programming languages, even modern Fortran and Basic. In Fortran
Line_number
British dial-up internet service provider Demon Internet. Most modern operating systems provide a built-in implementation of TCP/IP protocol; Linux especially
KA9Q
Family of Unix-like operating systems that use the Linux kernel
leading operating system on servers (over 96.4% of the top one million web servers' operating systems are Linux), leads other big iron systems such as
Linux
Data structure that maps virtual addresses with physical addresses
a programming error, and the operating system must take some action to deal with the problem. On modern operating systems, it will cause a segmentation
Page_table
Core Java libraries
common to modern operating systems. Since Java 9, the Java Class Library can be accessed through module path using the Java Platform Module System. JCL serves
Java_Class_Library
Remote detection of the characteristics of a TCP/IP stack
left up to the implementation. Different operating systems, and different versions of the same operating system, set different defaults for these values
TCP/IP_stack_fingerprinting
Virtual memory region with bytes mapped to a file or file-like resource
process loader in most modern operating systems (including Windows and Unix-like systems.) When a process is started, the operating system uses a memory mapped
Memory-mapped_file
Scheduling algorithm, the first piece of data inserted into a queue is processed first
Queueing theory SCHED_FIFO Andrew S. Tanenbaum; Herbert Bos (2015). Modern Operating Systems. Pearson. ISBN 978-0-13-359162-0. James F. Kurose; Keith W. Ross
FIFO (computing and electronics)
FIFO_(computing_and_electronics)
Mechanism to allow software to execute a remote procedure
Remote procedure calls used in modern operating systems trace their roots back to the RC 4000 multiprogramming system, which used a request-response communication
Remote_procedure_call
64-bit extension of x86 architecture
older features A few "system programming" features of the x86 architecture were either unused or underused in modern operating systems and are either not
X86-64
travel, tourism, insurance
MODERN OPERATING-SYSTEMS
MODERN OPERATING-SYSTEMS
MODERN OPERATING-SYSTEMS
MODERN OPERATING-SYSTEMS
MODERN OPERATING-SYSTEMS
MODERN OPERATING-SYSTEMS
MODERN OPERATING-SYSTEMS
MODERN OPERATING-SYSTEMS
MODERN OPERATING-SYSTEMS
travel, tourism, insurance