Алгоритм характеризуется наименованием, начальной точкой, конечной. Представление о том, в чем суть программного принципа работы компьютера, можно получить, если проанализировать основные характеристики алгоритма: дискретность (набор команд формируется заданными действиями, для которых декларирован порядок); детерминированность (каждое действие строго определено, не может иметь более одного смысла); конечность (действия по отдельности, алгоритм в целом обязательно имеют путь завершения); результативность (отсутствие ошибок, доказуемое получением результата за конечное количество итераций); массовость (применимость к большому числу однотипных задач, отличных разбросом исходных параметров).
Несколько десятилетий ушло на разработку основных принципов построения программ, отладку оптимальных операций, позволяющих быстро и эффективно получать результат с минимальной загруженностью аппаратного обеспечения.
ПО современного компьютера – совокупность таких программ.
Ни один обычный современный пользователь не сможет работать, если ЭВМ не оснащена системным ПО. Главный компонент этого комплекса – операционная система, признанная базовой составляющей ПО.
Этот элемент необходим, его отсутствие делает невозможным работу компьютера в понимании обычного человека. Помимо ОС категория системного ПО включает в себя разнообразные обслуживающие проекты, сервисные программы. [5, c. 172]
Некоторые из них занимаются дисками, другие сжимают данные, противостоят атакам вредоносных программ и так далее. Чтобы можно было с применением ЭВМ решать поставленные перед пользователем задачи, необходимо располагать программным ПО.
Такие проекты помогают формировать графическую информацию, рисунки, звуки, тексты, позволяют совершать операции с числовыми данными. Категория прикладного ПО подразделяется на:
приложения;
системы для программирования.
Прикладное ПО.
Системы программирования необходимы профессионалам, работающим в сфере создания новых продуктов для ЭВМ. Разработано несколько языков программирования, наиболее широко распространено в настоящее время семейство для объектно-ориентированного программирования.
Большой популярностью пользуются визуальные среды. Даже начинающий при применении таких продуктов может освоить базовые операции кодирования и составить собственный работоспособный продукт. Приложения – это несколько иной тип прикладного ПО.
Через него происходит обработка текстовых массивов, графической и звуковой информации, чисел и видео. Можно применять специализированные программы для сетевой работы.
Использование продуктов не требует наличия навыков программирования. Общие приложения, позволяющие решать классические задачи, требуются практически любому пользователю.
К числу таковых относят редакторы текста, графики, таблицы, системы, позволяющие централизованно управлять накапливающими данные базами. Не стоит упускать из вида и продукты, посредством которых можно создавать презентации.
Компьютерные сети, активно развивающиеся в последнее время, существенно повысили важность программ для обеспечения коммуникации пользователей. Какие еще бывают приложения? Некоторые предлагают в отдельную группу выделять антивирусные программы, значимость которых из года в год растет из-за повышения распространённости вредоносного ПО.
Заслуживают внимания профессиональные программные среды, применяемые квалицированными пользователями. Такие используются для создания анимации, графики, помогают разрабатывать проекты, производить сложные бухгалтерские расчеты, переводить тексты.
Исключительно ценны для многих современных пользователей электронные словари. Важная категория ПО – обучающие приложения, позволяющие повысить свой уровень в выбранной специализации без привлечения третьих лиц.
Наиболее актуально это применительно к иностранным языкам. Спросом пользуют тесты, репетиторы, запрограммированные в электронном формате.
ОС: функциональность ОС работает в тесном взаимодействии с аппаратурой ЭВМ, управляет техникой, передает команды пользователя в понятном для машины формате. [8, c. 288]
Функциональность ОС: обмен данных между устройствами; хранение данных, обеспечение их доступности; организованность исполнения рабочих процессов; отчет об ошибках, адекватная реакция на аварию; контроль за работой оборудования; доступ к системным средствам; обеспечение взаимного диалога машины и пользователя.
Курсовая работа «Архитектура современных компьютеров» / 35илж
- Леонид Федотов
- Информатика
Диплом777
Email: info@diplom777.ru
Phone: +7 (800) 707-84-52
Url: https://diplom777.ru/
Никольская 10
Москва, RU 109012
Содержание
Леонид Федотов
Окончил НИУ ВШЭ факультет компьютерных наук. Сам являюсь кандидатом наук. По специальности работаю 13 лет, за это время создал 8 научных статей и 2 диссертации. В компании подрабатываю в свободное от работы время уже более 5 лет. Нравится помогать школьникам и студентам в решении контрольных работ и написании курсовых проектов. Люблю свою профессию за то, что это направление с каждым годом становится все более востребованным и актуальным.