
- •Система команд компьютера
- •Уровень систем программирования
- •Уровень прикладных систем
- •Понятие операционной среды
- •Понятие вычислительного ресурса.
- •Преимущества файловой системы fat
- •Недостатки файловой системы fat
- •Обзор файловой системы ntfs
- •Надежность
- •Дополнительные функции
- •Поддержка posix
- •Устранение ограничений
- •Преимущества файловой системы fat
- •6. Графический интерфейс Windows
- •Знакомство с графическим интерфейсом Windows
- •Использование оснастки «Управление дисками»
- •Создание раздела или логического диска
- •Форматирование базового тома
- •Удаление раздела или логического диска
- •Системы программирования
- •Система программирования включает:
- •3. Синтаксис и семантика
- •Использование синтаксиса команд
- •Использование нескольких команд и символов условной обработки
- •Обновление ос
- •Управление правами доступа
- •Файловая система Linux
- •Монтирование
- •20. Основные понятия и концепции организации ввода/вывода в ос
- •Режимы управления вводом/выводом
- •Объекты синхронизации
- •Планирование в ос Linux
- •Планирование в ос Windows
- •Прикладной уровень Представительский уровень
- •29. Аппаратные средства
- •1. Кабель
- •2. Сетевые карты
- •3. Повторители
- •4. Концентраторы
- •5. Коммутаторы
- •6. Маршрутизаторы
- •Протоколы прикладного уровня
Системы программирования
Системы программирования – это комплексы программ и прочих средств, предназначенных для разработки и их эксплуатации на конкретном языке программирования для конкретного вида ЭВМ.
Система программирования включает:
текстовый редактор |
программа-отладчик |
транслятор (программа переводчик с конкретного алгоритмического языка на машинного ориентированный) |
компоновщик (редактор связей) |
программа, обеспечивающая запуск программы |
текст программы, написанный на конкретном алгоритмическом языке. |
отладка исходного текста программы (поиск и устранение ошибок) |
программа на машинно-ориентированном языке |
объединяются оттранслированные модули в единые загрузочные, готовые к выполнению |
|
+ библиотека подпрограмм, + Help
Выделяют два вида трансляторов: интерпретатор и компилятор.
Интерпретатор переводит на язык машинных кодов поочередно каждый оператор исходной программы, проверяет правильность записи оператора и немедленно выполняет его. В отличие от интерпретатора компилятор осуществляет перевод на машинный язык всей исходной программы.
Преимуществом компиляторов по сравнению с интерпретаторами является быстродействие, а недостатком – громоздкость. В некоторых языках, вместо машинного кода генерируется интерпретируемый двоичный код "виртуальной машины", также называемый байт-кодом (byte-code). Такой подход применяется в Forth, Lisp, Java, Perl, Python, а также в языках платформы Microsoft .NET.
Среда визуальной разработки — среда разработки программного обеспечения, в которой наиболее распространённые блоки программного кода представлены в виде графических объектов. Применяются для создания прикладных программ и любительского программирование.
3. Синтаксис и семантика
Каждый язык программирование обладает своими лексическими, синтаксическими и семантическими правилами, которые необходимо соблюдать при составлении компьютерной программы.
Синтаксис – описывает структуру программ как наборов символов (обычно говорят — безотносительно к содержанию)Синтаксису языка противопоставляется его семантика. Синтаксис языка описывает «чистый» язык, в то же время семантика приписывает значения (действия) различным синтаксическим конструкциям.
Семантика – определяет смысловое значение предложений алгоритмического языка.
Пример семантической ошибки:
12. сведения о командной оболочке
Командная оболочка — это отдельный программный продукт, который обеспечивает прямую связь между пользователем и операционной системой. Текстовый пользовательский интерфейс командной строки предоставляет среду, в которой выполняются приложения и служебные программы с текстовым интерфейсом. В командной оболочке программы выполняются и результат выполнения отображается на экране в виде, сходном с интерпретатором Command.com MS-DOS. Командная оболочка Windows XP использует интерпретатор команд Cmd.exe, который загружает приложения и направляет поток данных между приложениями, для перевода введенной команды в понятный системе вид.
Имеется возможность использовать командную оболочку для создания и редактирования пакетных файлов (также называемых сценариями), что позволит автоматизировать выполнение обычных задач. Например, можно использовать сценарии для автоматизации управления учетными записями пользователей и ежедневной архивацией в нерабочие часы. Имеется возможность настроить окно командной строки для облегчения просмотра и для увеличения контроля за выполнением программ. Дополнительные сведения о настройке окна командной строки см. в разделе Настройка командной строки.