355266 работ
представлено на сайте
Ответы на экзаменационные вопросы по программированию

Диплом Ответы на экзаменационные вопросы по программированию, номер: 17878

Номер: 17878
Количество страниц: 50
Автор: proffi
650 руб.
Купить эту работу
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
essay cover Ответы на экзаменационные вопросы по программированию , 1. История развития ВТ в связи с историей развития системного программного обеспечения.

2. Общая классификация вычислительных м...

Автор:

Дата публикации:

Ответы на экзаменационные вопросы по программированию
logo
1. История развития ВТ в связи с историей развития системного программного обеспечения.

2. Общая классификация вычислительных м...
logo
144010, Россия, Московская, Электросталь, ул.Ялагина, д. 15А
Телефон: +7 (926) 348-33-99

StudentEssay

buy КУПИТЬ ЭТУ РАБОТУ.
  • Содержание:
    1. История развития ВТ в связи с историей развития системного программного обеспечения.

    2. Общая классификация вычислительных машин. Современные архитектурные линии ЭВМ. Системное ПО и его место в современной информатике.

    3. Общее понятие архитектуры. Принципы построения ВС 4-го поколения.

    4. Состав и функции основных блоков ВС: процессора, оперативной памяти, устройства управления, внешних устройств.

    5. Программная модель ЭВМ. Основной командный цикл процессора. Понятие системы команд.

    6. Адресация. Данные в ЭВМ: структура и форматы представления.

    7. Системные особенности архитектур ЭВМ. Примеры эволюции современных ВК – IBM 370, PDP11/VAX, Intel 80X86, RISC.

    8. Двоичное кодирование информации. Представление элементарных типов данных: натуральные числа, целые числа со знаком, числа с плавающей точкой.

    9. Свойства точности вычислений при работе с плавающей точкой. Приемы программирования, обеспеч. необходимую точность вычислений.

    10. Представление нечисловой информации. Текстовые данные, символьные коды ASCII, EBSDIC, UNICODE. Особенности кодирования русского алфавита.

    11. Представление графической информации – растровое и векторное представления, разрешающая способность, полутоновые и цветные изображения, палитры.

    12. Представление звуковой информации – общее понятие о дискретизации и квантовании звуковых сигналов, точность представления звуковых колебаний.

    13. Константы, метки, условная компиляция.

    14. Общее описание языка ASM. Типы данных. Оформление программ. Формат записи команд.

    15. Компилятор ассемблер-программ, редактор связей (загрузчик).

    16. Общая структура машинных команд, адресность. Способы адресации операндов. Расслоение памяти, выравнивание, кэш-память.

    17. Программно доступные ресурсы процессора. Управление последовательностью операций. Условные и безусловные переходы. Понятие о механизме прерываний.

    18. Состав типичных систем команд. Комплексный набор команд и RISC – процессоры.

    19. Общая структура машинных команд, адресность. Способы адресации операндов. Расслоение памяти, выравнивание, кэш-память.

    20. Программно доступные ресурсы процессора. Управление последовательностью операций. Условные и безусловные переходы. Понятие о механизме прерываний.

    21. Классификация объектных данных в программах на языках высокого уровня. Агрегатные данные: векторы, массивы, структуры, множества и их отображение на реальную ОП.

    22. Указатели и динамические структуры данных: стеки, списки, очереди, деревья.

    23. Способы выделения памяти в программах: абсолютное, статическое, динамическое и автоматическое распределения. Механизм стека и кучи при реализации процессоров языка программирования.


    24. Среды ссылок: глобальная, локальная и нелокальная их реализация в исполняющих системах ЯВУ.

    25. Понятие программного модуля: подпрограммы, функции, сопрограммы.

    26. Способы передачи управления между модулями. Применение стека для организации связи в подпрограммах и функциях.

    27. Параметры подпрограмм и функций. Способы передачи параметров – по значению, по ссылке, по имени.


    28. Общая структура программного модуля для микропроцессора 80х86 – регистр BP, локальные переменные, глобальные переменные, параметры.


    29. Сегментация памяти. Типы программных сегментов, их использование в программах.

    30. Особенности указателей в 80х86. Модели памяти.

    31. Понятие среды ОС. Взаимодействие прикладной программы с ОС. Системные соглашения о связях.

    32. Принципы междумодульного взаимодействия: внешние ссылки и общие имена (public names)

    33. Технология разработки программ – трансляция и редактирование связей. Понятие об исходном, объектном, выполняемом модулях.

    34. Программные сегменты и их атрибуты, способы распределения памяти под сегменты.
    35. Собственно сегменты и распределение памяти см. 30.
    36. Атрибуты сегментов

    37. Разрешение внешних ссылок, функция автовызова, библиотеки объектных модулей и их использование.

    38. ссылок.
    39. Внешние ссылки см. 17, 33, 34.

    40. Динамическое распределение памяти, оверлейные программы. Общая структура объектного модуля.

    41. Основные функции ОС. Принципы мультипрограммирования. Системные ресурсы.
    42. Основные функции ОС:

    43. Защита программ и данных в мультипрограммных средах. Режимы управления. Защита и распределение памяти.

    44. Управление ЦП – фоновая обработка, пактная обработка, прерывания.

    45. Общая схема функционирования ОС – супервизор, диспетчер, планировщик. Виртуализация.

    46. Виртуальная память и способы ее реализации. Страничная память. Свопинг.

    47. Системная архитектура 80386: сегментирование, страничная организация, средства авторизации и защиты.
logo

Другие работы