Лекция 10. Программная составляющая компьютера

Лекция 10. Программная составляющая компьютера

К истинному моменту выделяют три вида программных товаров:

1. системное, либо общее, ПО;

2. пакеты прикладных программ (ППП);

3. инструментарий технологии программирования.

1. Системное, либо общее, ПО -это совокупа программ для обеспечения работы компьютера и сетей ЭВМ. Часть этих программных средств изучается в лабораторном практикуме по информатике.

Данный класс программного обеспечения делится на последующие виды Лекция 10. Программная составляющая компьютера:

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

Более пользующимися популярностью ОС для компов класса IBM PC являются ОС семейства Windows’xx и MS DOS. При этом эти ОС не являются взаимоисключающими: они ведут взаимодействие в процессе функционирования компьютера и MS Лекция 10. Программная составляющая компьютера DOS, обычно, встроена в ОС Windows’xx. Сетевая ОС не имеет базовых различий от ОС автономного компьютера. Ее отличительной чертой являются развитые средства защиты от несанкционированного доступа, применяющие, а именно, идеи криптографического кодировки, рассмотренные ранее.

Операционные оболочки – это особые программки, созданные для облегчения общения юзера с командами ОС. Имеют Лекция 10. Программная составляющая компьютера текстовый и графический варианты интерфейса конечного юзера. Примерами являются Norton Commander (NC) для ОС MS DOS, Far для ОС Windows’xx. В реальный момент, когда операционные системы облагают высокоразвитым графическим интерфейсом (иконки Windows и т.п.) и имеют интегрированные очень комфортные средства для выполнения системных операций, наличие операционных оболочек быстрее дань Лекция 10. Программная составляющая компьютера традиции, чем необходимость.

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

2. Пакеты прикладных программ (ППП) -это комплекс взаимосвязанных программ для решения задач определенного класса.

Выделяются последующие виды ППП:

· проблемно-ориентированные. Употребляются для тех проблемных областей Лекция 10. Программная составляющая компьютера, в каких вероятна типизация функций управления, структур данных и алгоритмов обработки. К примеру, это ППП автоматизации бухучета, денежной деятельности, управления персоналом и т.д.;

Употребляются в тех предметных областях, для которых вероятна типизация функций управления, структур данных и алгоритмов обработки. Обычным примером является серия программ 1С:, позволяющая заавтоматизировать решение задач управления Лекция 10. Программная составляющая компьютера предприятием, к примеру, 1С:Бухгалтерия, 1С: Предприятие, 1С: Кадры и т.д. К пакетам этого класса относятся и программки, реализующие дистанционное обучение, к примеру пакет SunRav_BookOffice для сотворения и работы с электрическим учебником, при помощи которого был разработан данный электрический учебник.

· автоматизации проектирования (либо САПР). Употребляются в работе конструкторов Лекция 10. Программная составляющая компьютера и технологов, связанных с разработкой чертежей, схем, диаграмм;

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

1. коллективная работа в сети;

2. экспорт - импорт файлов разных форматов;

3. масштабирование объектов;

4. группировка объектов, передвижение, растяжка, поворот, разрезание, изменение размеров Лекция 10. Программная составляющая компьютера, работа со слоями;

5. перерисовка;

6. управление файлами;

7. внедрение чертежных инструментов, позволяющих отрисовывать кривые, эллипсы, полосы случайной формы, многоугольники и т.п.;

8. работа с цветом;

9. автоматизация отдельных процедур с внедрением встроенного макроязыка.

Примерами пакетов этого класса являются: AutoCAD (AutoDesk), DesignCAD, Grafic CAD Professional, DrawBase, Microstation, TurboCAD.

· общего предназначения. Поддерживают компьютерные Лекция 10. Программная составляющая компьютера технологии конечных юзеров и включают текстовые и табличные микропроцессоры, графические редакторы, системы управления базами данных (СУБД);

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

Текстовые микропроцессоры (редакторы) позволяют готовить текстовые документы, которые Лекция 10. Программная составляющая компьютера могут включать и таблицы, и картинки, и диаграммы. Примером пакетов этого класса являются MS Word, Блокнот, WordPad. Список выполняемых функций, к примеру MS Word, очень широкий и изучается студентами в лабораторном практикуме по информатике.

Табличные микропроцессоры (обычный пример - MS Excel) позволяют обрабатывать огромные объемы числовой инфы (не исключая при всем Лекция 10. Программная составляющая компьютера этом обыденную символьную), формируя из данных таблицы. Можно сказать, что это очень массивные калькуляторы, хранящие в собственной памяти большие числовые массивы и дозволяющие делать над ними разные арифметические и логические операции, сформировывать диаграммы и делать огромное количество других операций, нужных для решения разных задач юзера. Аналогично пакету Лекция 10. Программная составляющая компьютера MS Word, табличный микропроцессор MS Excel изучается в лабораторном практикуме по информатике.

Графические редакторы позволяют генерировать разные изобразительные объекты. Они делятся на 2 класса - растровой и векторной графики - зависимо от того, какое внутреннее представление этих объектов в их поддерживается. Редакторы растровой графики употребляются для работы с фото. Они кодируют фотоизображения в Лекция 10. Программная составляющая компьютера цифровую форму и позволяют делать над ними разные редактирующие операции (выделение фрагментов, перемещение, вырезание, копирование и т.д.). Примерами редакторов этого класса являются: Adobe Photoshop, Aldus Photo Styler, Picture Publisher, Photo Works Plus. Редакторы векторной графики употребляются для проф работы, связанной с технической и художественной иллюстрацией с следующей цветной Лекция 10. Программная составляющая компьютера печатью. Они занимают промежуточное место меж САПР и настольными издательскими системами. Включают инструментарий для сотворения графического объекта; средства манипулирования объектами; средства обработки текста в части дизайна и модификации параграфов, работы со шрифтами; средства вывода на печать и опции цвета. Примерами графических редакторов этого класса являются Corel Draw, Adobe Illustrator Лекция 10. Программная составляющая компьютера, Aldus Free Хэнд, Professional Draw.

Системы управления базами данных (СУБД) употребляются для автоматизации процедур сотворения, хранения и извлечения электрических данных. Различаются методом организации данных, форматом, языком формирования запросов на операции с данными. обычными примерами являются MS Access, Oracle, Paradox.

Пакеты программ мультимедиа употребляются для отображения (проигрывания) и обработки Лекция 10. Программная составляющая компьютера аудио- и видеоинформации. Включают, а именно, пакеты Director for Windows, Multimedia Viewer Kit, NEC MultiSpin.

Пакеты демонстрационной графики - это конструкторы графических образов деловой инфы, призванные в приятной и динамической форме представлять результаты неких аналитических исследовательских работ. последовательность работы с такими пакетами включает шаги: разработка общего плана представления, выбор шаблона для дизайна Лекция 10. Программная составляющая компьютера частей, формирование и импорт частей (текст, графика, таблицы, диаграммы, звуковые эффекты, клипы). Примеры таких пакетов: Power Point, Harvard Graphics, WordPerfect Presentations.

· офисные. Обеспечивают организационное управление деятельностью кабинета. Включают органайзеры (записные и телефонные книги, календари, презентации и т.д.), средства определения текста;

Обеспечивают организационное управление деятельностью кабинета. Включают:

1. Органайзеры употребляются Лекция 10. Программная составляющая компьютера для автоматизации процедур планирования использования разных ресурсов (времени, средств, материалов) как отдельного человека, так и всей компании либо ее подразделений. Есть 2 вида пакетов этого класса:

1) органайзеры для управления проектами. употребляются для сетевого планирования и управления проектами. Позволяют спланировать проект хоть какой величины и трудности, отлично распределить Лекция 10. Программная составляющая компьютера человеческие, денежные и вещественные ресурсы, составить лучший график работ и проконтролировать его выполнение. К ним относятся Time Line, MS Project, CА - Super Project;

2) органайзеры для организации деятельности отдельного человека. Это электрические секретари для действенного управления деловыми контактами. Включают, а именно, Lotus Organizer, ACTI.

Программки для определения знаков употребляются для перевода графических Лекция 10. Программная составляющая компьютера изображений букв и цифр в ASCII-коды этих знаков. Используются в сканерах. Примерами таких пакетов являются Fine Reader, Cunie Form, Tiger, Omni Page.

· настольные издательские системы – более функционально массивные текстовые микропроцессоры;

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

1. компоновать (верстать) текст;

2. использовать различные шрифты и делать полиграфические изображения;

3. производить редактирование текста на уровне наилучших текстовых микропроцессоров;

4. обрабатывать графические изображения;

5. выводить документы полиграфического свойства;

6. работать в сетях на различных платформах.

Примерами таких пакетов являются: Corel Ventura, Page Maker, QuarkXPress, Frame Maker, MS Publisher Лекция 10. Программная составляющая компьютера, Page Plus, Compu Work Publisher.

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

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

Естественно-языковый интерфейс был более привлекателен для общения с ЭВМ с момента ее возникновения. Это позволило бы исключить необходимость обучения Лекция 10. Программная составляющая компьютера конечного юзера языку команд либо другим приемам формулировки собственных заданий для решения на компьютере, так как естественный язык является более применимым средством общения для человека. Потому работы по созданию такового рода интерфейса начались с середины 20-го века. Но, невзирая на весь интерес исследователей и проектировщиков, эта задачка не Лекция 10. Программная составляющая компьютера решена и до настоящего времени из-за большущих сложностей, связанных с осознанием предложений естественного языка и связного текста в целом. Некие программные продукты, которые появлялись на рынке, носили быстрее экспериментальный нрав, имели огромное количество ограничений и не решали задачку кардинально. Все же, невзирая на кажущийся застой в этой сфере Лекция 10. Программная составляющая компьютера, данная неувязка остается животрепещущей и до настоящего времени и вошла в состав проблематики, связанной с проектом ЭВМ 5-ого поколения.

Экспертные системы в первый раз появились в области медицины. Появилась мысль интеграции познаний профессионалов в области медицины либо ее отдельных разделов в некую электрическую форму, которая позволила бы начинающему Лекция 10. Программная составляющая компьютера доктору иметь типичного электрического советника при принятии решений по тому либо иному докторскому случаю. Выбор области медицины разъясняется очень большой ценой ошибок, которые касаются жизни и здоровья людей. Равномерно от области медицины эта разработка распространилась и на другие сферы деятельности человека, к примеру, создание. Разработка использования экспертных систем подразумевает Лекция 10. Программная составляющая компьютера первоначальное "обучение" системы, т.е. наполнение ее определенными познаниями из той либо другой проблемной области, а позже уже эксплуатацию заполненной познаниями экспертной системы для решения прикладных задач. Эта идеология проявила себя в проекте ЭВМ 5-ого поколения в части вербования конечного юзера к решению собственных задач и связана с неувязкой Лекция 10. Программная составляющая компьютера автоформализации познаний.

Умственные пакеты прикладных программ позволяют, аналогично экспертным системам, за ранее создавать базу познаний, включающую совокупа познаний из той либо другой области деятельности человека, а потом решать практические задачки с привлечением этих познаний. Различие этих видов пакетов заключается в том, что экспертные системы, в отличие от умственных ППП Лекция 10. Программная составляющая компьютера, позволяют интегрировать познания из так именуемых слабо формализуемых предметных областей, в каких трудно найти входные и выходные характеристики задачки, также нереально сформировать точный метод ее решения. Не считая того, экспертные системы не сформировывают метод решения задачки как в случае умственных ППП, а только выдают "советы" юзеру на основании его запроса.

3.Инструментарий Лекция 10. Программная составляющая компьютера технологии программирования - это совокупа программ, обеспечивающих технологию разработки, отладки и внедрения программных товаров.

Инструментарий технологии программирования делится на два огромных класса инструментальных средств: для сотворения отдельных приложений (программ) и для сотворения информационных систем и технологий.

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

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

1. операторные. Употребляются для кодировки алгоритмов Лекция 10. Программная составляющая компьютера, а поэтому также именуются алгоритмическими. Имеют в составе:

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

· машинно-ориентированные (язык С). Соединяет воединыжды идеи ассемблера и алгоритмического языка. Программки малогабаритны и работают очень стремительно Лекция 10. Программная составляющая компьютера.

· универсальные (Турбо-Паскаль, Бэйсик). Приближены очень, как это может быть, к естественному британскому языку: заглавие каждой команды – английское слово;

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

· проблемно-ориентированные (GPSS). Моделируют систему при помощи последовательности событий. Используются, а именно, при проектировании Лекция 10. Программная составляющая компьютера вычислительных комплексов;

· объектно-ориентированные (Форт). Имеют интегрированные средства для моделирования новых объектов программирования;

· логико-ориентированные (Prolog). Раздельно описываются правила предметной области, по которым потом выводятся новые факты.

Системы программирования включают:

1. интегрированную среду разработчика программки, состоящую, а именно, из редактора текста, позволяющего создавать и корректировать начальные тексты программ, средств поддержки интерфейса Лекция 10. Программная составляющая компьютера программера с системными средствами для выполнения разных сервисных функций (к примеру, сохранения либо открытия файла);

2. транслятор – программку, переводящую начальный текст во внутреннее представление компьютера;

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

4. компоновщик – программка для подготовки прикладной программки к работе в определенных адресах основной памяти компьютера;

5. справочные системы.

Инструментальная среда юзера – это особые программные средства, интегрированные в ППП:

1. библиотеки функций, процедур, объектов и способов обработки;

2. макрокоманды;

3. программные модули-вставки;

4. конструкторы экранных форм и Лекция 10. Программная составляющая компьютера отчетов;

5. языки запросов высочайшего уровня.


lekcionnie-i-seminarskie-zanyatiya-innovacionnogo-tipa-teoriya-i-praktika.html
lekcionnij-kompleks-glossarij-k-kursu-istoriya-kazahskoj-publicistiki.html
lekcionnij-kurs-dlya-gruppi-pe-13-04-06-zsu-13-01.html