Смекни!
smekni.com

Методические указания по изучению дисциплины 5 "системное программирование" (стр. 13 из 13)

8.6. Контрольные вопросы

Блок вопросов № 0

1. Возможные варианты архитектуры ЭВМ. Чем они отличаются, достоинства и недостатки?

2. Возможные варианты перевода исходной программы в машинный код?

3. Что такое многозадачность? Как она реализуется на уровне операционной системы?

4. Что такое прикладная программа? Как ее установить? Как удалить?

5. Что можно задавать при настройке клавиатуры?

6. Как можно добавить новые возможности в системе Windows после ее инсталляции?

Блок вопросов № 1

1. Общая структура вычислительной машины. Назначение и характеристики ее основных элементов.

2. Какие проблемы возникают при управлении оперативной памятью в многозадачных операционных системах? Как распределяется память между процессами? Зачем это делается?

3. Структура системного программного обеспечения. Система автома­тизации программирования.

4. Возможно, ли чтобы Windows позволял сделать так, чтобы соответствующие приложения открывались одновременно с запуском операционной системы в каждом сеансе работы? Как это сделать?

5. Что можно задавать при настройке мыши? Для чего?

6. Возможна ли настройка Windows на специфику страны? Каким образом?

Блок вопросов № 2

1. Опишите структуру процессора. Какую роль выполняет каждый из элементов процессора?

2. Что такое "режим прерывания"? Для чего он используется и как реализуется.

3. История развития языков. Классификация языков программирования.

4. Для чего и как используется Мастер установки оборудования?

5. В каком случае можно свободно пользоваться новыми устройствами?

6. Сколько последних файлов хранит Windows?

Блок вопросов № 3

1. Что такое "Иерархия памяти"? Типы и назначения различных типов памяти. Что такое "Виртуальная память"?

2. Что такое "Операционная система"? Каковы ее функции? Ее состав?

3. Принципы построения ОС с разделением времени. Критерии распределения процессорного времени.

4. От чего зависят быстродействие и надежность работы компьютера?

5. Как осуществляется обмен данными?

6. Если вы выполните полную инсталляцию Windows, то сможете посмотреть содержимое буфера обмена с помощью чего?

Блок вопросов № 4

1. Понятие "ресурсы" вычислительной системы. Какими ресурсами управляет ОС?

2. Что такое "Виртуальная машина"? Что такое "Виртуальная операционная система"? Принципы распределения ресурсов в виртуальной ОС.

3. Какие современные микропроцессоры Вы знаете (Alpha, PowerPC, UltraSparc, Merced, Эльбрус, Athlon)? Особенности их структуры, характеристики.

4. Какой программой можно просмотреть содержимое оперативной памяти?

5. Что такое "Рабочий стол"? Как с ним можно работать?

6. Что нужно сделать, чтобы найти объект?

Блок вопросов № 5

1. Структура программного обеспечения современной ЭВМ.

2. Что такое "Операционная система реального времени"? Основные принципы ее построения.

3. Можно ли изменить установку параметров и режимов работы выбранного устройства?

4. Как узнать, сколько рабочей памяти и системных ресурсов вам доступ­но, и с какой файловой системой в настоящий момент работает Windows.

5. Как сразу безвозвратно удалить некоторый объект, минуя Корзину?

6. Как получить полную информацию о диске?

Блок вопросов № 6

1. Проблемы управления процессами в операционной системе. Возможные состояния процессов.

2. Философия операционных систем пассивной обработки (подход программного оператора), особенности построения таких систем, целе­вая функция, алгоритм работы системы пакетной обработки.

3. Операционная система, назначение, структура.

4. Можно ли отнести Проводник к специальным образом организованной папке? Почему?

5. Как изменить имя файла?

6. Как перейти в каталог расположенный уровнем выше?

Блок вопросов № 7

1. Краткий обзор назначения различных операционных систем ЭВМ. Системы одно- и многопользовательские, с разделением времени, пакетной обработки, реального времени и т.п.

2. Как реализуется процесс интерпретации? Какие достоинства и недостатки он имеет?

3. Три возможных типа архитектуры ЭВС. Особенности каждого типа, достоинства и недостатки.

4. Что такое панель задач? Как она расположена?

5. Как можно узнать системную информацию?

6. Сколько подпапок может содержать одна папка?

Блок вопросов № 8

1. Что такое "Диалоговые ОС"?

2. Расскажите о принципе "Семафоров" при построении ОС. Достоинства и недостатки использования этого принципа.

3. Распределение памяти разделами, страницами, сегментами. Статическое и динамическое распределение. Назначение, реализация.

4. Как можно изменить имя ярлыка? А иконку?

5. Какой командой можно уничтожить не пустой каталог TMP, в котором имеются файлы и другие поддиректории?

6. Какой командой создается каталог?

Блок вопросов № 9

1. Преобразования исходной программы в машинный код методом компиляции.

2. Классификация ОС. Основные цели и свойства операционных систем.

3. Обрабатывающие программы: трансляторы, редакторы, отладчики, редактор связей, загрузчик. Их назначение, способы вызова.

4. Как можно задать свою собственную конфигурацию?

5. В чем проявляется многозадачность Windows?

6. Можно ли сказать, что директория - это ярлык?

Рекомендуемая литература

1. С. Кейслер. Проектирование операционных систем для малых ЭВМ: Пер. с анг.-М.: Мир, 1986г.

2. Толковый словарь по вычислительным системам. Под ред. В.Иллингуорта, Э.Л.Глейзера, И.К.Пайла: Пер. с англ. А.К. Белоцкого и др./ Под ред. Е.К.Масловского. M.: Машиностроение, 1989. 568с.

3. Фролов А.В., Фролов Г.В. Введение в MS DOS, MS Windows, MS Word for Windows.-М.: Диалог-МИФИ,1994.- 264с.

4. Англо-русский толковый словарь: Мультимедиа-системы. Телекоммуникац. компьютерные сети. Безопасность компьютер. систем и сетей/[А. А. Мячев и др.]; Под ред. И. А. Мизина и др. - М.: Радио и связь. -1995. - 191,[1] с.. - На рус. яз. - Российская Федерация. - ISBN 5-256-01166-

5. Ж.К. Голенкова и др. "Руководство по архитектуре IBM PC AT", Консул, Минск, 1993.

6. Морс С.П., Алберт Д.Д. Архитектура микропроцессора 80286: Пер. с англ.- М.: Радио и связь, 1990.- 304с.

7. Брамм П., Брамм Д. Микропроцессор 80386 и его программирование: Пер. с англ.- М.: Мир, 1990.- 448с.

8. Бродин В.Б., Шагурин И.И. Микропроцессор i486. Архитектура, программирование, интерфейс.- М.: "ДИАЛОГ-МИФИ", 1993.- 240с.

9. Григорьев "Микропроцессор i486. Архитектура и программирование", Гранал, Москва, 1993. Руководство программиста по процессору Intel Pentium, Техническая документация уровня 2, (C) Intel Corp.

10. Вульф А. Операционные системы реального времени в русле развития вычислительной техники. // Электроника № 7. 1985. с 45-56.

11. Операционная система реального времени для микроЭВМ. Под ред. И.Р.Крамфуса. М.: Мир. 1984. 36с.

12. Финогенов Л.Г. Программирование измерительных систем реального времени.- М.: Энергоатомиздат. 1990.- 256 с.

13. Юров В., Хорошенко С. Ассемблер (учебный курс) Санкт-Петербург, Москва, Харьков, Минск: из-во Питер, -1999.-672 с.

14. Абель П. Язык ассемблера для IBM PC и программирования/ Пер. с англ. Ю.В. Сальникова. М.: Высш. шк., 1992.-447 с.

15. Зубков С.В. Assembler, DOS, Windows и Unix.-М.: ДМК, 1999.-640 с.

16. Рыбкин Е.Н., Юдин А.Ю. Программные средства ПЭВМ: операционная система MS DOS.-М.: Финансы и статистика, 1991.-112 с.: ил.

17. Вебер Р. Конфигурирование ПК на процессорах 386/486. Пер. с нем.-М.: Мир, 1995.- 192 с., ил.

18.Питер Абель. Язык ассемблера для IBM PC и программирования. - Москва: «Высшая школа», 1992.

19. Борзенко А. Загрузка без секретов. // Компьютер–Пресс. 1992, № 10. с.57-62.

20. Ахметов К. DOSSHELL – окно в «Окна».// Компьютер – Пресс. 1993, № 2,3. с.13-17.

21. Ливеровский Л. Немного о дисассемблерах ( опыт работы с программой Source) . // Монитор 1993 , №3 с.40-47

22. Turbo Debugger User’s Manual c. 23 – 25

23. Брябрин В.М. Программное обеспечение персональных ЭВМ. – Москва «Наука», 1988.