Аппаратное и программное обеспечение компьютера
ЛЕКЦИЯ №1
Компьютер является универсальным электронным устройством, включающим комплекс аппаратных и программных устройств. Эти составляющие образуют единство свойств, которые и позволяют оптимально функционировать в системе компьютера. В основу построения подавляющего большинства компьютеров положены следующие общие принципы, сформулированные в 1945 году американским ученым Джоном Фоннеймоном:
- принцип двоичного кодирования (вся информация, функционирующая в памяти компьютера кодируется с помощью двоичного кодирования);
- принцип программного управления (программа состоит из набора команд, которые выполняются процессором автоматически, друг за другом, в определенной последовательности);
- принцип однородности памяти (программы и данные хранятся в одной памяти, поэтому компьютер не различает, что хранится в данной ячейке памяти число, текст или команда. Отсюда следует, что над командами можно выполнять такие же действия, как и над данные);
- принцип адресности (память состоит из пронумерованных ячеек, что позволяет процессору в любой момент обращаться к любой ячейке памяти).
Управление аппарата средствами, осуществляется с помощью программного обеспечения ПО – это комплекс программ, обеспечивающих обработку или передачу данных; либо совокупность программ, обеспечивающих согласованную работу всех подсистем компьютера и предоставление пользователю возможности решения прикладных задач.
Программы – называют упорядоченную последовательность команд, предназначенные для исполнения конкретным исполнителям или данные, предназначенные для управления конкретными компонентами систем, обработки данных с целью реализации определенного алгоритма. Выполнение программы памяти компьютера – есть реализация поставленной задачи.
Классы ПО
Все п/о делятся на 3 класса:
-
Системная п/о
-
Прикладное п/о
-
Система программирования.
Системное п/о - является основным п/о, неотъемлемой частью компьютера. Без него невозможно взаимодействовать не с одним устройством компьютера, именно системный п/о руководит слаженной работой всех компонентов компьютерной системы, как на аппаратном, так и на программном уровне, Ни с одним из других видов п/о вы не сожжете работать, если в вашем компьютере отсутствуют некоторые программы.
Прикладное п/о предназначено для выполнения конкретных задач пользователя.
Система программирования – это средство, предназначенное для создания п/о , то есть того же системного и прикладного п/о, это разнообразные языки и средства программирования, такие как basic, Paskal, si, Siff, delfi и т.д.
Программы |
Пояснение |
Примеры |
|
Системное п/о |
|
Операционная система |
Комплекс программ, распределяющих ресурсы компьютерной системы и организующие работу других программ |
MC DOS Vindovs lumux |
Программы оболочки
Программы диагностики |
Программное обеспечение более комфортное общение пользователя с командами ОС.
Проверяют работу основных устройство компьютера |
Windows comandr far |
Антивирусная программа |
Программы обнаружения компьютерных вирусов и их уничтожение |
NOD 32 |
Программы обслуживания дисков |
Программы проверки целостности логической и физической структуры диска, дифрагментация |
Win RAR |
|
Прикладное п/о |
|
Текстовые процессоры |
Программа для создания, редакции и оформления текстовых документов |
Microsoft word |
Табличные процессоры |
Программы, позволяющие выполнять операции над данными, представленными в табличной форме |
Microsoft XL
1S БУХГАЛТЕРИЯ |
Системы управления базами данных (СУВД) |
Средство ввода поиска размещения и выдачи больших массивов данных |
Microsoft Accos |
Компьютерная графика и анимация |
Средство создания неподвижных и движущихся изобретений |
Paint Fotoshop Corol Dro.Photofini |
Средство создания презентаций |
Программа создания и показа набора слайдов |
Microsoft Power |
Средство коммуникаций |
Программа для работы компьютерной сети |
Enternet Explore OPERA |
Системы автоматизированного проектирования |
Средство проектирования электронных схем, машин, механизмов |
autocat |
Средство автоматизации производства |
Программы, позволяющие использовать компьютер |
|
Настольные издательские системы |
Программы компьютерной верстки и подготовки изданий тиражирования |
|
Обучающие программы |
Помогают процессу обучения
|
Компьютерные тренажеры, тесты |
Игры |
Программы организации досуга |
Стратегия, гонки, лабиринты, логики |
|
Система программирования |
|
Трансметоры |
Переводчики программ языкового программирования, машинные коды |
|
Отладчики |
Средство поиска и исправления ошибок |
|
Интегрированные среды разработки приложений |
Объектно ориентированные языки программирования |
Delfi |
Языки программирования |
Средство создания программ для компьютера |
Bazis |
Кроме вышеприведенной классификации все НО можно систематизировать по длительности нахождения в ОН компьютера. С этой точки зрения можно различить резедентные и не резедентные программы. Резедентные программы – это программы, которые находятся в ОН компьютере на протяжении всей его работы. Их постоянное присутствие ОП необходимо в связи с тем, что эти программы на протяжении всего периода включенного компьютера следят за его состоянием.
Не резедентные программы – это программы, которые по основанию своей работы выражается полностью или частично из ОЗУ.