Что относится к приложениям общего назначения из прикладного программного обеспечения 6 ответов

Обновлено: 25.06.2024

В организациях, предприятиях используются различные прикладные программы общего назначения: текстовые и табличные процессоры, программы подготовки презентаций, системы управления базами данных (СУБД), справочные правовые системы, (СПС) браузеры, программы электронной почты, системы электронного документооборота (СЭД), программы распознавания текста, статистические пакеты программ, программы машинного перевода и др.

Примеры прикладных программ общего назначения.

Текстовые процессоры (редакторы) – MS Word 2003/2007

Табличные процессоры – MS Excel 2003/2007

Персональные СУБД – Fox Pro, MS Access, Clipper.

Промышленные (профессиональные) СУБД – Oracle, Informix, Sybase, DB2, MS SQL Server, Cache', Progress.

Справочные правовые системы – КонсультантПлюс, Гарант, Кодекс

Браузеры – MS Internet Explorer, Mozilla Firefox, Opera, Google Chrome

Программы электронной почты – MS Outlook Express, The Bat!

Системы электронного документооборота – ДЕЛО, Босс-Референт, Евфрат, DIRECTUM, DocsVision, 1С:Документооборот.

Программы распознавания текста, форм – CuneiForm, ABBYY FineReader, FineReader Банк

Статистические пакеты программ – ОЛИМП: СтатЭксперт, StatSoft Statistika, SSPS.

Программы машинного перевода – ПРОМТ.

Большинство программ общего назначения используются в организациях и предприятиях независимо от специфики их деятельности и в этом смысле являются универсальными. Программы общего назначения называют также пакетами прикладных программ (ППП).

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

Кроме Word, Excel, Access в Microsoft Office входит персональный информационный менеджер Outlook, программа для создания электронных презентаций Power Point.

СУБД включает совокупность программных средств, предназначенных для создания, ведения и использования баз данных и прикладных систем. Промышленные СУБД Oracle, DB2 и др. применяются, в основном, в АИС крупных организаций, предприятий, банков при большом объеме баз данных и одновременной работе нескольких сотен и более пользователей. При одновременной работе в АИС предприятий, банков нескольких десятков пользователей применяется, например, СУБД Pervasive SQL (раньше назывался менеджер записей Btrieve).

В АИС государственных и других организаций используются также отечественные СУБД HyTech, Линтер, разработанные, соответственно, фирмами "Сказ М", "РЕЛЭКС". Они обеспечивают создание, ведение и использование реляционных баз данных большого и сверхбольшого объема, поддерживают архитектуру клиент-сервер, работают на различных платформах (ОС семейства Unix, Linux, Solaris, Windows, Novell NetWare и др.), удовлетворяют повышенным требованиям к надежности и безопасности.

Программы распознавания текста используются для автоматического ввода в компьютер с помощью сканера текстовых документов, технологической документации и т.п., используются при автоматизации документооборота. Программа распознавания форм, например ABBYY FormReader, обеспечивает автоматический ввод в компьютер с помощью сканера заполненных анкет, регистрационных карточек, бланков заказов, экзаменационных листов и т.д. Формы можно заполнять от руки, печатными буквами, на принтере, в документах могут быть штрих-коды, поля для пометок. Эти программы позволяют автоматически вводить данные с платежных поручений, налоговых деклараций, страховых анкет. В указанных первичных документах координаты (поля) реквизитов на листе бумаги определенного формата установлены с точностью до миллиметра, что позволяет автоматически считывать и распознавать значения каждого из полей.

Автоматизация многих рутинных процессов, выполняемых человеком, — одна из ключевых причин популярности вычислительной техники. Компьютеры, серверы, планшеты, смартфоны — это всё помогает выполнять сразу множество задач одновременно. Но в любом случае реализуется автоматизация процессов путём применения прикладного программного обеспечения. В зависимости от требований общества и технологий оно меняется, расширяется, и регулярно появляются новые категории и сферы.

Прикладное программное обеспечение - виды, применение и назначение

Определение, виды и категории

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

Прикладное программное обеспечение - виды, применение и назначение

  • текстовые редакторы или процессоры;
  • электронные таблицы;
  • графические редакторы;
  • различные средства для просмотра контента;
  • СУБД;
  • игры;
  • программы-переводчики.

Это программы, которые могут работать с массивом однотипных задач. В качестве примера: текстовый редактор не сможет обработать картинку, поменять фон и так далее. И наоборот: приложение для графики не умеет обращаться с текстом в полной мере, хотя базовый набор действий для работы с ним есть.

Второй вид прикладных программ — ПО специального назначения, является набором категорий:

  • специализированные комплексы для управления определённым оборудованием;
  • ГИС-системы;
  • бухгалтерские, финансовые и аналитические комплексы;
  • редакторы контента: видео, аудио и трёхмерной графики.

Текстовые редакторы и процессоры

Вся работа, связанная с текстом, так или иначе происходит в современном мире либо в текстовом процессоре, либо редакторе. Главное назначение редактора — только создавать или редактировать текст, тогда как процессор имеет множество функций для улучшения оформления и отображения. Например, Microsoft Word — это процессор, а вот стандартный блокнот, который входит в состав штатного набора приложений ОС Windows, — уже редактор.

Электронные таблицы

Интересно, как быстро электронные таблицы стали одним из основных инструментов финансистов, бухгалтеров и аналитиков из разных сфер и отраслей. Эти программы, относящиеся к прикладному программному обеспечению, не имеют ярко выраженного формата, как картинка или страница текста. Это скорее удобный инструмент для калькуляции, вычисления и анализирования больших наборов данных. Самый известный представитель класса — Microsoft Excel.

Прикладное программное обеспечение - виды, применение и назначение

Графические редакторы

В основном сюда относят редакторы, способные работать с двухмерной графикой — растром или вектором. Первое, что приходит на ум, — Photoshop или CorelDRAW. Даже стандартное приложение Windows — Paint тоже является графическим редактором. Хотя он и не обладает множеством уникальных характеристик, как мастодонт графики Photoshop, всё же простейшее редактирование картинки в нём провести можно.

Просмотрщики контента и СУБД

Во время насыщения интернета визуальной составляющей — картинками, появились и средства их просмотра. Всем известный ACDSee был лёгким, отзывчивым и умел работать с большим количеством форматов. Сейчас же программы для просмотра картинок встроены в качестве стандартных средств практически в любой ОС.

Прикладное программное обеспечение - виды, применение и назначение

Также к этой категории относятся и браузеры. Они тоже являются прикладным программным обеспечением для преобразования специального HTML кода в человекопонятные образы и формы. Браузеров на рынке ПО существует масса, но все они выполняют одну и ту же задачу — отображение веб-страниц. Самые яркие представители — Internet Explorer от Microsoft, Firefox от Mozilla, Chrome от Google и Safari от Apple.

Хотя и весьма относительно, но сюда входят так называемые домашние СУБД — Microsoft Access или Paradox. Используются для создания и хранения баз данных для небольших локальных сетей или домашних файл-серверов.

Отрасль, развивающаяся огромными темпами. Компьютерные игры ведут свою историю начиная от первых ЭВМ с возможностью вывода графической информации. Сейчас игры стали не просто элементом развлечения, а превратились в целые вселенные, интерактивные сериалы. Тем не менее, все они решают прикладную задачу — развлечь пользователя. Также на основе игр создано много различных обучающих комплексов — от простых головоломок по информатике, физике или русскому языку до весьма реалистичных симуляторов самолётов, танков и прочей сложной техники.

Программы-переводчики

Программы-переводчики вначале были очень модными отдельными приложениями. Сейчас же они всё чаще интегрируются в браузеры, поисковики и другие системы для наибольшего интерактива и удобства пользователя. Перевести текст сейчас можно за считаные секунды прямо на странице любого сайта. Самые популярные облачные переводчики — Google Translate и Яндекс. Переводчик.

Прикладное программное обеспечение - виды, применение и назначение

ПО специального назначения

В этой категории всё немного сложнее и интереснее. Специализированные программные комплексы ориентированы на работу с узким классом устройств или объектов, а нередко и вовсе ПО пишется под конкретную модель оборудования.

Можно выделить приложения общего назначения и приложения специального назначения.

Приложения общего назначения требуются практически каждому пользователю для работы с разными видами информации.

Приложения общего назначения :

текстовые редактор ы ;

системы управления базами данных .

Как правило, пользователь, приобретая компьютер, устанавлива­ет на нём так называемый офисный пакет программ, включающий основные приложения общего назначения.

Приложения специального назначения предназначены для про­фессионального использования в различных сферах деятельности квалифицированными пользователями:

системы автоматизированного проектирования (САПР);

программы компьютерного моделирования ;

геоинформационные системы — для разработки топографических карт, подготовки метеорологических прогнозов, моделирования экологических ситуаций и т. д.;

медицинские экспертные системы — для помощи в постановке диагноза больному и др.

К программам специального назначения относят и многочисленные образовательные программы: электронные учебники, тренажёры, тестиру­ющие системы, конструкторы, энциклопедии и справочники.

Группа 6. Правовые нормы использования программного обеспечения

Программы по их правовому статусу можно разделить на две боль­шие группы:

ПО, являющееся частной собственностью авторов или правооб­ладателей;

Программы, входящие в первую группу, можно разделить на:

Условно бесплатные программы ( shareware ) предлагаются разра­ботчиками бесплатно в целях их рекламы и продвижения на рынок. Эти программы имеют ограниченный срок действия или ограничен­ные функциональные возможности. Если пользователь в установлен­ный срок производит оплату, то ему сообщается код, активизирую­щий все функции программы.

К свободно распространяемым программам ( freeware ) относятся: новые ещё не доработанные версии программных продуктов; програм­мы, являющиеся частью принципиально новых технологий; дополне­ния к ранее выпущенным программам; устаревшие версии программ; драйверы к новым устройствам и некоторые другие программы.

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

использовать программу в любых целях;

изучать и изменять программу;

копировать и распространять программу;

распространять изменённую программу.

Примерами свободного программного обеспечения являются ОС Linux , офисный пакет OpenOffice . org , графический редактор Gimp .

4. Проектная работа в малых группах

Разбиваю на пары всех учеников класса.

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

Программное обеспечение моего компьютера

5. Оценка деятельности на уроке

Давайте попытаемся выяснить решили ли в ходе урока мы поставленные задачи.

Что такое программа

Что такое программное обеспечение (ПО)

Что такое системное ПО

Что такое прикладное ПО

Что такое система программирования

Каково назначение операционной системы

Что такое архиватор

Что такое антивирусная программа

Что такое приложение общего назначения

Что такое приложение специального назначения

6. Задавание на дом

Группа 1. Системное программное обеспечение

Системное программное обеспечение включает в себя операционную систему и сервисные программы.

Операционная система (ОС) — главная часть программного обес­печения, без которой компьютер работать не может.

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

Компьютер — сложная система, состоящая из множества аппа­ратных (физических) и программных (информационных) объектов. Поэтому интерфейс компьютера можно разделить на Аппаратный и пользовательский.

Аппаратный интерфейс — средства, обеспечивающие взаимодей­ствие между устройствами компьютера. Для обеспечения совместно­го функционирования аппаратного обеспечения компьютера в состав ОС входят драйверы устройств — специальные программы, управля­ющие работой подключённых к компьютеру устройств (клавиатуры, мыши, монитора, принтера и т. д.). Каждому устройству соответ­ствует свой драйвер, поставляемый производителем этого оборудо­вания.

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

В настоящее время наиболее распространёнными ОС для персо­нальных компьютеров являются Windows, MacOS и Linux (рис. 2.6).

Группа 2. Загрузка компьютера

Загрузка компьютера — это последовательная загрузка программ операционной системы из долговременной памяти (жёсткого или оптического диска) в оперативную память компьютера.

В состав компьютера входит постоянное запоминающее устрой­ство (ПЗУ), в котором хранятся программы тестирования компьюте­ра и первого этапа загрузки операционной системы — BIOS (базовая система ввода/вывода). После вклю­чения компьютера программы BIOS начинают выполняться; инфор­мация о ходе этого процесса отображается на экране монитора. Сна­чала производится тестирование и настройка аппаратных средств. В случае если всё оборудование функционирует нормально, происхо­дит переход к следующему этапу — поиску начального загрузчика операционной системы.

Диск, на котором находится операцион­ная система и с которого производится её загрузка, называется сис­темным диском . На этапе загрузки происходит поочерёдное обраще­ние к имеющимся в компьютере дискам с целью обнаружения среди них системного. Последовательность обращения к дискам компьюте­ра определяется настройками BIOS. Если диск оказывается сис­темным, то программа-загрузчик считывается в оперативную память. Затем уже эта программа организует загрузку других программ опера­ционной системы с системного диска в оперативную память.

Группа 3. Сервисные программы

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

Архиваторы — это специальные программы, осуществляющие сжатие программ и данных.

Архиваторы обеспечивают уменьшение объёма хранимой информации, а значит, экономию места на диске и уменьшение времени копирования этой информации, что особенно важно при пересылке информации по Интернету.

Для обнаружения и удаления компьютерных вирусов, а также для защиты от них специалистами разрабатываются антивирусные программы. Наиболее известные из них: Антивирус Касперского, DoctorWeb , Panda .

установить на компьютер антивирусную программу и регулярно тести­ровать компьютер на наличие вирусов с её помощью;

регулярно обновлять антивирусную программу через Интернет;

перед считыванием информации со случайных носителей проверять их на наличие вирусов.

Группа 4 . Системы программирования

Программирование — это процесс создания программ, разработки всех типов программного обеспечения. Специалистов, разрабатываю­щих программное обеспечение, называют программистами.

Для записи программ используются специальные языки — языки программирования. Они состоят из некото­рого фиксированного множества слов; существуют чёткие правила написания программ на языке программирования. К настоящему времени насчитывается несколько тысяч языков программирования.

Некоторыми языками умеет пользоваться только ограниченный круг их разработчиков, другие становятся известными миллионам людей. Профессиональные программисты иногда применяют в работе более десятка разнообразных языков программирован

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

Комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования, называют сис темой программирования.

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

Программы, с помощью которых пользователь может работать с paзными видами информации, не прибегая к программированию, принято называть прикладными программами или приложениями.

Можно выделить приложения общего назначения и приложения специального назначения.

Приложения общего назначения требуются практически каждому пользователю для работы с разными видами информации.

Приложения общего назначения :

текстовые редактор ы ;

системы управления базами данных .

Как правило, пользователь, приобретая компьютер, устанавлива­ет на нём так называемый офисный пакет программ, включающий основные приложения общего назначения.

Приложения специального назначения предназначены для про­фессионального использования в различных сферах деятельности квалифицированными пользователями:

системы автоматизированного проектирования (САПР);

программы компьютерного моделирования ;

геоинформационные системы — для разработки топографических карт, подготовки метеорологических прогнозов, моделирования экологических ситуаций и т. д.;

медицинские экспертные системы — для помощи в постановке диагноза больному и др.

К программам специального назначения относят и многочисленные образовательные программы: электронные учебники, тренажёры, тестиру­ющие системы, конструкторы, энциклопедии и справочники.

Группа 6. Правовые нормы использования программного обеспечения

Программы по их правовому статусу можно разделить на две боль­шие группы:

ПО, являющееся частной собственностью авторов или правооб­ладателей;

Программы, входящие в первую группу, можно разделить на:

Условно бесплатные программы ( shareware ) предлагаются разра­ботчиками бесплатно в целях их рекламы и продвижения на рынок. Эти программы имеют ограниченный срок действия или ограничен­ные функциональные возможности. Если пользователь в установлен­ный срок производит оплату, то ему сообщается код, активизирую­щий все функции программы.

К свободно распространяемым программам ( freeware ) относятся: новые ещё не доработанные версии программных продуктов; програм­мы, являющиеся частью принципиально новых технологий; дополне­ния к ранее выпущенным программам; устаревшие версии программ; драйверы к новым устройствам и некоторые другие программы.

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

использовать программу в любых целях;

изучать и изменять программу;

копировать и распространять программу;

распространять изменённую программу.

Примерами свободного программного обеспечения являются ОС Linux , офисный пакет OpenOffice . org , графический редактор Gimp .

Похожие документы:

Программное обеспечение компьютера (системное и прикладное)

. на компьютере системную среду и правила работы в ней. Чем более совершенно системное программное обеспечение, тем .

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

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

Ключевые слова:

— программное обеспечение (ПО),

— файловая система и структура,

— полное имя файла,

— маска имен файлов.

Учебник: Информатика. 10 класс: учебник / Л. Л. Босова, А. Ю. Босова. — М.: БИНОМ. Лаборатория знаний, 2016. — 288 с.

Изучая компьютер, у нас возникают вопросы: что самое важное в компьютере и что заставляет компьютер работать? Может процессор или Bios, а может оперативная память?

Мы с вами уже знаем, что компьютер это универсальное устройство для хранения, преобразования и передачи информации. Но сам компьютер не способен мыслить самостоятельно, как человек. Его надо научить — значит построить работу компьютера по инструкции, в которой указано, что надо делать. Такая инструкция должна содержать строгую последовательность команд на языке, понятном компьютеру. Каждая команда должна сообщать компьютеру, как надо обрабатывать данные для получения желаемого результата. Такая инструкция называется программой. Получается, что компьютер состоит из двух основных частей:

  1. Аппаратные средства (hardware) — это технические устройства.
  2. Программное обеспечение (software) — это программы (команды, записанные последовательно).

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

На уроке мы с вами узнаем:

— как классифицировать программное обеспечение;

— как определять основные характеристики операционной системы;

— как характеризовать имеющееся в распоряжении прикладное программное обеспечение.

И научимся осуществлять основные операции с файлами и папками.

Сфера применения конкретного компьютера определяется как его техническими характеристиками, таки установленными на нем ПО.

ПО современных компьютеров насчитывает тысячи программ.

Тем не менее, все ПО можно разделить на три группы:

  1. Системное ПО
  2. Прикладное ПО
  3. Системы программирования

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

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

В настоящее время наиболее распространёнными ОС для персональных компьютеров являются Windows, Mac Os, Linux. Для смартфонов, планшетов и других мобильных устройств — Android, iOS, Windows Phone.

Рассмотрим основные функции, выполняемые ОС современного компьютера.

Управление устройствами

Для обеспечения согласованного функционирования аппаратного обеспечения компьютера в состав ОС входят драйверы — специальные программы, управляющие работой подключенных к компьютеру внешних устройств.

Управление процессами

Программу, выполняемую на компьютере в текущий момент, принято называть процессом. Даже когда мы просто ищем информацию в сети Интернет, компьютер производит незаметные для нас операции по контролю за состоянием устройств, по защите от вирусов и т. д.

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

Пользовательский интерфейс

Современные операционные системы обеспечивают диалог пользователя с компьютером на базе графического интерфейса.

Работа с файлами

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

К сервисным программам (утилитам) относят различные программы, выполняющие дополнительные услуги системного характера:

— Обслуживание дисков и диагностика компьютера:

- сжатие программ и данных.

— Защита от вирусов:

Многие программы сжатия данных построены на основе алгоритма Хаффмана.

  1. Считать все входные данные и подсчитать частоты встречаемости всех символов.
  2. Частоты встречаемости символов выписать в ряд — это вершины будущего графа (дерева).
  3. Выбрать две вершины с наименьшими весами и объединить их — создать новую вершину, от которой провести рёбра к выбранным вершинам с наименьшими весами, а вес новой вершины задать равным сумме их весов. Расставить на рёбрах графа числа 0 и 1 (на верхнем ребре — 0, а на нижнем — 1). Чтобы выбранные вершины больше не просматривались, стереть их веса.
  4. Продолжить объединение вершин, каждый раз выбирая пару с наименьшими весами, до тех пор, пока не останется одна вершина — корень дерева. Вес этой вершины будет равен длине сжимаемого массива.
  5. Создать кодовую таблицу. Для определения двоичного кода каждой конкретной буквы необходимо пройти от корня до этой вершины, выписывая 0 и 1, встречающиеся на маршруте.
  6. Сгенерировать сжатый массив данных, для чего надо снова прочесть входные данные и каждый символ заменить соответствующим ему кодом.

Сжать с помощью алгоритма Хаффмана фразу:

VENI, VIDI, VICI

Частота встречаемости символов



VENI, VIDI, VICI

01111011111000100001101
101100010000110110010

Исходный текст состоит из 16 символов, т. е. его длина в несжатом виде будет равна 16 байт или 128 бит. Код сжатого текста будет занимать 44 бита. Получаем коэффициент сжатия, равный 128/44 ≈ 2,9.

Комплекс программных средств, предназначенных для разработки новых программ, называют системой программирования или интегрированной средой разработки.

Рассмотрим основные компоненты, входящие в состав большинства систем программирования.

Специализированный текстовый редактор — позволяет программисту набрать и отредактировать текст программы на языке программирования высокого уровня. Трансляторы — специальные программы для перевода программы, написанной на языке высокого уровня, в машинные коды; существует два типа трансляторов: интерпретаторы и компиляторы. Интерпретаторы — обрабатывают и исполняют команды программы последовательно, от оператора к оператору, при каждом запуске программы она заново переводится в машинные коды. Компиляторы — обрабатывают весь текст программы, преобразовывая его в машинный код и строя исполняемый файл, готовый к запуску; после этого ни текст программы, ни компилятор не нужны.

Библиотеки стандартных подпрограмм — позволяют вызывать стандартные процедуры из вновь разрабатываемой программы. Компоновщик — собирает разные части (модули) создаваемой программы и используемые в ней стандартные подпрограммы в единый исполняемый файл.

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

Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию, принято называть прикладными программами или приложениями. Можно выделить приложения общего и специального назначения. Приложения общего назначения требуются практически каждому пользователю для работы с разными видами информации. К ним относятся: текстовые редакторы и процессоры; графические редакторы и пакеты компьютерной графики; табличные процессоры; редакторы презентаций, аудио и видеоредакторы; системы управления базами данных; браузеры; почтовые программы и др. Как правило, пользователь, приобретая компьютер, устанавливает на нём так называемый офисный пакет программ, включающий основные приложения общего назначения. Наибольшее распространение получили такие офисные пакеты, как Microsoft Office и Open Office. С любого компьютера, имеющего выход в Интернет, может быть доступен онлайн-офис, независимо от того, какую операционную систему этот компьютер использует. Онлайн-офис — это набор веб-сервисов, включающий в себя все основные компоненты традиционных офисных пакетов: текстовый редактор, электронные таблицы, редактор презентаций и др. Самый известный онлайн-офис — Google Docs.

Приложения специального назначения предназначены для профессионального применения квалифицированными пользователями в различных сферах деятельности. Это:

— настольные издательские системы,

— системы автоматизированного проектирования (САПР),

— программы компьютерного моделирования,

— геоинформационные системы (ГИС), системы автоматического перевода и другие программы.

Когда мы рассматривали основные функции, выполняемые ОС современного компьютера, то сказали о файловой системе. Давайте разберем подробнее эту функцию.

Из курса основной школы вам известно, что файл — это поименованная совокупность данных определённого размера, размещаемая на внешних устройствах (носителях информации) и рассматриваемая в процессе обработки как единое целое. Файл характеризуется набором параметров (имя, размер, дата создания, дата последней модификации) и атрибутами, используемыми операционной системой для его обработки (архивный, системный, скрытый, только для чтения). Размер файла выражается в байтах. На каждом компьютерном носителе информации может храниться большое количество файлов. Для удобства поиска информации файлы по определённым признакам объединяют в группы, называемые каталогами или папками.

Каталог (папка) — это поименованная совокупность файлов и подкаталогов (вложенных каталогов).

Правила построения имён файлов и папок (каталогов) зависит от ОС. В операционной системе Windows:

  1. Допускается использование имён, длиной до 255 символов.
  2. Можно использовать прописные и строчные буквы латинского и национальных алфавитов, цифры, пробелы и некоторые символы.
  3. Нельзя использовать символы: \ / : * ? “ |.
  4. Неразличаются прописные и строчные буквы в имени.

ОС Linux отличается тем, что различаются прописные и строчные буквы в имени, нельзя использовать символ \, а символы / : * ? “ | следует использовать с осторожностью, так как некоторые из них могут иметь специальный смысл, а также из соображений совместимости с другими ОС. Имя файла состоит из собственного имени (даем его мы) и расширения. Расширения файлам, как правило, даются автоматически программами, в которых они создаются; существует ряд стандартных расширений, по которым можно узнать тип файла и программу, в которой их можно открыть. Файловая система — часть операционной системы, определяющая способ организации, хранения и именования данных на носителе информации.

Файловые системы решают следующие задачи:

— определяют правила построения имён файлов и каталогов,

— поддерживают программный интерфейс работы с файлами для приложений,

— определяют порядок размещения файлов на диске,

— обеспечивают защиту данных в случае сбоев и ошибок,

— обеспечивают установку прав доступа к данным для каждого конкретного пользователя,

— обеспечивают совместную работу с файлами.

В операционных системах Windows распространены две файловые системы: FAT32 и NTFS. В ОС Linux применяются ext2fs и ext3fs.

Защита данных во время сбоев, ошибок

Эта функция обеспечивается за счёт журналирования, суть которого состоит в следующем:

  1. Перед началом выполнения операций с файлами ОС записывает (сохраняет) список действий, которые она будет проводить с файловой системой; эти записи хранятся в отдельной части файловой системы, называемой журналом.
  2. Как только изменения файловой системы внесены в журнал, она применяет эти изменения к файлам, после чего удаляет эти записи из журнала.
  3. Если во время выполнения операций с файлами произошёл сбой, то по записям в журнале можно определить пострадавшие файлы и восстановить их.

Используют два символа:

Давайте рассмотрим пример: Какие файлы будут найдены по маске?

. doc — файлы имеют пять символов в собственном имени и с расширением .doc;

*.jpg — любое собственное имя с расширением jpg;

doc*.* — имя обязательно начинается на doc, но дальше могут стоять любое количество символов и расширение любое.

Давайте рассмотрим задачу

В каталоге находятся 6 файлов:

motors.dat
torsten.docx

victoria.docx

x_torero.doc

Определите, по какой из перечисленных масок из этих 6 файлов будет отобрана указанная группа файлов:

Решение: Выясним, какие группы файлов позволит выбрать каждая из масок. Результаты анализа представим в таблице:


Итак, сегодня вы узнали про программное обеспечение (ПО). Оно бывает: системное (работает системный администратор), системы программирования (работают программисты), прикладное (работают все пользователи). Узнали, что системное ПО разделяется на операционную систему и сервисные программы (утилиты). Основные компоненты операционной системы — это управление устройствами, управление процессами, пользовательский интерфейс и работа с файлами. Для работы с файлами есть файловые системы. Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию, принято называть прикладными программами (приложениями). Приложения общего назначения требуются практически всем. Приложения специального назначения предназначены для профессионального применения квалифицированными пользователями.

Тренировочный модуль.

Соедините стрелками. Укажите, в какой программе создан файл.




  1. Программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию.
  2. Специальная программа для подключения внешних устройств.
  3. Важный этап в разработке новой программы.
  4. Файл с расширением bmp — это …
  5. Прикладное ПО для просмотра веб-страниц.
  6. Поименованная совокупность данных определённого размера, размещаемая на внешних устройствах.
  7. Человек, создающий новые программы.
  8. ПО, которое обеспечивает согласованную работу всех узлов компьютера.
  9. Какая файловая структура применяется в современных компьютерах?
  10. Программа, которая преобразует исходные тексты программ в машинный код.
  11. Минимальный элемент информации на жестком диске.


Определите, какое из указанных имен файлов удовлетворяет маске:

Читайте также: