- •Часть 1
- •Часть 1
- •13.1. Основные понятия. 85
- •Лекция 1. Введение в информатику
- •1.1. Определение информации
- •1.2. Свойства информации
- •1.3. Информационные процессы
- •1.4. Процесс хранения информации
- •1.5. Процесс обработки информации
- •1.6. Процесс передачи информации
- •Лекция 2. Системы счисления
- •2.1. Позиционные системы счисления
- •2.2. Перевод чисел из одной системы счисления в другую
- •2.3. Количество информации
- •Лекция 3. Компьютер — инструмент переработки информации
- •3.1. История создания и поколения эвм
- •3.2. Архитектура эвм
- •3.3. Классификация эвм
- •3.4. Базовая аппаратная конфигурация компьютера
- •Лекция 4. Основные блоки персонального компьютера
- •4.1. Системный блок
- •4.2. Процессор
- •4.3. Виды памяти
- •Лекция 5. Основные блоки персонального компьютера (продолжение)
- •5.1. Видеокарта (видеоадаптер)
- •5.2. Звуковая карта
- •5.3. Мониторы
- •5.4. Клавиатура
- •5.5. Мышь
- •5.6. Специальные манипуляторы
- •Лекция 6. Периферийные устройства персонального компьютера
- •6.1. Устройства ввода графических данных
- •6.2. Устройства вывода данных
- •6.3. Устройства хранения данных
- •6.4. Устройства обмена данными
- •Лекция 7. Программное обеспечение (по) эвм
- •7.1. Системное по
- •7.2. Системы программирования
- •7.3. Прикладные программы
- •7.4. Операционная система (ос)
- •Лекция 8. Основные объекты и приемы управления windows
- •8.1. Основные понятия
- •8.2. Структура окон
- •8.3. Файловая система персонального компьютера
- •8.4. Операции с файлами и папками
- •8.5. Работа с буфером обмена
- •Лекция 9. Стандартные приложения Windows
- •9.1. Инсталляция и удаление программного обеспечения
- •9.2. Текстовый редактор Блокнот
- •9.3. Графический редактор Paint
- •9.4. Текстовый процессор WordPad
- •9.5. Калькулятор
- •9.6. Служебные программы
- •9.7. Технология связывания и внедрения объектов (технология ole)
- •Лекция 10. Текстовый процессор word
- •10.1. Начальные сведения
- •10.2. Режимы отображения документов
- •10.3. Получение помощи (справки)
- •10.4. Средства автоматизации создания документов
- •Лекция 11. Работа с таблицами. Основные приемы форматирования
- •11.1. Работа с таблицами
- •11.2. Форматирование текста
- •11.3. Форматирование абзаца
- •11.4. Форматирование шрифта
- •11.5. Форматирование списков
- •11.6. Форматирование таблиц
- •Лекция 12. Компьютерные вирусы
- •12.1. Проявление наличия вируса в работе на пк
- •12.2. Разновидности компьютерных вирусов
- •12.3. Методы защиты от компьютерных вирусов
- •Лекция 13. Компьютерные сети
- •13.1. Основные понятия.
- •13.2. Классификация сетей
- •13.3. Сетевые устройства и средства коммуникаций.
- •13.4. Топологии вычислительной сети.
- •Лекция 14. Глобальные сети
- •14.1. Международная сеть internet
- •14.2. Протоколы сети Internet
- •14.3. Межсетевой протокол (ip)
- •14.4. Протокол управления передачей (тср)
- •14.5. Доменная система имён
- •14.6. Структура доменной системы
- •14.7. Услуги Internet
- •Для заметок
- •364902, Г.Грозный,ул.К.Цеткина,14/53
7.2. Системы программирования
Системы программирования — это комплекс инструментальных программных средств, предназначенных для работы на одном из языков программирования. Программисты пишут программы на языках программирования. В настоящее время существует множество различных языков программирования (Паскаль, Си, Бейсик и др.). Системы программирования предоставляют сервисные возможности программистам для разработки их собственных компьютерных программ.
Разработка любого системного и прикладного программного обеспечения осуществляется с помощью систем программирования, в состав которых входят:
трансляторы с языков высокого уровня;
средства редактирования, компоновки и загрузки программ;
макроассемблеры (машинно-ориентированные языки);
отладчики машинных программ.
Системы программирования, как правило, включают в себя:
текстовый редактор, осуществляющий функции записи и редактирования исходного текста программы;
загрузчик программ, позволяющий выбрать из директория нужный текстовый файл программы;
запускатель программ, осуществляющий процесс выполнения программы;
компилятор, предназначенный для компиляции или интерпретации исходного текста программы в машинный код с диагностикой синтаксических ошибок;
отладчик, выполняющий сервисные функции по отладке и тестированию программы;
диспетчер файлов, предоставляющий возможность выполнять операции с файлами: сохранение, поиск, уничтожение и т.д.
Ядро системы программирования составляет язык программирования.
7.3. Прикладные программы
Прикладные программы предназначены для того, чтобы обеспечить применение компьютеров в различных сферах деятельности человека. С их помощью люди решают свои профессиональные задачи, учатся определенным навыкам либо проводят свой досуг, играя в компьютерные игры. К прикладным программам можно отнести такие программы, как:
Программы для офисов (текстовые редакторы, СУБД, электронные таблицы, интегрированные пакеты)
Бухгалтерские пакеты, банковские системы, финансовое программное обеспечение.
Компьютерная графика, анимация, моделирование изображений.
Multimedia-программные продукты.
ПО для подготовки демороликов и презентаций.
Программы математических расчетов, моделирования и анализа экспериментальных данных.
Проверка орфографии.
Автоматический перевод.
Издательские системы.
Гипертекстовые системы, электронные справочники.
Системы электронного документооборота.
Оптическое распознавание текста.
Обучающие программы, деловые игры.
Компьютерные игры, развлекающие программы.
Системы, выполненные по технологии «клиент-сервер»
Экспертные системы, искусственный интеллект, системы поддержки принятия решений.
Средства разработки: баз данных; информационных систем
Коммуникационные программы, системы связи.
Системы защиты информации и программ.
Рис.7.2. Классификация прикладного ПО
7.4. Операционная система (ос)
ОС — это комплекс программ, обеспечивающих:
управление ресурсами, т.е. согласованную работу всех аппаратных средств компьютера;
управление процессами, т.е. выполнение программ;
пользовательский интерфейс, т.е. диалог пользователя с компьютером.
За время развития компьютеров ОС претерпели существенные изменения. Первые ОС были однопользовательскими и однозадачными. Эффективность работы компьютеров была невысокой из-за простоев всех устройств, кроме одного. Позже появились однопользовательские многозадачные ОС, обеспечивавшие постановку заданий в очередь, параллельное выполнение заданий, разделение ресурсов компьютера между заданиями. Этому способствовало важнейшее техническое решение - появление у внешних устройств собственных процессоров.
Наиболее сложны многопользовательские многозадачные ОС, работающие в режиме разделения времени между пользователями.
ОС для ПК за время существования этих компьютеров претерпели значительные изменения, прежде всего, потому, что этот класс ПО наиболее зависим от аппаратной части компьютера. Основным изменением аппаратной части является увеличение разрядности центрального процессора. Разрядность показывает сколько бит данных за один такт может принять и обработать процессор. Первые персональные компьютеры были 8-разрядными, затем появились 16-разрядные. Современные ПК являются 32-разрядными и используют различные ОС: Windows-98, Windows-NT, Windows-2000, UNIX и ряд других.
В 1981 году появилась операционная система MS-DOS, но для работы с ней пользователь должен был иметь достаточную квалификацию: требовалось знание и точная синтаксическая запись большого количества команд MS-DOS. Поэтому появились программы-оболочки (оболочки над MS-DOS), типа Norton Commander, в которых ввод команд был заменен работой с меню и панелями, содержавшими списки файлов на диске. Однако, программы-оболочки предполагали текстовую форму представления информации. Более удобной формой представления информации является графическая, реализованная в ОС Windows. Сначала появились графические надстройки к MS DOS (первые версии ОС Windows -Windows 3.1, 3.11), а затем, начиная с Windows 95, операционные системы, которые могли работать без MS DOS.
Основными компонентами операционной системы MS DOS являются:
базовая система ввода-вывода (BIOS);
системный загрузчик (SB);
драйверы устройств (программы, поддерживающие их работу);
базовый модуль (ядро);
командный процессор (интерпретатор команд);
утилиты DOS (вспомогательные программы).
При включении ПК автоматически запускается процесс загрузки компьютера. Процедура загрузки MS DOS такова:
После включения ПК ВIOS автоматически считывается из постоянного запоминающего устройства (ПЗУ) в ОЗУ и выполняет проверку работоспособности основных устройств компьютера. Затем BIOS производит поиск на дисках системного загрузчика (SB). SB производит поиск ядра ОС, содержащегося в файлах IBMBIO.SYS и COMMAND.COM, загружает их в ОЗУ и запускает первую из них. Она дополнительно тестирует оборудование, подключает необходимые драйверы, выполняет другие подготовительные операции и передает управление командному процессору. Итогом работы командного процессора и окончанием загрузки MS DOS является вывод на экран приглашения пользователю на ввод команды, например, C>_.
Процедура загрузки Windows является более сложной, чем MS DOS, однако она включает в себя этапы, аналогичные описанным выше.
