Найти тему
Gazizov | Блог

Основы программирования. Часть 1

Так как моя профессия косвенно связана с программированием, я решил расширить свои знания в этой области. Начал с полного нуля и выбрал язык Python. Начнем с самых азов информатики.

Основные определения

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

Аппаратное обеспечение (hardware) - это физические компоненты из которых состоит ваш компьютер. Нужно понимать, что компьютер - не единое устройство, а система устройств, которые взаимодействуют друг с другом.

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

Оперативное запоминающее устройство (ОЗУ) - это то место, в котором хранит программу, пока та выполняется и данные, с которыми программа работает.

Вторичное устройство хранения - это тип памяти, который хранит данные в течение долгих промежутков времени, даже когда компьютер не в сети. Тот же самый жёсткий диск (HDD), твердотельный накопитель (SSD).

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

Прикладное ПО - это программы, которые делают полезным компьютер в повседневным использовании. Помните в определении "Программа" я привел в пример Microsoft Word, PowerPoint? Они и относится к прикладному ПО, а также: веб-браузеры, игры, программы для формирования отчетов и так далее.

Итог: Физические устройства из которых состоит компьютер - аппаратное обеспечение. Работающие на компьютере программы - программное обеспечение.

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