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



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

Текстовый процессор ‑ текстовый редактор с расширенными возможностями оформления текста. Текстовые процессоры используют в тех случаях, когда имеет значение не только содержание текста, но и его внешний вид (например, при подготовке официальных документов). Текстовый процессор позволяет управлять оформлением текста при его выдаче на экран или принтер. Документ, созданный текстовым процессором, содержит не только текст, но и информацию о том, как он должен быть оформлен. Эта информация заключена в невидимых кодах, которые не печатаются ни на экране, ни на бумаге, но влияют на то, как происходит печать. Разные текстовые процессоры используют для оформления текста разные коды (говорят – документы имеют разные форматы). Поэтому перенос форматированных текстовых документов из одного текстового процессора в другой не всегда возможен и не всегда прост. В тех случаях, когда такой перенос сделать не удается, переносят только текст, без кодов форматирования (говорят – перенос с потерей форматирования), после чего вновь оформляют текст в новом текстовом процессоре.

Основные функции текстовых процессоров:

- Ввод текста.

- Редактирование текста (удаление, копирование, перенос).

- Форматирование документа (изменение параметров страницы, шрифтов, абзацев и т. п.).

- Обработка нескольких документов одновременно.

- Использование графики (рисунков, диаграмм, формул).

- Удобная работа с таблицами.

- Проверка правописания (для различных языков).

- Предварительный просмотр и печать.

- Макросы (для автоматизации работы).

- Импорт данных из других программ.

- Сохранение документов на диске.

Форматы текстовых файлов

Формат файла определяет способ хранения текста в файле. Существуют УНИВЕРСАЛЬНЫЕ и ОРИГИНАЛЬНЫЕ форматы.

Виды форматов: TXT (только текст) универсальный, текст без форматирования

RTF Универсальный, сохраняет форматирование, используется во многих приложениях, большой информационный объем.

DOC оригинальный, версия Word. Кодировка Unicode.

DOCX оригинальный, версия Word

ODT Универсальный, формат файлов для документов OpenOffice. Альтернатива закрытому формату docx от Microsoft. Поддерживает большую часть форматирования что и «DOCX», включая вставку изображений, таблиц и гиперссылок.

HTM, HTML формат хранения web-страниц.

LX формат отечественного редактора Лексикон.

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

§ .fb2;

§ .epub;

§ .mobi;

§ .djvu и другие.

 


 

ПО. Основные ОС. Программы Утилиты.

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

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

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

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

Основные функции ОС:

· Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).

· Загрузка программ в оперативную память и их выполнение.

· Стандартизированный доступ к периферийным устройствам ( устройства ввода-вывода).

· Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).

· Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.

· Обеспечение пользовательского интерфейса.

· Сохранение информации об ошибках системы.

Дополнительные функции ОС:

· Параллельное или псевдопараллельное выполнение задач ( многозадачность).

· Эффективное распределение ресурсов вычислительной системы между процессами.

· Разграничение доступа различных процессов к ресурсам.

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

· Взаимодействие между процессами: обмен данными, взаимная синхронизация.

· Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.

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

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

Утилиты

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

Виды утилит

Утилиты подразделяются по их функциям и связи с операционной системой (ОС).

Классификация по функциям:

§ Архиваторы;

  • Просмотрщики;
  • Удаление программ и файлов;
  • Для работы со списками файлов;
  • Для выполнения восстановления;
  • Утилиты для управления процессами;
  • Диагностика программ и оборудования;
  • Оптимизация программ и оборудования.

Классификация по связи с ОС:

§ Независимые — могут работать без операционной системы.

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

Примеры полезных утилит:

  1. CureIt — лечащая утилита. Выполняет проверку компьютера на наличие зловредных файлов.
  2. CCleaner — чистка компьютера.
  3. Defraggler — дефрагментация жесткого диска.
  4. Autoruns — управление автозапуском программ в Windows.
  5. SpeedFan — контроль скорости вентиляторов.
  6. CrystalDiskInfo — просмотр состояния жестких дисков.

Примеры ОС

DOS

Данная операционная система представляет собой простую консоль, которая сейчас является просто одним из элементов Windows. Сейчас она используется, разве что какими-то любителями старины или же специалистами для выполнения нестандартных задач низкого уровня (речь идет о программировании, где низкий уровень ‑ самый сложный).

Сегодня можно совершенно бесплатно загрузить FreeDOS. Часто разработчики ноутбуков и ПК устанавливают данную ОС на свои устройства. Это значительно снижает их стоимость.

Microsoft Windows

Windows – это более 20 операционных систем, работающих на ПК, серверах, планшетах и смартфонах!

Основные особенности Windows:

· Windows обеспечивает единообразный интерфейс для всех своих компонентов (составных частей), а также для программ, которые разработаны для работы под управлением Windows. Таким образом, освоив один раз этот интерфейс, который фактически стал стандартным для большинства прикладных программ, можно успешно работать и с ранее незнакомыми программами;

· Многозадачность. Операционная система своевременно и в нужном количестве выделяет каждой из этих программ нужные ей ресурсы. Все ресурсы компьютера — оперативная память, процессор, дисковые устройства, дисплей, клавиатура, вспомогательные программы — могут использоваться всеми одновременно выполняющимися программами совместно;

· средства обмена информацией между программами;

· максимальное удобство для пользователя благодаря тому, что Windows «из коробки» оснащена многими необходимыми прикладными программами и утилитами;

GNU/Linux

Вторая по популярности операционная система. В последнее время разработчики Linux стараются все больше копировать особенности Windows. В частности, они сделали что-то подобное рабочему столу, но со своими уникальными особенностями. Но основное отличие от Windows состоит в том, что немало операций все-таки придется выполнять в «терминале», то есть некоем подобии командной строки.

Само ядро Linux ‑ продукт бесплатный и распространяется по лицензии GNU. Имеет открытый исходный код (что само по себе уже практически подразумевает бесплатность), большинство дистрибутивов также бесплатны. Однако, есть и коммерческие дистрибутивы, предназначенные для использования на предприятиях в качестве серверов: Mandriva, Xandros, Red Hat, SuSE и т.д.

Характерные особенности Linux как ОС см. по ссылке:

https://www.codeguru.com.ua/article/a-421.html

UNIX

Появилась раньше всех вышеперечисленных операционных систем, многое унаследовавших из нее. В настоящее время используется, в основном, как серверная платформа.

ОС UNIX имеет следующие основные характеристики:

· переносимость;

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

Подробнее об ОС UNIX:

http://ermak.cs.nstu.ru/~mos/www/unix.htm

 

 


 


Дата добавления: 2019-01-14; просмотров: 335; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!