Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Классификация ос по назначениюСодержание книги
Поиск на нашем сайте
– Общего назначения (windows); – Специального назначения: Для носимых микрокомпьютеров; Для различных встроенных систем; Для организации и ведения базы данных; Для решения задач реального времени (QNX), требуют обеспечения обработки поступающих заданий в течение заданных интервалов времени, которые нельзя превышать. Таблица сравнения ОСРВ и обычных операционных систем:
Сервисное программное обеспечение – программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя. Утилиты – программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютера. Типы утилит: 1. Дисковые утилиты: Дефрагментаторы; Проверка диска; Очистка диска; Разметка диска; Резервное копирование; Сжатие дисков. Пример – Acronis. 2. Утилиты работы с реестром regedit, ccleaner. Реестр Windows или системный реестр — иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows. Реестр содержит информацию и настройки для аппаратного обеспечения, программного обеспечения, профилей пользователей, предустановки. Большинство изменений в Панели управления, ассоциации файлов, системные политики, список установленного ПО фиксируются в реестре. 3. Утилиты мониторинга оборудования (t процессора) 4. Тесты оборудования Архиваторы – программы, осуществляющие упаковку и распаковку файлов. Операционная оболочки – специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы. Операционные оболочки имеют текстовый и графический интерфейсы конечного пользователя. Рабочий стол, Меню пуск, Панель задач, а также функции управления файлами. Оболочки операционных систем обеспечивают: создание, переименование, копирование, пересылку, удаление и быстрый поиск файла в текущем каталоге диска или на всех дисках компьютера; просмотр, создание и сравнение каталогов; просмотр, создание и редактирование текстовых файлов; архивацию, обновление и разархивацию архивных файлов и просмотр архивов; синхронизацию каталогов, расщепление и слияние файлов; поддержку связи двух компьютеров через последовательный или параллельный порты; форматирование и копирование дискет, смену метки дискеты и метки тома для жестких дисков, а также чистку дисков от ненужных файлов; запуск программ. Norton Commander Антивирусная программа - специализированная программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ и восстановления заражённых (модифицированных) такими программами файлов, а также для профилактики предотвращения заражения (модификации) файлов или операционной системы вредоносным кодом. Транслятор - обслуживающая программа, преобразующая исходную программу, предоставленную на входном языке программирования, в рабочую программу, представленную на объектном языке. Трансляторы разделяются на три основные группы: ассемблеры, компиляторы и интерпретаторы. Ассемблер - системная обслуживающая программа, которая преобразует символические конструкции(на языке ассемблера) в команды машинного языка. Специфической чертой ассемблеров является то, что они осуществляют дословную трансляцию одной символической команды в одну машинную. Пример – TASM (Turbo Assembler). Компилятор - это обслуживающая программа, выполняющая трансляцию на машинный язык программы, записанной на исходном языке программирования. Также как и ассемблер, компилятор обеспечивает преобразование программы с одного языка на другой (чаще всего, в язык конкретного компьютера). Примерами компиляторов являются программы Turbo Pascal, Turbo C, Quick C. Интерпретатор - программа или устройство, осуществляющее пооператорную трансляцию и выполнение исходной программы. В отличие от компилятора, интерпретатор не порождает на выходе программу на машинном языке. Распознав команду исходного языка, он тут же выполняет ее. Как в компиляторах, так и в интерпретаторах используются одинаковые методы анализа исходного текста программы. Но интерпретатор позволяет начать обработку данных после написания даже одной команды. Это делает процесс разработки и отладки программ более гибким. Самыми характерными примерами интерпретаторов являются многие реализации языка Бейсик (MSX-Basic, GW-Basic), хотя существуют и реализации, поддерживающие компиляцию (QuickBasic, TurboBasic). Процесс компиляции как правило состоит из нескольких этапов: лексического, синтаксического и семантического анализов, генерации промежуточного кода, оптимизации и генерации результирующего машинного кода. Лексический анализ. На этом этапе последовательность символов исходного файла преобразуется в последовательность лексем (токенов). Синтаксический (грамматический) анализ. Последовательность лексем преобразуется в дерево разбора. Семантический анализ. Дерево разбора обрабатывается с целью установления его семантики (смысла) — например, привязка идентификаторов к их декларациям, типам, проверка совместимости, определение типов выражений и т. д. Результат обычно называется «промежуточным представлением/кодом», и может быть дополненным деревом разбора, новым деревом, абстрактным набором команд или чем-то ещё, удобным для дальнейшей обработки. Оптимизация. Выполняется удаление излишних конструкций и упрощение кода с сохранением его смысла. Оптимизация может быть на разных уровнях и этапах — например, над промежуточным кодом или над конечным машинным кодом. Генерация кода. Из промежуточного представления порождается код на целевом языке. В конкретных реализациях компиляторов эти этапы могут быть раздельны или совмещены в том или ином виде. Пример разбора выражения в дерево
|
|||||||||||||||||||
Последнее изменение этой страницы: 2016-04-19; просмотров: 429; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.180.62 (0.006 с.) |