Аппара́тное обеспе́чение включает в себя все физические части компьютера (ЭВМ) , но не включает информацию (данные) , которые он хранит и обрабатывает, и программное обеспечение, которое им управляет.
<span>Типовой персональный компьютер состоит из корпуса и следующих частей: </span>
<span>* материнская плата, на которой установлен центральный процессор (CPU), оперативная память и другие части, а также слоты расширения </span>
<span>o оперативное запоминающее устройство (ОЗУ) и кэш (обычно входит в состав CPU) </span>
<span>o Постоянное запоминающее устройство (ПЗУ) </span>
<span>o Шины — PCI, PCI-E, USB, FireWire, AGP (устарела) , ISA (устарела) , EISA (устарела) </span>
<span>* Блок питания </span>
<span>* Контроллеры устройств хранения — IDE, SCSI, SATA, SAS или других типов, находящиеся непосредственно на материнской плате (встроенные) либо на платах расширения. К контроллерам подключены жёсткий диск (винчестер) , привод гибких дисков, CD-ROM и другие устройства. </span>
<span>* Накопители на сменных носителях </span>
<span>o Приводы оптических дисков </span>
<span>o привод гибких дисков </span>
<span>o стример </span>
<span>* Устройства хранения информации </span>
<span>o жёсткие диски (винчестер) (иногда с возможностью объединения в RAID-массив) </span>
<span>* Видеоконтроллер (встроенный или в виде платы расширения — см. графическая плата) , передающий сигнал на монитор </span>
<span>* Звуковой контроллер (см. звуковая плата) </span>
<span>* Сетевой интерфейс (см. сетевая плата) </span>
<span>Кроме того, в аппаратное обеспечение также входят внешние компоненты — периферийные устройства: </span>
<span>* Устройства ввода </span>
<span>o Клавиатура </span>
<span>o Мышь, трекбол или тачпад </span>
<span>o Джойстик </span>
<span>o Сканер </span>
<span>* Устройства вывода </span>
<span>o Монитор (дисплей) </span>
<span>o Колонки/наушники </span>
<span>o Печатающие устройства </span>
<span>+ Принтер </span>
<span>+ Плоттер (графопостроитель) </span>
<span>* Модем — для связи по телефонной линии </span>
using System;
using System.Linq;
namespace Interesting {
class Program {
static void Main(params int[] a) {
int n = 0;
foreach (int i in a) {
n += (Math.Abs(i - a.Average()) / 100 <= 0.07) ? 1 : 0;
}
Console.WriteLine(n);
}
}
}
1-е изображение 200*400*1=80000 бит
2-е изображение 100*200*2=40000 бит
Объем памяти занимаемый 1ым изображением в 2 раза больше объема 2ого изображения. Т.к. первое изображение больше в 4 раза, но число цветов палитры меньше в 2 раза.