• FaceBook
  • Google Plus
  • Twitter
  • Vkontakte
  • RSS via FeedBurner
  • Email FeedBurner

Как работает ПК: часть 3. Программное обеспечение персонального компьютера



ну погоди 6 выпуск Начало: Часть 1. Обработка информации и Часть 2. Общая шина

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

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

То есть, все программы, на основе которых компьютер обрабатывает информацию – это дело рук человека! Компьютеры не могут составлять программы для самих себя, на сегодняшний день это выдумки фантастов.

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

На приведенной выше картинке бегущие курицы – аналог входных данных, комбайн работает как процессор, волк является живой программой, подающей процессору (комбайну) команды, на выходе – обработанные данные (упакованные курицы).

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

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

Чтобы делать эту работу, надо многому учиться, иметь соответствующее образование (или самообразование) и навыки работы.

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

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

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

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

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

Развитие технических возможностей влечет за собой улучшение программного обеспечения персонального компьютера.

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

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

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

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

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

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

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

P.S. Статья закончилась, но можно еще прочитать:

Как работает ПК: заключение. Компьютерный интеллект

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



P.P.S. Чтобы подписаться на получение новых статей, которых еще нет на блоге:
1) Введите Ваш e-mail адрес в эту форму:


2) На Ваш e-mail придёт письмо для активации подписки. Обязательно кликните по указанной там ссылке, чтобы подтвердить добровольность своей подписки: подробнее с видеоуроком

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Комментарии: 4 к “Как работает ПК: часть 3. Программное обеспечение персонального компьютера”

  • Виктор:

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

  • orenkomp:

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

  • АХАТ:

    Я стал думать:Почему до сих пор врачи в медицине не умеют работать для Человека-Компьютера так,как это умеют так успешно работать программисты для ПК ? C уважением Ахат 7 июля 2013 года.

    • Надежда:

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