- Программный принцип работы компьютера Примеры компьютерных моделей различных процессов.
- Программный способ работы компьютера
- Программный принцип работы компьютера
- Программный принцип работы компьютера
- О терминологии
- Как этим пользоваться?
- Программное обеспечение
- Методологический подход
- Данные и программное представление
- ПО: особенности
- Прикладное ПО
- Какие еще бывают приложения?
- Программный принцип работы компьютера
Программный принцип работы компьютера Примеры компьютерных моделей различных процессов.
Практические задания
Задание № 1. Дать определение программы. Запишите: в чём заключается суть программного принципа работы компьютера.
Программа — это набор инструкций и алгоритмов, описывающих порядок определенных действий. Под программным обеспечением понимается набор программ, выполняемых компьютерной системой. Задача – это решение какого-либо процесса. Суть идеи заключается в том, что: 1) программа вычислений вводится в память ЭВМ и хранится в ней наравне с исходными числами; 2) команды, составляющие программу, представлены в числовом коде по форме ничем не отличающемся от чисел. В основу работы компьютеров положен программный принцип управления, состоящий в том, что компьютер выполняет действия по заранее заданной программе. Этот принцип обеспечивает универсальность использования компьютера: в определенный момент времени решается задача соответственно выбранной программе. После ее завершения в память загружается другая программа и т.д.
Задание № 2. Выписать определение модели, моделирования. Выписать примеры моделей процессов.
Понятие «модель» в обыденной жизни чаще ассоциируется с «макетом», имеющим внешнее и функциональное сходство с определённым объектом. Всё многообразие моделей отличает нечто общее, а именно — моделью может быть искусственно созданный человеком абстрактный или материальный объект.
Моделирование – это процесс построения моделей для исследования и изучения объектов, процессов, явлений.
Примеры моделей процессов:
модель развития вселенной;
модели экономических процессов;
модели экологических процессов.
Задание № 3. В таблицу внесите существующие модели для указанных объектов:
Источник
Программный способ работы компьютера
Программный принцип работы компьютера
По своему назначению компьютер — это универсальный прибор для работы с информацией. По принципам своего устройства компьютер — это модель человека, работающего с информацией.
Персональный компьютер (ПК) — это компьютер, предназначенный для обслуживания одного рабочего места. По своим характеристикам он может отличаться от больших ЭВМ, но функционально способен выполнять аналогичные операции. По способу эксплуатации различают настольные (desktop), портативные (laptop и notebook) и карманные (palmtop) модели ПК.
Аппаратное обеспечение. Поскольку компьютер предоставляет все три класса информационных методов для работы с данными (аппаратные, программные и естественные), принято говорить о компьютерной системе как о состоящей из аппаратных и программных средств, работающих совместно. Узлы, составляющие аппаратные средства компьютера, называют аппаратным обеспечением. Они выполняют всю физическую работу с данными: регистрацию, хранение, транспортировку и преобразование как по форме, так и по содержанию, а также представляют их в виде, удобном для взаимодействия с естественными информационными методами человека.
Устройство компьютера. Любой компьютер (даже самый большой)состоит из четырех частей:
- устройства ввода информации
- устройства обработки информации
- устройства хранения
- устройства вывода информации.
Схема устройства компьютера впервые была предложена в 1946 году американским ученым Джоном фон Нейманом. Дж. фон Нейман сформулировал основные принципы работы ЭВМ, которые во многом сохранились и в современных компьютерах.
Основу компьютеров образует аппаратура, построенная, в основном, с использованием электронных и электромеханических элементов и устройств.
Принцип действия компьютеров состоит в выполнении программ — заранее заданных, четко определённых последовательностей арифметических, логических и других операций
Программа – это указание на последовательность действий (команд), которую должен выполнить компьютер, чтобы решить поставленную задачу обработки информации.
Команда — это описание элементарной операции, которую должен выполнить компьютер.
Этот принцип обеспечивает универсальность использования компьютера.
Та часть процессора, которая выполняет команды, называется арифметико-логическим устройством (АЛУ), а другая его часть, выполняющая функции управления устройствами, называется устройством управления (УУ).
Центральный процессор — это основной рабочий компонент компьютера, который выполняет арифметические и логические операции, заданные программой, управляет вычислительным процессом и координирует работу всех устройств компьютера.
Функции процессора:
- обработка данных по заданной программе путем выполнения арифметических и логических операций;
- программное управление работой устройств компьютера.
Функции памяти:
- приём информации из других устройств;
- запоминание информации;
- выдача информации по запросу в другие устройства машины.
Принципы фон-Неймана:
1. Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определённой последовательности.
2. Принцип адресности. Основная память состоит из перенумерованных ячеек; процессору времени доступна любая ячейка.
3. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.
Таким образом, компьютер представляет собой совокупность устройств и программ, управляющих работой этих устройств.
Принцип работы компьютера:
· С помощью внешнего устройства в память компьютера вводится программа.
· Устройство управления считывает содержимое ячейки памяти, где находится первая инструкция (команда) программы и организует ее выполнение. Команда может задавать:
- выполнение логических или арифметических операций;
- чтение из памяти данных для выполнения арифметических или логических операций;
- запись результатов в память;
- ввод данных из внешнего устройства в память;
- вывод данных из памяти на внешнее устройство.
Устройство управления начинает выполнение команды из ячейки памяти, которая находится непосредственно за только что выполненной командой. Однако этот порядок может быть изменен с помощью команд передачи управления (перехода). Эти команды указывают устройству управления, что ему необходимо продолжить выполнение программы, начиная с команды, содержащейся в иной ячейки памяти.
Результаты выполнения программы выводятся на внешнее устройство компьютера.
Компьютер переходит в режим ожидания сигнала от внешнего устройства.
Системное ПО.
Главной частью системного программного обеспечения является операционная система.
Операционная система является базовой и необходимой составляющей программного обеспечения компьютера, без нее компьютер не может работать в принципе.
К системному ПО кроме ОС следует отнести и множество программ обслуживающего, сервисного характера. Например, это программы обслуживания дисков (копирование, форматирование), сжатия файлов на дисках (архиваторы) борьбы с компьютерными вирусами и многое другое.
Прикладное программное обеспечение
Для выполнения на компьютере конкретных работ (создания текстов и рисунков, обработки числовых данных и т. д.) требуется прикладное программное обеспечение.
Прикладное программное обеспечение можно разделить на две группы программ: системы программирования и приложения.
Системы программирования являются для программистов-профессионалов инструментами разработки программ на различных языках программирования (Basic, Pascal, С и др.). В настоящее время появились системы визуального программирования (Visual Basic, Borland Delphi и др.), которые позволяют даже начинающему пользователю компьютера создавать несложные программы.
Приложения предоставляют пользователю возможность обрабатывать текстовую, графическую, числовую, аудио- и видеоинформацию, а также работать в компьютерных сетях, не владея программированием.
Практически каждый пользователь компьютера нуждается в приложениях общего назначения, к числу которых относятся: текстовые и графические редакторы, электронные таблицы, системы управления базами данных, а также приложения для создания мультимедиа-презентаций.
В связи со стремительным развитием глобальных и локальных компьютерных сетей все большее значение приобретают различные коммуникационные программы.
Из-за широкого распространения компьютерных вирусов можно отнести к отдельной группе антивирусные программы.
Для профессиональных целей квалифицированными пользователями компьютера используются приложения специального назначения. К ним относятся системы компьютерной графики, системы автоматизированного проектирования (САПР), бухгалтерские программы, компьютерные словари и системы автоматического перевода и др.
Все большее число пользователей применяет обучающие программы для самообразования или в учебном процессе. Прежде всего, это программы обучения иностранным языкам, программы-репетиторы и тесты по различным предметам
Большую пользу приносят различные мультимедиа-приложения (энциклопедии, справочники и т. д.) на лазерных дисках, содержащие огромный объем информации и средства быстрого ее поиска.
Функции ОС
- Организация согласованного выполнения всех процессов в компьютере, планирование работ, распределение ресурсов.
- Организация обмена информацией с внешними устройствами; хранение информации и обеспечение доступа к ней, предоставление справок;
- Реакция на ошибки и аварийные ситуации; контроль за нормальным функционированием оборудования;
- Обеспечение возможности доступа к стандартным системным средствам (программам, драйверам и т.д.)
- Обеспечение общения с пользователем.
Источник
Программный принцип работы компьютера
Программный принцип работы компьютера
Программный принцип работы компьютера декларирует обязательным наличие ПО для любого современного пользователя.
О терминологии
Как видно из наименования, базовым понятием для современного подхода к определению принципов работоспособности ЭВМ становится программа. Через нее происходит запись данных, вывод данных из памяти на внешнее устройство, любые другие операции – расчеты, построение изображения и так далее. Термином принято обозначать алгоритмическую запись, позволяющую получить решение сформулированной задачи последовательным исполнением операций. Программа формулируется применением операторов выбранного языка, доступного для ЭВМ. Главная задача любой современной программы – контроль за активностью аппаратных средств. Использование программ представляет собой первый признак программного принципа работы компьютера.
Как этим пользоваться?
Предположим, в рамках решения рабочей задачи человек нуждается в анализе работы предприятия, где он трудоустроен, и применительно к этому вопросу ему необходимо построить примеры компьютерных моделей.
Программный принцип работы компьютера становится для него незаменимым инструментом в достижении задачи: не нужно ничего рисовать от руки и проводить объемные вычисления, необходимо лишь выбрать такую программу, которая в правильном режиме и установленном порядке активизирует аппаратные возможности машины, в конечном итоге выводящие на устройство передачи информации (монитор, принтер) результат.
С другой стороны, итоги корректными будут только в случае использования отлаженного ПО. Оно не должно требовать доработки, то есть пользователь лишь запускает продукт и пользуется понятными ему функциями, не имея специального образования, касающегося внутренней структуры ПО. Все, что ему требуется, – понимание порядка применения и знание общего описания компьютера. Программный принцип работы компьютера предусматривает наличие специализированной документации на все применяемое ПО.
Программное обеспечение
Этим термином принято характеризовать совокупность правил, процедурных наборов, программных компонентов, официальной сопроводительной документации, позволяющей обрабатывать данные и реализовывать заявленную функциональность системы.
Разбираясь, в чем суть программного принципа работы компьютера, важно учитывать, что ПО и аппаратная структура постоянно находятся в тесной взаимосвязи, функциональность одной определяется чёткостью работы другого. ПО, применяемое на современных ЭВМ, зависит от технических параметров и именуется программной конфигурацией.
Методологический подход
Программный принцип работы компьютера базируется на идеях, высказанных Бэббиджем, фон Нейманом. Принято говорить о трех ключевых компонентах:
- процессор;
- память;
- устройства, позволяющие выводить, вводить сведения.
Говоря о процессоре, принято подразделение на два устройства:
- управляющее;
- обеспечивающее логические, арифметические операции.
Данные и программное представление
Любая информация может обрабатываться современными ЭВМ: графики, картинки, текст, звук. Обусловлено это возможностью конвертирования в такой формат, который понятен для аппаратного уровня. Процессор получает инструкцию, на основании которой производит операции. Решение задачи сопровождается последовательностью мероприятий, нередко включающей в себя неисчислимо много операций. Ее именуют программой.
ПО: особенности
Ни один обычный современный пользователь не сможет работать, если ЭВМ не оснащена системным ПО.
Главный компонент этого комплекса – операционная система, признанная базовой составляющей ПО.
Этот элемент необходим, его отсутствие делает невозможным работу компьютера в понимании обычного человека. Помимо ОС категория системного ПО включает в себя разнообразные обслуживающие проекты, сервисные программы. Некоторые из них занимаются дисками, другие сжимают данные, противостоят атакам вредоносных программ и так далее.
Чтобы можно было с применением ЭВМ решать поставленные перед пользователем задачи, необходимо располагать программным ПО. Такие проекты помогают формировать графическую информацию, рисунки, звуки, тексты, позволяют совершать операции с числовыми данными. Категория прикладного ПО подразделяется на:
- приложения;
- системы для программирования.
Прикладное ПО
Системы программирования необходимы профессионалам, работающим в сфере создания новых продуктов для ЭВМ. Разработано несколько языков программирования, наиболее широко распространено в настоящее время семейство для объектно-ориентированного программирования. Большой популярностью пользуются визуальные среды. Даже начинающий при применении таких продуктов может освоить базовые операции кодирования и составить собственный работоспособный продукт.
Приложения – это несколько иной тип прикладного ПО. Через него происходит обработка текстовых массивов, графической и звуковой информации, чисел и видео. Можно применять специализированные программы для сетевой работы. Использование продуктов не требует наличия навыков программирования. Общие приложения, позволяющие решать классические задачи, требуются практически любому пользователю. К числу таковых относят редакторы текста, графики, таблицы, системы, позволяющие централизованно управлять накапливающими данные базами. Не стоит упускать из вида и продукты, посредством которых можно создавать презентации. Компьютерные сети, активно развивающиеся в последнее время, существенно повысили важность программ для обеспечения коммуникации пользователей.
Какие еще бывают приложения?
Некоторые предлагают в отдельную группу выделять антивирусные программы, значимость которых из года в год растет из-за повышения распространённости вредоносного ПО. Заслуживают внимания профессиональные программные среды, применяемые квалицированными пользователями. Такие используются для создания анимации, графики, помогают разрабатывать проекты, производить сложные бухгалтерские расчеты, переводить тексты. Исключительно ценны для многих современных пользователей электронные словари.
Важная категория ПО – обучающие приложения, позволяющие повысить свой уровень в выбранной специализации без привлечения третьих лиц. Наиболее актуально это применительно к иностранным языкам. Спросом пользуют тесты, репетиторы, запрограммированные в электронном формате.
Программный принцип работы компьютера
В основе организации вычислительного процесса на ЭВМ лежит принцип программного управления.
Программа – это указание на последовательность действий (команд), которую должен выполнить компьютер, чтобы решить поставленную задачу обработки информации.
Программный принцип работы компьютера, состоит в том, что компьютер выполняет действия по заранее заданной программе. Информация, обрабатываемая на компьютере, называется данными. Во время выполнения программы она находится во внутренней памяти.
Под архитектурой ЭВМ понимают наиболее общие принципы построения вычислительных систем, реализующие программное управление работой и взаимодействие основных функциональных узлов.
К архитектуре относят:
• структуру памяти ЭВМ;
• способы доступа к памяти и внешним устройствам;
• возможности изменения конфигурации компьютера;
Классические принципы построения архитектуры ЭВМ были предложены в работе Дж. фон Неймана, Г. Голдстейга и А. Беркса в 1946 г. и известны как «принципы фон Неймана».
1. Принцип программного управления. Программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определённой последовательности.
2. Принцип адресности. Основная память состоит из перенумерованных ячеек; процессору времени доступна любая ячейка.
3. Принцип однородности памяти. Программы и данные хранятся в одной и той же памяти. Поэтому компьютер не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.
Рис.Архитектура ЭВМ, построенной на принципах фон Неймана. Сплошные линии со стрелками указывают направление потоков информации, пунктирные-управляющих сигналов от процессора к остальными узлам ЭВМ
Компьютер представляет собой совокупность устройств и программ, управляющих работой этих устройств.
Аппаратное обеспечение — система взаимосвязанных технических устройств, выполняющих ввод, хранение, обработку и вывод информации.
Программное обеспечение – совокупность программ, хранящихся на компьютере.
В ходе эволюции ЭВМ, с созданием микропроцессоров, с появлением интеллектуальных контроллеров совершен переход к шинной архитектуре ЭВМ. Процессор перестал быть центром конструкции, стало возможным реализовывать прямые связи между устройствами.
Важную роль стали играть средства сетеобразования. Радикально увеличилась номенклатура и возможности периферийных устройств накопления, ввода и вывода информации.
Источник