Home Техника Основна технология

Основна технология



Въведение

За да обясним основната технология, първо трябва да започнем с архитектурата на прозоречната операционна система.

Операционната система Window сама по себе си принадлежи към категорията на софтуера, но трябва да работи тясно с хардуера. Той предоставя публичен интерфейс за приложен софтуер или приложни системи от по-високо ниво и отговаря за управлението и разпределението на хардуерните ресурси. Приложният софтуер не трябва да се занимава директно с хардуера. Те използват интерфейса, осигурен от операционната система, за изпълнение на различни приложни задачи. Ако искат да имат достъп до хардуера, те трябва да завършат публичния интерфейс, предоставен от операционната система. За да се гарантира стабилността на самата система Windows, Windows приема структура с двоен режим, за да защити самата операционна система, за да не бъде засегната от грешки в приложението. Ядрото на операционната система работи в режим на ядрото, а приложението работи в потребителски режим. Всеки път, когато приложната програма трябва да използва услугата, предоставена от системното ядро ​​или модула за разширение на ядрото (драйвер на ядрото), приложната програма превключва от потребителски режим в режим на ядро ​​чрез хардуерни инструкции; когато ядрото на системата завърши исканата услуга, Control се връща към кода на потребителския режим. В прозоречната система, колкото по-близо е до приложния софтуер, толкова по-ниско е до хардуера. Ролята на всички междинни нива, включително ядрото, е да помогнат на приложния софтуер да направи по-добро, по-безопасно, по-удобно и по-ефективно използване на хардуерните ресурси, включително процесора. Основната технология се отнася до модификацията и вторичното развитие на файловата система, драйверите на устройствата и програмите на ядрото на Windows, които работят в режим на ядрото и пасват плътно на хардуера.

Предимства

Основната технология използва интерфейса, предоставен от ядрото, за директно управление на хардуера, така че има следните предимства в сравнение с други технически средства:

На първо място, по отношение на сигурността, основните технически средства работят главно в режим на ядрото, т.е. работят във фонов режим на Windows и се изпълняват като част от операционната система, така че не е необходимо да стартирате процес и потребителят не възприема работата на драйвера. В сравнение с технологията, работеща на приложния слой, тя е по-скрита и по-безопасна от заобикалянето и деинсталирането.

Второ, по отношение на производителността в реално време, тъй като основните технически средства работят синхронно с операционната система Windows, ние можем да възприемем поведението на потребителя за първи път, включително вмъкване и стартиране на хардуер, достъп до файлове и работа. И така нататък, като същевременно можете точно да записвате и блокирате навреме.

Накрая, по отношение на ефективността, основните технически средства работят директно в режим на ядрото, така че да се постигне глобален контрол на всички работни поведения и почти не се отразява на скоростта и производителността на компютъра.

This article is from the network, does not represent the position of this station. Please indicate the origin of reprint
TOP