Баринов Сергей Сергеевич
| Факультет: | Компьютерные науки и технологии |
| Кафедра: | Компьютерная инженерия |
| Специальность: | Системное программирование |
| Тема выпускной работы: | Разработка и исследование средств отладки режима ядра операционной системы Microsoft Windows |
| Руководитель: | профессор, д.т.н. Святный Владимир Андреевич |
| Консультант: | старший преподаватель Шевченко Ольга Георгиевна |
Отчет о результатах поиска по теме выпускной работы
Для поиска информации в сети Интернет используются поисковые системы. Поисковые системы предлагают пользователю веб-интерфейс. Основной же частью поисковой системы является поисковой движок, которой постоянно переходит по ссылкам с одной страницы на другую, анализирует и затем индексирует страницы. Благодаря этому пользователь мгновенно получает ссылки на соответствующие запросу страницы.
Лидирующее положение на мировом рынке поисковых систем занимает Google (порядка 85 %). Ему противостоят поисковые системы Yahoo! и Microsoft Bing. В российском сегменте Интернета наиболее популярными являются поисковые системы Yandex и Rambler, украинский сегмент представлен поисковой системой Meta.
С помощью всех перечисленных систем были проведены два сеанса поиска с промежутком полтора месяца. Каждый сеанс включал 8 запросов по теме выпускной работы на трех рабочих языках, включая полное название работы и полное имя руководителя. Результатами проведенного поиска является количество найденных документов по каждому из запросов, что соответствует методике оценки большинства поисковых систем (табл. 1, 2). В табл. 3 показаны относительные изменения результатов поиска в процентном соотношении.
Таблица 1. Отчет о поиске за 14.02.2011
| Поисковой запрос |
Google
|
Bing
|
Yahoo!
|
Yandex
|
Rambler
|
Meta
|
|---|---|---|---|---|---|---|
Development and research of debugging tools for Microsoft Windows kernel mode
|
267 000 | 476 000 | 1 320 000 | 518 000 | 17 | 195 |
Разработка и исследование средств отладки режима ядра операционной системы Microsoft Windows
|
110 000 | 2 060 | 897 | 163 | 106 | 1 900 |
Розробка та дослідження засобів налагодження режиму ядра операційної системи Microsoft Windows
|
242 | 56 | 18 | 9 211 | 1 | 80 |
Vladimir Svyatny
|
57 | 8 | 9 | 702 | 10 | 8 |
Святный Владимир Андреевич
|
1 560 | 64 | 64 | 870 | 387 | 207 |
Святний Володимир Андрійович
|
179 | 976 | 961 | 123 | 93 | 113 |
System software
|
6 760 000 | 457 000 000 | 485 000 000 | 67 000 000 | 12 000 000 | 1 360 000 |
Системное программное обеспечение
|
610 000 | 938 000 | 882 000 | 19 000 000 | 16 000 000 | 757 000 |
Системне програмне забезпечення
|
15 200 | 6 120 | 3 880 | 123 000 | 445 000 | 161 000 |
Kernel mode
|
515 000 | 14 600 000 | 16 000 000 | 3 000 000 | 330 000 | 76 500 |
Режим ядра
|
788 000 | 1 070 000 | 707 000 | 13 000 000 | 3 000 000 | 394 000 |
Debugging tools
|
430 000 | 9 750 000 | 8 920 000 | 6 000 000 | 485 000 | 304 000 |
Средства отладки
|
179 000 | 219 000 | 173 000 | 1 000 000 | 1 000 000 | 59 900 |
Засоби налагодження
|
199 000 | 37 000 | 20 000 | 174000 | 132 000 | 63 000 |
Device driver
|
7 530 000 | 49 400 000 | 40 500 000 | 20 000 000 | 2 000 000 | 300 000 |
Драйвер устройства
|
4 930 000 | 895 000 | 835 000 | 6 000 000 | 15 000 000 | 757 000 |
Драйвер пристрою
|
24 100 | 16 300 | 10 600 | 88 000 | 71 000 | 45 000 |
Interrupt handler
|
142 000 | 923 000 | 936 000 | 722 000 | 44 000 | 1 900 |
Обработчик прерываний
|
78 400 | 17 200 | 12 400 | 136 000 | 61 000 | 4 500 |
Оброблювач переривань
|
497 | 11 | 11 | 178 | 239 | 80 |
Protected mode
|
377 000 | 30 900 000 | 26 500 000 | 14 000 000 | 799 000 | 73 100 |
Защищенный режим
|
828 000 | 2 960 000 | 2 570 000 | 22 000 000 | 734 000 | 1 220 000 |
Захищений режим
|
74 200 | 6 500 | 4 050 | 630 000 | 346 | 147 000 |
Таблица 2. Отчет о поиске за 03.04.2011
| Поисковой запрос |
Google
|
Bing
|
Yahoo!
|
Yandex
|
Rambler
|
Meta
|
|---|---|---|---|---|---|---|
Development and research of debugging tools for Microsoft Windows kernel mode
|
156 000 | 763 000 | 693 000 | 465 000 | 14 | 100 |
Разработка и исследование средств отладки режима ядра операционной системы Microsoft Windows
|
156 000 | 2 470 | 921 | 190 000 | 110 | 1 400 |
Розробка та дослідження засобів налагодження режиму ядра операційної системи Microsoft Windows
|
384 | 76 | 18 | 8 700 | 1 | 47 |
Vladimir Svyatny
|
105 | 8 | 8 | 688 | 10 | 8 |
Святный Владимир Андреевич
|
1 960 | 229 | 66 | 1 056 | 382 | 181 |
Святний Володимир Андрійович
|
188 | 2 400 | 1 030 | 115 | 95 | 96 |
System software
|
53 700 000 | 468 000 000 | 468 000 000 | 80 000 000 | 12 000 000 | 537 000 |
Системное программное обеспечение
|
481 000 | 1 040 000 | 954 000 | 9 000 000 | 16 000 000 | 549 000 |
Системне програмне забезпечення
|
58 200 | 5 660 | 4 190 | 122 000 | 453 000 | 95 400 |
Kernel mode
|
2 530 000 | 14 400 000 | 14 600 000 | 4 000 000 | 339 000 | 15 800 |
Режим ядра
|
37 600 000 | 748 000 | 563 000 | 7 000 000 | 3 000 000 | 269 000 |
Debugging tools
|
3 450 000 | 8 870 000 | 8 920 000 | 9 000 000 | 483 000 | 28 100 |
Средства отладки
|
507 000 | 195 000 | 160 000 | 899 000 | 1 000 000 | 51 800 |
Засоби налагодження
|
375 000 | 35 500 | 20 600 | 172 000 | 138 000 | 51 800 |
Device driver
|
14 500 000 | 40 500 000 | 42 600 000 | 24 000 000 | 2 000 000 | 114 000 |
Драйвер устройства
|
6 810 000 | 909 000 | 1 160 000 | 7 000 000 | 15 000 000 | 466 000 |
Драйвер пристрою
|
112 000 | 16 400 | 9 680 | 86 000 | 63 000 | 22 600 |
Interrupt handler
|
1 060 000 | 1 030 000 | 1 020 000 | 729 000 | 49 000 | 1 100 |
Обработчик прерываний
|
202 000 | 16 700 | 12 800 | 105 000 | 64 000 | 3 200 |
Оброблювач переривань
|
469 | 12 | 12 | 175 | 185 | 48 |
Protected mode
|
1 580 000 | 29 600 000 | 29 500 000 | 18 000 000 | 853 000 | 43 900 |
Защищенный режим
|
632 000 | 3 720 000 | 2 300 000 | 26 000 000 | 35 000 000 | 933 000 |
Захищений режим
|
48 300 | 6 390 | 4 230 | 634 000 | 736 000 | 132 000 |
Таблица 3. Изменение результатов поиска в процентном соотношении
| Поисковой запрос |
Google
|
Bing
|
Yahoo!
|
Yandex
|
Rambler
|
Meta
|
|---|---|---|---|---|---|---|
Development and research of debugging tools for Microsoft Windows kernel mode
|
-41,57% | 60,29% | -47,50% | -10,23% | -17,65% | -48,72% |
Разработка и исследование средств отладки режима ядра операционной системы Microsoft Windows
|
41,82% | 19,90% | 2,68% | 116464,42% | 3,77% | -26,32% |
Розробка та дослідження засобів налагодження режиму ядра операційної системи Microsoft Windows
|
58,68% | 35,71% | 0,00% | -5,55% | 0,00% | -41,25% |
Vladimir Svyatny
|
84,21% | 0,00% | -11,11% | -1,99% | 0,00% | 0,00% |
Святный Владимир Андреевич
|
25,64% | 257,81% | 3,13% | 21,38% | -1,29% | -12,56% |
Святний Володимир Андрійович
|
5,03% | 145,90% | 7,18% | -6,50% | 2,15% | -15,04% |
System software
|
694,38% | 2,41% | -3,51% | 19,40% | 0,00% | -60,51% |
Системное программное обеспечение
|
-21,15% | 10,87% | 8,16% | -52,63% | 0,00% | -27,48% |
Системне програмне забезпечення
|
282,89% | -7,52% | 7,99% | -0,81% | 1,80% | -40,75% |
Kernel mode
|
391,26% | -1,37% | -8,75% | 33,33% | 2,73% | -79,35% |
Режим ядра
|
4671,57% | -30,09% | -20,37% | -46,15% | 0,00% | -31,73% |
Debugging tools
|
702,33% | -9,03% | 0,00% | 50,00% | -0,41% | -90,76% |
Средства отладки
|
183,24% | -10,96% | -7,51% | -10,10% | 0,00% | -13,52% |
Засоби налагодження
|
88,44% | -4,05% | 3,00% | -1,15% | 4,55% | -17,78% |
Device driver
|
92,56% | -18,02% | 5,19% | 20,00% | 0,00% | -62,00% |
Драйвер устройства
|
38,13% | 1,56% | 38,92% | 16,67% | 0,00% | -38,44% |
Драйвер пристрою
|
364,73% | 0,61% | -8,68% | -2,27% | -11,27% | -49,78% |
Interrupt handler
|
646,48% | 11,59% | 8,97% | 0,97% | 11,36% | -42,11% |
Обработчик прерываний
|
157,65% | -2,91% | 3,23% | -22,79% | 4,92% | -28,89% |
Оброблювач переривань
|
-5,63% | 9,09% | 9,09% | -1,69% | -22,59% | -40,00% |
Protected mode
|
319,10% | -4,21% | 11,32% | 28,57% | 6,76% | -39,95% |
Защищенный режим
|
-23,67% | 25,68% | -10,51% | 18,18% | 4668,39% | -23,52% |
Захищений режим
|
-34,91% | -1,69% | 4,44% | 0,63% | 212616,76% | -10,20% |
Как и следовало ожидать, подавляющее большинство найденной литературы является англоязычной. Документы на украинском языке практически отсутствуют, ситуация с русскоязычными ресурсами ненамного лучше. Судя по количеству результатов, направление «системное программное обеспечение» является востребованным в мире. Достаточное количество документов найдено и по теме выпускной работы, однако, если при поиске задать строгое соответствие, то будет получен нулевой результат. Это свидетельствует в пользу новизны работы. Поиск по полному имени руководителя проф. Святного показывает его публикации на украинском, русском и английском языках, свидетельствуя об авторитете в научном мире.
Таблица изменений результатов показывает, что объем поисковой выдачи существенно не изменился. Видно, что в для некоторых сочетаний ключевых слов и поисковых систем наблюдается незначительное увеличение количества результатов, для других — уменьшение. Это свидетельствует о некоторой погрешности и инерционности поисковых механизмов. Исключение составляют два запроса для поисковых систем Yandex и Rambler, в которых количество документов возросло в огромное число раз. Можно предположить, что в этих случаях имеет место изменение алгоритма поиска или некое глобальное обновление индексированных данных. Для ключевой фразы «системное программное обеспечение» построены диаграммы изменения результатов для визуального сравнения (рис. 1-3).
Рис 1. Изменение результатов поиска по запросу
«System software»
Рис 2. Изменение результатов поиска по запросу
«Системное программное обеспечение»
Рис 3. Изменение результатов поиска по запросу
«Системне програмне забезпечення»

Google
Bing
Yahoo!
Yandex
Rambler
Meta
Development and research of debugging tools for Microsoft Windows kernel mode
Разработка и исследование средств отладки режима ядра операционной системы Microsoft Windows
Розробка та дослідження засобів налагодження режиму ядра операційної системи Microsoft Windows