- •1. Введение в научную дисциплину, объект, предмет, методы, базовые ключевые понятия. Основные этапы развития информационных технологий.
- •2. Информационное общество. Теории, черты, информационно-технологические критерии. Формирование и развитие информационного общества в России.
- •3. Понятие информации. Виды, свойства, формы представления информации. Универсальность дискретного (цифрового) представления информации.
- •4. Информационные процессы: общая характеристика, сбор, передача, обработка и накопление информации.
- •5. Передача информации. Скорость передачи информации. .
- •6. Информационные технологии, виды. Новые информационные технологии.
- •7. Информационные технологии. Классификация.
- •8. Общая классификация видов информационных технологий и их реализация в технических областях.
- •10. Методы и технологии моделирования.
- •11. Информационные модели. Назначение и виды информационных моделей.
- •12. Опредление и краткая характеристика основных этапов компьютерного моделирования. Примеры.
- •13. Понятие, принципы, свойства компьютерных технологий.
- •14. Архитектура компьютера. Основные блоки, принципы, определяющие современную архитектуру персонального компьютера.
- •15. Внутренние устройства современного пк. Системная плата.
- •16. Процессор, назначение, основные характеристики.
- •17. Внутренняя память: организация и основные характеристики, аппаратное исполнение.
- •18. Виды и организация внешней памяти. Параметры, влияющие на быстродействие винчестера.
- •19. Периферийные устройства пк. Классы, основные характеристики.
- •20. Искусственный интеллект. Подходы и направления развития проблемы. Компьютеры пятого поколения.
- •21. Программное обеспечение компьютера. Классификация. Пакет прикладных программ.
- •22. Операционная система: задачи, основные функции. Примеры операционных систем.
- •23. Операционная система. Определение. Основные особенности операционных систем.
- •25. Модель файловой системы.
- •26. Файловая система структура, физическая организация
- •27. Файловая система структура, логическая организация
- •28. Системы подготовки текстовых документов.
- •29. Технология подготовки документа с помощью текстового процессора.
- •30 Основные этапы подготовки текстового документа. Понятие настольных издательских систем.
21. Программное обеспечение компьютера. Классификация. Пакет прикладных программ.
Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкректного компьютера определяется созданным для него ПО.
К программному обеспечению (ПО) относится
технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
методы тестирования программ
методы доказательства правильности программ;
анализ качества работы программ;
документирование программ;
разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:
операционные системы и оболочки;
системы программирования (трансляторы, библиотеки подпрограмм, отладчики и т.д.);
инструментальные системы;
интегрированные пакеты программ;
динамические электронные таблицы;
системы машинной графики;
системы управления базами данных (СУБД);
прикладное программное обеспечение.
Паке́т прикладны́х програ́мм — программный пакет, комплекс взаимосвязанных программ, предназначенных для решения задач определенного класса конкретной предметной области. Служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.
22. Операционная система: задачи, основные функции. Примеры операционных систем.
Операцио́нная систе́ма — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений.
Основные функции:
Выполнение по запросу программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).
Загрузка программ в оперативную память и их выполнение.
Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).
Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).
Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.
Обеспечение пользовательского интерфейса.
Сохранение информации об ошибках системы.
Дополнительные функции:
Параллельное или псевдопараллельное выполнение задач (многозадачность).
Эффективное распределение ресурсов вычислительной системы между процессами.
Разграничение доступа различных процессов к ресурсам.
Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.
Взаимодействие между процессами: обмен данными, взаимная синхронизация.
Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
Многопользовательский режим работы и разграничение прав доступа (см. аутентификация, авторизация).
[[]]== UNIX, стандартизация операционных систем и POSIX == К концу 1960-х годов отраслью и научно-образовательным сообществом был создан целый ряд операционных систем, реализующих все или часть очерченных выше функций. К ним относятся Atlas (Манчестерский университет), CTTS и ITSS (Массачусетский технологический институт, MIT), THE (Эйндховенский технологический университет), RS4000 (Университет Орхуса) и др. (всего эксплуатировалось более сотни различных ОС).
Наиболее развитые операционные системы, такие как OS/360 (IBM), SCOPE (CDC (англ.)) и завершённый уже в 1970-х годах MULTICS (MIT и Bell Labs), предусматривали возможность исполнения на многопроцессорных компьютерах.