Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения ПК называют программной конфигурацией.
Программное обеспечение, можно условно разделить на три категории:
системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.
Это программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т.д.
Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.п.
Админ ОБМАНУЛ игрока на сервере в Майнкрафт #Shorts
К системному ПО относятся:
операционные системы (эта программа загружается в ОЗУ при включении компьютера)
программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)
операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т.
Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера)
утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг)
К утилитам относятся:
диспетчеры файлов или файловые менеджеры
средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)
средства просмотра и воспроизведения
средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков
средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами
средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.
Прикладное ПО.
Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д.
Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.
К прикладному ПО, например, относятся:
Комплект офисных приложений MS OFFICE;
Финансовые аналитические системы;
Интегрированные пакеты делопроизводства;
CAD – системы (системы автоматизированного проектирования);
Редакторы HTML или Web – редакторы;
Браузеры – средства просмотра Web – страниц;
Инструментальное ПО.
Инструментальное ПО или системы программирования — это системы для автоматизации разработки новых программ на языке программирования.
В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:
1. Текстовый редактор для создания файла с исходным текстом программы.
2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое.
3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код.
Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.СОМ.
4. В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов.
Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:
Borland Delphi — предназначен для решения практически любых задачи прикладного программирования;
Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений;
Microsoft Visual Basic – это популярный инструмент для создания Windows-программ;
Microsoft Visual C++ — это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.
Заключение
Благодаря лабораторной работе на тему «Классификация и анализ моделей ноутбуков», я узнал и изучил более подробно классификацию не только ноутбуков, а так же персональных компьютеров в целом. Узнал как и по каким параметрам они делятся. Основные категории это: стационарные ПК, портативные ПК, серверы, суперкомпьютеры. Так же узнал внутренние и внешние устройство компьютера. Ознакомился с принципом работы ПК и с программным обеспечением которое позволяет использовать все возможности ПК.
Источник: poisk-ru.ru
Раздел 6. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Ни компьютер в целом, ни его составные части не способны сами по себе обрабатывать информацию. Управляют работой компьютера программы, которые имеют различные функции и назначение. Совокупность программ, необходимых для обработки различных данных, называется программным обеспечением ПК.
Числовая, текстовая, графическая и звуковая информация должна быть представлена и обработана на компьютере в форме данных.
Данные – это информация, представленная в форме, пригодной для ее передачи и обработки с помощью компьютера.
Команда – это элементарная инструкция, предписывающая компьютеру выполнить ту или иную операцию.
Для решения какой-либо задачи процессору требуется не одна команда, а последовательность команд. Последовательность команд, которую выполняет компьютер в процессе обработки данных, называется программой.
Программная обработка данных на компьютере реализуется следующим образом. После запуска программы, хранящейся во внешней долговременной памяти на выполнение, она загружается в оперативную память. Процессор последовательно считывает команды программы и выполняет их. Данные, полученные в процессе выполнения команды, записываются процессором в оперативную или во внешнюю память. Процессор может запрашивать данные с устройства ввода информации и пересылать данные на устройства вывода информации.
Программное обеспечение ПК принято разделять на три основных класса:
■ инструментальные программы (системы программирования).
Системные программы содержат базовые функции для организации процесса поиска и обработки информации, обслуживания составных частей компьютера и предоставляют пользователю удобные способы диалога с компьютером. К классу системных программ относятся следующие группы программного обеспечения:
1. Операционные системы, обеспечивающие организацию процесса вычислений и обработки, распределение ресурсов (оперативной и дисковой памяти), запуск и завершение программ пользователя, способ общения пользователя с компьютером (интерфейс), например MS DOS, Windows, UNIX, LINUX, Mac ОS, OS/2.
2. Драйверы – специальные программы, управляющие устройствами ввода-вывода и оперативной памятью, обеспечивающие подключение новых внешних устройств и нестандартное использование уже имеющихся (драйверы видеокарты, графического ускорителя, CD-ROM, клавиатуры, мыши, модема, сетевой карты и т. д.).
3. Операционные оболочки – программы облегчающие более удобный интерфейс, для работы в операционной системе(WinCom, Total, Norton Commander, Far manager).
4. Утилиты – программы, обеспечивающие обслуживание составных частей ПК и выполнение специальных задач.
Операционные системы (ОС) можно разбить на три группы: однозадачные, многозадачные, сетевые.
Однозадачные ОС предназначены для работы одного пользователя в каждый конкретный момент времени с одной конкретной задачей. Примером такой ОС может служить MS DOS.
В многозадачных ОС в памяти компьютера может находиться несколько программ, и процессор распределяет ресурсы машины между программами (задачами). Примером таких ОС может служить Windows фирмы Microsoft, Windows 7, UNIX, OS/2 фирмы IBM и др.
На компьютерах, используемых как серверы локальных сетей, применяются операционные системы NetWare фирмы Novell, Microsoft Windows NT, UNIX, IBM LAN.
Каждая программа пользуется услугами ОС и может работать только под управлением той ОС, которая обеспечивает эти услуги. Выбор ОС очень важен, так как он определяет, с какими программами сможет работать пользователь. От выбора ОС также зависит производительность работы пользователя, степень защиты данных пользователя, необходимые аппаратные средства и т.д.
Важным классом системных программ являются драйверы. Большинство ОС содержат в комплекте поставки многие драйверы, и программа установки ОС устанавливает те драйверы, которые нужны для поддержки устройств и функций ОС, указанных пользователем. Драйверы для различных ОС часто появляются вместе с новы- м и устройствами или контроллерами.
Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более наглядный и удобный способ общения с компьютером, чем средства ОС. Наиболее популярными программами-оболочками для DOS являются Norton Commander, DOS Navigator, для Windows – Windows Commander, Norton Navigator.
Среди утилит можно выделить следующие типы программ:
■ резервирования – позволяют быстро скопировать нужную информацию, находящуюся на жестком диске компьютера, на дискеты, диски и другие носители;
■ антивирусные программы – предназначены для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения;
■ архиваторы – позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать файлы меньшего размера, а также объединять несколько файлов в один архивный файл;
■ русификаторы – приспосабливают другие программы (обычно ОС) для работы с русскими буквами;
■ для диагностики компьютера – позволяют проверить конфигурацию ПК, позволяют выявить дефекты дисков и предотвратить потерю данных, хранящихся на дисках;
■ программы для оптимизации дисков – обеспечивают более быстрый доступ к информации на диске за счет оптимизации размещения данных на диске;
■ программы ограничения доступа – позволяют защитить хранящиеся на компьютере данные от нежелательных пользователей;
■ программы удаления приложений – обеспечивают корректное удаление комплексов программ. Многие комплексы программ содержат программы установки, но не содержат средств для удаления этих комплексов с компьютера. Многие комплексы программ записывают свои файлы в системные каталоги, вносят изменения в файлы конфигурации ОС. Все эти изменения вручную корректно удалить не так просто.
Прикладные программы приходят на помощь пользователю в его профессиональной деятельности, при решении конкретных задач. В этот класс программ входит большое количество групп, разделяемых по профессиональному признаку:
■ программы подготовки тестов (документов) – текстовые процессоры (редакторы);
■ программы обработки табличных данных – электронные таблицы;
■ системы управления базами данных (СУБД);
■ программы подготовки презентаций;
Источник: studopedia.ru
Программный принцип работы компьютера, состоит в том, что компьютер выполняет действия по заранее заданной программе
Принципы обработки информации компьютером. Арифметические и логические основы работы компьютера. Алгоритмы и способы их описания. Компьютер как исполнитель команд. Программный принцип работы компьютера. Примеры компьютерных моделей различных процессов
Схема устройства компьютера
Схема устройства компьютера впервые была предложена в 1946 году американским ученым Джоном фон Нейманом. Дж. фон Нейман сформулировал основные принципы работы ЭВМ, которые во многом сохранились и в современных компьютерах.
Основу компьютеров образует аппаратура, построенная, в основном, с использованием электронных и электромеханических элементов и устройств.
Принцип действия компьютеров состоит в выполнении программ — заранее заданных, четко определённых последовательностей арифметических, логических и других операций
Программа – это указание на последовательность действий (команд), которую должен выполнить компьютер, чтобы решить поставленную задачу обработки информации.
Команда — это описание элементарной операции, которую должен выполнить компьютер.
Этот принцип обеспечивает универсальность использования компьютера.
Та часть процессора, которая выполняет команды, называется арифметико-логическим устройством (АЛУ), а другая его часть, выполняющая функции управления устройствами, называется устройством управления (УУ). |
Центральный процессор — это основной рабочий компонент компьютера, который выполняет арифметические и логические операции, заданные программой, управляет вычислительным процессом и координирует работу всех устройств компьютера.
Функции процессора:
- обработка данных по заданной программе путем выполнения арифметических и логических операций;
- программное управление работой устройств компьютера.
Функции памяти:
- приём информации из других устройств;
- запоминание информации;
- выдача информации по запросу в другие устройства машины.
Принципы фон-Неймана:
1. Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определённой последовательности.
2. Принцип адресности. Основная память состоит из перенумерованных ячеек; процессору времени доступна любая ячейка.
3. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.
Таким образом, компьютер представляет собой совокупность устройств и программ, управляющих работой этих устройств.
Принцип работы компьютера:
· С помощью внешнего устройства в память компьютера вводится программа.
· Устройство управления считывает содержимое ячейки памяти, где находится первая инструкция (команда) программы и организует ее выполнение. Команда может задавать:
o выполнение логических или арифметических операций;
o чтение из памяти данных для выполнения арифметических или логических операций;
o запись результатов в память;
o ввод данных из внешнего устройства в память;
o вывод данных из памяти на внешнее устройство.
· Устройство управления начинает выполнение команды из ячейки памяти, которая находится непосредственно за только что выполненной командой. Однако этот порядок может быть изменен с помощью команд передачи управления (перехода). Эти команды указывают устройству управления, что ему необходимо продолжить выполнение программы, начиная с команды, содержащейся в иной ячейки памяти.
· Результаты выполнения программы выводятся на внешнее устройство компьютера.
· Компьютер переходит в режим ожидания сигнала от внешнего устройства.
Решение разного рода задач основано на пошаговом исполнении алгоритма.
Алгоритм – точное предписание, состоящее из последовательности действий для некоторого исполнителя, ведущих к решению задачи за конечное число шагов.
Процесс составления алгоритмов называют алгоритмизацией.
Источник: studopedia.su