Microsoft Windows, также называемая Windows и ОС Windows, компьютерная операционная система (ОС), разработанная корпорацией Microsoft для работы на персональных компьютерах (ПК). Оснащенная первым графическим пользовательским интерфейсом (GUI) для IBM-совместимых ПК, ОС Windows вскоре стала доминировать на рынке ПК.
Некоторые популярные современные примеры графического пользовательского интерфейса включают Microsoft Windows, macOS, Ubuntu Unity и GNOME Shell для настольных сред, а также Android, iOS от Apple, BlackBerry OS, Windows 10 Mobile, Palm OS-WebOS и Firefox OS для смартфонов.
Windows GUI или CLI?
Чтобы давать эффективные команды, важно правильно знать синтаксис. Операционная система, такая как UNIX, имеет интерфейс командной строки, в то время как операционная система, такая как Linux и Windows, имеет как интерфейс командной строки, так и графический интерфейс.
Что такое операционные системы с графическим интерфейсом пользователя?
Расшифровывается как «графический интерфейс пользователя» и произносится как «липкий». Это пользовательский интерфейс, который включает графические элементы, такие как окна, значки и кнопки. Этот термин был создан в 1970-х годах, чтобы отличать графические интерфейсы от текстовых, таких как интерфейсы командной строки.
Операционная система на основе графического интерфейса пользователя Windows 7?
Как и предыдущие версии Windows, Windows 7 имеет графический пользовательский интерфейс (GUI), который позволяет вам взаимодействовать с элементами на экране с помощью клавиатуры и мыши. Однако Windows 7 также включает функцию под названием «Windows Touch», которая поддерживает ввод с сенсорного экрана и функции мультитач.
Какой была первая операционная система с графическим интерфейсом пользователя?
В 1973 году Xerox PARC разработала персональный компьютер Alto. Он имел растровый экран и был первым компьютером, демонстрирующим метафору рабочего стола и графический интерфейс пользователя (GUI).
Как создается GUI?
Чтобы создать пользовательскую программу с графическим интерфейсом пользователя, вы в основном делаете пять вещей: Создаете экземпляры виджетов, которые вы хотите использовать в своем интерфейсе. Определите макет виджетов (т. Е. Расположение и размер каждого виджета). Создайте функции, которые будут выполнять желаемые вами действия с пользовательскими событиями.
Какие недостатки у CLI?
3. Интерфейс командной строки
преимущества | Недостатки бонуса без депозита |
---|---|
Для использования этого типа интерфейса требуется гораздо меньше памяти (ОЗУ) по сравнению с другими типами пользовательских интерфейсов. | Команды нужно набирать точно. Если есть орфографическая ошибка, команда завершится ошибкой. |
Что лучше CLI или GUI?
CLI быстрее, чем GUI. Скорость графического интерфейса ниже, чем у интерфейса командной строки. … Операционной системе CLI нужна только клавиатура. В то время как операционная система с графическим интерфейсом требует и мыши, и клавиатуры.
Что делает CLI лучше GUI?
Поскольку графический интерфейс интуитивно понятен, пользователи, как правило, учатся использовать графический интерфейс быстрее, чем интерфейс командной строки. Пользователи имеют хороший контроль как над файловой, так и над операционной системой в интерфейсе командной строки. … Пользователям командной строки необходимо использовать только клавиатуру для навигации по интерфейсу, что часто приводит к повышению производительности.
Какие бывают 4 типа операционных систем?
Ниже приведены популярные типы операционных систем:
- Пакетная операционная система.
- Многозадачность / ОС с разделением времени.
- Многопроцессорная ОС.
- ОС реального времени.
- Распределенная ОС.
- Сетевая ОС.
- Мобильная ОС.
22 февраля. 2021 г.
Что такое графический интерфейс и его преимущества?
Графический интерфейс пользователя предлагает визуальное представление доступных команд и функций операционной системы или программного обеспечения с использованием графических элементов, таких как вкладки, кнопки, полосы прокрутки, меню, значки, указатели и окна. Графический интерфейс пользователя позволяет пользователям легко получать доступ и управлять доступными функциями.
В чем разница между UI и GUI?
GUI — это «графический пользовательский интерфейс», а UI — это просто «пользовательский интерфейс». GUI — это подмножество UI. Пользовательский интерфейс может включать в себя неграфические интерфейсы, такие как программы чтения с экрана или интерфейсы командной строки, которые не считаются графическим интерфейсом пользователя.
Какая операционная система не основана на графическом интерфейсе?
Нет. Ранние операционные системы командной строки, такие как MS-DOS и даже некоторые версии Linux сегодня, не имеют графического интерфейса пользователя.
Bash — это графический интерфейс?
Bash поставляется со многими другими инструментами с графическим интерфейсом, в дополнение к «хвостикам», таким как «диалог», которые можно использовать, чтобы сделать программирование и выполнение задач в Linux намного проще и увлекательнее.
Почему используется графический интерфейс?
Разработка визуальной композиции и временного поведения графического интерфейса пользователя — важная часть программирования прикладных программ в области взаимодействия человека с компьютером. Его цель — повысить эффективность и простоту использования основного логического дизайна хранимой программы, дисциплины проектирования, называемой удобством использования.
7
Операционная система– это
совокупность программ для организации
диалога пользователя с компьютером,
для управления аппаратными средствами
и ресурсами, для запуска программ и
выполнения некоторых других функций.
В настоящее время наибольшее распространение
в нашей стране получили различные версии
графической операционной системы
WindowsфирмыMicrosoft – Windows – 95,Windows – 98,Windows – NT,Windows –2000,Windows – XP.
Во всех версиях интерфейс пользователя
и приемы работы с дисками, папками и
файлами практически не отличаются.
ОС Windows загружается
автоматическипри включениипитаниякомпьютера.
При работе в операционной системе
Windows широко применяется манипулятор
мышь. Указатель мыши в зависимости
от конкретной ситуации может иметь
различный вид.
Основные приемы управления с помощью
мыши:
-
однократныйщелчоклевойкнопкой мыши — выделение объектов,
выбор команды меню, кнопки панели
инструментов, установка и снятие флажка; -
однократный щелчокправойкнопкой мыши – вызов контекстного
меню; -
двойнойщелчоклевойкнопкой мыши по объекту – открытие
объекта (запуск приложений, открытие
документов, папок); -
задержкауказателя мыши на
объекте — вызов всплывающих
подсказок; -
протягивание при нажатой левой
кнопке мыши — изменение размеров
объектов, выделение фрагментов
документов.
Пользовательский интерфейс ос Windows
Пользовательский интерфейс-это методы
и средства, предоставляемые ОС пользователю
для взаимодействия с ней.
ОС Windows
имеет удобный графический
интерфейс пользователя.
Ниже перечислены основные
элементы пользовательского интерфейса
Windows:
-
рабочий стол;
-
меню;
-
панели инструментов;
-
программные окна;
-
диалоговые окна;
-
вторичные окна.
Рабочий
стол— это экран, появляющийся после
загрузки Windows. (рис. 1).
Рис. 1. Рабочий стол.
Ниже содержится обзор объектов, являющихся
составными частями рабочего стола.
Папкав Windows— этосредствоорганизации и представления системных
ресурсов ПК (каталогов, файлов, дисковых
накопителей и т. д.).
Папка может содержать другие папки
(вложенные папки), а также такие объекты,
как, например, файлы, принтеры, диски.
Объекты в папке представляются значками,
и каждый значок имеет название,
расположенное ниже него. Для того чтобы
открыть папку, запустить программу,
открыть документ или активизировать и
открыть объект любого другого типа в
папке, достаточно дважды щелкнуть
на соответствующем значке.
По умолчанию рабочий стол содержит
следующие специальные папки:
-
Мой компьютер,
-
Сетевое окружение,
-
Корзина.
Значок Мой компьютерпредставляет
наРабочем столепапку, как бы
содержащую весь компьютер целиком.
ПапкаМой компьютерсодержит
значки всех дисковых накопителей ПК,
включая жесткие диски, накопители на
гибких и компакт-дисках и подсоединенные
сетевые диски.
Значок Сетевое окружениеобеспечивает быстрый доступ к сетевым
ресурсам, если данный ПК подсоединен к
сети. Эти сетевые ресурсы включают диски
и принтеры, общие для всех компьютеров
в сети. Чтобы просмотреть список
компьютеров, входящих в рабочую группу,
или структуру сети в целом, необходимо
дважды щелкнуть этот значок.
Корзинапредназначена для
временного хранения удаленных файлов,
папок и ярлыков. Она позволяет восстановить
объекты, удаленные по ошибке. При
переполнении корзины объекты, находящиеся
в ней дольше всех, удаляются безвозвратно.
По внешнему виду корзины видно — пуста
она или нет. Конкретную информацию о
перенесенных в корзину объектах можно
получить, перейдя в режим просмотра
корзины (двойной щелчок левой кнопкой
мыши или щелчок правой кнопкой и в
контекстном меню выбрать команду
Открыть).
Ярлык – ссылка на другой объект
Windows. Таким объектом может быть файл,
папка, устройство (диск, принтер). Это
файл специального вида, в котором
хранится путь к объекту. В отличие от
файлов, ярлыки имеют на своем значке в
левом нижнем углуизогнутую стрелку.
Используется ярлык для быстрого доступа
к объекту (быстрого открытия объекта).
Для этого достаточно дваждыщелкнуть
левой кнопкой на ярлыке.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
From Wikipedia, the free encyclopedia
(Redirected from Windows Time)
The following is a list of Microsoft Windows components.
Configuration and maintenance[edit]
Component | Description | Introduced |
---|---|---|
Settings | Allows users to change system settings, similar to the Control Panel, but has less options[1] | Windows 8 |
Control Panel | ||
Control Panel | Allows users to view and change basic system settings and controls, such as adding hardware, adding and removing software, controlling user accounts, and changing accessibility options | Windows 1.0 |
Device Manager | Allows the user to display and control the hardware attached to the computer, and control what device drivers are used | Windows 95 |
Windows Mobility Center | Centralizes the most relevant information related to mobile computing | Windows Vista |
Security and Maintenance | Centralizes and reports on the status of anti-virus, Automatic Updates, Windows Firewall, and other security-related components of the operating system | Windows XP SP2 |
Administrative Tools | ||
Microsoft Management Console | Provides system administrators and advanced users with a flexible interface through which they may configure and monitor the system | Windows NT 4.0 Option Pack |
Windows System Assessment Tool | Built-in benchmarking tool that analyzes the different subsystems (graphics, memory, etc.), and uses the results to allow for comparison to other Windows Vista systems, and for software optimizations. It rates the computer’s performance using the Windows Experience Index. | Windows Vista |
System Restore | Allows for the rolling back of system files, registry keys, installed apps, etc., to a previous state in the event of a system failure | Windows Me |
Windows Recovery Environment | Helps diagnose and recover from serious errors which may prevent Windows from booting successfully, or restore the computer to a previous state using System Restore or a backup image | Windows Vista |
Microsoft Drive Optimizer | Rearranges files stored on a hard disk to occupy contiguous storage locations in order to optimize computer performance | Windows 95, Windows 2000 |
Event Viewer | Lets administrators and users view the event logs on a local or remote machine | Windows NT 3.1 |
Resource Monitor (previously Reliability and Performance Monitor) |
Lets administrators view current system reliability and performance trends over time | Windows Vista |
Logical Disk Manager | Logical volume manager developed by Microsoft in conjunction with Veritas Software | Windows NT 4.0 (Separate Tool), Windows 2000 |
Registry Editor | Allows users to browse and edit the Windows registry | Windows 3.1 |
Task Scheduler | Allows users to script tasks for running during scheduled intervals | Microsoft Plus! for Windows 95 |
Software installation and deployment | ||
Windows Update | An online service providing updates such as service packs, critical updates and device drivers. A variation called Microsoft Update also provides software updates for other Microsoft products. | Windows 98 |
Windows Installer | An engine for the management of software installation. Includes a GUI framework, automatic generation of the uninstallation sequence and deployment capabilities for corporate networks. | Windows 2000 |
ClickOnce | Technology for deploying .NET Framework-based software via web pages, with automatic update capabilities. Intended for per-user only applications. | .NET Framework 2.0 |
User interface[edit]
Component | Description | Introduced |
---|---|---|
Action Center | View notifications sent from apps and change common settings | Windows 10 Version 1507 |
Command Prompt | Text-based shell (command line interpreter) that provides a command line interface to the operating system | Windows NT 3.1 |
Windows PowerShell | Command-line shell and scripting framework. | Windows XP |
Windows Shell | The most visible and recognizable aspect of Microsoft Windows. The shell provides the container inside of which the entire graphical user interface is presented, including the taskbar, the desktop, Windows Explorer, as well as many of the dialog boxes and interface controls. In Windows Vista, a new compositing glass-like user interface called Windows Aero has been shown. | Windows 95 |
File Explorer (previously Windows Explorer) |
Provides an interface for accessing the file systems, launching applications, and performing common tasks such as viewing and printing pictures | Windows 95 |
Windows Search | Starting with Windows Vista, search is a tightly shell-integrated component of Windows. A downloadable Windows Desktop Search software is available for Windows XP and older versions. | Windows Vista, downloadable for older versions |
Search Folders | Virtual folders that retrieve items based on queries rather than hierarchical folder trees on disk. | Windows Vista |
Special Folders | Folders which are presented to the user through an interface as an abstract concept, instead of an absolute path. This makes it possible for an application to locate where certain kinds of files can be found, regardless of what version or language of operating system is being used. See also Windows Shell namespace. | Windows 95 |
Start menu | Serves as the central launching point for applications. It provides a customizable, nested list of apps for the user to launch, as well as a list of most recently opened documents, a way to find files and get help, and access to the system settings. By default, the Start Button is visible at all times in the lower left-hand corner of the screen. | Windows 95 |
Taskbar | The application desktop bar which is used to launch and monitor applications | Windows 95 |
Task View | Displays all open windows and activities (via timeline) at a glance and switch between virtual desktops, starting in version 2004, users can now rename desktops | Windows 10 Version 1507 |
File associations | Used to open a file with the appropriate app. Users can assign file associations uniquely to specific actions, known as verbs. | Windows 1.0 |
Applications and utilities[edit]
Component | Description | Introduced |
---|---|---|
Easy Transfer | Used to transfer many files at once from one computer to another | Windows Vista |
Contacts | Keeps a single list of contacts that can be shared by multiple apps | Windows Vista |
Camera | Allows the user to take pictures or record video[2] | Windows 8 |
Calculator | Calculation application | Windows 1.0 |
Calendar | Calendaring application | Windows Vista |
Character Map | Utility to view and search characters in a font, copy them to the clipboard and view their Windows Alt keycodes and Unicode names | Windows 3.1 |
Cortana | Digital personal assistant | Windows 10 Version 1507 |
Edge | Web browser | Windows 10 Version 1507 |
Feedback Hub | Platform for exchanging communication with Windows Insiders and developers | Windows 10 Version 1607 |
Groove Music (previously Xbox Music) |
Digital media player and media library application that is used for playing audio. In addition to being a media player, Groove includes the ability to copy music to compact discs, synchronize content with a digital audio player (MP3 player) or other mobile devices, and let users purchase or rent music from the Windows Store. | Windows 8 |
Movies & TV (previously Xbox Video) |
Digital media player and media library application that is used for playing video. In addition to being a media player, Movies & TV lets users purchase or rent movies and TV episodes from the Windows Store. | Windows 8 |
OneDrive (previously SkyDrive) |
Freemium cloud storage folder and sync service | Windows 8 |
OneNote | Integrated note-taking app, based on the Microsoft Office product of the same name | Windows 8 |
On-Screen Keyboard (osk.exe) | Virtual keyboard | |
Paint 3D | Simple graphics painting app | Windows 10 Version 1703 |
Photos | Simple image viewer | Windows 8 |
Steps Recorder (called Problem Steps Recorder in Windows 7) |
Utility that allows the user to capture steps they took to reproduce a problem | Windows 7 |
Windows To Go | Utility to create bootable versions of Windows 8 and above | Windows 8 |
Notepad | Simple text editor | Windows 1.0 |
Narrator | Screen reader utility that reads dialog boxes and window controls in a number of the more basic applications for Windows | Windows 2000 |
Sound Recorder | Simple audio recording app that can record from a microphone or headset, and save the results in WAVE format and Windows Media Audio format in some Windows versions | Windows 3.0 Multimedia Extensions |
Skype | Messaging and calling service | Windows 8.1, downloadable for previous versions |
Sticky Notes | Tool for jotting notes on the desktop | Windows XP Tablet PC Edition |
WordPad | Simple word processor that is more advanced than Notepad. It has facilities to format and print text, but lacks intermediate features such as a spell checker and thesaurus. | Windows 95 |
Private Character Editor | Utility to create private use characters as defined under Unicode and various East Asian encoding schemes | Windows 3.1 East Asian editions |
Remote Desktop Connection | Client implementation of the Remote Desktop Protocol; allows a user to securely connect to a computer running Terminal Services (Remote Desktop on Windows XP and Server 2003) and interact with a full desktop environment on that machine, including support for remoting of printers, audio, and drives. | Windows XP, downloadable for previous Windows versions |
Remote Assistance | Allows a user to temporarily take over a remote computer over a network or the internet to offer help with and resolve issues | Windows XP |
Mobility Center | Allows a user to adjust settings related to mobile computing | Windows Vista |
Speech Recognition | Allows a user to input voice commands | Windows Vista |
IExpress | Allows users to create self-extracting, self-installing INF installation-based packages | Internet Explorer 6 |
Xbox Console Companion (previously Xbox and Xbox Games) |
Account manager for Xbox Live user accounts and a screen recording tool | Windows 8 |
Xbox Game Bar | Provides a overlay for compatible games allowing for screen capture, chatting over the Xbox network, showing the frame rate of games, and playing music via Spotify[3][4] | Windows 10 May 2019 Update (Version 1903)[5] |
Magnifier | Screen enlargement app | Windows 98 |
Fax and Scan | Integrated faxing and image scanning application | Windows Vista, older faxing and scanning applications were present in previous Windows versions |
Photo Viewer | Simple image viewer that can play a simple slideshow | Windows 7 |
Email aggregator | Windows 8 | |
Maps | Map viewer that allows users to look for locations, plan routes, and store offline maps | Windows 8 |
Media Center | Designed to serve as a home-entertainment hub, to be viewed from a distance up to 3 meters (~10 feet) and controlled by specially designed remote controls. Lets users browse and view pictures, videos, and music from local hard drives, optical drives, and network locations, along with viewing, recording and deferred-playing live TV. Features an interactive TV guide with scheduled recording capabilities. Can also be used for visualization of other information (like sports scores) within the interface. | Windows XP Media Center Edition |
Task Manager | Provides information about computer performance and displays details about running applications, processes, network activity, logged-in users, and system services | Windows 3.0 |
Disk Cleanup | Utility for compacting rarely used files and removing files that are no longer required | Windows 98 |
Snipping Tool | Screen-capture tool that allows for taking screenshots (called snips) | Experience Pack for Windows XP Tablet PC Edition 2005 |
Microsoft Store (previously Windows Store) |
Initially known as Windows Store, it started as an app store for Windows 8. In Windows 10, it expanded into a broad digital distribution platform for apps, games, music, digital video and e-books. In 2017, it was renamed Microsoft Store and started offering hardware in United States, Canada and United Kingdom. | Windows 8 |
MSN apps | Provide information from MSN web services | Windows 8 |
Alarms & Clock(pre Alarms) | App that allows Windows users to set alarms, stopwatches, timers, and view a world clock | Windows 8 |
Windows Security (previously Windows Defender Security Center) |
Antivirus | Windows 10 Version 1703 |
Solitaire Collection | Set of solitaire card games | Windows 10 Version 1507, downloadable for Windows 8.x |
Windows Server components[edit]
Component | Description | Supported by |
---|---|---|
Active Directory | A set of technologies introduced with Windows 2000 that allows administrators to assign enterprise-wide policies, deploy apps to many computers, and apply critical updates to an entire organization. Active Directory stores information and settings relating to an organization in a central, organized, accessible database. Networks can vary from a small installation with a few objects, to global-scale directories with millions of objects. Related topics: Domain controller, Flexible single master operation |
Windows 2000 and later server versions |
Group Policy | Provides centralized management of user and computer settings in an Active Directory environment. Group policy can control a target object’s registry, NTFS security, audit and security policy, software installation, logon/logoff scripts, folder redirection, and Internet Explorer settings. Policy settings are stored in Group Policy Objects (GPOs), and may be linked to one or more sites, domains or organizational units. Related topics: Administrative Templates |
Windows 2000 and later |
Internet Information Services | Web server | Windows NT family |
File systems[edit]
Component | Description | Supported by |
---|---|---|
FAT12, FAT16 | The original file systems used with MS-DOS. The standard file systems used with Windows 1.0 through Windows 95. | All versions |
FAT32 | Extensions to FAT supporting larger disk sizes. The standard file system for Windows 98 and Me. | Windows 95 OSR2 and later versions |
NTFS | Standard file system of Windows NT; supports security via access control lists, as well as file system journaling and file-system metadata. Windows 2000 added support for reparse points (making NTFS junction points and Single instance storage possible), Hard links, file compression, and Sparse files. Encryption of data is provided by Encrypting File System. Symbolic links and transactioning of file operations via Transactional NTFS are features new to Windows Vista.
Although Windows 9x operating systems cannot read or write NTFS formatted disks, they can access the data over a network if it is shared by a computer running Windows NT. |
Windows NT (all versions) |
ISO 9660 (CDFS) | The predominant file system for CD-ROM and DVD-ROM media. Windows includes support for Joliet extensions and the ISO 9660:1999 standard. ISO 9660:1999 is supported since Windows XP. | MS-DOS and Windows 9x via extensions, such as MSCDEX.EXE (Microsoft CDROM Extension), natively in Windows NT |
Universal Disk Format (UDF) | A file system for storing files on optical media. It is an implementation of the ISO/IEC 13346 standard (also known as ECMA-167). It is considered to be a replacement of ISO 9660. Successive versions of Windows have supported newer versions of UDF. | Windows 98, Windows 2000, Windows XP, Windows Server 2003, Windows Vista |
HPFS | High-Performance File system, used on OS/2 computers. Read and write capability in Windows 95 (where it also listed network computer NTFS-formatted drives as «HPFS», even though it had no direct NTFS capabilities). HPFS write support was dropped in Windows NT 4.0 and Windows 98, and dropped altogether shortly before the release of Windows 2000. | Windows 95 (Read/write), Windows 98, Windows NT (read), 3.1/3.51 (read/write/boot) |
ReFS | A newer file system, based on NTFS. This system adds built-in integrity checking and removes the need for chkdsk, among other features. The maximum partition size is 1 YB. | Windows Server 2012, Windows 8.1 |
Core components[edit]
Component | Acronym | Description |
---|---|---|
Windows kernel (Windows NT)
Main article: Architecture of the Windows NT operating system line |
||
Ntoskrnl.exe | The Windows kernel image. Provides the kernel and executive layers of the kernel architecture, and is responsible for services such as hardware virtualization, process and memory management, etc. | |
hal.dll | HAL | Provides and handles the interaction between software and hardware via the Hardware Abstraction Layer. |
kernel32.dll | This application provides kernel operations to apps in the Win32 mode, like memory management, I/Os, process creation, etc. | |
Core processes (Windows NT) | ||
System idle process | SIP | A counter which measures how much idle capacity the CPU has at any given time. The process runs in the background and monitors processing bandwidth, occupied memory and the Windows virtual paging file. |
Session Manager Subsystem | SMSS | Performs several critical boot-time operations, such as the creation of environment variables, starting CSRSS, and performing file-copy operations that were queued up from before the system was booted (pending file rename operations). During system operation, it handles Windows File Protection and the creation of logon sessions via Winlogon. |
Client/Server Runtime Subsystem | CSRSS | User-mode side of the Win32 subsystem. Provides the capability for applications to use the Windows API. |
Local Security Authority Subsystem Service | LSASS | Responsible for enforcing the security policy on the system. Verifies users logging on to the computer and creates security tokens. |
Winlogon | Responsible for handling the secure attention key, loading the user profile on logon, and optionally locking the computer when a screensaver is running. On Windows NT systems prior to Windows Vista, Winlogon is also responsible for loading GINA libraries which are responsible collecting logon credentials from the user. | |
Svchost.exe | A generic host process name for services that run from dynamic-link libraries (DLLs). Several Svchost processes are typically present on a Windows machine, each running in a different security context, depending on what privileges the contained services require. | |
Windows on Windows and WOW64 | WoW | An abstraction layer that allows legacy code to operate on more modern versions of Windows; typically this means running 16-bit Windows applications on 32-bit Windows, and 32-bit applications on 64-bit Windows. |
Virtual DOS machine | NTVDM | Allows MS-DOS apps to run on Intel 80386 or higher computers when there is already another operating system running and controlling the hardware. Introduced in Windows 2.1; not available in any 64-bit edition of Windows. |
System startup (Windows NT)
Main articles: Windows NT Startup Process and Windows Vista Startup Process |
||
NTLDR, IA64ldr, Winload | The boot loader; performs basic system initialization options such as loading the hardware abstraction layer and boot-time device drivers, prior to passing control to the Windows kernel. In versions prior to Vista, NTLDR and IA64ldr also display menus to the user if multiple operating systems are defined in boot.ini, or if F8 is pressed. | |
Recovery Console | Provides the means for administrators to perform a limited range of tasks using a command line interface, primarily to aid in recovering from situations where Windows does not boot successfully. | |
ntdetect.com | Used during the boot process to detect basic hardware components that may be required during the boot process | |
Windows Boot Manager | In Windows Vista and later operating systems, displays boot menus to the user if multiple operating systems are configured in the system’s Boot Configuration Data. | |
Graphical subsystem | ||
Desktop Window Manager | DWM | The compositing manager introduced in Windows Vista that handles compositing and manages special effects on screen objects in a graphical user interface |
Graphics Device Interface | GDI/GDI+ | The kernel graphics component for representing graphical objects and transmitting them to output devices such as monitors and printers |
Windows USER | The Windows USER component provides core user interface, messaging and visual elements |
Services[edit]
This list is not all-inclusive.
Display name | Service key name | Description | Introduced |
---|---|---|---|
Active Directory Service | NTDS | Network Authentication Management | Windows 2000 Server |
Alerter service | Alerter | Sends administrative alerts over the network to client computers, administrators and users | Windows NT |
Application Layer Gateway service |
ALG | Provides support for plugins that allow network protocols to pass through Windows Firewall and work behind Internet Connection Sharing | Windows 2000 |
Application Experience service | Processes application compatibility cache requests for applications as they launch[6] | ||
Application Management | AppMgmt | Processes requests to enumerate, install, and remove applications that are installed on the computer or deployed through an organization’s network | Windows 2000 |
Background Intelligent Transfer Service |
BITS | Transfers files between machines using idle network bandwidth. Used by Windows Update, Windows Server Update Services, and Systems Management Server to deliver software updates to clients, as well as by Windows Messenger. | Windows XP |
Computer Browser | Browser | Crawls neighboring computers on the network and locates shared resources. One of the computers acts as the Master Browser and supplies this information to other computers designated as browsers.[7] | Windows for Workgroups |
Delivery Optimization | DoSvc | A peer-to-peer distribution service that downloads Windows updates and Microsoft Store apps from the local network or Internet peers, and redistributes them to others. Can be configured using either the Settings app or Group Policy. The Settings app can turn it on or off, and specify whether the service operates on the local network only, downloads from and uploads to the Internet peers as well. Group Policy allows finer control.[8][9] Delivery Optimization relies on a centralized web service that does not index contents under 10 MB. Computers without Internet access cannot use Delivery Optimization.[10] | Windows 10 Anniversary Update[8] |
Distributed Link Tracking | TrkWks, TrkSrv | Used to track links to files on NTFS volumes. Windows uses these services to find linked files if they are renamed or moved (locally or to another machine).[11] | Windows 2000 |
Distributed Transaction Coordinator |
MSDTC | Allows transactional components to be configured through COM+ by coordinating transactions that are distributed across multiple computers and/or resource managers, such as databases, message queues, file systems, and other transaction–based resource managers.[12] | Windows 2000 and later NT-based |
DNS Client | DNSCache | Resolves and caches domain names (e.g. “en.wikipedia.org”) to IP addresses | Windows 2000 |
Event Log | EventLog | Stores and retrieves events that can be viewed in the event viewer. Part of services.exe.[13] | Windows NT |
Extensible Authentication Protocol | EAPHost | Provides EAP authentication to connecting clients | Windows 2000 |
Indexing Service | CISVC | Indexes contents and properties of files on local and remote computers; provides rapid access to files through flexible querying language.[14] | Windows 2000 and later NT-based |
Interactive Services Detection | UI0Detect | For compatibility; when a service-displayed user interface is detected, it gives the user an option to switch to Session0 to see it | Windows Vista |
Internet Connection Sharing (ICS) | SharedAccess | When enabled, it allows other computers on the local network to access an internet connection that is available to the host computer | Windows 2000;[15] Windows Vista onward[16] |
Network Location Awareness | NLA | Manages network configurations and information, and notifies applications of changes | Windows XP |
Network Store Interface Service | NSIS | Collects routing information of active network interfaces, shares this with other services and notifies applications of changes | Windows XP |
NTLM Security Support Provider | NTLMSSP | Uses the NTLM MS-CHAP protocol to encapsulate and negotiate options in order to provide signed and sealed communication. Deprecated now in favor of Kerberos authentication. | Windows NT |
Peer Name Resolution Protocol | PNRPSvc | Resolves domain names using Peer Name Resolution Protocol | Windows XP |
Plug and Play | PlugPlay | Enables autodetection and configuration of hardware | Windows 2000 |
Windows Print spooler [fr] | Spooler | Manages printer devices and moves files into memory for printing | Windows 95, Windows NT |
Remote Procedure Call (RPC) | RpcSs | Provides Remote Procedure Call features via remotely accessible Named Pipes | Windows NT family |
Routing and Remote Access Service | RRAS | API and server software that enables applications to administer the routing and remote-access service capabilities of the operating system, to function as a network router. | Windows 2000 |
Secondary Logon | SecLogon | Allows users to run apps with a different account than the one they logged in with. Allows non-administrative accounts to perform administrative tasks.[17] | |
Security Accounts Manager | SamSs | Manages user account security information | Windows NT family |
System Event Notification Service | SENS | Monitors system events, such as network, power, logon, logoff, terminal services session connection and disconnection, and delivers these to applications and other system components.[18] | Windows 2000 |
Superfetch | SysMain | Monitors file usage patterns and boosts system speed by caching frequently accessed files to RAM[19] | Windows Vista |
Task Scheduler | Schedule | Lets users setup and schedule automated tasks | Microsoft Plus! for Windows 95 |
TCP/IP NetBIOS Helper | LmHosts | Enables support for NetBIOS over TCP/IP (NetBT) service and NetBIOS name resolution | Windows NT family |
Volume Shadow Copy | VSS | Creates multiple versions of files that change. The ability to store persistent snapshots was added in Windows Server 2003.[20] | Windows XP |
Windows Audio | AudioSrv | Manages audio devices for Windows-based apps. Controls all audio functions. | Windows XP |
Windows Error Reporting | WERSvc | Generates error logs and reports errors. On Windows Vista and later, it notifies of solutions. | Windows XP |
Windows Firewall | MpsSvc | Blocks unauthorized network connections to and from the computer | Windows Vista |
Windows Firewall(née Internet Connection Sharing) | SharedAccess | Provides a simple firewall feature which was introduced in Windows XP. It also shares the internet on the local network, if the internet connection sharing feature is turned on.[21] | Windows XP only[22][23] |
Windows Image Acquisition (WIA) | STISvc | Handles scanner and camera inputs | Windows Me |
Windows Time | W32Time | Synchronizes the system time with external time servers. From Windows Server 2003 forward, full and compliant NTP support is provided.[24] | Windows 2000 |
Windows Update | WUAUServ | Provides updates for the operating system and its installed components | Windows XP |
Wireless Zero Configuration | WZCSvc (XP), WLANSvc | Configures and manages 802.11 wireless adapters | Windows XP, Server 2003 only |
Windows Messenger service | Messenger | Allows users to send pop-up messages to other computers over the network | Windows NT family |
WebClient[25] | Enables Windows-based apps to create and interact with Internet-based files | Windows XP |
DirectX[edit]
- Direct3D
- DirectDraw
- DirectInput
- DirectMusic
- DirectPlay
- DirectShow
- DirectSound
- DirectX Media Objects
- DirectX plugin
- DirectX Video Acceleration
Networking[edit]
- Administrative share
- Distributed File System
- My Network Places (formerly Network Neighborhood)
- Network Access Protection
- Remote Installation Services
- Server Message Block
- Windows Rights Management Services
Scripting and command-line[edit]
- Batch file
- CHKDSK
- Cmd.exe
- ComSpec
- Ipconfig
- Net / Net Send
- Netdom.exe: Windows Domain Manager
- Netsh
- Netstat
- QBasic
- Regsvr32
- Robocopy
- Win32 console
- Windows Script Host
- Windows PowerShell
- XCOPY
Kernel[edit]
- Commit charge
- Kernel Transaction Manager
- Win32 Thread Information Block
.NET Framework[edit]
- Assembly
- CLI Languages
- Metadata
- .NET Remoting
- ADO.NET
- ASP.NET
- Base Class Library
- Common Intermediate Language
- Common Language Infrastructure
- Common Language Runtime
- Common Type System
- Virtual Execution System
- Windows CardSpace
- Windows Communication Foundation
- Windows Forms
- Windows Presentation Foundation
- Windows Workflow Foundation
Security[edit]
Component | Description | Introduced |
---|---|---|
AppLocker | Policy-based component that enables or disables execution of software based on rules such as location, properties and digital signature | Windows 7 Professional, Enterprise and Ultimate editions Windows Server 2008 R2 |
BitLocker Drive Encryption | Disk encryption software, designed to protect data by providing encryption for entire volumes | Windows Vista Enterprise and Ultimate editions, Windows Server 2008 |
Credential Guard | Virtualization-based isolation of stored credentials to prevent theft and pass-the-hash attacks. | Windows 10 Enterprise, Education, IoT Enterprise, or , Windows Server 2016 |
Data Execution Prevention | Security feature that is intended to prevent an application or service from executing code from a non-executable memory region | Windows XP Service Pack 2 |
Encrypting File System | File system driver that provides file system-level encryption | Windows 2000 |
Security Account Manager | Database stored as a registry file | Windows NT 3.1 |
SYSKEY | Utility that encrypts the hashed password information in a SAM database using a 128-bit encryption key | Windows NT 4.0 Service Pack 3 |
User Account Control | Technology and security infrastructure utility that aims to improve the security of Microsoft Windows by limiting application software to standard user privileges until an administrator authorizes an increase | Windows Vista, Windows Server 2008 |
Windows Firewall | Utility designed to block unauthorized access while permitting authorized communications. An earlier edition known as Internet Connection Firewall that was disabled by default was included with the original Windows XP release. | Windows XP Service Pack 2 |
Windows Defender | Security utility to prevent, remove and quarantine malware (viruses, Trojan horses, etc.) | Downloadable for Windows XP and Windows Server 2003 |
Windows Resource Protection | Protects Registry keys and folders in addition to critical system files | Windows Vista |
Deprecated components and apps[edit]
Component | Description | Category | Introduced | Last OS included | Superseded by |
---|---|---|---|---|---|
3D Pinball | Pinball game | Game | Plus! 95 for Windows 95 | Windows XP | — |
ActiveMovie | Streaming media technology | API | Windows 95 | Windows Me | DirectShow |
Cardfile | Personal information manager | Personal organizer | Windows 1.0 | Windows Me | Outlook Express, Windows Mail, or Windows Live Mail |
Chess Titans | Chess game | Game | Windows Vista | Windows 7 | Microsoft Chess |
DriveSpace | Disk compression utility | Data compression | MS-DOS | Windows Me | — |
Windows DVD Maker | DVD authoring software | Video | Windows Vista | Windows 7 | — |
File Manager | File manager app | File manager | Windows 3.0 | Windows Me | Windows Explorer |
FreeCell | FreeCell game | Game | Win32s | Windows 7 | Microsoft Solitaire Collection |
Hearts | Version of the Hearts game using Black Lady scoring | Game | Windows for Workgroups 3.11 | Windows 7 | Microsoft Hearts |
Insider Hub | Windows 10 Version 1507 | Windows 10 Version 1511 | Feedback Hub | ||
Windows Help and Support | Online and offline reference manual for troubleshooting. | Utility | Windows Me | Windows 8.1 | Microsoft Tips or Get Started |
HyperTerminal | Communication utility based on a low end version of HyperACCESS | Communication | Windows 95 | Windows XP | — |
Hold ‘Em | Version of the Texas hold ’em game | Game | Windows Vista | Windows Vista | — |
Hover! | Video game in a combination of bumper cars and capture the flag | Game | Windows 95 | Windows 95 | — |
InkBall | Game where the user tries to get colored balls into the correct holes | Game | Windows XP Tablet PC Edition | Windows Vista | — |
Internet Explorer | Web browser | Web browser and FTP client. See also: Internet Explorer versions, Features, History, Removal, Browser Helper Objects | Microsoft Plus! for Windows 95 | Windows 10 | Microsoft Edge |
Mahjong Titans | Version of the Mahjong solitaire game | Game | Windows Vista | Windows 7 | Microsoft Mahjong |
Windows Mail | E-mail client | Windows Vista | Windows Vista | Mail (Windows) | |
Internet Mail and News | E-mail and news client | Windows 95 | Windows 95 | Outlook Express, Windows Mail, or Windows Live Mail | |
Minesweeper | Version of the minesweeper game | Game | Microsoft Entertainment Pack, Windows 3.1 | Windows 7 | Microsoft Minesweeper |
Media Control Interface | An app that can play media files and record sound by passing commands as strings. | API | Windows 3.0 | Windows Me | — |
Windows Media Player | Digital media player app | Media player | Windows 3.0 Multimedia Extensions | Windows 10 | Windows Media Player, Movies & TV, or Groove Music |
Microsoft Calendar | Calendaring app | Personal organizer | Windows 1.0 | Windows 3.1 | Windows Calendar, Windows Live Mail, or the Calendar app for Windows |
Microsoft Diagnostics | Tool that provides detailed technical information about user’s software and hardware | Diagnostics | MS-DOS | Plus! 95 for Windows 95 | Microsoft System Information |
Microsoft Fax | Faxing app | Fax | Windows 95 | Windows XP | Windows Fax and Scan |
Microsoft Private Folder | Tool to protect private data | Personal organizer | Windows XP | Windows XP | |
Windows Help | Documentation browser that used a proprietary format | Online help | Windows 3.0 | Windows XP | Microsoft Help |
Windows Feedback | Windows 10 Version 1507 | Windows 10 Version 1511 | Feedback Hub | ||
NTBackup | Built-in backup app | Backup | Downloadable for Windows NT 4.0 | Windows XP, Windows Server 2003 | Backup and Restore, Windows Server Backup |
Outlook Express | E-mail client | Internet Explorer 4 | Windows XP | Windows Mail or Windows Live Mail | |
Paint | Simple graphics painting app | Application | Windows 1.0 | — | — |
Program Manager | Shell composed of a task-oriented graphical user interface, consisting of icons (shortcuts for apps) arranged into app groups. | GUI | Windows 3.0 | Windows XP | Windows Explorer |
Purble Place | Educational game for children, teaching pattern recognition, shapes, and colors | Game | Windows Vista | Windows 7 | — |
Reader | e-book reader | e-book reader | Windows 8 | Windows 10 Creators Update | Microsoft Edge (PDF), XPS Viewer (XPS), Photos (TIFF)[26] |
Reversi | Version of Reversi. | Game | Windows 1.0 | Windows 3.0 | Internet Reversi only on Windows Me and Windows XP |
Solitaire | Klondike Solitaire game | Game | Windows 3.0 | Windows 7 | Microsoft Solitaire Collection |
Spider Solitaire | Spider Solitaire game | Game | Microsoft Plus! 98 | Windows 7 | Microsoft Solitaire Collection |
System File Checker | Utility that allows users to scan for and restore corruptions in Windows system files | Security | Windows 98 | Windows Server 2003 | Windows Resource Protection |
Tinker | Puzzle game in which the player controls a robot through various mazes and obstacle courses | Game | Windows Vista | Windows Vista | — |
Video for Windows | Multimedia framework | API | Windows 3.1 | Windows 95 | DirectShow |
Windows Address Book | List of contacts that can be shared by multiple apps | Contact manager | Internet Explorer 3 | Windows XP | Windows Contacts, People, or Windows Live Mail |
Windows Desktop Gadgets | Widget engine for Microsoft Gadgets | User interface | Windows Vista | Windows 7 | Live tiles |
Windows File Protection | Sub-system in the operating system, aims to prevent apps from replacing critical Windows system files. | Security | Windows Me as System File Protection | Windows XP | Windows Resource Protection |
Windows Journal | Notetaking application that allows for the creation of handwritten notes | Accessories | Windows XP Tablet PC Edition | Windows 10 Threshold 2 | General improvements in Ink API |
Windows Messaging | E-mail client | Windows 95 | Windows 95 | Internet Mail and News, Windows Mail, or Windows Live Mail | |
Windows Messenger | Instant messaging client | Internet messaging | Windows XP | Windows XP, Windows Server 2003 | Windows Live Messenger or Skype |
Windows Movie Maker | Non-linear video editing software | Video | Windows Me | Windows Vista | Windows Live Movie Maker or Microsoft Photos |
Windows NetMeeting | Video conferencing client | Web conference | Windows 95 OSR2 | Windows XP | Windows Meeting Space |
Windows Photo Gallery | Image organizer | Photo | Windows Vista | Windows Vista | Windows Live Photo Gallery or Microsoft Photos |
Windows Picture and Fax Viewer | Image viewer | Photo | Windows XP | Windows XP | Windows Photo Gallery, Windows Fax and Scan, Windows Live Photo Gallery, Windows Photo Viewer, or Microsoft Photos |
Windows Write | Simple word processor | Word processor | Windows 1.0 | Windows NT 3.51 | WordPad |
APIs[edit]
- ClearType
- Media Foundation
- Windows Driver Foundation
- Windows Imaging Component
- Windows Management Instrumentation
Miscellaneous (to be categorized)[edit]
- ActiveSync
- Compatibility Appraiser collects telemetry information.[27]
- DMRC (Device Metadata Retrieval Client) interfaces to metadata about devices from Windows 7 onwards.[28]
- I/O technologies
- Macro Recorder
- Microsoft Agent
- Prefetcher
- ReadyBoost
- Sync Center
- Text Services Framework
- Universal Audio Architecture
- Windows Color System
- Windows Diagnostic Infrastructure (WDI)[29]
- Windows Mobile Device Center
- Windows Rally
- Windows Registry
- Windows Speech Recognition
- XML Paper Specification
See also[edit]
- Outline of Microsoft
- List of Unix daemons
- List of games included with Windows
References[edit]
- ^ Shultz, Greg (February 28, 2015). «Control Panel and Settings: Why are both still UI options in Windows 10?». TechRepublic. Retrieved October 7, 2022.
- ^ «Get $Windows Camera from the Microsoft Store». apps.microsoft.com. Retrieved October 7, 2022.
- ^ «Xbox Support». support.xbox.com. Retrieved October 7, 2022.
- ^ Hoffman, Chris. «How to See FPS in Any Windows 10 Game (Without Extra Software)». How-To Geek. Retrieved October 7, 2022.
- ^ The Xbox Game Bar Team (May 22, 2019). «Introducing the New Xbox Game Bar». Xbox Wire. Microsoft. Archived from the original on September 21, 2019. Retrieved August 21, 2019.
- ^ «System Services». technet.microsoft.com. Microsoft. 2014. Archived from the original on November 5, 2017. Retrieved September 2, 2014.
The Application Experience service (AELookupSvc) is a part of the Application Compatibility Administrator. It processes application compatibility lookup requests for applications as they are started, provides support for Windows Server 2008 and Windows Vista–based computers running apps in compatibility mode, reports on compatibility issues, and automatically applies software updates to apps.
- ^ «Description of the Microsoft Computer Browser Service». Microsoft. Archived from the original on January 1, 2015. Retrieved November 3, 2017.
- ^ a b Mackie, Kurt (August 16, 2016). «Microsoft Clarifies Windows 10 ‘Delivery Optimization’«. Redmond Magazine. 1105 Enterprise Computing Group. Archived from the original on February 13, 2020. Retrieved January 27, 2018.
- ^ Hachman, Mark (March 29, 2017). «How Delivery Optimization in Windows 10 Creators Update helps avoid data overage fees». PCWorld. IDG. Archived from the original on August 25, 2017. Retrieved January 27, 2018.
- ^ Halfin, Dani; Poggemeyer, Liza; Lich, Brian; Kieselbach, Oliver; Childs, Andrew (April 30, 2018). «Configure Delivery Optimization for Windows 10 updates». docs.microsoft.com. Microsoft. Archived from the original on July 23, 2018. Retrieved July 23, 2018.
- ^ «Distributed Link Tracking on Windows-based domain controllers». Microsoft. Archived from the original on February 25, 2015. Retrieved October 28, 2008.
- ^ «Distributed Transaction Coordinator (MSDTC)». Microsoft. Archived from the original on September 10, 2016. Retrieved June 27, 2008.
- ^ «Event Log». Microsoft. Archived from the original on September 10, 2016. Retrieved June 27, 2008.
- ^ «What is Indexing Service?». Microsoft. Archived from the original on January 1, 2011. Retrieved June 27, 2008.
- ^ «Windows 2000 Professional and Server Service Pack 4 Services Configuration by Black Viper» Archived December 17, 2019, at the Wayback Machine, notice that the service is listed on this page. Retrieved April 2013
- ^ «Windows Firewall» Archived February 13, 2020, at the Wayback Machine. Retrieved April 2013
- ^ «Secondary Logon (Run As): Starting Programs and Tools in Local Administrative Context». Microsoft Corporation. Archived from the original on March 6, 2015. Retrieved October 28, 2008.
- ^ «System Event Notification Service». The Elder Geek. Archived from the original on October 26, 2008. Retrieved June 27, 2008.
- ^ «Myth Busted: Why Disabling SuperFetch on Vista and Windows 7 Is a Bad Idea», retrieved April 2013
- ^ «What Is Volume Shadow Copy Service?: Data Recovery». Microsoft Corporation. Archived from the original on August 26, 2017. Retrieved October 28, 2008.
- ^ «Windows Firewall/Internet Connection Sharing (ICS)» Archived September 10, 2016, at the Wayback Machine, Retrieved April 2013
- ^ «Windows 2000 Professional and Server Service Pack 4 Services Configuration by Black Viper» Archived December 17, 2019, at the Wayback Machine, Notice the absence of the service on this page. Retrieved April 2013
- ^ «Windows Firewall/Internet Connection Sharing (ICS)» Archived February 13, 2020, at the Wayback Machine, Notice that XP is the operating system listed. Retrieved April 2013
- ^ «How Windows Time Service Works: Windows Time Service». Microsoft Corporation. Archived from the original on April 22, 2016. Retrieved October 28, 2008.
- ^ Minasi, Mark; Layfield, Rhonda; Justice, Lisa (2006). Mastering Windows Server 2003: upgrade edition for SP1 and R2 (12 ed.). John Wiley & Sons. p. 56. ISBN 978-0-470-05645-5. Archived from the original on September 21, 2019. Retrieved July 21, 2010.
There is also a client piece for WebDAV built into XP, 2003, R2, and Vista, called the WebClient Service.
- ^ «Microsoft replaces standalone PDF reader app with Edge». MSPoweruser. November 26, 2017. Archived from the original on August 19, 2019. Retrieved August 19, 2019.
- ^ Leonhard, Woody (April 20, 2015). «KB 2952664 triggers daily telemetry run in Windows 7 — and may be snooping on users: Microsoft bills the ‘compatibility update’ as way to ease the upgrade process to Windows 10 — but it’s collecting data daily». Operating Systems. InfoWorld. InfoWorld, Inc. Archived from the original on June 2, 2017. Retrieved August 23, 2016.
The Microsoft Compatibility Appraiser task runs %windir%system32rundll32.exe appraiser.dll,DoScheduledTelemetryRun with the description ‘Collects program telemetry information if opted-in to the Microsoft Customer Experience Improvement Program.’
- ^ Compare: Tulloch, Mitch; Northrup, Tony; Honeycutt, Jerry; Wilson, Ed (2010). Windows 7 Resource Kit. Windows 7 Resource Kit, Microsoft Corporation. Vol. 1. Microsoft Press. p. 708. ISBN 9780735627000. Archived from the original on January 11, 2022. Retrieved August 18, 2016.
The DMRC [(Device Metadata Retrieval Client)] checks the computer’s local metadata cache and metadata store for metadata that applies to the device.
- ^ Solomon, David A.; Russinovich, Mark E.; Ionescu, Alex (June 17, 2009). Windows Internals. Developer Reference (5 ed.). Microsoft Press (published 2009). ISBN 9780735637962. Archived from the original on September 21, 2019. Retrieved October 24, 2016.
The Windows Diagnostic Infrastructure (WDI) helps to detect, diagnose, and resolve common problem scenarios with minimal user intervention.
From Wikipedia, the free encyclopedia
(Redirected from Windows Time)
The following is a list of Microsoft Windows components.
Configuration and maintenance[edit]
Component | Description | Introduced |
---|---|---|
Settings | Allows users to change system settings, similar to the Control Panel, but has less options[1] | Windows 8 |
Control Panel | ||
Control Panel | Allows users to view and change basic system settings and controls, such as adding hardware, adding and removing software, controlling user accounts, and changing accessibility options | Windows 1.0 |
Device Manager | Allows the user to display and control the hardware attached to the computer, and control what device drivers are used | Windows 95 |
Windows Mobility Center | Centralizes the most relevant information related to mobile computing | Windows Vista |
Security and Maintenance | Centralizes and reports on the status of anti-virus, Automatic Updates, Windows Firewall, and other security-related components of the operating system | Windows XP SP2 |
Administrative Tools | ||
Microsoft Management Console | Provides system administrators and advanced users with a flexible interface through which they may configure and monitor the system | Windows NT 4.0 Option Pack |
Windows System Assessment Tool | Built-in benchmarking tool that analyzes the different subsystems (graphics, memory, etc.), and uses the results to allow for comparison to other Windows Vista systems, and for software optimizations. It rates the computer’s performance using the Windows Experience Index. | Windows Vista |
System Restore | Allows for the rolling back of system files, registry keys, installed apps, etc., to a previous state in the event of a system failure | Windows Me |
Windows Recovery Environment | Helps diagnose and recover from serious errors which may prevent Windows from booting successfully, or restore the computer to a previous state using System Restore or a backup image | Windows Vista |
Microsoft Drive Optimizer | Rearranges files stored on a hard disk to occupy contiguous storage locations in order to optimize computer performance | Windows 95, Windows 2000 |
Event Viewer | Lets administrators and users view the event logs on a local or remote machine | Windows NT 3.1 |
Resource Monitor (previously Reliability and Performance Monitor) |
Lets administrators view current system reliability and performance trends over time | Windows Vista |
Logical Disk Manager | Logical volume manager developed by Microsoft in conjunction with Veritas Software | Windows NT 4.0 (Separate Tool), Windows 2000 |
Registry Editor | Allows users to browse and edit the Windows registry | Windows 3.1 |
Task Scheduler | Allows users to script tasks for running during scheduled intervals | Microsoft Plus! for Windows 95 |
Software installation and deployment | ||
Windows Update | An online service providing updates such as service packs, critical updates and device drivers. A variation called Microsoft Update also provides software updates for other Microsoft products. | Windows 98 |
Windows Installer | An engine for the management of software installation. Includes a GUI framework, automatic generation of the uninstallation sequence and deployment capabilities for corporate networks. | Windows 2000 |
ClickOnce | Technology for deploying .NET Framework-based software via web pages, with automatic update capabilities. Intended for per-user only applications. | .NET Framework 2.0 |
User interface[edit]
Component | Description | Introduced |
---|---|---|
Action Center | View notifications sent from apps and change common settings | Windows 10 Version 1507 |
Command Prompt | Text-based shell (command line interpreter) that provides a command line interface to the operating system | Windows NT 3.1 |
Windows PowerShell | Command-line shell and scripting framework. | Windows XP |
Windows Shell | The most visible and recognizable aspect of Microsoft Windows. The shell provides the container inside of which the entire graphical user interface is presented, including the taskbar, the desktop, Windows Explorer, as well as many of the dialog boxes and interface controls. In Windows Vista, a new compositing glass-like user interface called Windows Aero has been shown. | Windows 95 |
File Explorer (previously Windows Explorer) |
Provides an interface for accessing the file systems, launching applications, and performing common tasks such as viewing and printing pictures | Windows 95 |
Windows Search | Starting with Windows Vista, search is a tightly shell-integrated component of Windows. A downloadable Windows Desktop Search software is available for Windows XP and older versions. | Windows Vista, downloadable for older versions |
Search Folders | Virtual folders that retrieve items based on queries rather than hierarchical folder trees on disk. | Windows Vista |
Special Folders | Folders which are presented to the user through an interface as an abstract concept, instead of an absolute path. This makes it possible for an application to locate where certain kinds of files can be found, regardless of what version or language of operating system is being used. See also Windows Shell namespace. | Windows 95 |
Start menu | Serves as the central launching point for applications. It provides a customizable, nested list of apps for the user to launch, as well as a list of most recently opened documents, a way to find files and get help, and access to the system settings. By default, the Start Button is visible at all times in the lower left-hand corner of the screen. | Windows 95 |
Taskbar | The application desktop bar which is used to launch and monitor applications | Windows 95 |
Task View | Displays all open windows and activities (via timeline) at a glance and switch between virtual desktops, starting in version 2004, users can now rename desktops
|
Windows 10 Version 1507 |
File associations | Used to open a file with the appropriate app. Users can assign file associations uniquely to specific actions, known as verbs. | Windows 1.0 |
Applications and utilities[edit]
Component | Description | Introduced |
---|---|---|
Easy Transfer | Used to transfer many files at once from one computer to another | Windows Vista |
Contacts | Keeps a single list of contacts that can be shared by multiple apps | Windows Vista |
Camera | Allows the user to take pictures or record video[2] | Windows 8 |
Calculator | Calculation application | Windows 1.0 |
Calendar | Calendaring application | Windows Vista |
Character Map | Utility to view and search characters in a font, copy them to the clipboard and view their Windows Alt keycodes and Unicode names | Windows 3.1 |
Cortana | Digital personal assistant | Windows 10 Version 1507 |
Edge | Web browser | Windows 10 Version 1507 |
Feedback Hub | Platform for exchanging communication with Windows Insiders and developers | Windows 10 Version 1607 |
Groove Music (previously Xbox Music) |
Digital media player and media library application that is used for playing audio. In addition to being a media player, Groove includes the ability to copy music to compact discs, synchronize content with a digital audio player (MP3 player) or other mobile devices, and let users purchase or rent music from the Windows Store. | Windows 8 |
Movies & TV (previously Xbox Video) |
Digital media player and media library application that is used for playing video. In addition to being a media player, Movies & TV lets users purchase or rent movies and TV episodes from the Windows Store. | Windows 8 |
OneDrive (previously SkyDrive) |
Freemium cloud storage folder and sync service | Windows 8 |
OneNote | Integrated note-taking app, based on the Microsoft Office product of the same name | Windows 8 |
On-Screen Keyboard (osk.exe) | Virtual keyboard | |
Paint 3D | Simple graphics painting app | Windows 10 Version 1703 |
Photos | Simple image viewer | Windows 8 |
Steps Recorder (called Problem Steps Recorder in Windows 7) |
Utility that allows the user to capture steps they took to reproduce a problem | Windows 7 |
Windows To Go | Utility to create bootable versions of Windows 8 and above | Windows 8 |
Notepad | Simple text editor | Windows 1.0 |
Narrator | Screen reader utility that reads dialog boxes and window controls in a number of the more basic applications for Windows | Windows 2000 |
Sound Recorder | Simple audio recording app that can record from a microphone or headset, and save the results in WAVE format and Windows Media Audio format in some Windows versions | Windows 3.0 Multimedia Extensions |
Skype | Messaging and calling service | Windows 8.1, downloadable for previous versions |
Sticky Notes | Tool for jotting notes on the desktop | Windows XP Tablet PC Edition |
WordPad | Simple word processor that is more advanced than Notepad. It has facilities to format and print text, but lacks intermediate features such as a spell checker and thesaurus. | Windows 95 |
Private Character Editor | Utility to create private use characters as defined under Unicode and various East Asian encoding schemes | Windows 3.1 East Asian editions |
Remote Desktop Connection | Client implementation of the Remote Desktop Protocol; allows a user to securely connect to a computer running Terminal Services (Remote Desktop on Windows XP and Server 2003) and interact with a full desktop environment on that machine, including support for remoting of printers, audio, and drives. | Windows XP, downloadable for previous Windows versions |
Remote Assistance | Allows a user to temporarily take over a remote computer over a network or the internet to offer help with and resolve issues | Windows XP |
Mobility Center | Allows a user to adjust settings related to mobile computing | Windows Vista |
Speech Recognition | Allows a user to input voice commands | Windows Vista |
IExpress | Allows users to create self-extracting, self-installing INF installation-based packages | Internet Explorer 6 |
Xbox Console Companion (previously Xbox and Xbox Games) |
Account manager for Xbox Live user accounts and a screen recording tool | Windows 8 |
Xbox Game Bar | Provides a overlay for compatible games allowing for screen capture, chatting over the Xbox network, showing the frame rate of games, and playing music via Spotify[3][4] | Windows 10 May 2019 Update (Version 1903)[5] |
Magnifier | Screen enlargement app | Windows 98 |
Fax and Scan | Integrated faxing and image scanning application | Windows Vista, older faxing and scanning applications were present in previous Windows versions |
Photo Viewer | Simple image viewer that can play a simple slideshow | Windows 7 |
Email aggregator | Windows 8 | |
Maps | Map viewer that allows users to look for locations, plan routes, and store offline maps | Windows 8 |
Media Center | Designed to serve as a home-entertainment hub, to be viewed from a distance up to 3 meters (~10 feet) and controlled by specially designed remote controls. Lets users browse and view pictures, videos, and music from local hard drives, optical drives, and network locations, along with viewing, recording and deferred-playing live TV. Features an interactive TV guide with scheduled recording capabilities. Can also be used for visualization of other information (like sports scores) within the interface. | Windows XP Media Center Edition |
Task Manager | Provides information about computer performance and displays details about running applications, processes, network activity, logged-in users, and system services | Windows 3.0 |
Disk Cleanup | Utility for compacting rarely used files and removing files that are no longer required | Windows 98 |
Snipping Tool | Screen-capture tool that allows for taking screenshots (called snips) | Experience Pack for Windows XP Tablet PC Edition 2005 |
Microsoft Store (previously Windows Store) |
Initially known as Windows Store, it started as an app store for Windows 8. In Windows 10, it expanded into a broad digital distribution platform for apps, games, music, digital video and e-books. In 2017, it was renamed Microsoft Store and started offering hardware in United States, Canada and United Kingdom. | Windows 8 |
MSN apps | Provide information from MSN web services | Windows 8 |
Alarms & Clock(pre Alarms) | App that allows Windows users to set alarms, stopwatches, timers, and view a world clock | Windows 8 |
Windows Security (previously Windows Defender Security Center) |
Antivirus | Windows 10 Version 1703 |
Solitaire Collection | Set of solitaire card games | Windows 10 Version 1507, downloadable for Windows 8.x |
Windows Server components[edit]
Component | Description | Supported by |
---|---|---|
Active Directory | A set of technologies introduced with Windows 2000 that allows administrators to assign enterprise-wide policies, deploy apps to many computers, and apply critical updates to an entire organization. Active Directory stores information and settings relating to an organization in a central, organized, accessible database. Networks can vary from a small installation with a few objects, to global-scale directories with millions of objects. Related topics: Domain controller, Flexible single master operation |
Windows 2000 and later server versions |
Group Policy | Provides centralized management of user and computer settings in an Active Directory environment. Group policy can control a target object’s registry, NTFS security, audit and security policy, software installation, logon/logoff scripts, folder redirection, and Internet Explorer settings. Policy settings are stored in Group Policy Objects (GPOs), and may be linked to one or more sites, domains or organizational units. Related topics: Administrative Templates |
Windows 2000 and later |
Internet Information Services | Web server | Windows NT family |
File systems[edit]
Component | Description | Supported by |
---|---|---|
FAT12, FAT16 | The original file systems used with MS-DOS. The standard file systems used with Windows 1.0 through Windows 95. | All versions |
FAT32 | Extensions to FAT supporting larger disk sizes. The standard file system for Windows 98 and Me. | Windows 95 OSR2 and later versions |
NTFS | Standard file system of Windows NT; supports security via access control lists, as well as file system journaling and file-system metadata. Windows 2000 added support for reparse points (making NTFS junction points and Single instance storage possible), Hard links, file compression, and Sparse files. Encryption of data is provided by Encrypting File System. Symbolic links and transactioning of file operations via Transactional NTFS are features new to Windows Vista.
Although Windows 9x operating systems cannot read or write NTFS formatted disks, they can access the data over a network if it is shared by a computer running Windows NT. |
Windows NT (all versions) |
ISO 9660 (CDFS) | The predominant file system for CD-ROM and DVD-ROM media. Windows includes support for Joliet extensions and the ISO 9660:1999 standard. ISO 9660:1999 is supported since Windows XP. | MS-DOS and Windows 9x via extensions, such as MSCDEX.EXE (Microsoft CDROM Extension), natively in Windows NT |
Universal Disk Format (UDF) | A file system for storing files on optical media. It is an implementation of the ISO/IEC 13346 standard (also known as ECMA-167). It is considered to be a replacement of ISO 9660. Successive versions of Windows have supported newer versions of UDF. | Windows 98, Windows 2000, Windows XP, Windows Server 2003, Windows Vista |
HPFS | High-Performance File system, used on OS/2 computers. Read and write capability in Windows 95 (where it also listed network computer NTFS-formatted drives as «HPFS», even though it had no direct NTFS capabilities). HPFS write support was dropped in Windows NT 4.0 and Windows 98, and dropped altogether shortly before the release of Windows 2000. | Windows 95 (Read/write), Windows 98, Windows NT (read), 3.1/3.51 (read/write/boot) |
ReFS | A newer file system, based on NTFS. This system adds built-in integrity checking and removes the need for chkdsk, among other features. The maximum partition size is 1 YB. | Windows Server 2012, Windows 8.1 |
Core components[edit]
Component | Acronym | Description |
---|---|---|
Windows kernel (Windows NT)
Main article: Architecture of the Windows NT operating system line |
||
Ntoskrnl.exe | The Windows kernel image. Provides the kernel and executive layers of the kernel architecture, and is responsible for services such as hardware virtualization, process and memory management, etc. | |
hal.dll | HAL | Provides and handles the interaction between software and hardware via the Hardware Abstraction Layer. |
kernel32.dll | This application provides kernel operations to apps in the Win32 mode, like memory management, I/Os, process creation, etc. | |
Core processes (Windows NT) | ||
System idle process | SIP | A counter which measures how much idle capacity the CPU has at any given time. The process runs in the background and monitors processing bandwidth, occupied memory and the Windows virtual paging file. |
Session Manager Subsystem | SMSS | Performs several critical boot-time operations, such as the creation of environment variables, starting CSRSS, and performing file-copy operations that were queued up from before the system was booted (pending file rename operations). During system operation, it handles Windows File Protection and the creation of logon sessions via Winlogon. |
Client/Server Runtime Subsystem | CSRSS | User-mode side of the Win32 subsystem. Provides the capability for applications to use the Windows API. |
Local Security Authority Subsystem Service | LSASS | Responsible for enforcing the security policy on the system. Verifies users logging on to the computer and creates security tokens. |
Winlogon | Responsible for handling the secure attention key, loading the user profile on logon, and optionally locking the computer when a screensaver is running. On Windows NT systems prior to Windows Vista, Winlogon is also responsible for loading GINA libraries which are responsible collecting logon credentials from the user. | |
Svchost.exe | A generic host process name for services that run from dynamic-link libraries (DLLs). Several Svchost processes are typically present on a Windows machine, each running in a different security context, depending on what privileges the contained services require. | |
Windows on Windows and WOW64 | WoW | An abstraction layer that allows legacy code to operate on more modern versions of Windows; typically this means running 16-bit Windows applications on 32-bit Windows, and 32-bit applications on 64-bit Windows. |
Virtual DOS machine | NTVDM | Allows MS-DOS apps to run on Intel 80386 or higher computers when there is already another operating system running and controlling the hardware. Introduced in Windows 2.1; not available in any 64-bit edition of Windows. |
System startup (Windows NT)
Main articles: Windows NT Startup Process and Windows Vista Startup Process |
||
NTLDR, IA64ldr, Winload | The boot loader; performs basic system initialization options such as loading the hardware abstraction layer and boot-time device drivers, prior to passing control to the Windows kernel. In versions prior to Vista, NTLDR and IA64ldr also display menus to the user if multiple operating systems are defined in boot.ini, or if F8 is pressed. | |
Recovery Console | Provides the means for administrators to perform a limited range of tasks using a command line interface, primarily to aid in recovering from situations where Windows does not boot successfully. | |
ntdetect.com | Used during the boot process to detect basic hardware components that may be required during the boot process | |
Windows Boot Manager | In Windows Vista and later operating systems, displays boot menus to the user if multiple operating systems are configured in the system’s Boot Configuration Data. | |
Graphical subsystem | ||
Desktop Window Manager | DWM | The compositing manager introduced in Windows Vista that handles compositing and manages special effects on screen objects in a graphical user interface |
Graphics Device Interface | GDI/GDI+ | The kernel graphics component for representing graphical objects and transmitting them to output devices such as monitors and printers |
Windows USER | The Windows USER component provides core user interface, messaging and visual elements |
Services[edit]
This list is not all-inclusive.
Display name | Service key name | Description | Introduced |
---|---|---|---|
Active Directory Service | NTDS | Network Authentication Management | Windows 2000 Server |
Alerter service | Alerter | Sends administrative alerts over the network to client computers, administrators and users | Windows NT |
Application Layer Gateway service |
ALG | Provides support for plugins that allow network protocols to pass through Windows Firewall and work behind Internet Connection Sharing | Windows 2000 |
Application Experience service | Processes application compatibility cache requests for applications as they launch[6] | ||
Application Management | AppMgmt | Processes requests to enumerate, install, and remove applications that are installed on the computer or deployed through an organization’s network | Windows 2000 |
Background Intelligent Transfer Service |
BITS | Transfers files between machines using idle network bandwidth. Used by Windows Update, Windows Server Update Services, and Systems Management Server to deliver software updates to clients, as well as by Windows Messenger. | Windows XP |
Computer Browser | Browser | Crawls neighboring computers on the network and locates shared resources. One of the computers acts as the Master Browser and supplies this information to other computers designated as browsers.[7] | Windows for Workgroups |
Delivery Optimization | DoSvc | A peer-to-peer distribution service that downloads Windows updates and Microsoft Store apps from the local network or Internet peers, and redistributes them to others. Can be configured using either the Settings app or Group Policy. The Settings app can turn it on or off, and specify whether the service operates on the local network only, downloads from and uploads to the Internet peers as well. Group Policy allows finer control.[8][9] Delivery Optimization relies on a centralized web service that does not index contents under 10 MB. Computers without Internet access cannot use Delivery Optimization.[10] | Windows 10 Anniversary Update[8] |
Distributed Link Tracking | TrkWks, TrkSrv | Used to track links to files on NTFS volumes. Windows uses these services to find linked files if they are renamed or moved (locally or to another machine).[11] | Windows 2000 |
Distributed Transaction Coordinator |
MSDTC | Allows transactional components to be configured through COM+ by coordinating transactions that are distributed across multiple computers and/or resource managers, such as databases, message queues, file systems, and other transaction–based resource managers.[12] | Windows 2000 and later NT-based |
DNS Client | DNSCache | Resolves and caches domain names (e.g. “en.wikipedia.org”) to IP addresses | Windows 2000 |
Event Log | EventLog | Stores and retrieves events that can be viewed in the event viewer. Part of services.exe.[13] | Windows NT |
Extensible Authentication Protocol | EAPHost | Provides EAP authentication to connecting clients | Windows 2000 |
Indexing Service | CISVC | Indexes contents and properties of files on local and remote computers; provides rapid access to files through flexible querying language.[14] | Windows 2000 and later NT-based |
Interactive Services Detection | UI0Detect | For compatibility; when a service-displayed user interface is detected, it gives the user an option to switch to Session0 to see it | Windows Vista |
Internet Connection Sharing (ICS) | SharedAccess | When enabled, it allows other computers on the local network to access an internet connection that is available to the host computer | Windows 2000;[15] Windows Vista onward[16] |
Network Location Awareness | NLA | Manages network configurations and information, and notifies applications of changes | Windows XP |
Network Store Interface Service | NSIS | Collects routing information of active network interfaces, shares this with other services and notifies applications of changes | Windows XP |
NTLM Security Support Provider | NTLMSSP | Uses the NTLM MS-CHAP protocol to encapsulate and negotiate options in order to provide signed and sealed communication. Deprecated now in favor of Kerberos authentication. | Windows NT |
Peer Name Resolution Protocol | PNRPSvc | Resolves domain names using Peer Name Resolution Protocol | Windows XP |
Plug and Play | PlugPlay | Enables autodetection and configuration of hardware | Windows 2000 |
Windows Print spooler [fr] | Spooler | Manages printer devices and moves files into memory for printing | Windows 95, Windows NT |
Remote Procedure Call (RPC) | RpcSs | Provides Remote Procedure Call features via remotely accessible Named Pipes | Windows NT family |
Routing and Remote Access Service | RRAS | API and server software that enables applications to administer the routing and remote-access service capabilities of the operating system, to function as a network router. | Windows 2000 |
Secondary Logon | SecLogon | Allows users to run apps with a different account than the one they logged in with. Allows non-administrative accounts to perform administrative tasks.[17] | |
Security Accounts Manager | SamSs | Manages user account security information | Windows NT family |
System Event Notification Service | SENS | Monitors system events, such as network, power, logon, logoff, terminal services session connection and disconnection, and delivers these to applications and other system components.[18] | Windows 2000 |
Superfetch | SysMain | Monitors file usage patterns and boosts system speed by caching frequently accessed files to RAM[19] | Windows Vista |
Task Scheduler | Schedule | Lets users setup and schedule automated tasks | Microsoft Plus! for Windows 95 |
TCP/IP NetBIOS Helper | LmHosts | Enables support for NetBIOS over TCP/IP (NetBT) service and NetBIOS name resolution | Windows NT family |
Volume Shadow Copy | VSS | Creates multiple versions of files that change. The ability to store persistent snapshots was added in Windows Server 2003.[20] | Windows XP |
Windows Audio | AudioSrv | Manages audio devices for Windows-based apps. Controls all audio functions. | Windows XP |
Windows Error Reporting | WERSvc | Generates error logs and reports errors. On Windows Vista and later, it notifies of solutions. | Windows XP |
Windows Firewall | MpsSvc | Blocks unauthorized network connections to and from the computer | Windows Vista |
Windows Firewall(née Internet Connection Sharing) | SharedAccess | Provides a simple firewall feature which was introduced in Windows XP. It also shares the internet on the local network, if the internet connection sharing feature is turned on.[21] | Windows XP only[22][23] |
Windows Image Acquisition (WIA) | STISvc | Handles scanner and camera inputs | Windows Me |
Windows Time | W32Time | Synchronizes the system time with external time servers. From Windows Server 2003 forward, full and compliant NTP support is provided.[24] | Windows 2000 |
Windows Update | WUAUServ | Provides updates for the operating system and its installed components | Windows XP |
Wireless Zero Configuration | WZCSvc (XP), WLANSvc | Configures and manages 802.11 wireless adapters | Windows XP, Server 2003 only |
Windows Messenger service | Messenger | Allows users to send pop-up messages to other computers over the network | Windows NT family |
WebClient[25] | Enables Windows-based apps to create and interact with Internet-based files | Windows XP |
DirectX[edit]
- Direct3D
- DirectDraw
- DirectInput
- DirectMusic
- DirectPlay
- DirectShow
- DirectSound
- DirectX Media Objects
- DirectX plugin
- DirectX Video Acceleration
Networking[edit]
- Administrative share
- Distributed File System
- My Network Places (formerly Network Neighborhood)
- Network Access Protection
- Remote Installation Services
- Server Message Block
- Windows Rights Management Services
Scripting and command-line[edit]
- Batch file
- CHKDSK
- Cmd.exe
- ComSpec
- Ipconfig
- Net / Net Send
- Netdom.exe: Windows Domain Manager
- Netsh
- Netstat
- QBasic
- Regsvr32
- Robocopy
- Win32 console
- Windows Script Host
- Windows PowerShell
- XCOPY
Kernel[edit]
- Commit charge
- Kernel Transaction Manager
- Win32 Thread Information Block
.NET Framework[edit]
- Assembly
- CLI Languages
- Metadata
- .NET Remoting
- ADO.NET
- ASP.NET
- Base Class Library
- Common Intermediate Language
- Common Language Infrastructure
- Common Language Runtime
- Common Type System
- Virtual Execution System
- Windows CardSpace
- Windows Communication Foundation
- Windows Forms
- Windows Presentation Foundation
- Windows Workflow Foundation
Security[edit]
Component | Description | Introduced |
---|---|---|
AppLocker | Policy-based component that enables or disables execution of software based on rules such as location, properties and digital signature | Windows 7 Professional, Enterprise and Ultimate editions Windows Server 2008 R2 |
BitLocker Drive Encryption | Disk encryption software, designed to protect data by providing encryption for entire volumes | Windows Vista Enterprise and Ultimate editions, Windows Server 2008 |
Credential Guard | Virtualization-based isolation of stored credentials to prevent theft and pass-the-hash attacks. | Windows 10 Enterprise, Education, IoT Enterprise, or , Windows Server 2016 |
Data Execution Prevention | Security feature that is intended to prevent an application or service from executing code from a non-executable memory region | Windows XP Service Pack 2 |
Encrypting File System | File system driver that provides file system-level encryption | Windows 2000 |
Security Account Manager | Database stored as a registry file | Windows NT 3.1 |
SYSKEY | Utility that encrypts the hashed password information in a SAM database using a 128-bit encryption key | Windows NT 4.0 Service Pack 3 |
User Account Control | Technology and security infrastructure utility that aims to improve the security of Microsoft Windows by limiting application software to standard user privileges until an administrator authorizes an increase | Windows Vista, Windows Server 2008 |
Windows Firewall | Utility designed to block unauthorized access while permitting authorized communications. An earlier edition known as Internet Connection Firewall that was disabled by default was included with the original Windows XP release. | Windows XP Service Pack 2 |
Windows Defender | Security utility to prevent, remove and quarantine malware (viruses, Trojan horses, etc.) | Downloadable for Windows XP and Windows Server 2003 |
Windows Resource Protection | Protects Registry keys and folders in addition to critical system files | Windows Vista |
Deprecated components and apps[edit]
Component | Description | Category | Introduced | Last OS included | Superseded by |
---|---|---|---|---|---|
3D Pinball | Pinball game | Game | Plus! 95 for Windows 95 | Windows XP | — |
ActiveMovie | Streaming media technology | API | Windows 95 | Windows Me | DirectShow |
Cardfile | Personal information manager | Personal organizer | Windows 1.0 | Windows Me | Outlook Express, Windows Mail, or Windows Live Mail |
Chess Titans | Chess game | Game | Windows Vista | Windows 7 | Microsoft Chess |
DriveSpace | Disk compression utility | Data compression | MS-DOS | Windows Me | — |
Windows DVD Maker | DVD authoring software | Video | Windows Vista | Windows 7 | — |
File Manager | File manager app | File manager | Windows 3.0 | Windows Me | Windows Explorer |
FreeCell | FreeCell game | Game | Win32s | Windows 7 | Microsoft Solitaire Collection |
Hearts | Version of the Hearts game using Black Lady scoring | Game | Windows for Workgroups 3.11 | Windows 7 | Microsoft Hearts |
Insider Hub | Windows 10 Version 1507 | Windows 10 Version 1511 | Feedback Hub | ||
Windows Help and Support | Online and offline reference manual for troubleshooting. | Utility | Windows Me | Windows 8.1 | Microsoft Tips or Get Started |
HyperTerminal | Communication utility based on a low end version of HyperACCESS | Communication | Windows 95 | Windows XP | — |
Hold ‘Em | Version of the Texas hold ’em game | Game | Windows Vista | Windows Vista | — |
Hover! | Video game in a combination of bumper cars and capture the flag | Game | Windows 95 | Windows 95 | — |
InkBall | Game where the user tries to get colored balls into the correct holes | Game | Windows XP Tablet PC Edition | Windows Vista | — |
Internet Explorer | Web browser | Web browser and FTP client. See also: Internet Explorer versions, Features, History, Removal, Browser Helper Objects | Microsoft Plus! for Windows 95 | Windows 10 | Microsoft Edge |
Mahjong Titans | Version of the Mahjong solitaire game | Game | Windows Vista | Windows 7 | Microsoft Mahjong |
Windows Mail | E-mail client | Windows Vista | Windows Vista | Mail (Windows) | |
Internet Mail and News | E-mail and news client | Windows 95 | Windows 95 | Outlook Express, Windows Mail, or Windows Live Mail | |
Minesweeper | Version of the minesweeper game | Game | Microsoft Entertainment Pack, Windows 3.1 | Windows 7 | Microsoft Minesweeper |
Media Control Interface | An app that can play media files and record sound by passing commands as strings. | API | Windows 3.0 | Windows Me | — |
Windows Media Player | Digital media player app | Media player | Windows 3.0 Multimedia Extensions | Windows 10 | Windows Media Player, Movies & TV, or Groove Music |
Microsoft Calendar | Calendaring app | Personal organizer | Windows 1.0 | Windows 3.1 | Windows Calendar, Windows Live Mail, or the Calendar app for Windows |
Microsoft Diagnostics | Tool that provides detailed technical information about user’s software and hardware | Diagnostics | MS-DOS | Plus! 95 for Windows 95 | Microsoft System Information |
Microsoft Fax | Faxing app | Fax | Windows 95 | Windows XP | Windows Fax and Scan |
Microsoft Private Folder | Tool to protect private data | Personal organizer | Windows XP | Windows XP | |
Windows Help | Documentation browser that used a proprietary format | Online help | Windows 3.0 | Windows XP | Microsoft Help |
Windows Feedback | Windows 10 Version 1507 | Windows 10 Version 1511 | Feedback Hub | ||
NTBackup | Built-in backup app | Backup | Downloadable for Windows NT 4.0 | Windows XP, Windows Server 2003 | Backup and Restore, Windows Server Backup |
Outlook Express | E-mail client | Internet Explorer 4 | Windows XP | Windows Mail or Windows Live Mail | |
Paint | Simple graphics painting app | Application | Windows 1.0 | — | — |
Program Manager | Shell composed of a task-oriented graphical user interface, consisting of icons (shortcuts for apps) arranged into app groups. | GUI | Windows 3.0 | Windows XP | Windows Explorer |
Purble Place | Educational game for children, teaching pattern recognition, shapes, and colors | Game | Windows Vista | Windows 7 | — |
Reader | e-book reader | e-book reader | Windows 8 | Windows 10 Creators Update | Microsoft Edge (PDF), XPS Viewer (XPS), Photos (TIFF)[26] |
Reversi | Version of Reversi. | Game | Windows 1.0 | Windows 3.0 | Internet Reversi only on Windows Me and Windows XP |
Solitaire | Klondike Solitaire game | Game | Windows 3.0 | Windows 7 | Microsoft Solitaire Collection |
Spider Solitaire | Spider Solitaire game | Game | Microsoft Plus! 98 | Windows 7 | Microsoft Solitaire Collection |
System File Checker | Utility that allows users to scan for and restore corruptions in Windows system files | Security | Windows 98 | Windows Server 2003 | Windows Resource Protection |
Tinker | Puzzle game in which the player controls a robot through various mazes and obstacle courses | Game | Windows Vista | Windows Vista | — |
Video for Windows | Multimedia framework | API | Windows 3.1 | Windows 95 | DirectShow |
Windows Address Book | List of contacts that can be shared by multiple apps | Contact manager | Internet Explorer 3 | Windows XP | Windows Contacts, People, or Windows Live Mail |
Windows Desktop Gadgets | Widget engine for Microsoft Gadgets | User interface | Windows Vista | Windows 7 | Live tiles |
Windows File Protection | Sub-system in the operating system, aims to prevent apps from replacing critical Windows system files. | Security | Windows Me as System File Protection | Windows XP | Windows Resource Protection |
Windows Journal | Notetaking application that allows for the creation of handwritten notes | Accessories | Windows XP Tablet PC Edition | Windows 10 Threshold 2 | General improvements in Ink API |
Windows Messaging | E-mail client | Windows 95 | Windows 95 | Internet Mail and News, Windows Mail, or Windows Live Mail | |
Windows Messenger | Instant messaging client | Internet messaging | Windows XP | Windows XP, Windows Server 2003 | Windows Live Messenger or Skype |
Windows Movie Maker | Non-linear video editing software | Video | Windows Me | Windows Vista | Windows Live Movie Maker or Microsoft Photos |
Windows NetMeeting | Video conferencing client | Web conference | Windows 95 OSR2 | Windows XP | Windows Meeting Space |
Windows Photo Gallery | Image organizer | Photo | Windows Vista | Windows Vista | Windows Live Photo Gallery or Microsoft Photos |
Windows Picture and Fax Viewer | Image viewer | Photo | Windows XP | Windows XP | Windows Photo Gallery, Windows Fax and Scan, Windows Live Photo Gallery, Windows Photo Viewer, or Microsoft Photos |
Windows Write | Simple word processor | Word processor | Windows 1.0 | Windows NT 3.51 | WordPad |
APIs[edit]
- ClearType
- Media Foundation
- Windows Driver Foundation
- Windows Imaging Component
- Windows Management Instrumentation
Miscellaneous (to be categorized)[edit]
- ActiveSync
- Compatibility Appraiser collects telemetry information.[27]
- DMRC (Device Metadata Retrieval Client) interfaces to metadata about devices from Windows 7 onwards.[28]
- I/O technologies
- Macro Recorder
- Microsoft Agent
- Prefetcher
- ReadyBoost
- Sync Center
- Text Services Framework
- Universal Audio Architecture
- Windows Color System
- Windows Diagnostic Infrastructure (WDI)[29]
- Windows Mobile Device Center
- Windows Rally
- Windows Registry
- Windows Speech Recognition
- XML Paper Specification
See also[edit]
- Outline of Microsoft
- List of Unix daemons
- List of games included with Windows
References[edit]
- ^ Shultz, Greg (February 28, 2015). «Control Panel and Settings: Why are both still UI options in Windows 10?». TechRepublic. Retrieved October 7, 2022.
- ^ «Get $Windows Camera from the Microsoft Store». apps.microsoft.com. Retrieved October 7, 2022.
- ^ «Xbox Support». support.xbox.com. Retrieved October 7, 2022.
- ^ Hoffman, Chris. «How to See FPS in Any Windows 10 Game (Without Extra Software)». How-To Geek. Retrieved October 7, 2022.
- ^ The Xbox Game Bar Team (May 22, 2019). «Introducing the New Xbox Game Bar». Xbox Wire. Microsoft. Archived from the original on September 21, 2019. Retrieved August 21, 2019.
- ^ «System Services». technet.microsoft.com. Microsoft. 2014. Archived from the original on November 5, 2017. Retrieved September 2, 2014.
The Application Experience service (AELookupSvc) is a part of the Application Compatibility Administrator. It processes application compatibility lookup requests for applications as they are started, provides support for Windows Server 2008 and Windows Vista–based computers running apps in compatibility mode, reports on compatibility issues, and automatically applies software updates to apps.
- ^ «Description of the Microsoft Computer Browser Service». Microsoft. Archived from the original on January 1, 2015. Retrieved November 3, 2017.
- ^ a b Mackie, Kurt (August 16, 2016). «Microsoft Clarifies Windows 10 ‘Delivery Optimization’«. Redmond Magazine. 1105 Enterprise Computing Group. Archived from the original on February 13, 2020. Retrieved January 27, 2018.
- ^ Hachman, Mark (March 29, 2017). «How Delivery Optimization in Windows 10 Creators Update helps avoid data overage fees». PCWorld. IDG. Archived from the original on August 25, 2017. Retrieved January 27, 2018.
- ^ Halfin, Dani; Poggemeyer, Liza; Lich, Brian; Kieselbach, Oliver; Childs, Andrew (April 30, 2018). «Configure Delivery Optimization for Windows 10 updates». docs.microsoft.com. Microsoft. Archived from the original on July 23, 2018. Retrieved July 23, 2018.
- ^ «Distributed Link Tracking on Windows-based domain controllers». Microsoft. Archived from the original on February 25, 2015. Retrieved October 28, 2008.
- ^ «Distributed Transaction Coordinator (MSDTC)». Microsoft. Archived from the original on September 10, 2016. Retrieved June 27, 2008.
- ^ «Event Log». Microsoft. Archived from the original on September 10, 2016. Retrieved June 27, 2008.
- ^ «What is Indexing Service?». Microsoft. Archived from the original on January 1, 2011. Retrieved June 27, 2008.
- ^ «Windows 2000 Professional and Server Service Pack 4 Services Configuration by Black Viper» Archived December 17, 2019, at the Wayback Machine, notice that the service is listed on this page. Retrieved April 2013
- ^ «Windows Firewall» Archived February 13, 2020, at the Wayback Machine. Retrieved April 2013
- ^ «Secondary Logon (Run As): Starting Programs and Tools in Local Administrative Context». Microsoft Corporation. Archived from the original on March 6, 2015. Retrieved October 28, 2008.
- ^ «System Event Notification Service». The Elder Geek. Archived from the original on October 26, 2008. Retrieved June 27, 2008.
- ^ «Myth Busted: Why Disabling SuperFetch on Vista and Windows 7 Is a Bad Idea», retrieved April 2013
- ^ «What Is Volume Shadow Copy Service?: Data Recovery». Microsoft Corporation. Archived from the original on August 26, 2017. Retrieved October 28, 2008.
- ^ «Windows Firewall/Internet Connection Sharing (ICS)» Archived September 10, 2016, at the Wayback Machine, Retrieved April 2013
- ^ «Windows 2000 Professional and Server Service Pack 4 Services Configuration by Black Viper» Archived December 17, 2019, at the Wayback Machine, Notice the absence of the service on this page. Retrieved April 2013
- ^ «Windows Firewall/Internet Connection Sharing (ICS)» Archived February 13, 2020, at the Wayback Machine, Notice that XP is the operating system listed. Retrieved April 2013
- ^ «How Windows Time Service Works: Windows Time Service». Microsoft Corporation. Archived from the original on April 22, 2016. Retrieved October 28, 2008.
- ^ Minasi, Mark; Layfield, Rhonda; Justice, Lisa (2006). Mastering Windows Server 2003: upgrade edition for SP1 and R2 (12 ed.). John Wiley & Sons. p. 56. ISBN 978-0-470-05645-5. Archived from the original on September 21, 2019. Retrieved July 21, 2010.
There is also a client piece for WebDAV built into XP, 2003, R2, and Vista, called the WebClient Service.
- ^ «Microsoft replaces standalone PDF reader app with Edge». MSPoweruser. November 26, 2017. Archived from the original on August 19, 2019. Retrieved August 19, 2019.
- ^ Leonhard, Woody (April 20, 2015). «KB 2952664 triggers daily telemetry run in Windows 7 — and may be snooping on users: Microsoft bills the ‘compatibility update’ as way to ease the upgrade process to Windows 10 — but it’s collecting data daily». Operating Systems. InfoWorld. InfoWorld, Inc. Archived from the original on June 2, 2017. Retrieved August 23, 2016.
The Microsoft Compatibility Appraiser task runs %windir%system32rundll32.exe appraiser.dll,DoScheduledTelemetryRun with the description ‘Collects program telemetry information if opted-in to the Microsoft Customer Experience Improvement Program.’
- ^ Compare: Tulloch, Mitch; Northrup, Tony; Honeycutt, Jerry; Wilson, Ed (2010). Windows 7 Resource Kit. Windows 7 Resource Kit, Microsoft Corporation. Vol. 1. Microsoft Press. p. 708. ISBN 9780735627000. Archived from the original on January 11, 2022. Retrieved August 18, 2016.
The DMRC [(Device Metadata Retrieval Client)] checks the computer’s local metadata cache and metadata store for metadata that applies to the device.
- ^ Solomon, David A.; Russinovich, Mark E.; Ionescu, Alex (June 17, 2009). Windows Internals. Developer Reference (5 ed.). Microsoft Press (published 2009). ISBN 9780735637962. Archived from the original on September 21, 2019. Retrieved October 24, 2016.
The Windows Diagnostic Infrastructure (WDI) helps to detect, diagnose, and resolve common problem scenarios with minimal user intervention.
Все мы слышали байку: если в Windows 10 копнуть достаточно глубоко, можно найти элементы, относящиеся еще ко временам Windows 3.x. Но так ли это на самом деле? В этой статье мы узнаем, сколько уровней пользовательского интерфейса присутствует в Windows и когда они были впервые представлены.
Для этого эксперимента я выбрал последнюю сборку Windows 10 Insider Preview билд 21301 (по состоянию на 6 февраля 2021 г.).
Итак, с места в карьер!
Уровень первый: Fluent Design
Начнем мы с новейшего и прекрасного Fluent Design. Анонсированный в 2017 году и представленный с обновлением Windows 10 1803 Fluent Design представляет собой серьезную переработку Modern Design Language 2 (MDL2), направленную на привнесение таких элементов, как свет, глубина, движение, материальность и масштаб. Также появился эффект подсвечивания и акриловый полупрозрачный фон.
На данный момент большинство встроенных UWP-приложений были обновлены с использованием элементов Fluent такие, как элементы вроде меню «Пуск», «Центра уведомлений» и экрана входа в систему.
Хотя Fluent Design получил высокие оценки, большинство энтузиастов сочли этот шаг слишком незначительным и запоздалым, поскольку новый стиль используется лишь в небольшой части системы.
Спойлер
Уровень 2: Metro
Если мы немного углубимся в ОС, то увидим элементы, которые не обновлялись со времен Windows 8/8.1.
Некоторые из них — явные недоработки, как всплывающее меню громкости, всплывающее меню USB, а также некоторые элементы на экране входа в систему.
Спойлер
Другими элементами Metro, хотя и не такими заметными, являются загрузочный экран (который скоро будет заменен на более новый) и WinRE.
Знаете ли вы, что впервые вращающиеся точки были представлены в Windows 8, билд 7989?
Так, ладно, перейдем к третьему уровню: к элементам Windows 8 Win32
Как и Windows 10, Windows 8 также страдала от проблем с целостностью (лучше или хуже). Однако в Windows 8 были внесены существенные улучшения в основные пользовательские элементы такие, как проводник Windows и диспетчер задач. Хотя в последующих обновлениях Windows 10 они получат некоторые качественные улучшения, изменения будут минимальными.
Кроме того, важным изменением с выходом Windows 8 стала переработка диалоговых окон передачи файлов.
Спойлер
Некоторые из этих изменений начались в Windows 7, что подводит нас к четвертому уровню: элементам пользовательского интерфейса Windows 7
Windows 7, без сомнения, — одна из самых любимых версий Windows всех времен, которую хвалят за большие улучшения по сравнению с Windows Vista. Она принесла много новых функций, которые, хотя и не были столь значительными как те, что предлагает Vista, сделали Windows 7 очень надежной ОС — настоящим преемником Windows XP. Однако, одним из самых печально известных изменений, привнесенных Windows 7, является ленточный интерфейс, пришедшим из Office 2007. Paint и Wordpad были первыми приложениями, которые его получили.
Хотя в какой-то момент Microsoft решила отказаться от классического Paint в пользу нового Paint 3D (представленного в Windows 10 Creators Update), после негативной реакции они отменили свое решение.
Спойлер
Другие функции, которые были обновлены в Windows 7 и с тех пор остались прежними: Windows Media Player 12, подключение к удаленному рабочему столу и некоторые диалоговые окна с файлами.
Спойлер
Теперь перейдем к 5-му уровню пользовательского интерфейса: Windows Vista
Релиз Windows Vista имел огромную важность, принесшим столь необходимую модернизацию платформы. Почти все основы ОС были так или иначе улучшены, от загрузчика до модели драйвера. Однако, как мы все уже знаем, Windows Vista станет одним из худших выпусков Windows за всю историю, с самого начала страдающего от проблем. Однако одной из немногих расхваленных функций был пользовательский интерфейс. В нем были переработаны некоторые основы, которые не обновлялись со времен Windows 95. Одним из главных способствующих факторов этого изменения было введение так называемых мастеров «Aero Wizards», пришедших на смену предыдущему стандарту мастеров, Wizard97.
Спойлер
Другие функции, которые были переработаны в Windows Vista, стали в основном все те же, что и в Windows 10: панель управления, программа поиска, факсы и сканирование Windows.
Спойлер
Кстати о Windows Vista: знали ли вы, что при определенных обстоятельствах Windows 10 возвращается к загрузочному экрану Vista? Это случается, когда ваша видеокарта не поддерживает режим видео, который используется на стандартном экране загрузки.
Теперь перейдем к 6-му уровню: Windows XP
Вы не поверите, но в Windows 10 встроено не так много элементов XP. Вероятно, это связано с тем, что большинство основ уже обновлены к Windows 2000. Однако Windows 10 содержит некоторые диалоговые окна файлов из XP, которые видны при установке драйвера.
Уровень 7: Windows 2000
Windows 2000 стала важной вехой в линейке операционных систем Microsoft NT. Это также была ступенька, которая ознаменовала начало перехода к новому унифицированному видению Windows. Однако Windows 2000 по-прежнему оставалась ОС, ориентированной на корпоративный сектор, а это значит, что она принесла много новых функций, разработанных для специалистов.
Консоль MMC стала одной из наиболее значительных дополнений, элементы которого с тех пор практически не изменились.
Спойлер
Еще одна функция, представленная по умолчанию в Windows 2000, — установщик Windows, который по-прежнему имеет все тот же значок, когда впервые был представлен!
Спойлер
Еще один элемент пользовательского интерфейса, который не изменился (кроме фирменного стиля, конечно), — это winver, дизайн которого был представлен в Windows 2000, билд 1946.
В то время, как Windows 2000 представила множество функций, предназначенных для опытных пользователей, Windows 95, вероятно, является самым знаковым релизом Windows на сегодняшний день. Он установил фундаментальные парадигмы, которые действуют и по сей день: меню «Пуск», контекстные меню, панель задач и корзину. Хотя эти функции, конечно, обновлялись в течение многих лет, некоторые из них остались почти такими же.
Теперь о восьмом уровне: элементы Windows 95/NT 4.0
Элемент, который в основном является пережитком старых компьютерных привычек, когда нужно было защищать свой драгоценный ЭЛТ-экран, — это настройки заставки.
Еще один поразительно похожий элемент — это поле «Выполнить».
Еще одним распространенным элементом пользовательского интерфейса, прошедшим проверку временем, является экран свойств папки.
А есть и множество других элементов пользовательского интерфейса, которые не менялись со времен Windows 95. Это ли не пример дизайна, над которым время не властно? Судите сами.
Уровень 9: Windows 3.1 и DOS. В общем-то…
Что ж, на самом деле это не «уровень пользовательского интерфейса», так как я не смог найти никаких элементов интерфейса, предшествующих Windows 95 (хотя у меня есть ощущение, что они, безусловно, есть). Однако в Windows 10 есть специфический файл moricons.dll, который содержит множество старых значков времен DOS. Сами поглядите:
Ну вот и все. Как вы, возможно, уже знаете, с выходом «Sun Valley» Microsoft планирует модернизировать пользовательский интерфейс Windows, целью которого является унификация дизайна ОС. Однако, как мы видим, Windows — это гигантская операционная система. Увенчаются ли успехом их усилия по созданию единого пользовательского интерфейса? Время покажет.
А для тех, кто хочет тонко настроить актуальные версии Windows 10: LTSC 1809, 20H1 (2004) и 20H2 (2009), можете скачать с GitHub мой PowerShell-модуль «Windows 10 Sophia Script».
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Как вам текущий UI Windows 10
9.07%
Ушел на macOS/UNIX
195
14.33%
Ушел на один из дистрибутивов GNU/Linux
308
Проголосовали 2149 пользователей.
Воздержались 137 пользователей.
ОС Windows, интерфейс пользователя
Операционная система Windows XP — это современная многозадачная многопользовательская 32 — разрядная ОС с графическим интерфейсом пользователя.
Операционные системы семейства Windows являются наиболее распространенными ОС, которые установлены в домашних и офисных ПК.
Графическая оболочка ОС Windows обеспечивает взаимодействие пользователя с компьютером в форме диалога с использованием ввода и вывода на экран дисплея графической информации, управления программами с помощью пиктограмм, меню, окон, панелей (управления, задач, инструментов) и других элементов управления.
Основными элементами графического интерфейса Windows являются: Рабочий стол, Панель задач с кнопкой Пуск. Так как в Windows применен графический пользовательский интерфейса, то основным устройством управления программами является манипулятор мышь.
Операционная система Windows базируется на методологии объектного подхода, в соответствии с которым весь мир и любая его часть рассматриваются как совокупность взаимодействующих между собой объектов. Объекты обладают определенными свойствами и поведением. Причем различные объекты обладают различными свойствами и поведением.
Чтобы понять сущность объектного подхода, рассмотрим, например, простую и часто встречающуюся ситуацию приобретения некоторого товара. В упрощенном виде ситуацию можно рассматривать как взаимодействие трех объектов: «продавец», «покупатель» и «товар». Объект «продавец» может быть охарактеризован свойством «назначенная цена», объект «покупатель» — свойством «предлагаемая цена», а «товар» — свойством «качество». К поведению данных объектов можно отнести стремление продавца увеличить, покупателя — сбавить цену, а товар может терять свое качество. Оказалось, что с помощью такого подхода можно эффективно и качественно разрабатывать очень сложные программные, в том числе и операционные, системы.
Пользовательский интерфейс Windows, как и сама система в целом, построен в соответствии с принципами объектного подхода. Основными элементами пользовательского интерфейса операционной системы Windows являются следующие объекты: рабочий стол, окна, значки, панели, меню, папки, приложения и документы. К объектам относятся также любые аппаратные и программные ресурсы компьютера. Да и компьютер в целом тоже считается объектом. Ниже рассматривается назначение указанных основных объектов интерфейса, а их свойства и поведение обсуждаются по ходу изложения материала, по мере необходимости.
Структура интерфейса Windows
ОПЕРАЦИОННЫЕ СИСТЕМЫ
(материалы для выполнения лабораторных, практических, самостоятельных работ)
«Операционная система MS Windows»
Содержание
Тема 1. Интерфейс |
· Роль и назначение операционной оболочки Windows. · Основные элементы интерфейса (диалога) Windows, их назначение. · Основные элементы окна. · Основные элементы Главного меню. · Буфер обмена. · Поиск файлов. · Приемы работы с манипулятором мышь. |
Тема 2. Справочная система |
· Способы получения справки. |
Тема 3. Управление файловой системой |
· Назначение папки Мой компьютер, программы Проводник. · Создание, сохранение, переименование, копирование, перемещение, удаление файлов, папок и ярлыков. · Восстановление удаленных объектов из папки Корзина. |
Тема 4. Стандартные программы · Назначение и основные возможности стандартных программ. |
· Простейшие приемы редактирования текста в редакторе Блокнот. · Выполнять простейшие рисунки в графическом редакторе Paint. · Обзор программ папки Служебные. Тема 5. Настройки Windows · Настройки операционной системы Windows. · Настройки элементов оформления. |
Тема 1. ИНТЕРФЕЙС WINDOWS
Операционная система Windows
Это операционная система с графическим интерфейсом и расширенными сетевыми возможностями, была разработана фирмой Microsoft в 1995 году. Windows 95(98) — это интегрированная среда, которая обеспечивает эффективный обмен текстовой, графической, звуковой и видеоинформации между отдельными программами. Базовые функциональные возможности данной ОС перекрывают все, что заложено в ОС MS DOS, WINDOWS 3.1 . Основная функция Windows – управление работой специально созданных для этой среды программ. Windows – это новый уровень компьютерной технологи, основанный на так называемом объекто-ориентированном подходе к работе с данными. События : сигналы от аппаратуры, щелчок мышью, нажатие клавиш и т.п. Каждое событие порождает сообщение, которое воспринимается оконным объектом, т.е. в результате сообщения следует действие. С помощью сообщений происходит управление оконными объектами.
Особенности ОС:
· Поддерживает технологию Plug and Play (включи и работай). Это самонастраивающаяся технология — достаточно присоединить новое устройство к компьютеру и включить его. При включении компьютера устройство будет автоматически установлено и опознано.
· Повышенная производительность, обусловленная многозадачностью т.е. компьютер может работать одновременно с несколькими программами.
· Совместимость с программами ОС MS DOS.
· Устойчивость к сбоям.
· Допустимость длинных имен файлов (до 256 символов).
· Высокое качество мультимедиа (звук, видео, графика).
Основные понятия ОС Windows
& Стартовый экран Windows представляет собой системный объект, называемый Рабочим столом.
Рабочий стол- это графическая среда, на которой отображаются объекты Windows и элементы управления Windows.
Все, с чем мы имеем дело, работая с компьютером в данной системе, можно отнести либо к объектам, либо к элементам управления. В исходном состоянии на Рабочем столе можно наблюдать несколько экранных значков и Панель задач.
Значки — это графическое представление объектов, а Панель задач — один из основных элементов управления.
Значкам соответствуют папки, приложения (программы), документы, сетевые устройства.
Окно – структурный и управляющий элемент пользовательского интерфейса, представляющий собой обрамленную часть экрана, в которой может отображаться объект (приложение, документ или сообщение).
Результаты работы большинства приложений (программ) сохраняются в их рабочих файлах, называемых также документами.
Документ – любой файл, обрабатываемый с помощью приложений (программ).
В Windows документ может содержать текстовую, графическую, звуковую и видеоинформацию.
Ярлык — это объект, который содержит ссылку на представляемый объект ( документ, папку, приложение).
Буфер обмена — специальная область памяти, которая используется для пересылки данных между приложениями и документами.
Структура интерфейса Windows
Основные элементы интерфейса (диалога): Рабочий стол, Панель задач, Главное меню, папка Мой компьютер, программа Проводник, Панель управления, Корзина.
Дадим краткую характеристику данным элементам.
Рабочий стол — поверхность экрана монитора с расположенными на нем графическими объектами — значками и ярлыками. Поверхность экрана монитора содержит фоновый рисунок (картинку).
Панель задач занимает узкую полоску на экране, расположенную обычно в нижней части экрана.
На панели задач расположены кнопка «Пуск», кнопки открытых окон, индикатор клавиатуры, системные часы. Кнопки открытых окон на панели задач можно использовать для переключения между окнами т.е. щелкнув мышью на данной кнопке, окно соответствующее данной кнопке становится активным. При нажатии кнопки Пуск раскрывается Главное меню рис.1
Главное меню — позволяет выполнять различные операции: запустить программу, открыть документ, вызвать Панель управления для настройки компьютера, произвести поиск файла или папки, получить справку и т.д.
Значок напротив пункта меню означает наличие вложенного меню.
Команда Программы — позволяет выбрать необходимую программу из списка. При установке Windows, устанавливается набор стандартных программ в число которых входит: текстовый редактор Блокнот, WordPad, графический редактор Paint Калькулятор и др. (Данные программы запускают Пуск — Программы — Стандартные — Блокнот ).
Команда Документы — выводит на экран меню со списком документов (15 последних), с которыми работал пользователь.
Команда Настройка — позволяет производить необходимые настройки системы.
Команда Поиск — позволяет осуществить поиск файлов и папок.
Команда Справка — вызов справочной системы.
Команда Выполнить…— предназначен для непосредственного запуска программ из командной строки указав полный путь к файлу.
Команда Завершение работы — позволяет выбрать способ завершения работы Windows в зависимости от дальнейших действий.
С помощью папки Мой компьютер можно выполнить все операции с файлами и папками, обратиться к различным дискам и устройствам.
Программа Проводник более мощное средство для работы с файловой системой. Проводник отображает содержимое компьютера в виде «дерева» папок.
Корзина предназначена для временного хранения удаленных объектов. Она позволяет восстанавливать объекты удаленные по ошибке. Корзина занимает часть дискового пространства. Если Вы удалили файл, то он помещается из папки, где был прописан, в Корзину. Файл с диска удаляется только при очистке Корзины.
Панель Управления служит для изменения режима работы ОС, для установки программного и аппаратного обеспечения, для настройки параметров клавиатуры, мыши, экрана и т.д. Открыть панель Управления можно через Главное меню команда Настройка- Панель управления.
Приемы работы с мышью
Инструментом управления в ОС WINDOWS становится указатель мыши передвигаемый по экрану с помощью манипулятора мышь.
Основными приемами управления являются:
Щелчок (быстрое нажатие и отпускание левой кнопки мыши). Используется при выделении объекта, выборе пункта меню, нажатии кнопки;
Двойной щелчок — два щелчка выполненные с малым интервалом времени между ними. Используется для запуска программ, открытия файлов и папок.
Прием Drag-and-Drop (схватить и переместить) — подвести указатель мыши к объекту (заголовку объекта), нажать левую кнопку мыши, и, не отпуская ее переместить объект в нужное место.
Вызов контекстного меню – указать курсором на объект и нажать правую кнопку мыши.
Работа с окнами
Windows — многооконная ОС, т.е. пользователь может работать с несколькими окнами одновременно. Чтобы перейти от одного окна к другому (сделать его активным) нажмите соответствующую программе кнопку на Панели задач или щелкните мышью в любом месте окна.
Рассмотрим структуру окна папки Windows:
1 — строка заголовка, она содержит название папки и кнопки управления представлением окна:
— свернуть окно в пиктограмму на Панели задач
— окно во весь экран
восстановить размеры окна
— закрыть окно
2 — строка меню, содержащая перечень команд. При щелчке на каждом из пунктов этого меню открывается «ниспадающее» меню, пункты которого позволяют проводить операции с содержимым окна или с окном в целом.
3 — панель инструментов, содержит командные кнопки для выполнения наиболее часто встречающихся операций. В работе удобней, чем строка меню, но ограничена по количеству команд.
4 — адресная строка, в ней указан путь доступа к текущей папке.
5 — рабочая область, в ней отображаются значки объектов, хранящихся в папке, причем способом отображения значков можно управлять. В окнах приложений в рабочей области размещаются окна документов и рабочие панели.
6 — полосы прокрутки, появляются, если количество объектов велико и с помощью данных полос содержимое можно «прокручивать» в рабочей области окна. Полоса прокрутки имеет движок и две концевые кнопки. Прокрутку выполняют тремя способами:
— щелчком на одной из концевых кнопок;
— перетаскиванием движка;
— щелчком на полосе прокрутки выше и ниже движка.
7 — строка состояния, в ней выводится дополнительная информация о текущем состоянии (число выделенных объектов, размер и т.д.).
Окна можно перемещать, захватив его за заголовок (приемом Drag-and-Drop). Можно также изменять горизонтальные и вертикальные размеры окна, для этого необходимо подвести указатель мыши к границе окна и после того как указатель мыши примет вид (двунаправленной стрелки), приемом Drag-and-Drop перетащите границу на новое место. Настройки окна производятся, используя меню Вид. Так, чтобы изменить способ отображения значков Вид — Крупные значки (Мелкие значки, Список, Таблица). Чтобы отсортировать значки выберите Вид — Упорядочить значки — по имени (по типу, по размеру, по дате).
Диалоговые окна
Если после команды подменю стоит многоточие (…), то после выбора данной команды появиться диалоговое окно. Диалоговые окна позволяют вести диалог с ОС, например в какой папке сохранить файл и дать имя файлу, найти нужный файл по имени просмотрев все папки диска С: и т.д.
Работая со стандартными программами, нужно сохранить информацию на дискете или на жестком диске для этого в меню редактора выбираете команду Файл — Сохранить как… , при этом появляется диалоговое окно (см. рис.3).
Поле ввода со спускающимся списком
Вам необходимо указать в какой папке сохранить файл, имя папки надо выбрать из списка т.е. нажать кнопку в поле Сохранить в: и в появившемся списке раскрыть нужную папку двойным щелчком. В поле Имя файла: щелкнуть мышью и ввести нужное имя файла. Затем нажать кнопку Сохранить, если все действия выполнены верно или нажать Отмена в противном случае.
Выделим элементы диалогового окна:
Поле ввода текста предоставляет вам место, где вы указываете необходимую информацию, например имя файла, который нужно сохранить, или путь (содержащий название диска и папок), который вы используете для того, чтобы найти определенный файл. В поле ввода со списком представлен перечень элементов, из которых можно выбрать тот, который вам нужен. В поле ввода со списком часто есть линейки прокрутки, позволяющие просматривать очень длинные списки.
Поле ввода со спускающимся списком представляет из себя поле, в котором первоначально видна только одна строчка. Справа от него находится стрелка, направленная вниз. Если щелкнуть на стрелке, то развернется «спускающийся» список, и вы увидите элементы, из которых можно сделать выбор.
Кнопки опций (зависимые переключатели) представляют группу взаимосвязанных элементов, из которых можно выбрать («включить») только один. Просто щелкните на кнопке той опции, которую вы хотите выделить. При этом все другие кнопки «отключаются».
Поля меток (независимые переключатели) могут представлять собой как отдельную опцию, так и группу взаимосвязанных опций. Метка (обычно «крестик» или «галочка») появляется после щелчка в поле рядом с опцией, чтобы показать, что она активна.
Командные кнопки выполняют команды, название которых написано на данной кнопке (например, Сохранить, Открыть, Выход, Отмена, и т.д.). Если на кнопке после названия стоит многоточие, (например, как на кнопке Параметры. ), то при ее выборе появится другое диалоговое окно.
Вкладки представляют собой составные части сложных диалоговых окон. В одно и то же время можно видеть только одну вкладку, которая содержит логически связанные опции. При щелчке на названии вкладки изменяется содержание диалогового окна.
Если вы работаете с документом, уже имеющим имя файла, то чтобы сохранить изменения в нем, достаточно выбрать команду Файл — Сохранить, при этом диалоговое окно не появляется.
Чтобы открыть уже существующий документ из окна редактора необходимо выбрать команду меню Файл — Открыть, используя поле ввода со спускающимся списком выбрать нужную папку, раскрыв ее двойным щелчком. Если необходимо перейти к вышестоящей папке или диску воспользуйтесь кнопкой .
Иногда Вы не можете найти нужный файл, папку. В организации поиска вам поможет команда Главного меню Поиск— Искать файлы и папки.
Рассмотрим работу по поиску файла, используя вкладку Имя и размещение. В поле со списком введите Имя файла (можно первые буквы), в текстовое поле Содержащий можно ввести (не обязательно) фразу из текста искомого файла, для указания места поиска воспользуйтесь текстовым полем со списком, где и выберите диск, папку (для выбора другой папки воспользуйтесь командной кнопкой Обзор), нажмите командную кнопку Найти.
Контрольные вопросы:
1 Назначение и особенности ОС Windows.
2 Перечислите основные элементы Рабочего стола.
3 Какие объекты соответствуют значкам?
4 Перечислите основные элементы окна. Чем отличается команда закрыть и свернуть?
5 Перечислите основные элементы диалогового окна.
6 Для чего служат ярлыки? Повлияет ли на зарегистрированные программы удаление ярлыка?
7 Назначение Корзины, Главного меню, Панели задач.
Упражнения для приобретения простейших умений работы с окнами:
1. Найти на рабочем столе Windows значок Мой компьютер. Установить на него указатель мыши и щелкнуть два раза левой клавишей мыши (откроется окно).
2. Найти на экране все элементы окна.
3. Переместить окно в правый угол экрана. Для того, чтобы переместить окно:
· поместите курсор в строку заголовка
· нажмите левую кнопку мыши и, не отпуская ее, перетащите окно
· отпустите кнопку мыши.
4. Измените размер окна. Чтобы изменить размер окна:
· поставьте курсор на одну из границ окна
· нажмите левую кнопку мыши и, не отпуская ее, перетащите границу в нужное место
· отпустите кнопку мыши.
5. Измените размер окна до минимума.
6. Используя линейки прокрутки, просмотрите содержимое окна.
7. Распахните окно во весь экран. Для этого найдите в строке заголовка кнопку , установите на нее курсор и нажмите левую клавишу мыши.
8. Восстановите исходный размер окна, нажав на кнопку .
9. Сверните окно Мой компьютер, нажав на кнопку .
10. Восстановите окно, щелкнув по значку Мой компьютер в панели задач.
11. Измените вид представления содержимого окна с помощью пункта меню Вид:
· щелкните по пункту меню Вид и выберите Мелкие значки
· щелкните по пункту меню Вид и выберите Таблица
· щелкните по пункту меню Вид и выберите Список
· самостоятельно вернитесь к исходной форме представления данных в окне.
12. Закройте окно Мой компьютер, щелкнув по кнопке .
Упражнения для приобретения дополнительных умений работы с окнами:
· текстовый процессор Microsoft Word,
· графический редактор Paint,
· текстовый редактор Блокнот,
(Для этого используйте Главное меню — команду Программы…, при этом на Панели задач появляются кнопки открытых окон).
2. Измените размеры каждого окна, размер окна установите приблизительно равным 1/4 размера экрана.
3. Расположите окна так, чтобы они не перекрывали друг друга.
4. Расположите окна каскадом, мозаикой.
(Для этого используйте контекстно-зависимое меню, вызываемое нажатием правой кнопкой мыши на системных часах Панели задач).
5. Закройте все окна.
6. Перенесите Панель задач (влево, вправо, вверх), затем верните на место.
(Эта операция выполняется как с обычным окном)
7. Измените размеры Панели задач, восстановите прежние размеры.
(Эта операция выполняется как с обычным окном)
Упражнения по настройке окна и поиску компьютеров, папок и файлов:
1. Раскройте окно папки Мой компьютер.
2. Используя команду меню Вид измените представление значков (крупные, мелкие, список, таблица).
3. Скройте панель инструментов и строку состояния, выбрав данные команды в меню Вид. Повторным выбором данных команд восстановите панель инструментов и строку состояния.
4. Найдите, используя команду Поиск главного меню:
5. Запустите программу Word на выполнение.
6. Сверните окно документа, затем окно программы.
7. Используя вкладку Дата диалогового окна «Найти: Все файлы», найдите все файлы, измененные за два последних дня.
8. Используя команду Главного меню Документы, откройте любой файл из списка имеющихся.
Содержание
- Краткая история Windows и что у нее под капотом
- История Windows
- Windows 9x
- Windows NT
- Технические аспекты
- Архитектура
- Windows API
- WinRT
- .NET Framework
- Windows — что это такое?
- История и разновидности Windows
- Интерфейс Windows
- Ссылки
- Разновидности операционных систем
- Интересные факты об операционных системах
- Интерфейс операционной системы Windows
- Операционная система. Интерфейс ОС Windows.
Краткая история Windows и что у нее под капотом
Несколько дней назад в сеть просочился образ ранней версии Windows 11. Различные издательства провели тесты по производительности и пришли к неутешительному выводу: Windows 11 в среднем работает хуже, чем Windows 10. Но расстраиваться рано! Проблемы производительности могут быть связаны с «сыростью» слитого образа и нюансами совместимости с текущими программами. Так или иначе, 24 июня состоится официальная презентация нового поколения операционных систем Windows, которая, возможно, даст ответы на многие вопросы. Если сегодня у вас есть настроение для ностальгии, предлагаем вам окунуться в мир Windows: познакомиться с историей, как менялась ось и что у нее внутри.
История Windows
Первые продукты с названием «Windows» от Microsoft не были операционными системами. Это были графические среды для MS-DOS. На фоне успеха, в том числе и коммерческого, пользовательского интерфейса на Apple Lisa, компания решила реализовать графический интерфейс на IBM PC с MS-DOS. В отличии от относительно дешевых IBM PC, Apple Lisa стоили дорого (почти 10 тысяч долларов), и немногие покупатели могли позволить купить их. Microsoft решила занять нишу дешевых компьютеров с графическим интерфейсом. При этом низкая стоимость достигалась экономией на комплектующих и более низкая производительность, по сравнению с Lisa, избежать не получилось. Так, в 1985, 1987 и в 1990 выходят первые три версии Windows — 1.0, 2.0 и 3.0. Причем за первые шесть месяцев после релиза Windows 3.0 было продано более 1 миллиона экземпляров. Дальнейшее развитие Windows можно разделить на два направления — Windows на базе MS-DOS и Windows на базе NT.
Windows 9x
Windows на базе MS-DOS или Windows 9x не были первыми ОС от Microsoft, но они продолжали «старые традиции» и были построены на основе 16-битного кода MS-DOS. В августе 1995 года была выпущена Windows 95 — первая система семейства Windows 9x. Она уже была полноценной операционной системой с соответствующими возможностями. Однако у системы были проблемы с безопасностью (например, не было «администратора») и с изоляцией приложений. Зависание 16-битного приложения приводило к блокировке всей системы. Проблемы со стабильностью достались и Windows 98 и Windows ME, которые отличались от выпуска 95 года рядом небольших обновлений.
Windows NT
В целом, к концу 80-х годов в Microsoft появилось понимание о необходимости разработки операционной системы не на базе MS-DOS. Параллельно с разработкой софта, связанного с MS-DOS, Microsoft наняла команду инженеров из компании DEC для разработки новой 32-битной операционной системы. Главой группы стал Дэйв Катлер — один из главных разработчиков ОС VMS. Новая система была названа NT — от сокращения New Technology. Основной упор при разработке NT делался на безопасность и надежность системы, а также на совместимость с Windows на MS-DOS. Так получилось, что опыт при разработке VMS повлиял на NT и сходство между ними стало причиной спора между DEC и Microsoft. По итогу спор был решен во внесудебном порядке.
Первая система Windows называлась Windows NT 3.1 и была выпущена в 1993 году. Это была первая ОС от Microsoft. Индекс 3.1 был выбран для соответствия Windows 3.1 на MS-DOS. Эта версия не имела особого успеха. Для NT требовалось больше памяти, 32-разрядных приложений на рынке было мало, возникали проблемы с совместимостью драйвером. Достичь поставленных целей смогли в NT 3.5. А первым серьезным обновлением для NT стала версия 4.0 в 96 году. Теперь эта система была мощна, надежна и безопасна, а также обеспечивала тот же интерфейс, что и Windows 95 (которая к тому моменту была чрезвычайно популярной).
В 2000 году вышла новая версия Windows — Windows 2000. Она развивала идеи, заложенные в системы NT. Был добавлена технология Plug-and-Play, управление электропитанием и улучшен интерфейс пользователя.
Успех Windows 2000 задал вектор развития для следующего поколения — Windows XP. В «хрюшке» Microsoft улучшила совместимость, интерфейс стал более дружелюбным. Стратегия Microsoft завоевывать аудиторию уже знакомыми системами дала плоды — за несколько лет Windows XP была установлена на сотнях миллионах ПК. Эпоха MS-DOS подошла к концу.
Следующий проект Microsoft пал жертвой собственных амбиций. Через пять лет после Windows XP, в 2006 году на свет вышла Windows Vista. В ней был переделан графический интерфейс, переработаны и добавлены функциональные возможности в плане безопасности. Была улучшена производительность, надежность.
Первоначальные планы Microsoft по поводу Vista были настолько обширны, что через несколько лет после начала разработки проект пришлось сильно ограничить. Vista включала в себе 70 миллионов строк кода, часть которого составлял «причесанный» код XP. Неудача Vista отчасти с тем, что она вышла не в то время. На 2006 год пришелся бум недорогих компьютеров, которые не могли обеспечить достаточную для Vista производительность.
Проблемы Vista были учтены при разработке Windows 7. Microsoft уделила большее внимание тестированию и производительности новой системы. Windows 7 быстро вытеснила Vista, а затем и XP, став самой популярной версией Windows до появления Windows 10 (сейчас Windows 7 на втором месте по популярности).
Бум смартфонов в начале 2010-х подтолкнул Microsoft к созданию операционной системы, которую можно было бы развернуть на разных устройствах: на телефонах, планшетах, приставках и т. д. В результате этой работы мир узрел Windows 8. «Восьмерка» построена на модульном подходе MinWin для получения небольшого ядра ОС, которое можно было бы расширить на линейку других типов устройств. Но аудитория встретила холодно такой подход. Многие люди критиковали «смартфоноподобный» интерфейс на ПК, отсутствие кнопки пуск. Для решения многих проблем Microsoft выпустила обновление под названием Windows 8.1, которая, помимо исправления имеющихся ошибок, добавила новые функции.
И вот, к 2015 году Microsoft выпускает Windows 10. При разработке Microsoft продолжала развитие идеи единой системы для разных устройств. В «десятке» появилась голосовая помощница Кортана, вернули меню «Пуск», улучшена системная безопасность.
Технические аспекты
Чтобы осветить все технические аспекты и тонкости операционной системы Windows понадобится не менее 1000 страниц. Для особо любопытных советуем 7-е издание «Внутреннего устройства Windows« Марка Руссиновича, специалиста по внутреннему устройству Windows. Также можно почитать «Современные операционные системы« Эндрю Таненбаума и «Operating System Concepts«: в обеих книгах есть главы, посвященные Windows. Здесь же ограничимся рассмотрением инструментов взаимодействия приложений пользователя с операционной системой (Windows API) и архитектуры «оси».
Архитектура
Во многих многопользовательских операционных системах сама ОС отделяется от приложений. Код ядра ОС выполняется в привилегированном режиме процессора (режим ядра). Для него доступны системные данные и оборудование. В непривилегированном режиме (пользовательский режим) выполняется код приложений. Ему предоставляется ограниченный набор интерфейсов и ограниченный доступ к системным данным. Прямой доступ к оборудованию заблокирован. При вызове программой пользовательского режима системной функции процессор выполняет специальную команду, переключающую вызывающий поток (последовательность команд внутри процесса, планируемая Windows для исполнения) в режим ядра. Когда системная функция завершается, операционная система переключает контекст потока обратно в пользовательский режим и дает возможность вызывающей стороне продолжить работу.
Windows считается операционной системой с гибридным ядром. С одной стороны компоненты ядра Windows располагаются в вытесняемой памяти и взаимодействуют друг с другом путем передачи сообщений, как в микроядерных системах. С другой стороны ядро слишком велико (более 1 Мбайт), а большая часть кода ОС и кода драйверов устройств использует одно защищенное пространство памяти защищенного режима, что свойственно монолитным ОС. Это означает, что в теории любой компонент ОС или драйвер устройства может повредить данные, используемые другими системными компонентами. В Windows эта проблема решается за счет повышения качества и контроля происхождения сторонних драйверов через такие программы, как WHQL или KMCS. Одновременно применяются дополнительные технологии защиты ядра, такие как безопасность на базе виртуализации, функции Device Guard.
Рассмотрим ключевые системные компоненты, формирующие архитектуру системы. На рисунке ниже представлена упрощенная схема, на которой опущены некоторые элементы, например, сетевые компоненты и различные уровни драйверов. Первое, на что стоит обратить внимание — это линия, разделяющая части пользовательского режима и режима ядра. Как упоминалось выше, потоки пользовательского режима выполняются в закрытом адресном пространстве процессов. На время выполнения в режиме ядра они получают доступ к системному пространству. Таким образом, системные процессы, пользовательские процессы, процессы служб и подсистемы среды обладают собственным закрытыми адресными пространствами.
Упрощенная схема архитектуры Windows
Четыре базовых типа процессов пользовательского режима:
Компоненты режима ядра:
Имя файла | Компоненты |
Ntoskrnl.exe | Исполнительная система и ядро |
Hal.dll | HAL |
Win32k.sys | Часть подсистемы Windows режима ядра (GUI) |
Hvix64.exe (Intel), Hvax64.exe (AMD) | Гипервизор |
.sys в SystemRootSystem32Drivers | Основные файлы драйверов: DirectX, Volume Manager, TCP/IP и поддержка ACPI |
Ntdll.dll | Внутренние вспомогательные функции и заглушки диспетчеризации системных сервисных функций |
Kernel32.dll, Advapi32.dll, User32.dll, Gdi32.dll | Dll основных подсистем Windows |
Windows API
Windows API (Application Programming Interface) — это программный интерфейс пользовательского режима для Windows. До появления 64-разрядной версии операционной системы программный интерфейс 32-разрядных версий Windows назывался Win32 API в отличие от исходного 16-разрядного Windows API (программный интерфейс для исходных 16-разрядных версий Windows). На данный момент термин Windows API или Win32 API относят как к 32-разрядным, так и к 64-разрядным версиям.
В «доисторические времена» Windows API состоял только из функций в стиле C. Выбор языка C был обусловлен тем, что написанный на нем код также мог использоваться из других языков. Он являлся достаточно низкоуровневым для предоставления сервиса ОС. Но огромное количество функций в сочетании с недостаточной последовательностью выбора имен и отсутствием логических группировок (вроде пространств имен C++) привели к тому, что в некоторых новых API используется другой механизм — модель COM.
WinRT
В Windows 8 появился новый API и исполнительная среда поддержки Windows Runtime (WinRT). WinRT состоит из платформенных сервисов, предназначенных для разработчиков приложений Windows Apps (приложения Windows Apps подходят для устройств, начиная от миниатюрных IoT-устройств до телефонов, планшетов, десктопных систем, ноутбуков и даже Xbox One и Microsoft HoloLens).
.NET Framework
.NET Framework является частью Windows. Он состоит из двух основных компонентов:
Источник
Windows — что это такое?
Здравствуйте, начинающие пользователи компьютера! Вместе с вами постараемся разобраться в том, что такое Windows и зачем оно нам нужно.
Windows — это операционная система, сделанная корпорацией Microsoft (Майкрософт). Операционная система (ОС) — это главная программа, которая запускается при включении компьютера. Она позволяет пользователям компьютера работать с файлами, пользоваться Интернетом и запускать в окошках другие программы, игры, фильмы, музыку. Windows переводится как «окна».
Операционная система Windows платная. Если вы покупаете компьютер с уже установленной Windows, то часть денег вы платите за операционную систему. Для подтверждения того, что вы являетесь владельцем Windows, может потребоваться лицензионный ключ. Такое бывает, например, если вы переустановили Windows. Лицензионный ключ это набор символов вида «XXXXX-XXXXX-YYYYY-YYYYY-ZZZZZ». Он может быть указан в наклейке на корпусе вашего компьютера или на диске с Windows. Перепишите лицензионный ключ на листок и сохраните, может пригодиться. Наклейка выглядит примерно так:
Вместе с Windows на компьютер устанавливается набор программ, необходимых для повседневного использования:
Можно устанавливать другие программы и игры из Интернета или с дисков. Такие программы также могут быть платные.
История и разновидности Windows
Даты выхода ОС Windows для персональных компьютеров (ПК):
В последних версиях Windows есть сборки, отличающиеся функционалом и ценой:
Интерфейс Windows
Интерфейс — это внешний вид операционной системы. У отдельных частей интерфейса есть свои названия.
Кнопка ПУСК может также находиться на вашей клавиатуре.
Внешний вид меню ПУСК:
Ссылки
Разновидности операционных систем
Рассмотрим какие ещё бывают операционные системы, кроме Windows. Речь пойдёт об операционных системах для персональных компьютеров. Не будем акцентировать внимание на операционных системах для серверов, мобильных телефонов и специализированной техники.
Интересные факты об операционных системах
На одном компьютере может быть установлено одновременно несколько операционных систем. В этом случае при включении компьютера вас спросят, какую операционную систему нужно загрузить.
Microsoft Windows и ядро Linux могут быть запущены одновременно на одной и той же машине с помощью специального программного обеспечения CoLinux. В windows 10 уже появилась встроенная подсистема linux.
Для обучения пользователей обращению с мышкой в Microsoft разработали и внедрили в Windows компьютерную версию игры Reversi. Таким образом пользователи привыкали использовать мышь, кликая с её помощью на фишки. Задумайтесь, для чего сделана игра «сапёр»?
На рекламу Windows 95 было потрачено более 300 миллионов долларов.
В Windows нельзя создать папку с названиями con, prn, aux, nul. Это ограничение восходит относят к временам операционной системы MS-DOS. Некоторые слова были зарезервированы для обозначения устройств ввода-вывода, поэтому нельзя создать папки с такими именами.
Линус Торвальдс использовал операционную систему Minix, однако был недоволен многими ограничениями в ней и решил написать свою систему. Когда была выпущена более-менее стабильная версия, интерес Торвальдса к проекту угас, и он был готов его забросить. Но в тот же период он случайно испортил раздел на жёстком диске, где стояла Minix, и вместо её переустановки Торвальдс решил всё-таки закончить начатое. Так благодаря случайности появилось ядро Linux и впоследствии ОС GNU/Linux.
На данный момент более 75% серверов обеспечивающие надежную работу Интернет работают под управлением Linux.
MenuetOS — самая маленькая операционная система. Написана на ассемблере и помещается на дискету.
Источник
Интерфейс операционной системы Windows
Интерфейс операционной системы Windows
Интерфейс – способ взаимодействия программы и пользователя
Операционная система (ОС) – это программа, которая управляет работой компьютера, периферийных устройств, обеспечивает диалог с пользователем, запускает остальные (прикладные) программы на выполнение.
Ни один компьютер не может работать без операционной системы. Наши компьютеры работают под управлением операционной системы Windows XP
Экран монитора, на котором организуется работа пользователя, принято называть рабочим столом.
Перемещение окна осуществляется мышью за строку заголовка. Строка заголовка содержит название запущенной программы и открытого документа или папки
Меню окна – содержит весь необходимый набор команд, с помощью которого осуществляется работа с приложением (папкой)
Под меню может находиться панель инструментов – содержит пиктограммы (картинки-кнопки) наиболее часто используемых команд.
Взявшись мышью за рамку окна можно произвольным образом изменить его размер.
Указатель мыши, изначально имеющий вид стрелки, меняет свой вид в зависимости от ситуации. Например, если вы хотите изменить размер окна, мышь нужно поднести к рамке окна так, чтобы она приняла вид двунаправленной стрелки. Если мышь приняла вид песочных часов, это означает, что компьютер целиком занят выполнением какой-то операции и тд (см табл.)
Меню – список из которого можно сделать выбор. В Windows существует несколько видов меню: главное, контекстное, меню окна, системное меню
Источник
Операционная система. Интерфейс ОС Windows.
Операционная система. Интерфейс ОС Windows .
Понятие об операционной системе.
Структура операционной системы Windows.
Интерфейс и интерфейс пользователя.
Понятие об операционной системе.
В логической структуре типичной вычислительной системы операционная система занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами (драйверами) — с одной стороны — и прикладными программами с другой.
Разработчикам программного обеспечения операционная система позволяет абстрагироваться от деталей реализации и функционирования устройств, предоставляя минимально необходимый набор функций (см.: интерфейс программирования приложений ).
Существуют две группы определений операционной системы: «набор программ, управляющих оборудованием» и «набор программ, управляющих другими программами». Обе они имеют свой точный технический смысл, который связан с вопросом, в каких случаях требуется операционная система.
Есть приложения вычислительной техники, для которых операционные системы излишни. Например, встроенные микрокомпьютеры, содержащиеся во многих бытовых приборах, автомобилях (иногда по десятку в каждом), простейших сотовых телефонах, постоянно исполняют лишь одну программу, запускающуюся по включении. Многие простые игровые приставки — также представляющие собой специализированные микрокомпьютеры — могут обходиться без операционной системы, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске.
Операционные системы нужны:
если нужен универсальный механизм сохранения данных;
для предоставления системным библиотекам часто используемых подпрограмм;
для распределения полномочий;
необходима возможность имитации «одновременного» исполнения нескольких программ на одном компьютере;
для управления процессами выполнения отдельных программ.
Таким образом, современные универсальные операционные системы можно охарактеризовать, прежде всего, как:
использующие файловые системы (с универсальным механизмом доступа к данным),
многопользовательские (с разделением полномочий),
многозадачные (с разделением времени).
Многозадачность и распределение полномочий требуют определённой иерархии привилегий компонентов в самой операционной системе. В составе операционной системы различают три группы компонентов:
ядро, содержащее планировщик; драйверы устройств, непосредственно управляющие оборудованием; сетевая подсистема, файловая система;
Большинство программ, как системных (входящих в операционную систему), так и прикладных, исполняются в непривилегированном («пользовательском») режиме работы процессора и получают доступ к оборудованию (и, при необходимости, к другим ресурсам ядра, а также ресурсам иных программ) только посредством системных вызовов. Ядро исполняется в привилегированном режиме: именно в этом смысле говорят, что система (точнее, её ядро) управляет оборудованием.
Структура операционной системы.
Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
Загрузка программ в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
Сохранение информации об ошибках системы.
OS /360 использовалась на большинстве компьютеров IBM начиная с 1966, включая те компьютеры, которые помогали NASA отправить человека на Луну.
Параллельное или псевдопараллельное выполнение задач (многозадачность).
Эффективное распределение ресурсов вычислительной системы между процессами.
Разграничение доступа различных процессов к ресурсам.
Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.
Взаимодействие между процессами: обмен данными, взаимная синхронизация.
Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
Многопользовательский режим работы и разграничение прав доступа (см.: аутентификация, авторизация).
Интерфейс и интерфейс пользователя.
Интерфейс (англ. interface ) — общая граница между двумя функциональными объектами, требования к которой определяются стандартом; совокупность средств, методов и правил взаимодействия (управления, контроля и т.д.) между элементами системы.
В информатике интерфейс рассматривается как общая граница двух отдельно существующих составных частей, посредством которой они обмениваются информацией в режиме одновременности. Этот обмен может быть как двусторонним, так и односторонним.
Если одна из взаимодействующих систем — человек, чаще говорят лишь о второй системе, то есть об интерфейсе той системы, с которой человек взаимодействует в режиме одновременности.
элементы электронного аппарата (телевизора, автомагнитолы, часов и т. п.) — дисплей, набор кнопок и переключателей для настройки, плюс правила управления ими — интерфейс системы «человек — аппарат»;
клавиатура, мышь и пр. устройства ввода — элементы обеспечения соответствия в режиме одновременности в системе пользовательского интерфейса (в свою очередь, и сами клавиатура и мышь имеют свои средства сопряжения с компьютером, аппаратные и программные).
Этот термин применяется в информатике, поскольку имеется в виду совокупность унифицированных технических и программных средств и правил (описаний, соглашений, протоколов), обеспечивающих одновременное взаимодействие устройств и/или программ в вычислительной системе или обеспечение соответствия систем.
Весьма часто термин применяется по отношению к компьютерным программам, однако под ним может подразумеваться набор средств, методов и правил взаимодействия любой системы, управляемой человеком.
Несколько широко распространённых примеров:
меню на экране телевизора + пульт дистанционного управления;
дисплей электронного аппарата (автомагнитолы, часов) + набор кнопок и переключателей для настройки;
приборная панель (автомобиля, самолёта) + рычаги управления.
Интерфейс двунаправленный (интерактивный) — когда устройство, получив команды от пользователя и исполнив их, выдаёт информацию пользователю наличествующими у неё средствами — визуальными, звуковыми, тактильными и т. п. (приняв которую, пользователь выдаёт устройству последующие команды предоставленными в его распоряжение средствами: кнопки, переключатели, регуляторы, сенсоры, голосом, и т. д.).
Поскольку интерфейс есть совокупность, то есть он состоит из элементов, которые, сами по себе, также могут состоять из элементов (так, экран дисплея может содержать в себе другие окна, которые, в свою очередь, могут содержать панели, кнопки и прочие интерфейсные элементы).
Источник