3 Системное программное обеспечение Системы программирования Прикладное программное обеспечение Структура программного обеспечения Программное обеспечение
4 Системное программное обеспечение (System Software) это совокупность программных средств, предназначенных для поддержания функционирования компьютера и управления устройствами вычислительной системы Системное программное обеспечение (СПО) направлено: — на создание операционной среды функционирования других программ, — обеспечение надежной и эффективной работы самого компьютера и компьютерной сети, — проведение диагностики и профилактики аппаратуры компьютера и компьютерных сетей, — выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов, программ и баз данных и т.д.) Системное ПО ориентировано на квалифицированных пользователей – профессионалов в компьютерной области: системного программиста, администратора сети, прикладного программиста, оператора.
5 Системное программное обеспечение Операционные системы Утилиты Драйверы Структура системного программного обеспечения Диалоговые оболочки
1.6 Основы Информатики — Как работает компьютер
6 Операционная система (ОС) системный комплекс взаимосвязанных программ, который служит посредником при организации диалога пользователя с компьютером, управляет распределением и использованием компьютерных ресурсов, руководит работой всех аппаратных средств компьютера. К настоящему времени созданы сотни ОС, наиболее известные из которых : — MS-DOS (аббревиатура сочетания Disk Operating System – дисковая операционная система) с интерфейсом командной строки, т.е. все команды пользователю приходилось набирать вручную, в командной строке, (год появления 1981,) — UNIX – целое семейство ОС, предназначенных для «больших» промышленных компьютеров, (первые UNIX-системы появились уже в начале 60-х годов). Ирония судьбы: в конце 70-х гг. в разработке одной из них – Xenix – принимала участие и никому не известная тогда фирма Microsoft. — Linux – свободно распространяемая (т.е. абсолютно бесплатная) операционная система с открытым текстом. Была создана студентом Линусом Торвальдсом в качестве дипломного проекта в 1991 году и официально выпущенная в 1994 г., — Windows (Windows 95, Windows 98, Windows 2000, Windows XP, Windows Vista, Windows 7), К основным функциям ОС наряду с управлением аппаратными средствами и файловой системой относятся ввод-вывод данных, обработка команд, организация пользовательского интерфейса и др.
7 Диалоговые оболочки комплексы программ, создающих для пользователя удобный интерфейс, упрощающих реализацию диалога между пользователем и компьютером, делающих наглядным и простым выполнение базовых операций над объектами операционной системы (файлами и каталогами). На заре создания персональных компьютеров управление ими осуществлялось путем ручного набора команд с клавиатуры, для чего было необходимо помнить не только форматы (правила написания) команд, но и местонахождение тех объектов, с которыми предстояло работать. Для облегчения работы пользователя были разработаны диалоговые оболочки. По внешнему виду диалоговые оболочки подразделяются на текстовые (например, Norton Commander) и графические (Windows 3.1).
Работа в программе Кумир
8 Драйверы это программы, обеспечивающие взаимодействие прикладных программ и операционной системы с внешними устройствами. Именно драйверы отвечают за обработку информации, поступающей от таких устройств, как мышь, клавиатура, принтер и сканер.
9 тилиты программы вспомогательного назначения, обеспечивающие дополнительный сервис (форматирование дискет, восстановление ошибочно удаленных файлов, дефрагментация файлов на диске и т. п.). Утилиты программы вспомогательного назначения, обеспечивающие дополнительный сервис (форматирование дискет, восстановление ошибочно удаленных файлов, дефрагментация файлов на диске и т. п.). тилиты или сервисное программное обеспечение (от лат. utilitas — польза) – программы, которые либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные задачи.
Утилиты или сервисное программное обеспечение (от лат. utilitas — польза) – программы, которые либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные задачи. Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от неё, т.е. автономно).
Утилиты могут распространятся как по одиночке, так и в составе больших и мощных утилитных комплексов, например, Norton Utilities. Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от неё, т.е. автономно). Утилиты могут распространятся как по одиночке, так и в составе больших и мощных утилитных комплексов, например, Norton Utilities.
Один из лучших интернет-сайтов, посвященных утилитам – – включает информацию о тысячах программ. И каждый день на свет появляются десятки новых. Один из лучших интернет-сайтов, посвященных утилитам – – включает информацию о тысячах программ. И каждый день на свет появляются десятки новых.
10 Утилиты Программы обслуживания дисков и операционной системы Антивирусные программы Архиваторы Виды программ вспомогательного назначения
11 Архиваторы (программы-упаковщики) позволяют за счет применения специальных методов сжатия уплотнять информацию, освобождая место на носителях информации. Сжатие информации – это процесс преобразования информации, хранящейся в файле, к виду, при котором уменьшается избыточность в её представлении и, соответственно, требуется меньший объем памяти для хранения.
Сжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаются в так называемый архивный файл или архив. Для архивации используются специальные программы-архиваторы или диспетчеры архивов. Наибольшее распространения имеют способы сжатия данных в форматах arj, zip и rar. Для операционной системы MS DOS чаще всего используют программы arj.exe, PKZip.exe или Rar.exe, а для Windows – WinArj, WinZip, WinRar. Программы-архиваторы позволяют создавать и такие архивы, для извлечения из которых содержащихся в них файлов не требуются какие-либо программы, так как сами архивные файлы называются самораспаковывающимися.
12 Антивирусные программы предназначены для предотвращения заражения компьютера компьютерными вирусами и ликвидации последствий заражения, если оно произошло. Вопрос: Приведите примеры известных Вам антивирусных программ?
13 Программы обслуживания дисков и операционной системы отвечают за системную обработку дисковой информации. К таким программам относят: — Программы оптимизации и контроля качества дискового пространства, — Программы восстановления информации, форматирования, защиты данных, — Программы для управления памятью, которые обеспечивают более гибкое использование оперативной памяти, — Программы для записи CD-ROM, CD-RW, DVD-RW и т.д. — Коммуникационные программы, которые организуют обмен информацией между компьютерами, — программы контроля, тестирования и диагностики, которые используются для проверки правильности функционирования устройств компьютера и обнаружения неисправностей в процессе эксплуатации, указывают причину и место неисправности, — И другие программы.
14 Системы программирования обеспечивают процесс разработки программ и включают в себя специализированные программные продукты, которые являются инструментальными средствами разработчика. Эти средства на рынке программных продуктов наиболее представительны. В последнее время получили широкое распространение системы, ориентированные на создание Windows-приложений: — пакет Borland Delphi – предоставляющий качественные и очень удобные средства визуальной разработки, — пакет Microsoft Visual Basic – удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств, — пакет Borland C++ — одно из самых распространенных средств для разработки DOS – и Windows – приложений. Системы программирования это совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов. В состав системы программирования входят язык программирования и специальные программные обслуживающие средства.
15 Пакеты прикладных программ служат программным инструментарием решения прикладных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей. Конечные пользователи таких программ – потребители информации, деятельность которых во многих случаях далека от компьютерной области. Прикладное программное обеспечение (ППО) комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
16 Прикладное программное обеспечение Программы профессионального уровня Программы специального назначения Программы общего назначения Структура п Структура прикладного программного обеспечения
17 Программы общего назначения Текстовые редакторы Узкоориентированные программы Интегрированные пакеты Коммуникационные программы Анимационная графика Табличные процессоры Базы данных и СУБД Графические редакторы Программы общего назначения объединяют программы, используемые большинством пользователей и не требующие для освоения специфических знаний из других, не связанных с информатикой наук.
18 Существуют сотни текстовых редакторов, различных как по функциональным возможностям, так и по сложности освоения работы с ними. По назначению выделяют: — Редакторы документов ориентированы на работу с текстами, имеющими структуру документа, т. е. состоящими из разделов, страниц, полей, абзацев и т. д. (MS Word). — Издательские системы позволяют создавать сложные документы (рекламные буклеты, газеты, журналы, книги) высокого качества. В них процесс верстки автоматизирован, т. е. встроены специальные средства для размещения текста по страницам со вставкой рисунков, фотографий. (PageMaker, QuarkXPress) — Специализированные редакторы созданы для пользователей, работающих с документами, в которых встречаются емкие формулы (например, математические или химические) и специальные символы (например, нотные знаки (ChiWriter) Текстовые редакторы – это программы для работы с символьной информацией.
19 Табличный процессор это программа для обработки данных, представленных в виде таблицы. Таблицы, обрабатываемые табличным процессором, называются электронными таблицами. Визуально электронные таблицы отображаются в виде прямоугольных таблиц, состоящих из строк и столбцов, пересечение которых образует ячейки. Каждая ячейка имеет свой адрес, состоящий из двух координат имени столбца и номера строки, на пересечении которых она располагается. В ячейках могут содержаться числа, текст или формулы, задающие зависимость значения в одной ячейке от данных, находящихся в других ячейках. Табличные процессоры обычно применяются тогда, когда ведется работа с относительно сложными формулами и большими объемами исходных данных. (MS Excel)
20 Графические редакторы это программы для работы с графической информацией. Они предоставляют пользователю среду, моделирующую деятельность художника По специализации выделяют графические редакторы общего и специального назначения. Посредством первых можно строить и редактировать несложные изображения, копировать и перемещать фрагменты изображений, сохранять и считывать графическую информацию. (Paint) При помощи вторых проектируются сложные в техническом отношении объекты, моделируются различные процессы, создаются рекламные проспекты. (CorelDraw, Photoshop, Adobe Illustrator)
21 Программы анимационной графики предназначены для создания динамических изображений. Данный вид ПО по функциональным возможностям напоминает графические редакторы, но, в отличие от них, в пакетах анимационной графики работа идет преимущественно не со статической, а с динамической графической информацией. Условно пакеты анимационной графики можно разбить на пакеты начального уровня и пакеты профессионального уровня. Первые позволяют строить несложные динамические образы, реализовывать простейшие эффекты, вторые обладают большим количеством возможностей. (Macromedia Flash, 3D Studio)
22 База данных это набор данных, организованных по определенным правилам, предусматривающим общие принципы описания, хранения и манипулирования ими Обработкой баз данных занимаются системы управления базами данных (СУБД) комплекс программ и языковых средств, предназначенных для создания и ведения базы данных, ввода, редактирования и удаления данных, организации взаимодействия баз данных с прикладными программами, обеспечения управления данными, доступа к ним, создания запросов и отчетов. Посредством СУБД определяются физическая и логическая структуры базы данных. Физический уровень описания отражает способ физического хранения данных; логическое описание это тот вид данных, который доступен пользователю и которым он оперирует. (MS Access)
23 Коммуникационные программы это программы, обеспечивающие возможность передачи данных по компьютерным сетям. Среди большого количества программ этого вида можно выделить такие, как Outlook Express, The Bat!, Microsoft Exchange, ICQ и др.
24 Интегрированный пакет это набор взаимосвязанных прикладных программ, ориентированных на решение комплекса задач и поддерживающих единый способ взаимодействия пользователя со всеми программами из пакета, а также единый способ представления данных. Обычно такие пакеты включают в себя текстовый редактор, табличный процессор, СУБД, пакет графического отображения данных и телекоммуникационную программу. Основной причиной появления интегрированных пакетов считается потребность в совместном использовании данных разных форматов. Поэтому такие пакеты разрабатывались по принципу единой (интегрированной) системы. Преимущества интегрированных пакетов проявляются в предоставлении пользователю однотипных средств доступа к данным различного вида и упрощении их переноса из одной программы пакета в другую. К недостаткам можно отнести повышенные требования к системным ресурсам. (Microsoft Office)
25 Узкоспециализированные программы – это программы, которые, как правило, используются для решения узкого круга задач. Среди наиболее популярных программ можно выделить программы для сканирования документов, программы- переводчики и программы-словари. Программы для сканирования предназначены для автоматического перевода печатных копий документов в электронный вид. Программы-переводчики позволяют переводить информацию с одного естественного языка на другой. Программы-словари это электронные версии обычных словарей с некоторыми весьма удобными дополнительными возможностями.
26 Программы специального назначения Авторские системы Мультимедийные программы Экспертные системы Предоставляют пользователю стандартный интерфейс для выполнения работ в некоторой предметной области. Гипертекстовые системы Решают задачи, требующие экспертных знаний. Отличительная их черта: адаптивность и самообучение.
Организуют иерархию нескольких документов с помощью гиперссылок. Объединяют графику, видео, анимацию и звук. Используются в обучающих программах, рекламе и играх.
27 Программы профессионального уровня АИСУ (автоматизированные системы управления) САПР (системы автоматизированных проектных работ Обучающие системы Геоинформационные системы Обеспечивают поддержку планирования, принятия решений, оперативного управления и учета, проводят анализ результатов работы предприятия (1С Предприятие) Моделируют, проводят технические расчеты, создают эскизы и чертежи для автоматизации инженерного проектирования новых механизмов, зданий. Основаны на электронных учебниках и дистанционных курсах. Хранят данные, привязанные к географической карте.
28 Программное обеспечение Системное Программное обеспечение Операционные системы Диалоговые оболочки драйверы утилиты архиваторы Антивирусные программы Программы обслуживания дисков и операционной системы Системы программирования Прикладное программное обеспечение Программы общего назначения Программы специального назначения Программы профессионального уровня
29 Задание для домашней работы Выясните, к какому классу – текстовым или графическим редакторам, драйверам, системам программирования, программам профессионального назначения и т.д. – относятся следующие программы: Norton Commander, WinRar, keyboard.drv, «1С Предприятие», MS Word, FoxPro, 3D Studio, C+, Фортран, Linux, Блокнот, mouse.drv, MS Excel, Adobe Photoshop, Macromedia Flash, Компас 3D, Pascal, QIP, Си, Basic, AVP Касперского, Windows7, Paint, Outlook Express, HTML, Dr Web, MS Access, Nero Premium, «Консультант Плюс», sound.drv. Распределите их по группам в ячейки таблицы:
Источник: www.myshared.ru
Программное направление информатики. Программное обеспечение компьютера
На прошлых занятиях мы рассмотрели аппаратную часть компьютера и его логическую структуру. Единственное направление, которому мы пока не уделили должного внимания – это программное.
Нормальное функционирование компьютера не возможно без установки программного обеспечения. Не зря говорят, что логически компьютер состоит из двух частей – hardware(жесткая одежда или аппаратная часть) и software(мягкая одежда или программное обеспечение).
Программное обеспечение – это совокупность программ, обеспечивающих возможность использования компьютера для решения любых задач. Все множество программ, используемых компьютером, делят на две части:
1. программы, управляющие действиями устройств аппаратной части компьютера. Совокупность таких программ называют операционной системой.
2. программы, управляющие действиями компьютера при решении с его помощью конкретных задач. Такие программы называют прикладным программным обеспечением.
Та или иная задача разбивается на несколько подзадач, и каждая подзадача решается с помощью той или иной программы, совокупность которых называют пакетом прикладных программ.
По типу решаемых задач прикладные программы делят на:
- текстовые редакторы
- графические редакторы
- электронные таблицы
- базы данных
- компьютерные игры и системы мультимедиа
- языки программирования
- обучающие программы
- системы искусственного интеллекта и экспертные системы
- коммуникационное(системное) программное обеспечение
Схема работы ПК.Ну а теперь рассмотрим подробнее первую группу программ. При включении компьютера, пользователь попадает в среду, созданную операционной системой. Без неё не будет функционировать ни одно устройство на компьютере и будет не возможен нормальный «диалог» между компьютером и пользователем. Первая операционная система была разработана компанией Microsoft – дисковая операционная система(загружалась с дискеты). MS-DOS (Microsoft Disk Operating System) В дальнейшем появляются новые версии MS-DOS 2.0, MS-DOS 2.1, … 6.0. В 1985 г. на базе MS-DOS было выпущено графическое расширение этой операционной системы – Windows 3.0 (характеризуется улучшенным по сравнению с MS-DOS графическим интерфейсом) В 1993 г. Появилась абсолютно новая операционная система, уже не как расширение MS-DOS, а ОС для обслуживания сетей — Windows NT. Параллельно с веткой операционных сетей Windows, развивается и операционная система, обслуживающая не только IBM/PC совместимые компьютеры – операционная система UNIX. На основе UNIX появилась LINUX. И сейчас распространяется бесплатно, чтобы подавить конкуренцию Windows. Задачи, которые выполняет ОС:
- распознает и обрабатывает нажатие клавиш на клавиатуре
- управляет работой дисковых накопителей
- организует хранение данных на носителях
- выводит изображение на экран
- управляет работой периферийных устройств
- обеспечивает взаимодействие компьютера с пользователем (интерфейс)
- управляет выполнением ППП
- осуществляет слежение за временем.
Если бы не было ОС, то каждой прикладной программе необходимо было бы иметь раздел, управляющий аппаратной частью ПК. Тогда пакет получается громоздким. Более удобно наличие одной программы, в которой собрано управление аппаратной частью для всех программ. На практике мы познакомимся с ОС Windows. Все знают, что название эта операционная система получила от организации работы. Организована она посредством окон. Выделяют три вида окон:
- окно диалога – с уточняющей информацией (альтернативные и безальтернативные)
- окно приложения – интерфейс конкретной программы
- окно документа
Документ – объект, созданный в приложении. Приложение – одна или несколько программ, которые используются для создания компьютерных объектов: текст, графика, …. Windows – многозадачная ОС. Т.е. позволяет работать с несколькими задачами (приложениями) одновременно. Все, с чем пользователь имеет дело в ОС Windows – это объекты. Каждый объект характеризуется параметрами и действиями. Объекты ОС Windows :
- Файлы
- Папки
- Графические объекты интерфейса
Пользовательский графический интерфейс – комплекс программ, в которых для взаимосвязи компьютера и человека используются графические средства. Дружественность пользовательского интерфейса ОС Windows обеспечивается посредством окон и других вспомогательных графических элементов, помогающих вести диалог между компьютером и пользователем. Файл – объект в виде совокупности данных, хранящихся во внешней памяти компьютера. Параметры:
- имя файла(в имени не должно быть / * ? : « < >|)
- тип – отражает тип и назначение хранящихся данных.
- расширение – показывает в каком приложении был создан файл
текстовые – doc, dot, rtf, txt графика — bmp, jpg, gif видео — avi, mpeg, mpg, vob(dvd) звук – wav, mp3 исполняемые файлы, позволяющие зайти в какую-либо среду — exe Каждый файл имеет свои характеристики – значок, дата создания, и размер. Папки существуют только на экране компьютера. Служат для логического объединения файлов и папок в группы. Каждая папка имеет следующие характеристики: имя, размер, значок и дату создания. Разберем дополнительные виды программного обеспечения, устанавливаемого на ПК. Драйвера – программы, управляющие работой периферийных устройств. Утилиты – это обслуживающие или сервисные программы. Они помогают выявить и устранить причины неполадок(DirectX) Архиваторы – программы, предназначенные для сжатия данных. Вирусы – это программа в машинных кодах, которая добавляет свои коды к кодам других программ, готовых к выполнению. Основная цель – изменить действия зараженных программ. Вирус быстро распространяется при запуске программы. Существует несколько видов вирусов
- загрузочные – заражают загрузочные сектора дискет и винчестеров
- файловые – заражают исполняемые файлы
- загрузочно-файловые
Антивирус – программа, предназначенная для обнаружения и обезвреживания вирусов. Требует постоянного обновления.
Источник: studfile.net
Компьютеры и программы
3
Что такое информатика?
Слово «информатика» образовалось в
результате объединения слов «информация»
и «автоматика». Таким образом, получается
«автоматическая работа с информацией».
Информатика – это наука о том, как компьютеры
хранят и обрабатывают информацию.
В английском языке информатика так и называется – computer science –
«наука о компьютерах» (или «наука о вычислителях»).
4. Какие бывают компьютеры?
4
Какие бывают компьютеры?
ноутбук
планшетный компьютер
смартфон
настольный компьютер
5. Какие бывают компьютеры?
5
Какие бывают компьютеры?
Суперкомпьютер «Ломоносов»
6. Какие бывают компьютеры?
6
Какие бывают компьютеры?
Компьютер
hardware –
аппаратная часть
(или «железо»)
software –
программы
7. Программы
7
Программы
?
Как вы думаете, откуда стиральная машина узнает, что её нужно
сделать, когда вы нажимаете на какую-то кнопку?
?
Составьте инструкцию для своего младшего друга, выполнив
которую, он сможет самостоятельно накачать камеры
велосипеда.
Что произойдет, если инструкция будет написана на китайском
языке?
Программа – это инструкция для компьютера.
Программа состоит из отдельных команд и
должна быть записана на языке, понятном
компьютеру
8. Программы
8
Программы
Способность приборов решать различные задачи
связана с тем, что в них встроены
специальные компьютеры, которые выполняют
заложенные в память различные программы.
Выполняя программу, компьютер управляет
исполнителем.
исполнитель
пульт управления
встроенный
компьютер
9. Программы
9
Программы
Программы которые уже установлены на электронных
устройствах – это так называемые системные
программы.
Набор системных программ называется операционной
системой.
Системные программы нужны не сами по себе. Они
обеспечивают
нормальную
работу
прикладных
программ, которые мы используем для работы с
текстами и рисунками, для прослушивания звука и
просмотра видео и т.д.
10. Программы
10
Программы
Людей, которые используют компьютеры, то есть
работают с прикладными программами, называют
пользователями, а тех, кто занимается
разработкой программ для компьютеров –
программистами.
11. Данные
11
Данные
Информация – любые сведения,
человек получает из окружающего
помощью своих органов чувств.
Информацию
передавать,
информацией
процессами.
которые
мира с
можно
получать,
хранить,
обрабатывать.
Действия
с
называют информационными
12. Данные
12
Данные
Компьютеры
могут
обрабатывать
только
такую
информацию, которая каким-то образом записана –
данные.
Данные – это записанная (зафиксированная)
информация.
Компьютер – это универсальное устройство для
хранения, обработки и передачи данных.
13. Как устроены компьютеры?
13
Как устроены компьютеры?
Действия, которые выполняют все программы при
обработке данных любых видов:
прочитать (ввести) исходные данные в компьютер;
запомнить эти данные;
выполнять действия над данными (для чисел – это
сложение, умножение и т.п.);
хранить данные промежуточных вычислений;
выводить результаты вычислений для просмотра
человеком.
Во всех современных компьютерах есть специальные
устройства (элементы, узлы) для выполнения каждой из
этих операций.
14. Как устроены компьютеры?
14
Как устроены компьютеры?
Компьютер обычно содержит:
устройства ввода, через которые человек
управляет компьютером и вводит входные
данные;
процессор, который выполняет вычисления и
управляет согласованной работой всех устройств
компьютера;
память — устройство для хранения программ и
данных;
устройства вывода, которые преобразуют
результаты работы компьютера в форму, понятную
человеку.
15. Как устроены компьютеры?
15
Как устроены компьютеры?
Память обычно делится на оперативную, которая
используется
во
время
обработки
данных,
и
долговременную, которую используют для длительного
хранения данных.
Процессор и память – это центральные устройства,
которые должны быть в любом компьютере
Устройства
ввода
и
вывода
часто называют
внешними (или периферийными) устройствами. Примеры
таких устройств: клавиатура, мышь, монитор, принтер.
16. Решите кроссворд!
16
Решите кроссворд!
1.
2.
3.
4.
5.
6.
7.
8.
9.
Часть компьютера, которая выполняет вычисления.
Мощный компьютер для решения задач особой сложности.
Человек, который использует компьютер.
Человек, который пишет программы для компьютеров.
Компьютер + сотовый телефон.
Наука об автоматической обработке информации.
Универсальное устройство для хранения, обработки и передачи данных.
Инструкция для компьютера.
Информация, «очищенная» от эмоций и чувств.
17. Выводы:
17
Выводы:
Наука информатика изучает хранение и обработку информации с
помощью компьютеров.
В быту под информацией мы понимаем любые сведения об
окружающем нас мире и часто связываем эти сведения с
человеком, который их воспринимает.
Данные – это записанная (зафиксированная) информация.
В информатике под информацией мы понимаем данные, которые
могут быть обработаны автоматически, без участия человека.
Компьютер – универсальное устройство, которое используется для
обработки, хранения и передачи данных.
Программа – это инструкция («программа действий») для
компьютера. Программа должна быть записана на языке, понятном
компьютеру.
Компьютер обычно содержит процессор, память, устройства ввода
и вывода.
Процессор и память – это центральные устройства, которые
должны быть в любом компьютере.
Источник: ppt-online.org