- •1. Терминология информатики.
- •2. Объект и предмет информатики.
- •3. Понятие информации, ее виды и свойства.
- •4. Внутренние и внешние свойства информации. Качество информации. «Информация» - потребитель»
- •5. Основные свойства информации, характеризующие ее качество с точки зрения отношения «Информация» - «Источник информации»
- •6. Способы измерения информации Формула Хартли. Формула Шеннона.
- •7, 8, 9. Понятие алгоритма. Основные алгоритмические модели.
- •10. Системы счисления – виды и правила их построения.
- •16. Представление символьной информации в эвм.
- •21. Принципы фон-Неймана. Архитектура. Конфигурация. Организация эвм.
- •22. Команда, система команд, машинная программа, ее состав. Risc-архитектура.
- •23. Основные компоненты эвм. Архитектурная организация (основные устройства).
- •24. Организация памяти эвм. Внутренняя и внешняя память. Пзу, озу, кеш-память. Энергонезависимая система.
- •26. Организация сопряжения эвм. Группы периферийных устройств. Интерфейс. Устройства ввода/вывода информации в эвм.
- •27. Классификация эвм по принципу действия и этапам создания.
- •28. Классификация эвм по назначению, размерам, функциональным возможностям. Серверы и рабочие станции.
- •29,30,31. Программное обеспечение эвм. Компоненты программной среды.
- •29. Системно по. Ос. Операционные оболочки.
- •30.Инструментальное программное обеспечение
- •31. Прикладное программное обеспечение
- •32, 33, 34. Понятие алгоритма.
- •32Основные свойства алгоритмов следующие:
- •33Формы представления алгоритмов:
- •34.Графический способ представления алгоритмов
- •35. Базовые алгоритмические структуры
- •36. Базовая структура "цикл"
- •37. Алгоритм вычисления суммы бесконечного ряда с использованием рекуррентной формулы.
- •38. Алгоритм табулирования функции.
- •44. Алгоритм поиска с возвратом (метод программирования с отходом назад).
- •45. Разработка алгоритмов "сверху-вниз". Требования.
- •46. Этапы решения задач с помощью компьютера и их содержание.
- •47. Понятие математической модели. Алгоритмическая модель. Этапы создания математической модели.
- •48,49. Основные этапы процесса разработки программ. Отладка и тестирование..
- •48. Особенности процесса отладки
- •49. Особенности процесса тестирования
- •52. Виды услуг, предоставляемые абонентам вычислительных сетей
- •53. Информационные системы: понятие, этапы развития. Свойства
- •54. Информационные технологии: понятие и цель. Соотношение информационной технологии и информационной системы.
29. Системно по. Ос. Операционные оболочки.
Системное ПО управляет всеми ресурсами ЭВМ и осуществляет общую организацию процесса обработки информации и интерфейс ЭВМ с проблемной средой, в частности с пользователем.
Операционная система (ОС) предназначена для управления всеми ресурсами, обеспечивая логический уровень интерфейса проблемной среды ЭВМ с аппаратной.
ОС обеспечивает поддержку работы всех программных средств и их взаимодействие с аппаратными ресурсами, а также функции общего управления работой ЭВМ.
Средства расширения функций ОС достаточно многочисленны, их набор и функциональные возможности определяются конкретным типом ОС.
Средства данной группы могут быть реализованы как на уровне отдельных программ-утилит, так и в виде специальных пакетов.
Утилиты являются самыми многочисленными и позволяют повысить эффективность использования ЭВМ и удобство работы. К стандартным можно отнести следующие утилиты: -антивирусные; -расширяющие возможности (например, дефрагментация дисков); -обслуживания файловой архитектуры и др.
Средства тестирования и диагностики составляют средства технического обслуживания ЭВМ и предназначены для проверки ее работоспособности Результаты выполнения тестирования выводятся в наглядном виде, представляя необходимую информацию о состоянии узлов компьютера и ВУ.
Операционные оболочки служат для расширения функций ОС и для повышения уровня интерфейса с ЭВМ путем упрощения доступа функциям ОС.
На сегодня самыми эффективными в плане интеллектуализации интерфейса ЭВМ — пользователь являются графические Windows-оболочки. Так для операционной системы MS-DOS— это Microsoft Windows 95, 98, NT, 2000, ХР.
30.Инструментальное программное обеспечение
Инструментальное ПО предназначено для создания оригинальных программных средств в любой проблемной области, включая СПО.
Под языком программирования понимают формализованный язык для описания алгоритма решения задачи на ЭВМ.
Текст алгоритма решения задачи, описанный средствами языка программирования, называется исходным модулем (ИМ).
Средством, осуществляющим перевод исходного модуля в последовательность команд ЭВМ, является специализированная программа.
(Схема преобразования исходного модуля программы в загрузочный).
Имеется два основных типа таких программ:
-компиляторы;
-интерпретаторы.
Компилятор транслирует (переводит) весь текст исходного модуля в машинный код, называемый объектным модулем (ОМ), за один непрерывный процесс.
Объектный модуль выполняться не может, т.к. содержит неразрешенные ссылки на другие модули или программы. Поэтому перед выполнением программы ее объектный модуль должен быть обработан специальными программами — редактором связей (Link), разрешающим все внешние ссылки и преобразующего ОМ в загрузочный модуль (ЗМ) и загрузчиком, определяющим для ЗМ абсолютные адреса в ОП, т.е. готовым для выполнения.
К языкам компилирующего типа относятся Fortran, Algol, COBOL, Pascal, Си C++, PL/1.
В отличие от компилятора интерпретатор выполняет исходный модуль программы в режиме "оператор за оператором", по ходу превращая каждый оператор языка в машинные команды.
Для отладки программ используются различные средства — отладчики, трассировщики, позволяющие отслеживать выполнение программы в пооператорном режиме, идентифицировать место и вид ошибки в программе, "наблюдать" за изменением значений переменных, выражений и т.п.
Системы программирования представляют из себя интегрированные инструментальные средства, обеспечивающие все основные функции по разработке программ, а именно:
-создание и редактирование исходных модулей;
-компиляция или интерпретация;
-создание загрузочных модулей и их выполнение;
-отладка и тестирование;
-создание библиотек стандартных программ; и многое другое.
Типичными примерами программных систем являются Turbo Pascal и Borland C++ фирмы Borland.