Аналіз існуючих програмних аналогів



Розділ 1 ДОСЛІДЖЕННЯ ПРЕДМЕТНОЇ ГАЛУЗІ

Характеристика предметної галузі

Комп’ютер – це електронний цифровий програмований пристрій (електронна обчислювальна машина) для проведення обчислень заздалегідь визначеним алгоритмом. Наразі, майже всі наявні на сьогодні комп'ютери, є електронно-обчислювальними машинами (ЕОМ). Перший в світі комп’ютер з’явився в 1941 році і його назва «Z3». Перший ЕОМ в Україні з’являється в 1950 році під керівництвом академіка Лебедєва. Перші ЕОМ мали великі габарити та мали вагу сотні кілограмів.

В процесі розвитку науки, комп’ютери поступово зменшували свої розміри і вагу. З кожним роком виходять нові комп’ютерні технології, які краще працюють, ніж ті, які були реалізовані раніше. З часом було виокремлено основні комп’ютерні компоненти:

- центральний процесор;

- материнська плата (МП);

- блок живлення (БЖ);

- оперативний запам’ятовуючий пристрій (ОЗП або RAM);

- постійний запам’ятовуючий пристрій (ПЗП або HDD/SSD/ SSHD);

- відеоадаптер (відеокарта).

Кожен з перелічених компонентів має свої властивості та призначення.

Центральний процесор – електронний блок або інтегральна схема (мікропроцесор), виконуюча машинні інструкції (код програм), головна частина апаратного забезпечення комп'ютера або програмованого логічного контролера. Іноді називають мікропроцесором або просто процесором. Одноядерний процесор – містить одне процесорне ядро в одному корпусі. Багатоядерний процесор – містять кілька процесорних ядер в одному корпусі (на одному або декількох кристалах).

Спочатку термін центральний процесорний пристрій описував спеціалізований клас логічних машин, призначених для виконання складних комп'ютерних програм. Внаслідок досить точної відповідності цього призначення функціям, які існували в той час комп'ютерних процесорів, він природним чином був перенесений на самі комп'ютери. Початок застосування терміна і його абревіатури(ЦП або ЦПУ) по відношенню до комп'ютерних систем було покладено в 1960-і роки. Пристрій, архітектура і реалізація процесорів з тих пір неодноразово змінювалися, однак їх основні виконувані функції залишилися тими ж, що і раніше.

Головними характеристиками ЦПУ є: тактова частота, продуктивність, енергоспоживання, норми літографічного процесу, використовуваного при виробництві (для мікропроцесорів) і архітектура.

У сучасних комп'ютерах процесори виконані у вигляді компактного модуля (розмірами близько 5 × 5 × 0,3 см), який вставляється в ZIF-сокет (AMD) або на конструкцію - LGA (Intel). Особливістю роз'єму LGA є те, що контакти перенесені з корпусу процесора на сам роз'єм - socket, що знаходиться на материнській платі. Велика частина сучасних процесорів реалізована у вигляді одного напівпровідникового кристала, що містить мільйони, а з недавнього часу навіть мільярди транзисторів.

Кешування – це використання додаткової швидкодіючої пам'яті для зберігання копій блоків інформації з основної (оперативної) пам'яті, ймовірність звернення до яких найближчим часом велика.

Розрізняють кеш 1-го, 2-го і 3-го рівнів (позначаються L1, L2 і L3 - від Level 1, Level 2 і Level 3). Кеш 1-го рівня має найменшу латентність (час доступу), але малий розмір, крім того, кеш першого рівня часто роблять багатопортовими. Так, процесори AMD K8 уміли виробляти одночасно 64-бітові записи і читання, або два 64-бітних читання за такт, AMD K8L може виробляти два 128-бітних читання або запису в будь-якій комбінації. Процесори Intel Core 2 можуть виробляти 128-бітові запис і читання за такт. Кеш 2-го рівня зазвичай має значно більшу латентність доступу, але його можна зробити значно більше за розміром. Кеш 3-го рівня - найбільший за обсягом і досить повільний, але все ж він набагато швидше, ніж оперативна пам'ять.

Перші процесори архітектури x86 споживали дуже маленьке (за сучасними мірками) кількість енергії. Збільшення кількості транзисторів і підвищення тактової частоти процесорів призвело до істотного зростання даного параметра. Найбільш продуктивні моделі споживають 130 Вт і більше.

Ще один параметр ЦП - максимально допустима температура напівпровідникового кристала або поверхні процесора, при якій можлива нормальна робота. Багато побутові процесори працездатні при температурах поверхні (кристала) не вище 85 °C. Температура процесора залежить від його завантаженості і від якості відводу тепла. При температурі, що перевищує максимально допустиму виробником, немає гарантії, що процесор буде функціонувати нормально. У таких випадках можливі помилки в роботі програм або зависання комп'ютера. В окремих випадках можливі незворотні зміни всередині самого процесора. Багато сучасні процесори можуть виявляти перегрів і обмежувати власні характеристики в цьому випадку.

Для відводу тепла від мікропроцесорів застосовуються пасивні радіатори і активні кулери.

Найбільш популярні процесори сьогодні виробляють фірми Intel, AMD і IBM.

Материнська плата (МП) – плата, на якій містяться основні компоненти комп'ютера, що забезпечують логіку. Материнська плата містить основну частину пристрою, додаткові ж або взаємозамінні плати називаються дочірніми або платами розширень.

В якості основних (незнімних) частин материнська плата має:

- роз'єм процесора (ЦП) – гніздовий або щілинний електричний з'єднувач (панель, сокет або слот), призначений для встановлення в нього процесора, а також відповідний йому тип корпуса процесора. Використання роз'єму замість безпосереднього припаювання процесора на материнській платі спрощує його заміну при модернізації або ремонті комп'ютера, а також значно знижує вартість материнської плати внаслідок того, що процесор не є її складовою частиною;

- роз'єми оперативної пам'яті (ОЗП) – гніздовий або щілинний електричний з'єднувач, призначений для встановлення в нього ОЗП, а також відповідний йому тип корпуса ОЗП;

- мікросхеми чіпсета (північний міст – відповідає за роботу відеоадаптера, оперативної пам’яті та процесора. В деяких випадках північний міст має інтегровану графіку. Південний міст – відповідає за роботу пристроїв введення/виведення, контролер шин (PCI, PCI Express, SMBus, I2C, LPC, Super I/O), DMA контролер, контролер переривань, IDE і SATA контролери, годинник реального часу (Real Time Clock), керування живленням, незалежну пам'ять BIOS (CMOS), звуковий контролер);

- мікросхема BIOS – призначений для забезпечення первинної роботи комп'ютера;

- контролери шин і їх слоти розширення. Слот розширення - щілинний роз'єм, зазвичай в комп'ютері, з'єднаний з системною шиною і призначений для установки додаткових модулів (карт розширення), що розширюють конфігурацію пристрою. Карта розширення – вид комп'ютерних комплектуючих: друкована плата, яку встановлюють в слот розширення материнської плати комп'ютерної системи з метою додавання додаткових функцій. Плати розширення, необхідні для підключення зовнішніх пристроїв, можуть також називатися адаптерами або контролерами цих пристроїв;

- контролери і інтерфейси периферійних пристроїв. Апаратний порт – спеціалізований роз'єм в комп'ютері, призначений для підключення обладнання певного типу. Зазвичай портами називають роз'єми, призначені для роботи периферійного обладнання, істотно розділеного від архітектури комп'ютера (наприклад, мережеві роз'єми не називають портами, так само, як не називають портами роз'єми PCI / ISA / AGP / VLB / PCI-E-шин, роз'єми для оперативної пам'яті і процесора). До апаратних портів відносять: паралельний порт, послідовний порт, USB-порт, IDE, SATA, IEEE 1394 (FireWire), PS / 2, VGA, DVI, HDMI, Display Port. Периферійний пристрій – апаратура, яка дозволяє вводити інформацію в комп'ютер або виводити її з нього.

- звуковий адаптер;

- мережева плата – периферійний пристрій, що дозволяє комп'ютеру взаємодіяти з іншими пристроями мережі та надає доступ в глобальну мережу інтернет;

- бездротовий мережевий адаптер(Wi-Fi);

- bluetooth (дозволяє з’єднуватись з іншими пристроями без дротів для керування та передачі даних);

- PCI – шина вводу-виводу для підключення периферійних пристроїв до материнської плати комп'ютера;

- PCI Express – комп'ютерна шина (хоча на фізичному рівні шиною не є, будучи з'єднанням типу «точка-точка»), яка використовує програмну модель шини PCI і високопродуктивний фізичний протокол, заснований на послідовній передачі даних;

- DMA контролер – режим обміну даними між пристроями комп'ютера або між пристроєм і основною пам'яттю, в якому центральний процесор (ЦП) не бере. Так як дані не пересилаються в ЦП і назад, швидкість передачі збільшується;

- контролер переривань – мікросхема або вбудований блок процесора, який відповідає за можливість послідовної обробки запитів на переривання від різних пристроїв. Переривання – сигнал від програмного або апаратного забезпечення, повідомляє процесору про настання якої-небудь події, що вимагає негайної уваги.;

- IDE – паралельний інтерфейс підключення накопичувачів (жорстких дисків і оптичних дисководів) до комп'ютера. У 1990-ті роки був стандартом на платформі IBM ПК;

- SATA – послідовний інтерфейс обміну даними з накопичувачами інформації. SATA є розвитком паралельного інтерфейсу ATA (IDE), який після появи SATA був перейменований в PATA (Parallel ATA). SATA використовує 7-контактний роз'єм замість 40-контактного роз'єму у PATA. SATA-кабель має меншу площу, за рахунок чого зменшується опір повітрю, обдуває комплектуючі комп'ютера, спрощується розводка проводів всередині системного блоку;

- ISA – 8-розрядна або 16-розрядна шина вводу-виводу IBM PC-сумісних комп'ютерів. Служить для підключення плат розширення стандарту ISA. Конструктивно виконується у вигляді 62- або 98-контактного роз'єму на материнській платі;

- AGP – спеціалізована 32-розрядна системна шина для відеокарти, розроблена в 1996 році компанією Intel;

- VLB – тип локальної шини, створена японською асоціацією VESA для персональних комп'ютерів. Шина VLB, по суті, є розширенням внутрішньої шини мікропроцесора Intel 80486 для зв'язку з відеоадаптером і рідше з контролером HDD;

- паралельний порт – тип інтерфейсу, розроблений для комп'ютерів для підключення різних периферійних пристроїв. В обчислювальній техніці паралельний порт є фізичною реалізацією принципу паралельного з'єднання. Він також відомий як принтерний порт або порт Centronics. Стандарт IEEE 1284 визначає двонаправлений варіант порту, який дозволяє одночасно передавати і приймати біти даних. До появи USB паралельний інтерфейс був адаптований крім принтерів до великої кількості периферійних пристроїв;

- послідовний порт – Раніше послідовний порт використовувався для підключення терміналу, пізніше для модему або миші. Зараз він використовується для з'єднання з джерелами безперебійного живлення, для зв'язку з апаратними засобами розробки вбудованих обчислювальних систем, супутниковими ресиверами, касовими апаратами, программаторами, з приладами систем безпеки об'єктів, а також з багатьма іншими пристроями.;

- USB-порт – послідовний інтерфейс для підключення периферійних пристроїв до обчислювальної техніки. Отримав широке розповсюдження і фактично став основним інтерфейсом підключення периферії до побутової цифрової техніки. Інтерфейс дозволяє не тільки обмінюватися даними, а й забезпечувати електроживлення периферійного пристрою. Мережева архітектура дозволяє підключати велику кількість периферії навіть до пристрою з одним роз'ємом USB;

- IEEE 1394 – послідовна високошвидкісна шина, призначена для обміну цифровою інформацією між комп'ютером і іншими електронними пристроями. Зазвичай до них з’єднують зовнішні дискові пристрої;

- PS / 2 – комп'ютерний порт, застосовуваний для підключення клавіатури і миші, що використовує 6-контактний роз'єм mini-DIN;

- VGA – 15-контактний субмініатюрний аналоговий роз'єм для підключення моніторів за стандартом відеоінтерфейсу VGA (англ. Video Graphics Array). VGA розроблений в 1987 році і призначений для моніторів на електронно-променевих трубках. Також цим інтерфейсом оснащуються деякі програвачі DVD і багато плазмові та РК-телевізори.;

- DVI – стандарт на інтерфейс, призначений для передачі відеозображення на цифрові пристрої відображення, такі як рідкокристалічні монітори, телевізори і проектори. Розроблено консорціумом Digital Display Working Group;

- HDMI – інтерфейс для мультимедіа високої чіткості, дозволяє передавати цифрові відеодані високої роздільної здатності та багатоканальні цифрові аудіосигнали із захистом від копіювання. Роз'єм HDMI забезпечує цифрове DVI-з'єднання декількох пристроїв за допомогою відповідних кабелів. Основна відмінність між HDMI і DVI в тому, що роз'єм HDMI менший за розміром, а також підтримує передачу багатоканальних цифрових аудіосигналів;

- Display Port – стандарт сигнального інтерфейсу для цифрових моніторів. DisplayPort передбачається до використання в якості найбільш сучасного інтерфейсу з'єднання аудіо- та відеоапаратури, в першу чергу для з'єднання комп'ютера з дисплеєм або комп'ютера і систем домашнього кінотеатру.

Материнська плата з цими частинами монтується всередині корпусу з блоком живлення і системою охолодження, формуючи в сукупності системний блок комп'ютера.

Форм-фактор материнської плати – стандарт, що визначає розміри материнської плати для комп'ютера, місця її кріплення до шасі(зазвичай, стінка корпусу системного блоку), розташування на ній інтерфейсів шин, портів вводу-виводу, роз'єму процесора, слотів для оперативної пам'яті, а також тип роз'єму для підключення блоку живлення.

Форм-фактор (як і будь-які інші стандарти) носить рекомендаційний характер. Однак переважна більшість виробників вважають за краще дотримуватися специфікацію, оскільки ціною відповідності існуючим стандартам є сумісність материнської плати і стандартизованого устаткування (периферії, карт розширення) інших виробників

Застарілими є формати: Baby-AT, повнорозмірна плата AT та LPX. Сучасні і масово застосовуються формати: ATX, Mini-ATX та microATX. Впроваджувані формати: Mini-ITX і Nano-ITX, Pico-ITX, FlexATX, NLX, WTX, CEB, BTX, MicroBTX і PicoBTX.

Материнські плати ноутбуків істотно відрізняються від материнських плат настільних комп'ютерів: для скорочення габаритів комп'ютера в плату оригінальної схемотехніки вбудовується (інтегрується) безліч окремих периферійних плат (наприклад, вбудовується відеокарта) - це забезпечує компактні габарити і низьке енергоспоживання ноутбука, але призводить до меншої надійності, проблемам з виводом тепла, значного збільшення вартості материнських плат, а також відсутності взаємозамінності.

Блок живлення(БЖ) – призначений для постачання вузлів комп'ютера електроенергією постійного струму шляхом перетворення мережевої напруги до необхідних значень. БЖ містить різні шлейфи напруги та кожен з них має своє призначення. БЖ може містити наступні шлейфи:

- AT – підключається до материнської плати двома шестиконтактних роз'ємами, що включаються в один 12-контактний роз'єм на материнській платі. До роз'ємів від блоку живлення йдуть різнокольорові дроти, і правильним є підключення, коли контакти роз'ємів з чорними проводами сходяться в центрі роз'єму материнської плати;

- ATX з 20 контактами – вилка основного живлення МП форм-фактора ATX, до появления материнских плат с шиной PCI-Express;

- ATX з 24 контактами – вилка основного живлення МП форм-фактора ATX. Створений для підтримки материнських плат з шиною PCI Express, яка споживає 75 Вт. Більшість материнських плат, що працюють на ATX12V 2.0, підтримують також блоки живлення ATX v1.x (4 контакти залишаються незадіяними), для цього деякі виробники роблять колодку нових чотирьох контактів відстібається;

- Molex 8981 – Molex звичайного розміру. Зазвичай він з’єднується з постійним накопичувачем та дисководом;

- MOLEX 88751 – 5-контактні вилка для живлення пристрою з інтерфейсом SATA. Зазвичай він з’єднується з постійним накопичувачем та дисководом;

- PCIe6connector – 6-контактна вилка для живлення відеоадаптера;

- PCIe8connector – 8-контактна вилка для живлення відеоадаптера, розщеплюється на PCIe6connector (для живлення відеоадаптера);

-  EPS12V – 8-контактна вилка для живлення процесора.

- ATX PS 12V (P4 power connector) – дві 4-контактні вилки для живлення процесора.

Оперативний запам’ятовуючий пристрій(ОЗП або RAM) – технічний пристрій, що реалізує функції оперативної пам'яті. Оперативна пам’ять – енергозалежна частина системи комп'ютерної пам'яті, в якій під час роботи комп'ютера зберігається виконуваний машинний код (програми), а також вхідні, вихідні та проміжні дані, що обробляються процесором. Вміщені в сучасній напівпровідниковій оперативної пам'яті дані доступні і зберігаються тільки тоді, коли на модулі пам'яті подається напруга. Вимкнення живлення оперативної пам'яті, навіть короткочасне, призводить до спотворення або повного руйнування інформації, що зберігається.

ОЗП більшості сучасних комп'ютерів є модулі динамічної пам'яті, що містять напівпровідникові інтегральні схеми пристрою запам'ятовуючого пристрою, організовані за принципом пристроїв з довільним доступом. Пам'ять динамічного типу дешевше, ніж статичного, і її щільність вище, що дозволяє на тій же площі кремнієвого кристала розмістити більше елементів пам'яті, але при цьому її швидкодію нижче. Статична пам'ять, навпаки, більш швидка пам'ять, але вона і дорожче. У зв'язку з цим основну оперативну пам'ять будують на модулях динамічної пам'яті, а пам'ять статичного типу використовується для побудови кеш-пам'яті всередині мікропроцесора.

DRAM – пам’ять динамічного типу. Для зберігання розряду (біта) використовується схема, що складається з одного конденсатора і одного транзистора (в деяких варіантах два конденсатора). Такий вид пам'яті, по-перше, дешевше (один конденсатор і один транзистор на 1 біт дешевше декількох транзисторів тригера), і, по-друге, займає меншу площу на кристалі (там, де в SRAM розміщується один тригер, який зберігає 1 біт, можна розмістити кілька конденсаторів і транзисторів для зберігання кількох біт). Але DRAM має і недоліки. По-перше, працює повільніше, оскільки, якщо в SRAM зміна керуючої напруги на вході тригера відразу дуже швидко змінює його стан, то для того, щоб змінити стан конденсатора, його потрібно зарядити або розрядити. Перезаряд конденсатора набагато більш тривалий (в 10 і більше разів), ніж перемикання тригера, навіть якщо ємність конденсатора дуже мала. Другий істотний недолік - конденсатори з часом розряджаються.

SRAM – Пам'ять статичного типу. ОЗП, яке не треба регенерувати, називають статичної пам'яттю з довільним доступом або просто статичної пам'яттю. Гідність цього виду пам'яті – швидкість. Оскільки тригери є з'єднанням декількох логічних вентилів, а час затримки на вентиль дуже мало, то і перемикання стану тригера відбувається дуже швидко. Даний вид пам'яті не позбавлений недоліків. По-перше, група транзисторів, що входять до складу тригера, обходиться дорожче, ніж осередок динамічної пам'яті, навіть якщо вони виготовляються груповим методом мільйонами на одній кремнієвій підкладці. Крім того, група транзисторів займає набагато більше площі на кристалі, ніж осередок динамічної пам'яті, оскільки тригер складається мінімум з 2 вентилів (шести-восьми транзисторів), а осередок динамічної пам'яті - тільки з одного транзистора і одного конденсатора. Використовується для організації надшвидкодіючих ОЗУ, обмін інформацією з яким критичний для продуктивності системи.

SDRAM – SDRAM (англ. Synchronous Dynamic Random Access Memory – синхронна динамічна пам'ять з довільним доступом) - тип пристрою, що запам'ятовує, що використовується в комп'ютері і інших цифрових пристроях як ОЗП.

На відміну від інших типів DRAM, які використовували асинхронний обмін даними, відповідь на який надійшов в пристрій керуючий сигнал повертається не відразу, а лише при отриманні наступного тактового сигналу. Тактові сигнали дозволяють організувати роботу SDRAM у вигляді кінцевого автомата, виконуючого входять команди. При цьому вхідні команди можуть надходити у вигляді безперервного потоку, не чекаючи, поки буде завершено виконання попередніх інструкцій (конвеєрна обробка). Відразу після команди запису може надійти наступна команда, не чекаючи, коли дані виявляться записані. Надходження команди читання призведе до того, що на виході дані з'являться через кілька тактів - це час називається затримкою і є однією з важливих характеристик даного типу пристроїв.

DDR (від англ. Double Data Rate Synchronous Dynamic Random Access Memory) – синхронна динамічна пам'ять з довільним доступом і подвоєною швидкістю передачі даних) - тип комп'ютерної пам'яті, використовуваної в обчислювальній техніці в якості оперативної і відеопам'яті. Ширина шини пам'яті становить 64 біта, тобто по шині за один такт одночасно передається 8 байт. Прийшла на зміну пам'яті типу SDRAM.

Пам'ять DDR2 була введена в другому кварталі 2003 року, конкурентоспроможної з DDR стала до кінця 2004 року. Основна відмінність DDR2 від DDR - удвічі більша частота роботи шини, по якій дані передаються в буфер мікросхеми пам'яті. При цьому, щоб забезпечити необхідний потік даних, передача на шину здійснюється з чотирьох місць одночасно. Підсумкові затримки виявляються вищими, ніж для DDR.

DDR3 Прийшла на зміну пам'яті типу DDR2 SDRAM, збільшивши розмір передпідкачки з 4 біт до 8 біт.

У DDR3 зменшено споживання енергії в порівнянні з модулями DDR2, що обумовлено зниженим (1,5 В, в порівнянні з 1,8 В для DDR2 і 2,5 В для DDR) напругою живлення елементів пам'яті. Зниження напруги досягається за рахунок використання більш тонкого техпроцесу (спочатку - 90 нм, в подальшому - 65, 50, 40 нм) при виробництві мікросхем і застосування транзисторів з подвійним затвором Dual-gate (що сприяє зниженню струмів витоку).

Існує варіант пам'яті DDR3L (L означає Low) з ще більш низькою напругою живлення, 1,35 В, що менше традиційного для DDR3 на 10%.

Також існує модулі пам'яті DDR3U (U означає Ultra Low Voltage) з напругою живлення 1,25 В, що ще на 10% менше, ніж прийняте для DDR3L.

Основна відмінність DDR4 від попереднього стандарту DDR3 полягає в подвійній до 16 числі внутрішніх банків (в 2 групах банків), що дозволило збільшити швидкість передачі зовнішньої шини. Пропускна здатність пам'яті DDR4 в перспективі може досягати 25,6 ГБ/c (в разі підвищення максимальної ефективної частоти до 3200 МГц). Крім того, підвищена надійність роботи за рахунок введення механізму контролю парності на шинах адреси і команд. Спочатку стандарт DDR4 визначав частоти від 1600 до 2400 МГц з перспективою росту до 3200 МГц.

Постійний запам’ятовуючий пристрій(ПЗП або ROM) – енергонезалежна пам'ять, використовується для зберігання даних. В сучасних комп’ютерах використовується такі ПЗП:

- HDD – пристрій довільного доступу, засноване на принципі магнітного запису. Інформація в HDD записується на жорсткі (алюмінієві або скляні) пластини, покриті шаром феромагнітного матеріалу, найчастіше двоокису хрому - магнітні диски. У HDD використовується одна або кілька пластин на одній осі. Зчитувальні головки в робочому режимі не торкаються поверхні пластин завдяки прошарку набігаючого потоку повітря, що утворюється у поверхні при швидкому обертанні. Відстань між головкою і диском складає декілька нанометрів (у сучасних дисках близько 10 нм), а відсутність механічного контакту забезпечує довгий термін служби пристрою. При відсутності обертання дисків головки знаходяться у шпінделя або за межами диска в безпечній ( «паркувальної») зоні, де виключений їх нештатний контакт з поверхнею дисків;

- SSD (твердотільний накопичувач) – комп'ютерний немаханічний пристрій на основі мікросхем пам'яті, який прийшов на зміну HDD. Крім них, SSD містить керуючий контролер;

- SSHD – це фізичний пристрій зберігання даних, який поєднує в собі технології зберігання даних на жорсткому диску (HDD) і в NAND-пам'яті (різновид напівпровідникової технології електричної перепрограмованої пам'яті).

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


Аналіз існуючих програмних аналогів

e - katalog

Розробник: CepheyApps.

Архітектура: клієнт-сервер.

Мова реалізації: JavaScript, PHP.

Перелік функцій, характеристик:

- пошук;

- фільтрація;

- авторизація;

- реєстрація;

- залишення відгуків про товар;

- порівняння товарів;

- придбання товарів;

- перегляд історії товарів, які були переглянуті користувачем.

Опис:

Містить зручний, інтуїтивний інтерфейс. Має пошук по різним категоріям та по всім категоріям одночасно. Має великий спектр фільтрації. Дозволяє залишати відгуки. Є реєстрація та авторизація. Визначає місце розташування користувача. Має зворотній зв’язок, надає змогу залишення відгуку та побажання про сайт. Надає змогу користувачу створювати персональні закладки.

rozetka.ua

Розробник: OWOX.

Архітектура: клієнт-сервер.

Мова реалізації: JavaScript, PHP.

Перелік функцій, характеристик:

- пошук;

- фільтрація;

- авторизація;

- реєстрація;

- залишення відгуків про товар;

- дозволяє відповідати на коментарі;

- голосовий пошук.

Опис:

Містить зручний, інтуїтивний інтерфейс. Має пошук по різним категоріям та по всім категоріям одночасно. Має великий спектр фільтрації. Дозволяє залишати відгуки. Містить функцію порівняння відмічених товарів. Містить реєстрацію та авторизацію.

Shop AMD

Розробник: AMD.

Архітектура: клієнт-сервер.

Мова реалізації: JavaScript, ASP.NET.

Перелік функцій, характеристик:

- пошук;

- фільтрація;

- розподіляє товари на категорії;

- сортування;

- порівняння товарів між собою.

Опис:

Має зручний інтуїтивний інтерфейс. Має функцію порівняння до 5 компонентів в виді таблиці. Не містить реклами. Пропонує магазини, в яких можна придбати товар(компонент комп’ютерної техніки).


Дата добавления: 2019-02-12; просмотров: 315; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!