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

Что такое программное обеспечение? Примеры его практического использования мы встречаем каждый день, садясь за компьютер. Даже простое перемещение мыши по экрану - это результат работы программного обеспечения. Какие есть разновидности ПО? Как осуществляется разработка программного обеспечения?

Программное обеспечение: теория

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

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

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

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

Если упростить язык, то можно резюмировать так: системное программное обеспечение - для компьютера, прикладное - для пользователя. Еще один способ объяснить разницу простым языком: работа как правило не видна. Они выполняют свои функции без "согласования" с пользователем, в скрытом режиме. В свою очередь, только при прямом участии пользователя работает прикладное программное обеспечение. Примеры и того и другого мы сегодня рассмотрим.

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

Что такое операционная система?

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

Самые распространенные в мире ОС для ПК - Windows (самая популярная, есть очень много ее версий - 7-я, 8-я, XP и другие), Linux, MacOS.

Системное ПО: драйвера

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

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

Прикладное ПО: антивирусы, утилиты

Распространенные виды прикладного программного обеспечения - это антивирусы и утилиты. Первые предназначены защищать ПК от вредоносных программ, которые способны вывести из строя другое ПО или даже аппаратные компоненты компьютера. Одни из самых популярных в России антивирусов - NOD32, DrWeb, Kaspersky. Утилиты призваны обеспечивать стабильную работу ПК, следить за тем, насколько корректно работают процессор, диски, память и другие аппаратные компоненты компьютера.

Популярные Microsoft Word

Какие из конкретных образцов прикладного ПО находят наибольшую востребованность сегодня? Прежде всего, это касается программ для обработки текстов. Такого рода операции на компьютере - исторически самые первые. Одна из наиболее популярных в мире программ для обработки текстов и выполнения сопутствующих операций (рисование таблиц, графиков и т. д.) - Word. Разработала ее одна из крупнейших в мире корпораций - американская Microsoft. Допустима ее русская транскрипция, которая звучит как "программа Ворд".

К настоящему моменту выпущено несколько версий данного ПО. Функции в каждом из них отличаются, но базовая (и самая востребованная на практике) задача, выполняемая MS Word в той или иной модификации, - форматирование текста, сохранение его в файл и обеспечение (при необходимости) его корректного вывода на принтер.

Microsoft Word: возможности

"Программа Ворд" умеет выполнять огромное количество операций. А именно:

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

Оформление внешнего вида страниц (задание цвета и рисунка на фоне, добавление графики, картинок и т. д.)

Добавление сопутствующих тексту элементов (таблиц, графиков, значков и т. д.)

Научиться пользоваться Word очень просто. Многие из элементов управления программой понятны интуитивно. Также стоит отметить, что компания Microsoft, выпустившая Word, снабдила свое решение подробной справочной системой, обратиться к которой пользователь может, нажав на клавиатуре F1.

Популярные прикладные программы: Microsoft Excel

Пример другого популярного прикладного ПО - Microsoft Excel (по-русски - "программа Эксель"). Ее узкая специализация - вычисления при помощи электронных таблиц. Такого рода решения значительно упрощают работу с цифрами.

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

Microsoft Excel: возможности

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

Перечислим самые распространенные на практике типы задач, которые умеет решать "программа Эксель":

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

Применение формул для автоматизации счета;

Составление отчетов, бланков, опросников и иных документов, которые наиболее комфортно смотрятся в виде таблиц;

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

Так же как и в случае с Word, пользование Excel очень легко освоить самостоятельно. Элементы управления программой во многом интуитивно понятно. Данный вид ПО также снабжен подробной справочной системой (которая может пригодиться не только начинающему пользователю, но и профессионалу).

Популярные прикладные программы: Adobe Photoshop

Часто у пользователей возникает потребность в задействовании одной интересной программы - "Фотошопа". Для Windows 7, 8 или же XP она существует в большом количестве версий. Официально эта программа называется Adobe Photoshop. Она предназначена для рисования (такого рода решения называются "графическими редакторами"). Пользуются ей, как и в случае с Word и Excel, как начинающие пользователи, так и профессионалы: дизайнеры, веб-разработчики, создатели мультфильмов.

Photoshop относится к программам, обрабатывающим изображения в так называемом "растровом" режиме. Что это значит? Можно сказать, что к категории "растровой" принадлежит основная часть компьютерной графики. Речь идет об изображениях, состоящих из большого количества мелких точек (вспоминаем, как строится картинка на телевизоре и мониторе - принцип тот же). При помощи "растровых" можно создавать абсолютно любые графические элементы. Можно нарисовать портрет человека, дом, пейзаж - все что угодно. Кроме "растровой" графики есть еще "векторная". Изображения на ее основе можно, в свою очередь, выстраивать только по шаблонам, заложенным в программе.

Adobe Photoshop: возможности

При помощи Photoshop можно не только создавать картинки, но также вносить изменения в уже готовые. Отсюда термин "отфотошопить". Можно, например, видоизменять объекты на фото, что-то к ним пририсовывать, ретушировать - при большом опыте работы с Photoshop все может получиться очень правдоподобно.

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

Каковы самые популярные виды операций, которые производятся в Photoshop? К ним можно отнести следующие:

Создание новых рисунков при помощью виртуальных кистей, карандашей, линеек, фигур с использованием различных цветов;

Изменение размера картинок или отдельных их элементов;

Объединение содержимого двух разных изображений;

Изменение цвета картинки или ее частей;

Применение визуальных эффектов за счет встроенных в программу шаблонов и алгоритмов;

Трансформация картинок (отражение, вращение и т. д.).

Так же, как в случае с Word и Excel, элементы управления Photoshop легко осваиваются интуитивно. Так что даже неопытный пользователь сможет что-то нарисовать. Многие из версий программы оснащены справочной системой на русском языке, где в подробностях рассказывается о том, как работать с Photoshop.

Популярные виды прикладного ПО: браузеры

Браузер - это программа, с помощью которой пользователи выходят в Интернет, читают новости с сайтов, пишут сообщения в соцсетях, просматривают ролики - словом, делают все то, что характерно для "виртуального пространства". Самые популярные в мире решения такого типа - Internet Explorer, Opera, Google Chrome. Есть очень большое количество их аналогов и подтипов. Функциональность каждого из них, в целом, одинаковая. Большинство пользователей предпочитают эксплуатировать те или иные, исходя из субъективной оценки качества дизайна программ и удобства расположения элементов управления на них.

Принцип работы браузеров основан на распознавании языка разметки гипертекста (называемого HTML) и преобразования его в понятные для пользователя визуальные элементы - текст, картинки, таблицы, видео, анимацию, формы сообщений и т. д.

Браузеры: возможности

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

ПО: платное и бесплатное

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

Что такое "облачные технологии"?

В последние годы набрал очень большую популярность термин "облачные технологии". Что это за явление? "Облачные технологии" - это, если говорить простым языком, прикладное ПО, которое можно запускать из браузера (соответственно, оно не установлено на ПК). Рассмотрим пример. Microsoft Word, о котором мы говорили выше, запускается двойным щелчком по значку на рабочем столе. Но есть такое же решение но "облачное": использование программного обеспечения такого типа осуществляется через веб-интерфейс браузера. Как правило, файлы, с которыми работает пользователь при помощи такого ПО, также хранятся в Интернете.

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

Кто разрабатывает программное обеспечение?

Существует целая отрасль экономики, в рамках которое осуществляется разработка ПО - программирование. В ней работают люди с самыми разными профилями знаний. Но их объединяет общий признак - знание языков программирования. Используя один или несколько из них, человек пишет ПО. Язык программирования - это набор команд, распознаваемых аппаратными компонентами компьютера. Написав выстроенную определенным образом "фразу", человек, создающий ПО, дает "распоряжение" процессору, или, скажем, диску ПК произвести над файлом такую-то операцию. Языков, с помощью которых осуществляется разработка программного обеспечения, сотни. В числе популярных - С ("Си"), Java, Pascal, Ruby-on-Rails.

Трудно ли научиться создавать ПО?

Совсем нет. Разработчиком программ может стать абсолютно любой желающий человек. Создание ПО - это совсем не запрещенный вид деятельности. Многие успешные предприниматели начинали с того, что разрабатывали программное обеспечение. Примеры таких людей - Билл Гейтс, Линукс Торвальдс, Евгений Касперский. Изучить языки для создания ПО можно на основе большого количества доступной литературы, видеоуроков, или посетив специализированные курсы. Разработка программного обеспечения - одна из самых динамично развивающихся отраслей, и рост ее популярности главным образом, связан с всеобщей доступностью.

Учебник создан в соответствии с Федеральным государственным образовательным стандартом среднего профессионального образования по профессии «Наладчик аппаратного и программного обеспечения», ПМ.02 «Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования».
Рассмотрены основные понятия и виды программного обеспечения, варианты программной конфигурации компьютера, установка и обслуживание системного программного обеспечения по видам. Даны сведения об операционных системах, их установке и администрировании, об установке и настройке параметров функционирования периферийных устройств, сопровождении программного обеспечения. Аналогично дан материал по установке и обслуживанию прикладного программного обеспечения.
Для студентов учреждений среднего профессионального образования.

ФАЙЛ И КАТАЛОГ.
Долговременное хранение данных, которые чаще всего сохраняются на жестком диске, - одно из назначений компьютера. Важно знать, каким же образом организовано их хранение.

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

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

СОДЕРЖАНИЕ
Предисловие
РАЗДЕЛ I УСТАНОВКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ, СЕРВЕРОВ, ПЕРИФЕРИЙНЫХ УСТРОЙСТВ И ОБОРУДОВАНИЯ
Глава 1. Основные понятия и виды программного обеспечения
1.1. Файл и каталог
1.2. Организация хранения информации в персональных компьютерах
1.3. Файловая система
1.4. Пользовательский интерфейс
1.5. Классификация программного обеспечения
1.6. Программная конфигурация компьютера
1.7. Принципы лицензирования и модели распространения программного обеспечения
Практические работы
Глава 2. Установка и настройка системного программного обеспечения
2.1. Базовое программное обеспечение
2.2. Операционные системы
2.3. Системные оболочки
2.4. Драйверы
2.5. Служебное программное обеспечение
Практические работы
Глава 3. Установка и настройка прикладного программного обеспечения
3.1. Прикладные программы общего назначения
3.2. Прикладные программы специального (профессионального) назначения
3.3. Программы для работы в локальной сети и Интернете
3.4. Пакеты прикладных программ
3.5. Порядок установки и настройки прикладного программного обеспечения
Практические работы
РАЗДЕЛ II ОБСЛУЖИВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ, СЕРВЕРОВ, ПЕРИФЕРИЙНЫХ УСТРОЙСТВ И ОБОРУДОВАНИЯ
Глава 4. Основы информационной безопасности
4.1. Основные направления защиты информации
4.2. Способы защиты информации
4.3. Защита программного обеспечения
4.4. Безопасность данных в интерактивной среде
Практические работы
Глава 5. Администрирование операционных систем
5.1. Сопровождение программного обеспечения
5.2. Назначение и средства администрирования
5.3. Конфигурирование операционной системы
5.4. Администрирование пользователей
5.5. Администрирование удаленного доступа
5.6. Работа с протоколом TCP/IP в операционных системах
5.7. Организация сетевой печати
Практические работы
Заключение
Список литературы.


Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Установка и обслуживание программного обеспечения персональных компьютеров, серверов, периферийных устройств и оборудования, Богомазова Г.Н., 2015 - fileskachat.com, быстрое и бесплатное скачивание.

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

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

Различают системное и прикладное ПО. Схематически программное обеспечение можно представить так:

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

Базовое ПО включает в себя:

    операционные системы;

    оболочки;

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

Сервисное ПО включает в себя программы (утилиты):

    диагностики;

    антивирусные;

    обслуживания носителей;

    архивирования;

    обслуживания сети.

Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.

Прикладные программы называют приложениями. Они включает в себя:

    текстовые процессоры;

    табличные процессоры;

    базы данных;

    интегрированные пакеты;

    системы иллюстративной и деловой графики (графические процессоры);

    экспертные системы;

    обучающие программы;

    программы математических расчетов, моделирования и анализа;

    коммуникационные программы.

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

    трансляторы;

    среду разработки программ;

    библиотеки справочных программ (функций, процедур);

    отладчики;

    редакторы связей и др.

2.Основные составляющие сист.Прог.Обеспеч. Операц.Системы.Утилиты. Системы програм.Субд. Основные функции,классификация субд по способу доступа.

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

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

Операционная система решает задачи, которые можно условно разделить на две категории:

    во-первых, управление всеми ресурсами компьютера;

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

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

Ещё не так давно работы по настройке приходилось выполнять пользователю вручную, а сегодня производители компонентов компьютерной техники разработали протокол plug-and-play (включил - заработало). Этот протокол позволяет операционной системе в момент подключения нового компонента получить информацию о новом устройстве, достаточную для настройки ОС на работу с ним.

Операционные системы для ПК различаются по нескольким параметрам. В частности, ОС бывают:

    однозадачные и многозадачные ;

    однопользовательские и многопользовательские ;

    сетевые и несетевые .

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

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

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

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

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

В настоящее время, с появлением мощных компьютеров, широкое распространение получили два типа ОС. К первому типу относятся достаточно похожие ОС семейства Windows компании Microsoft. Они многозадачные и имеют многооконный графический интерфейс. На рынке персональных компьютеров с Windows конкурируют ОС типа UNIX . Это многозадачная многопользовательская ОС с командным интерфейсом. В настоящее время разработаны расширения UNIX, обеспечивающие многооконный графический интерфейс. UNIX развивалась в течение многих лет разными компаниями, но до недавнего времени она не использовалась на персональных компьютерах, т.к. требует очень мощного процессора, весьма дорога и сложна, её установка и эксплуатация требуют высокой квалификации. В последние годы ситуация изменилась. Компьютеры стали достаточно мощными, появилась некоммерческая, бесплатная версия системы UNIX для персональных компьютеров - система Linux . По мере роста популярности этой системы в ней появились дополнительные компоненты, облегчающие её установку и эксплуатацию. Немалую роль в росте популярности Linux сыграла мировая компьютерная сеть Internet. Хотя освоение Linux гораздо сложнее освоения систем типа Windows, Linux - более гибкая и в то же время бесплатная система, что и привлекает к ней многих пользователей.

Существуют и другие ОС. Известная компания Apple производит компьютеры Macintosh с современной ОС MacOS . Эти компьютеры используются преимущественно издателями и художниками. Фирма IBM производит ОС OS/2 . Операционная система OS/2 такого же класса надёжности и защиты, как и Windows NT.

На смену операционной системе MS DOS с ее графическими оболочками Windows 3.1 и Windows 3.11 пришли полноценные операционные системы семейства Windows (сначала Windows 95, затем Windows 98, Windows Millennium, Windows 2000, Windows XP, Windows Vista и Windows 7). На рисунке показаны этапы развития персональных компьютеров класса РС и операционной системы Windows:

Операционные системы семейства Windows представляет собой 32-разрядные операционные системы, обеспечивающую многозадачную и многопоточную обработку приложений. Они поддерживает удобный графический пользовательский интерфейс, возможность работы в защищенном режиме, совместимость с программами реального режима и сетевые возможности. В Windows реализована технология поддержки самонастраивающейся аппаратуры Plug and Play, допускаются длинные имена файлов и обеспечиваются повышенные характеристики устойчивости.

32-разрядность означает, что операции над 32-разрядными данными здесь выполняются быстрее, чем над 16-разрядными. 32-разрядные Windows-приложения выполняются в собственном адресном пространстве, доступ в которое для других программ закрыт. Это защищает приложения от ошибок друг друга. При сбое в работе одного приложения другое продолжает нормально функционировать. Сбойное же приложение можно завершить.

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

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

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

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

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

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

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

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

При завершении работы нельзя просто выключить компьютер, не завершив работу системы по всем правилам - это может привести к потере некоторых несохраненных данных. Для правильного завершения работы необходимо сохранить данные во всех приложениях, с которыми работал пользователь, завершить работу всех ранее запущенных DOS-приложений, открыть меню кнопки “Пуск” и выбрать команду “Завершение работы”.

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

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

    управление данными во внешней памяти (на дисках);

    управление данными в оперативной памяти с использованием дискового кэша;

    журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

    поддержка языков БД (язык определения данных, язык манипулирования данными).

    Файл-серверные

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

На данный момент файл-серверная технология считается устаревшей, а её использование в крупных информационных системах - недостатком .

Примеры: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.

    Клиент-серверные

Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно. Недостаток клиент-серверных СУБД состоит в повышенных требованиях к серверу. Достоинства: потенциально более низкая загрузка локальной сети; удобство централизованного управления; удобство обеспечения таких важных характеристик как высокая надёжность, высокая доступность и высокая безопасность.

Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.

    Встраиваемые

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

Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.

3. Этапы подготовки программы к выполнению. Программный модуль. Исходный модуль. Трансляция. Машинный язык. Трансляторы. Автоход. Язык ассемблера. Язык высокого уровня. Объектный модуль. Загрузочный модуль. Интерпретация.

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

Системное программирование - создание системного программного обеспечения.

Системный программист - программист, специализирующийся на системном программировании.

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

Энциклопедичный YouTube

    1 / 5

    ✪ Самые нужные программы для Windows 7

    ✪ Что можно удалить на диске С? Что нельзя удалять? Руководство для пользователей ПК

    ✪ 5 Бесплатных программ (Самые лучшие необходимые программы)

    ✪ Поиск и устранение всех ошибок Windows. Как исправить ошибку?

    ✪ УДАЛЕНИЕ ПРОГРАММ с ПК с полной ОЧИСТКОЙ ♻️ ОБЗОР Uninstall Tool

    Субтитры

Операционные системы

Основные идеи операционных систем

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

Встроенные программы

Встроенные программы или firmware - это программы, «зашитые» в цифровые электронные устройства. В ряде случаев (например, BIOS IBM-PC совместимых компьютеров) являются по сути частью операционной системы, хранящейся в постоянной памяти. В достаточно простых устройствах вся операционная система может быть встроенной. Многие устройства современных компьютеров имеют собственные «прошивки», осуществляющие управление этими устройствами и упрощающие взаимодействие с ними.

Утилиты

Утилиты (англ. utility или tool ) - программы, предназначенные для решения узкого круга вспомогательных задач. Иногда утилиты относят к классу сервисного программного обеспечения.

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

Типы утилит

  • Дисковые утилиты
    • Проверка диска - поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства.
    • Очистка диска - удаление временных файлов, ненужных файлов, чистка «корзины».
    • Разметка диска - деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.
    • Резервное копирование - создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.
    • Сжатие дисков - сжатие информации на дисках для увеличения вместимости жёстких дисков.
  • Утилиты работы с реестром
  • Утилиты мониторинга оборудования
  • Тесты оборудования

Системы программирования

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

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

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

Можно выделить три основные программы, которые используются в ИФНС России по Нерюнгринскому району в республике Саха (Якутия) для соблюдения контроля и общения с организациями и лицами, стоящими на учете в налоговой инспекции: Lotus Notes, «Консультант Плюс», «Налог-3». Рассмотрим каждую из них более подробно.

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

Рисунок 1. Домашняя страница программы Lotus Notes

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

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

Второй рассмотренной программой является КонсультантПлюс (рис. 2). КонсультантПлюс – компьютерная справочная правовая система в России. Информация, которая в ней содержится, разделена по разделам, также в системе представлены актуальные новости и обзоры законодательства . Любой человек может найти необходимую для работы информацию.

Рисунок 2. Стартовая страница КонсультантПлюс

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

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

Программой, в которой ИФНС осуществляет основную работу, является АИС «Налог-3» (рис. 3). Это автоматизированная система, в которой все данные налогового администрирования хранятся и обрабатываются в единой централизованной базе данных – федеральном хранилище . Внедрение АИС началось в 2015 году и способствовало уменьшению работы с бумажной продукцией, а также сокращению личных контактов между ИФНС и другими организациями за счет использования электронных документов.

Рисунок 3. Главная форма АИС «Налог-3»

К основным преимуществам данной системы можно отнести следующие:

  • изменения в данных доступны для всех незамедлительно;
  • использование нормативно-справочной информации;
  • исключение дублирования;
  • ведение работ с актуальной целостной информацией.

Основными элементами АИС «Налог-3» являются:

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

Использование АИС «Налог-3» за счет технологии «Налоговый автомат» сократило объемы ручных операций. Данная технология обеспечивает автоматизацию налогового администрирования и своевременную обработку поступающих документов . Программой могут пользоваться индивидуальные предприниматели, юридические лица и налоговые органы. Предприниматели и юридические лица в системе заполняют необходимую информацию об организации, о сотрудниках, вносят данные о налоговых выплатах и т.п., а налоговая служба может в любой момент просмотреть интересующую их информацию. Также в этой программе заполняется вся документация, с которой работает ИФНС (акты проверок, выплат, учета), для этого в программе содержатся шаблоны для заполнения.

Основные функции, выполняемые сотрудниками ИФНС, и используемое для этого программное обеспечение можно свести в таблицу 1:

Таблица 1.

Программное обеспечение ИФНС

Функции

Lotus Notes

КонсультантПлюс

АИС «Налог-3»

Обмен сообщениями между сотрудниками

Просмотр образцов заполнения документов и справочной информации

Оформление документов

Обмен документами

Просмотр документов и сведений об индивидуальных предпринимателях и юридических лицах

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

Список литературы:

  1. Что такое ИФНС [Электронный ресурс]. – URL:https://www.moedelo.org/voprosy-i-otvety/nalogi-i-nalogooblozhenie/ obschie-voprosy/obschee_31.html (дата обращения 22.09.2017).
  2. Документооборот Lotus Notes [Электронный ресурс]. – URL: http://lotusdom.com/products_workflow.html= (дата обращения 22.09.2017).
  3. КонсультантПлюс – надежная правовая поддержка [Электронный ресурс]. – URL: http://www.usoft.ru/sistems_kp/ (дата обращения 22.09.2017).
  4. АИС «Налог-3» [Электронный ресурс]. – URL: https://www.nalog.ru/rn77/about_fts/gos_inf/4045827/ (дата обращения 22.09.2017).
  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то