- •7. Основные свойства информации. Объективность и субъективность. Полнота, достоверность, адекватность, доступность, актуальность.
- •8. Понятие архитектуры эвм. Аппаратные и программные средства. Отличие архитектуры
- •9. Понятие о кодировании информации. Количественная мера информации
- •10. Системы счисления. Двоичная система счисления. Кодирование целых и действительных чисел.
- •11. Кодирование графической и звуковой информации. Растровые и векторные данные.
- •12. Понятие данных. Носители данных и их характеристики. Операции с данными.
- •13. Кодирование текстовых данных. Стандарты. Таблицы кодировки. Проблема национальных
- •14. Состав вычислительного комплекса. Конфигурация. Аппаратное обеспечение. Протокол.
- •15. Персональный компьютер. Базовая аппаратная конфигурация. Количественные
- •16. Устройство системного блока пк. Системы, расположенные на материнской плате.
- •17. Методы классификации компьютеров. Габариты. Производительность. СуперЭвм и
- •18. Программное обеспечение. Программная конфигурация. Базовый уровень. Системный
- •19. Классификация прикладных программных средств.
- •20. Классификация служебных программных средств.
- •20. Проблемы информационной безопасности. Средства обеспечения компьютерной
- •22. Функции операционных систем. Интерфейсы пользователя. Графическая операционная система Windows.
- •23. Классификация языков программирования. Примеры яну и яву, и их характеристика.
- •24. Количество информации при равновероятных состояниях элементов сообщения. Энтропия
- •25. Единицы измерения количества информации и энтропии. Представление сообщений и
- •26. Основные свойства энтропии.
- •27. Коэффициент сжатия и избыточность сообщений.
- •28. Канал связи, знаки и сигналы. Модель шума.
- •29. Семантическая и синтактическая информация. Два основных различных типа информации.
- •30. Дискретное выборочное пространство и события, определяемые на нем. Простой и
- •31. Основные этапы работы в системе ТеХ. Спецсимволы. Команды и их задание.
- •32. ТеХ. Команды с окружениями. Разные шрифты. Набор формул в простейших случаях.
- •33. ТеХ. Разбиение исходного файла на части. Математическая мода. Выделенные формулы.
- •34. ТеХ. Конструкция equation. Набор матриц.
- •35. ТеХ. Вставка готовых рисунков. Абрамов. Создание таблиц.
- •36. Арифметические основы работы эвм. Системы счисления. Выбор системы счисления.
- •37. Способы представления чисел в эвм с фиксированной и плавающей запятой.
- •38. Изображение отрицательных чисел в эвм. Прямой код. Дополнительный код.
- •39. Изображение чисел в эвм. Обратный код.
- •40. Понятие алгоритма. Граф алгоритма. Алгоритмы и способы их описания. Этапы решения
- •41. Алгоритмы. Линейная часть алгоритма. Цикл. Ветвлительные алгоритмы. Циклический
- •42. Стандарты для описания: схем, символов данных, процессов, символов линий,
- •48 Гост 19.701-90. Общие положения. Описание схем.
- •1. Общие положения
- •2. Описание схем
- •51 Гост 19.701-90. Символы линий. Специальные символы.
- •3.3. Символы линий
- •3.4. Специальные символы
- •43. Основные понятия теории сигналов. Периодическая функция, гармоника, амплитуда,
- •44. Ряд Фурье. Разложение периодического сигнала в ряд Фурье.
22. Функции операционных систем. Интерфейсы пользователя. Графическая операционная система Windows.
Операцио́нная систе́ма - комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения.
Основные функции:
1. Выполнение по запросу программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
2. Загрузка программ в оперативную память и их выполнение.
3. Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
4. Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
5. Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
6. Обеспечение пользовательского интерфейса.
7. Сохранение информации об ошибках системы.
Дополнительные функции:
1. Параллельное или псевдопараллельное выполнение задач (многозадачность).
2. Эффективное распределение ресурсов вычислительной системы между процессами.
3. Разграничение доступа различных процессов к ресурсам.
4. Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.
Операционная системы семейства Windows.
Оболочка Windows включает в себя множество компонентов и обеспечивает пользователям различной квалификации комфортные условия работы.
Графическая оболочка ОС Windows обеспечивает взаимодействие пользователя с компьютером в форме диалога с использованием ввода и вывода на экран дисплея графической информации, управления программами с помощью пиктограмм, меню, окон, панелей (управления, задач, инструментов) и других элементов управления.
Основными элементами графического интерфейса Windows являются: Рабочий стол, Панель задач с кнопкой Пуск. Так как в Windows применен графический пользовательский интерфейса, то основным устройством управления программами является манипулятор мышь.
23. Классификация языков программирования. Примеры яну и яву, и их характеристика.
Языки программирования - формальный язык, предназначенный для записи компьютерных программ. Уровни:
машинный код - система команд (набор кодов операций) конкретной вычислительной машины, которая интерпретируется непосредственно процессором или микропрограммами этой вычислительной машины.
яз программирования низкого уровня - (ассемблер - представление команд процессора в виде, доступном для чтения человеком, языке ассемблера каждой мнемонике соответствует одна машинная инструкция, в то время как в высокоуровневых языках каждое выражение может преобразовываться в большое число различных инструкций, MSIL), Языки низкого уровня ориентировались на определенный тип процессора и учитывали его особенности, поэтому для того, чтобы перенести программу, написанную на ассемблере, на другую аппаратную платформу её нужно было почти полностью переписать.
язык программирования, близкий к программированию непосредственно в машинных кодах используемого реального или виртуального (например, байт-код, IL) процессора. Для обозначения машинных команд обычно применяется мнемоническое обозначение. Это позволяет запоминать команды не в виде последовательности двоичных нулей и единиц, а в виде осмысленных сокращений слов человеческого языка (обычно английских)
язык программирования высокого уровня (Фортран, Бейсик, Паскаль, Си, Си++, Ада, PHP), В языках высокого уровня особенности конкретных компьютерных архитектур не учитываются, поэтому написанные программы легко могут быть перенесены на другой компьютер. Основная черта высокоуровневых языков — это абстракция, то есть введение смысловых конструкций, кратко описывающих такие структуры данных и операции над ними, описания которых на машинном коде (или другом низкоуровневом языке программирования) очень длинны и сложны для понимания.
язык программирования сверхвысокого уровня (Ruby, Python, Haskell, 1С, Perl, Icon) - язык программирования с очень высоким уровнем абстракции. В отличие от языков программирования высокого уровня, где описывается принцип «как нужно сделать», в сверхвысокоуровневых языках программирования описывается лишь принцип «что нужно сделать». Термин впервые появился в середине 1990-х годов для обозначения группы языков, используемых для быстрого прототипирования, написания одноразовых скриптов и подобных задач.