Operating system: Difference between revisions

Content deleted Content added
MaD70 (talk | contribs)
Library: Added note about context switch overhead being not negligible, supported by a reference
Line 549:
Windows is a [[proprietary]] operating system that is widely used on desktop computers, laptops, tablets, phones, [[workstation]]s, [[enterprise server]]s, and [[Xbox]] consoles.{{sfn|Tanenbaum|Bos|2023|p=871}} The operating system was designed for "security, reliability, compatibility, high performance, extensibility, portability, and international support"—later on, [[Energy efficiency in operating systems|energy efficiency]] and support for [[dynamic device]]s also became priorities.{{sfn|Silberschatz et al.|2018|p=826}}
 
[[Windows Executive]] works via [[Object Manager (Windows)|kernel-mode objects]] for important data structures like processes, threads, and sections (memory objects, for example files).{{sfn|Tanenbaum|Bos|2023|p=1035}} The operating system supports [[demand paging]] of [[virtual memory]], which speeds up I/O for many applications. I/O [[device drivers]] use the [[Windows Driver Model]].{{sfn|Tanenbaum|Bos|2023|p=1035}} The [[NTFS]] file system has a master table and each file is represented as ana [[Record (computer science)|record]] with [[metadata]].{{sfn|Tanenbaum|Bos|2023|p=1036}} The scheduling includes [[preemptive multitasking]].{{sfn|Silberschatz et al.|2018|p=821}} Windows has many security features;{{sfn|Silberschatz et al.|2018|p=827}} especially important are the use of [[access-control list]]s and [[safety integrity level|integrity levels]]. Every process has an authentication token and each object is given a security descriptor. Later releases have added even more security features.{{sfn|Tanenbaum|Bos|2023|p=1036}}
 
==See also==