- •Авторы:
- •Социально значимые свойства информации
- •2 Раза.
- •Билет 3.
- •Кодирование растровых изображений
- •Билет 5.
- •011001010101010, 111110001111100, 101000010100101 …101010010101001 Совершенно
- •Программы
- •500 МГц процессор может за одну секунду изменить свое состояние 500 миллионов раз.
- •Что такое программа
- •Современные пользовательские операционные системы
- •Антивирусы
- •Защита информации. Лицензионные, условно бесплатные и бесплатные программы.
- •Правовая охрана информации
- •Форматирование абзацев.
- •Форматирование шрифта (символов).
- •Векторные изображения
- •Аппаратные средства
- •Устройства ввода
- •Табличные бд
- •Субд (Системы управления базами данных)
- •Билет 18.
- •Адресация в Интернет
- •Поиск информации в Интернете
- •Билет 20.
- •Знаковые и вербальные информационные модели
- •Иерархические информационные модели
- •Визуализация формальных моделей.
Что такое программа
Любой компьютер представляет собой автоматическое устройство, работающее по
заложенным в него программам. Компьютерная программа представляет собой
последовательность команд, записанных в двоичной форме на машинном языке, понятном
процессору компьютера. Компьютерная программа является формой записи алгоритмов
решения поставленных задач.
В основу построения подавляющего большинства компьютеров положены следующие
общие принципы, сформулированные в 1945 г. американским ученым Джоном фон
Нейманом .
Одним из таких принципов является Принцип программного управления. Из него
следует, что программа состоит из набора команд, которые выполняются процессором
автоматически друг за другом в определенной последовательности. Выборка программы
стр. 21 из 47
из памяти осуществляется с помощью счетчика команд. Этот регистр процессора
последовательно увеличивает хранимый в нем адрес очередной команды на длину
команды . А так как команды программы расположены в памяти друг за другом, то тем
самым организуется выборка цепочки команд из последовательно расположенных ячеек
памяти. Если же нужно после выполнения команды перейти не к следующей, а к какой-то
другой, используются команды условного или безусловного переходов , которые заносят в
счетчик команд номер ячейки памяти, содержащей следующую команду . Выборка команд
из памяти прекращается после достижения и выполнения команды “стоп” . Таким образом,
процессор исполняет программу автоматически, без вмешательства человека.
стр. 22 из 47
Билет 12.
Программное обеспечение — это совокупность программ для создания, обработки,
изменения, удаления информации и программных документов, необходимых для этих
программ. Программное обеспечение является одним из видов обеспечения
вычислительных систем, наряду с техническим (аппаратным – «железо»), математическим,
информационным и пр. Англоязычный термин-синоним – software. Слэнговое название на
русском — «софт».
Классификация ПО
• Системное ПО
• Операционные системы
• Загрузчик ОС
• Драйвер
• Кодек
• Утилита
• Программные средства защиты
• Антивирус
• Файервол (межсетевой экран)
• Система криптографической защиты (кодирование данных, например, в полиции)
• Средства мониторинга и аудита
• Средства разграничения доступа
• Инструментальное ПО
• Средства разработки ПО
• Среда разработки (Visual Studio, Aptana, Netbeans – большие программы,
упрощающие написание программ)
• SDK (комплексы готовых программ, позволяющих делать сложные программы,
собирая их «из кусков» небольших программ. Например, iPhone SDK, .NET
framework)
• СУБД
• Прикладное ПО
• Офисные приложения
• Текстовый процессор (Microsoft Word, OpenOffice Writer, iWork Pages)
• Табличный редактор (Microsoft Excel, OpenOffice Calc, iWork Numbers)
• Редактор презентаций (Microsoft Powerpoint, OpenOffice Impress, iWork Keynote)
• Текстовый редактор (Notepad, GEdit, TextEdit)
• Словари (ABBYY Lingvo, PROMT)
• Распознавание текста (ABBYY FineReader)
• Интернет-приложения
• Браузер (Internet Explorer, Firefox, Safari, Chrome)
• Электронная почта (Outlook, The Bat, Evolution, KMail, Mail)
• Мгновенные сообщения IM (ICQ, QIP, Mail.Агент, Pidgin, Gaim, iChat)
• Пиринговая сеть (uTorrent, kTorrent, Transmission)
• Мультимедиа
• Видеопроигрыватель (Windows Media Player, Media Player Classic, Mplayer, VLC,
Quicktime, iTunes)
• Аудиопроигрыватель (Windows Media Player, Winamp, Banshee, Exaile, iTunes)
• Графический редактор (Adobe Photoshop, Paint.NET, GIMP, Picasa)
• Видеоредактор (Windows Movie Maker, Adobe Premiere, Kino, iMovie)
• Аудиоредактор (SoundForge, Audacity, GarageBand)
• Компьютерные игры (Civilization, Warcraft, Counter-Strike, Starcraft, GTA, Heroes of
Might and Magic)
• Бизнес-приложения
• Система автоматизации проектных работ (для архитекторов и дизайнеров,
например, AutoCAD)
• ERP-системы (управление ресурсами организации)
стр. 23 из 47
• CRM-системы (система управления взаимодействием с клиентами)
• Бухгалтерские программы (1C:Бухгалтерия)
• Служебные программы (7-zip, WinRar, Klite mega codec pack и пр.)
Операционная система — комплекс управляющих и обрабатывающих программ, которые, с
одной стороны, выступают как интерфейс между устройствами вычислительной системы и
прикладными программами, а с другой — предназначены для управления устройствами,
управления вычислительными процессами, эффективного распределения вычислительных
ресурсов между вычислительными процессами и организации надёжных вычислений. Это
определение применимо к большинству современных ОС общего назначения.
Операционная система, по сути, является «мостиком» между аппаратным обеспечением
(hardware) и программным обеспечением (software). Основными задачами ОС являются:
1. Выполнение низкоуровневых действий (ввод-вывод данных, запуск других программ,
освобождение памяти)
2. Загрузка программ в оперативную память
3. Стандартизированный доступ к внешним устройствам (клавиатура, мышь, принтер и
пр.)
4. Управление оперативной памятью
5. Управление доступом к данным на HDD и других носителях
6. Обеспечение пользовательского интерфейса (красивые окошки, заставки, рабочий
стол и пр.)
7. Поддержка сети и сетевых протоколов
Также ОС может обеспечивать защиту компьютера, быть многозадачной (позволять
запускать несколько программ одновременно), эффективно распределять ресурсы между
программами, синхронизироваться с внешними устройствами и многое другое.
Современные пользовательские операционные системы обладают графическим
интерфейсом, позволяющим даже неподготовленному человеку пользоваться
компьютером.