Основные блоки, внутренние и внешние усройства компьютера

К внешним устройствам относятся те, которые находятся вне системного блока. К ним относятся: клавиатура, мышь, дисплей, могут быть и другие устройства: принтер, внешний модем, сканер и другие устройства.К внутренним устройствам относятся системная, центральный процессор, оперативная память, блок питания, жесткий диск, накопитель на гибких дисках, накопитель на CD-ROM дисках и (или) накопитель на DVD дисках, звуковая плата, видеоплата, динамик , сетевые карты

Системный блок: корпус системного блока-- предназначение защищать свое содержимое от внешних негативных воздействий (повреждений, влаги, пыли и пр.). Так же внутри него находятся специальные крепления для материнской платы и отсеки для установки других устройств.

Материнская плата (системная плата),– это основная плата, к которой подключаются все внутренние устройства системного блока, она объединяет и координирует работу абсолютно всех комплектующих компьютера.

Центральный процессор (ЦПУ), -выполняет все основные вычислительные функции в компьютере,

Оперативная память (ОЗУ). - временно хранятся команды необходимые центральному процессору для выполнения различных задач.

Видеокарта (видео адаптер), -вывод изображения на монитор.

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

Жесткий диск (винчестер, HDD) – это основное запоминающее устройство компьютера, на жесткий диск записывается вся информация, которую заносится в компьютер.

Оптический привод – устройство для считывания/записи информации с CD/DVD дисков.

Общие требования, предъявляемые к современным компьютерам:

• Отношение стоимость/производительность • Надежность и отказоустойчивость • Масштабируемость • Совместимость и мобильность программного обеспечения

19. Состав и назначение программного обеспечения компьютера

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

• системное программное обеспечение; • пакеты прикладных программ; • инструментарий технологии программирования

Системное программное обеспечение – совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.

Пакет прикладных программ – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.

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

ТРАНСЛЯТОР - это комплекс программ, обеспечивающих перевод программы, написанной на символическом языке, в совокупность машинных команд. В зависимости от функционального назначения транслятор может быть: компилятором, интерпретатором, ассемблером или языковым процессором.

КОМПИЛЯТОР – это транслятор, обеспечивающий перевод программы, написанной на алгоритмическом языке, в совокупность машинных команд без её выполнения на компьютере.

ИНТЕПРЕТАТОР – транслятор, обеспечивающий перевод каждой конструкции алгоритмического языка в машинные команды и одновременное выполнение этой конструкции в компьютере.

АССЕМБЛЕР – транслятор, выполняющий перевод программы, записанной на машинно-ориентированном языке ассемблера в машинные коды.

ЯЗЫКОВОЙ ПРОЦЕССОР – это транслятор, совмещающий в себе функции компиляции, интерпретации и ассемблирования.

Разновидности программ:

Программы, работающие на компьютере, можно разделить на три категории:

- прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработка информационных массивов и т.д.;

- системные программы, выполняющие различные вспомогательные функции;

- инструментальные системы (системы программирования), обеспечивающие создание новых программ для компьютера. Вспомогательные программы (утилиты):

· антивирусные - предотвращение заражения и ликвидация его последствий;

· архиваторы - сжимают информацию на дисках;

· русификаторы - приспосабливают другие программы для работы с русскими буквами;

· для диагностики компьютера - позволяют проверить конфигурацию компьютера и работоспособность устройств.

20. Системы программирования

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

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

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