Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmnoe_obespechenie.doc
Скачиваний:
6
Добавлен:
27.04.2019
Размер:
124.93 Кб
Скачать

4. Системное программное обеспечение.

Операционная система – совокупность программных средств, обеспечивающих управление аппаратной частью компьютера и прикладных программ, а также их взаимодействие между собой и пользователями.

Сетевая ОС – это комплекс программ, обеспечивающих обработку, передачу и хранение данных в сети. Сетевая ОС предоставляет пользов. различные виды сетевых служб (управление файлами, электронная почта, работа в сети). Сетевая ОС – это ОС отдельного компьютера, обеспечивающая ему возможность работать в сети.

Характеристики ОС:

  1. переносимость между разл. аппаратными архитектурами (переносимые Linux, Unix, не переносимые – Windows);

  2. многозадачность (MS DOS, Free DOS – однозадачная ОС; Unix, Linux, Windows XP, Free BSD – многозадачные ОС);

  3. многопользовательский режим работы.

К системному ПО отн-ся:

  1. ОС;

  2. Программы диагностики работоспособности компьютера;

  3. Антивирусные программы;

  4. Программы обслуживания дисков;

  5. Архиваторы;

  6. Программы восстановления данных;

  7. Программы обслуживания сети.

5. Прикладное программное обеспечение.

К прикладному ПО отн-ся:

  1. Офисные приложения;

  2. Корпоративные информационные системы;

  3. Научное ПО;

  4. Клиенты для доступа к Интернет-сервисам;

  5. Мультимедиа-программы;

и другое.

Офисные приложения: OpenOffice.org – кросплатформенный офисный пакет, MS Office – офисный пакет для Windows, iWork – офисный пакет для Mac OS X и др. Как правило, в офисный пакет могут входить следующие приложения: 1) Текстовый редактор – программа, предназначенная для создания, изменения и просмотра текстовых файлов (Notepad); 2) Текстовый процессор – программа, помимо функций текстового редактора содер. в себе функции по форматированию текста, внедрения в него графики, таблиц, формул (OpenOffice.org Writer, MS Word, Pages соотв.); 3) Табличный процессор – программа, предназначенная для работы с электронными таблицами, включ. в себя мощные математические функции для выполнения сложных статистических, финансовых и др. расчетов (OpenOffice.org Calc, MS Excel, Numbers соотв.); 4) Приложение для подготовки презентаций (OpenOffice.org Impress, MS Power Point, Keynote); 5) Приложение для управления БД (OpenOffice.org Base, MS Access); 6) Редактор формул (OpenOffice.org Math, MS Equation Editor).

6. Инструментальное программное обеспечение.

Инструментальное ПО обеспечивает процесс разработки программ и включ. специализированное ПО, которое является инструментальным средством разработки. ПО данного класса поддерживает все технические этапы процесса проектирования программ, отладки и тестирования создаваемых программ.

Инструментальное ПО можно разделить на: 1) языки и системы программирования; 2) интегрируемые среды программирования; 3) программные комплексы.

7. Языки программирования. Классификация языков программирования. Примеры.

Языки программирования – формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, использ. при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнить над этими данными при различных обстоятельствах. Существуют различные классификации языков программирования. По наиболее распространенным классификациям все языки программирования делятся на языки высокого и низкого уровня. Ассемблер и машинный код – языки низкого уровня. Примитивные команды в совокупности составляют язык, на котором люди могут общаться с компьютером. Такой язык называется машинным. Большинство машинных языков крайне примитивны, из-за чего писать на них и трудно, и утомительно.

Машинный код – система команд (язык) конкретной вычислительной машины (машинный язык), который интерпретируется непосредственно микропроцессором данной вычислительной машины. Каждая модель процессора имеет свой собственный машинный язык.

Язык ассемблера – язык программирования низкого уровня, символьная форма машинного языка с рядом возможностей, характерных для языка высокого уровня. В отличие от языка машинных кодов позволяет использовать более удобные для человека символьные обозначения команд. Ассемблер является машинно-зависимым языком, т.е. он отражает особенности архитектуры компьютера (Borland Turbo Assembler, Microsoft Macro Assembler).

Бейсик (BASIC – от англ. Beginner’s All purpose Symbolic Instruction Code – универсальный код символических инструкций для начинающих; англ. Basic – основной, базовый) – семейство высокоуровневых языков программирования. Разработан в 1963 году (QBasic, Visual Basic, KBasic).

HTML (от англ. Hyper Text Markup Language – язык разметки гипертекста) – стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML. Язык HTML интерпретируется браузером и отображается в виде документа (First Page, Front Page, Quanta (LINUX), Macromedia Dreamweaver). Самым простым редактором html-кода является блокнот.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]